2011/12/19 20:36

64비트 윈도우에서 현재 프로그램이 64비트로 동작 중인지 확인하기



 작업 관리자를 띄웠을 때 자신의 프로세스 옆에 *32 표시가 있으면 32비트 모드로 실행되는 것이다. ( http://en.wikipedia.org/wiki/Windows_XP_editions#Windows_XP_64-Bit_Edition ) 참고.

ps : ZViewer 가 32비트로 실행되는구나... 64비트도 한번 빌드해봐야 할 듯 :) 
Trackback 0 Comment -1

Trackback : http://blog.wimy.com/trackback/382 관련글 쓰기

2011/12/18 14:50

안드로이드 Lint 초기 경고 없애기

 안드로이드 개발툴의 최신 버젼(ADT 16버젼 - 2011년 12월)에는 Lint 라는 툴이 추가되었다. 설치 후, 화면에 아래와 같은 아이콘을 클릭하면, Lint 를 실행하여 잠재적으로 문제가 있는 부분을 알려주게 된다.




 그런데,  웃긴건 안드로이드 기본 프로젝트를 생성해도 위와 같은 경고를 보여준다는 것이다. 위 내용을 읽어보면, drawable-xhdpi 라는 density 가 없다는 것인데, 요즘 고해상도 폰이 많이 나오면서 높은 해상도를 지원하라는 의미로 받아들이고, 일단 res 디렉토리 아래에 drawable-xhdpi 를 만들고, 임시로, drawable-hdpi 의 이미지 파일을 넣어보자. 그러면....


 위와 같이 해상도 크기가 다르니 어쩌고 저쩌고 한다.... 에잇 그래서 대충 뒤져보니, http://developer.android.com/guide/topics/resources/providing-resources.html 의 중간쯤을 보면, ldpi, mdpi, hdpi, xhdpi 이런 부분을 보면 3:4:6:8 의 크기로 하라는 얘기가 있다. 즉, ldpi:mdpi:hdpi:xhdpi = 3:4:6:8 로 하라는 이야기이다.


 기존의 우리가 새로 만든게 xhdpi 이므로, mdpi 에 있는 아이콘 크기의 2배로 하면 되겠다. 그래서 mdpi 의 크기를 보면 기본적으로 48x48 이므로, 우리는 96x96 크기의 아이콘을 만들어서 넣어주면 되겠다.

 이제 Lint 를 다시 실행시켜보면 깔끔하게 하나의 경고도 없는 것을 볼 수 있다.

 아마 ADT 최신 버젼이 나오면 알아서 xhdpi 용 아이콘을 넣어주지 않을까 싶지만, 임시로 이렇게 해서 깔끔하게 Lint 사용을 시작해보자~














 
Trackback 0 Comment 0

Trackback : http://blog.wimy.com/trackback/381 관련글 쓰기

2011/12/17 23:49

