2013-01-01から1年間の記事一覧

rm -I

404 Blog Not Found:私みたいなおっちょこちょいを自滅から救って来たちょいとした工夫x3+1 Just another Ruby porter, 2013-4-b GNU 版 rm の man より -I 3 個を超えるファイルを削除するか、ディレクトリを再帰的に削除する場合は確認をする。多くの間違…

買った本

明治かげろう俥―時代短篇選集〈3〉 (小学館文庫) メフィスト 2013 VOL.1 (講談社ノベルス) キングダム 30 (ヤングジャンプコミックス)

cgi-binとcertdate2pem

w3m

shinh さんの GitHub レポジトリを Fork してみた。 Bonus の Local CGI 用スクリプトとか README.SSL の certdata2pem.rb みたいな、不具合があったら各自が勝手に修正してそうなコードを修正してみたりする。 https://github.com/yshl/w3m/tree/cgi-bin go…

struct file_hundle

w3m

Plamo Linux 5.0 に移行中なんですが、fcntl.h に struct file_hundle があるせいで w3m がコンパイルできなくなっているんですよ。パッチは例えば https://build.opensuse.org/package/view_file?file=w3m-fh-def.patch&package=w3m&project=network にある…

買った本

斬奸状は馬車に乗って―時代短篇選集〈2〉 (小学館文庫) ハチワンダイバー 28 (ヤングジャンプコミックス) ドリフターズ 3 (ヤングキングコミックス)

線型方程式(の続き){4}

id:yshl:20130309:1362818061 の続き。 C と Fortran でブロック化を試してみたところ、0.5秒前後になりました。

買った本

へうげもの(14) (モーニング KC) 暗殺教室 3 (ジャンプコミックス) となりの関くん 1 (MFコミックス フラッパーシリーズ) 事件記者トトコ! 1巻 (ビームコミックス)

線型方程式の続き^3

id:yshl:20130211:1360583336 で GForth より遅かった Common Lisp (SBCL 1.0.55 と ECL 12.2.1) ですが、最適化によって SBCL は 7.0 秒、ECL は 2.8 秒と GForth より速くなりました。

買った本

幕末妖人伝―時代短篇選集〈1〉 (小学館文庫) 血の日本史 (新潮文庫) キングダム 29 (ヤングジャンプコミックス)

読み始めた本

のぼうの城 上 (小学館文庫) のぼうの城 下 (小学館文庫)

板子一枚下は機械語

Forth には see という逆コンパイルを行うワードがありまして、例えば \ 整数を 2乗するワードを定義 : square dup * ; とワードが定義した後で、 see square と入力すると、ワード定義の中身が出力されます。 : square dup * ; oksee は Forth で定義済みの…

線型方程式続きの続き

id:yshl:20130101:1357052388 の続きです。 Forth (GForth 0.7.0) を追加しました。 9.2 秒というインタープリタにあるまじき速度でした。さすが板子一枚下は機械語と言われる(言われません)ほどの事はあります。

買った本

敵は海賊・海賊の敵 (ハヤカワ文庫JA) ニンジャスレイヤー ネオサイタマ炎上 (2)

買った本

乙嫁語り 5巻 (ビームコミックス)

LAPACK の DGETC2 が遅い件について

DGETC2 っていうのは、LAPACK の補助サブルーチンで、完全ピボット選択で LU 分解を行うやつです。 Fortran の 2次元配列は、メモリ上では列優先で A(1,1), A(2,1), ... A(1,2), A(2,2), ... と並んでいるため、2次元配列全体にメモリアクセスする場合、同じ…

読んだ本

聖☆おにいさん(8) (モーニング KC)

線型方程式 続き

id:yshl:20121209:1355059627 の続きですが、OCaml で Array ではなく List を使ってみたら、48 秒かかりました。まあ、明らかに Array 向きですよね。 あと、Array の方は unsafe オプションを付けると 0.9 秒になりました。 追記: Java で 0.9 秒。あと、L…