Just another Ruby porter,

〜2011年1月上旬〜


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

2011-01-01 (Sat)

10周年

2001年から始めてたこの日記もとうとう10年経った。
たぶん抜けはないと思うんだけどどうだろう。

% ls 20*/*.hnf | wc -l
3653

365*10とうるう年が2004,2008で2日だから3652で、今日の分を入れると3653で合ってる!
すげーな、俺。よくぞ曲がり形にも毎日10年続けたよ。まあ、かなり強引な更新ではあったが。

vimgolf 0.2.0

だんだん改良されてる。専用の.vimrcを読むようになったんだな。

% gem-trunk update vimgolf
Updating installed gems
Updating vimgolf

------------------------------------------------------------------------------
Thank you for installing vimgolf-0.2.0. 

0.1.3: custom vimgolf .vimrc file to help level the playing field
0.2.0: proxy support, custom diffs + proper vimscript parser/scoring

For more information, rules & updates: http://vimgolf.com/about
------------------------------------------------------------------------------
Successfully installed vimgolf-0.2.0
Gems updated: vimgolf
Installing ri documentation for vimgolf-0.2.0...
Installing RDoc documentation for vimgolf-0.2.0...

いつのまにか自分のエントリーが消せるようになった。
これいいね。恥ずかしい解とか消した。
diffも見辛いのでDIFF='diff -U1' vimgolfでaliasにしとくか。


2011-01-02 (Sun)

ScreenLets

いろいろ試しているが、なんかよくわからない挙動するときがある。
Pythonでしか書けないのかな。

そうか。単にテキストを表示するだけならOutputでやらせればいいのか。
でもこれもなんかうまいこと動かない。うーむ。tail -3にしたらいけた。
なんだろうな。


2011-01-03 (Mon)

冬休みっていつまでだったか

もうそろそろ冬休みも終わろうというのにきのこ本を読むの忘れてるよ。
マンガは冬休み中数えてみると60冊ほど読んでた。


2011-01-04 (Tue)

冬休み終了

長い休みも今日で終わり。たぶん。

git foo

git fooすると/usr/lib/git-core/とか決められたところにあるgit-fooが呼ばれるわけだけど、
PATHの中も探すので適当に~/bin/git-fooを作るとそれが呼ばれる。

golfしてるときはメッセージにサイズを残してるのでgit-golfを作ってみた。

#! /bin/sh
git add -f "$@"
now=`date +"%Y-%m-%d %X"`
for i; do
  git commit -m "$now: `wc -c<$i`B" "$i"
done

.gitconfigだとなんかいろいろと面倒なんだよね。


2011-01-05 (Wed)

TabFind

タブの数が30個ぐらいになるとどこにgmailがあったか探すのが大変なので早速入れてみた。
XUL/MigemoとCtrl+Shift+Fがぶつかるがどっちも変更できそうにない。
XUL/MigemoはCtrl+FだけのはずだがShift有無は無視されるようだ。
しかたないのでXUL/Migemoはしばらくdisableで。

マウスが軽い

久し振りの出社でマウスをいじったら軽すぎて笑った。
まだコードありだから電池も入ってないしなあ。
なんかこう重みがないとねらいが定まらないとは言わないが、
違和感ありまくり。2週間ほどでこんなに慣らされてしまうのか。


2011-01-06 (Thu)

12月のspam

1900通ほど。なぜか大分減った。

rubinius 1.2.0

rvmで更新した。

% rvm upgrade rbx-1.2.0 rbx-1.1.0
Are you sure you wish to upgrade from rbx-1.1.0-20100923 to     rbx-1.2.0-20101221? (Y/n):
Installing new ruby rbx-1.2.0-20101221
rbx-1.2.0-20101221 installing #dependencies
rbx-1.2.0-20101221 #downloading (rubinius-1.2.0-20101221.tar.gz), this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 8383k  100 8383k    0     0   469k      0  0:00:17  0:00:17 --:--:--  498k
rbx-1.2.0-20101221 - #extracting
rbx-1.2.0-20101221 - #configuring
rbx-1.2.0-20101221 - #compiling
rbx-1.2.0-20101221 - adjusting #shebangs for (erb).
rbx-1.2.0-20101221 - #importing default gemsets (/home/eban/.rvm/gemsets/)
Migrating gems from rbx-1.1.0-20100923 to rbx-1.2.0-20101221
Are you sure you wish to MOVE gems from rbx-1.1.0-20100923 to rbx-1.2.0-20101221?
This will overwrite existing gems in rbx-1.2.0-20101221 and remove them from rbx-1.1.0-20100923 (Y/n):
Moving gemsets...
Moving rbx-1.1.0-20100923 to rbx-1.2.0-20101221@rbx-1.1.0-20100923
Making gemset rbx-1.2.0-20101221@rbx-1.1.0-20100923 pristine.
Moving rbx-1.1.0-20100923@global to rbx-1.2.0-20101221@global
Making gemset rbx-1.2.0-20101221@global pristine.
Do you wish to move over aliases? (Y/n):
Do you wish to move over wrappers? (Y/n):
Do you also wish to completely remove rbx-1.1.0-20100923 (inc. archive)? (Y/n):
Successfully migrated rbx-1.1.0-20100923 to rbx-1.2.0-20101221
Upgrade complete!

それにしてもrvm upgradeはもうちょっとなんとかならないもんか。
せめてrvm upgrade rbx-1.2.0ぐらいでrbx-1.1.0の指定までさせる必要ないと思うんだけど。


2011-01-07 (Fri)

Import Instapaper into Read It Later

InstapaperからRead It Laterへインポートが可能になった。
htmlで保存すればok。APIでやろうと思っていたけど、これでInstapaper捨てられるな。


2011-01-08 (Sat)

GNU sedのz

info sedしたらいつの間にかzなんてコマンドが追加されてた。

`z'
     This command empties the content of pattern space.  It is usually
     the same as `s/.*//', but is more efficient and works in the
     presence of invalid multibyte sequences in the input stream.
     POSIX mandates that such sequences are _not_ matched by `.', so
     that there is no portable way to clear `sed''s buffers in the
     middle of the script in most multibyte locales (including UTF-8
     locales).

なんとも不思議なコマンドだな。
dでいいじゃんと思ったが次の行を読みに行っちゃうからだめか。


2011-01-09 (Sun)

Tab Utilities Liteのコンテキストメニューから閉じたタブのリストが消えた

あんまりボタンは増やしたくないからコンテキストメニューのほうを使ってたんだけど、
更新したら消えてしまった。 履歴を見ると

Added: Undo close tab by middle click on tab bar

という怪しい記述があるが、なんだこれ。

まあ、素直にボタンを表示させとくか。


2011-01-10 (Mon)

List of numbers to+factor

ひどい問題だな。結局 この人が出題したんだと思うけど、
ゴルフ場サーバのls /の結果が元になってる。


<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!