바람은 열린한글프로젝트의 한글라이브러리(libhangul)에 기반한 Mac OS X용 한글입력기 입니다. 바람은 한영 전환 단축키와 한자입력기능을 가지고 있으며 다양한 한글 자판을 지원합니다. 또한, "바람 사전"을 통해서 사용자 사전을 만들거나 편집할 수 있습니다.


주요 기능
1. 다양한 한영 전환 방법 지원 (Shift-space 및 오른쪽 특수키 지원)
2. 모아쓰기를 지원하여 오타를 최소화 (libhangul 기능) 
3. 자동 입력 모드 전환 기능
4. 프로그램 별 시작 언어 설정 기능
5. 한자어 입력 가능
6. 한자 사전을 통한 사용자 상용구 지원
7. MS 윈도우 호환 특수문자 입력 기능


시스템 요구사항
바람은 Mac OS X 10.5 이상에서만 정상동작합니다.
PPC와 Intel 프로세서에서 모두 동작하는 Universal 프로그램입니다.


바람입력기의 버그 리포트기능 제안은 개발자 사이트로 부탁드립니다.

2008년 12월 17일 수요일

바람 2.0 용 일본어 엔진 테스트 프로그램


바람 2.0에서 사용될 일본어 엔진입니다.

1.0의 일본어 기능을 개선하려고 노력을 많이 했습니다.
특히 가나 -> 칸지 변환기능이 포함되 있습니다.
개선사항에 대하여 건의 부탁드립니다.

http://kldp.net/frs/download.php/4936/JapaneseEngine.zip

2008년 12월 15일 월요일

유니버셜 바람 맞춤법 검사기

PPC와 Intel 프로세서를 모두 지원하는 바람 맞춤법 검사기입니다.

사용법은 이전 버젼과 같고 이전 버젼 사용하시는 분들만 사전 업데이트를 위해서 기존 사전을 지우시면 됩니다.

기존 사전
홈폴더/Library/Dictionaries/BaramSpellChecker/ko.aff
홈폴더/Library/Dictionaries/BaramSpellChecker/ko.dic

위 두사전을 지우시면 됩니다.

다운로드 : http://kldp.net/frs/download.php/4931/BaramSpellChecker_0.1.5.zip

2008년 12월 11일 목요일

바람 맞춤법 검사기 테스트 버젼 릴리즈

류창우님이 만드신 hunspell-ko-dict 0.1.4(http://groups.google.com/group/spellcheck-ko?hl=ko)기반의 한글 맞춤법 검사기 테스트 버젼을 릴리즈합니다.

아직 사전 데이터가 부족한 관계로 본격적인 사용은 무리지만, 테스트 용도로 올려드립니다.
일부 동작이 오동작하거나 프로그램이 다운될수도 있으니 꼭 테스트 용도로만 사용하시기 바랍니다.

시스템 요구사항
Mac OS X 10.5 이상이 설치된 Intel Mac

설치 방법
1. 링크된 맞춤법 검사기를 다운받습니다. http://kldp.net/frs/download.php/4926/BaramSpellChecker.zip
2. 압축을 풀면 BaramSpellChecker.app가 나옵니다. 적절한 디렉토리에 카피합니다. (예 /Applications)
3. BaramSpellChecker.app를 더블 클릭하여 실행합니다.
(시스템 환경설정/계정/로그인 항목에 등록하셔도 됩니다.)

사용방법
NSSpellChecker를 사용하는 모든 코코아 프로그램에서 동작합니다.
1. 프로그램을 실행합니다.
2. 메인메뉴/편집/영문 철자 및 문법/영문 철자 및 문법 보기를 클릭하여 맞춤법 검사창 실행합니다.
3. 맞춤법 검사창 하단의 언어 선택 버튼을 클릭하여 한국어 (BaramSpellChecker)를 선택합니다.

감사합니다.

1.5.2 버젼 릴리즈

바람 1.5.2 버젼을 릴리즈합니다.

1.5.2의 변경사항
바람 입력기
- 한자/일본어 모드에서 특수 문자 사전이 검색되는 버그 수정
- passive listener를 default 리맵퍼로 변경
- NSNumber 오브젝트 처리 코드 버그 수정

다운로드 http://kldp.net/frs/download.php/4924/Baram_1.5.2.dmg

2008년 11월 25일 화요일

LeicaKorea에 리뷰가 실렸습니다.

LeicaKorea의 Mac Story에 바람 입력기 리뷰가 실렸습니다.

그림과 함께 알기 쉽게 설명해 주셔서 많은 분들께 도움이 될 것이라 생각되서 링크를 걸겠습니다.
바람뿐만 아니라 다른 프로그램의 리뷰도 많으니 참고해주세요

리뷰 감사드립니다!

http://www.leicakorea.com/bbs/zboard.php?id=story&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=767

2008년 11월 17일 월요일

1.5.1 릴리즈

바람 입력기
- 안정적인 리맵퍼 패시브 리스너 모드 추가
- MS 파워포인트 2008 스페이스키 버그 해결
- 환경설정 UI 오타 수정

바람 사전
- 창을 닫은 상태에서 파일 열기시 크래쉬 발생 문제 해결

바람 업데이터
- 인증 오류 해결

다운로드 : http://kldp.net/frs/download.php/4886/Baram_1.5.1.dmg
자동업데이트 :
1.3~1.5 버젼의 업데이터는 버그가 있어서 자동 업데이터가 동작하지 않습니다. 이 패치를 적용하신뒤 업데이트를 하세요

바람 업데이터 패치

바람 업데이터 패치
1.3~1.5버젼에 포함된 바람업데이터의 일부 파일이 손상되어서 자동업데이트가 수행되지 않습니다.

이 파일을 다운 받으셔서 포함된 스크립트를 수행하시면 해결하실 수 있습니다.

다운로드

수행방법 :
0. 바람 업데이터가 수행중이라면 종료한다.
1. 다운로드한 파일을 더블 클릭하여 압축을 해제한다.
2. /Applications/Utilities/Terminal.app를 실행한다.
3. 압축해제된 폴더로 이동한다.
예) cd ~/Downloads/BaramUpdaterPatch
4. patch.sh 파일을 수행한다.
예) ./patch.sh

