X CafeChat v0.0.6 (Naver CafeChat Client)

X CafeChat v0.0.6 입니다.

[b:rvdtvz6g]< 소개 >[/b:rvdtvz6g]
X CafeChat 는 .NET 플랫폼에 기반하는 Windows/Linux 호환 네이버 카페 채팅 클라이언트입니다.
리눅스 시스템에서도 네이버 카페 채팅을 큰 문제 없이 편안하게 사용할 수 있습니다.

[b:rvdtvz6g]< 수정 사항>[/b:rvdtvz6g]

  • Operations/Room 툴바가 GTK# 2.0 환경에서 정상적으로 표시되지 않는 문제를 해결하였습니다.
  • 자신의 상태를 변경시 유저 리스트에 적용되지 않는 문제를 해결하였습니다.
  • 유저 리스트에 상태가 넘버가 아닌 실제 의미로 표시되도록 수정하였습니다.
  • 퍼스나콘을 표시합니다 (퍼스나콘은 캐싱되며, 한번 다운받은 퍼스나콘에 대해서 캐시를 지우지 않는 이상 다음 접속시에도 그대로 사용할 수 있습니다).

[b:rvdtvz6g]< 인터페이스 >[/b:rvdtvz6g]
X CafeChat 에는 Master Window 가 존재합니다. Master Window 는 모든 Rooms와 Operations 를 주관하며 프로그램의 헤드입니다.
채팅방에 입장하기 위해서는 Master Window의 '방 목록’을 선택하여 채팅방의 목록을 볼 수 있으며 그중 한가지를 선택하여 방에 입장할 수 있습니다.
Naver CafeChat가 동시다중챗접속을 허용하듯이 X CafeChat 에서도 다중 챗접속을 허용합니다.
Master Window 에는 Operations 툴바 밑에 Rooms 툴바가 존재하며 모든 접속된 채팅방이 그 툴바에 나열됩니다.
채팅방 윈도우에서 ‘숨기기’ 혹은 인터페이스의 닫기를 클릭하면 채팅방이 종료되지 않고 숨겨집니다. 즉 채팅방에는 접속되어있으나 채팅방 윈도우는 표시되지 않습니다.
Master Window 의 Rooms 툴바에 나열된 채팅방을 클릭하면 숨겨진 채팅방을 다시 표시할 수 있습니다.
또한 숨겨진 윈도우에서 새로운 채팅 내용이 존재하는지 여부를 알기 위해 채팅방이 업데이트되면 Rooms 툴바의 해당하는 채팅방 항목이 체크되도록 되어있습니다 (채팅방을 클릭하면 uncheck 됩니다).

[b:rvdtvz6g]< 업데이트 예정 >[/b:rvdtvz6g]

  • 현재 X CafeChat 는 1 대 1 대화 기능을 제공하지 않습니다. 이는 장기적으로 지원할 예정입니다.
  • HTML-format Unicode Encoding 은 차후 지원할 예정이며 장기적으로 X CafeChat 의 발송하는 패킷 역시 같은 포멧에서 처리되도록 할 예정입니다.
  • Master Window 에서 열려있는 모든 채팅방에 대한 채팅 내용을 볼 수 있는 기능을 지원할 예정입니다. 또한 열려있는 채팅방에 대하여 일부만 선점하여 볼 수 있도록 만들 예정입니다.
  • 최근 여러가지 카페 채팅을 불편하게 하는 요소(연속 입장/퇴장 등)를 제거하기 위하여 특정 유저에 대한 패킷을 필터링하는 기능을 지원할 예정입니다.

본 문서에 명시된 ‘업데이트 예정’ 이외의 추가적인 아이디어가 있으신 분은 assembler@live.ca 으로 메일을 발송하여주시면 감사하겠습니다.

[b:rvdtvz6g]< 실행 참조 >[/b:rvdtvz6g]

  • 프로그램을 실행하기 전에 .NET Framework 3.5 혹은 호환 프레임워크가 설치되어있는지 확인해야합니다.
  • 리눅스/유닉스 환경에서 실행시 Mono Framework 2.0.1 이상이 설치되어있어야합니다.
  • 리눅스/유닉스 환경에서 실행시 한글 폰트(UnDotum, UnBatang, UnGungseo) 가 설치되어있어야합니다.

[b:rvdtvz6g]< 우분투 설치 인스트럭션 >[/b:rvdtvz6g]

  • 한국어 폰트
  1. ttf-unfonts 를 설치합니다.
  • Mono Framework for Intrepid (8.10) (unofficial/unauthorised package)
  1. Software Source 에 http://ppa.launchpad.net/firerabbit/ubuntu 를 추가합니다.
  2. mono-2.0-runtime 패키지를 설치합니다.

Download: http://cid-fcdf53727db1e782.skydrive.li … _0.0.6.zip

오… 괜찮은데요?
네이버 까페에 갈 일은 거의 없지만, 아주 가끔 가는 까페(채팅 때문에)이 있는데…
꼭 버박을 통해서 가야만 했거든요.

그런데 이런 걸 만들어주시다니… 감사합니다.

와아!
테스트해보고 오류있으면 연락할게요~ ;)