사이트 모양이 조잡해 짐에도 억지로 광고를 욱여넣었던 것이 결국 1년 6개월 만에 빛을 보았습니다. AdSense 수익금 집계가 $100을 넘어서 지급 받을 수 있게 된 것이지요.
2012-09-12
2012-09-05
Emacs 24의 새로운 기능: theme
Emacs
//
2012년 9월 5일 작성
예전부터 Emacs에서 색상 문법 강조(Syntax Highlighting)을 위해서 color-theme 라는 확장을 주로 이용해 왔었다. 어떻게 보면 Emacs에서 가장 필수적인(?) 확장이 아니었을까 생각된다.
Emacs 24부터는 이런 color-theme 기능을 흡수하여 theme라는 기능으로 아예 built-in이 되어버렸다. 더이상은 color-theme를 사용할 이유가 없어진 것이다. (하지만 API가 흡수된 것이 아니라 기능이 흡수되었기 때문에 호환되지 않는다는 점을 주의하자)
Emacs 24부터는 이런 color-theme 기능을 흡수하여 theme라는 기능으로 아예 built-in이 되어버렸다. 더이상은 color-theme를 사용할 이유가 없어진 것이다. (하지만 API가 흡수된 것이 아니라 기능이 흡수되었기 때문에 호환되지 않는다는 점을 주의하자)
2012-08-13
[Python] fileDownloader.py
Python
//
2012년 8월 13일 작성
제목 만으로도 알 수 있겠지만, 그냥 웹 상의 파일을 다운로드 받을 수 있는 모듈이다. 물론 이 모듈 없이도 urllib과 httplib 등으로 받을 순 있지만 귀찮다. -_-;;;
2012-07-27
[Xcode 4.4 / LLVM 4.0] 스크립트 언어를 만들자는 거냐!
앞서 Objective-C 2.0의 property와 synthesize에 대한 이야기를 했었는데, 이번에는 Xcode 4.4에 포함된 LLVM 4.0이 지원하는 새로운 기능 중 일부를 정리해 볼까 한다.
2012-07-26
Objective-C 2.0에서 property / synthesize
Objective-C의 OOP에서 특별한 문법이 있다면 바로 property와 synthesize라고 생각한다. 멤버변수(인스턴스)로의 접근 권한을 설정하고 이 멤버에 값을 세팅하는 규칙을 표준적인 방법으로 정의해 둠으로써 클래스의 사용 방법을 인터페이스(interface, 헤더의 역활?)화 해 준다.
2012-07-17
NSException 디버깅
XCode에서 디버깅 모드로 테스트 중인 앱이 뭔가의 오류로 죽었다. 그런데 죽은 곳을 알 수가 없을 때가 있다. 디버거의 트레이스는 main을 가리키고 있는 경우가 많다. 이 경우 로그창의 메시지를 이용해 간접적으로 원인을 알 수도 있지만 실제 원인은 알 수 없는 경우도 많다.
MKMapView를 사용하는 앱이 자주 죽는 경우...
iOS
//
2012년 7월 17일 작성
맵뷰(MKMapView)를 사용한 앱이 자꾸 죽는 문제가 있었다. 에러의 원인은 sent message to deallocated object, 즉 메모리 상에서 해제되어 버린 오브젝트의 무언가를 호출하려 했기 때문에 죽는다는 것이었다.
피드 구독하기:
글 (Atom)