자작 프로그램 10

재미삼아 만들어본 애니팡 오토 프로그램

이미 애니팡 오토를 먼저 개발하신 분이 계시지만 추석 연휴에...할게 없어 ㅡㅡ;;재미삼아 만들봤습니다. 사용된 기술이라고는...- 바탕화면 일부 영역 스크린 샷- 마우스 제어- 애니팡 검색 알고리즘이상 땡입니다. 400라인 정도의 짧은 소스로 구현되었습니다. 오토 대응 업데이트를 했는지 모비즌이 설치되어 있으면 애니팡이 실행도 안되더군요.동물들 이미지도 눈에 보이지 않게 RGB 값이 미묘하게 다르더군요..처음에 오차범위 설정 없이 샘플링해서 애먹었습니다. 제 폰은 LG On-Screen Phone이 설치되어 있어서 이걸로 연동했습니다.LG 기본 어플을 유용하게 쓸 날이 올 줄이야... 참고로 현재 제 애니팡 실력은 7만점이 한계입니다..ㅠㅠ 유튜브 링크 : http://youtu.be/MtDjEGdkb_g

Toy Project 2012.10.03

[유틸] WinMagnet 1.5

냐하...7년만의 버전업 입니다.x64까지 지원하고 2.0으로 릴리즈하려 했으나, 아래 포스팅 한 것처럼... x64에게 무참히 밟혔습니다.우선 1.5 버전으로 win32 프로그램만 지원하는 상태로 정리했습니다.64bit windows에서도 32bit process에 한해서는 잘 동작합니다. 최소 실행 환경은 client는 windows xp 이상, server는 windows 2000 server 이상입니다. -------------------------------------다운로드: ------------------------------------- https://github.com/prostars/WinMagnet 컴도깨비님의 리뷰 보기 몇 가지 기능이 추가되었습니다.멀티모니터 지원창의 타이틀 바 ..

Toy Project 2012.08.21

[리눅스] 아주 작은 로그 서버

2003년도에 임시로 사용하려고 만들었던 리눅스용 로그 서버의 소스다. [임시를 생각보다 오래 썼던 거 같다..] 리눅스의 IPC 중 하나인 메시지 큐를 사용하여 다른 프로세스와 통신한다. 로그 서버를 실행할때 로그 파일을 생성할 위치를 파라메타로 넘겨야한다. [소스를 확인하기 바란다] 예) LogServer /LogData/TestLog_ 이렇게 실행하면 /LogData 디렉토리 아래에 날짜별로 파일이 생성될 것이다. TestLog_20071115.log로그 서버를 백그라인드로 실행시켜두고 지정된 메시지 큐에 로그 메시지를 넣어주면 로그 서버가 받아서 처리한다. 처리 내용은 메시지 큐의 내용을 가져다가 현재 날짜/시각을 덧붙여서 현재 날짜로 생성한 파일에 출력한다. 자세한 내용은 소스를 보면 알 수 있..

Toy Project 2007.11.15

[장난] 싫은 놈의 바탕화면 아이콘들을 엉망으로 섞어 놓자

역시나 포스팅할게 없을 때 홈페이지에서 하나씩 옮겨오는 자료 중 하나다. 아니다...좀 전에 포스팅하나 했다... 이거 옮겨 오면서 네비 업데이트하다고 사고 쳤다... 2007/10/31 - [prostars] - 아악~~~ ㅠ,ㅠ 내 PDA~~ 뭐..어쨌든..하던 거 계속 하자.. 이것은 2002년도 5월에 만들었던 작은 프로그램으로 주로 영업부 사람들에게 써먹었던 프로그램이다. 주로 그쪽 분들이 바탕화면에 아이콘을 많이 꺼내놓고 또한 배치도 나름 해놓더라. 바탕화면의 리스트뷰에 접근하는 방법은 볼랜드 포럼의 유영인.Chris 님의 답변을 참고 하였으며 C++ Builder 5.0 에서 컴파일 하였다. 전혀 수정 없이 그대로 가져왔으니 VC++에서 컴파일된다고는 장담 못하겠다.

Toy Project 2007.10.31

[유틸] HEX 값을 실수 값으로 변환

이것도 홈페이지에 올려 두었던 자료 중 하나로써 오래전에 개인적으로 필요해서 만들었던 유틸리티다. 왜 필요 했을까...-_-? 기억이...영 가물가물... 아래는 홈페이지에 올렸던 글의 전문이다. (오타 등을 약간 고쳤다) --------------------------------------------------------------------------------------------- 메모리 덤프나 기타 덤프 로그 볼 때 정수형 값들은 대강 헥사을 눈으로 봐도 10진수로 변환이 되지요. 실수 값은 그게 안 되잖아요...(저만 그런가요...--?) 예를 들어 윈도에서 8바이트 실수 100.5를 메모리 덤프로 보면 헥사값 0000000000205940 이지요... 이 유틸 실행하시고 205940 넣으시면..

Toy Project 2007.10.25

[클래스] WIn32 Console Output Class

디버깅 용으로 TRACE를 많이 사용할 것이다. 가끔 TRACE를 사용하기 곤란한 상황이나 다른 여러 상황으로 콘솔 출력이 필요할 때가 있다. 2002년도에 C++ Builder 용으로 만들어서 사용하던 작은 클래스를 VC++에서 컴파일되도록 수정했다. 단지 AnsiString을 사용했던 부분을 CString으로 교체했을 뿐이다. TRACE처럼 디버깅 모드에서 사용할 수 있으며 릴리즈 모드에서는 아무런 반응도 안 하는 더미가 된다. #ifndef ConsoleOut #define ConsoleOut class cConsoleOut { public : cConsoleOut( ) { #ifdef _DEBUG AllocConsole( ); hOut = GetStdHandle( STD_OUTPUT_HANDLE ..

Toy Project 2007.10.23

[라이브러리] DOS 시절의 XMS 라이브러리

자아~ 추석 연휴가 시작되었다. 오늘은 어린 마음에 여기저기서 베껴놓고 스스로 만들었다고 착각했던 XMS 라이브러리를 올려본다. 97년도 자료니까...벌써 10년 전이다... 내 나이가...ㅠ,ㅠ...벌써...험..험... 역시 이것도 홈페이지에 올려놨던 자료를 옮겨 오는 과정의 하나다. 전혀 쓸데없지는 않을 것이라는 생각에 폐기되는 자료목록에서 살아남은 놈이다. 참...방 정리하면서 책도 하나 찾았다. 이 라이브러리의 상당부분을 이 책에서 차용했을 것이다. 프로그래머를 위한 확장 메모리 사용법 성안당 이하는 홈페이지에 올렸던 내용은 옮긴다. -------------------------------------------------------------------------------------------..

Toy Project 2007.09.22

[유틸] WinMagnet 1.1

WinMagnet이 1.5 버전으로 버전업 되었습니다. 날이 다시 더워지고 있다~~ 9월 중순이 되어가는데~ㅠ,ㅠ 홈페이지의 내용을 하나씩 정리하여 블로그로 옮기는 과정의 시작으로 오래전에 만들었던 유틸리티를 올려본다. 홈페이지와 블로그 두 개를 유지할 필요성도 없지만 유지도 어렵다~ 하나는 정리해야지... --------------------------------------------------------------------------------------------- WinMagnet 1.1 ========================== Copyright 2005 Lee SangWoo Homepage: http://www.prostars.net/ WinMagnet 윈엠프등의 프로그램에서 자체적으로..

Toy Project 2007.09.13
반응형