«前の日(12-22) 最新 次の日(12-24)» 追記

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2003.12.23 / Tuesday

* [computer/update] Ruby ver.1.8.1 preview4

“object-oriented programming”を意識して作られた interpreted scripting language。 所謂人柱版。

* [computer/update] wceSKKSERV ver.0.1.8.0beta1

Windows 向け SKK Server。 所謂人柱版。

んー。 これは C で書かれてたよね、確か…。

* [cd/dvd] A scenery like me / CHARA

2/18 発売予定の 10th アルバム。 買うかどうかは微妙だけど、いちおうメモ。

* [cd/dvd] VENDOME, LA SICK KAISEKI / SPANK HAPPY

12/3 に発売されていた 2nd アルバム。 買うつもりだったのに忘れてた。 明日、会社帰りに買ってこよう。

* [myself] Re: 某忘年会・新年会その弐

今日だ。 以下、メールを送ってもらってないけど来たいという某氏 (もう見てなさそうだけど) 向け情報。

  • 場所は昨年と同じ
  • 18:30 に現地直接集合
  • 昨年と違って参加者が少なさそうなので、今年は予約なし

そんなわけで行ってきました。 さすがに昨年ほど人は集まりませんでしたが、それでも楽しく時間を過ごせたと思います。 皆様に感謝。 とりあえず、メモメモ。

  • Y 本さんの激やせは普通の人ならビックリするレベルだ
  • K 上さんと T つみさんは相変わらず名コンビだ
  • W 田さんが遅れて来たのはやはり…
  • M 石くんは院生時代よりずっと健康そうにみえるね
  • N 谷くんは W 田さんにツッコミ喰らわずに済んだ模様
  • N 城くんは酒入ると面白いね (入らなくても面白いけど)
  • K 木くんもなかなか濃い人だ

しかし、やはり H 田さんや M 地さんが不参加だったのは残念。 日が悪すぎたのかなぁ…。

* [hobby] 新カテゴリ

と言っても、かなり前に一度使ったことがあったかもしれません。 カメラと自転車関係はここ。あとオーディオも。

* [hobby][bookmark] ぽた郎&ぽた子の軟弱ポタリング主義!

関西のサイクリング・コースなどを紹介している。 むう、法隆寺駅〜奈良駅 (JR 関西本線) のコースが良さ気だ。

ここはな気ままな折りたたみ自転車乗りのための軟弱ポタリングのページです。

しかし…、やっぱり折りたたみ自転車って盗まれ易いんだね…。

* [myself] 今日の puttering

夕方、住吉大社へ。 比較的近場なのに、今まで行ったことなかったかも。 とりあえず、思っていたよりもずっと狭かったけど、周囲に路面電車が走っていたりして独特の雰囲気があって良かった。

「トランジット・ライトのブレーキの甘さ、ちょっと使い辛いかも」なんて改めて思ってしまった。 単なる調整とかの問題じゃないっぽいので、けっこう深刻かな。


2004.12.23 / Thursday

* [computer/update] Wanderlust 2.12.0pre2 (Your Wildest Dreams-pre2)

Emacsen 上で動く多機能な message user agent。 所謂人柱版。

* [computer/update] Mew ver.4.1.52

emacsen な定番 mail user agent。 所謂人柱版。

* [computer/update] Winamp ver.5.0.8

skin により見た目を変えられる多機能なメディア・プレーヤ for Windows。 約 3 週間ぶりの version up。

* [computer/update] AVG Anti-Virus ver.6.0.822

無料で使える virus 対策 tool for Windows。

* [myself] 今日の散財

朝から本を注文してしまいましたよ。 :)

  • フルスクラッチによるグラフィックスプログラミング入門 / 須崎 亮太郎, 荻野 友隆, 内村 創
  • 直訳にこだわらないで英語を話してみませんか / 石原 真弓

* [computer/update] Gimp 2.2.0 for MacOS X (Gimp.app)

非常に高機能な画像処理ツール Gimp の MacOS X 版 (要 X11)。

* [computer] Re: Foxit PDF Reader for Windows

こ〜りんさんが使われているみたいだ。 というわけで、日本語化パッチをメモ。

同世代のこ〜りんさんが着実に研究者の道を歩んでいるのを見ていると、 自分のいいかげんさが少し情けなくなってきます…。 来年からの研究開発の仕事、可能な限り能力を出し切ろう。

