귀찮아서 대충만들었습니다. 야후 코리아 에서 영어표현 부분을 따와서 gtk2-perl을 사용해 뿌려줍니다.
초기 실행이 실패하면 에러메시지를 잘읽어 보시고 apt-get을 이용해 필요한 패키지를 설치하시기 바랍니다.
본 프로그램은 utf8환경에서 작동하며, euckr 환경인경우
[code:3mn5ukk9]## Change input scale from utf-8 to euc-kr (UTF8 enviroment)
my $out = encode("utf-8", decode("euc-kr",$response->content));
Uncomment this line and comment above line for EUC-KR enviroment
#my $out = $response->content;[/code:3mn5ukk9]
를
[code:3mn5ukk9]## Change input scale from utf-8 to euc-kr (UTF8 enviroment) #my $out = encode("utf-8", decode("euc-kr",$response->content));
Uncomment this line and comment above line for EUC-KR enviroment
my $out = $response->content;[/code:3mn5ukk9]
바꾸시기 바랍니다.
[b:3mn5ukk9]필수 패키지 <- 반드시 설치.[/b:3mn5ukk9]
libgtk2-perl
[attachment=0:3mn5ukk9]DIC_capture.jpg[/attachment:3mn5ukk9]
luifang 님이 만드신 프로그램으로 간단한 애플릿을 만들고 있습니다.
소스를 조금 수정해서… 텍스트 버전으로 만들고… 이걸 애플릿으로 긁어오게했습니다.
일단 애플릿은 현재 만들고 있는 중입니다.
c 파이프로 긁어오는 부분만 구현하면 될 것 같습니다.
애플릿은 아직 미완성이라 못 올리고… 텍스트 버전은 gtk-perl 부분을 지웠습니다.
(GPL 라이센스 부분은 잠시 뺐습니다. 그냥 이렇게 바꾸었다는 것만…)
(완성되면… 야후에 문의를 해 보고 전체 공개하겠습니다.)
[code:z47x0hvy]#!/usr/bin/perl
use LWP;
use Encode;
use encoding ‘utf8’;
if ($#ARGV < 0) {
die "Supply a word, please. (ex. perl ydic word)\n";
}
if ($#ARGV > 0) {
die "Too many parameter. (ex. perl ydic word)\n";
}
[quote="shriekout":l7pzpdwl]luifang 님이 만드신 프로그램으로 간단한 애플릿을 만들고 있습니다.
소스를 조금 수정해서… 텍스트 버전으로 만들고… 이걸 애플릿으로 긁어오게했습니다.
일단 애플릿은 현재 만들고 있는 중입니다.[/quote:l7pzpdwl]
[quote="luifang":1susn0if]직접적인 어플리케이션의 변경이 없이 http 프로토콜을 통한 URL 이용하더라도 라이센스에 문제가 있으리라고는 생각하지 못했습니다. 결과적으로는 자기네 웹사이트에 방문해서 사전을 사용해야한다는 것이군요. [/quote:1susn0if]
사전 서비스의 제공 목적이 자사의 홈페이지 방문을 유도하고, 그로 인한 수익의 발생이라는 관점에서 생각해 볼 때 저런 폐쇄(?)적인 정책을 사용하는 것도 어느 정도 납득이 갑니다만… 그래도 참 아쉬운 대목이로군요.
[quote="pcandme":gxpbvh3k]전 서비스의 제공 목적이 자사의 홈페이지 방문을 유도하고, 그로 인한 수익의 발생이라는 관점에서 생각해 볼 때 저런 폐쇄(?)적인 정책을 사용하는 것도 어느 정도 납득이 갑니다만… 그래도 참 아쉬운 대목이로군요. [/quote:gxpbvh3k]
네 … 그래요
[img:gxpbvh3k]http://www.watch.impress.co.jp/akiba/hotline/20081227/image/mgundamusb1.jpg[/img:gxpbvh3k]
일단 (구글 블로그에 있는) 구글정신으로 옵아웃을 하기로 했습니다.
특정한 곳을 언급하지는 않겠습니다만,
몇몇 곳에서는 관용적이더군요.
이왕 만드는 것… 저도 좀 재미를 느껴보고자,
제가 좋아하는(좋아하기만 해요) C를 버리고,
파이썬으로 만들기로 했습니다.
파이썬을 배워보고 싶었거든요.
시간은 좀 많~~~~이 걸릴 겁니다.
[quote="shriekout":34gzgzmi]파이썬으로 만들기로 했습니다.
파이썬을 배워보고 싶었거든요.
시간은 좀 많~~~~이 걸릴 겁니다. [/quote:34gzgzmi]
아마 배우시는 시간 외에 개발에 걸리는 시간은 아마 짧을 겁니다. 사실 배우는 시간도 뭐. 초 쉬운 파이썬~!