안드로이드 개발환경 설정이 쉬워졌다

 어느샌가(ADT r14 버젼 이 후) 이제 eclipse 의 플러그인인 ADT(Android Development Tool)만 설치하면 아래 화면과 같이 최신 SDK 를 쉽게 설치할 수 있게 되었다.


 기존에는 SDK 를 직접 받아서 설치하고, ADT 를 설치해야했지만, 이제 ADT 만 설치하면 ADT 를 통해서 쉽게 SDK 도 설치가 가능해졌다. ( http://tools.android.com/recent/welcomewizard ) 참고. 

 이제 초보 안드로이드 개발자들은 Java -> eclipse -> ADT 만 기억하면 된다~  
Trackback 0 Comment 0

Trackback : http://blog.wimy.com/trackback/380 관련글 쓰기

2011/11/30 23:50

프로그래머가 아기 이름 짓기

 얼마전, 11월 10일 너무나 예쁘고 사랑스러운 공주님이 태어났다. 자다가 한번씩 깨서 몸은 힘들지만, 지친 몸을 이끌고도 안겨있는 아기를 보면 정말 사랑스럽다는 생각이 든다. 개인적으로 신생아 중에 매우 예쁘게 나왔다고 생각한다 ㅋㅋ 2.6kg 에 51cm 로 늘씬~ 신기하게도 퉁퉁 불거나, 붓기도 없이 태어났음~


  어머니께서 절에서 좋은 이름을 지어주셨지만, 왠지 마음에 들지 않아 이름을 직접 지어보기로 했다. 작명책을 하나 사서 이런저런 음양오행도 훑어보고 했지만, 뭔가 글자를 주욱 펼쳐놓고 맘에 안드는 글자를 지워가면서 마음에 드는 글자를 찾아보면 어떨까 했다... 일명 소거법 ㅋㅋ 그래서 '가갸거겨....' 이런 생각을 하다가 프로그래머의 마인드로 유니코드가 생각났다 -_-; 전에 잠깐 공부할 때, '가' 부터 '힣' 까지가 유니코드의 특정 범위 안에 다 있으므로, '가' 부터 '힣' 까지 반복문을 돌면서 엑셀에 주욱 적고 맘에 안드는 글자 지워나가기...

 다만, 그냥 엑셀로 하면 재미가 없으니까 전에 잠깐 보다가 접어둔, 구글 문서 스크립트로 해보자. 그리고 일단 다 만들어놓고, 아내와 문서를 공유해서, 나도 지우고 아내도 지우고해서 남은 글자들 중에서 골라보자... ㅋㅋ

 생각보다 구글 문서의 스크립트는 쉬웠다. 기본적인 사용은 자바스크립트와 같고, 구글에서 제공해주는 API 는 메뉴 중 도움말에 깔끔하게 정리되어 있고, 매우 간단한 예제코드도 포함되어 있었다.

 다음은 내가 만들어본 '가' 부터 '힣' 까지를 구글 스프레드시트에 채워주는 스크립트이다.

function makeNames()
{
  var startIndex = '가'.charCodeAt(0);
  var endIndex = '힣'.charCodeAt(0);
  
  var sheet = SpreadsheetApp.getActiveSheet();
  var rowCount = 2;
  var colCount = 2;
  
  for ( var unicodeIndex=startIndex; unicodeIndex<=endIndex; unicodeIndex=unicodeIndex+1 )
  {
    var range = sheet.getRange(rowCount, colCount);
    
    range.setValue(String.fromCharCode(unicodeIndex));

    colCount = colCount + 1;
    
    if ( colCount == 30 )
    {
      colCount =2;
      rowCount++;
    }
  }

이렇게 만들어진 한글표(컬럼 크기 조절은 수동).....;;; 


 자, 이제 이 중에서 가장 예쁘고, 건강한 글자를 골라서 이름을 만들어보자 -0-/

 먼저 쌍자음인거 주욱 지우고, 받침도 쌍자음인거 지우고, 겹모음인거 중에서 이름으로 거의 안 쓰는거 주욱 지우면, 꽤 많이 지워짐. 이 중에서 남자 이름 혹은 뜻이 안 좋은거, 발음 어려운거 등등을 하나씩 지우고, 왠지 마음에 안 드는 거 지우니, 60여개가 남음.

 이제 남은 것을 앞뒤로 프로그래밍으로 크로스해서 쭈욱 다시 뽑아낸 후, 60*60 = 3600 여개 중에서 마음에 드는 이름들을 뽑아내고, 그 중에서 주위에 물어보고, 투표하고 등등으로 검증 후 이름 결정할 것임~ :)



 ps : 구글 문서를 써서 아내랑 같이 공동 작업하니 꽤 괜찮음. 부모님이나, 친구들까지 가세해준다면?... ^^;
 ps : 60개였는데, 작명책보면서 괜찮아보이는 음절 추가하였더니, x*x=약12,000개 나옴.... 뭐 그래도 그 중에서 괜찮은 300여개 고르는데 3시간 정도 걸림. 이정도야 내 아이 좋은 이름 짓는데 걸리는 시간치곤 양호함. 이제 다시 여기서 10여개만 남도록 진행!!!
 
Trackback 0 Comment 7

Trackback : http://blog.wimy.com/trackback/379 관련글 쓰기

  1. Favicon of http://priceless.tistory.com BlogIcon taoist 2011/12/01 22:37 address edit & del reply

    매번 rss로 블로그에 새글 올라오면 읽기만 하고 갔었는데
    공주님 사진이 참 이뻐서 이렇게 글남기고 갑니다.
    사람이 살다보면 알게모르게 이름이 참 중요한거 같더라구요.
    좋은 이름 지어주시길 빕니다

    • Favicon of http://blog.wimy.com BlogIcon zelon 2011/12/02 23:02 address edit & del

      앗 감사합니다~~~~~~ :) 예쁜 이름 잘 지어서 예쁘고, 건강하게 잘 키우겠습니다 ^^

  2. Favicon of http://gol.kr BlogIcon newsky 2011/12/04 00:06 address edit & del reply

    와~~~이런 개발자 스탈의 이름 짓기! http://pop.wimy.com/ 같이 사이트로 만들어주세요~ㅋ

    • Favicon of http://blog.wimy.com BlogIcon zelon 2011/12/04 17:19 address edit & del

      ㅋㅋㅋ 그럴까... 안그래도 사주팔자를 생년월일로 계산하는 방법에 대한 책이 있더라고 -_- 프로그래밍만 하면 되는데;;;; 근데 찾아보면 이미 사주팔자 알려주는 사이트가 많더라고 ㅋㅋㅋㅋㅋ

  3. Favicon of http://www.mint64os.pe.kr BlogIcon kkamagui 2011/12/05 12:12 address edit & del reply

    우와~ 공주님이 정말 예쁘군요. ;)
    축하드려요 형~!! 이제 뽜덜 대열에 합류하셨군요. >ㅁ<)-b

    그나저나 형의 프로그래머 근성(?)은 정말 짱인 것 같아요. @0@)-b
    진짜 존경합니다. ㅎㅎ

    • Favicon of http://blog.wimy.com BlogIcon zelon 2011/12/11 14:25 address edit & del

      ㅋㅋㅋ 너도 얼른 퐈덜 대열에 합류해라~~

  4. Favicon of http://www.watchsale4u.com BlogIcon replica watches 2012/01/29 17:30 address edit & del reply

    예쁜 이름 잘 지어서 예쁘고, 건강하게 잘 키우겠습니다