감사합니다.

2008년 11월 11일 화요일

2.0 버젼 기능 요구 수렴

안녕하세요
바람 1.5 안정버젼을 릴리즈하고 좀 쉬는동안 바람 2.0에 포함될 기능 요구사항을 받도록 하겠습니다.
먼저 제가 생각하는 기능을 적도록 하겠습니다.

1. 최신 libhangul 으로 업데이트
- 지금 svn 버젼이 업데이트 되고 있습니다. 아마도 한자 사전쪽의 기능이 많이 개선될것입니다.
2. 단축키 처리 단일화
- 리맵퍼로 단축키 처리하는 것이 문제가 없다면, 단축키는 리맵퍼로 통일하겠습니다.
- 이 경우 우선순위가 높아서 다른 입력기 간의 전환도 가능할 것이라 생각됩니다.
3. 일본어 입력기 성능 향상
- 기존의 사전은 exact match 방식을 쓰는데 이 방식은 적합하지 않은것 같습니다.
- 차라리 자소를 풀어서 첫가끝 코드를 만들고 발음에 가장 비슷한 일본어를 매핑할 수 있는 방법으로 가려고 합니다.
- 또, 고토에리의 사전을 사용할 수 있도록해서 일본어 입력은 최대한 고토에리에 근접한 기능을 가질수 있도록 해야 겠습니다.
- 일본어 입력기에 대한 토의가 필요합니다. http://kldp.net/forum/forum.php?thread_id=44326&forum_id=4375
4. 메뉴 UI 사용자화
- 아이콘 및 입력기 별 단축키를 사용자화 할수 있습니다. 기존의 QWERTY기반의 단축키를 DVORAK이나 다른 키보드에서도 쉽게 사용할 수 있도록 해야겠습니다.
5. 서식 입력
- 입력기가 기본으로 서식입력을 지원하지만, 이 기능을 사용하는 입력기가 아직 없는 것 같습니다. 실험을 해보고 가능하면 넣을 수 있도록 하겠습니다.
6. 프로파일 설정
- 설정을 프로파일로 지정해서 다수의 프로파일을 사용할 수 있습니다.
- 프로파일의 전환은 메뉴에서 쉽게 할 수 있도록 합니다.
- 응용프로그램별 설정은 해당 프로파일을 지정할 수 있도록 합니다.
7. 모든 로만 입력기 지원
- 고토에리처럼 모든 로만입력기를 지원하려고 합니다.
8. 두벌식 옛한글 키보드 지원
- 두벌식 옛한글 키보드를 지원해서 옛한글입력이 가능하도록 합니다.

뭐 이정도 입니다.
기존 기능에 비해서 많은 기능이 추가되므로 개발기간이 많이 필요할 것 같습니다.
아마 내년 부터 개발을 시작한다고 가정했을때 6개월은 필요하지 않을까 생각하고 있습니다.
일단 좀 쉬면서 기능 요구사항을 받고, 기존의 trunk 소스를 정리해야겠습니다.

기능 요구사항에 대한 토론은 아래 링크된 개발자 사이트에서 하시기 바랍니다.
http://kldp.net/forum/forum.php?thread_id=43977&forum_id=4375

2008년 11월 10일 월요일

1.5 안정버젼 릴리즈

드디어 1.5 안정버젼을 릴리즈합니다.

지난 9월 부터 개발을 시작해 약 3개월 동안 1.0 버젼의 기능 개선 및 버그를 해결하였습니다.
1.0 버젼에서 문제가 되던 자바 프로그램에서 스페이스키 입력, MS Word 2008의 방향키 문제들과 같은 버그가 해결또는 개선되었습니다. 또 오른쪽 특수키나 PC용 USB키보드의 한영/한자키를 활용할 수 있는 기능이 완성되었습니다.
아직 갈길이 멀지만 1.5 버젼으로 인해서 한국 맥사용자의 갈증이 해소되길 바랍니다.
그동안 개발에 도움을 주신 모든 분께 감사드립니다.

바람 입력기
- 모아쓰기(Hangul order correction) 기능 사용자화 가능
- 자바 프로그램에서 스페이스키 처리 버그 해결
- MS Word 2008 방향키 처리 기능 개선
- 오른쪽 커맨드, 옵션, 컨트롤, 엔터키를 한영, 한자키로 사용가능
- PC용 USB 키보드의 한영, 한자키 지원
- 응용프로그램 별 시작 입력 모드 지정 가능
- 환경설정 창 UI 개선

바람 사전
- 바람 입력기의 사용자 사전 목록 공유
- 선택된 단어를 바람 사전에 등록 가능
- 바람 사전 실행시 default 사전 열기
- 사전 저장시 바람 입력기에서 자동으로 사전을 다시 읽음

바람 업데이터
- 업데이트 검사 후 자동 종료
- 설정된 주기로 자동 업데이트 검사

다운로드 : http://kldp.net/frs/download.php/4868/Baram_1.5.dmg
자동 업데이트 :
- 안정버전 0.7 이후 버젼을 사용하시는 분은 자동업데이트를 수행하시면 됩니다.
- 개발버젼을 사용하시는 분은 자동업데이트가 되지않습니다. 수동으로 업데이트 해주시기 바랍니다.

2008년 11월 6일 목요일

