[.NET] 달랑 3줄로 동영상 플레이어 만들기

May 22nd, 2008 No Comments »

1. 무작정 Visual Studio 2008을 띄우고 C# WinForm 프로젝트 생성
2. [Add Reference]에서 Microsoft.DirectX.AudioVideoPlayback를 추가해주고(DirectX는 깔려 있어야 함)
3. Form을 더블 클릭하고 다음과 같이 쳐준다.

using Microsoft.DirectX.AudioVideoPlayback;
private void Form1_Load(object sender, EventArgs e){
    Video v = Video.FromFile(@"c:\test.avi");
    v.Owner = this;
    v.Play();
}

4. F5를 누른다.

근데 안된다.

[Debug]-[Exceptions]-[LoaderLock]의 Thrown 항목을 꺼준다.

loaderlock.png
5. F5를 누른다.

ㅋㅋㅋ 성공 ….
form1.jpg

[잡설]
이번 일주일간 WDM 디바이스 드라이버 프로그래밍 교육중이다.
Kernel Mode 프로그램에서는 좀만 잘못하면 블루 스크린…
오랜만에 보는 VisualStudio… 안보던 사이 많이 바뀌었었네…

Safari for Windows

June 12th, 2007 3 Comments »

오늘 레오파드가 발표 되었나 보다.

새로 추가된 기능들 하나하나가 군더더기 없이 다 바랬었던… 기능들로 당장이라도 업그레이드 하고 싶은 정도였다.

근데 놀랍게도, Windows용 사파리가 비록 베타지만 발표된게 아닌가….

속도도 다른 브라우저에 비해 2배 빠르다는 그래프와 함께 “Browse like Wind”

당장 Windows PC에 설치후 기대되는 마음으로 바탕화면의 safari를 클릭했더니만…..

safari.png

아직까지 윈도우즈용 사파리를 구경하지 못했다.

Vista를 위해 그래픽카드 업그레이드

April 6th, 2007 No Comments »

Legend-6200-256MB-64bit-AGP-spec-02.jpg
오늘 그래픽 카드를 업그레이드 했다.

집에 컴터에 Vista를 깔았더니, 아래와 같이 1점의 점수를 받았다.
2년된 컴터에 다른건 뭐 그럭저럭 참겠는데,
정체불명의 굴러다니던 비디오 메모리 32M인 그래픽 카드가 점수를 다 깍아먹고 있었다.
이로인해 에어로가 활성화 되지 않아서,
적당히 찾은 모델이 지포스 6200 이었다.
AGP 타입이므로 향후 새 피씨를 구매할때, 재사용 가능성도 없고 해서,
가능한 싸면서 쓸만한 놈을 찾은게 이놈이다.

2.6이란 기대보다 못미치는 점수를 받았지만,
어차피 3D 게임은 할 계획 없었으므로, 당분간 쭈~욱 가련다.

에어로 시청료는 5만원인 것이다.
vista.png

Vista Setup(MBP에 설치 BootCamp1.2)

March 30th, 2007 3 Comments »


우연히 BootCamp가 beta 1.2로 업그레이드되면서 비스타가 설치된다고 해서, 부트캠프를 설치하고 비스타를 설치하였다.
레오파드가 나오고서야 지원될 줄 알았는데…

암튼 깔끔하게 잘 설치 되었고,

