멀티 프로세스끼리 간단한 데이터 공유 방법 – mmap()

멀티 프로세스끼리는 멀티쓰레드처럼 직접 변수에 접근하기 어렵기 때문에 공유 메모리 등과 같은 IPC를 이용해서 데이터를 주고 받는데, 복잡하고 다양한 기능이 필요...

9월 23, 2012 · 1 분 · Sangheon Han

멀티프로세스 데몬에서 락킹(Locking)하기

pthread를 사용하는 멀티쓰레드 데몬이라면 pthread_mutex_lock()을 사용해 잠금을 할 것이며, 멀티프로세스 데몬이라면 세마포어를...

9월 21, 2012 · 1 분 · Sangheon Han

비밀번호를 안전하게 저장하는 현실적인 아키텍처

이번에 네이트(싸이월드) 해킹 사건을 계기로 주민등록번호나 비밀번호와 같은 것을 안전하게 저장하는 방법에 대해서 생각 해보았습니다. 물론 완전히 안전하게라는...

8월 10, 2011 · 3 분 · Sangheon Han

프로그래밍 문제: 졸리 점퍼(Jolly jumper)

이번에도 스트레스에 지친 두뇌를 쉬게(?) 하기 위해 풀어본 심심풀이 프로그래밍 문제입니다. 연속으로 주어진 숫자들이 n개 있으면 이 숫자들의 간격이 1부터 n-...

8월 2, 2011 · 1 분 · Sangheon Han

프로그래밍 문제 : 3n + 1

마음이 심난해서 심심풀이로 간단하게 풀만한 프로그래밍 문제가 없을까 검색하다 함수형 언어 포럼에 있는 프로그래밍 문제 게시판을 발견했습니다. 맨 위에 있는 문제 하...

7월 27, 2011 · 1 분 · Sangheon Han