1.5 release candidate 2

1. 오른쪽 특수키를 한영/한자 단축키로 사용할 경우 한영 전환이 간헐적으로 실패하는 버그 수정
2. 환경 설정창 UI 버그 수정
3. 기능 설명서 추가

http://kldp.net/frs/download.php/4867/Baram_1.5rc2.dmg

2008년 11월 3일 월요일

1.5 release candidate 1

안녕하세요
바람 개발자 정하영입니다.

드디어 1.5 버젼의 release candidate 1을 공개합니다.
이전 안전 버젼 처럼 패키지 설치형태로 제작되어 있습니다.

큰 문제가 없다면, 다음주에 1.5 안정 버젼으로 릴리즈 하겠습니다.

http://kldp.net/frs/download.php/4864/Baram_1.5rc1.dmg

2008년 10월 28일 화요일

1.3.5 개발 버젼 릴리즈

1.5 버젼을 위한 마지막 개발 버젼입니다.

릴리즈 노트:
1. Application specific setup 설정
2. 초기 설정값 등록

변동사항:
1. 환경설정 remapper 항목을 application specific setup으로 변경

http://kldp.net/frs/download.php/4863/Baram_1.3.5.zip

2008년 10월 24일 금요일

Application Specific Setup



1.3.4에 있던 응용프로그램별 rempper 설정을 발전시켜서 응용프로그램별 설정이라는 항목을 추가했습니다.
기능은 시작 입력 모드와 리맵퍼 설정이 응용프로그램별로 가능합니다.

QuickSilver나 Terminal같이 영문 입력 위주의 프로그램에 적용하면 좋습니다.

2008년 10월 22일 수요일

1.3.4 개발 버젼 릴리즈

1. 리맵퍼 동작 방지 리스트 적용
   - VMware에서 오른쪽 특수키를 인식을 못하는 현상 방지
2. 세벌실에서 쌍자음 버그 해결
3. 한영키, 한자키는 단축키 입력을 못하게 방지
4. 리맵퍼 설명 추가

http://kldp.net/frs/download.php/4859/Baram_1.3.4.zip

2008년 10월 15일 수요일

오른쪽 Command, option, control 사용하기


바람 1.3.3 부터 적용된 오른쪽 command, option, control 키를 사용하기 위해서는 "시스템 환경설정에서 손쉬운 사용의 보조 장비에 대한 접근 활성화"가 되어 있어야 합니다.
영문 상위에서는 "Universal Access의 Enable Access for assistive devices" 입니다.
혹시 작동을 안하시는 분은 이 항목을 꼭 설정하시고 재로그인 하시기 바랍니다.

 

2008년 10월 14일 화요일

1.3.3 개발 버젼 릴리즈

이제 기능 추가 없이, 버그를 수정후 안정버젼 1.5로 릴리즈 하겠습니다.

개선 사항
1. CGEvent tap을 메인 스레드에서 수행
2. Macbook Air 지원
3. 한국어 리소스 추가
4. 한영키와 한자키 선택 버튼의 enable을 조절하여 같은 키를 선택할 수 없게 함

http://kldp.net/frs/download.php/4852/Baram_1.3.3.zip

2008년 10월 13일 월요일

후원 감사합니다.

오늘 첫 번째 후원금을 받았습니다. 여러분의 바람에 부응할 수 있도록 최선을 다하겠습니다.

아래의 후원자 목록은 계속 업데이트 하도록 하겠습니다.







(PayPal을 통해서 기부하신 분들은 간단히 이메일을 보내주시면 코멘트를 남겨드리겠습니다.)

PBank Donate


변경사항
2008. 11. 11. Donate 링크를 추가합니다.
2008. 10. 27. 후원자의 코멘트를 첨부합니다.

== 후원자 목록 ==
오태영님 : 좋은 소프트웨어 만들어주세요~
조성희님 : 감사합니다.
윤성환님 : 커피라도 한잔하세요.
tykim.wordpress.com 님 : 맥한글이 너무 편해졌습니다.WIN안부러워요
한동진님 (DJ.HAN) : 힘내서 개발해 주세요!
전우현님 : 한글입력기 바람을 사용한 후 한글 입력 환경이 너무나 좋아 졌습니다.
Hoon Huh님 (누렁이) : 바람입력기가 나날이 좋아지는 것이 보기 좋습니다. 힘내세요! 바람입력기가 애플에서 공식적인 입력기로 지정되는 날이 오면 좋겠군요. ㅎㅎㅎ
이상묵님 (Keynut) : 맥스토리에서 소개글 보고 설치 후 너무 마음에 들어 약소하나마 donation 보내드렸습니다. 좋은 프로그램 감사드려요~!
김대명님 : 사용자에게 있어 선택의 기회를 제공해주셔서 그 무엇보다 감사드립니다. 더불어 꾸준한 업데이트도 부탁드립니다. ^^
김대진님 : 감사히 잘 쓰겠습니다.
이주한님 : 뒤늦게나마 감사드립니다.
GOMGOM님 : 해외에서 후원할 수 있는 통로가 생겨서 기쁩니다. 작은 금액이지만 맛있는 식사라도 한끼 하시길 바랍니다.
박명철님 :
조수연님 (doccho) : Thank you for the excellent software.
장영준님 :
김세호님 : 얼마 안되는 액수이지만 프로그램 개발자에게 처음으로 기부를 했습니다. 좋은 프로그램 감사합니다.
이구희님 : 약소하지만, sixt06님께 식사 한끼와 커피 한잔을, 간신히 드실 정도로 대접해 드리고 싶은 마음입니다.
이윤복님 (gnucian) : 앞으로도 계속 발전하는 '바람'이 되길 바랍니다.
윤홍선님 (albireo) : 맥을 더 즐겁게 쓸 수 있도록 해 주셔서 감사합니다.
바닐라스카이님 : 좋은 프로그램 감사합니다
라이카코리아 방문객 : 바람입력기 잘 쓰고 있습니다. 감사합니다.
정택주님 : 덕분에 맥을 한결 즐겁게 쓰고 있습니다

