블로그 이미지
JEEN

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

Rss feed Tistory
IT 2010.04.01 13:18

[ Filstapaper ] Instapaper Proxy 서비스의 자잘한 수정...

  지난주의 그냥 내키는 김에 만든 Filstapaper - Instapaper Proxy 를 잠깐 수정했습니다.

  원래라면 지원되는 호스트만 제대로 처리하게끔 하고, 나머지는 따로 쓰라고 권장을 했는데...

  의외로 많은 분들이 지원하지 않는 호스트에서 Read Later 를 누르시는 것 같아서..

  임시방편으로 걔네들도 전부 그대로 수용하기로 했습니다. 

  대신에 Instapaper 에서 보실때 url 은 util.myemy.com 으로 표시가 되니 이것은 주의해주세요.

  (그런 이유로 Instapaper Read Later 버튼은 Proxy 용 하나만 쓰셔도 됩니다)

  나중에 js 코드 만져서 지원하는 호스트가 아니라면 그냥 프록시 안쓰고 바로 돌리게 해놓겠습니다. 


  안보인다거나 하는 페이지가 있다면 URL 을 통째로 알려주세요. 그외 이래줬으면 좋겠다 등등의 피드백은 언제든지 환영입니다! 


신고
IT/Perl 2010.03.28 23:15

한국사람들을 위한 Instapaper Proxy - Filstapaper


 이전 글에서 말씀드린대로 Instapaper 에서 깨지는 몇몇 한국 사이트들을 어떻게 볼 수 있게끔 만들게 하기 위한 노력의 일환으로 개발자에게 메일을 보내봤지만, 1달이 지나도 연락이 없길래 그냥 Proxy 서비스를 하나 띄워봤습니다. 

  한국 웹 사이트에서 안보이는 현상의 원인은 대개 

  - iframe 사용 
  - frame 사용 
  - euc-kr 

 가 거의 대부분입니다. 

  우선 개발기간중에는 별도의 북마클릿을 올려두고 사용하시기를 권장합니다.

  아래의 사이트에서 북마클릿을 설치하시고 이용하시면 됩니다.
  

 그리고 안보이는 사이트를 알려주시거나, 직접 플러그인을 써주신다면 감사하겠습니다. :-)


 Twitter @JEEN_LEE 로 연락주세요.
신고
IT 2010.03.26 17:31

Instapaper 에 대한 이야기 - 안되면 고치면 되지 뭐..

  요즘 출퇴근때마다 아이폰을 들고 다니며 Instapaper 를 통해서 웹사이트의 글들을 읽고는 합니다.
  Instapaper 는 웹사이트의 컨텐츠를 모바일 기기에서 보기좋게 변형해주죠. 

  하지만 Instapaper 는 iframe 이나 일부 한글페이지(대부분 euc-kr 로 인코딩된 페이지)에서는 제대로 표시되지 않습니다. 적어도 euc-kr 문제에 대해서는 Instapaper 개발자에게 메일을 보내봤지만 한달이 넘게 답장도 없고해서... 한글페이지를 제대로 표시하게끔 하는 방법을 몇가지 생각했었습니다.

  뭐 간단합니다. 프록시 서버에서 iframe 이나 euc-kr 로 된 사이트의 컨텐츠를 Instapaper 에 맞춰서 표시해주면 될 일이죠.

  그래서 Filstapaper (Filter + Instapaper) 라고 github 에 Repository 하나를 만들어버렸습니다. 


  Dispatcher 로 그냥 Dancer 를 사용하고, 각 URL 의 호스트별로 Instapaper 에 맞게끔 설정해줍니다. 

 .....
  + plugins/
    + www.ddanzi.com
      - fetch
    - jpnews.kr
    - ....

  plugins/www.ddanzi.com/fetch 에서...

  use LWP::UserAgent;

  sub fetch {
     my ($self, $url) = @_;
 
     # blahblah
     # return 'HTML';
  }

  이렇게만 하면 됩니다. fetch 의 결과로 Instapaper 에 맞게 보여줄 HTML 컨텐츠만 리턴줍니다.

  서버는 @y0ngbin 님께서 지원.... 해주시리라 믿습니다.
---
* 추기//
 믿고 있다가 제가 못 견뎌서 제 섭에 일단 띄웠습니다.
 에 접속하셔서 Proxy 용 북마클릿을 추가해서 사용해주세요.
