[t:/]$ 지식_

야후 위젯으로 떠내는 유닉스 유틸리티.

2008/11/12

윈도우판 야후 위젯은 내부적으로는 완전하게 유닉스 유틸리티로 동작하는 것 같다. 내부에 보면 유닉스 유틸리티가 어지간한 것은 거의 다 있다.

시그윈 cygwin을 쓰지 않고 도스창을 까서 이 유틸리티들을 활용 가능하다. 아마도 어디선가 배포하는 패키지를 구할 수도 있겠지만 야후 위젯에서 구하는 것도 괜찮아 보인다.

http://kr.widgets.yahoo.com/

깐다.

다음 경로로 가본다.

C:\Program Files\Yahoo!\Yahoo! Widget Engine\UnixUtils\usr\local\wbin

별게 다 있다. 사실 핵심은 curl 이다. curl 유틸리티를 쓰면 할 수 있는 것이 무궁무진해진다.

윈도우 프로그래밍쪽을 잘 몰라서 자세히는 모르겠지만. 여기서 야후 위젯 엔진의 동작원리를 추정해 볼 수 있다.

curl을 이용해서 rss등을 긁어온다. 필요하다면 uudecode 등으로 디코딩도 수행한다. 파싱, 압축해제 등은 유닉스 유틸리티로 수행한다. 내부적으로는 아마도 스파이더몽키 등 모질라 자바스크립트 파서를 쓰고 있을 지도 모르겠다.









[t:/] is not "technology - root". dawnsea, rss