2010년 6월 7일 월요일

OpenSSL 1.0.0a & 0.9.8o Win32 Binary

2010년 3월 29일자로 릴리즈된 OpenSSL 1.0.0 버전에서 중요한 버그와 보안 이슈가 수정된 1.0.0a 버전이 릴리즈 되었습니다. 그리고, 동일한 이유로 0.9.8o 버전도 함께 릴리즈 되었습니다.

여기서 제공하는 binary는 MS Visual C++ 2008 Express Edition으로 빌드되었기 때문에 MS VC++ Runtime 2008 SP1이 필요합니다. 현재 시스템에 아직 설치되어 있지 않다면 아래 링크에서 다운로드한 후 설치하시면 됩니다.
LINK: Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

더 최신 버전의 바이너리가 릴리즈 되었습니다.
아래 링크를 확인하세요.
LINK: Kaisyu's Notes: OpenSSL

그리고, OpenSSL 1.0.0a 버전 Win32 binary는 아래에서 받으세요.

만약 위 아이콘이 보이지 않으면 아래 링크를 따라가세요.
LINK: OpenSSL 1.0.0a Win32 Binary (MSVC90)
Mirror: openssl-1.0.0a-win32-msvc90.zip


OpenSSL 0.9.8o 버전 Win32 binary는 아래에서 받으세요.

만약 위 아이콘이 보이지 않으면 아래 링크를 따라가세요.
LINK: OpenSSL 0.9.8o Win32 Binary (MSVC90)
Mirror: openssl_0.9.8o-win32-msvc90.zip



Binary build에 사용된 환경은 다음과 같습니다.
Microsoft Visual C++ Express Edition 2008 SP1 - http://www.microsoft.com/express/Downloads/#2008-Visual-CPP
NASM - http://www.nasm.us
ActivePerl - http://www.activestate.com/activeperl/

2010년 6월 6일 일요일

Pidgin 네이트온 플러그인 (Windows) 및 활용 팁

[Pidgin 로고]
출처: pidgin.im
Pidgin은 다중 프로토콜과 다중 플랫폼을 지원하는 Open-Source 인스턴트 메신저 프로그램입니다. MSN 메신저, Google Talk, ICQ 등을 포함하여 17 가지 프로토콜을 기본적으로 지원하고 있는데, HazE 님이 개발한 네이트온 메신저 프로토콜 플러그인을 사용하면 네이트온 메신저 사용자와도 메시지/쪽지를 주고 받을 수 있습니다. 소스를 공개하고 있기 때문에 누구나 받아서 빌드하여 사용할 수 있지만, 빌드가 생각보다 그리 간단하지는 않죠. :-$

그래서, 제가 쓸려고 가끔씩 빌드했던 것을 지금까지 Ohpy에 있는 제 홈페이지에 올려두곤 했었는데, 언젠가 한번은 그 내용에 대해서 정리를 해야지 마음 먹고 있다가 오늘에서야 그 일을 시작하게 되네요.

그 사이 Pidgin 버전도 꽤 올라가고 필요 라이브러리 버전도 올라가면서 Pidgin 소스 구조와 빌드 스크립트가 조금 변해서 이번에 Pidgin 2.7.1 버전 대응으로 빌드하는 것은 그전보다 더 까다로웠습니다.

[*] 더 최신 버전이 등록되어 있습니다. 아래 링크에서 확인 가능합니다.
LINK: Pidgin 네이트온 플러그인 최신 버전 확인

Pidgin 2.7.1 버전 대응으로 빌드된 바이너리는 아래 링크에서 다운로드 가능합니다. (자동 압축 풀림 실행 파일)


혹시 위 다운로드 아이콘이 보이지 않는다면 아래 링크를 따라가세요.
LINK: pidgin-nateon-2.7.1-svn147+multi-chat.exe
Mirror 1: pidgin-nateon-2.7.1-svn147+multi-chat.exe (Ohpy)
Mirror 2: pidgin-nateon-2.7.1-svn147+multi-chat.exe (MediaFire)

이제, 네이트온 프로토콜 플러그인을 설치하고 설정하는 방법을 살펴보죠.

1. 설치하기
위에서 다운로드한 자동 압축 풀림 실행 파일을 실행하면 기본으로 [Program Files]\Pidgin 폴더가 지정되어 있는데, 만약 다른 곳에 설치했다면 Pidgin이 설치된 폴더를 지정해준 뒤 압축을 풉니다.

[Pidgin이 설치된 폴더를 지정하고 Install 버튼을 누르자.]

2. 계정 설정
계정 메뉴 -> Manage Accounts -> Add 버튼 클릭 순으로 진행하면 새로운 계정 추가 다이얼로그가 뜹니다. 여기서 아래 그림과 같이 프로토콜에 NateOn을 선택한 다음 자신의 아이디와 패스워드를 입력하고 나머지 필요한 설정을 해줍니다.

[계정 정보 입력]
[Use PRS Method에 체크]

3. 이모티콘 설정
Pidgin 기본 이모티콘에 네이트온 메신저 이모티콘을 추가한 것이 NateOn Plus 이모티콘 팩입니다. 도구 메뉴 -> 설정 -> Themes -> Smiley Theme 부분에서 NateOnPlus 를 선택해줍니다.

