조띵의지극히개인적인공간

잘 살고있다.

저작자 표시
신고
Posted by 조띵
2011년 5월26일 저녁 9시 45분

수원 에덴메디 여성병원에서 딸램 2호기가 탄생하였습니다~

낳는날까지 성별을 알수없는 혼돈속에.ㅎㅎ


1차 청력검사에서 fail이 떠 부모의 애간장을 녹였지만

1주일후 재검에서 양쪽모두 잘 뚫려있다고 결과가 나왔습니다.


저작자 표시
신고
Posted by 조띵
요즘 3G세상이라 출장나가도 쓰던 폰 잘 들고 다니긴 하지만
로밍값의 부담에 전화는 엄두도 못내고 수신된 문자나 보는정도로 밖에 못쓰죠....


하지만 이제 android가 지배하는 좋은 세상 아닙니까?
한국에서 쓰는 스마트폰을 미국에 가지고와서 로밍부담없이 미국내 번호로 전화할 수 있고(무료)
한국에 걸때는 1분에 5센트(대략 60원)에 걸수 있다면 믿을 수 있겠습니까?????

android의 sipdroid 라는 앱에 google voice, ipkall 를 활용하면 가능한일입니다.


그럼 하나하나 차근차근 설명할테니 잘 따라오세요.

1. 구글보이스 계정 만들기

http://www.google.com/voice 에 들어가서 자신의 구글 계정으로 로그인 합니다.
그럼 먼저 미국내 번호를 만드는 과정이 있습니다.
미국내 전화번호도 한국과 비슷하게 (지역번호)-국번-번호 입니다.
자신이 희망하는 지역에 희망하는 번호를 입력하면 선택가능한 국번이 주루륵 나오고..
이부분은 그냥 직관적으로 할수 있으니 자세한 설명을 생략하고...

* 아직 구글보이스가 미국/케나다에서만 된다고 하니 한국에서는 접속이 안될 수도 있겠네요--;

2. 안드로이드 폰에서 google voice 설치

마켓에서 google voice를 설치하고 setup을 합니다. 이 작업을 진행해야 다음 sipdroid 를 설치하고 pbxes계정과 구글계정은 연결할 수 있습니다.

3. 안드로이드 폰에서 sipdroid 앱 설치

마켓에서 sipdroid 앱을 설치후 실행하면 아래쪽에 pbxes 계정을 만들고 google계정을 싱크하는 화면이 나옵니다.
여기서 적당히 계정을 만들고 자신의 구글 계정 및 암호도 빠짐없이 입력해주세요.
다 만든다음 sipdroid > menu > settings > SIP Account  에 보시면 Authorization Username이 보입니다.
이걸 잘 기억해두세요.
저같은경우는 chotting으로 계정을 만들었지만 이건 chotting-200 으로 지정이 되있습니다.


4. ipkall로 미국번호 또 만들기

pbxes 계정은 IP전화를 하기 위한 SIP 계정입니다. 이는 실제 우리에게 친숙한 숫자로된 전화번호가 아니며 이것을 연결시켜주는 과정이 필요합니다.
http://phone.ipkall.com/
여기서 sign up을 누르고 희망하는 지역번호 선택,
SIP PhoneNumber에는 위에서 본 Authorization Username을 hostname 에는 pbxes.org를 입력해줍니다.
그리고 자신이 사용하는 email과 ipkall에서 사용할 암호를 입력하고 계정을 만들면 입력한 email로 pikall 용 미국전화번호가 또 날라옵니다.

그럼 일단 여기서 받은 전화번호로 전화를 걸면 자신의 안드로이드 폰으로 전화가 옵니다!!!
        즉 일반 미국 전화번호와 SIP 계정을 연결시킨것이며, VoIP app인 sipdroid에서 전화를 받을 수 있는 것 입니다.
아까 pbxes계정을 구글계정에 연결시켰기 때문에 전화를 걸면 google voice로 전화가 걸립니다.