* [myself] しゃかいべんきょう

今回の転職劇で思ったことを列挙しておこう。

  • 傲慢で向上心のない人間は、何歳になってもまともにやり取りができない。
  • 驚くほど能力不足なくせに過去に慢心している人間は、意外にたくさん存在する。
  • 現状を把握する努力を怠り続ける人間は、そのほとんどが今をこなす事で精一杯である (でもこなし切れてない)。
  • 周囲にミスを許し続けてもらってる人間は、許してもらっているという事実を本質的には知らない。

いやあ、単に僕が世間知らずなだけなのでしょうけど、本当に良い勉強になりましたよ。 こういった人達を反面教師にして、今後の人生を過ごそう…。

* [computer/update] FFDShow CVS20041223

MPEG4 系ムービー形式である DivX, XviD などを快適に再生する DirectShowFilter。 所謂人柱版。


2005.12.23 / Friday

* [computer/update] Ruby ver.1.8.4 preview3

“object-oriented programming”を意識して作られた interpreted scripting language。 所謂人柱版。

* [computer/update] Sylpheed ver.2.2.0beta1

美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 開発版の人柱版。

* [miscellaneous] 悪魔に心を売っても納期を守る! 裏技術 (@IT)

Spiegel さんの日記などから。 ああ、前の会社 (の某部署) を思い出すなぁ…。 あの会社は「営業がとにかく最悪」と今でも思う。

そう言えば、前の会社で思い出したけど、何か凄くシンプルな機能とインターフェイスのアプリケーションを出したらしい。 しかもこのシンプルさを主張したシリーズを今後考えているようだ。 …あほみたいに機能盛り沢山じゃなきゃ納得しなかった営業方面の人達は納得したのかなぁ? ちょっと興味深い。 特に 1 年前に僕がこの手の方向を主張した時に「ままごと」とか言ってくれた人とか。

* [book] Write Great Code Vol.1 - ハードウェアを知り、ソフトウェアを書く / Randall Hyde

オレンジニュースから。 読みたいけど時間が作れないだろうな。 困った。

* [miscellaneous] うずらの親が見てみたい (@nifty Daily Portal Z)

hard で loxse な日々から。 確かにうずらってかわいいね。

ちなみに普通に売ってる“たらこ”は、スケトウダラの卵巣である場合が多い。 本当なら“たらこ”と呼ばれるべきは、マダラの卵巣だけだろう。 ←違う?

* [computer] BlogPet (KDDI)

人工知能 (無能?) 的な機能を持った web マスコット…らしい?

* [miscellaneous][bookmark] 社会人の大学・大学院 (AllAbout)

大学院で情報学を学びたいのでメモ。 まあ、可能性はかなり低いけど。

* [hobby] Autograph Mini (TANNOY)

あのオートグラフのマスコット版。 スーパーウーハを上手に追加しなくっちゃ、使いものにならないのかなぁ…。 さすがに。

* [computer][bookmark] Winsock Programmer's FAQ

重い音声合成・認識処理をサーバにまかせ、 クライアント側はその他の処理だけに集中させる。 理想的なんだけど、環境構築に時間かかり過ぎるんだよなぁ。

* [computer] アスペクト指向のバリエーション解説 (@IT)

アスペクト指向プログラミングの入門的文書。 AspectC++ とか使ってる人多い?

* [computer][bookmark] OSI 承認ライセンス 日本語参考訳

メモ。

以下は Open Source Initiative が承認したオープンソースライセンスの日本語参考訳です。 これらは Open Source Initiative や各ライセンスの起草者によって発表されたものではなく、 各ライセンスを適用したソフトウェアの頒布条件を法的に有効な形で述べたものではありません。

2006.12.23 / Saturday

* [computer/update] AquaSKK ver.3.2

Mac OS X 向け SKK 環境。 約 5 ヶ月ぶりの version up。

* [computer/update] Wine ver.0.9.28

UNIX 系 OS 上で動く Windows API の実装。

* [computer/update] Mew ver.5.2RC2

emacsen な定番 mail user agent。 所謂人柱版。

* [computer/emacsen] ps2pdf.el

深い意味もなくパッチを書いてみた。

--- ps2pdf.el.orig      2006-12-23 13:47:31.000000000 +0900
+++ ps2pdf.el   2006-12-23 19:45:01.000000000 +0900
@@ -43,6 +43,9 @@
 
 ;;; Code:
 
