'2009/07'에 해당되는 글 7건

  1. 2009/07/28 Win32 API에서 경로 최대 길이
  2. 2009/07/26 DCGUI 라이브러리 beta 0.2.0.15 릴리즈 (2)
  3. 2009/07/24 2학기 시간표..
  4. 2009/07/17 요즘 어도비 사이트가 접속 안된 이유가.. (1)
  5. 2009/07/15 석차 나왔다.. (1)
  6. 2009/07/14 어쩜 그렇게.. (1)
  7. 2009/07/14 좋은서평 (1)
대략 상황설명을 하자면..

파일 서버가 있고 실 서버가 따로 있다.
실 서버에서는 프로그램만 돌아가고 파일 서버는 데이터 저장용으로 쓰고 있다.

그래서 네트워크 드라이브로 파일서버의 경로를 드라이브에 마운트 시키고..
심볼릭 링크로 실 서버의 특정 디렉토리에 네트워크 드라이브의 특정 디렉토리를 링크 시켰다.

그래놓고 쓰고 있는데 어느날..............

로그를 보다 보니 특정 파일의 접근이 실패하는 것이었다.

MediaInfo 라이브러리로 동영상의 정보를 스캔하는 짓을 하는데 실패했다는 로그가 특정 파일에서 나타났던 것이다.

처음에는 동영상이 깨진 것으로 생각해서 MediaInfo 유틸리티 버전을 받아서 열어봤지만 아주 잘 나왔다.

그래서 서버 프로그램에 문제가 있나 싶어서 해당 동영상을 받아서 로컬에서 테스트 해봤는데 스캔 아주 잘 되신다.......

이건 멍미..

그래서 이번에는 로컬에 서버에서 실패했던 파일의 경로를 그대로 만들고 그 경로에 해당 파일을 넣어서 테스트 해볼려고 디렉토리를 만들고 파일을 복사 해넣을려고 하니..

경로가 너무 길덴다..

대략 msdn을 찾아보니 MAX_PATH가 260이래서 실패했던 파일의 경로(파일이름포함)를 보니 약 270자가 조금 넘었다.

그래서 구글에게 물어보니 해결 했다는 사람은 한명도 안보였다.

다시 msdn을 찾아보니 유니코드 버전의 API는 최대 32k까지 된다고 해서 CreateFileW를 호출해서 해보니 되긴 된다.

단 조건이 있는데..

경로 앞에 "\\?\"를 붙여야한다... 즉

\\?\F:\users\chadr\desktop\~~~

이런식이어야 한다. 내참...

지금이 어느 윈도98 쓰는 시절도 아니고 파일시스템은 기본이 NTFS가 대부분인 이 시대에 경로의 최대 길이는 파일시스템에 맡기지는 왜 아스키 버전에서는 아예 안되고 유니코드 버전에서는 저런 해괴망측한 것을 앞에 붙여야지만 되는지..

API에서 막을게 아니라 에러처리는 파일시스템에게 맡기는게 훨씬 유연할 텐데 말이지..
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/28 15:37 2009/07/28 15:37
스크린샷
























오랜만에 하는 릴리즈입니다. 거의 2년만이군요.

주요 변경점은 "폰트렌더러"가 포함되었습니다.

기타 자잘한 버그 수정이나 기능상 변경사항이 있습니다.

그에 대한 리스트는 귀찮으니 생략.... 하겠습니다.

문서화까지 해서 릴리즈 할려고 했으나 워낙 방대하고 귀찮은 관계로 언제 끝날지 몰라 그냥 릴리즈 합니다.

자세한건 아래를 참고하시기 바랍니다.

데모




svn 체크아웃 주소

trac 로드맵


다음 버전에서는 여러가지 컨트롤 (파일열기 및 저장, 폴더 선택, 달력, 체크박스 리스트, 링크 스태틱, 트리뷰, 메뉴, 팝업메뉴, 컬러 선택 등)이 포함 될 예정입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/26 16:02 2009/07/26 16:02

2학기 시간표..

생활 : 2009/07/24 14:09
사용자 삽입 이미지
























죽었다...
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/24 14:09 2009/07/24 14:09
http://www.ddaily.co.kr/news/news_view.php?uid=52102
경찰에 따르면, 이번 DDoS 공격의 원인이 된 악성코드는 Flash.gif라는 파일을 다운로드해 기능을 업그레이드 해왔다. 플래시(flash) 제조사인 어도비가 숙주로 의심받은 배경이다.

.....

이에 대해 KISA 한 관계자는 “이번 DDoS 공격 사태는 국가적인 비상상황이었다”면서 “긴급한 상황에서 선조치를 취할 수 있다”고 말했다.

Flash.gif  Flash.gif Flash.gif

windows.gif였으면 MS사이트를 막고.. mb.gif면 청와대를 막을 것이었구만.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/17 12:19 2009/07/17 12:19

석차 나왔다..

생활 : 2009/07/15 21:11
사용자 삽입 이미지










별로 생각지도 못했는데 생각한 것보다 아주많이정말 잘나온 것 같은..

친구가 2등 했는데 1등이 누군지가 궁금..
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/15 21:11 2009/07/15 21:11

어쩜 그렇게..

생활 : 2009/07/14 21:15
http://www.ohmynews.com/nws_web/view/at ··· 01177105

어쩜 그렇게 하는 짓 마다 사기냐..

참 잘했어요.

오늘도 도장찍는구나.. 오늘도 웃겨주는 당신은 우리나라의 진정한 대통령!
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/14 21:15 2009/07/14 21:15

좋은서평

생활 : 2009/07/14 17:17
사용자 삽입 이미지













대략 안습..
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/14 17:17 2009/07/14 17:17