본문 바로가기

맥(Mac)에서 hjkl를 방향키로 사용하기(vi 모드) 앞서 win + hjkl를 방향키로 사용하기라는 포스팅을 했습니다. 그 내용에는 windows와 ubuntu에서 사용하는 방법만 설명하고 있어서 이번에는 Mac OS X에서의 방법을 소개 하려고 합니다. 엄지 손가락과 hjkl 키를 이용해서 vi 처럼 방향키로 사용하는 것에 이미 상당히 적응해 버린 저로써는 Mac Book이라고 열외로 두고 특별 취급해 줄 순 없었습니다. (아참, 제가 맥북을 산걸 얘기 안했군요. 한 4개월 넘은것 같습니다. "Window vs Ubuntu vs Mac"라는 포스팅을 해볼까 합니다. 스포일러를 좀 제공해 드리면 맥이 안 죽습니다.ㅋㅋ) 찾으면 방법이 있겠지 해서 찾아 낸것이 바로 keyremap4macbook 입니다. 이 도구를 설치하면 내가 원하는 키를 설정해서 리맵하.. 더보기
서울 교통정보 App for Nokia Simbian v1.0 2010.11.12 저는 노키아 XM5800에서 안드로이드(Optimus Q)로 갈아 탔습니다. 그래서 이 App은 더 이상 Upgrade되지 않을 것입니다. 애플의 한국 앱스토어 프리앱 1위에 랭크되기도 했던 아이폰용 서울 교통정보 앱을 노키아 심비안용으로 개발하여 배포합니다. 아이폰을 살 여유가 없는 저에게 서울교통앱은 늘 동경의 대상이었는데, 노키아 5800XM을 구매하면서 내가 필요한 앱은 직접 개발하여 사용하기로 마음 먹었습니다. 다시 말해 제가 필요해서 만든앱입니다. 개발 했다고 말하기 부끄러울 정도로 아주 심플한 내용이어서 실제 개발은 1시간 정도 밖에 걸리지 않았는데, 그럴 수 있던 것은 아이폰용 서울 교통정보 앱의 개발자 이신 장기웅님의 도움이 있었기 때문입니다. 다시 한번 많은 도움 감.. 더보기
Eclipse J2EE+RCP 개발환경 설치 Eclipse는 무엇을 개발 할 것인가에 따라 적절한 패키지를 용도에 맞게 묶어서 배포 하고 있습니다. 보통 Web 영역에서 개발하는 경우라면 J2EE 패키지를 다운받아 설치하면 되고, RCP/Plug-in영역에서 개발하는 경우라면 RCP/Plug-in 패키지를 다운받아 설치하면 될것입니다. 하지만, 저의 경우는 두가지를 모두 해야 하는데(RCP는 입문이긴 하지만^^;;), 그럴려면 2개의 패키지를 따로따로 설치하거나 편법이지만 두개의 패키지를 받아서 Merge하는 방법을 사용했습니다. 이제서야 정확히 어떻게 해야 하는지 알아서 그 내용을 정리해 봅니다. 두 패키지의 차이점을 찾아 보면 RCP/Plug-in과 관련한 내용을 모두 가지고 있으나, J2EE에 Source가 없다고 합니다. 단지 Source만.. 더보기
Ajax 기반 RIA framework - Xwing 지난해 6개월 가량 거의 혼자서 만든 Xwing이라는 RIA Framework를 소개하려고 해요. 현재의 모습을 갖게 된건 지난해 12월 하순인데요. 워낙 새로운 포스팅도 없고 해서 요즘 저에게 가장 영향력 있는 내용이라서 한번 올려 봐요. 새창에서 보기 한번 경험해 보시면 재미 있을지도 몰라요. 회사에서 수주받아 진행하는 웹 어플리케이션 개발에 사용하자는 취지로 회사에 겨우 허락을 얻어 작년 한해 열심히 만들었는데, 결국 팀은 해체되고 계속해서 진행될지는 조금 불투명해 졌지요. Xwing은 jQuery와 jQuery의 수많은 Plugin을 이용했구요. widget API를 정의하고 Dataset binding(MiPlatform에서 영감을 얻어서)이라는 개념을 추가 했어요. 물론 UI 디자인도 다시 했.. 더보기
ubuntu를 개발환경으로.. 그 소감. 앞서 Desktop 환경을 바꿀것에 대한 고민을 블로깅한적이 있었습니다. 벌써 2개월전에 이것을 실행에 옮겨서, 회사의 모든 업무를 Ubuntu로 하고 있습니다. 당초 사용하던 느려터진 업무용 노트북(Dell D610)을 집에서 사용하기로 하고, CPU4개 달린 최신 사양 데스크탑을 30만원 좀 더 주고 질렀습니다. 사진은 듀얼모니터로 메인화면엔 이클립스, 서브화면엔 버츄얼박스를 이용한 WinXP를 구동하고 있는 모습입니다. 결론 부터 말하자면, 성공적 이지만 불편하다 입니다. 오랜 정보를 수집한 끝에 Ubuntu에서 사용할 어플 목록과 각종 개인화 특성의 방법을 준비해서 시작한 것도 있겠지만 업무환경을 Ubuntu로 전환하는 것은 무리가 없었으며, Ubuntu의 뛰어남은 당초 예상을 뛰어 넘었습니다. .. 더보기