最新 追記

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|

2007.02.02 / Friday [長年日記]

* [computer/update] GCC ver.4.0.4

GNU Compiler Collection。 所謂メンテナンス・リリース。

* [computer/update] libpng ver.1.2.16

PNG ファイル操作ライブラリ。

* [computer/update] Becky! Internet Mail ver.2.30.02

Windows 定番の message user agent。 約 2 週間ぶりの version up。

* [computer/update] Sylpheed ver.2.4.0 beta2

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

* [computer/update] mode-info ver.0.8.3

emacsen の各 major-mode に対応して適切な関数・変数の説明を表示するように describe-function / describe-variable を拡張するプログラム。 約 2 年ぶりの version up。

* [computer][bookmark] PowerPC に関するリファレンス

PowerPC 系 CPU のアセンンブラ関連の情報がまとめられている。 メモ。


2007.02.03 / Saturday [長年日記]

* [computer/update] iTerm ver.0.9.5

多言語対応の多機能 terminal emulator for MacOS X。 約 2 ヶ月ぶりの version up。

* [computer/update] Sleipnir ver.2.5.6

Windows 上で動く高機能なタブ型 web browser。

* [computer/update] Google Earth 4.0.2736

Mac OS X, Windows 2000/XP, Linux 上で動く 3D 地図アプリケーション。

* [computer/update] STLport ver.5.0.3

SGI の STL をベースに開発されている STL ファイル群。 メンテナンス・リリース。

* [cd/dvd] WORKS '95-'05 / 砂原 良徳

3/21 発売予定のベスト盤。

* [cd/dvd] 桜咲く街物語 / いきものがかり

3/7 発売予定の新作。

* [cd/dvd] SUPER ROOTS 9 / ボアダムス

3/28 発売予定の新作。


2007.02.05 / Monday [長年日記]

* [computer/update] MetaVNC ver.0.6.0

VNC の拡張により構築するリモート・デスクトップ環境。

* [computer/update] @icon 変換 ver.1.21

Windows 上で動く icon 変換ツール。 約 6 ヶ月半ぶりの version up。

* [computer/update] DivX for Windows 6.5.1

MPEG4 系ビデオ codec の有力な選択肢の一つ。

* [computer/update] Google Earth 4.0.2737

Mac OS X, Windows 2000/XP, Linux 上で動く 3D 地図アプリケーション。


2007.02.06 / Tuesday [長年日記]

* [computer/update] GnuPG 2.0.2

PGP を置き換える完全かつフリーなソフトウェア。 2.0 系としては約 2 ヶ月ぶりの version up。

* [computer/update] QEMU ver.0.9.0

軽快なエミュレータ。

* [computer] GNU Coreutils 6.7 を Mac OS X 10.4 にインストールする

事前に gettext, iconv を入れておくと吉。

$ wget -c http://ring.nict.go.jp/archives/GNU/coreutils/coreutils-6.7.tar.bz2
$ bzcat coreutils-6.7.tar.bz2 | tar xvf -
$ cd coreutils-6.7/
$ ./configure --disable-assert
$ make && make check
$ sudo make install

CFLAGS はお好みで。

* [computer] LV 4.51 を Mac OS X 10.4 にインストールする

これも CFLAGS はお好みで。

$ wget -c http://www.ff.iij4u.or.jp/~nrt/freeware/lv451.tar.gz
$ zcat lv451.tar.gz | tar xvf -
$ cd lv451/build/
$ ../src/configure
$ make
$ sudo make install

* [computer/update] Valgrind ver.3.2.3

Linux 上で動く快適なデバッグ・プロファイリング用ツール。

* [computer] libgcrypt 1.2.4 を Mac OS X 10.4 にインストールする

事前に libgpg-error を入れておく必要あり。

$ wget -c http://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.2.4.tar.bz2
$ bzcat libgcrypt-1.2.4.tar.bz2 | tar xvf -
$ cd libgcrypt-1.2.4/
$ ./configure --disable-asm --enable-m-guard
$ make && make check
$ sudo make install

CFLAGS はお好みで。

* [computer] GnuPG 2.0.2 を Mac OS X 10.4 にインストールする

事前に libgpg-error, libgcrypt, libassuan, ksba などを入れておく必要あり。

$ wget -c http://ftp.gnupg.org/gcrypt/gnupg/gnupg-2.0.2.tar.bz2
$ bzcat gnupg-2.0.2.tar.bz2 | tar xvf -
$ cd gnupg-2.0.2/
$ ./configure
$ make && make check
$ sudo make install

CFLAGS はお好みで。


2007.02.07 / Wednesday [長年日記]

* [computer/update] VirtualDub ver.1.7.1

高機能な動画編集ツール for Windows。 約 3 ヶ月ぶりの version up。

日本語化パッチも 公開された模様。

