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

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

9월 21, 2012 · 1 분 · Sangheon Han

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

이번에 네이트(싸이월드) 해킹 사건을 계기로 주민등록번호나 비밀번호와 같은 것을 안전하게 저장하는 방법에 대해서 생각 해보았습니다. 물론 완전히 안전하게라는 것은 불가능한 이야기입니다. 상대적으로 안전하게 저장하는 방법만을 고민 해 볼 수 있겠습니다. ...

8월 10, 2011 · 3 분 · Sangheon Han

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

이번에도 스트레스에 지친 두뇌를 쉬게(?) 하기 위해 풀어본 심심풀이 프로그래밍 문제입니다. 연속으로 주어진 숫자들이 n개 있으면 이 숫자들의 간격이 1부터 n-1까지 종류별로 모두 있는 경우를 졸리 점퍼(Jolly jumper)라고 부른다. 예를 들어 1 4 2 3이라는 4개의 숫자가 있을 때 1과 4의 간격은 3, 4와 2의 간격은 2, 2와 3의 간격은 1로 1에서 3까지 모두 있다. ...

8월 2, 2011 · 1 분 · Sangheon Han

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

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

7월 27, 2011 · 1 분 · Sangheon Han

개발자 인생 시작의 이야기

연휴의 마지막 날이다. 항시 이런 연휴의 마지막 날이면 기분이 좋지 않다. 단순한 연휴 피로는 아니다. 보통 연휴라고 해도 무리 않고 많은 휴식을 취하니까. 아마도 다음 날 출근을 해야 한다는 부담감 때문일지도 모르겠다. 30대 후반이라는 나이가 젊은 시절의 열정이란 것을 모두 불 태워버렸기에 월요일 출근이 설레이는 기분을 느끼기란 쉽지 않을 듯 하다. ...

2월 6, 2011 · 5 분 · Sangheon Han