비스타 비지니스/엔터프라이즈 인증 오류 해결
2009. 2. 19. 21:20
OS
비스타를 설치를 완료하고 보니 0x8007232B 오류로 인증이 실패하였다 이 오류는 정품 인증 방식중 KMS 서버를 찾지 못한 경우인듯 하다. KMS 서버를 변경하여 인증을 완료할 수 있다. 커맨드 창을 하나 열어서 다음과 같이 입력해보자. cscript C:\\windows\\system32\\slmgr.vbs -skms _kms.vbs.net.cn_
[델파이] WMA MP3 변환기 및 소스
2009. 2. 19. 21:00
기타 등등
동영상이나 음원을 다른 코덱으로 변환하는 것을 트렌스 코딩이라고 한다. 이런 것을 해주는 대표적인 프로그램이 FFMPEG이다. FFMPEG은 www.ffmpeg.org 에서 제작하고 배포하는 프리웨어이다. 이를 이용하면 간단하게 WMA, MP3, OGG를 비롯하여 MPEG 영상의 코덱을 변경할 수 있다. ffmpeg을 제대로 실행하기 위해서는 pthreadGC2.dll 파일이 필요하다. 윈도우용으로 컴파일된 ffmpeg.exe 파일을 이용하면 간단하게 WMA 파일을 MP3로 변환할 수 있다. ffmpeg.exe -i sample.wma -ab 128k -y -f mp3 sample.mp3 -i 옵션은 소스 음원이다. 즉, wma 파일을 지정하면 된다. -ab 옵션은 bitrate를 정하는 것으로 128k..
PHP 개발툴 : DevPHP 3.0
2009. 2. 19. 13:13
프로그래밍
http://devphp.sourceforge.net 에서 소스를 다운받아서 약간 수정한 버전이다. 사실 2004년에 개발하던거라 뭘 고쳤는지도 기억이 안난다. 소스코드 창의 모습이다. PHP 내장 함수나 제어 구조 등을 위한 코드 완성 기능을 지원한다. 그래서 위와 같이 echo 제어구문 위에 Ctrl+Space를 누르게 되면 다음과 같이 함수의 리스트와 함께 원형이 표시된다. 그리고 옵션에서 PHP 파서를 등록하고 (파서는 bin 디렉토리 안에 있다) 툴바에서 녹색 세모 버튼을 클릭하면 다음과 같은 결과 화면을 볼 수 있다. 이는 웹서버 없이 파서의 결과만으로 수행하는 것으로 쿠키나 세션 등의 유지나 GET/POST 등의 외부로 부터의 변수를 확인하는 것은 어렵다. 하지만 데이터베이스가 있다면 데이터..
떼루아가 남긴 것
2009. 2. 18. 19:16
잡다한 이야기
SBS 드라마 타짜의 후속으로 '와인' 드라마인 "떼루아"가 방송된다고 했을 때, 나는 매우 기뻤고 또한 기대했다. 우리나라 드라마는 언제나 한정된 직업을 가진 사람들이 나왔고 참신한 직업이 나와도 그 또한 한 상황설정일뿐 직업을 조명하기보다는 주인공들의 러브라인이 대부분이었다. '스포트라이트'라는 드라마가 TV 뉴스 기자의 삶을 다루어서 반향을 만들었다면 (비록 기대에는 못미쳤지만 시도는 좋았다) "떼루아"는 스포트라이트의 실패를 본받아 참신한 소재로 우리가 와인에 보다 한 발짝 더 다가갈 수 있도록 해주리라 생각했다. 그러나 한회 한회 넘어갈수록 나의 기대는 처참히 무너져버렸다. "떼루아"는 와인 드라마가 아니다. 심하게 말하면 성급한 "떼루아"는 와인 드라마의 앞날을 쳐참히 짓밟아버렸다. 떼루아는 ..
하나의 마우스/키보드로 여러개의 컴퓨터를 컨트롤하는 프로그램
2009. 2. 18. 16:13
프로그래밍
PC를 두대이상 쓰는 경우 키보드와 마우스의 개수가 PC만큼 존재하게 되어 좁은 책상을 그들이 가득채우게 된다. 이럴때 마우스와 키보드 하나만 가지고 PC 여러대를 사용할 수 있으면 좋지 않을까? 그래서 만들어진 프로그램이 있다. Synergy 란 프로그램으로 윈도우즈/유닉스/MacOS 간의 멀티 OS 환경에서 위와 같은 기능을 제공한다. http://synergy2.sourceforge.net/ 위 사이트가 공식 사이트이며 제공되는 버전은 한/영 키가 동작하지 않는다. 그래서 한/영 키가 동작하게끔 패치한 버전을 올려둔다.
비만인의 21가지 특징?!
2009. 2. 18. 01:21
잡다한 이야기
http://healthlog.kr/690 에서 발췌해왔다. 트랙백 달기는 좀 ... 부끄러워서 *^^* 위의 링크에서 제시하는 살찌는 사람의 특징은 다음과 같다. 진짜 그런지 나와 비교해보자. 먹는 것과 관련된 7가지 특징 - 밥을 자주 거른다. 특히 아침을 자주 거른다. Yes (안먹은지 20년이 다되어 가는듯.. 사실 먹은기억이 별로 없다) - 밤에 무언가를 자주 먹는다 Maybe Yes (음.. 난 간식을 거의 안먹는다. 술마시면 안주를 엄청 먹는다. 그럼 세모인가? ㅋㅋㅋ) - 귀찮아서 저녁은 주로 외식을 한다. Maybe Not (이건 어떻게 판단해야 하나.. 모든 식사는 학교 구내식당에서 해결하는데.. 이것도 외식인가?) - 과일이나 아채를 잘 먹지 않는다. Yes (과일은 거의 안먹고 나물..
MFC를 사용하지 않는 프로그램에서 CString 사용하기
2009. 2. 12. 11:20
프로그래밍
난 윈도우 프로그래밍을 시작했을 때 체계적인 학습이 아니라 닥치는 대로 독학을 해서 MFC부터 배웠다. 그래서 한동안 WinAPI로 작성된 코드는 굉장히 싫어했는데...ㅋㅋ 뭐 세상에 MFC로 작성된 프로그램만 있는건 아니니까 ㅎㅎ 사실 내가 만든 프로그램 중 절반은 문자열을 처리하는 작업이 대부분이다. 패턴을 찾아내서 정보를 가져오고 그 정보를 바탕으로 처리를 하는것 그게 전부다. 문자열 처리를 하기에 CString은 꽤 유용한 놈이다. 그런데 non-MFC 프로그램에서는 CString을 사용할 수 없다는게 안타까웠다. 그런데 왠걸.. MS가 CString을 MFC에 독립적으로 사용할 수 있도록 떼어내었단다. Visual Studio 2003부터 가능하다는데.. 왜 이제 안걸까? ㅋㅋ 아래 코드와 같이..
파워포인트 파일을 HTML로 변환하는 방법
2009. 2. 12. 11:00
프로그래밍
예전에 eStream Presto와 같은 동영상 강의 프로그램을 만든적이 있는데 그때 사용했던 코드이다. 동영상 강의 프로그램의 구조는 의외로 무척이나 간단한데 PPT를 보여주기 위해서 일단 PPT를 이미지나 HTML 형태로 변환하고 변환된 HTML 파일을 보여 줄 수 있는 임베디드 웹 브라우저를 올리면 된다. 그리고 그 위에 그림이나 글자를 쓸 수 있도록 캔버스나 컨트롤을 올리면 되는데 (오래되서 기억은 잘 나지 않지만 웹 브라우저 위에 컨트롤을 올리는게 좀 귀찮았던걸로 기억난다.) 그리고 마지막으로 음성을 녹음하여 mp3로 저장하고 타이머를 통해서 녹음 및 캡쳐된 작업을 그래로 뿌려주면 된다. 음... 간단하지 않네... 아무튼.. 이걸 만들어서 학부 프로젝트로 제출해서 시연을 했는데 교수님 曰, "..
Mac vs Windows vs Linux/Unix
2009. 2. 11. 17:17
프로그래밍
뭐 이것들끼리 사이가 안좋은건은 잘 알지만 그래도 CR/LF 같은 건 좀 맞춰주면 안되는건가? 파이썬 프로그램 개발 후 실제 적용을 해보니까.. 덜컥... boot.ini 파일을 제대로 읽어오지 못하더란 사실... 원인이 뭔고 했더니 Mac에서 boot.ini 파일을 수정하게 되면서 캐리지 리턴과 라인 피드를 맥용으로 넣어주다보니 부팅시에 이 값을 읽어오질 못하더란 말씀.. 이런것하나 유연하게 대처하지 못하는 부트로더나 셋다 다른거 알면서도 통일 안시키는 놈들이나 다 똑같아 보이는구만 참고로 윈도우 : \r\n 리눅스 : \n 맥 : \r 귀차니즘 발동!!
부팅 순서 변경 파이썬 소스 코드
2009. 2. 11. 13:11
프로그래밍
나는 Mac OSX Leopard와 Windows XP를 멀티부팅으로 쓰고 있다. 예를들어 윈도우 업데이트를 하고 나면 리부팅이 필요한데 이때 다시 윈도우로 부팅이 되기를 기대한다. 그러나 디폴트 설정이 맥으로 되어있기 때문에 잠깐 한눈을 팔고나면 어느새 맥이 부팅되고 있다. 귀찮게.. 또 리부팅.. 그래서 이 코드를 만들었다. 마지막으로 부팅한 것을 기본으로 부팅 순서를 변경하는 프로그램이다. 만약 윈도우로 부팅했다면 리부팅시 다음은 윈도우로 부팅된다. 물론 자신이 설정해둔 시간동안은 멀티부팅 선택화면이 나타난다. 반대로 맥으로 부팅한 후 리부팅하면 다시 맥으로 부팅된다. 단점은 다음날 아무 생각없이 놔뒀다가 엉뚱한 OS가 뜰 수도 있다. 예를들어 잠깐 윈도우를 사용했다가 껐는데 다음날 당연히 맥으로 ..