軽快な pager 兼 web browser。 約 3 年ぶりの version up。
更新ペースが非常に速い desktop 環境向け Linux。
動的な web page 作成に向いているスクリプト言語。 約 1 ヶ月ぶりの version up。
UNIX 系 OS 上で動く Windows API の実装。 約 2 週間ぶりの version up。
素晴らしい技術で構築されたロボットだとは思うけど…、やはり怖い。 よく見かける SAYA (東京理科大学小林研究室) や Repliee シリーズ (大阪大学石黒研究室) と 違って、表面部分の実装が終わってないからか。
新卒採用だけでなく、中途採用でも圧迫面接はあるようだ。
内部の檻房には、外見では想像のつかない嫌な雰囲気が。
yotaro さん御本人の日記から。 メモ。 後で試す。
boost, fftw, libsndfile, portaudio, libsamplerate を要求するのか。 なかなか面倒臭い。
言わずと知れた超高機能な text editor っぽい (e)lisp interpreter。 約 2 年ぶりの version up。
次の方向を提示できない状況に陥いるのを避けたいこともあり、 気分転換ついでに少し違う分野の調べ物を始めた。 幸いなことに、同じ所属で既に知識を持っている方が複数いるので、 ポインタを示してもらいながら作業を進めていけそう。
伸びる技術者が良い成長を続ける要因、伸び切らない技術者が持つ成長を妨げる要因。 中堅〜ベテランに該当する良質な技術者が思っているそれらを知りたい。
先月は複数の研究者・技術者と会う機会が何度かあり、とても興味深いお話を聴くことが出来た。 それぞれが、他者では容易には出来ないことを担当している自信を持ち、同時に次に進むため絶えずもがいている。 慢心の欠片もない。さすが…。
非常に高機能な画像処理ツール。 安定版としては約 1 ヶ月ぶりの version up。
Gimp.app は 2.2.11 から更新されていない…。
非常に高機能な画像処理ツール Gimp の Windows 版。 安定版としては約 1 ヶ月ぶりの version up。
あまり知られていない様だが、安定板である 2.2 系だけでなく、 開発版の 2.3 系バイナリも実は公開されている。
非常に高機能な画像処理ツール。 開発版。
仙石さんの日記。 転職エージェントが求人企業から受け取るコンサルティングフィーを中心にしたお話。
CFLAGS
はお好みで。
$ wget -c ftp://ftp.software.ibm.com/software/globalization/icu/3.6/icu4c-3_6-src.tgz $ zcat icu4c-3_6-src.tgz | tar xvf - $ cd icu/source/ $ ./configure --enable-static $ make && make check $ sudo make install
事前に bzip2, libz, ICU をインストールしておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/boost/boost_1_34_0.tar.bz2 $ bzcat boost_1_34_0.tar.bz2 | tar xvf - $ cd boost_1_34_0/ $ ./configure $ make && make check $ sudo make install $ sudo ln -s /usr/local/include/boost-1_34/boost /usr/local/include/boost
CFLAGS
はお好みで。
オリジナルの手書き風フォント。
これも仙石さんの日記の記事。 後で読む。
Java の開発・実行環境。 所謂メンテナンス・リリース。
高機能な動画編集ツール for Windows。 所謂メンテナンス・リリース。
SSH 2 にも対応している Windows 向け Telnet/SSH client である PuTTY の日本語版。
minibuffer の履歴に対して i-search 的機能を付加する elisp な tool。 約 1 週間ぶりの version up。
gettext, iconv を事前にインストールしておくと吉。
$ wget -c http://ring.nict.go.jp/archives/GNU/findutils/findutils-4.2.31.tar.gz $ zcat findutils-4.2.31.tar.gz | tar xvf - $ cd findutils-4.2.31/ $ ./configure --enable-leaf-optimisation --enable-d_type-optimization $ make && make check $ sudo make install
CFLAGS
はお好みで。
Windows 上で動く軽快な CSV エディタ。 約 1 年ぶりの version up。
Cocoa 環境を Ruby で利用できるようにするフレーム・ワーク。
Mac OS X のシステムの設定などをするツール。
multi plat-home な message user agent, Thunderbird の日本語版。 メンテナンス・リリース。
Cocoa な Gecko 系 web browser。 約 3 ヶ月ぶりの version up。
Adobe 純正の PDF ビューワ。
Filesystem in USErspace の Mac OS X における実装。
Emacsen のウィンドウを管理するツール。
object-oriented programming を意識して作られた interpreted scripting language。 約 3 ヶ月ぶりの version up。
object-oriented programming を意識して作られた interpreted scripting language。 メンテナンス・リリース。
プログラミング言語 Ruby の Java 実装。
NASM を作り直した、x86, x64 対応のアセンブラ。 約 3 ヶ月ぶりの version up。
Mac OS X 上で Linux や Windows を動作させる仮想化環境。
Mac OS X 上で Linux や Windows を動作させる仮想化環境。
Mac で Mac OS X と Windows の dual boot を実現するためのツール。 人柱版。
ClamAV ベースの Mac OS X 上で動くウィルス・チェッカーのパッケージ。
AC3, DTS および MPEG1/2 Audio Layer I/II のデコードをサポートした DirectShow フィルタ。 人柱版。
iconv, readline, nkf, zlib あたりを事前に入れておくと吉。
$ wget -c ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.5-p52.tar.bz2 $ wget -c http://www.geocities.jp/kosako3/oniguruma/archive/onigd2_5_8.tar.gz $ bzcat ruby-1.8.5-p52.tar.bz2 | tar xvf - $ zcat onigd2_5_8.tar.gz | tar xvf - $ cd oniguruma/ $ ./configure --with-rubydir=../ruby-1.8.5-p52 $ make 185 $ cd ../ruby-1.8.5-p52/ $ ./configure --enable-pthread --enable-shared --with-default-kcode=utf8 $ make && make test $ sudo make install
CFLAGS
はお好みで (-fomit-frame-pointer
は避けた方が良さそう)。
就職・転職情報ナビの掲載情報と一緒に読むと面白い。 キーエンスの高給ぶりは一部では有名だと思うけど、確かに抜けて凄いようだ。
バージョン管理システム。 約 4 ヶ月ぶりの version up。
Mac OS X 向け SKK 環境。 約 5 ヶ月ぶりの version up。
水・木は特別なことなく進んだ。
金曜日は NTT CS Lab. のオープンハウスに行った。 異常に広い施設 (通ってる人数は大したことないはず…) や一部発表のレベルの高さ、 比較的近いテーマにかけてる研究者の人数など、さすが NTT の基礎研究所。
行かないけどメモ。
他にも数名の方に「技術者が伸びる要因」「技術者が伸びなくなる要因」について教えていただいた。 やはり興味深い回答 だった。 「伸びない奴なんか、簡単に分かるだろ?」とある方に言われ、 思わず言葉を濁してしまったけど、 皆さんにうかがった意見を聴いて自分の意見が確信に近付いた今、確かにそれは…。
Windows 向けのインストーラ作成ツール。
事前に pkg-config, libjpeg, zlib, libpng, libtiff (と ffmpeg) あたりを入れておくと吉。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/opencvlibrary/opencv-1.0.0.tar.gz $ zcat opencv-1.0.0.tar.gz | tar xvf - $ cd opencv-1.0.0/ $ ./configure --with-python --with-quicktime --with-carbon $ make && make check $ sudo make install
CXXFLAGS
はお好みで。
ちなみに
G4 環境では何も考えずに configure するとダメ
だったと思います。
環境変数 CXXFLAGS
に -mtune=G4
などを含める必要があったはずです
(G4 iBook でのインストール記録)。
と書いてみたけど、違うかもしれませんね。 QuickTime が古いとかも考えられそう…。
package システムが便利な emacs。 beta 版の version up は約 1 年ぶり。
動作実績の非常に豊富な C 向け XML パーサ。 約 2 ヶ月ぶりの version up。
非常に高速なストリーム指向の XML parser。 約 21 ヶ月ぶりの version up。
libiconv, zlib, readline を事前に入れておくと吉。
$ wget -c ftp://xmlsoft.org/libxml2/libxml2-2.6.29.tar.gz $ zcat libxml2-2.6.29.tar.gz | tar xvf - $ cd libxml2-2.6.29/ $ ./configure --without-python $ make && make check $ sudo make install
CFLAGS
はお好みで。
libxml2 を事前に入れておくと吉 (デフォルトで入ってますが)。
$ wget -c ftp://xmlsoft.org/libxml2/libxslt-1.1.21.tar.gz $ zcat libxslt-1.1.21.tar.gz | tar xvf - $ cd libxslt-1.1.21/ $ ./configure --without-python $ make && make check $ sudo make install
CFLAGS
はお好みで。
CFLAGS
はお好みで。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/expat/expat-2.0.1.tar.gz $ zcat expat-2.0.1.tar.gz | tar xvf - $ cd expat-2.0.1/ $ ./configure $ make && make check $ sudo make install
2.0.0 の時と違って、make check のための変な準備は要らない。
高速な形態素解析エンジン。
multi plat-home な message user agent, Thunderbird の日本語版。
UNIX 系 OS 上で動く Windows API の実装。 約 2 週間ぶりの version up。
非常に高機能な画像処理ツール。 開発版。
非常に多くのフォーマットに対応したマルチ・プラットホームのメディア・プレーヤ。 約 2 ヶ月ぶりの version up。
個人的には
[###]
→[_##]
→[__#]
→[___]
となって欲しいのだが、
[###]
→[%##]
→[%%#]
→[%%%]
みたいな感じで分かり辛い。
…と、この説明が分かり辛いか。
事前に iconv, gettext, ncurses を入れておくと良い。
$ wget -c ftp://ftp.vim.org/pub/vim/unix/vim-7.1.tar.bz2 $ wget -c ftp://ftp.vim.org/pub/vim/extra/vim-7.1-extra.tar.gz $ wget -c ftp://ftp.vim.org/pub/vim/extra/vim-7.1-lang.tar.gz $ bzcat vim-7.1.tar.bz2 | tar xvf - $ zcat vim-7.1-extra.tar.gz | tar xvf - $ zcat vim-7.1-lang.tar.gz | tar xvf - $ mkdir vim71/patches $ cd vim71/patches/ $ wget -c 'ftp://ftp.vim.org/pub/vim/patches/7.1/7.1.*' $ cd ../ $ foreach f (./patches/7.1.*) reach? patch -p0 < $f reach? end $ ./configure --enable-multibyte --enable-gui=no --with-features=big $ make && make test $ sudo make install
CFLAGS
はお好みで。
今月末に新訂版が出る様だ。 評判の悪かった翻訳がどうなったのか気になる。
発売日は 6/29 みたいですが、 店頭に並ぶのはたぶん数日程度は早いはず。
ATR から NTT CS Lab. へ移る人って多いのか。 前者の見学を個人的にさせてもらえるツテも、そのうち後者のツテになるのかもしれない。
大学も含め研究機関の間で人材の流れがあること自体は全く不思議じゃない。 企業の研究所の場合、良い人材 (特に実績ある中堅) を引き抜けるのであれば、それに越したことはないのだから。
面白い試み。 これは Yahoo! JAPAN 研究所 主導で開発・公開してるものなのかな?
各所より。後で読む。
自宅の iMac では GNU Emacs 22.1 がまともに組めてない。 原因を追う時間がないので放置してるけど、さすがにそろそろどうにかしたいところ。
複数の文字コードに対応した C の正規表現ライブラリ (BSD ライセンス)。
複数の文字コードに対応した C の正規表現ライブラリ (BSD ライセンス)。 メンテナンス・リリース。
軽快・軽量な SQL データベース・エンジン。
configure 時に zlib を使う様に指定すると、動かないバイナリが生成される…。
$ wget -c http://palmkit.sourceforge.net/palmkit-1.0.31.tar.gz $ zcat palmkit-1.0.31.tar.gz | tar xvf - $ cd palmkit-1.0.31/ $ wget -c http://www.fan.gr.jp/~ring/misc/palmkit-1.0.31.diff.bz2 $ bzcat palmkit-1.0.31.diff.bz2 | patch -p1 $ cd src/ $ ./configure --enable-longid $ make $ make install $ sudo cp ../bin/* /usr/local/bin/
Mac OS X 10.4 系のアップデート・プログラム。
Cocoa な Gecko 系 web browser。 メンテナンス・リリース。
Mac OS X の Web Kit で作成された Cocoa な web browser。
Mac OS X のシステムの設定などをするツール。 約 2 週間ぶりの version up。
複数の文字コードに対応した C の正規表現ライブラリ (BSD ライセンス)。 メンテナンス・リリース。
Ruby 1.8.6 系に対応したようだ。
スケジュール管理を携帯電話でしていることもあり、スマート・フォンにはとても興味がある。 これで Mac とデータを同期できたら…。
UNIX 系 OS や Windows 上で動くウィンドウ・アプリケーション統合開発環境。 約 2 ヶ月半ぶりの version up。
Apple 社が公開している web browser。 人柱版。
Mac OS X 上で Linux や Windows を動作させる仮想化環境。
iconv, readline, nkf, zlib あたりを事前に入れておくと吉。
$ wget -c http://ring.nict.go.jp/archives/lang/ruby/1.8/ruby-1.8.6-p36.tar.bz2 $ wget -c http://www.geocities.jp/kosako3/oniguruma/archive/onigd2_5_9.tar.gz $ bzcat ruby-1.8.6-p36.tar.bz2 | tar xvf - $ zcat onigd2_5_9.tar.gz | tar xvf - $ cd oniguruma/ $ ./configure --with-rubydir=../ruby-1.8.6-p36 $ make 186 $ cd ../ruby-1.8.6-p36/ $ ./configure --enable-pthread --enable-shared --with-default-kcode=utf8 $ make && make test $ sudo make install
CFLAGS
はお好みで (相変わらず -fomit-frame-pointer
は避けた方が良さそう)。
1.8.5 と 1.8.6 では後者の方がずっと速いこともある ようだけど (リンク先に書かれている様に他の要因が…?)、まだそれを体感する機会がない。
以下、Mac OS X 10.4.10 (Core 2 Duo 2.0GHz) 環境でのテスト。
$ ruby --version ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-darwin8.10.1] $ ruby fib3.rb 30 5 1.904565 1.904183 1.906574 1.906361 1.908298 9.520u 0.012s 0:09.53 100.0% 0+0k 0+1io 0pf+0w
$ /usr/bin/ruby --version ruby 1.8.2 (2004-12-25) [universal-darwin8.0] $ /usr/bin/ruby fib3.rb 30 5 1.870685 1.871655 1.86824 1.869968 1.870226 9.339u 0.014s 0:09.35 99.8% 0+0k 0+0io 0pf+0w
以下、Mac OS X 10.4.9 (G4 1.0GHz) 環境でのテスト。
$ ruby --version ruby 1.8.5 (2007-06-07 patchlevel 52) [powerpc-darwin8.9.0] $ ruby fib3.rb 30 5 7.793158 7.518548 7.587988 7.525505 7.539105
$ /usr/bin/ruby --version ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0] $ file /usr/bin/ruby /usr/bin/ruby: Mach-O executable ppc $ /usr/bin/ruby fib3.rb 30 5 11.774209 11.591581 11.578286 11.692928 11.659772
G4 1.0GHz と Core 2 Duo 2.0GHz ではここまで違うのか…。
Mac OS X 向け GNU Emacs パッケージ。
複数のプラットフォーム上で動く BitTorrent クライアント。
MacFuse の GUI フロントエンド。
Windows 定番の FTP client。 約 3 ヶ月ぶりの version up。
Google Japan Blog の記事。 見出しの US-ASCII な文字の使い方に感心してしまった。 (当たり前なことなのかもしれないけど) 丁寧。
9/5 発売予定の新作。 メモ。
本日発売
9/12 発売予定の新作。
開発者向けに font-lock のキーワードを追加する elisp。 約 2 ヶ月ぶりの version up。
高い機能を持つ Scheme サポート tool for emacsen。 約 7 ヶ月ぶりの version up。
組み込みプログラミングの教科書 「Linux から目覚める ぼくらのゲームボーイ!」に付属しているコマンドを 組むのに参考になりそうな情報が載っている。
メモ。 他にも良さそうな本を教えてもらったので、そちらも後で調べること。
マルチ・プラットホームの総合開発環境。 約 4 ヶ月ぶりの version up。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 約 1 ヶ月ぶりの version up。
Apple 社が公開しているジュークボックス・ツール。
multi platform な MPEG4 系ビデオ codec (GPL)。 約 8 ヶ月ぶりの version up。
multi platform な MPEG4 系ビデオ codec (GPL) の Windows 版。 約 8 ヶ月ぶりの version up。
CFLAGS
はお好みで。
$ wget -c http://ring.nict.go.jp/archives/GNU/libtool/libtool-1.5.24.tar.gz $ zcat libtool-1.5.24.tar.gz | tar xvf - $ cd libtool-1.5.24/ $ ./configure $ make && make check $ sudo make install
CMU-Cambridge Statistical Language Modeling toolkit の機能を実装することを最初の目標とし、N-gram 言語モデル編集ツールを作り始めた。 一部だけだけど、Palmkit の機能も同時に実装する予定。
とりあえず Ruby で実装してるけど、すぐに速度の壁に先を阻まれそう (早い段階で Gauche に乗り換えるかもしれない)。
UNIX 系 OS 上で動く Windows API の実装。 約 2 週間ぶりの version up。
Mac OS X 上で MPEG-4 系ムービーを再生可能にする QuickTime プラグイン。