본문 바로가기

iMovie로 동영상 편집하기 Mac OS X에서 동영상의 앞 뒤 잘라서 편집하는 것을 QuickTime Player를 이용해서 하고 있었다.문제는 어떤 영상은 편집이 잘 되지 않는다는 것. 인터넷에서 맥에서 어떤 무료 동영상 편집기가 있는지 검색을 해보았더니,Top 6 Best Free Video Editing Software라는 글에서 #.1이 맥을 살때 번들로 제공을 받은 S/W인 iMovie였다. 맥의 제품이 일반적으로 직관적으로 사용을 할 수 있기는 하지만 이 제품은 처음에는 어느정도 학습이 필요하다. - Apple - Mac 사용 방법 - 동영상 - iMovie : 애플사이트의 튜토리얼 - Apple iMovie 활용하기 - YouTube : 맥쓰컴 (SK컴즈?) 몇 시간 정도 만들어보고 나서 팁을 정리해본다. 1. 우선 ..
문명5-세종대왕시나리오::세종대왕 기본난의도로 진행 도시 점령당하는 순서/생산품부산-0턴강릉-2턴대구-3턴전주-6턴/Wall(4)서울-7턴해주-11턴목포-12턴평양-14턴함흥-20턴의주-?/Wall(10) 따라서 생산을 한다고 해도 망치만 소모되지 의미가 없어서부산, 강릉, 대구는 생산을 금으로 바꾸어주었습니다. 함락당하기 전까지 금이라도 확보를 해줄 심상으로 정치 - 시작하면 중국을 클릭해서 war against Japan을 해줍니다. 측전무후는 아직 준비가 안되었으니 10턴을 기다리라고 합니다. 늦게 요청을 할 수록 원군이 늦게 오므로 시작하자마자 하는게 지원군이 도와주겠죠.
윈폼::ESC를 눌러 닫기 CreateDialog API함수를 이용해서 띄운 윈도우 폼에서는 기본적으로 ESC를 누르면 창이 닫힌다.하지만 윈폼에서 만든 다이얼로그는 닫히지 않는다. 닫히게 하기 위해서 할 일은...1. 폼의 프로퍼티중 KeyPreview = true로 변경(기본값: false) 2. KeyDown이나 KeyPress 이벤트 핸들러를 작성 KeyDown이라면...private void Form_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Escape) { this.Close(); } } KeyPress라면..private void Form_KeyPress(object sender, KeyPressEventArgs e) { const char ESC..
애플리케이션 설정(app.config) 닷넷에서는 애플리케이션의 설정을 외부에서 설정하기 쉽게 하기 위해서 설정파일을 이용할 수 있게 되어 있다. 이름은 app.config / web.config 등 다양하다. 샘플(콘솔 애플리케이션) 1. 우선 프로젝트를 생성한다. 2. 프로젝트 오른쪽 클릭 > 속성 > 설정 > "기본 설정 파일을 만들려면 여기를 클릭하십시오." 선택 3. SettingSome이라는 이름에 값은 SomeValue를 선택하면 app.config가 생성된다. 참고로 범위라는 필드는 '사용자'와 '응용 프로그램'이 있는데, 응용 프로그램을 선택하면 읽기전용이 되어 버린다. 4. Program.cs를 열어 아래와 같이 코딩을 하고... using System; namespace ConsoleApplication1 { class P..
ObjectDumper Linq in Action (거침없이 배우는 LINQ)라는 책에 보면 ObjectDumper를 사용하는 부분이 많이 등장한다. 닷넷의 어떤 객체에 대해 출력을 쉽게하기 위해 만든 유틸리티 클래스인 것 같다. 구현은 리플렉션을 통해 하지 않았을까 추측해본다. 사이트: http://objectdumper.codeplex.com 메뉴탭에서 DOWNLOADS를 눌러도 릴리즈를 가지고 있지 않다(This project has no releases.)라는 메시지가 보인다. 크냥 소스코드를 받아서 빌드했다. ReleaseBinaries 모드의 결과 => 잘 돌아가나 해서 혹시 테스트를 해보았는데,,, 아래와 비슷하게 만들면 된다.using ObjectDumper; var c = new Class1(); textBox..
Microsoft Chart Controls (차트컨트롤) 고객사의 서버가 이상해서 보던 중 가상메모리가 부족하다는 이벤트 로그를 보게 되었다. (시스템 고갈 어쩌구)보니 SQL Server의 메모리가 2GB에 육박하고 있었다. 실제 mdf는 400MB밖에 되지 않는데 말이다. 이벤트 로그를 CSV로 만들어서 시간~메모리의 형태로 만들어서 차트를 그리려고 했다. 결과는 아래..수직하강하는 이상한 형태의 그래프가 그려졌다. 아마도 X축이 9일하고 10일 두 개로 인식을 하는 것 같다.시간별로 구분을 해서 그렸더니 얼추나오기는 했는데, 각 데이터당 간격이 일정하지 않음에도 균일하게 그려졌다.이유인 즉슨, 엑셀은 날짜 데이터까지는 일단위까지 인식을 해서 없으면 채워서 해주지만, 시간 단위는 하지 못하기 때문이란다. 참고: 차트에서의 날짜 사용 개발자로서 Microso..
윈폼 다국어(i18n) 개발하기 - Best Practice 자바에서는 리소스번들이라는 것을 이용해서 다국어지원을 쉽게 할 수 있다..net에서는 리소스를 이용하면 쉽게 다국어 지원을 할 수 있다. 1. 윈폼제작은 영어로 - 기본적으로 영어는 전세계 윈도우에서 다른 폰트를 설치하지 않고 보인다. 아래와 같이 FormMain이라는 이름의 폼을 만들었다. 2. 폼 선택 > Localizable 속성 : True 폼을 선택하고 속성중 Localizable이라는 게 있는데 False에서 True로 바꾸어 준다. 그러면 Visual Studio가 자동으로 컨트롤들의 리소스를 만들어준다. Localizable : False일 경우 FormMain.resx를 열어보면 아래와 같이 비어있다. Localizable : True일 경우 FormMain.resx를 열어보면 아래와 같..
C#프로그래밍가이드 - 주석 원문: Recommended Tags for Documentation Comments (C# Programming Guide)