윈도우 NT기반의 OS에서는 내가 원하는 프로그램을 Service로 돌리고 싶을때 사용하는 프로그램 이다.




위 프로그램을 다운 받은 후 사용하면 된다

사용법

서비스 설치시 : cygrunsrv --install [사용하고 싶은 서비스 명] -p [돌리고 싶은 프로그램의  절대경로]
서비스 시작시 : net start [등록된 서비스 명]
서비스 종료시 : net stop [등록된 서비스 명]
서비스 삭제시 : cygrunsrv --remove [등록된 서비스 명]

2007/01/27 01:34

감격!!

드디어 찾았다~~ 휴~~ 명국아 찾았다~~ 으~~ 이 감격스러움 ㅜ.ㅜ

군대가기 전에 즉 03년도 5월 전에도 나는 프로그램 공부를 하고 있었다. 뭐 잘할줄 아는 것은 별로 없었지만.. 그 때 내 취미가 이런 저런 프로그램 받아 보고 실행해 보고 모아 놓고, 그런것들 이였는데 그 중에서 데브피아에서 어떤 분이 올려주신 프로그램이다. ksmpy@msn.com 이 분이 만드신 프로그램인데.. 이게 이게 아주 재밌는 프로그램이라서 군대 다녀온 후에도 기억이 났다.

어떤 프로그램이였나면 리눅스를 한번이라도 사용한 분이라면 쉽게 알수 있을것이다. 리눅스의 X윈도우를 한번이라도 써봤다면 보통 작업표시줄에 레드헷계열이라면 4개의 창이 있는걸 알수 있다. 그래서 1개의 구역에서 프로그램을 실행해 놓고, 다른쪽을 선택해서 다른 창을 열면 작업표시줄에 하나도 없이 또 새로운 프로그램을 실행 시켜 놓을수 있다.

MS윈도우는 아쉽게도 이런기능이 없다. 그런데 이러한 기능을 비슷하게 해놓은 프로그램을 군대가기 전에 데브피아에서 인가 받았던 사실을.... 그런데 그 때는 필요가 없었다. 학생이 무슨 필요가 있겠나 그런 영역을 구분해 봤자 리소스만 많이 잡아 먹고.. 여태까지도 필요가 없었다....

그런데 회사를 취직 하면서 솔직히 많이 생각이 났다. 아무래도 눈치도 보이고 ^^ 그리고 이 프로그램을 가지고 있었던 이유가 이때를 위해서 으흐흐흐(만들어 볼 생각은 안하고.. 정신머리가 썩을..)

그래서 예전부터 그 프로그램을 찾아 봤지만, 내가 군대 있을 동안 동생이 컴퓨터도 망가 트리고.. 이런 저런 일이 있으면서 데이터를 백업해 놓긴 했는데 도저히 못찾았던 프로그램을 장장 3시간동안 온 CD를 다 뒤져서 찾았다. 으흐흐흐~~ 찾고 나서 펄쩍 뛰었다.

User inserted image




다음 프로그램을 실행 시키면 다음과 같이 트레이 창에 트레이가 하나 생긴다.

User inserted image



마우스를 가져다 대고 오른쪽 버튼을 눌르면 다음과 같은 팝업 메뉴가 뜬다.

User inserted image
User inserted image













대충 눈치 채신 분을 알겠지만 바탕 설정이 한 작업 환경이다. 이작업 환경을 옮기면 작업표시줄에 있던것이 안보이고 감추어 지게 된다. ^^ 그런데 아쉽게도 단축키로 옮겨지지가 않는다. 그대신 트레이 아이콘쪽에 아이콘을 가져다 대고 더블클릭을 하면 0 에서 1번 으로 1에서 2로 이렇게 옮겨 지게 된다.




프로그램은 위에 있고, 아참 위의 프로그램은 제가 만든것이 아니고 ksmpy@msn.com 아이디를 쓰시는 분께서 만드셨으니, 저작권이나 어떠한 권리도 저에게 없고 불쾌하시거나 저작권 문제가 있으실 경우에는 요청 하시면 바로 삭제하겠습니다. 어째던 감사합니다. ^^ 복받으실 거에요~~ 03년도에 만든 프로그램이니 더 업그레이드 된 버전은 없나요?

유경상씨의 블로그에서 유니 코드 처리하는 것을 봤다. 그래서 그 예제를 보고 현재 입력한 값이 한글 자음인지? 아님 모음인지? 아니면 기타 알파벳인지를 판별하는 프로그램으로 프로그램은 간단한다



C# 2006/11/27 08:26

Dekker Algorithm 1

락스텝이 걸리는 데커 알고리즘 1
락스텝 = 1개의 프로세서가 실행되면 다른 1개의 프로세서도 반드시 실행되어야 된다. 번갈아 가면서

forC#

CAM Mouse

이번 프로젝트에서 만든 물체를 인식해서 마우스를 이동하는 프로그램이다. 방식은 HSV 값의 H값과 S의 값을 가지고 마우스 좌표를 이동시켰다. 어려운점도 있었지만 마무리도 잘 마쳤다.





컴퓨터는 기본적으로 RGB 컬러를 사용한다. 8비트의 값을 3개를 가지고 있어서 각각의 값에 0~255 값을 가지고 있다. 그래서 255 값을 가지고 있다면 그 색이 포함된 정도이다.

그런데 이 RGB의 값을 가지고 물체를 인식하는 데에는 상당한 문제가 있다. 조명과 같은 값이 포함되어 있을때는 상당히 오차가 크게 나기 때문이다. 그렇기 때문에 특정 물체를 인식하기 위해서는 HSV 값을 가지고 물체를 인식하는것이 오차 범위를 줄일 수 있다.

HSV값은 색상 채도 명도 값으로 색상 값은 0~360도의 색상 값을 가질수 있으며 채도 값은 그 값에 흰색의 포함 여부이다. 그리고 명도 값은 말그대로 명도 값이다. 그런데 물체를 인식할때 이 세가지 값을 다 쓰는것이 아니라, 색상 값과 채도 값을 가지고 찾아 낸다.

그래서 이 RGB값을 HSV값으로 변환하는 프로그램이다. 중요한건 RGB값을 0~255값으로 주는 것이 아니라, 0~1의 값을 넣어야 하고 HSV값은 0~360, 그리고 나머지는 0~1의 값을 넣어야 한다는 점이다.

C# 2006/11/25 19:57

시스템 종료기

컴퓨터 뭐 다운 받고 있을때나.

일정 시간 지나가면 꺼지하고 싶어서 C#을 이용해서 시스템 종료기를 만들어 봤다.

C#을 이용할려면 Win32 API를 사용해야 함으로 import 시켜야 하는데 누가 구현해 놓은 클래스가 있어서 편하게 가져다 섰다.


div>