블로그 이미지
JEEN

서울에 사는 꽃청년의 IT찌질모험기

Rss feed Tistory
IT/Perl 2009.07.09 13:13

[ iPhone & Perl ] Prowl 로 개발자 후렌들리 Notification 서비스를!

  * http://prowl.weks.net/

 요근래 TUAW 에서 Prowl 이라는 iPhone App 에 대한 소개가 올라왔었습니다. Mac 유저에게는 Growl 이라는 알림용 어플을 아실겁니다. 이걸 iPhone 용으로 만든 것인데요. OS 3.0 이후로 Push Notification 이 지원되니... :-) SMS 날릴 필요없이 그냥 Prowl API를 통해서 쏴주면 그냥 메시지가 iPhone 으로 뜨게됩니다.

  이렇게 말이죠. Push Notification 이야.. 백그라운드에서 들어오는 것이니 그때그때의 상황을 알 수 있게 되는 것이죠.

  최근에 Remember the Milk 가 PN 을 지원해주면서 Todo 관리에 상당히 편리해졌다는 얘기를 들었습니다.
  뭐 할 시간되면 자동으로 뿅 하고 알려주니까요.

  이제 RTM 을 부러워할 필요는 없게 되었습니다. 스스로 필요한 기능이 있다면 만들어버리면 되겠거니 하고 있죠.
  (하지만 아직은 능력 부족...)

  주로 IRC 에서 빌붙어사는 날들이 많으니... IRC나 메신저 등에서 필요할 때 "어서 들어와!" 라는 기능으로 집어넣는 다든지. RSS 를 어케저케 하든가... 누구에게 필요한 메일이 왔을 때 이렇게 저렇게 한다든가..
  으음.. 뭔가 많이 편해지겠는데~ 하고 생각은 하지만... 처음부터 만들어야 되는 현실은 아쉽기도 합니다.

  iPhone 의 Push Notification 지원만으로 350엔을 받아먹는 Prowl 이지만... 앞으로 여러가지 연계서비스들도 기대해 볼 수 있겠군요. Plagger 에 붙인다든가 Twitter 라등가.. 뭐 여러가지 있겠지만요(아마 Twitter App 에서 자체적으로 지원해줄 지도...)
  
  Prowl 은 서버에 30일간의 메시지를 저장해준다고 합니다. 거기에 Growl Plugin 으로도 나와 있으니까.. Prowl 로 알려줘야할 것을 해당 어플리케이션에서 Prowl 플러그인을 지정해주면 됩니다. 자세한 내용은 아래의 링크를 참고하세요.

  * http://prowl.weks.net/installation.php

  Perl,Ruby,Python 등의 API 구현은 많이 있더군요. 저는 Perl 위주로 사니까... 어떤 일본분이 만든 API 구현인 WebService::Prowl 을 써봤습니다.

  * http://github.com/sekimura/WebService-Prowl/blob/master/lib/WebService/Prowl.pm

use WebService::Prowl;

my $prowl = WebService::Prowl->new( apikey => 'your api key' );
$prowl->verify || die $prowl->error();

$prowl->add(application => "Fav", event => "f1", description => "한글이 안되면 안된다능!");
신고
TOTAL 473,968 TODAY 49

티스토리 툴바