〜2013年6月上旬〜
ホテルと会場の位置を地図で確認したら、歩いても大した距離じゃないなと散歩気分でのんびりと海辺を歩いた。
開けたロケーションなのでもはや迷いようがない。
しかも観覧車とかゆりかもめとかガンダムとかもう目印だらけなので。
咳さんのネタを見てサテライトへ。
その後Hall Bへ行ったがすでに満員。
Bは定員が少なすぎて出遅れるともう入れない。
サテライトのustはぶちぶち切れてよくわからない。
今回の中継はなんだってこんなに切れるのか。
昼はカレー弁当。いやーHerokuさん、ありがとう。
飲み物もずっと張り付いていたMicrosoftさん、ありがとう。
午後は須藤芸を見て、TRICKまでサテライトで待機。
TRICKは立ち見どころかドアの向こうまでお客さんがいたような。
大盛況だった。一番笑った。
今回は審査員なので壇上に上がったわけだが、
ゴールドの作品には10点満点をつけた。あとシルバーが9点。
ああ、そういえば%がいっぱいあるやつは勘違いしてた。
3の倍数なら文字列の連結で%%% %%%てな具合でokかと思ってたが、
%%% % %%% % %%%というように解釈されるので4で割って3余る場合だけいけるわけだ。
% ruby -lne 'p $_.size%4 if /^%%/' entry.rb 3 3 3 3 3 3 3
食傷気味とか評したのはおれだったりするが、実は各作品は16進のhashのような名前でエントリーされていて、
17c220 1a56c5 1cdefb 240049 2d11da 3ed832 569a9d 56bf73 596f13 8c9820 9faa7c daddcb f903bb f9eaad
この最後のf9eaadがその作品だったというのが原因。
順番に見ていくと最後は不利だ。
不公平にならないようになんらかのhash値にしたんだと思うけど。
dbmはあんだけ苦労してるのに使ってる人がほとんどいないという皮肉な結果になってしまった。
これは古い環境は切り捨てるというのが正しいのかもしれない。
そうしないとtkのようにextconf.rbがどんどんでかくなってしまう。
ああ、tkといえば今回あらゆる面でdisられていたのが印象的だった。
しかも3日間あちこちで話題に出てきていた。
帰りはまだ明るかったので、DiverCityへガンダム参りに。
昨日は暗くなってからゆりかもめから見たが、
電飾が赤かったりでとてもガンダムには見えなかった。
Ruby commit count until 2.0.0-p0の(no author)って誰よという疑問。
% git --no-pager log --until=v2_0_0_0 --author='(no author)' commit 392296c12de9d7f9be03a8205250ba0844cb9d38 Author: (no author) <(no author)@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> Date: Fri Jan 16 12:13:05 1998 +0000 New repository initialized by cvs2svn. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
つまり、csv2svnさんなのだよ。
/var/syslogに妙なメッセージが。
May 29 06:27:58 m rsyslogd-2039: Could not open output pipe '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]
原因は/etc/rsyslog.d/50-default.confのこの部分のようだ。
daemon.*;mail.*;\ news.err;\ *.=debug;*.=info;\ *.=notice;*.=warn |/dev/xconsole
エラーになってるんだから、コメントアウトしとこう。
(no author)で検索する必要はなく、r1を引っ張ってくればいい。
% svn log -r1 http://svn.ruby-lang.org/repos/ruby ------------------------------------------------------------------------ r1 | (no author) | 1998-01-16 21:13:05 +0900 (Fri, 16 Jan 1998) | 1 line New repository initialized by cvs2svn. ------------------------------------------------------------------------
RubyでCVSを使い始めたのが1998年なんだよねえ。
sleep 5400とぱっと出てこない。sleep 1h30mではエラーになる。
% sleep 1h30m sleep: `1h30m': 無効な時間間隔です Try 'sleep --help' for more information.
sleep 1.5hでもいいんだけど、実はマニュアルにさらっと書かれている。
Given two or more arguments, pause for the amount of time specified by the sum of their values.
くっつけなければよかっただけで、sleep 1h 30mと書けばいいだけだった。
全部加算されるらしいので順番も関係ない。
Chrome 22から拡張機能にショートカットキーを割り当てることができるようになっている。
chrome://chrome/extensions/で最後までスクロールして右下に「コマンドを設定する」をクリックすると、
「キーボードのショートカット - 拡張機能とアプリケーション」という画面がポップアップする。
ここ並んでいるものをショートカットキーで呼び出せる。
すべての拡張が呼び出せるわけではなく、右上にボタンが表示されてる拡張だけのようだ。
つまりマウスを使わなくてもボタンを押せるという感じ。
Pocketには元々Ctrl+Shift+Pで呼び出せる設定があるが、
どういうわけか機能しなかったのとそもそも押し辛いのでちょうどいい。
まあ、今のところこれしかなかったわけなんだけど。
しかしこれ逆に未設定に戻せないな。×を押して「ショートカットを入力する」になってしまう。
わざわざ~/.ssh/configにそれ用のHostを用意してLogLevelを設定していたが、
環境変数SVN_SSHにssh -vを設定すればいいらしい。
~/.subversion/configに
[tunnels] ssh = ssh -v
と書く手もあるんだな。
昨日の続き。
SVN_SSH='ssh -v' svn ...はちょっと面倒だし、ssh = ssh -vと書いてしまうと毎回出てきてうっとうしい。
というわけで、
[tunnels] sshv = ssh -v
を~/.subversion/config追加した。こうしとくとsvn+sshvが使えるようになる。
好みに応じてsshvvv = ssh -vvvとかあってもいいかもしれない。
crontabでload averageを取る処理を1分毎に動かしてたらsyslogがcronだらけになって非常にうっとうしい。
分離することにした。/etc/rsyslog.d/50-dfault.confを見ると
*.*;auth,authpriv.none -/var/log/syslog
のように*.*でsyslogには全部出すようにしていて、.noneで除外しているようで。
最初は
*.*;auth,authpriv.none;cron.none -/var/log/syslog cron.* /var/log/cron.log
としていたが","でまとめられるんだと気づいて
*.*;auth,authpriv,cron.none -/var/log/syslog cron.* /var/log/cron.log
とした。
'-'はman rsyslog.confしても出てこなかったが、ぐぐってみるとsyncしないという意味みたい。
Actions - rsyslog.conf rsyslog
You may prefix each entry with the minus "-'' sign to omit syncing the file after every logging. Note that you might lose information if the system crashes right behind a write attempt. Nevertheless this might give you back some performance, especially if you run programs that use logging in a very verbose manner.
普通にタブを右クリックしてページを追加でいいんだけど、
FirefoxみたいにタブをブックマークバーへD&Dするぐらいの簡単な操作でできないものか。
調べてみたら、アドレスバーのURLを選択してそれをD&Dすればいいらしい。
まあ、できるがあまり簡単とは言えないな。トリプルクリックすれば選択はできるが。