Home > Mac Archive

[ << < 4  5  6  7  8  9  10  11  12  13  14 >> ]

Mac Archive

ForgetMeNot

http://kisonecat.com/software/forget-me-not/
尾崎豊でもさだまさしでもなく、Safari のプラグイン。終了時、複数タブ開いてる時は「ほんまに閉じてよい?」と聞いてくれるとか、起動時に前回開いてたタブを復活できるとか、そういう類いのプラグインだが、そのあたりの機能は Safari Stand あるので使ってない。キモは

「Cmd+Z、Cmd+Shift+Z で、閉じたタブの Undo/Redo が可能」

フォーム入力中のタブでは、フォーム内の文字入力の Undo/Redo (標準の動作)になる。Cmd+Z というキーバインドも、直感的で良い。すばらし

タブの並び順までは覚えていないし、キャッシュからではなく再度アクセスしにいくけど、それを割り引いてもすばらし

Breaking: iPod touch root read access achieved

http://www.tuaw.com/2007/10/08/breaking-ipod-touch-root-read-access-achieved/
いたちごっこになるのかなぁ。。。でも、これができるんなら、ちょっと欲しいなぁ、iPod touch

Safari 3.0.3 β

そろそろ安定してきたかなと、Safari3 いれてみる。アンインストーラついてることだし、ダメなら戻せばいいやと思ってたけど、Safari Stand いれても安定してるので、しばらくこのまま

  • 検索が、やっと別窓でなくなった。ブラボー
  • やっと TAB を好きなように移動できるようになった。左右に Drag & Drop は当たり前だが、上下がおもろい。別窓に移すこと可能。その時の画面模様もいい感じ
  • Inspect Element がいい感じ。。。だが、これは FireBug の方がよいな
  • Widget に影響あるかなと思ったが、よくわからん

とか言ってたら、ことえり道連れに落ちた (^^;

Skitch すてき

http://plasq.com/skitch

skitch.png

スクリーンショット撮って丸とか四角で囲んでやじるしひっぱってコメントつけて。。。ということをやるのに、Photoshop 起動してレイヤー作ってメモリーをキューッっていわせながらがんばらなくてもイーンダヨー!

Jing と Perian と

  • Jing
    • 画面を動画でキャプるソフト。flv で保存。swf で保存。他にもあるんかもしれんが、試しに使ってみたら必要十分な感じなので、これでいいや
  • Perian
    • QuickTime Player で flv 再生できるようになる。いくつか使ってみたが、これが動作も軽くていい感じ

しかし、haro.jp、重たい時はブラクラやな。。。そろそろなんとかするか

setPreferenceJsonForKey 修正

setPreferenceForKey は、string しか保存できないっぽいので、でっちあげてたんだが、ちょっと変だったので修正した

髭回し

子供とポケモンカードで遊んでて思いついたので、サクッと作ったのだが、著作権的に公開できない画像を使っていたので、公開せずに放置していた。で、おざなりに画像をさしかえたので公開しようと思ったのだが、別に公開せずに眠らせてもよいような気もしてきたので公開しない

という風に、最近 Dashboard Widget を作ってはいるものの公開できずにいる今日この頃。公開する気になるような Widget を早く作ろう、という自分へのプレシャの意味で日記に書いてみた

Dashboard Widget の設定ファイルのサイズは、メガ単位でも大丈夫っぽい

PrefJSON とかでっちあげたはいいが、そもそも大量のデータ放り込んで大丈夫? ってのが気になったので、write して read するだけの実験をしてみた

  • サイズだけなら、10MB とかでも OK っぽい。上限わからず
  • ただし、設定ファイルに遅延書き込みされてて、いつまでたっても終わらない
  • この前買った MacBook (Mid 2007) だと、1MB くらいのデータでひと呼吸待つ感じ。これくらいが体感的な限界かな

テキストデータで 1MB っていうと、たいがいな量なので、通常利用時はあんまし心配しなくてよさげ

ちなみに、設定ファイルは ~/Library/Preferences/widget-hogehoge.plist に保存される

setPreferenceForKey は、string しか保存できないっぽいので、でっちあげた

2007-10-02 追記: バグ持ちだったので修正

MacOSX の Dashboard 用 widet の設定値保存の際、

widget.setPreferenceForKey(string, key);

で、key の値として string を保存できるが、どうも hash とかそのまま保存できないっぽい。仕方ないので作った

// PrefJSON.js
if (window.widget) {
    if ( typeof(PrefJSON) == 'undefined' ) PrefJSON = function() {};

    PrefJSON.prototype.setPreferenceJsonForKey = function(hash, key) {
        if ( hash == null ) {
            widget.setPreferenceForKey(null, key);
        }
        else {
            var array = new Array;
            for ( var i in hash ) {
                array.push("'"+i+"':'"+hash[i]+"'");
            }
            var str = '{'+array.join(',')+'}';
            widget.setPreferenceForKey(str, key);
        }
    }

    PrefJSON.prototype.preferenceJsonForKey = function(key) {
        var d = widget.preferenceForKey(key);
        var json = new Array;
        if ( d && d.length > 0 )
            json = eval(d);

        return json;
    }
}

使う方で

var hash = new Array;
hash = {hoge:'fuga', hige:'hage'};
pref.setPreferenceJsonForKey( hash, key );

var pref = new PrefJSON();
var json = pref.preferenceJsonForKey( key );

とかする

SSHKeychain

アプリケーションとして起動しておかないとだめで、Cmd+tab で移動してる時にウザくて使うのやめてしまったSSHKeychainだが、久しぶりに見にいったらステータスバーに置けるようになっていたので、復活

[ << < 4  5  6  7  8  9  10  11  12  13  14 >> ]

Home > Mac Archive

Feeds

Return to page top