4. 구글계정과 ipkall에서 만든 전화번호 연결하기
http://www.google.com/voice 의 voice 세팅에 가보면 phone을 추가하는 화면이 나옵니다.
여기서 pikall 에서 만든 전화번호를 입력하고 verify를 하면
자신의 안드로이드폰에 전화가 옵니다. 그러면 화면에 뜬 verify number를 입력해주면 됩니다.

* 혹여 verify가 안될 경우 IMTEL 등과 같은 계정으로 verify를 하고 난 후 다시 pbxes로 돌려놓으면 됩니다.



그러면 이제 A 라는 사람이 내 구글 전화번호로 전화를 한다면...

A > 내 구글전화번호 > IPKALL 전화번호 > pbxes sip 전화번호 > 내폰

이런식이 되는거고 내가 A라는 사람에게 전화를 한다면...

내폰 > sipdroid > 구글 voice > A

로 되겠네요.




이렇게 구축이 된다면

전세계 어디서든  미국에 휴대폰&집전화로 거는건 공짜가 되겠네요.





저작자 표시
신고
Posted by 조띵
집에서 틈틈히 안드로이드 공부를 하면서 겔텝에 다운도 받아보고 그러고 있다.

그러던 와중 주말에 부모님댁에 왔는데.. 시간도 남을 겸 공부도 할겸

집에 항상 켜놓는 원격 서버에 접속해서 안드로이드 공부를 하는데... 문뜩 겔텝에 프로그램을 다운받고 싶어서 인터넷 검색을 해보았다.

Android remote debugging...

역쉬. .구글은 날 실망시키지 않았다.

몇가지 방법중.. 단말기 터미널로 관리자 권한을 획득하여 adb의 포트를 설정 하는 방법이였는데 살짝 복잡하고 해서... 간단히 adb wifi 앱을 다운받았다.

adb wifi 앱은 root 권한이 필요하며 기존에 컴퓨터와 단말기간 usb 연결이 아닌 ip 연결을 할 수 있도록 지원해준다.

켈텝에서 adb wifi를 실행시키고.. 

수원에 있는 컴퓨터에 원격접속으로 로그인 한다음

명령어 창에.. 

adb connect xxx.xxx.xxx.xxx

연결이 성공하였다는 메시지가 뜨고...

이클립스에서 몇줄 수정후 실행을 하자 당연한 얘기지만 신기하게 내 핸드폰으로 실행이 되었다..ㅋ

심지어 logcat도 줄줄 나오고... 디버깅까지!!! 띠용..



내친김에 android용 window terminal client를 찾아보았다. 꽤 비싼 유료 앱도 있었는데 PocketCloud 라는 괜찮은 무료 앱도 있다. 



상황이 이렇게 되니... 화장실에 앉아서  윈도우 터미널로 수원집 컴퓨터에 접속을 하고 소스 몇줄 수정해서 빌드 & 런 을 하니 내 겔텝으로 바로 실행이 되버린다.. 허..참...


물론 겔텝에서 윈도우 터미널에 접속하여 소스코드를 고치기에는 조금 인내심이 필요하긴 하다.ㅋ




세상은 오래살고 볼일..




저작자 표시
신고
Posted by 조띵
지난달 11월 19일 갤탭으로 갈아타고 첫달 요금이 나왔다.

요금 항목 사용 요금
기본료 17,998원
국내통화료 영상통화료 96원
데이터통화료 1,014원
할인 스페셜요금할인 -5,800원
10원미만할인금액 -8원
기타금액 USIM후불금액* 9,900원
부가가치세(세금) 부가세총액* 1,910원
스페셜할인부가세* -580원
단말기할부금 단말기할부금* 22,140원
가입비 분납가입비* 7,920원
합계 54,590 원