설치후 30분간 이것 저것 돌려보면서 느낀 결과이다.

  • 현재 unknown device는 하나도 없이 전부 제대로된 드라이버가 설치 되었다.
  • 애플 블루투스 키보드가 잘 붙는다.
  • 키보드로 볼륨, 밝기가 조절된다.
  • 백라이트 조정은 안된다.
  • 트랙패드의 2손가락 드래그로 휠이 지원된다.(개인적으로 감동)
  • iSight도 잘 작동하며, MSN 메신저로도 확인.
  • Apple Remote가 미디어센터에서 잘 동작해줬으면 좋으련만 볼륨만 컨트롤 가능했다.
  • 에어로 잘 동작한다
  • 잠자기 모드로 들어가면 MacOSX처럼 전원 표시 등이 쌔근쌔근 자는 것 처럼 Vista에서도 된다.(MacOSX에서 일부 잠자기에서 잘 못깨어나는 버그가 좀 있는데 Vista에서는 깨기도 잘 되는거 같다.)
  • 한가지 아쉬운 점이라면 Ctrl+Click으로 오른쪽 마우크 클릭이 되었으면 하는 바람이다.

    비스타 자체는 이글에서 논외로 하고, 비스타가 설치되는 하드웨어 플랫폼으로서 MacBookPro는 완벽하리 만큼 잘 동작하였다.
    지금 현재상태로서는 UI의 반응속도라던가 모든면에서 MBP에 MacOSX보다도 Vista가 쌩쌩 동작한다.(넘 당연한가? - OS만 달랑 깔았으니까)

    집에 컴터는 그래픽카드 사양이 낮아서 에어로도 구경 못했는데, MBP 덕에 지금 한참 에어로 감상중….

  • Vista Setup(하드에서 설치)

    March 6th, 2007 1 Comment »

    오늘 집에 컴에 비스타를 설치했다.

    긴장된 마음으로 설치중.
    파일 확장 중(0%) … 에서

    필요한 파일을 설치할 수 없습니다. 설치에 필요한 모든 파일이 사용 가능한지 확인하고
    설치를 다시 시작하십시오. 오류 코드: 0×800706F8

    계속 시도해도 마찬가지이다.

    검색해보니
    컴퓨터의 DVD 드라이브를 사용하여 Windows Vista를 설치하려고 하면 “필요한 파일을 설치할 수 없습니다.”라는 오류 메시지가 나타난다

    그랬다, 내가 사용하는 삼성 DVD 콤보 문제였다.
    도움이 안되는 삼성.

    설치중에 복원 메뉴 들어가 보니 Cmd(도스창)을 띄울 수 있었다.
    How to perform a flat installation of Windows Vista
    에 있는 팁대로 DVD를 하드의 다른 파티션에 복사한뒤 하드에서 설치 할수 있었다.

    D:/
    mkdir "Windows Vista Setup"
    cd "Windows Vista Setup"
    xcopy /s E:/* .
    Setup.exe

    D는 하드의 다른 파티션이고
    E는 DVD 드라이브일때 이다.
    reverse solidus(back slash)가 escape되서 slash로 대신 썼다.

    그나마 천만 다행이었다.

    기념으로 설치하자마자 스샷 한장
    비스타 스크린 샷

    CapsLock을 Ctrl로…

    June 21st, 2006 1 Comment »

    키보드 키중에 유난히 사용하지 않는 키가 CapsLock이 아닐까 싶다.
    그래서 난 이 키를 Ctrl로 사용한다.
    내가 유별나서라기 보다는 unix사용자라면 ctrl이 capslock위치에 있어야 한다.

    내가 이 capslock을 컨트롤을 ctrl로 사용하게 된 동기는 일본 유학시절 완전 유닉스 환경이었던 탓에 모든걸 Emacs로 해야 했다.
    Emacs를 PC용 키보드로 사용하면 새끼 손가락이 뿌러진다.
    새끼 손가락을 ctrl키 위에 올려놓고 사용해야만 한다.

    역사적으로는 SUN type의 키보드가 Ctrl이 그 위치에 있으며, 내가 지금 사용하는 HHK 키보드가 그렇다.
    그리고 지금 내가 사용하는 맥 역시 Unix인지라, ctrl이 capslock 위치에 있어야 편하다.
    윈도우 사용할때는 그럭저럭 사용하지만, OS를 왔다갔다 하면 햇갈리는 관계로 PC에서도 바꿔서 사용하고, 이때 사용하는 reg 파일을 올린다.

    Windows용 필수 프로그램

    June 1st, 2006 No Comments »

    Notepad++

    XAMPP(Apache+MySQL+PHP+FileZilla FTP)

    MySQLAdministrator

    CuteFTP

    Putty (한글 Putty 등장)

    Picasa

    Daemon tools

    KMPlayer VLC vs. GomPlayer

    FLIQLO 전자시계 스크린세이버

    MaxKeys

    NzRename vs. renamer4mac

    Microsoft Office

    RealVNC

    TagScanner

    FoxIt Reader(fast free pdf reader http://www.foxitsoftware.com)

    Synergy

    Technorati Tags: