2012-04-19

[iOS] 특정 코드를 비동기로 실행시키기

특정 API를 호출했는데 이 API가 작업시간이 오래 걸린다면 UI가 그 동안 멈추는 현상이 발생한다. 예를 들자면 대용량 파일을 읽거나 쓸 때 그 동안은 UI가 동작하지 않는 경우가 있다. 이 문제를 회피하려면 오래 걸리는 작업을 비동기(Asynchronous)로 처리하도록 할 수 있다.

이런 경우를 위해서 애플이 만든 GCD(Grand Central Dispatch)라 불리우는 기술(개념?)을 이용 할 수 있다. 쓰레드로 분리된 큐에 작업 내용을 넣어서 이를 차례대로 실행시키는 방식으로, 백그라운드 프로세싱과 병렬 처리를 한방에 해결 할 수 있도록 해 주는 고마운 기능이다.

2012-04-08

2012-04-05

OSX용 한글 대안 입력기 '구름 입력기'

Mac OS X에 기본적으로 포함되어 있는 한글 입력기는 제법 불만이 많다. 개인적으로 꼽는 가장 큰 불만은 입력 모드 전환이 너무 느리다 라는 점이다. 한글모드로 바꿀 때 마다 바람개비가 뺑뺑 돌아가는데 속 터진다. 개선이 언제될지는 모른다.

그래서 많은 사람들과 나는 바람입력기라는 대안 입력기를 사용했다. 다만 바람입력기는 한동안 개발이 지연되면서 뭔가 버그 개선이 안되는 느낌이 있었다. 이런 차에 구름입력기 라는 또 다른 한글입력기를 알게 되었다.

2012-04-03

2012-04-02

맥 용 무료 백신 Avira Free Mac Security

지금까지 맥을 써 오면서 딱히 악성코드 등으로 피해를 입은 경우가 없다보니 백신 등의 보안 프로그램이 필요한지를 잘 느끼지는 못 했다. 물론 지금도 못 느끼고 있다.

[iOS] Launch Image 다국어 작업 및 오류

일단 iOS용 앱 다국어 작업은 많이 알려져 있고 관련 문서도 많으니 일단 생략한다. 여기서는 Launch Image(혹은 Splash Image)를 각 언어에 맞게 설정하는 방법과 관련 오류에 대한 내용을 정리해 본다.

2012-03-31

2012-03-30

[Vim] 콘솔에서 클립보드 엑세스 하기

Vim 7.2 이하 버전이라면 fakeclip이라는 플러그인을 이용해 콘솔 버전의 Vim에서 클립보드를 엑세스 하는게 가능하다.

Vim 7.3 부터는 Mac OS X 의 터미널에서 클립보드 엑세스가 가능하다. (출처)

[Python] Python Debugger - pdb 기본 사용법

Eclipse같은 통합 IDE를 사용한다면 다른 이야기겠지만, 그 외의 경우라면 Python코드 디버깅은 쉬운 일은 아니다. 그나마 다행인 점은 pdb 모듈이 있다는 것.

2012-03-29

블로그 포스팅 정리정돈 중입니다(?)

글 내용을 몽땅 보여주던 방식에서 일부만 보여주는 방식으로 바꾸고 있습니다.  물론 자세히 읽기로 들어가면 다 보이지요. 제 자신이 태그를 통해서 글을 찾을 때 너무 불편해서 이렇게 정리합니다. 300개 가까이 되는 포스트 일일이 다 정리하려면 시간이 좀 걸리겠군요.

뭐 그렇습니다. 아직까지는 대부분 글 내용이 그대로 전부 보이는데 조만간 수정 될겁니다. ;-)

이 작업이 완료되는 대로 블로그 스킨도 손을 좀 봐야겠네요. 언제가 될지는 모르겠지만...

그 밖에 돈에 눈이 멀어서 광고를 수동배치하고 있습니다. 뭐 이래도 한달에 4~5달러 벌기도 힘들겠지만 -_-;

2012-03-23

[OS X] 파인더에서 숨겨진 파일 보기

OS X 파인더에서는 기본적으로 숨겸진 파일이나 디렉토리는 보이지 않는다. 특히 .(점)으로 시작하는 이름은 기본적으로 숨겨진다. (이는 유닉스의 특징이다. 점으로 시작하는 파일 이름은 좀 특별하게 취급한다)

파인더의 옵션을 뒤져봐도 숨은 파일을 보는 방법을 못 찾았는데 다른 방법을 이용해 숨은 파일을 볼 수 있는 방법이 있었다.