글
엠파스 파일박스 쉽게 사용하기
단비의 일상/개발 프로그램
2007. 8. 17. 00:09
거의 한달만의 포스팅입니다. 한동안 소원했네요.
제가 직접 짠 프로그램은 아닙니다만, 소개해드리고 싶은 것이 있어서요.
제가 자주 다니는 개발자 커뮤니티인 델마당의 그린비님께서 자작으로 만드신 것을 소스 공개해 주신 것이 있습니다. 그 소스를 가져다가 약간 예쁘게 다듬고 Inno Setup을 사용하여 아이콘을 포함한 설치프로그램을 만들어 주변 사람들에게 보여주었더니 반응이 좋더군요.
그래서 블로그에도 공개하게 되었습니다.
이 프로그램이 델파이 개발자 커뮤니티인 델마당에서 원래 소개된 글은 델마당 자료실의 자료실 -> 엠파스의 파일 박스를 편하게 쓰기 위해 만든 프로그램입니다. 라는 글입니다.
원 프로그램 개발자분과 연락이 닿는다면 미리 양해를 구하겠지만, 일반 회원끼리는 연락이 닿을 수 없는 체계를 가진 커뮤니티 인지라 이 포스트에 원글의 링크를 남기는 것으로 대신하고, 원글에 리플을 달아서 혹시라도 실례되는 일이 발생하는 것을 막으려 합니다.
그것에 대한 소개와 더불어, 프로그램의 외관을 좀 더 다듬고, 개발자가 아닌 사람들도 사용하기 좋도록 Inno Setup을 이용하여 설치프로그램으로 패키징 하였습니다.
이 프로그램은 엠파스에서 제공하는 파일박스를 굳이 웹브라우저를 띄우지 않고도 마치 웹하드 프로그램을 쓰는 것 처럼 쓸 수 있도록 하는데 목적이 있습니다.
설치 프로그램 다운로드 :EmpasFileBoxSetup.exe
프로그램을 설치하게 되면 시작 메뉴에 아이콘이 생기고, 바탕화면에도 아이콘이 생깁니다.(물론 이것은 설치 프로그램 옵션에서 조절 가능합니다.)
빨간 박스로 표시한 것 처럼 "Empas FileBox" 라는 이름으로 명명하였으며, 엠파스의 아이콘을 사용하여 바탕화면에 표시되게 됩니다.
이 아이콘을 클릭하면 프로그램이 실행됩니다.
그러면, 이 프로그램의 목적인 웹하드를 사용하기 위하여 엠파스에 로그인을 해야하는데 그를 위해 로그인 정보를 받는 창이 나옵니다.(절대~~ 아이디 및 패스워드를 저장하여 빼돌리는 짓은 하지 않습니다!!!)
아이디와 패스워드를 넣는 대화상자에 사용자가 가지고 있는 엠파스 아이디와 패스워드를 넣고 "확인" 버튼을 클릭하거나 혹은 엔터 키를 칩니다.
그러면 로그인 과정을 거친 후 파일박스의 전채 화면이 크게 펼쳐집니다.
전체 화면 상태에서 각 아이콘에 따른 기능을 사용할 수 있으며(폴더공유, 파일 올리기, 내려받기, 폴더 생성, 삭제 등) 마우스 드래그 & 드롭으로 파일 업로드/다운로드도 가능합니다.
그러나 안타깝게도 메일에 첨부 기능은 동작하지 않습니다. 이 기능은 엠파스 사이트로 로그인 했을 때만 동작합니다.
파일을 업로드 할 때는 또하나의 모달 창이 떠서 업로드 되는 모습을 보여줍니다.
또하나의 편리한 웹하드로 응용해 보세요.
그런데, 이것의 접근 방식이 URL을 이용한 하이재킹 방식이어서 엠파스 측에서 웹사이트의 디자인을 바꾸면 언제라도 동작하지 않을 가능성이 있습니다. 이와 비슷한 방식의 프로그램이 웹메일을 검사하는 하얀편지라는 프로그램인데, 그 프로그램 같은 경우에는 웹사이트의 디자인이 변함에 따라 URL 패턴을 계속적으로 업데이트 하고 있습니다.
이 프로그램도 URL 패턴이 변하게 되면 그에 맞게 그 부분을 데이터 모듈로 빼고, 원 제작자님께서 업데이트를 하시거나 혹은 제가 하더라도 계속 편하게 쓸 수 있었으면 합니다.
제가 직접 짠 프로그램은 아닙니다만, 소개해드리고 싶은 것이 있어서요.
제가 자주 다니는 개발자 커뮤니티인 델마당의 그린비님께서 자작으로 만드신 것을 소스 공개해 주신 것이 있습니다. 그 소스를 가져다가 약간 예쁘게 다듬고 Inno Setup을 사용하여 아이콘을 포함한 설치프로그램을 만들어 주변 사람들에게 보여주었더니 반응이 좋더군요.
그래서 블로그에도 공개하게 되었습니다.
이 프로그램이 델파이 개발자 커뮤니티인 델마당에서 원래 소개된 글은 델마당 자료실의 자료실 -> 엠파스의 파일 박스를 편하게 쓰기 위해 만든 프로그램입니다. 라는 글입니다.
원 프로그램 개발자분과 연락이 닿는다면 미리 양해를 구하겠지만, 일반 회원끼리는 연락이 닿을 수 없는 체계를 가진 커뮤니티 인지라 이 포스트에 원글의 링크를 남기는 것으로 대신하고, 원글에 리플을 달아서 혹시라도 실례되는 일이 발생하는 것을 막으려 합니다.
그것에 대한 소개와 더불어, 프로그램의 외관을 좀 더 다듬고, 개발자가 아닌 사람들도 사용하기 좋도록 Inno Setup을 이용하여 설치프로그램으로 패키징 하였습니다.
이 프로그램은 엠파스에서 제공하는 파일박스를 굳이 웹브라우저를 띄우지 않고도 마치 웹하드 프로그램을 쓰는 것 처럼 쓸 수 있도록 하는데 목적이 있습니다.
설치 프로그램 다운로드 :
프로그램을 설치하게 되면 시작 메뉴에 아이콘이 생기고, 바탕화면에도 아이콘이 생깁니다.(물론 이것은 설치 프로그램 옵션에서 조절 가능합니다.)
빨간 박스로 표시한 것 처럼 "Empas FileBox" 라는 이름으로 명명하였으며, 엠파스의 아이콘을 사용하여 바탕화면에 표시되게 됩니다.
이 아이콘을 클릭하면 프로그램이 실행됩니다.
그러면, 이 프로그램의 목적인 웹하드를 사용하기 위하여 엠파스에 로그인을 해야하는데 그를 위해 로그인 정보를 받는 창이 나옵니다.(절대~~ 아이디 및 패스워드를 저장하여 빼돌리는 짓은 하지 않습니다!!!)
아이디와 패스워드를 넣는 대화상자에 사용자가 가지고 있는 엠파스 아이디와 패스워드를 넣고 "확인" 버튼을 클릭하거나 혹은 엔터 키를 칩니다.
그러면 로그인 과정을 거친 후 파일박스의 전채 화면이 크게 펼쳐집니다.
전체 화면 상태에서 각 아이콘에 따른 기능을 사용할 수 있으며(폴더공유, 파일 올리기, 내려받기, 폴더 생성, 삭제 등) 마우스 드래그 & 드롭으로 파일 업로드/다운로드도 가능합니다.
그러나 안타깝게도 메일에 첨부 기능은 동작하지 않습니다. 이 기능은 엠파스 사이트로 로그인 했을 때만 동작합니다.
파일을 업로드 할 때는 또하나의 모달 창이 떠서 업로드 되는 모습을 보여줍니다.
또하나의 편리한 웹하드로 응용해 보세요.
그런데, 이것의 접근 방식이 URL을 이용한 하이재킹 방식이어서 엠파스 측에서 웹사이트의 디자인을 바꾸면 언제라도 동작하지 않을 가능성이 있습니다. 이와 비슷한 방식의 프로그램이 웹메일을 검사하는 하얀편지라는 프로그램인데, 그 프로그램 같은 경우에는 웹사이트의 디자인이 변함에 따라 URL 패턴을 계속적으로 업데이트 하고 있습니다.
이 프로그램도 URL 패턴이 변하게 되면 그에 맞게 그 부분을 데이터 모듈로 빼고, 원 제작자님께서 업데이트를 하시거나 혹은 제가 하더라도 계속 편하게 쓸 수 있었으면 합니다.