본문 바로가기

분류 전체보기

구글 맵 사이트에서 gps 좌표 알아보는 방법 javascript:void(prompt('',gApplication.getMap().getCenter())); 위 한 줄이면 된다^^ 더보기
[ Android ] 최대 공약수 구하기 public static int gcd(int a, int b) { while (b != 0) { int temp = a % b; a = b; b = temp; } return Math.abs(a); } 더보기
[ Android ] 소수점 자리 지정하기 public static Double decimalScale(String decimal,int loc){ BigDecimal bd = new BigDecimal(decimal); BigDecimal result; result = bd.setScale(loc,BigDecimal.ROUND_HALF_EVEN); return result.doubleValue(); } 더보기
[ Android ] 진동 설정 진동을 나게 하는 것은 간단합니다. 서비스를 받아서 실행만 시켜주고, 진동 시간만 설정해 주면 되죠^^ 순서는 다음과 같습니다. 1. AndroidManifest.xml 에 추가 2. vibrate 함수 private void loadVibrate(){ // vibrate vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); Thread triggerService = new Thread(new Runnable() { @Override public void run() { while(isRunning) { try { Log.e("Androday", "Ring ~ "); vibrator.vibrate(1000); Thread.sleep(2000); } catc.. 더보기
[ Android ] 화면 전환 시 해결 방법 화면 전환을 했을 시! 종료 버튼을 눌렀을 시! 전화나 알람이 일어났을 시! onCreate함수와 onDestroy함수가 다시 일어나는 불상사가 생깁니다. 당연 가만히 있으실 우리 구글양반들이 아니죠 ㅎㅎ 2가지 방법이 있습니다. 첫번째는 가장 간단한 방법 AndroidManifest.xml파일 내 activity 속성마다 이 한 문장만 넣어주면 됩니다. 이 속성은 뭔가 변화가 일어났을 때 화면을 재 실행하지 않고 고정 시킨다는 속성이 orientation이구요. 뒤에 keyboardHidden은 다시 화면이 띄어졌을 때 키보드를 숨긴다는 속성입니다. 그래서 이 두 속성을 넣어주게 되면 onCreate와 onDestroy함수를 재실행될 필요가 없어지죠! onResume과 onPause는 다시 실행이 되니.. 더보기
장기판과 바둑판의 차이 오늘도 책을 읽다가 마음에 와닿는 구절이 있어 이렇게 글을 남깁니다. 바로 윗 사진과 같이 바둑판과 장기판에 관련된 건데요. 개인적으로 전 바둑보다 장기를 많이 해봐서 그런지 장기쪽에 더욱 친근감이 가는 사람입니다.^^;; 하지만, 제가 읽은 내용은 다음과 같습니다. 장기판은 장,포,마,상,사등 이미 정해져 있습니다. 그리고 또한, 이 말들은 정해진 움직임 외에는 사용할 수가 없죠. 장은 한칸만, 포는 한 말을 넘어서 가는 등. 게다가 이미 상대편, 우리편 진영이 정해져 있어 넘어가기란 쉽지 않은 선택입니다. 즉, 이미 정해진 틀 속에서 생각하고 승부를 내야하는 느낌이 강하죠. 바둑판은 흰돌과 검은돌 밖에 없습니다. 이 두 돌은 어느 위치에 놓아도 상관이 없습니다. 뭐 정해진 공식이 있지만, 그것은 먼저.. 더보기
[ Android ] Opengl에서 glDrawElements함수로 그릴 떄 주의점 전 glDrawArray함수를 많이 사용하는데요. 폴라곤을 이용하여 텍스처를 입힐 때에는 glDrawElements함수를 사용하는 게 훨 편하고 속도면에서도 낫더라구요. 그런데 기존에 사용했던 glDrawArray함수와 glDrawElements함수를 사용할 때 준비해야할 점들이 다릅니다. glDrawArray함수는 vertex 좌표만 있어도 표현이 가능하죠. ( 다른 Normal등 부수적인 것을 제외 ) 하지만, glDrawElements함수에서는 vertex만큼 중요한 좌표가 두가지가 있죠. 바로!!! vertex포인터를 하게 될 좌표와 텍스처 포인터를 할 좌표!! 이 두가지를 확실하게 해주지 않으면 죽을 때까지 원하는 모양을 보실수 없으십니다. 먼저 , 텍스처 포인터를 할 때 위와 같이 두 포인터가.. 더보기
몽골의 유목민에 관한 책을 읽다가.. 출퇴근 시간에 책을 읽다가.. 생각이 들어 이렇게 글을 남깁니다. 한 10페이지 좀 넘게 읽은 것 같은데요.. 제가 책을 원래 좀 늙게 읽는다는... 무튼... 내용을 간추리면 이런 내용이었습니다. 몽골의 유목민들은 북쪽에는 삼림, 남쪽에는 사막으로 막힌 곳에서 살아가는 사람들입니다. 글도 잘 발달되어 있지 않는 그 곳에서 역사를 찾아보는 것은 대부분 유목민을 바라 본 주위 나라의 정착민들 이었습니다. 그래서 좋은 단어로 표현은 잘 되어 있지 않죠. '시끄러운 종놈', '날뛰는 켈트족(?)' 더보기