* [computer/update] Y.OzFont ver.11.20

美しいペン習字風 font。

* [computer] iPodDisk

iPod を CD/DVD-ROM の様に扱うツール。 メモ。


2007.02.08 / Thursday [長年日記]

* [computer] pinentry 0.7.2 を Mac OS X 10.4 にインストールする

事前に iconv, ncurses を入れておくと吉 (最初から入ってるはず)。

$ wget -c http://ftp.gnupg.org/GnuPG/pinentry/pinentry-0.7.2.tar.gz
$ zcat pinentry-0.7.2.tar.gz | tar xvf -
$ cd pinentry-0.7.2/
$ ./configure --enable-pinentry-curses --disable-pinentry-gtk
$ make && make check
$ sudo make install

CFLAGS はお好みで。

* [computer] dirmngr 1.0.0 を Mac OS X 10.4 にインストールする

事前に iconv, gettext, gpg-error, libgcrypt, libassuan, ksba を 入れておくと吉。

$ wget -c http://ftp.gnupg.org/GnuPG/dirmngr/dirmngr-1.0.0.tar.bz2
$ bzcat dirmngr-1.0.0.tar.bz2 | tar xvf -
$ cd dirmngr-1.0.0/
$ ./configure
$ make && make check
$ sudo make install

これも CFLAGS はお好みで。


2007.02.10 / Saturday [長年日記]

* [computer/update] PHP ver.5.2.1

動的な web page 作成に向いているスクリプト言語。 約 3 ヶ月ぶりの version up。

* [computer/update] Sylpheed ver.2.4.0 beta3

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

* [computer/update] Sleipnir ver.2.5.7

Windows 上で動く高機能なタブ型 web browser。

* [computer/update] flat assembler ver.1.67.19

MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。 約 1 ヶ月半ぶりの version up。

* [computer/update] まめ File ver.5.10

高機能な Windows 向け filer。

* [computer/update] Cassava ver.1.4.3

Windows 上で動くシンプルな CSV エディタ。 約 3 週間ぶりの version up。

* [computer/update] Y.OzFont ver.11.22

美しいペン習字風 font。


2007.02.12 / Monday [長年日記]

* [computer] GNU cal 3.01 を Mac OS X 10.4 にインストールする

CFLAGS はお好みで。

$ wget -c http://ring.nict.go.jp/archives/GNU/gcal/gcal-3.01.tar.gz
$ zcat gcal-3.01.tar.gz | tar xvf -
$ cd gcal-3.01/
$ ./configure --disable-nls
$ make
$ sudo make install

* [computer] gzip 1.3.11 を Mac OS X 10.4 にインストールする

これも CFLAGS はお好みで。

$ wget -c ftp://alpha.gnu.org/gnu/gzip/gzip-1.3.11.tar.gz
$ zcat gzip-1.3.9.tar.gz | tar xvf -
$ cd gzip-1.3.9/
$ ./configure --prefix=/usr/local
$ make && make check
$ sudo make install

bzip2 の新版も入れないと…。

* [computer/update] Sleipnir ver.2.5.7

Windows 上で動く高機能なタブ型 web browser。

* [computer/update] Cyberduck ver.2.7.3

Mac OS X 上で動く FTP, SFTP クライアント。 約 3 週間ぶりの version up。

* [computer/update] FFFTP ver.1.92b

Windows 定番の FTP client。 約 2 年ぶりの version up。

* [computer/update] flat assembler ver.1.67.20

MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。


2007.02.16 / Friday [長年日記]

* [computer/update] GCC ver.4.1.2

GNU Compiler Collection。 約 8 ヶ月半ぶりの version up。

* [computer/update] APEL 10.7

可搬性のある Emacs Lisp program の作成を支援するための library。 約 3 年半ぶりの version up。

* [computer/update] Sylpheed ver.2.4.0 beta4

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

* [computer/update] FLAC ver.1.1.4

オープン・ソースのロスレス・オーディオ・コーデック。 約 2 ヶ月半ぶりの version up。

* [computer/update] うずらフォント ver.0.70

オリジナルの手書き風フォント。

* [computer] FLAC 1.1.4 を Mac OS X 10.4 にインストールする

先に iconv, libogg を入れおてく。 make check でかなりの時間がかかるので、要注意。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/flac/flac-1.1.4.tar.gz
$ zcat flac-1.1.4.tar.gz | tar xvf -
$ cd flac-1.1.4/
$ ./configure --disable-asm-optimizations --enable-sse
$ make && make check
$ sudo make install

CFLAGS はお好みで。

* [computer/update] Sleipnir ver.2.5.8

Windows 上で動く高機能なタブ型 web browser。

* [myself] 最近のお仕事