--

  주말 중에 뭐 서버에 올려보도록 하겠습니다. 더불어 북마클릿 수정도 하고 뭐 이것저것..

  그래서 우선은 Instapaper 에서 깨지는 한글페이지가 있다면 URL 을 알려주신다면 바로바로 변환처리 적어버릴 수 있으니까... // 혹은 사이트별 변환스크립트만 적어서 커밋해주세요. (그전에 Collaborator 등록해야되니.. github 계정이라도 알려주신다면야...)
신고
IT/Mac 2010.01.13 18:01

[ iPhone ] 나의 아이폰 활용법


 * Sleep Cycle Alarm Clock 
:: 제 블로그에서 몇 번이나 다룬 Sleep Cycle Alarm Clock 을 통해 일어납니다. 이에 대한 얘기는 이전 글을 참고해주세요.
  아침에 일어나서 알람을 끄고 밤중에 있었던 트윗들을 확인합니다. (Tweetie 2) 
  씻고 출근하면서는 iPod 으로 Podcast 를 듣구요. (iPod - English as Second Language)
  전철을 타고부터는 Instapaper 를 켜서 Read Later 로 체크해둔 글들을 읽습니다. (Instapaper Pro)
   이렇게 30분 좀 안되는 시간동안 전철에서 글들을 읽으면서 회사에 갑니다. 

   회사에 도착하기 이전에 근처의 편의점에서 간단히 점심거리를 사고 갑니다. 이때 구입내역을 Money Agent 에 기록합니다. Money Agent 에  기록된 내역들은 나중에 Google Docs 와 동기화할 수 있습니다. (Money Agent)

   회사에 도착해서는 항상 지참하는 맥북과 iPhone 등등을 꺼내놓습니다. 
  그리고 iPhone 의 Things 와 Mac 의 Things 를 서로 동기화 시킵니다. (Things)
  Things 또한 예전에 블로그를 통해서 소개한 적이 있습니다.

  동기화가 끝나면 Chirp Flow 를 통해 지정된 키워드가 포함된 트윗을 스트리밍으로 받아보게 하고, 아이폰은 모니터 밑에 놓습니다.

  지난밤 이후로 쌓인 RSS 와 트윗들을 다시 확인하며, 읽을 만한 글들은 Instapaper 에 등록합니다. - 브라우저에서 북마클릿 클릭하는 것으로 끝입니다. 

  퇴근까지 열심히 일을 합니다. 중간중간에 저에게 오는 트윗들은 Chirp Flow 나 iTweetReply 를 통해서 알게 됩니다. 트윗은 맥의 Tweetie 로 확인합니다.
  
  그리고 퇴근하여 집에 오기까지는 출근때와 비슷합니다. 이때는 마눌님께 퇴근한다고 연락을 합니다.  (전화/SMS)

  집에 도착해서 밥을 먹고, 설거지 거리가 쌓여있으면, AirVideo 를 통해서 Mac 에 있는 비디오들을 별도의 인코딩없이 스트리밍으로 받아봅니다. 그걸 보면서 설거지를 처리합니다. // 주말 혹은 때로는 MBC Radio 를 틀어놓고 하기도 합니다.  (AirVideo / MBC Radio)

  그리고 TV Out 을 통해 이런저런 영상물을 보다가 서로 취향이 다를 경우에는 역시 AirVideo 를 통해서 각자 다른 걸 보기도 합니다. 

  그리고 자기전에는 Sleep Cycle Alarm Clock 을 세팅해놓고 잡니다. 

  사용빈도가 가장 빈번한 건 Tweetie 2 겠구요. 그다음이 Instapaper, AirVideo, Things, MBC Radio, Sleep Alarm 이 아닐까 생각합니다. 예전에는 트윗한다고 맥을 켜놓고는 했지만 요즘에는 맥북 두껑덮는 시간이 확실히 빨라지긴 했습니다. :-) 

  대개의 아이폰 유저가 그럴지도 모르겠지만, 아이폰 라이프 라고 부를만큼, 아이폰의 의존도가 갈수록 높아져만 갑니다. 내가 아이폰을 쓰는 건지, 아이폰이 나를 쓰게하는 건지...

신고
TOTAL 479,602 TODAY 27

티스토리 툴바