[정리] 보안 관련 글

— 루트킷(Rootkit): 보이지 않는 해커의 공격 루트킷 탐지 소프트웨어 패키지의 종류 서명 기반 감지: 루트킷으로 알려진 특정한 이진파일을 찾는다. 행동 기반 감지: 루트킷의 주요 행동인 숨겨진 요소를 찾아 루트킷의 식별을…

0 Comments

도대체 치료도 못 받게 해서야.

지금 회사에 대한 불만을 지우려고 해도 이런 일이 자꾸 반복되기 때문에 힘들다. 한동안 병원을 자주 오가야 할 상황이다. 어제 검진 받으러 근처 병원에 갔더니 빨리 치료를 받으라고 했다. 그래서 고심하다가…

0 Comments

소프트웨어 공학의 사실과 오해

한 2주전쯤, 컬럼리스트로 유명한 류한석씨가 쓴 소프트웨어 품질 향상에 있어, 가장 가치있는 행위는 '셀프 코드 리뷰'라는 글을 읽었다. 이 글을 읽을 당시에는 셀프리뷰에 대해서 약간 비판적인 입장이었다. 하지만 커멘트를 주고…

0 Comments

[C#] Simple Performance Logger

PerformanceLogger는 어플리케이션의 각 구간별 실행시간을 측정하기 위한 객체다. 단순히 측정하고자 하는 구간의 시작지점과 종료지점을 지정해주는 것만으로 사용할 수 있다. 전문적인 프로필러를 사용하기 어려운 상황이거나, 간단히 병목지점을 파악하고자 할 때 유용하다.…

0 Comments

성능과 간단한 설계 사이에서

나는 코더 또는 프로그래머보다는 소프트웨어 엔지니어라는 용어를 더 선호한다. 앞의 두 용어는 어쩐지 격이 낮아보이기 때문이다. 소프트웨어 엔지니어를 얕잡아보는 일부 사람들이 엔지니어를 가리켜 코더나 프로그래머라고 하는 경우가 종종 있다. 처음부터…

0 Comments

비즈니스 계층에서 간단한 데이터 캐시 구현하기

[2004년 12월 7일] 11월 27일에 쓴 글이지만, 예제 소스코드의 패턴이 마음에 들지 않아서 수정했다. 더구나 이전 소스코드에는 버그도 있었다. 혹시라도 예전 글을 참고한 이들에겐 미안하다. 실제 사례에 비추어 이야기를 진행해보자.…

0 Comments

A Feast for Crows

A Song of Ice and Fire 시리즈의 네번째 작품 A Feast for Crows을 2 주간 붙잡고 읽은 끝에 그 마지막 장을 넘기게 됐다. 평소에는 두세권의 책을 동시에 읽고는 하는데, A…

0 Comments

아, 올블로그 싱크가 왜 안될까

그동안 눈치 채지 못하고 있었는데, 아무래도 내 블로그의 글이 올블로그에 올라가지 않는 것 같다. 네이버 쪽에 있는 내 블로그의 RSS로 등록해보니 올블로그와 연동된다. 혹시 몰라서 Feed Validator에서 내 블로그의 RSS를…

0 Comments

[C++] delete 를 반드시 해줘야 하나요?

오늘 아라(KAIST의 대표적인 텔넷 서비스, ara.kaist.ac.kr)에서 누군가 이런 질문을 했다. new가 있으면 delete를 반드시 해줘야 하나요? open source 여러 개를 받아보았는데, new의 개수만큼 delete가 없는 경우가 있더라고요. 그래서 일일이 delete를…

0 Comments

웹서비스 메시징 서비스 프로젝트 완료

오늘은 오랜만에 120%의 집중력, 평균의 2,3배에 달하는 생산성 그리고 평소에는 하지 않는 최악의 실수를 한 날이다. 오전 7시 30분에 출근하자마자 여느 때와 같이 설록차를 마시고 정신부터 차렸다. S사의 상용망이 어제…

0 Comments