*Article*


1998 | 12
1999 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2001 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2002 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2003 | 01 | 02 | 03 | 04 | 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 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08
2008 | 01 | 02 | 03 | 04 | 05
先月 2001年08月 来月
SUN MON TUE WED THU FRI SAT
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2001年08月05日()

今日のアキハバラ

koishi に呼出しくらう。 京都で生きているはずの fukui くんに何故か出逢ったり:-)

2001年08月06日(月)

w3m variant

マシンを変えてから w3m-mnc しか入れていなかったので、色々入れておく。

* emacs-w3m

はうぅ、今の emacs-w3m は w3m-inu でしか動かないのか。
とりあえず、 w3m-type-hackで、w3mmee / w3m-m17n の場合は (setq w3m-add-referer nil) となるように しておく。
ちゃんとした対応は明日考えよう。

* -header

w3mmee, w3m-m17n に w3m-post-and-header.diffをあてれば良いのか。

2001年08月08日(水)

Mozilla-0.9.3

"X11/extensions/Print.h" を include するので、Solaris7 で通らない(;_;)
X11R6.3 を使えばよいのだろうけど…。

(setenv "TZ" "GMT")

Gnus でメッセージを読んでいると、Date フィールドが GMT で表示されるように なることがあるので調べてみたところ、(getenv "TZ") が GMT となっていた。
add-log-iso8601-ut-time-stringがあやしいと調べてみる。
(getenv "TZ")
"Japan"
(let ((process-environment process-environment))
  (setenv "TZ" "GMT"))
t
(getenv "TZ")
"GMT"
山岡さんの解説を読んで理解した(つもり)。
ということで、以下のようにしておく *1
(defun add-log-iso8601-ut-time-string ()
  (let ((zone (getenv "TZ")))
    (prog2
	(set-time-zone-rule "GMT")
	(format-time-string "%Y-%m-%d")
      (set-time-zone-rule zone))))

*1: FSF Emacs であれば、(format-time-string format nil t) で済むのだが。

bbdb-gui

