Just another Ruby porter,

〜2007年7月下旬〜


<Older(,) | Newer(.)> | Recent(/)>> | RDF

2007-07-21 (Sat)

[Firefox] TwitterFoxとDiigo Toolbar for Firefox

突然TwitterFoxが動かなくなった。クリックしても反応なし。
右クリックは活きているがPreferencesでOKが押せない。
で、今日何が変わったかと思い出してみるとDiigo Toolbarしかないわけで、
試しに無効にしてみるとTwitterFoxが生き返った。これは困ったねえ。


2007-07-22 (Sun)

[Diigo] Diigolet

で、Diigo Toolbarの代わりをどうするかと考えると Diigolet しかないわけで、
久し振りに導入してみると結構いい感じに洗練されてて、
これでいいかなと思い始めた。QuickDだけ使えればいいしなあ。

[Vim] ゴルフ用に

1行がやたら長くなりがちな人に。画面上で折り返してしまう場合に有効。

noremap <silent> j gj
noremap <silent> k gk

で、j/kの移動が楽になる。


2007-07-23 (Mon)

[Golf] Quine

こんなとこにQuineの解が。今頃気づいた。ってことはこれはフラたんが出題したのか。


2007-07-24 (Tue)

[Golf] Reverse BWT

一部で好評だったのでtransposeを3個使ったやつをさらそう。

#!ruby -pa
a=$F[1].split''
b=[]
a.map{b=[a,*b].transpose.sort.transpose}
$_=b.transpose[$_.to_i]*''+$/

wikipediaに載っていた方法 をそのまま実装しただけ。


2007-07-25 (Wed)

[Firefox] ブラウザを再起動

QuickRestart のCtrl+Alt+Rしか使わないので、
だったらKeyconfigでいいじゃんと探したら、
nsIAppStartupというのを発見した。

var nsIAppStartup = Components.interfaces.nsIAppStartup;
Components.classes["@mozilla.org/toolkit/app-startup;1"]
  .getService(nsIAppStartup)
  .quit(nsIAppStartup.eForceQuit | nsIAppStartup.eRestart);

をコードに書いてCtrl+Alt+Rに割り当てれば完了。


2007-07-26 (Thu)

[Thunderbird] j/kにスクロールを割り当てる

長いことcmailを使っていたj/kでスクロールさせたくなった。
jが迷惑メールとしてマークのキーなので間違えると面倒なことになるのでなおさら。
というわけでKeyconfigでjには

goDoCommand('cmd_scrollLineDown');

をkには

goDoCommand('cmd_scrollLineUp');

を割り当てた。これでlessのようにスクロールする。


2007-07-27 (Fri)

[Golf] delete last line

Perlで解いてなかった。

@_=<>;pop@_;print@_
eof||print while<>

for<>だと全部読んだ後なんだな。


2007-07-28 (Sat)

[Linux] kernelを更新したらgkrellmのグラフが変化なし

kernel 2.6.22.1-33上げたらそんなことに。なんで?あれ?crondもなんか変だ。
しかたなく-27へ戻す。問題ない。やっぱkernelのせいか。


2007-07-29 (Sun)

[Mail] ruby-talk MLとRails

最近ruby-talk MLでRailsの質問が出るとRails MLへ行けと強く言う人がいるんだけど、
一体いつのまにそんな了解ができあがったのか?


2007-07-30 (Mon)

梅雨

いやもう梅雨じゃないでしょ、この雨は。
で、このまま台風5号が来ると梅雨明け宣言は来週?

[Soft] AtoMail 0.7

AtoMail is a Python script that converts email (or other messages) into an (Atom) RSS feed. This is for example useful for tracking announcement mailinglists in your favorite RSS reader, if no classic RSS feed is available.
Mail can be retrieved from many different sources, including local mailboxes, remote mailboxes (POP3/IMAP4), and usenet newsgroups (NNTP). The goal of AtoMail is to be clean, modular, well documented, and easy to modify.


2007-07-31 (Tue)

[Golf] Numeral system

Luaで解いたのがあっという間に抜かれた。
まあマニュアル見ながらだから、これ以上は縮みそうもないんだが。
Rubyの解が3つあるのが興味深い。


<Older(,) | Newer(.)> | Recent(/)>> | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!