Just another Ruby porter,

〜2009年3月上旬〜


<Prev(,) | Next(.)> | Recent(/)>> | RDF

2009-03-01 (Sun)

2月のspam

17500通ほど。一時期20000近くまで行ったが落ち着いたようだ。
しかしすごい反撃だよな。

[Web] nanoc: a Ruby CMS that generates static HTML

nanoc is a tool that runs on your local computer and compiles Markdown, Textile, Haml, etc. documents into static web pages, ready for uploading to any web host.

[PC] I-O DATA USB 2.0/1.1対応 外付型ハードディスク HDCNシリーズ

1TBを買った。まんまとamazonのお勧めメールにはまったわけだ。
ノートPCに入れてるVirtualBoxのディスクイメージのせいで、
結構手狭になりつつあるしなあ。

Linuxにも何も考えずにつないでみたけどまったく問題なし。


2009-03-02 (Mon)

[Golf] rotate lines reversely

最後の行を先頭に移動させるという問題。こう書くとviが一番簡単だと思う。
Gで最後の行へ、ddで削除、1Gで先頭行へ、Pでペースト、ZZで書き込んで終了。
8B。vimだと:$m0|ZZ改行で8Bの別解もあるが、
Vが使えるのでVGkdpZZの7Bが可能になる。


2009-03-03 (Tue)

[IRC] IRC IT(II)

これがまた実にぐぐりにくい名前なんだけど、
iiというIRCクライアントが結構面白い。

% mkdir ~/ii
% ii -s irc.freenode.net -i ~/ii &
% echo '/j #ruby-lang' >~/ii/irc.freenode.net/in

でjoinする。inはfifoになっている。
~/ii/irc.freenode.net/#ruby-lang/outにログが残り、
発言は

% echo 'hoge hoge' >~/ii/irc.freenode.net/\#ruby-lang/in

てな感じでできる。ファイルとして扱えばいいのでbotとか簡単に作れそう。

とりあえずログだけ取っておきたいchannelはこれで十分といえる。
そういえばなぜかcygwinのパッケージが存在している。
よくぞこんなマイナーなソフトまで。


2009-03-04 (Wed)

[Firefox] Script AutoUpdater for Greasemonkey

これは便利だな。userscripts.orgにあるスクリプトが
最新かどうかチェックして更新できる。


2009-03-05 (Thu)

[Golf] rotate lines reversely

sedの解の変遷。

$!H;${G;s/\n//;p};d
${G;s/\n//;q};H;d
${G;q};1h;1!H;d
${G;q};H;1h;d
$G;$q;H;1h;d
$G;H;1h;$!d

なんかやたらと回り道をしてるような。


2009-03-06 (Fri)

[Soft] GNU tar 1.22リリース gzipより圧縮効率が大きく向上した「xz」をサポート

xzってなんだと思ったらlzmaだった。lzmaだと長いしな。

tar.xzフォーマットは、すでにGNU Coreutils 7.1の配布などに利用されてお り、同時に配布されているcoreutils-7.1.tar.gz(9310KB)に対して、 coreutils-7.1.tar.xz(3875KB)と約40%のサイズまで圧縮効率が向上して いる。


2009-03-07 (Sat)

[GNOME] GNOMEパネルの「アプリケーション」「場所」「システム」が邪魔

なんか場所食いすぎだよね。てなわけで

/usr/share/locale/ja/LC_MESSAGES/gnome-panel-2.0.mo

を書き換えて「ア」「場」「シ」にしてたんだけど、
最近yum updateしたら元に戻ってしまった。あたりまえだ。
なんか別な方法考えないと。


2009-03-08 (Sun)

[ニコニコ動画] 【人力Vocaloid】アイドルマスター 千早 Voice PV風【歌わせてみた】

これはサビがすごいな。

[GNOME] GNOMEパネルの「アプリケーション」「場所」「システム」が邪魔

そういえば昨日書くの忘れてた。

% cd /tmp
% msgunfmt /usr/share/locale/ja/LC_MESSAGES/gnome-panel-2.0.mo | \
  sed '/"\(Applications\|Places\|System\)"/{n;s/"\(.\).\+"$/"\1"/}' |\
  msgfmt - -o gnome-panel-2.0.mo

で最初の1文字だけにしている。UTF-8環境前提。

環境変数TEXTDOMAINDIRで指定すればいいのかと思ったら、
そこは/usr/share/localeにない場合しか見ないらしい。残念。


2009-03-09 (Mon)

[Git] git add

git addはsvn addとはまったく違うと思ったほうがいいんだな。
addはsnapshotを取るのでaddした時点のものがcommitされる。

% git init
Initialized empty Git repository in /home/eban/tmp/.git/
% echo foo > foo.txt
% git add foo.txt
% echo bar >> foo.txt
% git commit -m init
Created initial commit 3a75975: foo
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 foo.txt
% git checkout foo.txt
% cat foo.txt
foo

barは含まれていない。ふだんはcommit -aしか使ってないから気づかなかった。


2009-03-10 (Tue)

[DVD] ぽすれん

放置してたら8枚コースになったわけだが、予約が無料になったことに気づいた。
で、早速相棒のプレシーズンを予約したら3日ほどかかった。
ちょうどいいペースかもしれない。
1度に1枚しか予約できないのがあれだけど、
テレビで放送されるくらいまで待ってたんじゃやっぱ意味ないしなあ。


<Prev(,) | Next(.)> | Recent(/)>> | RDF


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

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