'zviewer'에 해당되는 글 10건
- 2010/10/09 ZViewer - kldp.net 에서 구글코드로 완전히 이사하기 - subversion(svn) 에서 hg(mercurial) 로 코드 옮기기 (4)
- 2010/06/22 ZViewer 의 소스를 구글 코드로 이전하였습니다.
- 2009/11/17 kldp.net 이 nForge 로 마이그레이션되었습니다.
- 2008/04/22 GIMP 를 이용해서 아이콘(ico) 파일 만들기 (2)
- 2008/04/04 ZViewer 에 항상 위 기능 추가 및 800x600 해상도에서의 버그 수정
- 2008/04/03 Visual Studio .NET 2005 로 옮겨갈까나...
- 2008/02/23 ZViewer 에 연속보기(Slideshow), 다국어 설치 지원 추가 (6)
- 2007/11/15 ZViewer 개발 방향...
- 2006/07/29 ZViewer 의 SCM 을 CVS 에서 SVN 으로 이전하다. (2)
- 2005/11/09 ZViewer 진행 중인 소스 날리다 ㅠ.ㅜ
ZViewer - kldp.net 에서 구글코드로 완전히 이사하기 - subversion(svn) 에서 hg(mercurial) 로 코드 옮기기

| 1. 툴 설치 sudo aptitude install swig-python hg svn python-svn (위의 툴 중에 빠졌을지도 모르는건 위의 원본 링크 참조;;) 우분투 10.04 에서는 위처럼 설치하면 버젼은 모두 만족합니다. 2. 환경 설정 ~/.hgrc 를 열거나 없으면 새로 만들어서 아래 2줄을 넣고 저장합니다.( = 다음에는 아무것도 없는게 맞습니다) hg convert 기능을 활성화하는 과정입니다. [extensions] hgext.convert= ~/.subversion/servers 파일을 열어서 아래처럼 [global] 중에서 아래 2줄을 주석을 제거하고 yes 로 합니다. 암호를 저장하는 기능을 켭니다. [global] ... ... store-passwords = yes store-plaintext-passwords = yes 참고로 위의 svn 설정 파일 부분은 구글 코드에는 없는 내용인데, kldp.net 의 문제인지, 제 리눅스의 문제인지 이상하게 바로 kldp.net 의 암호를 넣으니 않되어서 svn checkout 으로 한번 kldp.net 에 접속해서 암호를 저장해놓은 다음에 아래의 3번을 진행해야하더군요.(kldp.net 이 아닌 다른 svn 서버는 아마 이 과정이 없어도 될거 같긴 합니다) 3. svn 을 hg 로 변환해서 받아오기 mkdir hg-client hg convert http://kldp.net/svn/zviewer/trunk 참고로 위의 작업을 하는 도중 kldp.net 의 접속이 몇번 끊어졌었는데, 그냥 다시 hg convert 줄을 다시 실행하면,작업하던 곳에서부터 다시 이어서 해줍니다(참으로 다행입니다 ㅋㅋ) 4. hg 를 구글 코드에 올리기 cd hg-client hg push https://z-viewer.googlecode.com/hg 완료!! |
이제 정말 찜찜함없이 zviewer 작업을 구글 코드에서 작업할 수 있게 되었네요. 늘 그렇듯이... 언제 다음 버젼 릴리즈할지는 모르겠지만 ^^;;
-
hg 2010/12/31 14:21
code.google.com 에 있는 방법으로 해 봤는데 repository에 한글로 된 화일 또는 폴더가 있을 경우 마지막에 hg update시 에러가 발생했습니다. 혹시 이런 경험 없으신가요?
Repository는 WebDAV였고 TortoiseHg 최신 버전을 이용했습니다.-
zelon 2011/01/07 01:44
음... 안타깝게도 한글이름으로 된 파일이 저한테는 없었습니다. 그리고 TortoiseHg 라고 하셨는데, 전 리눅스에서 전환을 했습니다;;
도움이 못 되어 드려 죄송합니다 ㅠㅜ
-
-
hg 2011/01/07 18:23
아, 네..
Subversion으로 관리하는 화일명이 영어로 되어있는 경우는 잘 convert가 되었는데 한글명으로 된 것은 에러가 발생하더군요.
말씀 고맙습니다~-
zelon 2011/01/08 11:47
그렇군요. 저는 운이 좋았던것 같네요 ^^; 전에 visual studio 2008부터인가, 여튼 어느 버젼부터 한글 폴더 및에 파일들이 있으면 컴파일이 안되는 등 한글에 관한 문제가 한번씩 있어서 왠만하면 한글을 잘 안 쓰게 되었습니다(주석 빼고 ㅋ).
즐거운 하루 되세요~
-
구글 코드는 아무래도 해외에 있다보니 kldp.net 보다 조금 느리긴한데, 아무래도 좀 안정적인거 같습니다. 제 환경에서 svn 오류도 아직 안나는거 같네요.
아쉬운 점은 속도가 체감상 거의 2배 정도 느리다는 것과, url 이 z-viewer 가 되었다는 것(이상하게 zviewer 는 안된다고 하네요. 아직 프로젝트도 없는거 같던데;;) 그리고 귀찮다는 이유로 그동안의 로그가 날아간다는 겁니다.
잠깐 써본 결과는 change 로그도 웹에서 잘 보이고, 아직은 괜찮은거 같습니다.
국내의 오픈소스의 중심이 되어서 발전해온 kldp.net 이 naver 에 적용된 nForge 를 기반으로 업그레이드되었습니다. 수고해주신 관계자분들께 감사드립니다.
여튼... kldp.net 의 업그레이드를 축하합니다 :)
난 당연히 GIMP 가 GNU 툴이라서 윈도우에 대한 지원이 미흡할거라고 생각하고 있었는데, 우연히 ZViewer 로 열리지 않는 아이콘 파일이 있어서 혹시나하고 GIMP 에 던져줬더니 너무 잘 읽었다. 그래서 내가 만드는 것도 잘되는가 해서 보이는 대로 해보았더니 잘된다 ㅠ.ㅜ
핵심은 여러개의 레이어를 만들고, 레이어마다 크기를 다르게 해서 저장하면, 레이어 하나가 해당 해상도를 가지는 아이콘이 되는 것이다.
예를 들어 레이어1은 16x16 으로 해서 그리고, 레이어2는 32x32 로 해서 그 파일을 .ico 로 저장하게 되면 '윈도우용 아이콘으로 저장하기' 창이 뜨면서 꽤 다양한 옵션을 선택해서 아이콘 파일을 만들 수 있게 해준다.
ZViewer 아이콘 디자인 섭외를 한 적은 오래되었는데 이제 제대로 작업할 수 있을듯하다. :) 다음 버젼에는 깔끔한 아이콘으로 다시 태어날 듯 ^^
-
Mr.Dust 2008/04/23 00:34
아.. 저는 당연히 되는거라고 생각하고 있었습니다. ;;;;
가끔 아이콘 추출이나 favicon 만들때 썼거든요. 잘되길래 음.. 원래 되는군 하고 ;;;
그리고 800x600 에서 ZViewer 를 실행하면 창의 위치가 엉뚱한 곳에 가서 윈도우의 메뉴도 안보여서 무척이나 난감한 상황이 발생한다는 글이 있어서 수정했다. 간단히 현재 화면 해상도의 80% 의 가로, 세로 길이를 가지게 해서 해결했다.
회사일도 바쁘고, 정신도 없지만 이렇게라도 조금씩 해서 감을 잃지 않아야 겠다고 다시 다짐하는 하루다.
ps : 기능 추가된 버젼을 배포한 것이 아니고 작업을 했다는 겁니다. 0.7.0 버젼이 배포되면 기능을 쓰실 수 있습니다. :)
항상 프로그램은 최신판을 고집하다가 언젠가부터 개발툴은 최신판을 잘 안 쓰게 되었는데, 요새 내가 쓰는 이런저런 컴퓨터에 Microsoft Visual Studio .NET 2005 만 깔리기 시작했다. 내가 암묵적으로 의도한 바도 있지만, 이전에는 2005 가 많이 느리다고 생각했는데 이제 하드웨어가 좀 뒷받쳐주고, C# 에서의 Generic 지원이 꽤 큰 것도 같다.
이제 슬슬 ZViewer 도 2005 로 옮겨가려고 테스트 중인데, 2003 으로 작업하던 소스를 2005 에서 읽어서 컴파일하니 경고(warning)는 꽤 많은데 컴파일이 잘 되었다. 그래서 실행시켜보니 여기저기서 stack 이 깨어졌다면서 실행 중 오류가 발생했다. 분명 2003 에서는 잘되던 소스였는데... 그래서 찾아보니 내가 유니코드 부분으로 옮겨가면서 StringCchPrintf() 함수를 많이 집어넣었는데 관련 부분에 내가 생각을 잘못한 부분들이 있었다. 버퍼가 넉넉할 때는 문제없었는데 작은 부분에서는 문제가 있었던 것이다. 왜 2003 에서는 오류를 내지 않았는지 모르겠지만, 여튼 2005 에서는 실행 중 잘 잡아내주었다.
역시 최신 개발툴이 좋은 점이 있긴 있다. -_-/
생각나는 2005 가 2003 보다 좋은 점은, 컴파일러가 STL 을 잘 지원하고, 디버거도 잘 보여주고, CPU 개수만큼 프로젝트를 병렬로 컴파일해주고, 좀 더 표준에 가까운 컴파일러와, C# 의 Generic(C++ 의 template 같은 기능) 지원이 제일 생각난다.
.NET 2005 에서 ZViewer 컴파일해서 rc 버젼으로 배포해서 좀 써보고 문제없으면 버젼을 2005 로 올려야겠다.
이제 내 컴퓨터는 2003 & 2005 체제에서 2005 & 2008 체제로 넘어가야겠다.
* 연속보기(Slideshow) 기능의 추가
* 설치 프로그램(nsis)에서 다국어 기능 추가
연속보기 기능은 흔히 말하는 Slideshow 기능인데 간단히 주기적으로 '다음 이미지' 버튼을 누르는 것처럼 작동하게 만들어서 20분 구현에 10분 테스트로 완성된 기능이다. 연속보기 중일 때는 항상 마지막장에서 '다음 이미지' 되었을 때 '처음 이미지' 로 가는 옵션이 작동된다. 단축키는 'G' 키. 지금 포스팅을 하면서 생각난 거지만 Slideshow 중일 때는 '화면보호기' 를 잠시 멈추게 하는 옵션도 넣어야 겠다. 전에 아는 형이 물품파는 가게에서 이런 기능이 필요하다고 해서 잠시 코딩해 둔게 있었는데 한번 찾아보고 해당 코드 찾으면 넣어야지~ ㅋ
설치 프로그램은 nsis 를 쓰고 있는데, 설치 도중 ZViewerAgent 에 연관된 dll 이 이미 탐색기에서 쓰고 있으면(즉, ZViewer 를 쓰다가 업데이트 시킬 때) 해당 dll 을 바로 쓸 수 없어서 탐색기를 죽였다가 다시 띄워야 한다. 이 때 경고 메시지를 띄우는데 이 메시지를 국제화하기 위해서 고민하다가 역시나 nsis script 를 잘모르는 관계로 filezilla2 의 소스를 참고했다. 역시 오픈소스는 프로그래머에게 특히 도움이 된다. ㅎㅎ
ZViewer 0.7.0 은 언제 릴리즈 되려나......
-
-
-
melon 2008/03/26 15:13
안녕하세요.
건의사항이 있습니다.
이미지 크기가 창의 크기보다 크면 마우스를 드래그해서 보는데...
(물론, 자동으로 축소해서 보는 기능이 있기는 하지만 가끔 원본크기로 볼 때가 있습니다.) 이미지의 크기가 너무 크면 한번에 드래그해서 전체부분을 볼 수가 없더군요.
알씨처럼 아랫부분에 썸네일처럼 작은 이미지를 뿌려주고,
┌───────────────┐
│ │
│ ┌────────┐ │
│ │ │ │
│ └────────┘ │(큰 사각형은 이미지전체의 썸네일)
└───────────────┘(작은 사각형은 현재 보고 있는 부분)
썸네일 부분에서 마우스를 드래그해서 보는 부분을 선택할 수 있으면 편할 것 같습니다.
다음 버전에 고려해 봐주십사...ㅋ
수고하세요~ ^^
일단 회사는 퇴근하면 일단 일에서 손을 놓을 수 있지만 학교는 숙제에 텀 프로젝트에, 그리고 지금하고 있는 멤버십일까지... 일단 학교 다닐 때 일이 더 많은건 확실한거 같다. 특히 하교 후에도 숙제라는 게 버티고 있으니.. 그리고 지난 학기때는 22학점에다가 숙제 많은 과목을 2개나 듣고 있어서 더 바빴던것 같다.
그리고 방학은 멤버십 과제와 아르바이트로 다 보냈고... 이제 2학기이다. 2학기 초반은 외국 여행 준비로 바빴으니 이제 짬이 좀 생겼다.
드디어 다시 ZViewer 개발해보나 싶었는데 생각보다 심각한 난관에 부딪혔다. 내가 ZViewer 를 안 쓰는 것이다. -_-;; 다른 유명한 뷰어를 쓰는 것도 아니고, 오픈소스로 나온 멋진 뷰어가 혜성같이 등장한 것도 아닌데... 난... 리눅스를 데스크탑으로 쓰고 있다 크~ ZViewer 는 윈도우용 프로그램이란 말이닷 -_-/
그래서 내린 결론이 wxWidget 를 이용해서 윈도우 / 리눅스 양쪽에서 돌아가도록 수정해보기로 했다. 물론 아직은 계획만 하고 있다 ^^;; 한 때 한국어 로컬라이제이션을 하던 FileZilla 가 새로운 버젼으로 올라오면서 바로 wxWidget 을 통해서 윈도우 / 리눅스 둘다 지원하게 되었는데 조금 살펴보니 wxWidget 을 쓰고 있어서 그냥 내린 결정이다. 일단 이제 슬슬 시간이 나기 시작하기 때문에 간단히 양쪽에서 돌아가는데 어디까지 지원되는지, 컴파일 환경을 동일시 할 수 있는지 체크해보아야 겠다. 문제는 탐색기에서 오른쪽 버튼을 눌렀을 때 미리보기가 윈도우에서만 컴파일될 것이 뻔하기 때문에 이 부분을 별도로 빼내어야 한다는 점인데, 뭐 빼내면 되겠지.... 라는 간단한 생각을 하고 있다. ^^;;
어느덧 2004년부터 조금씩 개발한 프로그램이 5000 다운로드를 바라보고 있는데라는 생각에 간단히 포스팅해본다...
참고로 eclipse 의 플러그인인 subclipse 로 svn+ssh 를 연결하려면 간단히 eclipse 메뉴에서 Windows -> Preferences -> Team -> SVN 에서 JavaHL(JNI) 를 JavaSVN(Pure Java) 로 바꿔주면 깔끔하게 쓸 수 있다. 그렇지 않으면 svn+ssh 를 쓰기 참으로 곤란한 설정을 해줘야한다.
SVN 으로 올라온 기념으로 간단한 거 하나 커밋하고, 커밋 log 를 웹페이지에서 볼 수 있는 페이지 만들었다. 뭔가 뿌듯하다 -0-
-
다빈 2006/12/18 16:31
먼저 무료 이미지 뷰어 만들어주신것에대해 고맙다는 말씀을 드리고 싶습니다..^^
계발 로그도 우연히 보았는데 . 진행 중이신것 같아
몇가지 제안을 하려 하였으나;;
마땅히 쓸곳이 없어 있었으면 하는 기능들을 말씀 드리고 싶네요..^^
1.일단 우클릭 시 섬네일 보여주기 사이즈 조정이 있었으며 좋겠습니다.작은 감이 있어서.
2.언인스톨해도 우클릭시 섬네일 보여주기가 계속 됩니다.프로그램 설치된곳을 찾아 지워줘야 하는 점이 있네요.
3.파일 브라우저 섬네일 요 기능도 있었으면 ^^;;
제가 이미지 뷰어는 있는데로 써봤습니다..
현재 가장 좋다고 생각하는 프로램은 ashampoo 의 포토 커맨드.와
무료 였는데 지금은 배포중지 상태인 망가미야ce 2.4b가 있습니다 . (같이 사용중)망가미야는 제가 써본 프로그램 중에서 가장 빠르다고 느낍니다.zview도 빠르긴 한데 망가미야보야 아주 약간 느립니다.큰사이즈 파일 보기시..(여러 테스트 해봤습니다..)
잡소리가 많았네요...그냥 있었으면 하는 내용을 적어봤습니다..테클은 아니니 이해해 주세요
날아간 부분은 freeimage 3.8.0 으로 업데이트 한거랑 윈98 에서의 문제점 정리.... 그리고.... 생각나지 않는다 ㅠ.ㅜ 이 생각나지 않는 부분이 문제중의 문제인데.... 내가 뭘 고쳤을까 -_-;;;;
소스 버젼 관리툴로 CVS 를 쓰지만, 역시 문제는 툴이 아니라 사용자에게 있다는 깨달음을 얻으면서;; 반성... 반성 중...
안 그래도 ZViewer 요새 진행이 안되어서 좀 그런데 이런일까지 생기다니... 뭐 그래도 이런 일 있고나면 더 잘되겠지 크~
Prev
Rss Feed