2007/01/12
-
windows에서 최대 경로 길이.카테고리 없음 2007. 1. 12. 15:31
예전에 windows에서 경로의 최대 길이(MAX_PATH)가 너무 작아서 고생을 한적이 한번 있다. 실제로 사용할수 있는 최대 길이는 230자가 조금 넘었던 걸로 기억하는데, 그 한계를 극복할 만한 해결책을 결국은 못 찾아서 결국은 꼼수로 피해가고 말았었는데, 그 한계를 피해 가는 방법을 우연히 발견했다. 여기에서 보다시피 경로명의 시작을 "//?/"로 하면, 즉 "\\?\D:\" 처럼 써주면 win32 api level에서는 32,000자까지 받아 들인다고 한다(중간의 shell이 잘라먹지 않는이상).
-
HD vs DVD카테고리 없음 2007. 1. 12. 12:09
여기를 보면 반지의 제왕 DVD와 HD를 가지고 1920x1080의 HD contents와 852x480의 DVD contents 를 동일한(최대한) frame을 capture해서 비교해 놓은 이미지들이 있다. (그냥 두면 DVD image, 커서를 올려 놓으면 HD image) 1920x1080의 경우 그대로 올리면 한화면에 볼수 있는 사람(모니터)가 거의 없기 때문에 DVD size로 resize를 했다고 하는데.. resize하지 않은 dvd image보다 화질이 좋다. HD와 DVD간에 해상도 말고도 차이가 꽤 있는 모양이다. 아마도 HD를 resize한 image와 dvd image간의 차이가 압축손실 정도가 되지 않을까 짐작된다. pixel 수로는 (1920*1080)/(852*480)=5 니..
-
ttcp utility카테고리 없음 2007. 1. 12. 09:52
보통 network throughput을 check 하는 utility로 알고 있는 ttcp 라는 툴이 있다. ping을 만든 mike라는 사람이 만든것이라고 하는데 비상시에 file 전송 utility로도 사용될수 있다고 한다. 받을쪽에서 ttcp -r | tar xvpf - 를 실행시켜 놓고, 보낼 쪽에서 tar cf - 보낼디렉토리 | ttcp -t 받는쪽주소 를 수행시키면.. directory 하나가 tar로 묶여서 날아가고, 받는쪽에서는 tar 입력을 풀어서 directory로 저장을 하게 된다. unix의 pipe를 network 건너로 확장한 셈이다. 오랬만에, 오래된 것에서 참신함을 느꼈다. MacPorts를 사용하고 있다면 sudo port install ttcp 만으로 설치가 가능하다.
-
Visual Studio 2007카테고리 없음 2007. 1. 12. 03:03
Vista 용 개발환경인 "Orcas"== "Visual Studio 2007"가 공개되었다. 생각보다 빠른 진도를 나가는군.. widby때에는 개발도 오래 걸리고, 디버깅도 오래 결렸는데.. widby에서 리엔지니어링을 해 둔것이 이번 릴리즈에 큰 도움이 된 모양이다. widby project를 하면서 가장 큰 걸림돌이 20년이 넘는 80%의 legacy code였다고 하니 말이다. 그래도 잘 정리 했었던 모양이다. 이번에 이렇게 빨리 새 버젼을(Visual Studio 2005 출시 이후로 1년반만에) 내 놓는것을 보니 말이다. 여기에 가면 download 받을 수 있고, 테스트해보기 위해서는 vista가 설치되어 있거나, Virtual PC가 설치되어 있어야 한다. Virtual PC가 설치되어 있..