Posts

Wireshark Bad Checksum

네트웍 패킷을 검사하기 위해 자주 사용하는 Wireshark 프로그램을 리눅스에서 실행할때 이더넷 장치에 따라 ‘Bad Checksum’을 표시하며 패킷이 붉은 색으로

GTK+ / GLib 경고 메시지 추적하기

GTK+ 또는 GLib 기반 프로그래밍을 할때 g_warning() / g_return_if_fail() 등과 같은 API를 사용한 경고 메시지가 어디서 발생했는지 찾기 어려운 경우가 있습니다. 더 나아가 해당 함수를 호출하는 부분

이클립스(Eclipse) + 원격 SSH 서버 작업하기

프로젝트를 빌드할때마다 매번 ssh 프로그램으로 로그인해서 emacs / vi 등의 에디터로 컴파일해서 다시 이를 타겟 장비에 scp 명령어로 복사하고… 조금 복잡하

GLib 쓰레드 프로그래밍

소프트웨어를 개발하면서 멀티 쓰레드 방식을 사용하는 경우는 많습니다. 하지만 그만큼 복잡도가 증가해서 세심하게 고려하여 설계하지 않으면 디버깅 재앙을 얻는 경우

카테고리 RSS 링크 추가

워드프레스로 블로그를 옮기면서 다짐했던 것 중 하나가 가능한 소스를 건드리지 않고 일반 사용자처럼 사용하자였는데… 카테고리별 RSS 피드를 왜 설정에

Glade 카탈로그 작성 / 설치하기

글레이드(Glade) 매뉴얼 에서 카탈로그(Catalog) 소개 부분을 날림 번역한 내용입니다. 소개 (Introduction) 사용자 위젯은 여러 방법으로 지원할 수 있는데, 패키

X 윈도우 자동 로그인하기

GDM 등과 같이 덩치가 큰 디스플레이 관리자를 사용하지 않고, 시스템 부팅후 자동으로 X 서버를 실행하고 특정 계정으로 로그인한뒤 자동으로 특정 프로그램을 실행하는 기

리눅스 커널 메모리 검사 기능

리눅스 커널 2.6.26 릴리스에는 메모리 검사 기능이 추가되었습니다. 기존에 많이 사용하는, 우분투 리눅스의 경우 grub 부트 메뉴에서 선택해서 실행할 수 있는 Memtest86+ 프로그램처럼

GtkTreeModel 확장하기

GTK+ 프로그래밍에서 많이 사용하는 GtkTreeModel(GtkListStore / GtkTreeStore)에는 일반적으로 데이터(객체)에서 표시할 내용만 추가해서 사용합니다. 따라서 실제로 데이터

워드프레스(WordPress)로 옮김

꽤 오랫동안 마음의 여유가 없었습니다. 그러다가 이런 저런 이유로 블로그를 다시 시작하게 되었는데, 몇몇 블로그 호스팅 서비스를 이용하던 과거와 달리 이번에는 워드