본문 바로가기

내가 작업한 것들

(177)
MinGW/Code::Blocks 용 libPNG (zlib) 32/64bit 이 프로젝트 역시, libZ (zlib) 을 CodeBlocks 와 MinGW 를 활용해 쓰기 위해 태어났습니다. libPNG 1.5.1.0 소스를 static lib 으로 빌드 하도록 재구성 했으며, 최초 SourceForge 에서 소스를 내려 받으면 zlib 이 없는 것을 고려, 모든 것을 한번에 열어서 빌드 할 수 있도록 하였습니다. 두개의 압축 파일이 있는데, bin_only 는, lib 참조만을 위해 쓸때 필요하도록 만든 것 이고, 나머지는 binary 빌드가 가능하도록 만든 CodeBlocks 프로젝트 파일 입니다. 압축 파일에 다음과 같이 디렉터리 구조가 존재 하고 있으며, 각각 설명을 드리도록 하겠습니다. ( 또는 cbp 프로젝트 파일을 열어서 직접 확인 하는 방법도 있습니다. 프로그래머 ..
MinGW/Code::Blocks 용 libZ (zlib) 32/64bit 가끔 zlib 을 쓰려고 하면, 기본 minGW 에는 포함이 안되어 있거나 해서 이리저리 archive 를 찾거나 하는 노가다를 해야 합니다. 그래서 미리 컴파일된 archive 를 찾기가 애매 해서 직접 빌드 하려고 SourceForge 에서 받아보면 일반 Windows 를 쓰고 있는 사용자들에겐 컴파일 자체가 넘을수 없는 벽처럼 보일것 같더군요.그래서 준비 했습니다.CodeBlocks 를 사용하고 계시거나, MinGW 4.x 를 쓰고 계신다면 사용하실 수 있도록 만든 미리 컴파일 된 archive 입니다. GNU/GPL 에 따라 소스도 함께 동봉 합니다. 필요에 따라 파일을 받으시면 되며, 64bit GCC 설정은 각자 자신의 PC 에서 알아서 설정해야 합니다. libZ4mingw125.zip 파일은..
DICOM tag editor , v0.1.1.10 이 프로그램은 DICOM 의 tag 를 읽고, 수정, 저장할 수 있도록 만들어진 프로그램 입니다. 주된 용도는 tag 정보 확인용 으로만 쓰시는걸 추천 드리며 ... 윈도우 탐색기에서 파일을 끌어서 놓음 으로, DCM 파일을 읽을 수 있습니다. 이 프로그램은 공개로 배포 되는 것 이며, 이 프로그램에 의해 발생하는 문제에 대해서는 저는 책임을 지지 않음을 먼저 밝힙니다.
RageDCMV , Free DCM read/write library for standard C++ DCM 파일을 읽고 쓰는 라이브러리를 공개 합니다. 이 소스 코드는 제가 직접 만든 것이며, 누구나 사용하고 활용 할 수 있되, 이 코드에 대한 저작권만 지켜 주신다면 아무런 제한없이 사용할 수 있습니다. 단, 저작권을 벗어난 권리행사 외에는 어떠한 책임을 지지 않으며, 본 소스코드로 제작하신 바이너리나 코드에 대해서는 일절 support 가 가능하지 않음을 먼저 알립니다. source code 는 gcc 에서 빌드 되도록 만들어 졌으며, CodeBlocks 10.05 에서 project 파일이 생성 되었습니다. 32bit, 64bit, MBCS, Unicode 모두 감안하여 만들어 졌습니다. 사용법이나, 활용에 대해서는 main.cpp 를 참조하시기 바라며, 개선하거나 변경 한 소스에 대해서는 반드시 ..
sifr v0.2beta / command console 에서 문자열 찾기 또는 치환 프로그램 (win32) 이전에 만든 sifr v0.1beta 의 검색 기능을 좀 더 강화 하고, 검색 위치 변경을 하도록 하였습니다. 사용법은 이전과 동일 합니다. -f [찾을 문자열] : 찾을 문자열을 따옴표로 묶어서 쓰면 띄어 쓰기도 다 처리 됩니다. 예) "A red moon rise up" -r [바꿀 문자열] : 바꿀 문자열 옵션이 지정만 되고 바꿀 문자열이 생랼 되면, 찾은 문자열을 지우는 역활을 합니다. 이 옵션이 무시되면 -f 옵션만 구동 되어 문자열 위치를 찾아 주는 표시만 해 줍니다. 단, 문자열을 찾기만 할때 -q 옵션이 있을 경우 아무것도 표시 되지 않습니다! -s : 하위 디렉토리 검색 (잘 되진 않습니다) -q : 아무것도 표시 하지 않음. (콘솔창에 아무런 글자도 표시 하지 않습니다) 다운로드 : (..
UE Super.Fi4 단선에 준비 하자. 개인적으론 참 괜찮은 BA 이어폰이라 생각하는 UE Super.Fi4 의 크나큰 단점이 있다면, 바로 그것은 Amazon 등의 Seller 들의 품평에 있는 Deadly short durability 입니다. 이 짧디 짧다는 내구성은 바로 이어폰 3.5mm 짹 에이 쉽게 단선이 된다는 평이 있더군요 -_-; 아마 이것이 Logitech 이 많이 팔아 먹겠다는 그런 심보로 고의적인 제품의 품질을 저하시킨 요소 인가? 할 정도로 의문이 드는 부분 입니다만 .. 저는 그냥 수축 튜브로 해결 봤습니다. 원래 잭 부분 보다 길게 잘라서 조심히 열을 가해 위 사진과 같이 만들었습니다. 대부분의 단선이 연결 부위가 계속 꺽이면서 발생 하는 경우니, (심지어 끊어지면 이전에 다른 이어폰이나 헤드폰 살린 것 처럼 납땜질..
IBM , KB-7953 윤활작업. 멤버레인 키보드계의 전설, Netfinity KB-7953 키보드가 10년이 다되어 가는데도 아직 서걱 거려서 분해하여 실리콘 오일 비슷한걸 바르기로 했습니다. 지그-어-루 .. 라 해서 붙여 읽음 지글루- 라 그런다더군요. 개인적으로 발라 보니, 이것 보다는 양털유라 불리는 제품을 바르는게 더 나아 보입니다. 일단. 나름 처음 뜯은 KB-7953 인지라, 컨트롤 MCU 를 보니, 역시 치코니 입니다. 타일랜드 산 이라, 러버돔 밑에 강철판 깔려 있습니다. 싸게 구입했던 지글루- 윤활제 인데, 어찌 그리 성능이 띄어 난것 같진 않습니다. WD40 같은 것에 비하면 비교가 안되게 훌륭한 제품임은 틀림이 없습니다만 ... 키보드 윤활제로 쓰기엔 아쉽다는 생각이 많이 드네요.
지름도우미.win32 version 0.5.61 build 165 오랜만에 지름도우미.WIN32 를 업데이트 합니다. 다음 부분이 수정 되었습니다. 프로그램 윗 부분에 여백을 둬서 프로그램 윈도우 이동시 편리함을 추가. 정보 표시창 주변에 여백을 좀 더 둠. (윈도우 크기 조정시 어려움이 있다는 분들의 의견이 있음) 정보 표시창 특정 영역을 클릭하면 무작위로 모든 아이템이 다 열리는 엄청난 버그를 막기 위해 이전 클릭시 시간과 2초 차이를 둠. 연속으로 막 누른다고 모두 열리지 않음. 가끔 발생하는 TrayIcon 모듈 오류 대비 (특정 조건을 찾지 못해서 보호 코드 처리) 아직 Windows7 에서 3D 창 이동(Window + TAB) 시 창이 표시가 되지 않습니다. 이유를 모르겠네요 .. -_-a DWM 컨트롤은 이미 내부에 적용 되어 있는 상태 인데도 그 이유를..