본문 바로가기

전체 글

카논 리메이크 애니메이션을 별로 좋아하지는 않지만, 나의 스파트폰인 m4500에서 심심풀이 게임을 찾다가 찾은 카논.. 카논 게임을 하던중에 알게된 카논 애니를 알게되었다. 카논 애니에는 2002년에나온 13편인 오리지날 카논과 2006년에 다시 나온 24편인 카논 리메이크가 있는데 카논 리메이크를 다들 추천 하였기 때문에 카논 리메이크를 구해서 보았다. 여러 히로인이 나오지만 역시나 나에게는 마코토에 대한 감동이 컸다. 애니에서 왜 다른 히로인은 기적이 일어나는데 왜 마코토는 슬프게 끝나는지 모르겠다. 자세한 소개는 : http://blog.naver.com/hongzzangs?Redirect=Log&logNo=80054696736 를 참고 더보기
샤워와 소프트웨어 개발 샤워를 하개 되면 머리를 먼저 감는 사람, 혹은 마지막으로 감는 사람, 비누칠을 하고 머리감는 사람도 있다. 순서는 다르지만 각각의 프로세스는 독립적이다. 머리에 샴푸를 바르고 머리를 행구지 않는 사람은 없다. 소프트웨어 개발에서도 샤워처럼 각각의 프로세스들이 독립적이어야 한다. 그 독립적인 프로세스 안의 내용은 전체 프로세스와 뒤죽 박죽 되면 안된다. 머리에 샴푸를 바르고 몸에 비누칠을 한다고 생각해 보자. 샴푸가 흘러 눈에 닿는다면 정말 지옥을 맛볼 수 있다. 머리감는 프로세스가 진행중에 몸에 비누칠을 하는 프로세스를 진행 하였기 때문이다. 소프트웨어 개발또한, 전체적인 프로세스와 각 프로세스의 세부 프로세스가 뒤죽 박죽 되면 안된다. 몇몇 사람은 린스나 세안을 하지 않는 사람도 있고, 피부관리를 위.. 더보기
넌 그냥 의지 없이 움츠려들어 있는 것 뿐이자나 "넌 그냥 의지 없이 움츠려들어 있는 것 뿐이자나" 의지 단순한 자연적 요구에 입각한 자발적 행동이 아니라, 의도에 입각하여 자기결정을 하는 목적 추구행동을 일으키는 작용.유기체의 활동은 언제나 목적 실현의 과정이며, 이러한 활동을 의지활동이라 하고 그 활동의 근거가 되는 것을 의지라고 부른다. 의지는 반드시 동기와 목적이 있다. 의도 적당한 기회가 오면 어떤 목표 달성을 위해서 특정의 행동을 실행하려고 하는 결의. 이 결의는 목표 선택에 관한 경우와 목표 달성을 위한 수단 선택에 관한 경우로 나뉜다. 일반적으로 목표 선택에 관한 경우는 태도와 관계가 있으며, 목표 달성을 위한 수단 선택에 관한 경우는 의도와 관계가 있다. 장기적인 목표를 가지자 포스트잇, 메모장, 마인드맵 여러가지 도구를 동원하여 앞만.. 더보기
동아대학교 교수협의회 홈페이지 동아대학교 교수협의회 홈페이지 ASP, MSSQL, CSS, Javascript 사용, Menu는 Flash 꽤 오래 전 부터 작업하였지만 진척이 없고 OSWD에서 가져온 디자인을 사용한 홈페이지 디자인을 사용하였다가 디자이너가 만들어준 PSD파일로 다시 작업 하였다. DB도 MDB를 사용하다가 동아대학교 정보전산센터에서 SQL 서버로 바꾸길 권장해서(설정이 너무 쉬웠다는) 그냥 바꾸어 버렸다. 실제 작업기간 2주, 역시 웹 페이지는 PSD파일 자르기가 가장 오래 걸린다. http://professor.donga.ac.kr/ 더보기
GTHOOK.sys 조심 어떤 프로그램 크랙을 위해서 특정 파일을 받아서 실행하고 나서 크랙도 안되고 윈도우 사용중에 불특정하게 계속 블루스크린이 떠서 Crash Dump 파일을 분석했다. 볼것도 없이 GTHOOK.sys 파일의 문제였다. 구글신께 물어보니 루트킷 -_-;; ㅎㄷㄷ [SSDT HOOK / Hooking] 바로 찾아서 삭제하고 레지스트리의 서비스도 지워주니까 바로 정상 작동하였다. 요즘엔 크랙도 조심해서 써야 겠다. -- 추가 -- 이놈의 모체가 있었다. server.exe라는 파일로 Windows방안에 있었다. 무려 RemoteStorage라는 이름으로 서비스를 돌고있었고, 이놈이 계속 GTHOOK.sys를 생성하고 등록하고 있었다. 윈속 DLL을 가지고 어디로 연결을 해서 정보를 다른곳으로 보내는 것 같았다. .. 더보기
다른사람을 미소짓게 만드는 가장 쉬운 방법 사람이 많은 출퇴근 버스 에서 어느 아주머니꼐서 팔로 저의 옆구리를 치셨는데 '어이구 미얀혀' 라고 하셔서 저는 웃어버렸습니다. 그랫더니 아주머니꼐서도 웃는것이 아니겠습니까? 한두 번이 아닙니다. 서울의 아주 꽉막힌 2호선에서도 미소로 상대방을 웃게 만든적이 있습니다. 대중 교통을 이용하면 자주 다른사람과의 접촉이 일어나고 어떤 경우에는 불쾌하기도 합니다. 그럴때 마다 인상을 찡그리고 짜증을 낸다면 둘다 기분이 나쁠것입니다. 그럴때 과감하게 '죄송합니다.' 라는 말과 함께 시익~ 미소를 지어주세요. 십중 팔구 상대방도 분명 미소를 지을 것입니다. 다른사람을 미소짓게 만드는 가장 쉬운 방법은 그사람을 보고 먼저 미소를 짓는 것입니다. 짜증을 내기전에 먼저 상대방을 이해를 하고 미소를 지어봅시다. 훨씬 즐겁.. 더보기
미니필터 유저 모드 어플리케이션 '식별자를 찾을수 없습니다.' 에러 Minifilter 드라이버의 유저모드에서 \WINDDK\inc\ddk, \WINDDK\inc\api 를 추가하고도 Fillterxxx 함수를 사용할때 다음의 에러가 발생한다면 error C3861: 'FilterConnectCommunicationPort': 식별자를 찾을 수 없습니다. stdafx.h 등에 선언되어있는 윈도우 버전 선언을 잘보자. 필터 매니저가 WinXP 서비스팩 2 부터 동작하기 때문에 그보다 높은 버전을 입력하거나 선언부분을 지우면 된다. fltUser.h에 보면 다음과 같은 부분이 있다. // // IMPORTANT!!!!! // // This is how FltMgr was released (from oldest to newest) // xpsp2, (srv03, w2ksp5).. 더보기
미니필터에서 유저모드 함수 FilterSendMessage Minifilter를 사용할때 유저모드 어플리케이션에서 FilterSendMessage로 필터로 메세지를 보내고 받을때 HRESULT WINAPI FilterSendMessage( IN HANDLE hPort, IN LPVOID lpInBuffer OPTIONAL, IN DWORD dwInBufferSize, IN OUT LPVOID lpOutBuffer OPTIONAL, IN DWORD dwOutBufferSize, OUT LPDWORD lpBytesReturned ); lpInBuffer과 dwInBufferSize를 NULL, 0 으로 잡고 필터에 메세지를 보냈더니 리턴되는 HRESULT 값에 E_INVALIDARG 값으로 에러가 리턴되어 왔다. 분명히 WDK문서를 봐도 NULL이 될수 있다고 하는.. 더보기