본문 바로가기

내가 작업한 것들

(177)
PWatch v 0.3.2.40 - 프로세스 덤프 프로그램. 특정 작업을 위해 만들어진 프로세스 덤프 프로그램 입니다. 멋진 상용 프로그램들이 꽤 많지만 가져다 쓸 여유가 안되는 관계로 직접 만들었습니다 -_-; 이 프로그램은 특정 프로세스를 열어서 (실행 중인 프로세스만 처리 합니다) 그 프로그램이 로드된 메모리와 힙 메모리 영역등을 모두 덤프 합니다. 초허접한 레지스트리 검색 기능도 있긴 합니다만, 이건 +알파 기능으로 만들어 놓은거라 쓸게 못되고 ... 간단히 현재 실행중인 프로세스를 덤프 하고자 하시는 분이라면 쓸 만한 정도 이겠습니다. 열기 버튼을 눌러 프로세스를 검색하여 찾아 낸 다음. 성공적으로 프로세스가 찾아 진 다면 아래 이미지 처럼 좀 더 자세한 내용을 볼 수 있습니다. 옆의 목록에서 ProcessID 와 ParentID 를 클릭 하시면, 해당 ..
Delphi 용 Postgres SQL 라이브러리 - TPostgreSQL ODBC 를 이용하여 여러 SQL 과 붙이는 것은 delphi 내부에서도 되는 기능 중 하나 입니다만, Postgres SQL를 좀 더 신속히 쓰기 위해 만든 라이브러리를 공개 합니다. 원래 소스는 Tilo Ermlich 란 독일 사람이 2007년에 만든것 인데 클래스화가 안되어 있는 관계로 사용에 어려운 부분이 있어 클래스화 시킨 버젼 입니다. 모질라 라이센스 1.1 을 따르므로 변경이나 사용에 있어 소스를 공개 하는 것 이니, 필요하신 분들은 제약없이 사용하시되, 원작자 에 대해 반드시 명시해 주셔야 합니다. 현재 값들을 TStringGrid 에 출력하도록 되어 있습니다만, 이부분을 수정하여 다양한 matrix 에 저장할 수 있도록 하는 작업은 손수 해 보실 수 있을 듯 합니다. 압축 파일 안을 보시..
[Delphi] FastGraphicLib v1.0 이 라이브러리는 DIB Bitmap 과 256 color 처리를 위한 델파이 이미지 라이브러리 입니다. 이 코드의 원작자는 1999년에 만들어진 Gordon Alex 이며, 구 버젼의 Delphi 용으로 만들어진 컴퍼넌트를 라이브러리로 다시 만들었습니다. 기본적으로 델파이의 기본 Canvas 의 기능중 일부를 자체 구현하여 들고 있습니다. 사각형 그리기, 영역 채우기, 선, 부드러운 선, 폴리곤 선, 부드러운 폴리곤 선, 원호 그리기 를 지원 합니다. 간단한 예제는 포함된 testApp 를 참조 하시면 되며, LoadFromStream 과 PNG , JPG 등을 지원 하도록 수정하여 버젼을 향상 시키도록 하겠습니다.
지름도우미.win32 갱신 예고 !!! 그간 서버가 망해서 지름도우미.win32 가 동작하질 못하고 있었습니다. 그런데! 동일한 이름으로 서비스가 제공되고 있던 지름도우미(http://www.zirum.net) 개발자님의 도움으로 다시 프로그램 사용이 가능 해 보입니다. parser 를 다시 만들어야 하므로 시간이 약간 걸리겠습니다만 .. 곧 서비스를 지름도우미 싸이트를 통해서 가능 해 보입니다. 이로서 매일 매일 싸게 파는 제품들의 즐거운 눈쇼핑을 이어 갈 수 있어 보이는군요! 수정이 완료되는 즉시 공개 하도록 하겠습니다. 이 글을 빌어 스크립트를 제공 해 주신 지름도우미 제작자님께 감사의 뜻을 전합니다.
공개 설치 프로그램 - rage auto installer 발표 예정. windows 7 을 모두 지원하는 공개 설치 프로그램을 개발 중 입니다. 자체 이미지는 물론, 외부 이미지 (PNG 만 지원함) 를 모두 지원하며, setup.ini 설정 내에 UI 위치, 구성등은 물론 모든 리소스를 설정 할 수 있습니다. 또한 자체 압축 패키지 포맷인 LPK 를 사용함은 물론, LPK manager 도 제공합니다. LZMA 알고리즘 사용으로 현존 최고의 압축율을 제공하며, 여러개의 LPK 를 name space 로 지정하여 사용할 수 있습니다. 최소화된 설치를 추구하도록 만들어진 프로그램이라, Null Soft Install System 과 같은 다양한 옵션을 제공하진 않습니다. 설치중 약간의 애니메이션을 제공함은 물론, 모든 애니메이션을 customize 할 수 있습니다. (제한된..
싸구려 USB 충전기를 iPod/iPhone 도 충전 할 수 있게 바꾸기 오늘 잠시 테스트 해 본 결과 충전이 full 로 잘 안되는군요. 적어도 50K 옴 양쪽으로 물려서 short 시켜야 하나 봅니다. 좀 더 개조 해서 성공하면 이어서 포스팅 하겠습니다. iPod/iPhone 이나 SONY 등의 USB 를 통해서 충전을 하는 기기들 대부분이 두가지 모드가 있습니다. 충전중 또는 USB 통신중 ... SONY 의 경우는 일반 싸구려 충전기에 꼽으면 PC 에 연결 된 것 처럼 되서 충전기에서 뽑아 버리면 라이브러리 업데이트 한다는 놀라운 문구를 1분이나 띄우고 있기 때문에 곤란하고, iPod 을 꼽으면 충전 자체가 안되는 곤란한 상황을 맏게 되었죠. 그래서 그냥 몇천원이면 사는 USB 충전기를 개조해서 어디서든 들고 다녀 보자 .. 가 저의 취지 였습니다. 물론 위 그림처럼 ..
프로세스간 메모리 공유를 위한 DLL : SHARERES.DLL v0.3.11.16 서로 다른 프로세스 간 메모리 공유를 위해 만들은 SHARERES.DLL 입니다. 공용메모리가 처음 생성되는 instance 에서 생성되고, reference count 가 증가 되어도 같은 동일한 메모리에 데이터를 참조 합니다. 내부적으로 메모리 포인터를 직접 사용자에게 인터페이스로 넘겨 주도록 만들어 지진 않았습니다. 또한 다른 프로세스가 write / read 시엔 내부 메모리가 Lock 이 되도록 만들어 졌습니다. 보통 500MB ~ 1GB 내의 메모리를 만들어 쓸 수 있으며, 그 이상의 크기는 퍼퍼먼스가 날 수 있을지 잘 모르겠네요. 표준 윈도우 DLL 로 만들어 졌으며, 범용성을 고려해서 stdcall 로 만들까 하다가 cdecl 로 만들었습니다. 자세한 정보는 첨부된 파일을 보시면 알 수 있..
어머니와 딸기 쨈 만들기~ 어제 시장에서 어머니와 함께 막장을 탄(?) 딸기를 사왔습니다. Kg 단위로 사 와서 열심히 맛간아이들과 꼭지를 분리 해 냅니다. 딸기쨈 용으로 산 아이들 이지만 개중엔 그냥 먹을 만큼 맛있는 걸출한 출신들도 더러 보입니다. 그 아이들은 따로 씻어 포크로 먹어 주는 센스~ 딸기는 적절히 물과 배합하여 계속 달여 줍니다. 이때 발생하는 하얀 거품은 꼭 제거를 해야 합니다. 반쯤 달였을때 설탕을 넣고 더 달입니다. 위 사진의 거품을 제거 하지 않으면 딸기쨈이 빨리 상하게 됩니다. 숟가락으로 감 잡을때 까지 거품 제거 연습을 하지 않으면 거품과 함께 멀쩡한 아이들도 함께 버려 지게 되니 .. 잘 해야 겠죠. 전체 높이의 1/4 쯤 달여 져서 걸죽- 해 지면 딸기쨈 완성 입니다. 올해 딸기쨈은 유난히 붉게 나왔..