2008년 10월 9일 목요일

1.3.2 개발 버전 릴리즈

1. right modifier를 한글키/한자키로 사용가능 
2. preference UI 변경 
3. 선택된 단어 바람 사전에 등록하기 기능

2008년 10월 7일 화요일

오른쪽 Command, option, control 사용하기

우연히 링크 내용을 발견했습니다. 
http://pastie.org/pastes/129542

요약 하자면  key event에 callback을 걸어 keycode를 변경하는 방식인데
코코아 프로그램에서는 얻을 수 없는 Raw keycode와 modifier 코드를 얻을 수 있습니다.
현재 이 기능으로 좌우 command, option, control, 한영키, 한자키를 인식했습니다!

그 동안 key remapper 프로그램들이 커널 익스텐젼을 사용해서 건들지 못하고 있었는데 의외로 쉽게 풀렸습니다.

요 기능도 1.5 기능에 포함하겠습니다.

2008년 10월 2일 목요일

새로운 설정판 UI


1.5 버젼 (개발버젼은 1.3.2 버젼) 부터 도입할  새로운 설정판입니다. 
다른 어플리케이션 처럼 toolbar를 사용해서 작업을 하고 있습니다. toolbar를 사용하면 tab별로 view가 분리 되기때문에 유지 보수가 쉬운것 같습니다. 또 tab별로 사이즈가 바뀔수 있으므로 layout에 대한 어려움도 많이 줄거라 기대 됩니다.
하지만 바람 처럼 background only 프로그램에서 window를 열면 최상위로 뜨지가 않아서 어려움이 있네요. 좀더 다듬어서 1.5 버젼에 사용될 수 있도록 하겠습니다.

2008년 10월 1일 수요일

1.3.1 개발 버젼 릴리즈

릴리즈 노트: 
1. 모아쓰기 (Hangul order correction) 기능 enable/disable 
2. 선택된 단어를 바람 사전에 등록하기 
   - TSM 호환 응용프로그램의 input session에서만 가능합니다.
3. 바람사전 시작시 default 사전 열기

다운로드 (개발 버젼은 설치 패키지를 지원하지 않습니다.)
Baram_1.3.1.zip

2008년 9월 29일 월요일

1.5 기능 목록 확정

1.5 버젼에 들어갈 기능을 확정했습니다.
마이너 업그레이드인 만큼 많은 욕심은 부리지 않고 다음에 대해서만 중점적으로 개발하도록 하겠습니다.

기능 목록 
1. libhangul 모아쓰기 기능 on/off 
    - 모아쓰기에 익숙하신 분들은 문제가 안되지만, 기존 입력기에 익숙하신 분들은 이 기능 때문에 오히려 오타가 많이나신다고 합니다. 따라서 libhangul을 약간 수정해서 모아쓰기를 on/off 할 수 있도록 하겠습니다.
2. 자동 업데이트 스케쥴링
    - 바람업데이터를 정해진 주기로 자동 수행하여 업데이트 검사를 할 수 있도록하겠습니다.
3. 바람사전 편집기 업데이트
     - 바람 사전 편집기의 기능이 미비한것 같아서 업데이트를 계획하고 있습니다. 예를 들어 선택한 단어의 사전 등록 기능과 바람입력기의 사전 목록과의 연동을 계획하고 있습니다.

이번에 포함되지 않은 기능 요구는 2.0에 꼭 포함될 수 있도록 하겠습니다.
감사합니다.

2008년 9월 25일 목요일

바람 1.3 베타 버젼 릴리즈

바람 1.5를 위한 1.3 베타 버젼을 릴리즈합니다.
바람 1.5는 1.0의 버그 수정과 UI 개선 작업을 중점적으로 할 예정입니다.
버그를 포함할 수 있으니 일반 사용자분들은 안정버젼을 사용해 주시기 바랍니다.

개선 사항
1. 업데이트 프로그램 자동 종료
2. 자동 업데이트 검사
3. 사전 목록 공유

다운로드 (개발버젼은 패키지 버젼을 제공하지 않습니다.)

2008년 9월 17일 수요일

바람 2.0 기능 요구 사항 받습니다.

안녕하세요 바람 개발자 sixt06입니다.
바람 릴리즈 후에 급한 일이 있어서 신경을 쓰지 못하고 있었습니다.
이제 급한 일은 어느정도 정리가 되어서 다시 개발을 시작하려고 합니다.

앞으로 1.0의 기능 개선판인 1.5와 새로운 기능을 추가한 2.0버젼을 준비하고 있습니다.
일단 10월 1일까지 여러분들이 원하시는 기능 요구를 받고, 1.5에 들어갈 기능과 2.0에 들어갈 기능을 결정하겠습니다.
아래 URL에 접속하시면 개발자 사이트에 기능 요구사항의 글을 쓰실수 있습니다.

감사합니다.


http://kldp.net/forum/forum.php?thread_id=43977&forum_id=4375

2008년 8월 14일 목요일

1.0 버젼 릴리즈

안녕하세요
바람 개발자 정하영입니다.

드디어 바람 1.0 버젼을 릴리즈합니다. 
개발 초기에 목표했던 1.0의 기능은 어느정도 달성 하였고, 약속했던 8월 15일 정식 릴리즈 약속을 지키기 위해서 1.0 버젼을 릴리즈합니다. 
버젼이 갑자기 올라가는 것에 대해 의아하신 분들이 있겠지만, 베타 딱지를 벗는다는 의미로 생각해 주시면 감사하겠습니다.

