Java の開発・実行環境。 約 1 ヶ月半ぶりの version up。
multi-platform な web browser。 所謂人柱版。
MacOS X 向け dvi viewer。 所謂人柱版。
会社帰りに買ってきた。 週末にでも GNU Screen の記事を読もう。 :D
UNIX 環境などで動く仮想端末マネージャ。 約 2 ヵ月半ぶりの version up。
Windows 定番の message user agent。 約 2 週間ぶりの version up。
emacsen に screen の様な機能を追加する elisp な tool。 約 2 週間ぶりの version up。
ATI Radeon 用公式ドライバ for Windows。 約 1 ヶ月ぶりの version up。
skin により見た目を変えられる多機能なメディア・プレーヤ for Windows。 約 3 週間ぶりの version up。
オレンジニュースから。 べつやくれいさんのネタって面白いなぁ。 :-)
来年 1/25 発売予定のメジャー・デビュー作。 買おうかな。どうしようかな。 ちょっと悩んでしまう。
バカが征くの話題。 ダメな理由は Exceptional C++ の 34 項に書いてあるらしい…と、教えてもらった。 この本、まだ読んでないな。
#include <iostream>
class Base { protected: int value;
public: Base(const int value) : value(value) { } virtual ~Base(void) { } virtual int getValue(void) const { return value; } virtual void getValue(int* const out) const { *out = value; } };
class Derived : public Base { public: Derived(const int value) : Base(value) { } virtual ~Derived(void) { } virtual void getValue(int* const out) const { *out = value; } using Base::getValue; };
int main(void) { Derived* d = new Derived(10); std::cout << d->getValue() << std::endl; delete d;
return 0; }
で、この場合は上記の様に using Base::getValue
で解決するものらしい…と、
C++ Coding Standards の 38 項に書いてあった。
すごく C++ っぽい (ある意味とても嫌な) 話題だ。
かなり久々に C++ のコードいじった気がする。 最近はずっと C と Ruby ばっかりだから、まあ、実際そうなんだけど。
Mac OS X 向けアプリケーション削除補助ツール。
Intel Mac 対応版が出たようだ。
Emacsen 上で動く wiki ライクなメモとりツール。 約 1 年ぶりの version up。
高機能な動画編集ツール for Windows。 約 2 ヶ月ぶりの version up。
メディア・プレーヤ Winamp を日本語化するキット。
深い意味はないけど、すずかけ台キャンパスって行ったことないなと思いつつ、メモ。
LAN 用メッセンジャー IP Messenger の Mac OS X 版。
IPA, Konatu, Ume の各フォントを M+ フォントと合わせたフォント群。
今回は UmePlus のみの更新。
CFLAGS
などはお好みで。
$ wget -c http://ftp.gnu.org/gnu/automake/automake-1.11.1.tar.bz2 $ bzcat automake-1.11.1.tar.bz2 | tar xvf - $ cd automake-1.11.1/ $ ./configure $ make && make check $ sudo make install
事前に readline, ncurses をインストールしておくと良い。
$ wget -c http://www.sqlite.org/sqlite-amalgamation-3.6.21.tar.gz $ gzip -cd sqlite-amalgamation-3.6.21.tar.gz | tar xvf - $ cd sqlite-3.6.21/ $ ./configure $ make && make check $ sudo make install
CFLAGS
等はお好みで。
Java の開発・実行環境。
動的な web page 作成に向いているスクリプト言語。
動的な web page 作成に向いているスクリプト言語。 メンテナンス・リリース。
分散型バージョン管理システム。
定番の multi platform な web browser。
multi plat-home な message user agent。
複数のプラットフォーム上で動く BitTorrent クライアント。
軽快さと多機能性を兼ね備えたテキスト・エディタ。
Apple 社が公開している multimedia のコンポーネント群。 メンテナンス・リリース。
QuickTime で Windows Media 系ファイルを扱える様にするコンポーネント。
高性能な言語モデリング・ツール。
事前に Gawk をインストールしておくと良い。
$ mkdir work $ cd work $ gzip -cd ../srilm.tgz | tar xvf - $ chmod -R u+w ./* $ vim common/Makefile.machine.macosx
ここで GCC_FLAGS
, GAWK
の値を必要に応じて変更する。
$ env SRILM=`pwd` make $ env SRILM=`pwd` make test $ sudo cp bin/macosx/* /usr/local/bin/ $ rm -rf bin/macosx $ sudo cp bin/* /usr/local/bin/ $ foreach f ( man/man*/* ) foreach? sudo cp $f /usr/local/$f foreach? end