GNU Compiler Collection。 所謂メンテナンス・リリース。
PNG ファイル操作ライブラリ。
Windows 定番の message user agent。 約 2 週間ぶりの version up。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 所謂人柱版。
emacsen の各 major-mode に対応して適切な関数・変数の説明を表示するように describe-function / describe-variable を拡張するプログラム。 約 2 年ぶりの version up。
PowerPC 系 CPU のアセンンブラ関連の情報がまとめられている。 メモ。
多言語対応の多機能 terminal emulator for MacOS X。 約 2 ヶ月ぶりの version up。
Windows 上で動く高機能なタブ型 web browser。
Mac OS X, Windows 2000/XP, Linux 上で動く 3D 地図アプリケーション。
SGI の STL をベースに開発されている STL ファイル群。 メンテナンス・リリース。
3/21 発売予定のベスト盤。
3/7 発売予定の新作。
3/28 発売予定の新作。
VNC の拡張により構築するリモート・デスクトップ環境。
Windows 上で動く icon 変換ツール。 約 6 ヶ月半ぶりの version up。
MPEG4 系ビデオ codec の有力な選択肢の一つ。
Mac OS X, Windows 2000/XP, Linux 上で動く 3D 地図アプリケーション。
PGP を置き換える完全かつフリーなソフトウェア。 2.0 系としては約 2 ヶ月ぶりの version up。
軽快なエミュレータ。
事前に 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
はお好みで。
これも 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
Linux 上で動く快適なデバッグ・プロファイリング用ツール。
事前に 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
はお好みで。
事前に 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
はお好みで。
高機能な動画編集ツール for Windows。 約 3 ヶ月ぶりの version up。
日本語化パッチも 公開された模様。
美しいペン習字風 font。
事前に 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
はお好みで。
事前に 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
はお好みで。
動的な web page 作成に向いているスクリプト言語。 約 3 ヶ月ぶりの version up。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 所謂人柱版。
Windows 上で動く高機能なタブ型 web browser。
MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。 約 1 ヶ月半ぶりの version up。
高機能な Windows 向け filer。
Windows 上で動くシンプルな CSV エディタ。 約 3 週間ぶりの version up。
美しいペン習字風 font。
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
これも 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 の新版も入れないと…。
Windows 上で動く高機能なタブ型 web browser。
Mac OS X 上で動く FTP, SFTP クライアント。 約 3 週間ぶりの version up。
Windows 定番の FTP client。 約 2 年ぶりの version up。
MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。
GNU Compiler Collection。 約 8 ヶ月半ぶりの version up。
可搬性のある Emacs Lisp program の作成を支援するための library。 約 3 年半ぶりの version up。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 所謂人柱版。
オープン・ソースのロスレス・オーディオ・コーデック。 約 2 ヶ月半ぶりの version up。
オリジナルの手書き風フォント。
先に 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
はお好みで。
Windows 上で動く高機能なタブ型 web browser。
某データ最適化について教えていただいたり、sh や Ruby のスクリプトを書いたり、 C で実装された某アルゴリズムの読解・高速化をやってみたり。 それとプロジェクト運営関連でバタバタ。 忙しさで疲れるのは仕方ないけど、やる気を削ぐ出来事は勘弁して欲しい。
とりあえず某データ最適化の効果、これが本当に凄い。 それをする前と後では某システムが別物に見える位に。 ああ、ここら辺の技術を極めることができたら、違う世界に到達できるのだろうな。 でも…、今の環境でそこまで行くのは…。
頻繁にコンテキスト情報を軽視する人間を、技術者として見るのはとても難しい。 京都に来てからずっと僕が違和感を抱いていたのは、この点なんだ。 …と、某大学の若手研究者の方と雑談しているときに気付いた。今更だけど。
マルチ・プラットホームの総合開発環境。 約 4 ヶ月半ぶりの version up。
UNIX 系 OS 上で動く Windows API の実装。 約 3 週間ぶりの version up。
skin により見た目を変えられる多機能なメディア・プレーヤ for Windows。 約 3 ヶ月ぶりの version up。
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 から心が離れてますね。
ちょこちょこいじりました。
MMX や各 SSE, 3DNow! などをサポートした x86, x86-64 環境向けアセンブラ。
Windows 向けのインストーラ作成ツール。 約 1 ヶ月ぶりの version up。
ClamAV ベースの Mac OS X 上で動くウィルス・チェッカーのパッケージ。
仮想 PC/AT 互換機環境を構築する Windows 向けソフトウェア。
某データ最適化の成果が、人によって想像以上に異なることが判明。 手抜きせずに複数の方にテストしていただいといて、本当に良かった…。 とにかく…、デモ直前の来週までに対策を練らなくっちゃ…。
今週、来週、再来週と発表か。 今週のはお世話になっている先方 (との関係維持) のために、 来週のは来年度の方針確定と先方の誠実さへの恩返しのために、 再来週のは今後の研究寄りのプロジェクトのために。 身体的にかなりキツいけど、ここは頑張らないと。
ああ…、退職される方の送別会だけでも出たかったなぁ…。
某機械の設置場所、思っていたよりも普通で安心した。 もう一調べしたら、開発の合格ラインを決めることができそう。
偉大なる先輩お二人の僕への対応に、それぞれの個性を見た様な気がした。 そして、どちらのお方も人柄の良さを湛えている点は同じに見えた。 苦労され、そして努力を重ねた結果なのかな…。
さて、いただいた資料に目を通してから寝るか…。簡単にだけど…。
パワーと言いながら実際には振幅・絶対値って…。 やっぱり系統立った学習方法がないと、最初の最初は辛いような気がする。
社会人 1 年目の夏、 MFC や Win32 API 周辺でえらい苦労したのを思い出した。 それらの関係を知らない状況で どちらにもある機能の選択に一貫性のないコードをサンプルとしていただいたこと、 それらを利用したクラスや自作関数群の仕様が全く書かれていなかったこと。 これらが原因。 長期的に使用するライブラリを作成する場合と違い、 VC++ で GUI 周辺をやる場合は「書き捨て」に近い感覚があっても不思議じゃないので、 今思えばよくある新人のはまりどころなのだと納得できる。 ちょっと悔しいけど。
やっぱり発表は苦手 (特に偉い方がいらっしゃる場合)。 仕方がないとは言え、多くの人の前で話すなんて、本当は避けたいところ。 緊張で頭の中が真っ白になりかけたけど…、とにかく…、終わって良かったです…。
Mac OS X が UNIX 系 OS であることを知らない人はけっこう多い? しかも、ラーメンズの広告のおかげで、 仕事に使うものじゃないというイメージも持たれてる? というわけで、作業用マシンの選択肢として提示し辛いものなのだなと最近思ってる。
超安定指向の Linux ディストリビューション。 約 3 ヶ月ぶりの version up。
Windows 定番の message user agent。 約 3 週間ぶりの version up。
Windows 上で動く高機能なタブ型 web browser。 約 1 週間ぶりの version up。
ATI Radeon 用公式ドライバ for Windows。
高機能な動画コンテナ・フォーマット Matroska を取り扱うツール群。 約 1 ヶ月ぶりの version up。
Windows 上で動く動画コーデック情報解析ツール。
美しいペン習字風 font。
音声デバイス切り替えをメニューから行えるようにするツール for Mac OS X。 後でチェックしよう。
言わずと知れた超高機能な text editor っぽい (e)lisp interpreter。 所謂人柱版。
入手はこちらから。
定番の multi platform な web browser。 約 2 ヶ月ぶりの version up。
multi platform な web browser, Firefox の日本語版。 約 2 ヶ月ぶりの version up。
multi platform な web browser, Firefox の日本語版。 メンテナンス・リリース。
Windows 上で動く高機能なタブ型 web browser。
NASM を作り直した、x86, x64 対応のアセンブラ。
Windows では定番のメディア・プレーヤ Winamp を日本語化するキット。
メモ。
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.
3/21 発売予定のライブ DVD。 実はけっこう興味あり。
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/