0.7 이상 버젼에서는 바람 메뉴의 업데트 검사를 통해서 자동 업데이트가 가능합니다.

2008년 7월 25일 금요일

0.72 버젼 릴리즈

개선사항

1. 단어단위 입력에서 부호입력시 한글입력 완성

2. MS Windows 호환 특수 문자 사전 (Dictionaries/mswin.txt)

3. 환경설정의 UI 개선


0.7이상 사용자는 메뉴의 업데이트 검사를 이용하시면 업데이트하실수 있습니다.

http://kldp.net/frs/download.php/4769/Baram_0.72.dmg

2008년 7월 22일 화요일

MS Windows 호환 특수 문자 사전

MS Windows에는 한글 자음을 입력하고 한자키를 누르면 특수 문자로 변환하는 기능이 있습니다.바람에서도 이런 방식을 도입하자는 의견이 있어서 테이블을 만들어 보았습니다.다음 버젼 부터 릴리즈에 포함시키겠습니다.

  ㄱ: 2바이트 전각 기호 
  ㄴ: 2바이트 전각 문장부호 
  ㄷ: 2바이트 전각 수학기호 
  ㄹ: 2바이트 단위기호 
  ㅁ: 2바이트 기타기호 
  ㅂ: 2바이트 궤선기호 
  ㅅ: 2바이트 번호(1) 
  ㅇ: 2바이트 번호(2) 
  ㅈ: 2바이트 전각 숫자 
  ㅊ: 2바이트 지수/밑수 
  ㅋ: 2바이트 한글 낫자 
  ㅌ: 2바이트 한글 고문 
  ㅍ: 2바이트 전각 영문 대소문자 
  ㅎ: 2바이트 그리스 문자 
  ㄲ: 2바이트 사용자 정의문자 
  ㄸ: 2바이트 일본어 히라가나 문자 
  ㅃ: 2바이트 일본어 가따까나 문자 
  ㅆ: 2바이트 러시아 대소문자 

2008년 7월 18일 금요일

0.71 버젼 릴리즈

0.71 버젼 릴리즈

기능은 0.7과 동일합니다.
Mac OS X 10.5.4와의 충돌 문제가 해결되었습니다.

http://kldp.net/frs/download.php/4763/Baram_0.71.dmg

2008년 7월 14일 월요일

테스터를 모집합니다.

안정 버젼 릴리즈를 위한 테스터를 모집합니다.
원하시는 분은 다음 사항을 적어서 제 e-mail 주소(sixt06@gmail.com)로 보내주시기 바랍니다.

 이   름 : 홍길동 
E-mail : hongil@xxx.xxx
 기   종 : MacBook
OS 버젼 : 10.5.4

2008년 7월 2일 수요일

0.7 버젼 릴리즈 (수정)

패키징 버젼 정보를 수정했습니다.

7월 4일자로 다시 릴리즈 합니다.


개선사항

1. 영문 레이아웃 변경 사항 바로 적용

2. 환경설정 패널 UI 개선

3. Capslock을 한영키로 사용 가능 

4. 다수의 사용자 사전 사용 가능

5. 영문 모드에서도 트리거 지원

6. 자동 업데이트 활성화


변경사항

1. 설정 파일 변경 (설치전에 꼭 이전 설정파일을 삭제해 주세요 ~/Library/Preferences/org.baram.inputmethod.baram.plist)  


다운로드

2008년 6월 27일 금요일

환경설정 UI 개선 작업

환경 설정 UI를 개선하는 작업을 하고 있습니다.
가장 많이 바뀐 부분이 기본 환경 설정과 사용자 사전 부분인데 아래와 같이 바뀔 예정입니다. (아직 완성본이 아니라 세부적인 모습은 변경될 수 있습니다.) 



보시면 아시겠지만 크게 변경된 점은 오른쪽 옵션과 컨트롤 키 (MS 윈도우즈 호환), 또한 한영키와 한자키(역시 MS 윈도우즈 호환) 등을 사용할 수 있습니다.
또 사용자 사전의 기능이 강화되어서 복수의 사전을 사용할 수 있도록 하였습니다. 열린한글 프로젝트에서 카테고리 별로 한자 사전을 정리하고 있는데 이것을 활용하기 위해서 이렇게 변경하였습니다.

2008년 6월 26일 목요일

영문 키보드 레이아웃

다음 버젼 부터 영문 키보드 레이아웃을 적용하도록 하였습니다.
현재는 선택한 레이아웃은 한글 키보드를 보정하는 부분에만 사용했지만,
이제는 영문 입력에도 적용하여 선택된 레이아웃으로 입력되도록 할 예정입니다.

또한 드보락 키보드의 경우 드보락과 단축키를 쿼티 기준으로 하는 드보락-쿼티로 분리해서 사용자의 선택폭이 넓어 질 수 있도록 할 예정입니다.

이제 1.0 릴리즈 예정까지 약 한달 반 정도 남았으니, 이제는 코드의 질을 높이는데 시간을 사용해야 겠습니다.

 

2008년 6월 23일 월요일

0.65 Beta 릴리즈

개선사항

1. 설치 패키지 포스트 설치 스크립트 버그 수정

2. 한자 입력 방식 선택 가능 (한자, 한자(한글), 한글(한자))

3. Scrivener에서 완성되지 않은 한글의 이동 버그 해결

4. 바람 사전 한국어 리소스 추가

5. 네이버 한자 사전 추가 (Dictionaries/naver.txt)


2008년 6월 18일 수요일

바람 0.62 베타 릴리즈

개선사항

1. 0.61의 capslock 버그 수정

2. 설치 패키지 포스트 설치 스크립트 버그 수정

3. 한자 선택창이 깜박거리는 문제 해결 

