: [1] : ... [10] : [11] : [12] : [13] : [14] : [15] : [16] : [17] : [18] : ... [27] :

안녕하세요 자테온 개발자 입니다.

매번 이런글 적을때마다 쓰는 내용이지만...

리눅스 부팅하고 나니 다른건 대충 해결하겠는데,
네이트온만큼은 그때 당시 나와있던 클론이 없는것은 물론이거니와 공개된 소스같은것도 없었습니다.

네이트온에 문의 메일을 보냈으나, 그때 당시 그 해(2006년) 안으로 리눅스와 맥용 네이트를 내 놓을것을 목표로만 하고 있다것과, 프로토콜 공개는 보안상 하지 않는다는 내용으로 답변이 왔습니다.

지금 현재에도 개발중이라는 소문이 있긴 하지만 언제 나올지는 미지수입니다.

이걸 어느세월에 기다려 ... 하면서
jateon (이하 자테온으로 표기함)을 작년 9월부터 개발해 오다가,
오픈 베타로 전환한지 한달이 조금 넘었습니다.

전 단지 리눅스에서도 네이트온 메신저 서비스를 이용해 보고 싶었을 뿐입니다.

자테온 포럼 회원수가 글을 쓰고 있는 지금 이천이백여명쯤됩니다.
그 이후로 네이트측에 문의메일은 보내보지는 않았지만,
다른 분들이 받으시는 메일 내용을 보자면 네이트온 클론에 대해서는 부정적으로 보고 있다는 생각이 듭니다.
그래서 네이트측에서 제재 조치를 요구하면 자테온의 서비스를 중단할 장치의 일환으로
커뮤니티 회원에 한해서만 사용이라는 방침을 사용했었습니다.

자테온 공개이후 한달이 조금 넘은 이 시점에...
SKC측이 jateon 의 존재에 대해서 모르고 있다는 생각은 들지 않습니다.
이러한 상황에서 SKC측에서 별다는 연락이 없는 상황으로 보아,
기존 유지하고 있던 방침을 조금 완화 해도 되겠다는 생각이 들어 운영 방칙을 수정합니다.

변경된 운영 방칙

  • 포럼 회원 이어야만 이용이 가능했던것을 회원 가입 하지 않고도 이용할 수 있게 변경
    (최신클라이언트 체크 및 통계목적으로 접속로깅은 그대로 유지됨)
  • 포럼 회원 아니더라도 게시판 읽기가 가능하도록 변경
  • 자테온은 상업적 용도가 아닌 한 자유롭게 사용이 가능
    (단, 재배포는 여전히 금지 - 잦은 업데이트로 인해 여러 버전이 돌아다닐경우 혼란이 야기될 수 있으므로..)

자테온에 대한 문의사항이나 의문점이 있을시에는 자테온 포럼에 올려주십시오.
포럼과 블로그 외의 곳에 질문같은걸 올려도 제가 일일이 찾아다니면서 답변을 해주기는 어렵습니다.

요즘 개강이라 자테온 소스코드를 들여다 볼 시간이 그리 많지 않습니다.

2007/03/05 23:39 2007/03/05 23:39

jateon 0.15c release

JaTeOn 2007/03/05 23:39
  • 대화도중 상대가 창을 닫았을시 전송 안되던 버그 수정
  • 문자 보낸뒤 메시지 클리어
  • 문자보내기창 닫기 버그 수정
  • 기타 자잘한 기능 개선

2007/03/05 23:39 2007/03/05 23:39

JaTeOn 0.15b release

JaTeOn 2007/03/01 10:53
새학기와 더불어
0.15b 를 공개합니다.