기기값은 729,000원 원리금균등상환 방식(http://saramjh.tistory.com/193)에 따라 매월 22,140원씩 기기값을 낸다.(원단위 절삭)
그런데 45천원 요금제를 쓰면 받는 스페셜 요금 할인의 경우 5800원밖에 받지 못했다. 분명 매달 15,950원씩 받아야 하는데.... 
이유는 첫달의 경우 요금이 일할계산되다보니 스페셜 요금할인도 일할계산으로 지원받게 된다. 
결국 첫달의 기기값은 16,340원을 내야한다.....젠장.
첫달 스페셜 요금할인 제도를 최대한 활용하기 위해선 월초에 가입해야 할듯.



정리하면...갤탭을 36개월로 계약한 사람은 요금제에 상관없이 매달 22,140원의 기기값을 이자와 함께 내야한다.
그런데 여기서 사용하는 요금제에 따라 매월 지원받는 금액이 틀린것일 뿐이다.
45천원 : 15,950원
55천원 : 19,250원
65천원 : 21,450원

65천원 요금제의 경우 기기값은 무료라고 하지만 이자까지 생각한다면 이 요금제도 매달 690원씩 추가로 돈을 더 내야한다.




덧붙여..
내가 매달 내는 45천원에는 200분통화, 300건 문자, 500메가 인터넷사용량이 포함되어있다. 이건 엄밀이 따지면 내가 낸 돈에 의해서 받는 서비스지 SKT가 정신이 나가서 나한테 공짜로 주는건 결코 아니다.

내가 내돈주고 받는 서비스 다 못쓰면 이월도 안시켜주고 그것도 모자라 그들은 무료통화니 무료문자니 하면서 소비자를 농락시키기나 하고..

저작자 표시
신고
Posted by 조띵
좀전에 http://www.ai-contest.com/ 에서 최종 결과를 발표했네요

한국 1등했던것 까지 보고 잠시 손을 땠는데 어느새 다른분이 1등을.ㅎㅎ

막판되니 사람들이 더 많이 몰려 126등까지 밀려나고..

한번더 삘받아서 업뎃을 했어야 하는데 못내 아쉽군요.






저작자 표시
신고
Posted by 조띵
몇일전 후배한명열라 잘생기고 농구잘하고 이쁜 여친있는 잘 아는 동생놈이 알려줘서 시작한 것



아는사람은 갈콘을 가지고 만든것이라고 하던데 갈콘이 뭔진 잘 모르겠고...

간단한 인트로 동영상을보고 상황을 파악했다.

기본룰은 땅따먹기 이고, 자신이 점유하고 있는 땅은 매 턴마다 행성의 크키만큼 세력이 증가한다.

적이 점유하고 있는 모든 땅을 먹으면 승리하는 매우 간단한 룰이다.



하지만 이걸 인공지능으로 한다면 생각만큼 간단하진 않았다..

바로 마눌님께 보고하고 프로젝트에 돌입

처음 대충 더하기빼기 로직넣어서 업로드했는데 700등에 오르는 기염을 토했다.

그때부터 엇 이거 재밌네? 하면서 빠져들다가...



지난주 금요일에 올린 봇이 드뎌 한국1등이 되면서 흐믓해졌다.ㅋ

랭킹 3위 내 입상시 구글입사 특전이라도 있었다면 더 열심히 했을텐데

하지만 하는데까진 해봐야겠다.



저작자 표시
신고
Posted by 조띵
지난 10월 17일 동호인 자격으로 수원 생활체육대축전 수영대회에 참가했습니다.

참가 종목은 자유형 100m 성인1그룹, 평영 50m 성인 1그룹 두종목입니다.


아마추어 경기다보니 나이대로 구분하여 1,2,3,4,5그룹으로 나누는데

그나마 젋다고 (풉), 1그룹에 배정되었습니다.

첫경기 100m 자유형은 지역예선 & 조별예선끝에 결선에 진출, 세계의 높은 벽을 실감하며 4위에 머물렀습니다.
기록이 1분 20초대였나..ㅋㅋㅋㅋㅋㅋㅋㅋ
(아. 참고로 참가선수가 4명으로 별도의 지역&조별예선없이 바로 결승이였습니다.)


이어 오후에 벌어진 50m 평영경기!! 역시 지역&조별예선을 문안히 통과하고 결선에 진출!, 뛰어난 기량을 발휘하던 모 선수를 간발의 차로 이기고 1위로 골인!!!
기록이 44초였나 46초였나...
(아. 참고로 참가선수가 2명으로 별도의 지역&조별예선없이 바로 결승이였습니다.)

평영같은경우 비인기 종목에 젊은그룹이라 참가선수가 그리 많지 않았네요.ㅋ


이런 남편 뒷바라지 한답시고 아침부터 애 업고 수영장 따라다닌 마눌님께 이 영광을~~

저작자 표시
신고
Posted by 조띵
최근 윈도우7 으로 갈아타면서 썬더버드 속도가 부쩍 느려진것을 느꼈다.

메일을 읽이위해 한번 클릭하면 메일 바디가 나오는데까지 3~5초 정도..

filemon으로 모니터를 해보니 메일을 읽을때 마다 매번 system32 폴더를 풀스켄하고 있다..뭥미??

알수없는 이유에 좌절하고 보내기를 몇일..


아욱룩으로 갈아타야지 라는 마음은 점점커지는 가운데

문뜩 플러그인을 보았다.

특별히 설치된 플러그인은 없었고.. 그나마 대부분 사용안함으로 내가 체크를 해두었다.


특이한건 선더버드 플러그인 목록에 adobe reader, client keeper, softforum xecureweb 등등 썬더버드와는 관련없는 것들이 많이 있긴했다. 대부분의 것들은 은행 사이트 들락날락하면서 원치않게 설치된 것들..


속는셈 치고 해당 프로그램을 모두 삭제하고 했는데

이거 왠걸..속도 완전 빨라짐.



어이없어하며 빠른 속도를 느끼고 있을때 문득.. 이거 또 은행 들어가면 느려지겠네.. 라는 생각이 들었다.

주로가는 은행은.. 새마을금고, 국민은행, 외환은행, 우리은행 정도인데



그러다 오늘.. 또다시 읽기 속도가 느려졌다.. 매번 할때마다 프로그램을 지울 수도 없고 다른 방법이 없을까 하다가....



썬더버드 > 도구 > 설정 > 고급 > 일반 > 설정 편집 에서
   plugin.scan.plid.all 이라는 항목을 false로 바꿔졌더니 

은행 들락날락할때 깔리는 보안 프로그램을 굳이(?) 삭제하지 않아도 속도는 다시 빨라졌다.





저작자 표시
신고
Posted by 조띵
원문

The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.

Find the sum of all the primes below two million.

번역

10보다 작은 소수의 합은 2 + 3 + 5 + 7 = 17 이다.

2백만보다 작은 모든 소수의 합을 구하라.




내맘대로 해설 : 소수목록을 가지고 있고 각 숫자들별로 소수임을 판독하려 했으나...매우 느린 속도로 좌절하고...
배열 200만개 만들고 소수를 발견할때 마다 배열에 set을 해두어 검색하는 방식으로 했다 메모리는 많이 차지하게 되지만 속도만큼은 월등하다.
메모리가 염려되는 것을 대비하여 비트연산(--v)으로도 구현해보았으나 속도는 살짝 저하되었다...
아래에서 주석부분이 비트연산으로 계산하는 방식..


void func()

 char *DataList=NULL;
 int Sum=0;

 
 DataList = new char[2000000];
 memset(DataList, 0x00, 2000000);


 for (int i=3; i<2000000 ; i+=2)
 {
  //if (DataList[i/8] & (1<<(i%8))) continue;
  if (DataList[i]) continue;
 
  for (int n=0; n<2000000; n+=i)
  {
   //DataList[n/8] |= 1<<(n%8);
   DataList[n]=true;
  }

  Sum+=i;
 }
 printf("Value = %d\n", Sum);

 delete [] DataList;

}

저작자 표시
신고
Posted by 조띵


티스토리 툴바