4. 한자 리스트에 이전에 변환한 결과 출력되는 버그 수정


다운로드

2008년 6월 16일 월요일

0.61 베타 버젼 릴리즈

개선사항
1. 0.6의 파일 선택 및 언어 변경시 프로그램 종료  버그 개선
2. 설치 방법을 패키지로 변경
 

p.s. 최근에 포스트된 버그 레포트에 따르면 설치후 다시 로그인하지 않으면 한글입력이 동작하지 않는다고 합니다. 설치를 하시고 꼭 다시 로그인을 하시기 바랍니다.
 

2008년 6월 13일 금요일

바람 0.6 Beta 버젼 릴리즈

개선사항

1. 단어 단위 입력(간접입력)에서 기호로 끝나는 문자열의 입력 버그 수정

2. 한자 선택창의 UI 선택 기능 

3. 한자 선택창에서 ESC로 종료하였을때 편집중인 한글이 남아있는 버그 수정

4. 단어 단위 입력(간접입력)에서 한자 변경시 선택된 한자만 변경

5. 바람 사전 저장 기능 개선 

6. 바람 사전 단축키 사용자화 (로그아웃 필요)


변경사항

1. 한자 선택이 완료되기전 입력창에 반영되지 않게 변경 (개선사항 3과 충돌)

2. 바람 사전 위치 변경 (바람.app 패키지 안으로 이동)


다운로드

2008년 6월 10일 화요일

네이버 한자 사전

네이버 한자사전 데이터를 추출해봤습니다.
기존의 libhangul의 한자 data 보다 주석이 자세하여 사용하기 더 좋은 것 같습니다.
이후에 한자 단어사전 데이터를 추출해서 추가해보도록 하겠습니다.

라이센스 문제가 있을 경우 삭제하도록 하겠습니다.

2008년 6월 9일 월요일

바람 0.5 베타 버젼 릴리즈

개선사항

1. 바람 사전을 통한 자동 업데이트 (바람 사전 실행시 BaramDictionary 메뉴->Check for Updates...)

2. 옵션키로 영문입력의 버그 수정

3. Notification을 사용한 설정 변경 알림 (설정이 변경되면 바로 적용가능) 

4. 단축키 설정이 저장되지 않는 문제 해결


변경사항

1. 바람 사전과 통합 패키지


예정 보다 빠르지만 1.0 구현사항을 모두 만족하여서 베타 테스트를 시작하겠습니다.


다운로드

맥마당 6월호 인터뷰

바람 관련 기사가 맥마당 6월호에 소개되었습니다. 
기자님과 인터뷰를 한지 얼마 안되서 6월호에 실릴지는 몰랐는데 오늘 보니 실려있습니다.
그것도 자그만치 4쪽이나 되네요. 가문의 영광입니다.

관심가져주신 모든 분들께 감사말씀 전합니다.
양질의 입력기로 보답하겠습니다.

2008년 6월 3일 화요일

바람사전 0.3 릴리즈

개선사항

1. 프로그램 수행시 선택된 사전를 자동 로드

2. Import & export 기능 추가

3. 저장시 search filter 초기화


다운로드

바람 FAQ

Q: Mac OS X 10.5 이전 버젼에서도 사용가능한가요?
A: 바람은 Mac OS X 10.5 이후 지원되는 Input Method Kit을 사용하므로 10.5 이상의 버젼에서만 정상 동작합니다.

Q: 이전 입력 소스 선택키(Cmd+Space)를 눌러도 다음 입력기로 이동하지 않습니다.
A: 이전 입력 소스는 이전 입력기를 의미하는 것이 아니라 이전에 입력한 입력기의 모드를 의미합니다. 바람은 여러 입력 소스가 존재하므로 이전 입력 소스 선택키를 누르셔도 정상동작하지 않는것 처럼 보입니다. 이 경우 "메뉴에서 다음 입력 소스 선택키"를 사용하시면 다음 입력기로 전환이 가능합니다.

Q: 한영 전환키와 한자 변환키가 등록되지 않습니다.
A: 한영 전환키와 한자 변환키는 일반키를 등록할 수 없습니다. 반드시 Command, Option, Control, Shift와 같은 modifier와 일반키의 조합을 사용하셔야 합니다.

Q: 조합중인 문자 입력완료하고 싶습니다.
A: 입력중인 글자는 아래에 밑줄이 있습니다. 이것은 조합중인 글자로 아직 조합이 끝나지 않았기 때문에 문서에 입력되지 않은 문자입니다. 따라서 이것을 완료하기 위해서는 커밋 이벤트를 발생해야 합니다. 커밋 이벤트는 탭, 리턴, 스페이스, 컨트롤 키를 입력하시면 발생합니다.

Q: 자동 모드 전환이 되지 않습니다.
A: 자동 모드 전환 기능은 트리거가 등록되어있어야만 동작합니다. 먼저 환경 설정에서 트리거를 등록하신뒤 사용하시기 바랍니다. 트리거로 등록한 후에도 동작하지 않는다면, 해당 프로그램은 자동 모드 전환을 지원하지 않는(TSM Document Access 프로토콜이 호환되지 않는) 프로그램입니다.

Q: 오른쪽 특수키나 한영키, 한자키를 사용하고 싶은데 선택할 수 없습니다.
A: 오른쪽 특수키나 PC용 USB키보드의 한영키와 한자키를 사용하기 위해서는 시스템 환경설정 손쉬운 사용에 보조 장비에 대한 접근 활성화 옵션을 체크하셔야합니다. 이 옵션을 체크하신 뒤 로그아웃후에 다시 로그인 하시면 바람 환경설정에서 특수키를 한영 전환 또는 한자키로 사용하실 수 있습니다.

