Google Co-op는 무엇인가?
May 13, 2006 on 7:19 pm | In it | 1 Comment요즘들어 google에서 개인화 서비스를 많이 런칭하는 것을 볼 수 있다.
이는 gmail를 런칭 할 때 부터 예견된 것이지만
gmail의 성공적 런칭 이후 연달아 오픈 하는 개인화 서비스는 대부분 성공적이었다.
로그인 을 하면 Personalized Home, Calendar, Talk, Alerts 등과 같은 개인화 서비스가 이미 오픈 했었고 호응도 뜨거웠었다.
이번에 살펴볼 Co-op는 개인화 검색 서비스인데 아직 초기라 내용도 빈약하고 살펴볼 것도 별로 없다.
하지만 이 서비스에 관심을 가지는 것은 구글의 추진력에 근거한 가능성이다.
간단히 설명을 하면 자신이 관심을 가지는 것들에 대해 더 자세하게 검색을 할 수 있는 서비스 이다.
원리는 이렇다.
사용자는 원하는 정보를 제공해주는 Contributor(정보 제공자)를 구독을 하면 사용자는 검색을 할 때 자신이 구독을 하는 Contributor의 정보와 맞는 정보를 최상위에 보여주고 추가 검색 기능을 제공해 준다.
Contributor는 coop API에 맞게 정보를 제공해 주어야 하며 누구나 만들 수 있다.
사용자는 Directory에서 몇가지 Contributor를 볼 수 있는데 Subscribe 버튼을 통해 구독을 할 수 있다.

역시나 초기라 쓸만한 Contributor가 보이지는 않으나 google이 추진력 있게 끌고 간다면 충분히 가능성이 있어 보인다.
양질의 자료를 많이 제공해 주는 Contributor만 많이 보유 한다면 사용자는 원하는 양질의 자료를 가장 쉽고 빠르게 검색 할 수 있을 것이고, 개인화 서비스의 특성상 사용자는 이 서비스를 떠날 수 없을 것이다.
하지만 아직 한글 서비스는 제공되지 않기 때문에 환경 설정을 한글로 해 놓았다면 기능을 사용할 수 없음을 유의해야 한다.
더 자세한 사항은 How to use Google Co-op에서 볼 수 있다.
다음 블로그 api가 작동안하는 이유
May 13, 2006 on 4:33 pm | In development | No Comments다음 블로그 api를 이용해 무언가를 만들려고 하는데 계속 에러가 나서 이유를 알아보았다.
믿을만한 정보통에 의하면 이 api를 막은 것이다.
이유는 보안인데…
api에 아이디와 암호를 바로 넣어 주는데 이것이 보안상 문제가 있어서
다른 방식으로 바꾸는 중이고
이후 공개될 다음 api에 통합하여 공개할 예정이라고 한다.
어떠한 방식으로 바뀔지는 모르나 암호화 아니면 키를 발급 받아서 하지 않을까 한다.
DWR 2.0 M2가 나왔다.
May 8, 2006 on 10:43 pm | In development | 3 Comments작년에 프로젝트를 하면서 잠깐 써봤었던 DWR.
Java 기반 Ajax library로 나름대로 심플하고 필요한 기능은 다 있는 library다.
그 DWR이 2.0M2가 나왔다.
Spring, Struts, Hibernate 등과 같은 여러 framework의 Integration도 많이 추가 되었고 보안 부분도 강화 된 모습이 눈에 띄었다.
무엇보다 눈에 띈 것은 Reverse Ajax라는 것인데, 이름에서 알 수 있듯이 Java 소스에서 Javascript를 호출(?) 하는 것처럼 해준다.성능은 잘 모르겠지만 개념은 참 맘에 든다.
이를 이용하면 Java 소스로 Script.aculo.us의 화려한 effect도 넣을 수 있다는 얘기다. Script.aculo.us의 Java 버전은 아직 개발 중이니 좀 더 기다려야겠지만 바람직한 방향으로 가고 있다.
Eclipse나 Firefox를 minimize 한 후 느려진다면…
May 6, 2006 on 12:41 pm | In development | No CommentsGoogle 님에게 eclipse plugin이라는 키워드의 한글 사이트를 찾으니
Eclipse와 Firefox의 Swapping 문제라는 다소 주제와 관련이 없어 보니는 글이 보이더라.
허나 내용은 상당히 유용한 글이다.
Eclispe나 Firefox에서 minimize 했다가 다시 뜰때 느려지는 현상에 대해서 설명하고 있으며
이에 대한 해결책도 알려주고 있다.
Eclipse를 쓰면서 최소화 했다가 다시 뜰 때 느려지는 것이 느껴진다면
KeepResident Eclipse plugin 을 깔아보라.
Mylar를 소개합니다. (Eclipse plugin)
May 6, 2006 on 12:02 am | In development | No Commentsproject를 진행하다보면 늘어가는 소스파일에 파뭍혀 헤메일때가 있다.
아니 항상 헤메인다.
이러한 문제의 해결책은…
Java의 경우
package를 잘 나누고
잘 정의된 naming 규칙을 준수하고
coupling을 줄이는 방법등이 있다.
그러나 project가 커감에 따라 한계도 드러나고
모든 것이 이상처럼 쉽지가 않으며
문제는 더욱 커져만 간다.
해결책은 개발자가 익숙해지는 방법일텐데…
이러한 익숙해지는 방법을 쉽게 해줄 도구가 있더라
이름하여 Mylar (무슨 뜻인지는 모르겠지만)
생각의 전환이 참 재미있다.
Package Explorer에서 모든 java 파일을 보는 것이 아닌
현재 작업 하고 있는 task에 관련된 것만 보자는 것이다.
실제 화면을 한번 봐 보자.