某データ最適化について教えていただいたり、sh や Ruby のスクリプトを書いたり、 C で実装された某アルゴリズムの読解・高速化をやってみたり。 それとプロジェクト運営関連でバタバタ。 忙しさで疲れるのは仕方ないけど、やる気を削ぐ出来事は勘弁して欲しい。

とりあえず某データ最適化の効果、これが本当に凄い。 それをする前と後では某システムが別物に見える位に。 ああ、ここら辺の技術を極めることができたら、違う世界に到達できるのだろうな。 でも…、今の環境でそこまで行くのは…。

頻繁にコンテキスト情報を軽視する人間を、技術者として見るのはとても難しい。 京都に来てからずっと僕が違和感を抱いていたのは、この点なんだ。 …と、某大学の若手研究者の方と雑談しているときに気付いた。今更だけど。


2007.02.17 / Saturday [長年日記]

* [computer/update] Eclipse ver.3.2.2

マルチ・プラットホームの総合開発環境。 約 4 ヶ月半ぶりの version up。

* [computer/update] Wine ver.0.9.31

UNIX 系 OS 上で動く Windows API の実装。 約 3 週間ぶりの version up。

* [computer/update] Winamp ver.5.33

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

* [computer] TCSH のヒストリ・ファイルから重複エントリを削る

set histdup=erace してる (all, prev は好きじゃない!) だけだとヒストリ・ファイルに重複が残るので、 以下みたいなダメダメ・スクリプトを書いた。

#!/usr/bin/env ruby
# input and analyze history = Hash::new time = nil cmd = '' while STDIN.gets do line = $_.chomp line.gsub!(/^\s+/, '') if /^\#\+[0-9]+$/ =~ line then time = line cmd = '' elsif /\\$/ =~ line then cmd += line.sub(/\\$/, ' ') else if time then history[cmd+line] = time time = nil end cmd = '' end end
# output history.values.sort.each {|v| k = history.index(v) if k then puts v puts k end }

これをコマンド trim_history として保存。 で、~/.logout に以下を記述。

if ( ! $?histfile ) then
    set histfile="${HOME}/.history"
endif
if ( -f $histfile ) then cp $histfile ${histfile}.old trim_history < ${histfile}.old > $histfile endif

まあ、こんなものかな。 いや、TCSH のヒストリ・ファイルが原因と思われる不具合が Mac OS X 上でよく発生しているので、それの対策です…。

昔使っていた Zsh に戻るとか、BASH に乗り換えちゃうとか、 最近、少し TCSH から心が離れてますね。

ちょこちょこいじりました。

* [computer] TCSH + iTerm 向け設定

先週、以下を ~/.tcshrc に追加した (正確に言うと、追加というよりは変更)。

printf "\033]2;${tty}@${HOST}\a\033]1;%s\a" `basename "${cwd}"`
alias cwdcmd 'printf "\033]1;%s\a" `basename "${cwd}"`'

タブを上下のどちらかにしか置けなくなったので、こんな感じ。


2007.02.18 / Sunday [長年日記]

* [computer/update] flat assembler ver.1.67.21

MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。

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

Windows 向けのインストーラ作成ツール。 約 1 ヶ月ぶりの version up。


2007.02.20 / Tuesday [長年日記]

* [computer/update] ClamXav ver.1.0.7

ClamAV ベースの Mac OS X 上で動くウィルス・チェッカーのパッケージ。

* [computer/update] Virtual PC 2007

仮想 PC/AT 互換機環境を構築する Windows 向けソフトウェア。

* [myself] 今週前半のお仕事

某データ最適化の成果が、人によって想像以上に異なることが判明。 手抜きせずに複数の方にテストしていただいといて、本当に良かった…。 とにかく…、デモ直前の来週までに対策を練らなくっちゃ…。

今週、来週、再来週と発表か。 今週のはお世話になっている先方 (との関係維持) のために、 来週のは来年度の方針確定と先方の誠実さへの恩返しのために、 再来週のは今後の研究寄りのプロジェクトのために。 身体的にかなりキツいけど、ここは頑張らないと。

ああ…、退職される方の送別会だけでも出たかったなぁ…。

某機械の設置場所、思っていたよりも普通で安心した。 もう一調べしたら、開発の合格ラインを決めることができそう。

偉大なる先輩お二人の僕への対応に、それぞれの個性を見た様な気がした。 そして、どちらのお方も人柄の良さを湛えている点は同じに見えた。 苦労され、そして努力を重ねた結果なのかな…。

さて、いただいた資料に目を通してから寝るか…。簡単にだけど…。


2007.02.21 / Wednesday [長年日記]

* [myself] 今日のお仕事

パワーと言いながら実際には振幅・絶対値って…。 やっぱり系統立った学習方法がないと、最初の最初は辛いような気がする。