Q: 자바 프로그램에서 한글이 입력되지 않습니다.
A: 바람입력기는 Apple의 J2SE 1.5와 호환되지 않습니다. J2SE 1.4.2 32bit를 사용하시면 한글을 입력하실 수 있습니다. J2SE를 변경하기 위해서는 "응용프로그램>유틸리티>Java>Java 환경설정(Application>Utilities>Java>Java Preferences)"을 실행시켜서 "자바 응용프로그램 버젼(Java application versions)에서, J2SE 1.4.2(32비트)를 맨 위로 드래그한 다음, 문제가 있는 자바 어플을 다시 실행시키면 됩니다.

0.41 알파버젼 릴리즈

개선사항

1. 트리거 모드 지원 자동 검사 기능

2. 사전 선택시 timeout warning 발생 문제 해결

3. 사전 선택 UI 개선


버그잡이를 시작했습니다. 버그의 체계적인 관리를 위해서 개발자 사이트에 버그리포트를 해주시면 감사하겠습니다.




2008년 5월 29일 목요일

트리거 사용법


트리거는 자동 모드 전환을 수행할 수 있도록 하는 키역할을 합니다.
사용법은 좀 어렵지만 한번만 설정하면되니 걱정하지 마세요.
일단 환경 설정을 여시고 트리거 탭으로 이동합니다.

여기서 트리거를 입력하는 순서는 다음과 같습니다.
1. +버튼으로 엔트리를 추가하고
2. 한글에는 영어를 잘못입력했을때의 한글을 적어줍니다. 자판에 따라서 다르게 적히겠죠? 예를 들어서 2벌식에서는 "www"를 잘못치면 "ㅉㅈ"가 됩니다.
3. 영어에서는 올바르게 입력한 영어 단어를 입력합니다. 여기서는 "www"을 입력하겠죠
4. 입력 모드는 적용되는 입력모드입니다. (1.0에서는 동작하지 않습니다.)

동작은 다음과 같습니다.
설정을 하시고 코코아 프로그램에서 'ㅈ'를 세번누르면 잘못입력된 'ㅉㅈ'가 지워지고 'www'이 입력되고, 영문 입력 모드로 바뀌게 됩니다.

이 기능은 코코아 프로그램에서만 정상동작하므로 참고하시기 바랍니다.
 

0.4 알파버젼 릴리즈

개선사항

1. 메모리 사용량 개선

2. 한글 모드에서 option을 누르고 영문 입력 기능

3. 트리거 설정을 통한 자동 입력 모드 변환

4. 영문 키보드 독일(QWERTZ) 지원

5. 영문 모드에서 QWERTY emulation(속이기) 모드 지원


변경사항

1. 사전 다시 읽기 메뉴를 실행하기전에는 사전이 변경되어도 반영되지 않음 (모드 전환 속도를 개선하기 위해 변경)

2. 환경설정창 UI 개선


1.0 기능 요구사항을 모두 충족하였습니다. 

앞으로는 큰 기능상의 변경은 더이상 없고 버그 패치에만 주력할 계획입니다.


다운로드

2008년 5월 28일 수요일

한자 사전의 메모리 사용 최적화

그동안 메모리 사용때문에 고민이 많았는데 드디어 해결했습니다.
원인은 Input session인데 지금까지 구조는 input session하나 마다 사전을 올리는 구조 였습니다. 따라서 프로그램을 많이 수행할 수록 input session이 많아지고, 그에 비례해서 메모리 사용이 증가했습니다. 한자 사전까지 로드하면 약 20M 이상이니 input session하나 마다 20M가 증가한다고 보면 쉽죠.
이것을 dictionary engine으로 분리해서 input session에서는 delegate를 통해서 객체에 접속하도록 바꾸니 메모리 사용량이 현격하게 줄었습니다. 기존의 방식과 비교해보면, 사파리 2~3개 창을 열었을때 기존에는 약 170M를 사용했는데 지금은 약 25M를 사용합니다. 이정도면 성공한것 같습니다.
이 패치는 CVS 1.18 리비젼에 적용되어서 다음 릴리즈에 포함하도록 하겠습니다.

2008년 5월 27일 화요일

0.3 알파버젼 릴리즈

개선사항

1. 한글입력중 command, option, control 키를 입력하면 강제 완성 (한자 단축키로 등록된 것은 동작안함)

2. 한글모드에서 한자 단어 변환 버그 수정

3. 한자 단어 변환시 글자 길이가 다를경우 변환된 한자만 치환

4. 한자 변환시 자주 선택되는 순서로 목록 배열

5. 사용자 한자, 일본어 사전 지정 가능

