“object-oriented programming”を意識して作られた interpreted scripting language。 所謂人柱版。
Windows 向け SKK Server。 所謂人柱版。
んー。 これは C で書かれてたよね、確か…。
2/18 発売予定の 10th アルバム。 買うかどうかは微妙だけど、いちおうメモ。
12/3 に発売されていた 2nd アルバム。 買うつもりだったのに忘れてた。 明日、会社帰りに買ってこよう。
今日だ。 以下、メールを送ってもらってないけど来たいという某氏 (もう見てなさそうだけど) 向け情報。
そんなわけで行ってきました。 さすがに昨年ほど人は集まりませんでしたが、それでも楽しく時間を過ごせたと思います。 皆様に感謝。 とりあえず、メモメモ。
しかし、やはり H 田さんや M 地さんが不参加だったのは残念。 日が悪すぎたのかなぁ…。
関西のサイクリング・コースなどを紹介している。 むう、法隆寺駅〜奈良駅 (JR 関西本線) のコースが良さ気だ。
ここはな気ままな折りたたみ自転車乗りのための軟弱ポタリングのページです。
しかし…、やっぱり折りたたみ自転車って盗まれ易いんだね…。
Emacsen 上で動く多機能な message user agent。 所謂人柱版。
emacsen な定番 mail user agent。 所謂人柱版。
skin により見た目を変えられる多機能なメディア・プレーヤ for Windows。 約 3 週間ぶりの version up。
無料で使える virus 対策 tool for Windows。
朝から本を注文してしまいましたよ。 :)
非常に高機能な画像処理ツール Gimp の MacOS X 版 (要 X11)。
こ〜りんさんが使われているみたいだ。 というわけで、日本語化パッチをメモ。
同世代のこ〜りんさんが着実に研究者の道を歩んでいるのを見ていると、 自分のいいかげんさが少し情けなくなってきます…。 来年からの研究開発の仕事、可能な限り能力を出し切ろう。
今回の転職劇で思ったことを列挙しておこう。
いやあ、単に僕が世間知らずなだけなのでしょうけど、本当に良い勉強になりましたよ。 こういった人達を反面教師にして、今後の人生を過ごそう…。
MPEG4 系ムービー形式である DivX, XviD などを快適に再生する DirectShowFilter。 所謂人柱版。
“object-oriented programming”を意識して作られた interpreted scripting language。 所謂人柱版。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 開発版の人柱版。
Spiegel さんの日記などから。 ああ、前の会社 (の某部署) を思い出すなぁ…。 あの会社は「営業がとにかく最悪」と今でも思う。
そう言えば、前の会社で思い出したけど、何か凄くシンプルな機能とインターフェイスのアプリケーションを出したらしい。
しかもこのシンプルさを主張したシリーズを今後考えているようだ。
…あほみたいに機能盛り沢山じゃなきゃ納得しなかった営業方面の人達は納得したのかなぁ?
ちょっと興味深い。
特に 1 年前に僕がこの手の方向を主張した時に「ままごと」とか言ってくれた人とか。
オレンジニュースから。 読みたいけど時間が作れないだろうな。 困った。
hard で loxse な日々から。 確かにうずらってかわいいね。
ちなみに普通に売ってる“たらこ”は、スケトウダラの卵巣である場合が多い。 本当なら“たらこ”と呼ばれるべきは、マダラの卵巣だけだろう。 ←違う?
人工知能 (無能?) 的な機能を持った web マスコット…らしい?
大学院で情報学を学びたいのでメモ。 まあ、可能性はかなり低いけど。
あのオートグラフのマスコット版。 スーパーウーハを上手に追加しなくっちゃ、使いものにならないのかなぁ…。 さすがに。
重い音声合成・認識処理をサーバにまかせ、 クライアント側はその他の処理だけに集中させる。 理想的なんだけど、環境構築に時間かかり過ぎるんだよなぁ。
アスペクト指向プログラミングの入門的文書。 AspectC++ とか使ってる人多い?
メモ。
以下は Open Source Initiative が承認したオープンソースライセンスの日本語参考訳です。 これらは Open Source Initiative や各ライセンスの起草者によって発表されたものではなく、 各ライセンスを適用したソフトウェアの頒布条件を法的に有効な形で述べたものではありません。
Mac OS X 向け SKK 環境。 約 5 ヶ月ぶりの version up。
UNIX 系 OS 上で動く Windows API の実装。
emacsen な定番 mail user agent。 所謂人柱版。
深い意味もなくパッチを書いてみた。
--- 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 では動いた。
Debian sarge 上の GNU Emacs 21.4 でも動く (まだ確認してないけど、これって単純なバージョンの問題なのかな?)。
make-temp-file()
の引数をいじれば
最初に書いた修正を適用していただいた。 適用報告のメールに「arigato gosaimashita」と書いてあった。 :-)
オレンジニュースから。 とりあえず読もうかな。
バージョン管理システム。
高機能な動画編集ツール for Windows。 開発版。
高機能な動画編集ツール for Windows。 安定版。
Windows 向けのインストーラ作成ツール。
メモ。 後で読む。
オレンジニュースから。 メモ。
sin-x さんにダメ出しされたけど、 まあ、来年 2 月の購入を検討しているので、ゆっくり考えるとしよう。
ちなみに KURO KRP-500A (Pioneer) は買えません。 高い値段もあるけど、50" と大きすぎるのが辛い。 …と、書いてから気付いたけど、 PROFEEL KX-32HV50 (SONY) を所有している人 (sin-x さん) から見たら、そんなに大きなものじゃないのですね。
昨日、某大学の教員をしている友人と呑んでいた時に pagerank が話題になったので、何となくメモ。
NTFS 領域を読み書きするための UNIX 系 OS 用ドライバー。
PGP を置き換える完全かつフリーなソフトウェア。
Windows 向け scp, sftp, ftp クライアント。
GNU プロジェクト製のデバッガ。
作者の光成さん御本人の日記から。 メモ。
fmath.hpp provides a fast approximate
exp(x)
offloat x
. The function is is 2~6 times faster thanstd::expf()
of VC10 and 10~50 times faster than that of gcc 4.4 on Core2Duo.
先日の外部ソートの話題の続き。 自宅の計算機で最も大量にメモリを積んでいるもの (MacBook Pro) で 4GB なのだが、 その環境ですら語彙数 32k の 4-gram 言語モデルを作るのに苦労している。 学習コーパスは約 1 億の形態素、約 500 万の文からなる非常に崩れた書き言葉。 カウント N-gram の作成は外部ソートを利用したマージ・ソートのおかげで問題ないのだけれど、 その後、バックオフ係数算出のところでメモリ不足が発生しまともに CPU を使うことができなくなる。
会社の計算機 (一人で占有している Mac Pro) なら 24GB 積んでるので楽にこなせるはずだが、 仕事とは別の自主研究のデータなので会社に持っていくことはもちろん出来ない。 やっぱり早めにメモリを増設 (正確には入れ替え) すべきなのだろうな。 ちなみに今回の処理では 6GB 程度あれば問題がないことが判明している。
関係ないことだけど、僕の頭も常にメモリ不足。
4.1.4 が 12/25 に出る関係で、パッチの適用はそのリリース後まで見送られることになった。
補完機能が非常に強力なシェル。 開発版。
手軽さと便利さを兼ね備えたプログラミング言語環境。 開発版。
オブジェクト指向言語 Smalltalk の実装。
仮想 x86 環境。
重み付き有限状態トランスデューサの編集ツール。
定番の Intrusion Detection System。
Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。
事前に 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
を編集すること。
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