자테온 포럼에서 받으실 수 있습니다.
문자보내기에서 최근 보낸 리스트 추가
md5 값 구하는 과정에서 있던 버그 수정
kfmes/** 소스코드에서 Generic으로 부분 수정
Retroweaver를 사용하여 jre 1.4에서 generics을 가능케함
SMS 추가 (주소록 기능은 미구현)
최신버전 확인 기능 추가

사용자 삽입 이미지
2007/03/01 10:53 2007/03/01 10:53

예전에 ktf 패러디 동영상이었던가 그쪽에서 구한 동영상입니다.




2007/02/27 10:57 2007/02/27 10:57

jateon 0.15 preview

JaTeOn 2007/02/25 21:00

JaTeOn 0.15 preview

사용자 삽입 이미지


2007/02/25 21:00 2007/02/25 21:00

요즘 개발하고 있는 프로그램에
javascript 에 있는 escape 함수가 필요해져서 삽질을 시작했다.

자바 스크립트로 테스트 html 페이지 만들어
ASCII 코드 ~127 까지 넣어보면서 -_- 삽질을 했다.

[CODE type="java"]public static String escape(String string){
[tab]StringBuffer sb = new StringBuffer();
[tab]String ncStr = "*+-./0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz";
[tab]char c;
[tab]
[tab]for(int i=0;i<string.length();i++){
[tab][tab]c = string.charAt(i);
[tab][tab]if(c>0x7f){
[tab][tab][tab]sb.append("%u");
[tab][tab][tab]sb.append(Integer.toHexString((int)c).toUpperCase());
[tab][tab]}
[tab][tab]else if(ncStr.indexOf((int)c)==-1){
[tab][tab][tab]sb.append('%');
[tab][tab][tab]if(c<=0xf)
[tab][tab][tab][tab]sb.append('0');
[tab][tab][tab]sb.append(Integer.toHexString((int)c).toUpperCase());
[tab][tab]}
[tab][tab]else
[tab][tab][tab]sb.append(c);
[tab]}
[tab]
[tab]return sb.toString();
}
[/CODE]
2007/02/19 21:33 2007/02/19 21:33

JaTeOn 0.14b release

JaTeOn 2007/02/18 17:05

사용자 삽입 이미지


  • Look & Feel  설정 메뉴 추가
  • 대화 걸기 했을때 대화창이 중복해서 뜨지 않게 수정
  • 상대방이 파일 전송 시도시 못받는다는 메세지 보내도록 처리
  • 암호 저장 방식 변경으로 전에 저장되었던 암호 사용불가
  • 서버와 통신할때 주고받을때 사용하던 charset 을 cp949에서 UTF8로 변경
  • 사운드 추가!
  • 채팅창 플래싱 기능 다시 추가
  • 대화세션이 종료된 경우 상대방이 다시 말을 걸었을때,   대화창이 떠 있는데도 새로 창이 뜨던 문제 해결
  • 대화창 포커싱 문제 수정
2007/02/18 17:05 2007/02/18 17:05

2007년 02월 17일 오전 11 시 50분 현재

패키지(하위 패키지 포함) kfmes.jateon : 4087 lines
패키지(하위 패키지 포함) kfmes.natelib : 4312 lines
2007/02/17 11:50 2007/02/17 11:50

JaTeOn 0.14 alpha rev1

JaTeOn 2007/02/15 22:55

2007 02 15

  • 사운드 추가!
  • 채팅창 플래싱 기능 다시 추가
  • 대화세션이 종료된 경우 상대방이 다시 말을 걸었을때, 대화창이 떠 있는데도 새로 창이 뜨던 문제 해결
  • 대화창 포커싱 문제 수정
  • 0.14 alpha rev 1 release

2007/02/15 22:55 2007/02/15 22:55

자바 프로그래밍을 하다보면
가끔씩 새로 뜨는 프레임이 포커싱이 되지 않아야 되는데
저절로 포커싱이 되서 약간(?) 불편한 경우가 생기곤 한다.

예를들자면 메신저에서 새 프레임이 뜨는 경우
열심히 타이핑하고있는데 불쑥 창 하나 떠서 그쪽으로 포커싱된다면??

-_-;;

이 문제를 해결하기 위해서
삽질하다가 알게된 코드  -_-;

여기서 this 는 JFrame 이다.

포커싱 되지 않게 해 놓은 다음에 보여주고~
포커싱 되게 설정을 해놓는 ..
여러번 테스트 해 봤는데 잘 작동하는것 같다.

[CODE type="java"][tab]this.setFocusableWindowState(false);
[tab]setVisible(true);
[tab]this.setFocusableWindowState(true);
[/CODE]
2007/02/15 22:27 2007/02/15 22:27

: [1] : ... [10] : [11] : [12] : [13] : [14] : [15] : [16] : [17] : [18] : ... [27] :