« 2008年7月 | トップページ | 2008年11月 »

2008年8月

2008年8月19日 (火)

polipo の offline機能

Drikinさんの dolipoの解説記事 から参照されて、ちょっと access数が高くなっているうちに書いておきます。

polipoのちょっと便利な機能の一つにoffline browsing 機能があります。 networkが繋がってない状態でも、cacheに乗ってる情報を 返してある程度は browsing できるようにする機能です。

これは、たまに移動中とかネットが参照できない環境で、 documentとかを見たりするのに役に立ちます。 netで会場の地図が乗ってたけどわかんないとか、 飛行機の中で前見た技術資料が見たいとか。 そういうときに結構なヒット率を示してくれて役にたちます。

もちろん、後で offline環境で読もうと、 読むべきページを触りまくって prefetchするって使い方もできるはず (あまり大量だと cache outする可能性もあるけど)。

これを有効にするには、Polipo (or dolipo) を既に立ち上げてる場合は Polipoの config画面 から proxyOffline を Trueに設定すれば 利用できます。どうやら再起動するまで有効。

ただ、Safariで使うときに問題があります。 Proxyの設定が Portごとになっていて、本当に offline時 (全ての portが使えないとき) には Proxyの設定が効かない、 つまり Polipoにもつなぎにいってくれないみたい。 これ、何とかならないものでしょうか.. Safariの Proxy設定のデータモデルが悪いだけだと思うんだけど。

しかたがないので offline browsingのときだけ FireFoxを使ったりしてます。

ちなみに、この offline browsing機能、 WWWOFFLE 由来でしょう。 Polipo作者も長年利用してたらしいので。 自分も昔、電車の中で PCを使うことが多かった頃は愛用してました。

| | コメント (1) | トラックバック (1)

2008年8月 7日 (木)

class-dumpのわな

tar.bz2を持ってきて:
[22:35]marble:~/work<110> tar jxf ~/Desktop/class-dump-3.1.2.tar.bz2 
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
あれ?
[22:36]marble:~/work<112> file ~/Desktop/class-dump-3.1.2.tar.bz2
/Users/takesi/Desktop/class-dump-3.1.2.tar.bz2: bzip2 compressed data, block size = 900k
bzip2だよなあ.. とりあえず bunzipして中身を見るか:
[22:36]marble:~/work<114> bunzip2 ~/Desktop/class-dump-3.1.2.tar.bz2
[22:36]marble:~/work<115> file ~/Desktop/class-dump-3.1.2.tar 
/Users/takesi/Desktop/class-dump-3.1.2.tar: gzip compressed data, from Unix, max compression
げ、そういう落ちですか! それなら tar.gz.bz2 ってファイル名にしろよ!
[22:36]marble:~/work<116> tar xzf ~/Desktop/class-dump-3.1.2.tar 
[22:41]marble:~/work<118> lf class-dump-3.1.2/
class-dump-3.1.2:
README      class-dump* src/        
展開できました。自己適用してみると:
[22:42]marble:~/work<122> class-dump-3.1.2/class-dump class-dump-3.1.2/class-dump 
/*
 *     Generated by class-dump 3.1.2.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
 */

struct _NSZone;

struct __CFUUID;
       :
なんかよく分からんけど覗けてます。へー。

| | コメント (0) | トラックバック (0)

2008年8月 5日 (火)

iZisyo更新中

好評をごくごく一部の方にいただいている iZisyoですが、 いろいろと改造 (および bugfix) してたりします。
  • 表示をまともにした (単語の意味ごとに改行し、 用例はちゃんと italicにした)
  • 一部の単語の発音を聞けるようにした。 単語を覚えるときは 発音も一緒に覚えないともったいないので。 WordVoxと同じフリーの音源を使っています。 たまに単語にスピーカーアイコンが出てくるのでそれをタップしてください。
  • 品詞を %n とかの手抜き表示じゃなくて、 italicで表示するようにした。 これをバグだと思ってた人が何人かいたので。
そんな所です。

あとの改造予定は:

  • 本文中の単語を tapしてさらに意味を引ける。
  • "-" とか記号が入った単語をまともに引ける。 記号を無視して alphabetを入力するようにしたいけど、 たまにある数字入りの単語はどうしよう。 流石にこれを無視するのは usability的にどうかねえ..
てなところです。

ちなみに ソース も公開して見たので、よろしければどうぞ。

| | コメント (0) | トラックバック (0)

« 2008年7月 | トップページ | 2008年11月 »