-
패치프로그램 만들기개발 2007. 5. 13. 01:01
자바로 메신저를 개발하고 있는데, 현재 쓰고 있는 패치프로그램에 몇가지 수정해야할 점이 보입니다. 1. 낮은 버전의 프로그램을 설치했을 경우 최신버전 이전의 모든 버전을 패치함 ->최신버전으로만 패치가 필요 2. 뉴버전 발견시 무조건 패치 ->패치를 할 것인지 묻는 작업 필요 3. 간단한 인터페이스 4. 패치 후 메신저를 실행시키고 로그인까지 시켜놓는 깔끔한 작업 5. 리눅스에서도 돌아갈 수 있도록 자바로 구성할 것. 6. 패치형식 변경 ->1)파일다운로드, 2)압축파일해제, 3) 파일복사 이정도만 구상해도 패치프로그램으로는 별 문제점이 없을것 같네요.
-
리눅스에서 NTFS 파일시스템 마운트개발 2007. 5. 11. 23:40
1. 준비 FUSE(Filesystem in Userspace) 설치 ]# tar xvfz fuse-2.6.5.tar.gz ]# cd fuse-2.6.5 ]# ./configure ]# make ]# make install 2. NTFS-3G 설치 ]# tar xvfz ntfs-3g-1.417.tgz ]# cd ntfs-3g-1.417 ]# ./configure ]# make ]# make install 3. 사용법 ]# mount -t ntfs-3g /dev/hda1 /mnt/windows 다운로드
-
자바로 Zip 파일 압축 및 풀기개발 2007. 5. 7. 23:59
import java.util.zip.*; import java.util.Enumeration; // 압축하기 File dir = new File("c:\\temp"); String[] fnames = dir.list(); byte[] bytes = new byte[4096]; String targetName = "c:\\zipfiletest.zip"; ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(targetName)); for(int i=0; i { FileInputStream fis = new FileInputStream("c:\\temp\\"+fnames[i]); zos.putNextEntry(new ZipEntry("c:\\tem..
-
자바 정규식 표현개발 2007. 5. 5. 00:41
정규 expression 또는 regex 지원은 버전 1.4 이후 자바 플랫폼의 일부가 되어 왔다. java.util.regex 패키지에서 발견되는 regex 클래스는 펄 언어가 제공하는 것과 유사한 패턴 매칭을 지원하지만 자바 언어 구문 및 클래스를 사용한다. 패키지 전체는 Pattern, Matcher 및 PatternSyntaxException의 3가지 클래스로 제한된다. 버전 1.5에서는 MatchResult 인터페이스가 소개� 두 클래스 Pattern 및 Matcher를 함께 사용한다. Pattern 클래스를 사용하여 정규 표현식 두 클래스 모두 구성자를 가지지 않는다. 대신, 정규 표현식을 컴파일하여 패턴을 얻은 다음 반환된 Pattern에게 일부 입력 소스를 기반으로 해당 Matcher를 요..
-
리눅스에서 프로그램 자동실행하기개발 2007. 5. 5. 00:14
프로그램 자동실행하기 - KDE 또는 GNOME에서 Autostart 디렉토리 안에 우리가 필요로 하는 자동실행을 위한 설정파일(*.desktop)을 넣어두면 해당프로그램이 자동으로 실행된다. - 모든 사용자에게 일괄적으로 적용하는 방법과 개별적으로 등록하는 2가지 방법있다. 1. KDE - 개인 사용자 : '사용자 홈'/.kde/Autostart/segio.desktop - 모든 사용자 : /usr/share/autostart/segio.desktop 2. GNOME - 개인 사용자 : '사용자 홈'/.config/autostart/segio.desktop - 모든 사용자 : /usr/share/gnome/autostart/segio.desktop 아래는 쎄지오 메신저의 자동실행 샘플이다. 아래의 파일..
-
블로그 새로 열다.홈페이지 2007. 5. 2. 21:47
수정블로그를 거의 1년 쓰다가 이번에 태터툴즈로 바꿨다. dantes.kr 이라는 도메인도 구입하고 호스팅하는 곳도 다른 곳으로 바꿨다. 그것도 5월 1일 어제다. 바로 필이 와서 그냥 저질러 버렸다. 그동안 어떻게 블로그를 만들고 서비스를 할까? 고민하던 것을 어제 비소리와 함께 모두 날려버렸다. 지금은 홈페이지 스킨 새로 입히고 수정에서 쓰던 디비를 옮기고 정리중이다. 수정에서는 디비가 파일로 되어있어서 비교적 덤프는 쉽게 이루어졌다. 하지만 글 중에서 40개 정도는 날아간 것 같다. 글내용도 이쁘게 편집되어지지 않았다. 귀찮으니까 그냥 넘어가야겠다. jsp로 블로그를 만들어야지 하는 생각은 잠시 접어두자. 요기에서는 사진도 잘 올라가니 블로그를 더욱 블로그 답게 만들어야겠다.