6. 사전 편집기 알파 버젼 릴리즈 (http://baram-kim.kldp.net 참조)


바람 0.3 다운로드

사전 0.2 다운로드 

바람 한자 사전 위키

바람 한자 사전 위키가 생겼습니다.
gulbee님이 바람(libhangul)에서 사용할수 있는 한자 데이터를 생성하기 위한 위키 프로젝트를 시작하셨습니다. gulbee님의 도움으로 앞으로 더 좋은 한자 사전을 바람에서 사용할 수 있을 것 같습니다. 

http://gulbee.homeip.net/groups/baramhanlibrary/

2008년 5월 23일 금요일

사전 데이터 편집기

사전 데이터 에디터를 만들고 있습니다. 아직은 편집기능은 없고 단순 하게 사전의 내용만 볼수 있습니다. 간단한 편집기능하고 단어 삽입기능이 완성되면 릴리즈에 포함시키겠습니다. 아마도 0.5 버젼에서 같이 릴리즈 할것 같습니다. 
아직 libhangul의 데이터 구조가 사전 데이터에 엔트리를 마음데로 삽입할 수 있는 구조가 아니기 때문에 텍스트로된 사전 데이터를 항상 통채로 편집해야하는 단접이 있지만, libhangul이 업그래이드 되면 해결될수 있는 문제인것같습니다.

2008년 5월 22일 목요일

0.25 버젼 릴리즈 (수정)

Framework이 포함이 되지않아서 오류가 발생하여 다시 올립니다.

개선사항

1. 한글 모드에서 한자 변환 지원 (블럭설정후 한자 단축키 작동)

2. 한글 리소스 작성

3. 설정 적용 시점 개선 (키입력이 있을때 마다 설정을 다시 읽음)

4. Scrivener에서 한글이 따라다니는 버그 해결


변경사항

1. 언어 순환키 삭제 (메뉴에서 다음 입력 소스 선택과 기능)

2. 단축키 변경 Control+Shift+U, I, O, P, [


다운로드

2008년 5월 19일 월요일

0.21 버젼 릴리즈

바람 0.21 알파 버젼


개선사항

1. 한글 모드의 단어입력 기능 추가

2. 한글 모드에서의 한자 변환 기능 추가 (입력중인 글자만 지원)

3. MS Office 2008 입력 버그 수정 (버그 : 304904, 304905)


다운로드 

2008년 5월 17일 토요일

1.0 기능 목록 확정

1. 언어 전환 단축키 지원

a. 각 언어별 직통 전환키  (⇧^+JKKL;')

b. 한영 전환 전환키 (사용자화 가능 : 예) ⇧Space)

c. 언어 순환키 (사용자화 가능 : 예) ⌥Space)


2. 각 모드 기능

a. 영문

b. 한글

- 음절 입력/단어 입력 모드 지원 

- 영문 단어 입력을 detect하여 자동으로 영문전환

- 한자 변환 기능

- 영문 bypass 기능 (option을 누르면 영문입력 가능)

c. 한자

- 음절 입력/단어 입력 모드 지원

- 한자어 최적 match 기능

d. 일본어 입력

- 자동 완성


3. 부가 기능

a. 한자어와 일본어 입력에 사용되는 사전 데이터 편집 프로그램

2008년 5월 16일 금요일

바람 0.2 알파 버젼 릴리즈

바람 0.2 알파 버젼


개선사항

1. 한자 모드에서 단어 입력기능

2. 일본어 입력기능에서 자동 선택 기능 

3. 키패드 입력 바이패스 (버그수정)

4. Caps lock이 켜진 상태에서 된소리 입력 (버그수정 : 304898)


다운로드

2008년 5월 13일 화요일

바람 0.15 알파 버젼 릴리즈

바람 0.15 알파 버젼 릴리즈

개선 사항
1. 자동 업데이트 구현
2. 한자 모드에서 도움말 풍선
3. 단축키 설정 기능

2008년 5월 9일 금요일

바람 0.1 알파 테스트 버젼 릴리즈

개선 사항
1. shift+space 한영전환
2. option+space 언어 전환 (버그있음)
3. 조합중 한글 커밋 시점 개선
4. 기본 환경 설정 동작
5. 영문 드보락 키보드 지원

2008년 5월 7일 수요일

바람 1.0 개발 계획

안녕하세요
바람 개발자 정하영입니다.

앞으로 바람 1.0 개발에 대한 계획을 알려드리겠습니다. 다들 그렇겠지만 저도 본업이 프로그래머가 아니기 때문에 많은 개발 시간을 투자하기가 힘이 듭니다. 따라서 최대한 계획적이고 체계적인 개발을 수행하도록 하겠습니다.

스케쥴은 다음과 같습니다. 

~ 5월 17일  : 기능 요구사항 수렴
~ 6월 30일 : 기능 구현 테스트 버젼 릴리즈 (알파 버젼 : 바람 0.5)
~ 7월 30일 : 버그 수정 및 기능 최적화 테스트 버젼 릴리즈 (베타 버젼 : 바람 0.9)
~ 8월 15일 : 광복절 특집 바람 1.0 버젼 릴리즈
  
기능 요구 사항 수렴은 애플 포럼(우측 메뉴 애플 포럼 관련 글)에서 수행하고 있으니 많은 참여 부탁드립니다.

감사합니다.

개발자 사이트 오픈 및 소스 공개

원활한 개발을 위해서 소스 버젼 관리 시스템과 이슈 트렉킹 시스템이 필요하였는데 KLDP에 프로젝트를 열어서 해결하였습니다. URL은 http://baram-kim.kldp.net 입니다. 많은 개발자님의 참여 부탁드립니다.

소스 또한 공개하였습니다. 개발자 사이트에서 CVS 를 보시면 다운 받으실수 있습니다. 아직 버그도 많고 구현 되지 않은 기능이 많기 때문에 소스 보시고 욕하지는 마시길 바랍니다. 라이센스는 GPL v2를 준수합니다.

2008년 5월 6일 화요일

완전 테스트 버젼 0.0 공개

핵심 기능이 궁금하신 분들을 위해 완전 테스트 버젼 (한마디로 말해 사용하기 곤란한 버젼) 0.0을 공개합니다.
이후에 SVN 저장소가 마련되면 소스를 공개하도록 하겠습니다.

중요: Intel Mac과 Mac OS X 10.5 Leopard만 지원합니다.

설치 :
1. Baram.app를 /Library/Input Methods에 복사하세요
2. 로그아웃 후 다시 로그인하세요
3. 시스템 환경설정->다국어->입력메뉴에서 Baram을 선택하세요


한글 입력기 바람의 블로그가 열렸습니다.

안녕하세요
한글 입력기 바람의 개발자 정하영입니다.

바람의 체계적인 개발을 위해서 블로그를 생성하였습니다.
많은 버그리포팅과 정보 부탁드립니다.

감사합니다.