[Smiley Theme에서 NateOnPlus를 선택해준다.]
[NateOnPlus 이모티콘 팩에서 사용할 수 있는 이모티콘들]

4. 다중대화
일명 그룹챗이라고 부르기도 하는데, 여러 명이 동시에 대화를 하는 기능을 말합니다. 네이트온 프로토콜 플러그인 147 리비전에서 확인해보니 다중대화를 직접 시작하는 것이 가능해졌습니다.
아래 그림처럼 네이트온 대화상대에서 마우스 오른쪽 버튼을 클릭한 뒤 대화 시작을 선택하면 다중대화가 시작됩니다. 그렇지만, 선택했던 대화 상대가 자동으로 대화방에 초대되지는 않더군요. 그러므로, 우선 다중대화를 시작한 다음, 함께 대화할 상대를 대화창으로 끌어다 놓으면 됩니다.

[네이트온 대화 상대에서 마우스 오른쪽 버튼 클릭 후 '대화 시작' 선택한다.]
[다중대화가 시작되었다.]

5. Pidgin 활용 팁 몇 가지
지금까지 정리한 내용 외에, 네이트온 프로토콜 플러그인을 직접 빌드하는 방법에 대한 것은 좀더 정리가 필요한 내용이라 차차 쓰기로 하고, 이번에는 Windows 환경에서 Pidgin을 사용할 때 알아두면 좋은 점들 몇 가지만 쓰고 마치렵니다. 많은 분들이 이미 알고 있는 내용이겠지만, 한곳에 모아 놓은 내용이 잘 없어서 참고 삼아 정리해봅니다.

1) GTK+ Runtime Library 별도 설치
Pidgin은 전용 GTK+ Runtime을 함께 설치하도록 되어 있기 때문에 특별히 신경을 쓰지 않아도 되지만, GIMP 등과 같이 GTK+ Runtime을 사용하는 프로그램이 시스템에 하나 이상 이미 설치되어 있다면 그 때 설치된 GTK+ Runtime을 사용하는 것이 더 바람직할 것입니다.

[GTK+ Runtime이 이미 설치되어 있는 경우, Pidgin 설치 옵션에서 GTK+ Runtime을 제외한다.]

그러나, 정확하게 잘 모를 경우에는 그냥 Pidgin 전용 GTK+ Runtime을 설치하는 것이 문제 없이 편안하게 Pidgin을 사용할 수 있는 길입니다.
혹시라도 Pidgin 전용 GTK+ Runtime 대신 공용 GTK+ Runtime을 설치해서 사용하고 싶다면 최신 버전의 GTK+ for Windows Runtime Environment는 아래 사이트에서 다운로드할 수 있습니다.
LINK: http://sourceforge.net/projects/gtk-win/

2) 한글 인터페이스 사용하기
Windows에 Pidgin을 처음 설치해서 사용해보면 모든 인터페이스가 영문이고 대화 입력창에서 입력기(Input Method)도 Windows IME를 기본으로 사용하지 않기 때문에 한글 입력 시 조합되는 글자를 제대로 보여주지 못합니다.
그러나, 사실 Pidgin은 이미 다국어에 대한 지원을 포함하고 있습니다. 적절한 설정만 해주면 한글 인터페이스와 Windows IME를 기본으로 사용할 수 있는데, 그 방법은 매우 간단합니다. 환경변수에 PIDGINLANG=ko 항목을 추가해주기만 하면 됩니다.

[시스템 속성에서 환경 변수를 클릭한다.]
[사용자 변수에서 새로 만들기 버튼 클릭 후 PIDGINLANG과 ko를 각각 입력한다.]

3) GTK Theme 플러그인 설정으로 글꼴 및 테마 변경하기
Pidgin에는 GTK+ 테마를 변경할 수 있는 매우 유용한 플러그인이 있습니다. 이 플러그인을 사용하면 Pidgin 인터페이스의 색상과 글꼴을 원하는 대로 변경할 수 있습니다.
글꼴을 변경하는 방법은 다음과 같습니다.
도구 메뉴 -> 플러그인 -> Pidgin GTK+ 테마 정의 항목에 체크 한 뒤 아래쪽의 플러그인 설정 버튼을 누릅니다.

[Pidgin GTK+ 테마 정의를 선택한다.]

Pidgin GTK+ 테마 정의 창에서 글꼴 탭 -> GTK+ 인터페이스 글꼴 항목에 체크 후 오른쪽에 있는 글꼴 선택 버튼을 누릅니다.
[글꼴을 변경하고 싶은 항목을 선택하고 글꼴 변경 버튼을 누르자.]

이제 글꼴 선택 창에서 원하는 글꼴을 선택하면 됩니다.
[원하는 글꼴 선택]

그리고 잊지 말아야 할 것은 선택한 설정이 쭉 반영되도록 하기 위해서는 반드시 이 설정을 "%APPDATA%\.purple\gtkrc-2.0" 에 저장 버튼을 눌러주어야 한다는 점입니다.

6. 다음을 기약하며...
이것으로 이번 글을 마칩니다. 다음 번에는 Windows용으로 네이트온 프로토콜 플러그인을 빌드하는 방법에 대해 써볼까 합니다. (언제가 될지 모르지만...)
아무튼, 모두 모두 Pidgin에서 네이트온 사용해보아요~