scope가 적어지니 볼 수 있는 것도 많아져 method 단위로 접근을 한다. 캬~~
이렇게 하려면 작업의 순서도 달라져야 한다.
먼저 task를 등록하고 그에 해당하는 것들을 고쳐나가면 Mylar가 기록하여 관련 목록 만을 보여주는 것이다.
이렇게 한다면 여러가지의 작업을 할때 작업별 수정 리스트도 알 수 있는 부수입도 생기는 것이다.
또한 Local task 뿐 아니라 Repository task 도 지원을 한다니 협업에도 사용 할 수 있을 것이다.
Introduction to Mylar에서 더 자세한 사항을 볼 수 있다.
Eclipse plugin update를 한꺼번에 하고 싶다면…
May 5, 2006 on 10:08 pm | In development | 2 CommentsEclipse의 가장 큰 강점이라고 할 수 있는 것은 무엇일까?
아마 대부분의 사람이 생각하는 것은 plugin일 것이다.
물론 Opensource이고 막강한 Refactoring… 등등은 논외로 하고…
이런 plugin을 관리 하는 know how는 아마 각자 나름대로 하나 이상 가지고 있을 것이다.
3.0 대로 넘어오면서 update site라는 것으로 통일이 되어서 나름대로 편해지기는 했지만,
그래도 영 귀찮은 것은 이 Plugin update site를 찾는 것이며…
Eclispe project도 방대해 져서 무슨 plugin 하나를 깔려고 하면 의존성에 얽혀 있어서 이것 저것 같이 받아야하고…
맞는 버전 짜맞추는 것도 힘들고…
그러다보면 Plugin이 얽혀서 Eclipse가 맛이 가고…
이러한 고민을 Eclipse 관계자 분들이 안 했을리 없다.
그래서 나온게~ Eclipse Callisto인 것이다.
eclipse.org에서 관리하는 plugin project들을 의존성 맞는 버전끼리 설치 할 수 있도록 모아 놓은 사이트라고 생각하면 된다.
간단히 Update site에 “http://download.eclipse.org/callisto/releases/”를 추가 해서 확인 해 보면 이것이 무었인지 금방 알 수 있을 것이다.
굳이 그러지 않아도 다음 화면을 보면 알 수 있을 것이다.

의존성이 깨진다면 Select Required 버튼을 지그시 눌러 주면 자동으로 의존성 걸린 것들이 check 되는 것을 볼 수 있다.
Eclipse에서 관리 하는 프로젝트만 등록이 되어 있기는 하지만 이러한 시도가 발전하면 좋은 plugin 모음 같은 update site도 생기지 않을까?
Synergy 한영 패치
May 5, 2006 on 8:38 pm | In it | No Comments알만한 사람은 다 아는 키보드/마우스 공유 프로그램인 Synergy의 shift-space 패치에 이어 한영 패치도 다른 분이 만드셨네요.
Synergy를 잘 모르시는 분이시라도 Synergy로 마우스와 키보드 공유하기를 읽어보시면 바로 감이 오실 겁니다.
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^