+(require 'advice)
+(require 'ps-print)
+
 (defcustom ps2pdf-gs-program "gs"
   "Path to GhostView program.
 For GNU/Linux and Unix-ish systems, this will typically just be
@@ -51,8 +54,14 @@
   :type 'string
   :group 'ps2pdf)
 
+(defcustom ps2pdf-open-program (if (eq system-type 'darwin) "open" "gpdf")
+  "Path to PDF document viewer (not for w32)."
+  :type 'string
+  :group 'ps2pdf)
+
 (defun ps2pdf-convert (file)
   "Convert Postscript FILE to PDF."
+  (setq file (expand-file-name file))
   (let* ((pdf-file (concat (file-name-sans-extension file) ".pdf"))
          (result
           (call-process ps2pdf-gs-program nil nil t
@@ -69,9 +78,14 @@
   (let ((pdf-file (ps2pdf-convert file)))
     (message "PDF file %s created successfully" pdf-file)))
 
+(defun ps2pdf-make-temp-file (prefix &optional dir-flag suffix)
+  (if (< 3 (length (ad-arglist (symbol-function 'make-temp-file))))
+      (make-temp-file prefix dir-flag suffix)
+    (make-temp-file prefix dir-flag)))
+
 (defun ps2pdf-with-faces (type)
   "Create PDF from buffer or region."
-  (let ((fname (make-temp-file "ps2pdf-buffer" nil ".ps"))
+  (let ((fname (ps2pdf-make-temp-file "ps2pdf-buffer" nil ".ps"))
          (pdf-file))
     (cond ((eq type 'buffer)
            (ps-print-buffer-with-faces fname))
@@ -83,23 +97,21 @@
     (message "PDF file %s created successfully" pdf-file)
     pdf-file))
 
-(defun ps2pdf-from-buffer ()
-  "Create PDF from buffer."
-  (ps2pdf-with-faces 'buffer))
-
 (defun ps2pdf-from-region ()
-  "Create PDF from region."
-  (ps2pdf-with-faces 'region))
-
-(defun w32-ps2pdf-from-region ()
   "Create PDF from region and open it."
   (interactive)
-  (w32-shell-execute "Open" (ps2pdf-from-region)))
+  (if (fboundp 'w32-shell-execute)
+      (w32-shell-execute "Open" (ps2pdf-with-faces 'region))
+    (shell-command
+     (format "%s %s" ps2pdf-open-program (ps2pdf-with-faces 'region)))))
 
-(defun w32-ps2pdf-from-buffer ()
+(defun ps2pdf-from-buffer ()
   "Create PDF from buffer and open it."
   (interactive)
-  (w32-shell-execute "Open" (ps2pdf-from-buffer)))
+  (if (fboundp 'w32-shell-execute)
+      (w32-shell-execute "Open" (ps2pdf-with-faces 'buffer))
+    (shell-command
+     (format "%s %s" ps2pdf-open-program (ps2pdf-with-faces 'buffer)))))
 
 (defun ps2pdf-reset-faces ()
   "Reset faces.

Mac OS X 10.4 on G4 上の GNU Emacs 22.0.50 では動いた。 make-temp-file() の引数をいじれば Debian sarge 上の GNU Emacs 21.4 でも動く (まだ確認してないけど、これって単純なバージョンの問題なのかな?)。

最初に書いた修正を適用していただいた。 適用報告のメールに「arigato gosaimashita」と書いてあった。 :-)

* [computer][bookmark] Gauche クックブック

オレンジニュースから。 とりあえず読もうかな。


2008.12.23 / Tuesday

* [computer/update] Subversion ver.1.5.5

バージョン管理システム。

* [computer/update] VirtualDub ver.1.9.0

高機能な動画編集ツール for Windows。 開発版。

* [computer/update] VirtualDub ver.1.8.7

高機能な動画編集ツール for Windows。 安定版。

* [computer/update] Nullsoft Scriptable Install System ver.2.42

Windows 向けのインストーラ作成ツール。

* [computer] Chrome はなぜ速いのか (@IT)

メモ。 後で読む。

* [hobby] Re: VIERA TH-42PZ800 (Panasonic)

sin-x さんにダメ出しされたけど、 まあ、来年 2 月の購入を検討しているので、ゆっくり考えるとしよう。

ちなみに KURO KRP-500A (Pioneer) は買えません。 高い値段もあるけど、50" と大きすぎるのが辛い。 …と、書いてから気付いたけど、 PROFEEL KX-32HV50 (SONY) を所有している人 (sin-x さん) から見たら、そんなに大きなものじゃないのですね。

* [computer][bookmark] Google の秘密 - PageRank 徹底解説

昨日、某大学の教員をしている友人と呑んでいた時に pagerank が話題になったので、何となくメモ。

* [computer/update] NTFS-3G ver.1.5130-2

NTFS 領域を読み書きするための UNIX 系 OS 用ドライバー。


2009.12.23 / Wednesday

* [computer/update] GnuPG ver.2.0.14

PGP を置き換える完全かつフリーなソフトウェア。

* [computer/update] WinSCP ver.4.2.5

Windows 向け scp, sftp, ftp クライアント。

* [computer/update] GDB ver.7.0.1

GNU プロジェクト製のデバッガ。

* [computer] fast approximate float function

作者の光成さん御本人の日記から。 メモ。

fmath.hpp provides a fast approximate exp(x) of float x. The function is is 2~6 times faster than std::expf() of VC10 and 10~50 times faster than that of gcc 4.4 on Core2Duo.

* [book] ATOK の辞書をつくる / 篠原 一

小町さんの blog から。 メモ。

偶然、ATOK の辞書を語るというサイトがあることに気付く。

* [myself] メモリ不足

先日の外部ソートの話題の続き。 自宅の計算機で最も大量にメモリを積んでいるもの (MacBook Pro) で 4GB なのだが、 その環境ですら語彙数 32k の 4-gram 言語モデルを作るのに苦労している。 学習コーパスは約 1 億の形態素、約 500 万の文からなる非常に崩れた書き言葉。 カウント N-gram の作成は外部ソートを利用したマージ・ソートのおかげで問題ないのだけれど、 その後、バックオフ係数算出のところでメモリ不足が発生しまともに CPU を使うことができなくなる。

会社の計算機 (一人で占有している Mac Pro) なら 24GB 積んでるので楽にこなせるはずだが、 仕事とは別の自主研究のデータなので会社に持っていくことはもちろん出来ない。 やっぱり早めにメモリを増設 (正確には入れ替え) すべきなのだろうな。 ちなみに今回の処理では 6GB 程度あれば問題がないことが判明している。

関係ないことだけど、僕の頭も常にメモリ不足。

* [computer] Re: Julius 4.1.3 を Mac OS X 10.6 にインストールする

4.1.4 が 12/25 に出る関係で、パッチの適用はそのリリース後まで見送られることになった。


2010.12.23 / Thursday

* [computer/update] Zsh ver.4.3.11

補完機能が非常に強力なシェル。 開発版。

* [computer/update] Perl ver.5.13.8

手軽さと便利さを兼ね備えたプログラミング言語環境。 開発版。

* [computer/update] GNU Smalltalk ver.3.2.3

オブジェクト指向言語 Smalltalk の実装。

* [computer/update] VirtualBox ver.4.0

仮想 x86 環境。

* [computer/update] OpenFST ver.1.2.6

重み付き有限状態トランスデューサの編集ツール。

* [computer/update] Snort ver.2.9.0.3

定番の Intrusion Detection System。

* [computer/update] DVDFab HD Decrypter ver.8.0.6.1

Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。

* [computer] Zsh 4.3.11 を Mac OS X 10.6 にインストールする

事前に iconv, ncurses をインストールしておくと良い。

$ wget -c http://www.zsh.org/pub/zsh-4.3.11.tar.bz2
$ bzip2 -cd zsh-4.3.11.tar.bz2 | tar xvf -
$ cd zsh-4.3.11/
$ ./Util/preconfig
$ ./configure --enable-multibyte --enable-locale
$ make && make check
$ sudo make install

CFLAGS はお好みで。 インストール後、必要に応じて /etc/shells を編集すること。

* [computer] OpenFST 1.2.6 を Mac OS X 10.6 にインストールする

CXXFLAGS などはお好みで。

$ wget -c http://openfst.cs.nyu.edu/twiki/pub/FST/FstDownload/openfst-1.2.6.tar.gz
$ gzip -cd openfst-1.2.6.tar.gz | tar xvf -
$ cd openfst-1.2.6/
$ ./configure --enable-static --enable-bin
$ make && make check
$ sudo make install

  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。