00 KKAMAGUI 소개
이사한 소감
안녕하세요 까마구입니다. ^ㅡ^
지인들의 블로그를 둘러보다가 여기까지 오게 되었네요.
옛날 회사에서 위키를 이용해서 지식관리시스템을 구축했었는데, 그거랑 느낌이 비슷 @0@.
아주 만족스럽습니다. 이제는 이쪽으로 옮겨올까 하는 즐거운 고민이... ㅋㅋ ^ㅡ^)/~~
ps) 아직 긴글 쓰기나 되돌리기 기능은 약간 문제가 있는 듯... ㅡ_ㅡa... 이런.. ㅋㅋ
KKAMAGUI 소개
어렸을 때부터 프로그래밍에 관심이 많았던 철없던 꼬마...
나이가 들어도 철이 없기는 마찬가지지만 프로그래밍에 대한 열정은 나날이 커져서 이제 별로 안해본게 없는 것 같습니다. ㅎㅎ
죽자살자 OS도 만들어보고 윈도우 시스템 프로그래밍도 해보고, 각종 네트워크 어플리케이션도 만들어보고... 그러다가 좋은 사람들... 좋은 스승님도 만나고 ㅎㅎ
지금처럼만 살 수 있다면 얼마나 행복할까요?
좀더 시간이 지나서 회사에 입사하고 정신없이 바쁘면 여러가지가 소흘해 지겠지만... 그래도 프로그래밍에 대한 열정만큼은 잃지 않고 살아갈겁니다.
Written By KKAMAGUI
kkakkunghehe AT daum.net
다들 화이팅입니다. @0@)/~
나의 행적...
병역 특례 후(2006 ~ 현재)
- 윈도우 시스템 프로그래밍 시작. 2006년 후반 처음으로 디바이스 드라이버 파일을 작성해 본 것이 시초였음
- 윈도우도 디바이스 드라이버를 이용하면 못하는 게 없음을 알게됨
- SDT 훅을 이용한 시스템 감시 프로그램 작성
- TDI 훅을 이용한 네트워크 모니터링 및 패킷 송신 프로그램 작성
- 키보드/마우스 필터 드라이버 작성
- PE 파일을 보호하기위한 PE 파일 암호화 프로그램 작성
- 보안 프로그램 분석 및 Bypass 프로그램 작성
- 유틸리티 프로그램 작성( 토순이, 일정관리 프로그램, 단축키 프로그램 ). 00 포트폴리오(Portfolio)참고
- FAT 파일 시스템 포맷 프로그램 작성
-
각종 파이썬 프로그램 작성
- 간단한 유틸리티 프로그램
- NDSL 용 홈브루 작성. 그림판 같은 간단한 메모 프로그램. 02 NDS 및 ARM 참고
- "마이크로 소프트웨어"지에 2008년 1월부터 4월까지 "프레임워크로 다시보는 OS 개발" 기사 연재
- 얼마전(2008년 4월)에 구매한 PSP 흰둥이를 가지고 홈브루 개발 준비중
-
현재(2008년 1월~) S사에 근무중
- SD/MMC 카드 개발 팀
- MINT64 OS(Multicore Intelligent 64bit OS) 개발 및 자료 정리 중
병특 시절(2002 ~ 2006 초)
- 전국 소방본부의 전화 처리 서버 프로그램 제작. 2005년 말까지 서울 소방본부 빼고 거의 모든 지역이 내가 만든 전화 처리 프로그램으로 업무 수행.(상당히 부담.. ㅡ_ㅡ;;;;)
- 교환기 제어 프로토콜인 CSTA II 프로토콜 학습. CSTA II 프로토콜 전문 업체가 버그를 속출시켜서 나도 모르게 하게됬음( ㅡ_ㅡ;;;; 왜 자꾸 죽는거야... ㅠ_ㅠ)
- 그 외 무선 장비 및 방송 장비 제어 프로그램 제작. 서버 프로그램의 역할
- 소방업무 특성상 무휴였기 때문에 서버 프로그램도 죽으면 안됬음. 이때 견고한 프로그램을 짜는 감을 많이 들였음.
- TCP/IP 프로그래밍에 대해서는 외울만큼 함
- 특례 기간 동안 과도한 프로그래밍으로 시스템 전반에 대한 이해가 높아져서 OS 프로그래밍에 도전
- "KKAMA OS" 라고 이름붙이고 그후 2년 동안 OS 프로그램 제작. 에드워드 형의 소개를 받아서 kkamagui.osx86.org 도메인을 사용하게 됨.
- OS 프로그래밍을 하면서 시스템 프로그래밍에 대한 감을 잡음
- KKAMAGUI OS에 대한 내용은 http://kkamagui.egloos.com/3071201 그림 및 01 OS 프레임워크 내용 참조
병특 시절 이전( ~2002)
- 온 갖 잡다한 프로그래밍
- DOS 시절 BIOS Interrupt를 이용하여 320 * 200 모드로 바꿔놓고 PCX 파일을 화면에 뿌리는 삽질
- 640 * 480 모드 게임용 라이브러리 만든답시고 책(Include)에 있는 코드 다 손으로 치고 고치고 난리도 아니었음
- 대학교에 입학하여 콘솔 화면용 라인 에디터 개발(이때까지 만든 것 중에 가장 완성도가 높았음)
- 취미삼아 만들던 MUD(Multi User Dungeon 이었던가...)... 여튼 콘솔용 게임 작성. Linux의 TCP/IP 서버/클라이언트로 동작(이때 이 큰 프로그램을 혼자 짜면서 내가 소질있는 걸 알았다.. ㅋㅋ)
- MUD를 Windows API 공부하면서 MFC로 컨버팅. 이때는 GUI 화면으로 구성되었음. 개발하다가 또 하는게 귀찮아서 그만둠
- MFC를 배우면서 같은 과에 민종이 형에게 자극받아 메신져 프로그램 개발.분에 넘치는 과도한 프로그래밍으로 버그가 넘침. ㅜ_ㅜ 디버깅이 쉽지 않다는 것을 깨달았음
History
Last edited on 11/25/2008 18:17 by kkamagui
Comments (2)
^^ 정말 실력이 뛰어나신분 같아요. 저는 게임만 주구장창 하고 놀았는데 꾸준히 프로그램만 하신걸 보니 부끄럽네요. 많은 자료 열심히 보고 공부하겠습니다.
11/25/2008 10:04아닙니다. ㅠㅠ 전 그냥 자료만 모아 놓았을 뿐이지요. 허접합니다. ㅠㅠ
11/25/2008 18:18