Category Archives: Development

GObject 속성 직렬화(Serialization)하기

GObject 객체의 속성(properties)을 자동으로 저장하고 다시 자동으로 불러들이는 일련의 작업을 자동화할 수 있다면 편하지 않을까 생각해 본 적이 있을겁니다. 이러한 과정을 직렬화(serialization) Continue reading

Posted in Development | Tagged , , | Comments Off

리눅스 커널 2.6.33 릴리스

리눅스 커널 2.6.33 버전이 릴리스(2010-02-24)된지도 한참 지났는데, 이제서야 변경사항을 정리하게 되었습니다. 그 사이에 제 개인적으로는 다시 학생이면서 직장인 신분이 되었고, 그로 인해 Continue reading

Posted in Development | Tagged , , | Comments Off

구글 프로토콜 버퍼(Protocol Buffers)

구글 프로토콜 버퍼 라이브러리에 대해서는 몇 번 언급을 한 적이 있는데, 관심만 있고 아직 프로젝트에 사용은 못해보고 있었습니다. 그 이유는 프로젝트 대부분이 C 언어를 사용하는데, 공 Continue reading

Posted in Development | Tagged , , , , | Comments Off

GLib 테스트 프레임워크 사용하기

GLib 라이브러리 2.16 버전부터 지원하는 테스트 프레임워크는 C 언어용 유닛테스트 도구입니다. 물론 많은 유닛 테스트 도구가 이미 존재하지만, GLib 라이브러리 기반 C 언어 프로그램이라면 Continue reading

Posted in Development | Tagged , , , , , | Comments Off

싱글턴(Singleton) GObject 객체 만들기

좋은 블로그 포스트가 올라왔길래, 우리말로 정리해 보았습니다. GObject 기반 객체 지향 프로그래밍에서 싱글턴 패턴을 사용하려면 대개 다음과 같은 함수를 추가합니다. FooBar* foo_bar_get_default… Continue reading

Posted in Development | Tagged , , | Comments Off