본문 바로가기

전체 글227

ePub 지원 집사람이 부탁한 영어단어장을 만들려고 시작한 java프로그래밍이, 어느덧 이지뷰어 모바일 버전까지 오게 되었습니다. ^^a 이지뷰어를 만들면서, 텍스트 문서와 이미지, pdf등을 지원하고보니 뭔가 아쉬운 기분이 들더군요. 이번 기회에 epub를 제대로 지원해봐? 그간 epub를 지원하긴 했지만, 그건 단순한 텍스트 내용만 보여줄 뿐이었고, 제대로된 epub지원이라고 보기엔 힘들었죠. 일단 epub문서의 글꼴과 이미지 파일을 지원해봅니다. html문서를 읽어서 구문분석한다음 image태그에서 이미지 파일을 추출해줍니다. 그런데, 이렇게 압축해제한 이미지 파일을 어떻게 텍스트 파일내에서 보여줄지가 막막하더군요. 이미지를 읽어서 텍스트 사이에 뿌려주면 되지만, 그렇게되면 속도가 너무 느려지게 됩니다. 이미지가.. 2022. 5. 20.
이지뷰어 PC버전 업데이트가 늦어질 것 같습니다. 간만에 이지뷰어 PC버전을 업데이트하려고 보니, 개발툴이 홀라당 사라졌더라구요. 생각해보니 얼마전 OS를 밀고 새로 설치한 이후로 PC버전용 개발툴을 설치도 안한 상태이고... 아예 이참에 개발툴과 언어를 바꿔서 새로 만들어볼까합니다. 그간 사용해오던 개발툴이 워낙 오래되어서 지원되는 기능이 미흡하다보니, 이지뷰어 PC버전을 만드는데 어려움이 있었거든요. ^^ 새로 언어랑 개발툴을 배워야해서 좀 늦어질 것 같아요. 기존에 사용하던 이지뷰어 라이브러리들도 새 언어로 바꿔서 만들어야해서리... 음.. 새로운 언어로 포팅이 성공하면 좋겠는데, 새로운 툴을 잠깐 실행해본정도라서 아직은 확실하게 뭐라 말씀드리기가 힘듭니다. ㅠ.ㅠ 2022. 5. 20.
Add FTP, WebDAV, Google Drive, Dropbox, etc In the case of Dropbox, if the login window keeps opening... 1) Log out from the login window 2) Delete the registered Dropbox account 3) Re-register your account The login error is resolved. • FTP • SFTP • SMB • Google Drive • Dropbox • WebDAV 2022. 5. 20.
FTP, WebDAV, 구글드라이브, 드롭박스등 디바이스 추가하기 드롭박스의 경우 계속 로그인창이 열린다면... 1) 로그인창에서 로그아웃 2) 등록한 드롭박스 계정을 삭제 3) 계정을 재등록 로그인 오류가 해결됩니다. • FTP • SFTP • SMB • Google Drive • Dropbox • WebDAV 2022. 5. 20.
읽은위치 동기화 설정 ※ 동기화 작동 방식 이해 이지뷰어의 동기화는 파일명이 아닌, 파일 고유값을 가지고 동기화 기능이 동작합니다. 파일 고유값은 파일크기/날짜/내용을 분석하여 생성한 값으로, 고유값이 같으면 파일명이나 파일이 있는 위치가 달라도 동일한 파일로 처리됩니다. aaa.txt 파일이 있고, aaa.txt를 복사해서 bbb.txt파일을 만들었을 때, 이지뷰어는 aaa.txt와 bbb.txt 두개의 파일을 동일한 파일로 인식합니다. 따라서 고유값만 같다면, 휴대폰의 aaa.txt를 읽다가 구글드라이브의 bbb.txt를 읽어도 동기화가 가능합니다. 동기화 사용예 1) 구글드라이브에 aaa.txt 파일을 올려놓고, A기기와 B기기에서 파일 읽기 동기화 사용예 2) 휴대폰의 aaa파일을 A기기에서 읽다가, B기기로 구글드라.. 2022. 5. 19.
File sync setting ※ Understanding how synchronization works The synchronization function of EasyViewer works with the unique value of the file, not the file name. A file unique value is a value generated by analyzing the file size/date/content. If the unique value is the same, the file is treated as the same file even if the file name or location of the file is different. When there is aaa.txt file and bbb.txt fi.. 2022. 5. 19.