package システムが便利な emacs。 beta 版の version up は約 1 ヶ月ぶり。
本質的なシンプルさを備えているスクリプト言語。
いろいろなプラットフォーム上で動くオープン・ソースなオフィス・アプリケーション。 約 3 ヶ月ぶりの version up。
伝説のゲーム NetHack の日本語版。 約 8 ヶ月ぶりの version up。
今更だけど、iBook G4 に Tiger 導入。 僕の使い方だとこの OS 入れ替えはそれほどメリットがなく、 iBook G4 の OS インストール DVD に対する不満が解消されただけ。
今回は Fink を使ってるんだけど、やっぱり便利ですね。 Linux のディストリビューションでも思ったけど、こういうのは無いと困る。
“#いーまくせん”で bg66 さんや gony さんに質問しながら作業しようと思ってたのに、 こういう時に限って IRC サーバが死んでたりする。 ついてないなぁ。
久々に GNU Emacs を自分の計算機で組んだりして。 さすがに G4 1GHz だとけっこう時間がかかっちゃいそう。 まあ、こういうのも楽しみのうちなので良いのですけど。 :-)
iTerm のタブに書かれる文字列が変更できない。何でかな。 以前は tcsh の precmd を上書きして変えてたんだけど、今回はそれがうまくいかない。 …いや、tcsh 使ってるんですよ。まだ。
Windows 上で動作する Momonga Linux。
Momonga Linux ppc-live, Momonga Linux i686-live developpers-release なども同時に公開された。
PGP を置き換える完全かつフリーなソフトウェア。
Windows 定番の message user agent。 約 1 週間ぶりの version up。
Ogg Vorbis 系ツールやライブラリの高速化を狙ったもの。
6/14 発売予定の新作。 オリジナルは 4 年ぶりになるのか。
“ささにごり”ではまってしまった富翁の生酒。 目に入ってしまったので思わず購入してしまった。 “ささにごり”ほど強い印象は無いものの、これも美味しい。
Intel Mac で Windows XP を Mac OS X と仲良く使う選択肢の一つ。 本家から出るとは思ってなかったけど、これで MacBook Pro を仕事で使うのに問題がなくなった。
メモ。
An implementation of the Ext2 (Linux) filesystem for Mac OS X.
Mac OS X 上で動く CD/DVD のライティング・ソフト。 無料のわりに使い勝手が悪くない。
UNIX 系 OS や Windows 上で動くウィンドウ・アプリケーション統合開発環境。
NASM を作り直した、x86, x64 対応のアセンブラ。 所謂人柱版。
メモ。
Hyper Estraier は全文検索システムです。 たくさんの文書の中から、特定の語句を含むものを探して、該当するものの一覧を表示することができます。 Web サイトを運営している方なら、自分のサイト専用の検索エンジンとして利用することができます。 メールボックスやファイルサーバを対象とした検索ツールとして利用することもできます。
仕事で使うツール群を入れたり、TCSH や X11 関連の設定をやったり。 どうにか平日中にある程度使える環境を構築できた。 …けど、結局は準備不足で一つ大きなミスを犯してしまった。 大事な場面だっただけに痛かった。 まあ、そのミスも僕以外は気にしてなかったみたいだけど。
ついでに Carbon Emacs の設定も済ませた。
exec-path
が予想外の値だったため、変なところでつまずいてしまったけど、
それ以外は特別引っかかることなく作業できた。
残る作業は SKK 周りだけ。
これに関しては、サーバーをどうするかじっくり決めてから動き出すつもりなので、早くても来週末までは何もしない予定。
IM の configuer は Mac OS X (powerpc-apple-darwin8.6.0) に対応してないようだ。 単にシステムのチェックではねられるだけなので、適当に対処すれば問題ないみたいだけど。 …今どき Wanderlust で IM 使ってるのって珍しい?
mac-allow-anti-aliasing
は非 nil にした方が好きかな。
Monaco の滑らかさが違う。見易い。
使い慣れた設定にした Emacs はやっぱり便利。 設定前と設定後では明らかに作業効率が違う。 いや、これって他人の Emacs じゃまともに作業できないってことなので、実は単純に良い事実とは言えないのですが。
今回使わせてもらっている fixed-width-fontset.el, carbon-font.el は非常に良くまとまっていると思うんだけど、 やっぱり不満はいくつかあるので、そのうち自分で設定を書くつもり。 とりあえず、bold などでの Monaco の表示に関する不満だけでも解決したいところ。
Mac OS X にインストールする方法が丁寧に書かれている。 メモ。
このサイトはアンチウイルスプロジェクト Clam Antivirus (略称 ClamAV) についての日本語の情報を集めた非公式のサイトです。
Tiger になってから、この手の設定、変更になったのか。 知らんかった。
Lingon is a graphical interface for creating launchd configuration files and controlling them through launchctl for Mac OS X Tiger.
というわけで、メモ。
5/31 発売予定のカバー集。 もちろん買う予定。
5/24 発売予定のライブ DVD。 実はとても見たい。
今更だけど「Ruby による SKK 辞書サーバの実装」はやっぱり魅力的。 Tiger 環境に入れるか。
メモ。
ClamXav is a free virus checker for Mac OS X. It uses the tried, tested and very popular ClamAV open source antivirus engine as a back end.
DVD のみでブート可能な Linux ディストリビューション。
ATI Radeon 用公式ドライバ for Windows。 約 1 ヶ月ぶりの version up。
Windows 向けのインストーラ作成ツール。
Fink でほとんど環境構築し終わってから気付いた。 かなり損した気分。
The DarwinPorts Project's main goal is to provide an easy way to install various open-source software products on the Darwin OS family (OpenDarwin, Mac OS X and Darwin)
There are currently about 3252 completed and usable ports, with more being added on a regular basis. You can track recently added ports by subscribing to the cvs-darwinports-all mailing list.
前の会社の同僚もこっちを使っていたかな。 確か。
ただ落としてドキュメント通りにするだけじゃ済まなかったので、メモ。
以下を実行。
./configure --disable-shared
getopt() のコンフリクトを避けるため、
config.h に #define __GNU_LIBRARY__
と書く (強引だ!)。
その後、以下の様に組み立て。
make && make check sudo make install
こんな感じでとりあえず組めた。 (10/10 の日記により良い組み方を書いた)
YamCha, MeCab, CaboCha は問題なくドキュメント通りに組めた (CaboCha は ChaSen, MeCab へのリンクを静的にした)。
Darts はドキュメント通りで問題なし。
ChaSen は、lib/dartsdic.cpp の 71 行目にある
darts->setArray(cha_mmap_map(da->da_mmap));
を darts->set_array(cha_mmap_map(da->da_mmap));
に変更した後なら、
ドキュメント通りに組み立てることが出来るはず。
「もしかすると」だけど、 MYCOM PC WEB のコラムの情報も参考になるかもしれない。
多言語対応を意識した軽快な scheme interpreter。 約 5 ヶ月ぶりの version up。
multi platform な web browser, Firefox の日本語版。 約 2 ヶ月ぶりの version up。
multi platform な web browser, Firefox の日本語版。 メンテナンス・リリース。
非常に高機能な画像処理ツール。 開発版としては約 2 ヶ月ぶりの version up。
非常に高機能な画像処理ツール。 安定版としては約 3 ヶ月半ぶりの version up。
非常に高機能な画像処理ツール Gimp の Windows 版。 約 3 ヶ月半ぶりの version up。
fj.news.reader.gnus および semi-gnus-ja ML から。 Gnus はもう 5 年近く使ってないけど、とりあえずメモ。
mew-dist ML から。 最近 Mew は使ってないけどメモ。
MPEG4 系ビデオ codec の有力な選択肢の一つ。
おおー。こんなものがあるのか。
Seashore is an open source image editor for Cocoa. It features gradients, textures and anti-aliasing for both text and brush strokes. It supports multiple layers and alpha channel editing. It is based around the GIMP's technology and uses the same native file format.
ツッコミ機能やプラグイン機能が楽しい Ruby による所謂 web 日記環境。 開発版としては約半年ぶりの version up。
ああ、関東在住の方が羨ましい。 僕も tDiaryParty 行きたかったです。
実験的日記経由で。 知らんかった。 今度から使おう。
久しく書いてなかったけど、ログ残しのために…。
「某プロジェクトも一段落したし、そろそろ次に向かって動き出さなくっちゃ」という状況だったけど、 いろいろ悩んだ結果、けっきょく (実質上) 新しいプロジェクトを進める事になった。 とりあえず最低二年間は専念する事になりそう。 本当に先が見えなくて不安ばかりなんだけど、やるからには絶対に成果を残す。
最悪の場合、名古屋か豊橋に一時的に引っ越す事になるかもしれない。 京阪奈で済むならそれに越した事はないけど、避けられない場合は仕方ないところ。 もしそうなったら、コメダ珈琲通いながら頑張りますよっ!!
高橋さんとこ経由で。 読むかどうかわからないけど、とりあえずメモ。
ssh, scp 等に対応したリモート・ファイル編集機能を提供する elisp。 安定版。
オレンジニュースから。 4 月末に発売予定。
安宅さんの日記を読んで、 鯨飲師匠の真似 (やはり mew-dist の投稿から辿った) + おまけ。 ちなみに \M-$ は押し難いので使ってない。
(setq ispell-keep-choices-win nil) (define-key global-map "\M-_" #'(lambda () (interactive) (if (not (and transient-mark-mode mark-active)) (ispell-word) (ispell-region (region-beginning) (region-end)) (deactivate-mark)))) (define-key global-map "\C-_" 'ispell-complete-word)
そんなに意識してないしあまり違いも分かってないんだけど、 Mac OS X では aspell を、他の OS では ispell を使ってる。
そう言えば、ispell.el のページって 引っ越したんですよね。 アンテナの登録内容を修正しなくっちゃ。
multi plat-home な message user agent。 約 3 ヶ月ぶりの version up。
multi plat-home な message user agent, Thunderbird の日本語版。 約 3 ヶ月ぶりの version up。
ねぎさんの日記。 んー、Ruby はどうなんでしょう?
Carbon Emacs で使うために Anthy を入れた。 何も考えずに以下の手順でインストール。
./configure make sudo make install
~/.emacs.el は以下。
(when (require 'anthy nil t) (setq default-input-method 'japanese-anthy anthy-use-hankaku-kana nil) (when (fboundp 'mac-exit-inline-input-method) (mac-exit-inline-input-method)))
まだ理由が分かってないけど、とにかくキー入力時の反応が鈍い。 あまり気にせず普通に打っていると、タイピングが反映されるまでにかなりハッキリした間が出来る。 やっぱり SKK だけ使った方が良いかなぁ…。
Anthy 付属の elisp 群はまだまだ完成度が低そう? 何となく、Canna + YC に逃げてしまいそうだ。
carbon-font.el 作者の広松さんにツッコミをいただいた。 またこの日記を見て下さる保証はもちろんないけど、いちおう回答を。
私も、wanderlust に IM-148 ですが、すんなり通りましたよ。
それは「./configure --host=powerpc-apple-bsd
とやれば」でしょうか?
もしそうであれば、個人的には単純に ./configure
で通って欲しいと感じました (パッチを書きかけて、止めてしまった orz)。
後者だと、僕の環境では“error: can not guess host type; you must specify one”で止まってしまいます。
carbon-font への御意見がありましたら、何なりとどうぞ。
こちらの件に関しては、macemacsjp-users に登録するまでお待ちを。
昨晩、作者の橋本さんに報告した内容。
インライン入力パッチを適用した Carbon Emacs で、emacs -nw
で起動するなどすると、
mac-im.el 中の mac-setup-inline-input-method
や mac-exit-inline-input-method
を呼んだ時、
mac-set-inline-input-method
が未定義のためエラーが発生する。
簡単な対処としては、該当関数を以下の様に書き換える方法がある。
(defun mac-setup-inline-input-method () (interactive) (if (fboundp 'mac-set-inline-input-method) (progn (mac-set-inline-input-method t) (setq default-input-method "MacOSX")))) (defun mac-exit-inline-input-method () (interactive) (if (fboundp 'mac-set-inline-input-method) (progn (mac-set-inline-input-method nil) (set-input-method (get-language-info current-language-environment 'input-method)))))
いや、単に mac-set-inline-input-method
で場合分けして逃げれば良いだけです。
たぶん同じ様な不具合が他にもあると思うけど、忙しいので追う気が起きない…。
6/7 発売の新作。 第 2 期 Rosso はこれで終了。
非常に高機能な画像処理ツール Gimp の MacOS X 版 (要 X11)。
multi plat-home な message user agent。 メンテナンス・リリース。
multi-platform な MUA 付き web browser。 メンテナンス・リリース。
高機能な Windows 向け filer。
オレンジニュースから。 学部生向けに作られた文書などが公開されている。 後で読もう。
広松さん (廣松さん?) に更にツッコミをいただいた。
im-148 ですが、/usr/share/libtool から、 config.guess と、config.sub を頂いてくれば、 単純に、
./configure
で通りますよ。
ふむ。
伏見区大手筋の油長酒店が販売している日本酒 (店頭でタンクから瓶に入れてもらった!)。 すっきりした感じでスルスル呑めちゃう。 なかなか良い。
iBook や MacBook Pro でヘッドセットを使いたいと思っている (内蔵スピーカの品質に不満がある) のだけど、 お手軽かつ確実にいろいろなアプリケーションに適用できるハードウェアっぽいので、かなり期待している。
MPEG4 系ビデオ codec の有力な選択肢の一つ。
メモ。
JIS X 0213 パッケージを EUC-JISX0213, ISO-2022-JP-3, ISO-2022-JP-2004 エンコーディングで 利用できるようにする pTeX へのパッチです。 さらに、jbibtex, pdvitype も JIS X 0213 対応とし、エンコーディングによらず使えるようにしました。 Shift-JISX0213 でも jbibtex が使えるようになります。 上位互換になっており従来の JIS X 0208 系の動作は変化しません。
昨日、大阪に行ったついでに日本橋で探したんだけど、見つからなかった。 けっきょく諦めて web 上で注文。 何だかなぁ…。 ;-(
Mac OS X 向け SKK 環境。
パケット解析ツール。
NT さんの日記から。 以前、会社で Mac を購入するかどうか検討したとき偶然知ったけど、メモするのを忘れてた。
届いたので早速使ってみた。 …残念。 出力の増幅率が小さくて、ヘッドセットをそのまま使うのはちょっと辛い。 とりあえずマイク使用時だけ使うことになりそう。
emacsen な定番 mail user agent。 所謂人柱版。
6/21 発売予定のライブ DVD。
6/16 発売予定のライブ盤。 同時にトリビュート盤“A Tribute to Shonen Knife - Fork and Spoon”も発売される予定。
へるみさんの日記。 メモ。
#include <winnt.h> int GetStackSizeByTIB() { NT_TIB *tib; __asm { mov eax, dword ptr FS:[18H]; mov tib, eax; } return (int)tib->StackBase - (int)tib->StackLimit; }
そして上記の記事に掲載されていた文書。 そのうち読む。
greentea さんの日記。
Meadow3 になってからかな? HOME が C-a になったのは?
GNU Emacs 21、つまり Meadow 2 になってからだと思います。
GNU Emacs 21 で \M-x help-for-help n で NEWS を開き、
<home> と <end> の項を読むと分かるはずです。
NEWS にも書いてあるけど、
デフォルトで \C-<home>, \C-<end> にそれぞれ
beginning-of-buffer
, end-of-buffer
を割り当てられています。
PHP + MySQL による GPL のグループ・ウェア。 日本語化済みで、ちょっと面白そう。
同上。 有名な VNC クライアントらしい。
レンダリングに Gecko エンジンを利用した web browser。 1 ヶ月ぶりの version up。
Windows な高機能 IRC client。 約 1 ヶ月ぶりの version up。
新しくやることになった某研究開発の下準備とか。 どうにか京都から離れずに済んだけど、これって良いことだったのかどうか。 名古屋 or 豊橋の方が集中し易い環境を得られた可能性が高いし。
今回の仕事で使うために MacBook Pro を発注。 「Mac OS X が必要」というより、「無難な UNIX 系 OS 環境が欲しかった」だけ。 …初 Intel Mac は仕事用か。 orz
NAIST 松本研究室関係の自然言語処理ツール群が Mac OS X で普通に組めるので、実はけっこう助かってる (安心している)。 同研究室に在籍されている 小町さんも Mac OS X を使ってるみたいだし、 Mac OS X って実はこの分野でも標準的な存在として考えて良いものなのかもしれない。
Apple Developer Connection から落としてきて入れただけ。 まだ何も作業してない。
std::string
のインスタンスの文字列値を見るのに、インスタンスの階層を少し辿る必要が発生した?
(単にサマリ表示・データフォーマッタがおかしくなってるだけだと思うけど…?)最近は大してものを買ってない。 特に DVD。 …京都に来てから購入枚数が確実に減ったな。
書籍は以前から欲しかったものを注文した感じ。
CD はあるお店のキャンペーンに乗じて思わず購入 (+20bit K2 なので買い直し?)。
「ここまでやるか!」と思わずにはいられない sl の一つ。 ハッキリ言ってやり過ぎ。
Fink な人は fink install sl すれば入る。
最新の動画コンテナ・フォーマット Matroska を取り扱うツール群。 約 5 ヶ月ぶりの version up。
7/5 発売予定の DVD 付きミニ・アルバム。 もりばやしみほ (hi-posi)さん、朝日美穂さん、川本真琴さんですからね。 これは買いでしょう。
GNU Emacs で develock.el 使ってると、 インデントは強制的により多く行頭にタブを挿入する形になる (必要に応じてスペース群を置換して)。 個人的にはこのルールが好きなんだけど、今の会社のコーディング規約に反しているかどうかは知らない。 入社後に担当した作業内容の関係で、コーディング規約を気にする機会がまだないので。
develock.el って、他人のコードを触った時にイライラし易くさせる副作用や、 他人のコードの細かなところを修正したくなる副作用があるから、実はけっこう危険なものなのかもしれない。
cc-mode の k&r スタイルって基本オフセット値が 5 なんだ…。