今さらながら、bbdb-2.32 には bbdb-gui なんてのが含まれていることに気付く。 ということで、.emacs を変更っと。
  (if (featurep 'xemacs)
      (progn
	(setq bbdb-sounds-directory nil)
;	(require 'highlight-headers)
	(require 'bbdb-xemacs))
    (when (>= emacs-major-version 21)
      (require 'x-face-e21))
    (require 'bbdb-gui))
  (set-face-foreground 'bbdb-name "Blue")
  (make-face-bold 'bbdb-name)
  (set-face-foreground 'bbdb-company "purple")
  (set-face-foreground 'bbdb-field-name "firebrick")

* bbdb-hack-x-face

XEmacs で x-face が表示されないことに気付く。
2.20 の頃は `highlight-headers-x-face' を使っていたのを、自前で処理するように なったようだが、それがうまくないみたい。 適当にいぢったら表示されるようにはなったが、 半分くらいは壊れて表示されてしまう。
普段 XEmacs を使わないのでとりあえず放置(^^;

FF X

ふと、 いっしょに TALK!を参考にアルベド語辞書を探し周ろうと思い立つ。 救済措置が無い 19〜22 がまるまる抜けていたが、幸いすぐ近くのセーブデータが あった:-)

2001年08月09日(木)

ks_c_5601-1987

ふと、SEMI で見れるようにしてみる。
(eval-after-load "mcs-20"
  '(add-to-list 'mime-charset-coding-system-alist
		'(ks_c_5601-1987 . euc-kr)))

C-c C-s

まじめに設定していない Wanderlust で signature を入れようとしたら 誤って送信してしまった。
C-cC-s にバインドするのは良くないので C-cs に変えよう。

FFX

ロンギヌスを手に入れようとしたら、操作を受けつけなくなった(;_;)
やる気激減。

2001年08月10日(金)

FFX

「ドライブを AP に」を使って AP 稼ぎをしてみる。 こっ、これはすごすぎる。15 分くらいで S.LV 99 になった! 一度これをやると、戦闘で AP を稼ぐのがバカらしくなってしまうなあ。

ということで、本格的に AP 稼ぎ。
必要なアイテムが5人分しか調達できなかったので、ルールーとキマリ以外だが、 スフィアの方が全然足りなくなった(^^;

こうスフィア盤を自由に動かせるようになると、どこに動かすか悩む必要があり、 なかなかにこのシステムも面白くなるものだ。


2001年08月11日()

FFX

稼ぎ続けて、5人とも通常攻撃で 9999 あたえれるようになった:-)
しかし、某所の敵は何十回 9999 を与えても倒れてくれない。 召喚獣で攻撃してみたら 99999 与えれたけど、それでも数回かかった。 「ダメージ限界突破」がかなり欲しいところだ。

* ○○の武器

どうにかリュックとアーロンのダメージ限界突破の付いた武器をゲット! ってことで、某所の敵と闘いまくる。
でもって、最後の召喚獣をゲット!

2001年08月12日()

今日の秋葉原

9時頃に寝たというのに12時に katsumi から電話。そして秋葉に強制呼び出し。 (強制イベント発生?)
でもって、ひたすら PC のケースを見てまわる。 Visor は9800円ならばお試しにいいかなと。

* 電車内読書

ヤーンの翼 [ISBN4-15-030671-0: bk//JB//AM//]

Visor

ということで、電車の中で、この日記を書いてみる。
Graffiti は思ったよりかなり良いな。 v はうっかりと u になってしまうことが多いけど(^^;
あと記号はクンフーが必要だな。

* 日本語入力

いちいち変換を突かなければならないのだが、きっと入力エリアだけでも できるんだろうな。 あっ、'-' を入れようとして、間違って気付いたけど、スペースやリターンで いいのか。
あとは、文節の伸び縮みのさせかたが分からん。これは家に着いたら調べねば。

2001年08月13日(月)

今日のアキハバラ

某イベントでこちらに来た rai に召喚されて、2日連続の秋葉。

* 電車内読書

人形はライブハウスで推理する [ISBN4-06-182191-1: bk//JB//AM//]

でもって、rai お泊まり。
Party's Breakerを遊びまくる。

2001年08月15日(水)

ML より

* mew.org ml archive

sb-mew を復活させねば。

* Re: bbdb-hack-x-face

修正された:-)

2001年08月18日()

FFX

全モンスターを10匹づつ集め終えた!
でもって、○○○○○○○を倒した!!!

* トンベリ

かなり出現しなくて、こっちもうらみを持った:-P

2001年08月19日()

今日のアキハバラ

1時間くらい、軽くまわる。

* 電車内読書

ドッペルゲンガー宮 / 霧舎 巧 [ISBN4-06-182083-4: bk//JB//AM//]

A研OB会

* 2次会

久々に2次会まで参加。それでも、21:30 くらいであった。
というか、だから参加できたんだが(^^;

2001年08月20日(月)

pilot-link

Linux で HotSync できないかと思い立つ。
ってことで、pilot-link などをインストール
# apt-get install pilot-link pilot-link-devel jpilot
でもって、 Vaio, Palm and Debianというページを参考に、USB のモジュール読込み *1
# modprobe visor
でもって、pilot-xfer を実行。
% pilot-xfer -p /dev/ttyUSB1 -l
Unable to bind to port '/dev/ttyUSB1'.
(Please see 'man pilot-xfer' or 'pilot-xfer --help' for information on setting the port).
ぐへっ。
しばらく悩んだが、原因は /dev/ttyUSB1 に write 権限が無いためだった(^^;
ってことで、適当に対処して、無事 HotSync できた!
*1: visor なんて module があったのか(^^;

prc-tools

configure が通らない。う、g++ が入っていない(^^;
つうことで、apt-get install gcc-g++。あれ、まともに動かんな。 gcc を upgrade してみるか?
g++ はまともに動くようになったが、prc-tools の configure がやはり動かん。 どうも binutils も upgrade されたけど、config.guess が対応されてないようだ。 ってことで、host を指定して configure を実行する。
% ../prc-tools-2.0.92/configure --target=m68k-palmos --enable-languages=c,c++ \
	--with-headers=`pwd`/empty --with-palmdev-prefix=/usr/local/palmdev \
	`/usr/share/automake/config.guess`
でもって、make
% make all-host
# make install-host
% make all-gcc
# make install-gcc
# make install-palmdev
% make all-target
for dir in crt libc libm include; do \
  if [ -f ./${dir}/Makefile ]; then \
    if (cd ${dir} && make all); then true; else exit 1; fi; \
  fi; \
done
make[1]: 入ります ディレクトリ `/home/src/prc-tools-2.0.92-build/crt'
m68k-palmos-gcc -O5 -fno-builtin -Wall -W -I../../prc-tools-2.0.92/crt/../include -I../../prc-tools-2.0.92/crt/../sdk-bootstrap -nopalmos   -c -o crt0.o ../../prc-tools-2.0.92/crt/crt0.c
m68k-palmos-gcc: unrecognized option `-nopalmos'
../../prc-tools-2.0.92/crt/crt0.c:11: SystemMgr.h: そのようなファイルやディレクトリはありません
../../prc-tools-2.0.92/crt/crt0.c:12: SoundMgr.h: そのようなファイルやディレクトリはありません
../../prc-tools-2.0.92/crt/crt0.c:18: SystemPrv.h: そのようなファイルやディレクトリはありません
make[1]: *** [crt0.o] エラー 1
make[1]: 出ます ディレクトリ `/home/src/prc-tools-2.0.92-build/crt'
make: *** [all-target] エラー 1
今日はここまで。

* URL メモ


2001年08月21日(火)

Re: prc-tools

Makefile を見たところ、make install-wrappers を実行する必要があるようだ。 それを実行すると make all-target で `-nopalmos' の文句は言われなくなった。
けどやっぱりヘッダファイルは見付けてくれない。 -nopalmos を付けないと通るみたいだが…。
ってことで、Makefile や configure を見てみると、--with-build-sdk を付けると -nopalmos は付かなそう。でもって、よくドキュメントを読むと
--with-build-sdk[=-palmosX]
    Select an installed Palm OS SDK with which to build the runtime code. By
    default, the files in prc-tools/sdk-bootstrap are used, which provide just
    enough functionality to compile the startup code. (But the bootstrap SDK
    is not currently written, so you need to use this option.)
って記述がっ。configure の実行例にも書いといてくれよ。

* まとめ

% ../prc-tools-2.0.92/configure --target=m68k-palmos --enable-languages=c,c++ \
	--with-headers=`pwd`/empty --with-palmdev-prefix=/usr/local/palmdev \
	--with-build-sdk `/usr/share/automake/config.guess`
% make all-host
# make install-host
% make all-gcc
# make install-gcc
# make install-wrappers
# make install-palmdev
% make all-target
# make install-target

* Hello, World

ってことで、お約束。
% cat > hello.c
#include <PalmOS.h>

UInt32 PilotMain(UInt16 cmd, void *cmdPBP, UInt16 launchFlags)
{
	EventType event;

	if (cmd == sysAppLaunchCmdNormalLaunch) {
		WinDrawChars( "Hello, world!", 13, 55, 60 );
		do {
			EvtGetEvent( &event, evtWaitForever );
			SysHandleEvent( &event );
		} while (event.eType != appStopEvent);
	}
	return;
}
% m68k-palmos-gcc -O2 hello.c -o hello 
% build-prc -n "Hello, World" -c WRLD hello
% pilot-xfer -i hello.prc
無事、"Hello, World" が表示された:-)

2001年08月25日()

今日のアキハバラ

買いが過ぎた。 HAPPY☆LESSON は頼まれものなり。

2001年08月27日(月)

Sparc <-> Palm

Sparc と Palm を繋げてみる。とりあえず、以下のソフトをインストールして 動作確認。 問題無く Sync できた。

* PilotManager

さらに PilotManager をインストール。
PDA::Pilot
dirty という変数名でエラー。適当に回避。
Calendar-CSA-0.8
Perl5.6 では通らなかったので、mxp: CDEにあるように変更。
Data-Dumper-2.101
Tk800.023
pilotmgr
SyncCM で文字コード変換するようにこちらの patch を適用。
でもって、data の保存形式が古かったので、 FAQにある通りに sdtcm_convert で変換。
これで、長年夢見ていた CalendarManager と PDA の同期が可能に:-)

2001年08月28日(火)

Visor

バッテリー使用可能時間は公称2ヶ月のはずが、2週間で電池交換。 遊びすぎたか(^^;

2001年08月29日(水)

HDD

職場のマシンの HDD が壊れる。数十本ファイルが消えただけで済んだが、 そのなかに、今日コミット予定のファイルが含まれていようとは(;_;)

2001年08月30日(木)

Palm OS Emulator

pose を入れてみた。
むちゃくちゃ良くできてるな。時々固まってしまうけど(^^;

Palm プログラミング

ということで、 ちょっとプログラム。というか、まだ RCP を書いたくらいで、中身は空っぽ(^^;
それにしても gdb が使えるとは便利なりね。

* DateGlueTemplateToAscii

SDK の中に見当たらないのだが…。

2001年08月31日(金)

マイ ドキュメント

Windows 98 で、デスクトップのマイドキュメントを復活させようとして悩む。
Windows 2000 だとフォルダオプションでできるのは知っていたけど、98 は 予想できない方法だった。

Re: DateGlueTemplateToAscii

読んでいるドキュメントは SDK 4.0 で、実際使っているのは SDK 3.5 だった(^^;
ということで、 SDK 4.0をインストール。
しかし、UNIX 用として tar.gz で配布されているけど、展開すると rpm が 入っているというのはいかがなものか。

以上、19 日分です。
Powered by hns-2.19.6, HyperNikkiSystem Project

戻る