본문 바로가기

전체 글

Life is... Life is... 삶이란...Imagine life as a game in which you are juggling five balls in the air. 인생을 공중에서 5개의 공을 돌리는 것(저글링)이라고 상상해 보자You name them: work, family, health, friends, and spirit and you're keeping all of them in the air. 각각의 공을 일, 가족, 건강, 친구, 그리고 영혼(나)이라 명명하고 모두 공중에서 돌리고 있다고 생각하자You will soon understand that work is a rubber ball. If you drop it, it will bounce back. 조만간 당신은, 일이라는 공은 고무공이어서 .. 더보기
시스템 프로그래밍 예제 사이트 http://vip.cs.utsa.edu/usp/ http://www.torrentz.com/25bebad9eb66004c62e22e0af93df72b46e8fa09 이북!!! 더보기
정보보안 과제 과제로 만든 TCP연결 포트 스캔 프로그램.. 더보기
Lex 와 Yacc Lex 와 Yacc 설명 http://dinosaur.compilertools.net/ http://www.therobs.com/uman/lexyacc.shtml Flex와 Bison의 다운로드 링크만 있는데 Lex, Yacc FAQ(http://www.therobs.com/uman/faq.shtml)를 보면 Flex and Bison are essentially compatible GNU versions of Lex and Yacc. Flex also supports C++ class generation and actions. Flex와 Bison은 Lex, Yacc의 GNU 버전과 본질적으로 호환됩니다. Flex 역시 C++ 클래스 생성과 활용도 지원합니다. Flex와 Bison의 Win32 포팅은 .. 더보기
블로그를 자주 쓰자 효율적인 블로그를 위하여 이글루스로 블로그를 옮겼다. 하루하루 나 자신에 대해 반성하고 되돌아봐야 하는데 그러기 위해 블로그가 낫다는 생각을 하게되었다. 매일매일은 쓰지못하더라도 조금식 나에대해 글을 쓰도록 해보자. 더보기
데미안 싱클레어는 신앙과 지성이 조화된 분위기 속에서 부모님아래에서 성장했다. 그의 가정은 말 그대로 밝은 세계이며 선의 세계이다. 또한 그 주위에 있는 아주 어두운 악의 세계를 발견하게 된다. 싱클레어의 어린 시절 그는 동네 놀이 집단에 끼기 위해 도둑질을 했다는 허풍을 프란츠 크로머에게 떨게된다. 어두운 세계에 눈을 뜨게 된 것이다. 어두운 생활을 하던 싱클레어는 데미안을 만나게 된다. 데미안을 통해서 카인과 아벨이라는 새로운 해석으로 선과 악을 생각하게 되고, 데미안은 크로머를 만나 싱클레어를 옭아맨 올가미를 풀어준다. 싱클레어는 자기 자신 속의 두 세계의 갈등으로 즉, 금지된 것과 허락된 것의 사이에서 심한 갈등을 겪고 있다. 베크는 그런 싱클레어를 술집으로 유혹한다. 뒷골목의 어두운 모습, 시궁창의 풍.. 더보기
[COM] Moniker 각 타입별 이름 짓는 규칙을 표준화된 모니커 인터페이스를 통해서 지을 수 있도록 함 시스템 모니커 종류 : 이름 짓는 객체에 대해 추가의 정보 필요 파일 모니커 : CreateFileMoniker 아이템 모니커 : CreateItemMoniker 포인터 모니커 : CreatePointerMoniker 안티 모니커 : CreateAntiMoniker 복합 모니커 : CreateGenericComposite 클래스 모니커 : CreateClassMoniker URL 모니커 : CreateURLMoniker OBJREF 모니커 : CreateObjrefMoniker 커스텀 모니커 IMoniker 인터페이스 구현 IBindCtx ( 바인드 컨텍스트 ) 모니커 바인딩 동작에 대한 정보를 가지고 있는 객체 IMon.. 더보기
[COM] Persistense COM 객체에 영속성을 부여하기 위한 방법 IPersist COM 객체가 영속성 객체임을 구현 인터페이스를 상속받은 인터페이스 IPersistStream : 스트림 사용 IPersistStreamInit : IPersistStream에서 초기화를 위해 InitNew 메쏘드 추가 IPersistMemory : 스트림 대신에 메모리 IPersistStorage : 스토리지를 사용 IPersistFile : 파일을 사용 IPersistPropertyBag2 : 프로퍼티 백 사용 ( ActiveX 콘트롤 속성값 ) IPersistMoniker : 모니커 사용 IPersistHistory : 사용자 웹사이트 히스토리 저장(익스플로러) 위 인터페이스를 COM 객체에 구현하여 영속성을 부여 함 ATL에서는 위 인터페.. 더보기