社会人 1 年目の夏、 MFC や Win32 API 周辺でえらい苦労したのを思い出した。 それらの関係を知らない状況で どちらにもある機能の選択に一貫性のないコードをサンプルとしていただいたこと、 それらを利用したクラスや自作関数群の仕様が全く書かれていなかったこと。 これらが原因。 長期的に使用するライブラリを作成する場合と違い、 VC++ で GUI 周辺をやる場合は「書き捨て」に近い感覚があっても不思議じゃないので、 今思えばよくある新人のはまりどころなのだと納得できる。 ちょっと悔しいけど。

やっぱり発表は苦手 (特に偉い方がいらっしゃる場合)。 仕方がないとは言え、多くの人の前で話すなんて、本当は避けたいところ。 緊張で頭の中が真っ白になりかけたけど…、とにかく…、終わって良かったです…。

Mac OS X が UNIX 系 OS であることを知らない人はけっこう多い? しかも、ラーメンズの広告のおかげで、 仕事に使うものじゃないというイメージも持たれてる? というわけで、作業用マシンの選択肢として提示し辛いものなのだなと最近思ってる。


2007.02.23 / Friday [長年日記]

* [computer/update] Vine Linux 4.1

超安定指向の Linux ディストリビューション。 約 3 ヶ月ぶりの version up。

* [computer/update] Becky! Internet Mail ver.2.30.03

Windows 定番の message user agent。 約 3 週間ぶりの version up。

* [computer/update] Sleipnir ver.2.5.9

Windows 上で動く高機能なタブ型 web browser。 約 1 週間ぶりの version up。

* [computer/update] ATI Catalyst ver.7.2

ATI Radeon 用公式ドライバ for Windows。

* [computer/update] MKVtoolnix ver.2.0.2

高機能な動画コンテナ・フォーマット Matroska を取り扱うツール群。 約 1 ヶ月ぶりの version up。

* [computer/update] GSpot ver.2.70a

Windows 上で動く動画コーデック情報解析ツール。

* [computer/update] Y.OzFont ver.11.25

美しいペン習字風 font。

* [computer] SoundSource

音声デバイス切り替えをメニューから行えるようにするツール for Mac OS X。 後でチェックしよう。


2007.02.26 / Monday [長年日記]

* [computer/update] GNU Emacs 22.0.94

言わずと知れた超高機能な text editor っぽい (e)lisp interpreter。 所謂人柱版。

入手はこちらから。

* [computer/update] OpenSSL ver.0.9.8e

SSL/TLS 環境の定番。 約 5 ヶ月ぶりの version up。

0.9.7m も同時に公開された模様。

* [computer/update] Mozilla Firefox 2.0.0.2

定番の multi platform な web browser。 約 2 ヶ月ぶりの version up。

* [computer/update] Mozilla Firefox 2.0.0.2 日本語版

multi platform な web browser, Firefox の日本語版。 約 2 ヶ月ぶりの version up。

* [computer/update] Mozilla Firefox 1.5.0.10 日本語版

multi platform な web browser, Firefox の日本語版。 メンテナンス・リリース。

* [computer/update] Sleipnir ver.2.5.10

Windows 上で動く高機能なタブ型 web browser。

* [computer/update] Yasm ver.0.6.0

NASM を作り直した、x86, x64 対応のアセンブラ。

* [computer/update] Winamp ver.5.33 日本語化キット第 1 版

Windows では定番のメディア・プレーヤ Winamp を日本語化するキット。

* [computer] The Unarchiver

メモ。

The Unarchiver is a much more capable replacement for "BOMArchiveHelper.app", the built-in archive unpacker program in Mac OS X. The Unarchiver is designed to handle many more formats than BOMArchiveHelper, and to better fit in with the design of the Finder. It can also handle filenames in foreign character sets, created with non-English versions of other operating systems. I personally find it useful for opening Japanese archives, but it should handle many other languages just as well.

* [cd/dvd] LOVE LIKE POP add. 10th anniversary / aiko

3/21 発売予定のライブ DVD。 実はけっこう興味あり。

* [computer] GNU Emacs 22.0.94 を Mac OS X 10.4 にインストールする

CFLAGS はお好みで。

$ wget -c ftp://alpha.gnu.org/gnu/emacs/pretest/emacs-22.0.94.tar.gz
$ zcat emacs-22.0.94.tar.gz | tar xvf -
$ cd emacs-22.0.94/
$ wget -c http://keihanna.dl.sourceforge.jp/macemacsjp/24083/inline_patch-20070221.tar.gz
$ zcat inline_patch-20070221.tar.gz | tar xvf -
$ patch -p0 < inline_patch-20070221/emacs-inline.patch
$ ./configure --with-carbon --without-x
$ make bootstrap
$ sudo make install
$ sudo rm -rf /Applications/Emacs.app
$ sudo cp -r mac/Emacs.app /Applications/

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