2006年 08月 17日

Calendar::Simple

Calendar::Simple をオブジェクト使って書く夢を見た。

dll

todo

  • retry 指定
  • onload を try catch

リアル世界とインターネットをもっと近づけたい

大学在学中にやりたいこと。もっと、物理的なことをやりたい。が、それだけで完結せず、コンピュータ・ネットワークと繋げたい。具体的に何か思い浮かばないけど、なんらかの形で光をとりいれたい。もちろん接触センサーとかもやりたい、が、まったくその辺わからない。理系大学じゃないのがネック

P [ は薬指

xyzzy -> gvim

vim に慣れるために Windows でのエディタも vim にしてみる、といってもしばらくは共存になりそうだ?

vim といっても gvim でバッファは使わず、タブをひたすら開くことにする。とりあえず関連付けは変えない。というのも、既に開いている vim で開く方法がよくわからないから、だけど、ドラックアンドドロップが使えるのでとりあえずはいいかな。

しかし何故か ft=xml で、閉じタグの omni 補完ができない。ft=html ならいけるんだけど、未登録タグ直下でオートインデントしてくれないので切ない。ついでに CDATA セクションの扱いもアレだし、うーん。とりあえず今は html で書いてる。閉じタグ補完ないと生きていけない。

できれば xyzzy の xml-mode C-. 相当の機能が欲しいけど、とりあえずそんなに困らないからいいか的何か。むしろ = 入力後のクオーテーション補完のほうが欲しい、んだけど、うまく vim script 書けない。


  • win の gvim は .vimrc, _vimrc, .gvimrc, _gvimrc を読むらしい? gvim 固有の設定は _gvimrc に書いた。

全然関係ないけど、このサイトの更新システムをどうにかしたい。家の PC でしか基本的に書けないのがイマイチ。FTP うpろどしないといけないしなぁ。めんどい


しかしながら何らかのタイミングでプロンプトが見え隠れするのが嫌だなぁ。


既にある vim で開くには --remote らしい。


win32 gvim は見た目がちゃんとネイティブっぽくていい感じ。マウスホイールも効く。が、コマンドプロンプトが開いたり閉じたりするのはどうするんだ gtlt

なんかやったらすぐに normal に戻る癖をつけよう。


コマンドプロンプトがいちいちでるのは screen の window 名変える echo が動いてるせいだった。gtlt

MochiKit の getElementDimensions

display: none だととれないので以下のように

e.style.position = "absolute";
e.style.visibility = "hidden";
showElement(e);
var dim = getElementDimensions(e);
hideElement(e);
e.style.visibility = "visible";
e.style.position = "static";

blindDown 使うときは beforeStart でこれをやって、this.scaleMode.originalHeight とかに突っ込んであげないとだめっぽい。

午後ティーみくる

あんま飲んでないのにお腹痛くなる。危険gtlt

Fx F6

F6 で描画エリアにフォーカスする?んだ

あ、ちがった。よくわからん。ロケーションバーと描画エリアとで切り替わる。けど、ロケーションバーに入力してしまうと F6 で切り替わらない?

帰宅

きゃぱっち & フロはいる

gvim 常にタブで開くようにしてみる

バッファとタブを併用すると混乱するのでタブに統一したい。vim のバッファはタブごとに複数のバッファ、という風になっていてややこしい。タブ1個に対してバッファ1個にしたい。

たいした方法が思いつかないので以下を加えた。

" バッファを使わない
autocmd BufReadPost * tab ball

これで一応関連付けとかドラッグアンドドロップのときはタブを開くようになる。けど、ちょっと挙動が気持ち悪い。タブを閉じても結局バッファは残っているため、次に何かのファイルを開いたりすると閉じたのが復活したりする。これは常に bw (バッファを閉じる) を使っていればたぶん大丈夫なんだろう?

2006年 08月 16日

キーボードだけでブラウジングしたい

たまに思うんだけど、デフォルトの Fx じゃまともにできない。
とりあえず Hint-a-Hint を入れてみた。なかなかレスポンスがよい感じ。次にどこにいくかっていう不安さがない。

ブックマークレットの起動はキーワードを設定して C-L キーワード にしてみる。

しかしこのままだとまだスクロールにカーソルキーを使わないといけない。あーもうさっきから typo しまくりでやる気失くす。もううう

じゃあ(謎

HHKL ってそんなに重いんだ。980円でちっさい US キーボード ってアキバいってシコシコ探さないとなさそう。
kakaku.com ると、小さいのは HHK 以外にhttp://kakaku.com/item/01502010057/ ぐらいしかないなぁ。配置がおかしいけど

mozless

Perl Calendar

何使うのがスタンダードなんだろう。シンプルで簡単なのは Calendar::Simple っぽいけど、これでいいか。

ノートPCの手前に貼るチートシート

を作りたい。が、綺麗にはがせるソレっぽいものは高い、らしい。gtlt
ソフトウェアのほうがいいのかなぁ。C-F1 とか押すと画面全体に設定した画像がオーバーレイとかなら簡単にできそうだけど、OS ごとにごたごたやるのがめんどっちい。これOpe?

ぺるる

my @foo = (1, 2, 3, 4, 5);
my $hoge = {
  bar => "unco",
  hage => @foo,
  baz => "neet"
};

とかやってハマった。ぱっと見何が悪いか全然わかんない。ってか全然書いてないのに、ああ、ああ。あああ。ああーああーあ あーあーああー あああーあ あーああーあー ああーああーああー

catalyst

  • r のリロードおそい、のがだんだん

mozless

なぜか hjkl の h だけ効かない。滅多に横スクロールしないから困らないといえば困らないけど

今気づいた、けど、はてダってコメントの投稿時刻は表示されないんだ。

正規表現2.0

どんなのだろうって思って素で釣られた。

mozless * google adsense

adsense があるページだと一回クリックしないと効かない。

US 配列

一番気になるのは右手小指下段だなぁ。キー一個ぶんまるまるシフトになってて、シフトを避けて入力しようとするみたいだから、/ ってどこだよってなりやすい。: でシフト押さないといけないのがめんどい。

ge

サイダー飲んで gerry? 明日は時間がきつい。からかな

2006年 08月 15日

FolderShare

FolderShare って torrent みたいに複数ホストに転送する場合は転送先ホスト同士でもコネクション張って負荷分散すんのかな。

Oh my gerry, 君は笑うと、子供みたいで

渋谷ついて歩きはじめたとたん腹が痛くなった。なんか腹痛ガスとかでてんのかな。

Catalyst

server.pl がやたら重いなぁ。あとソケットエラーでときどき落ちる。エラー書こうとしたら落ちなくなった。
この PC が悪い気がする。

Use of uninitialized value in subroutine entry at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/Socket.pm line 370.
Bad arg length for Socket::unpack_sockaddr_in, length is 0, should be 16 at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/Socket.pm line 370.

Operaと相性が悪いっぽい。再現するときは何度 server.pl 起動しなおしても再現する。が、再現しないときは再現しない。

Mochikit

itemgetter と keyComparator が萌える。