定番の Linux ディストリビューション。
Debian GNU/Linux ベースのインストールが容易なディストリビューション。
暗号化仮想ドライブ・ユーティリティ。
Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。
Windows 上で動くシンプルな CSV エディタ。 約 2 ヶ月ぶりの version up。
下手に CFLAGS
を設定せず、configure 時のオプションのみを適切に指定すると良さそう。
以下は Intel 環境。
$ wget -c http://www.fftw.org/fftw-3.1.3.tar.gz $ zcat fftw-3.1.3.tar.gz | tar xvf - $ cd fftw-3.1.3/ $ ./configure --enable-shared --enable-threads --with-gcc-arch=pentium-m --enable-sse2 $ make && make check $ sudo make install
3.1 系は 2 年以上更新されていなかったようだ。
事前に FFTW, libsndfile を入れておくと良い。
$ wget -c http://www.mega-nerd.com/SRC/libsamplerate-0.1.4.tar.gz $ zcat libsamplerate-0.1.4.tar.gz | tar xvf - $ cd libsamplerate-0.1.4/ $ ./configure $ make && make check $ sudo make install
CFLAGS
はお好みで。
Windows 上で使用できる X Window Server。
非常に有用で高機能な C++ ライブラリ群。 約 3 ヶ月ぶりの version up。
パーサ・ジェネレータ。
事前に iconv, gettext をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/bison/bison-2.4.tar.bz2 $ bzcat bison-2.4.tar.bz2 | tar xvf - $ cd bison-2.4/ $ ./configure $ make && make check $ sudo make install
CFLAGS
はお好みで。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/ncurses/ncurses-5.7.tar.gz $ zcat ncurses-5.7.tar.gz | tar xvf - $ cd ncurses-5.7/ $ ./configure --with-libtool --with-shared --enable-colorfgbg $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --enable-widec --enable-ext-colors $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread --enable-widec --enable-ext-colors $ make $ sudo make install
メモ。
多数のプロトコルに対応したファイル転送ツール。 約 2 ヶ月ぶりの version up。
補完機能が非常に強力なシェル。 開発版。
GNU Emacs 向け PHP スクリプト編集モード。
Geek なページの記事。 後で読む。
BSD ライセンスのビデオ・コーデック Theora のライブラリ。
getopt の再実装。 某所で bg66 さんに教えてもらった。
CFLAGS
はお好みで。
$ wget -c http://google-gflags.googlecode.com/files/gflags-1.0.tar.gz $ zcat gflags-1.0.tar.gz | tar xvf - $ cd gflags-1.0/ $ ./configure $ make && make check $ sudo make install
MMX や各 SSE, 3DNow! などをサポートした x86, x86_64 環境向けアセンブラ。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
Windows 上で動く高機能なタブ型 web browser。
非常に多くのフォーマットに対応したマルチ・プラットホームのメディア・プレーヤ。
SGI の STL をベースに開発されている STL ファイル群。
事前に iconv, ncurses をインストールしておくと良い。
$ wget -c http://www.zsh.org/pub/zsh-4.3.9.tar.bz2 $ bzcat zsh-4.3.9.tar.bz2 | tar xvf - $ cd zsh-4.3.9/ $ ./Util/preconfig $ ./configure --enable-multibyte --enable-locale $ make && make check $ sudo make install
CFLAGS
はお好みで。
それと、インストール完了後、必要に応じて /etc/shells
を編集すること。
x86 環境の Tiger では、相変わらず make check でコケる。
$ wget -c http://ftp.gnu.org/gnu/gnutls/libtasn1-1.6.tar.gz $ zcat libtasn1-1.6.tar.gz | tar xvf - $ cd libtasn1-1.6/ $ ./configure $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に gettext, iconv, libgpg-error, libgcrypt, libtasn1, LZO, zlib, readline, GAA をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gnutls/gnutls-2.6.1.tar.bz2 $ bzcat gnutls-2.6.1.tar.bz2 | tar xvf - $ cd gnutls-2.6.1/ $ ./configure --with-lzo $ make && make check $ sudo make install
CFLAGS
はお好みで。
複数のプラットフォーム上で動く BitTorrent クライアント。
Mac OS X のシステムの設定などをするツール。
KOF 2008 での発表資料。 naoya さん御本人の日記のエントリ。
来年 1/28 発売予定のミニアルバム。
11/26 発売予定の新作。
事前に curl, ICU をインストールしておくと良い。
$ wget -c http://www.meisei-u.ac.jp/mirror/apache/dist/xerces/c/3/sources/xerces-c-3.0.0.tar.gz $ zcat xerces-c-3.0.0.tar.gz | tar xvf - $ xerces-c-3.0.0/ $ ./configure --enable-netaccessor-curl --enable-transcoder-icu --enable-transcoder-macosunicodeconverter $ make && make check $ sudo make install
CFLAGS
はお好みで。
定番の multi platform な web browser。
Apple 社が公開している web browser。
多数のプロトコルに対応したファイル転送ツール。
軽快・軽量な SQL データベース・エンジン。
事前に gettext, iconv, libidn, zlib あたりを入れておくと良い。
$ wget -c http://curl.haxx.se/download/curl-7.19.2.tar.bz2 $ bzcat curl-7.19.2.tar.bz2 | tar xvf - $ cd curl-7.19.2/ $ ./configure --enable-ldaps $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に gettext, iconv, libgpg-error, libgcrypt, libtasn1, LZO, zlib, readline, GAA をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gnutls/gnutls-2.6.2.tar.bz2 $ bzcat gnutls-2.6.2.tar.bz2 | tar xvf - $ cd gnutls-2.6.2/ $ ./configure --with-lzo $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に readline, ncurses をインストールしておくと良い。
$ wget -c http://www.sqlite.org/sqlite-3.5.6.tar.gz $ zcat sqlite-3.5.6.tar.gz | tar xvf - $ cd sqlite-3.5.6/ $ ./configure --enable-threadsafe $ make && make test $ sudo make install
CFLAGS
はお好みで。
PowerPC G4 の Leopard 環境では問題なくコンパイルできたけど、 Core 2 Duo の Tiger 環境ではコンパイルできなかった。
MMX や各 SSE, 3DNow! などをサポートした x86, x86_64 環境向けアセンブラ。
Windows 上で使用できる X Window Server。
CFLAGS
はお好みで。
$ wget -c http://download.icu-project.org/files/icu4c/4.0/icu4c-4_0-src.tgz $ zcat icu4c-4_0-src.tgz | tar xvf - $ cd icu/source/ $ ./configure --enable-static $ make && make check $ sudo make install
各種リモート・メール・プロトコルをサポートする定番メール取得・転送ツール。
$ wget -c http://ftp.gnu.org/gnu/gnutls/libtasn1-1.7.tar.gz $ zcat libtasn1-1.7.tar.gz | tar xvf - $ cd libtasn1-1.7/ $ ./configure $ make && make check $ sudo make install
CFLAGS
はお好みで。
12/17 発売予定のライブ DVD。
来年 2/4 発売予定の新作。
multi plat-home な message user agent。
軽快・軽量な SQL データベース・エンジン。
来年 1/14 発売予定の新作。
Apple 社が公開しているジュークボックス・ツール。
梅フォントと M+ font をマージしたフォント。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
Windows 向けのインストーラ作成ツール。
来年 1/21 発売予定のライブ・ドキュメント盤。
メモ。 どの程度の品質かは後でチェックする予定。
軽快・軽量な SQL データベース・エンジン。
非常に高機能な画像処理ツール。
高機能な動画コンテナ・フォーマット Matroska を取り扱うツール群。
MacPorts の派生プロジェクト。 本家で提供されていないツールのパッケージ開発などを実施する予定のようだ。
ports コミッタ/メンテナを募集中 らしい。
最初の所属企業を辞める直前に読んだ記事。 久しぶりに読んだけど、やはりけっこう的を射ていると思う。
複数のプラットフォームに対応している、 DVD-Video などから MPEG-4 系ムービー・ファイルを生成するツール。
M+ FONTS とさざなみフォントをミックスした後、更に改良した和文フォント。
仮想 x86 環境。
伸びるエンジニアについての逆を 少し考えてみる。 まずそのまま逆を言う。
会社にある技術書、会社が買ってくれる技術書は、 通常、必要だった技術や必要であることが明白な技術の書籍であり、 そこから得られるものは多くの技術者が所有している知識となり易い。
また、web 上の情報は、新鮮さに溢れる反面、 体系的に知識・技術を習得するのに向いていないものが多い。
以上のことから、自腹で技術書を買うことがない技術者は、 新しい知識を効率的に習得することが困難であり、結果として、 実務経験から期待できる範囲以上の成長が難しいと思われる。
人間の記憶容量には限界があり、 見聞きしたこと全てを覚えるのは無理がある。 また、仮に見聞きしたことを完全に覚えていたとしても、 その内容の本質を掴んでいなければ、 見聞きしたことと同じ状況でなければ、それを適用できない。
以上のことから、学習などで得た知識を汎化・体系化しない技術者は、 仮に多数の知識を習得したとしても、それを活かし切れず、 結果として、学習時間から期待できる範囲以上の成長が難しいと思われる。
厳密に言えば、全てのプロジェクトは一期一会の存在であり、 以前のプロジェクトの経験をある程度汎化し、 同時にそれを体系化しておかなければ、 経験で得たものを他で十分に活用するのは難しい。
以上のことから、実務で得た経験を汎化・体系化しない技術者は、 仮にプロジェクトを多数経験したとしても、それを活かし切れず、 結果として、実務経験から期待できる範囲以上の成長が難しいと思われる。
以下は僕のオリジナル。
[後で書く]
実は「原理原則に関心がない」と同じかもしれない。
[後で書く]
Apple 社提供の Mac OS X 向け開発環境。
本質的なシンプルさを備えているスクリプト言語。 人柱版。
Apple 社が公開している web browser。
梅フォントと M+ font をマージしたフォント。
CFLAGS
はお好みで。
$ wget -c http://ring.nict.go.jp/archives/GNU/automake/automake-1.10.2.tar.bz2 $ bzcat automake-1.10.2.tar.bz2 | tar xvf - $ cd automake-1.10.2/ $ ./configure $ make && make check $ sudo make install
軽快・軽量な SQL データベース・エンジン。
C++ 用テスト環境。
SGI の STL をベースに開発されている STL ファイル群。
Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。
MacOS X 向け dvi viewer。 人柱版。
メモ。
The original vim (checkout from vim official Subversion repository) only provides a Classic/Carbon based GUI for Mac OS X users, it lacks some important features and does not give us the best GUI experiences.
Thus, both MacVim and vim-cocoa started to alleviate this problem by reimplement the whole Mac GUI with Cocoa, MacVim started earlier, in 2006, but the author (Bjorn Winkler) didn't announce it at that time. After it's matured enough to be announced, vim-cocoa is already accepted as a Google Summer of Code project and I (Jjgod Jiang) already started coding, although these two projects started with the same goal, there are a lot of differences in their design decisions, which made their code base not so possible to merge together.
オレンジニュースから。 メモ。 後で読む。
12/7 (Sun) 開催予定のセミナー。 会場は京葉銀行文化プラザ。
ワンセグ・チューナ内蔵の防水型ポータブル DVD プレーヤ。 長風呂する人には良さそう。
Windows 上で動くシンプルな CSV エディタ。
AVI ファイル編集ツール。