トップ 最新 追記

ヅラずれなるままに

職業/趣味プログラマの日記。
リンクはご自由に。ツッコミはお気軽に。
くだらない備忘録はヅラッシュドットに。
2002|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|
2008|02|03|04|05|06|07|08|09|10|11|12|
2009|01|

2002-11-06(Wed) ズラの悩みは深い。

_ [Zura]ズラが

ずれたらどうなるんだろうと思って日記をつけはじめてみる。

「ズラがずれた」で検索をかけるとこんなに

悩める子羊のなんと多いことか。

_ [Diary]日記のつけかたについての説明

HOWTO write tDiary

tDiary の日記のつけかたについての説明。

本日のツッコミ(全8件) [ツッコミを入れる]

Before...

_ NI-Lab. [うーん、「最小」はあまり一般的でないんでは?「小」ぐらいならわからないでもないけど。]

_ ★moon★ [すっとこどっこい! 将来 ハゲろ!]

_ NI-Lab. [将来もなにも、すでに薄くなってますが。]

_ NI-Lab. [さいきん、M字ハゲが進行しつつある模様。ストレスか?!ストレスなんだな!早くストレス解消しなきゃ!]

_ ISHMAel back [MESSAGE]


2002-11-07(Thu) 毎日の日記にタイトルっているのかなぁ

_ [NI-Lab.]ホームページのURL変更

旧: http://isweb13.infoseek.co.jp/computer/nilab/

新: http://nilab.hp.infoseek.co.jp/

11/9から変更。

_ [MS-Project]半端な翻訳

(Microsoft Project のヘルプより)

Resource オブジェクト、Resources コレクション オブジェクト

>Resource オブジェクトを Resources コレクションに追加するには、Add メソッドを使用します。次の例は、作業中のプロジェクトに、関口という名前の新しいリソースを追加します。

>

>ActiveProject.Resources.Add "Matilda"

_ [Mozilla]もじらの優位性?

IEにはできなくてMozillaにはできる100の事柄

101 things that the Mozilla browser can do that IE cannot.

_ [Music]最近、よく聴く曲

Gamma Ray の "It's a sin"

_ [Diary]文字のサイズ

ちょっとだけ文字のサイズを変えてみた

っていうかスタイルシートわからんなぁ。リファレンスは会社に置いてきちゃったし。

なんか、タイトルとかサブタイトルとか要らん気もするけど。

まぁ、いつか違うのに変える or 改造する or 作る ってことで。

更新(23:10) スタイルシートを捨ててみたりして。

_ [Works]あなたのパラシュートは何色?

単身赴任判決:「転勤の合意は不明」損害賠償認めず 福島地裁

正直言って「そうまでしてその会社にとどまりたいの?」って感じ。

NTT東日本だからってねぇ。

_ [Finance]どうする?人工知能?

アイフルの女性社員が質問に答えてくれる人工知能?プログラム。

とりあえず「わんちゃんは好きですか?」と質問したら、

「私が今したいのは、恋人のように親身になって、お客さまのご質問にお答えすることです。」と返ってきた。

スリーサイズとか聞くやつもいるだろうな……

_ [VisualBasic]VB再確認中

っていうか、1年ぶりのお仕事VBプログラミング。1年前はヘルプ無しだったが、今回はヘルプもインストールしたからそれなりにラク。

参考文献:

Set XXX = Nothingの本当の意味

VBコーディング標準

クラスモジュール講座

本日のツッコミ(全1件) [ツッコミを入れる]

_ NI-Lab. [アイフル姉さん、そ、そんな破廉恥な・・・(汗 @ zerobase cast ( http://zerobase.j..]


2002-11-08(Fri) apt-get install xroach

_ [Java]オブジェクトがある型であることを調べるには

某氏によると「instanceofでオブジェクトの型を調べるのは危険ではないか?意図していないサブクラスがinstanceofで引っかかるから」ということらしい。

instanceof を使うと、その型を所有するクラスの子クラスのインスタンスも適合する。子クラスは親クラスとしても振る舞えるはずなので問題はない。ただし子クラスが親クラスの意図しない振る舞いをしてしまうものであった場合は危険なのではないか?

Class#getName で取得したクラス名を調べる方法を使うと、その型を所有するクラスのインスタンスのみが適合する。そのクラスの子クラスがあったとしてもクラス名が違うことから適合しないため、子クラスが意図しない振る舞いをしても問題はない。ただし、その子クラスのインスタンスも適合させるべきだったら危険ではないか?

_ [CSS]スタイルシートをべんきょしたほうが良いかも

CSSまったくわからず。

とりあえず、IE5.0でフォントを小さくしていくと表示が崩れていく。Mozillaでは問題なさそう。どうせIEは使ってないからいいかな。

_ [Diary]日々の日記のタイトル

については、まぁ適当に書くとしよう。きょうのタイトルは先ほどDebianにて打った内容(^^;ごきごき

うまく起動しないけど。

_ [Diary]chalow

ChangeLog ファイルを HTML ファイルに変換して Web 日記にするツールchalow. どうやら Perl で書かれているご様子。CGI化できないかなぁ。もう半年ぐらい毎日の仕事内容をChangeLog形式で残しているぐらいだから便利そうに思える。

参考: Unix Magazine連載: 横着プログラミング 第1回: Unixのメモ技術

_ [NI-Lab.]hunted users' page list

ひさびさに調べてみた。ちょうどInternetTimeについて何かつくろうかなと思ってところ。

_ [Linux]PCの保持する日付時刻

OSとPCの時刻は別物ということ。Managing Accurate Date and Time の日本語訳を読むと、OSは起動時にPCのBIOSの時刻(ハードウェアクロック)を基にOS用の時刻を設定し、OSが管理するらしい。タイムゾーン,/usr/share/zoneinfo,/etc/localtime,timeconfig,/etc/sysconfig/clock,hwclock,setclock,NTP,ネットワークタイムプロトコル,/etc/ntp.conf,ntpdate,ntpq.....


2002-11-09(Sat) update-alternatives --config x-session-manager

_ [Debian]デスクトップをGNOMEに変更

| kohaku:~# update-alternatives --config x-session-manager

|

| There are 2 programs which provide `x-session-manager'.

|

| Selection Command

| -----------------------------------------------

| 1 /usr/bin/gnome-session

| *+ 2 /usr/bin/kde2

|

| Enter to keep the default[*], or type selection number: 1

| Using `/usr/bin/gnome-session' to provide `x-session-manager'.

_ [Ruby]RDE(Ruby Development Environment)

Rubyアプリを開発するためのIDE: RDE(Ruby Development Environment).

_ [Java]ドキュメントの再配布ポリシー

自分のWebサイトに複数のバージョンのAPIリファレンスを置きたい。と思ったがDocumentation Redistribution Policyを見るとダメっぽい。むー。

_ [Diary]ズラ->ヅラ

ミス発覚。ズラじゃなくてヅラ。カツラなんだからツに点々。いままで「ズラずれなるままに」としていたが「ヅラずれなるままに」にするべき。ということで、タイトルを変更。

_ [SDL]Simple DirectMedia Layerのセットアップ

たぶん使わないだろうけど、なんか良さそうだから、参考URLをメモっておく。Borland C++ Compiler 5.5上でのSDL開発環境の構築.

_ [Finance]ワンチャンのCM

アイフルといえばワンこ。アイフル”CM紹介”

_ [Works]転職サイト

リクルートといえば、リクナビNEXTとかワークス研究所とか。

_ [Palm]DOCフォーマット

DOCフォーマットというのはPalmで一般的?な文書形式。DOCフォーマット解析というのを見つけたのでメモ。

_ [BBS]NARRATION BBSに過去ログ作成機能が付いた。

うーん、でもうちに設置したやつは過去ログ作れないバージョン。NARRATION BBS

本日のツッコミ(全3件) [ツッコミを入れる]

_ Q太郎はアデランス [タイトルが「ヅラ」に直ったのはいいんだけど、 http://nilab.mine.nu/zurazure/ URLが..]

_ NI-Lab. [duraになるのかな?でも、zuraでも問題ないはず。ローマ字読みなら、たぶん。]

_ アース [カツラがズラ・ヅラは どちらが正しいというのはないかと・・・ ツラ→ヅラなのか、 カツラの元々の語源カズラ→ズラな..]


2002-11-10(Sun) I have a headache.

_ [Physical Condition]昨日から頭痛がひどい

昨日、昼寝の後に頭痛発生。吐き気まである始末。イヴが効かなかったので、きょうはパブロンS(顆粒)を飲んだ。1時間後にだいたいおさまる。

薬局で風邪の予防法という張り紙を見つける。「過労を避ける」という言葉が印象的。

if (過労.contains(残業)) { System.out.println("残業は過労オブジェクトに含まれています:-P"); }

_ [Works]残業

Tech.B-ing で、月平均残業10時間という記述を発見。いいなぁ。

「帰宅時間が遅いことが美徳とされる(Tech.B-ing 2002/12-4 P27)」つーのはどうにかならんのかねぇ?

_ [Mozilla]フォームが表示されない

multifind で、テキスト入力フォームが表示されない。ソースを表示してみると、どうやら Mozilla は MAIN PART の部分をコメント扱いしている模様。これが Mozilla の問題なのかこのHTMLの問題なのかわからない。<!−− tr>の部分があやしいような気がしないでもないが。IEでは表示されている。

_ [Zura]苗字と出身地からあなたのご先祖様を鑑定します

当然のように、自分の姓は見つからず。

_ [Diary]リンクはご自由に。ツッコミはお気軽に。

というメッセージをページの上部にいれてみた。これはかの有名な結城浩さんのリンクはご自由に。フィードバックはお気軽に。を捩っただけ。

_ [Zura]STILEMEDIA.COM

いろいろな画像が見れる。日本では閲覧禁止になりそうなものばかりだけど。

_ [License]ライセンス表記ルール

Momonga Devel ML からライセンス関連の投稿をピックアップ。[Momonga-devel.ja:00012] License タグについて, [Momonga-devel.ja:00020] Re: License タグについて, [Momonga-devel.ja:00363] Re: License タグについて

ライセンスをあらわす言葉(ライセンス名?)と統一しようということなのかな? BSDライセンスとかは、BSD style とか BSD like とかいくつかの呼び方があるみたいだけど、これをどこかで統一するということはないのかなぁ。っていうかこの流れで Momonga Linux で作ってもらえれて、デファクトになれば便利かも。

で、BSDうにゃうにゃは Open Source Initiative (OSI)によると The BSD Licenseと呼ぶらしい。ただ、 BSD License には ライセンスの改訂前/後があるみたいで Various Licenses and Comments about Themでは、The original BSD license, The modified BSD license なんて使い分けられてる。一般的には改訂前とか改訂後とかわざわざライセンス名に書いてないことが多いみたいだから、単純に「このソフトはBSDライセンス」って言っても改訂前か後かわかりにくい。

ってことで、面倒だから改訂後BSDに内容が似ているThe MIT Licenseとかを使えばいいじゃん、と思ったりして。宣伝に関する記述がどーのこーの違うらしいけど。

_ [Zura]お前もなあ

隠された言葉は、おそらく某巨大掲示板用語なんだろうと思う -> [vine-users:055210] Re: emacs でC言語をやるには?

_ [License]パッケージソフトのライセンス考察

ソフトウェア・ライセンスの法的根拠に関する考察

_ [Perl]日本語PDFを生成するモジュール-PDFJ

PDFってすでに必需品かなぁ。PDFJ - 日本語PDF生成モジュール 配布元:中島 靖のホームページ

_ [Diary]日記記述ルール

いまのところこんな感じ。

タイトルはテキトーに。

サブタイトルは[category__name]サブタイトルメッセージな感じで。

category_nameはアルファベット系(先頭大文字)で記述。以下、現在使っているcategory_name一覧。

[BBS]掲示板

[CSS]カスケーディングスタイルシート

[Debian]デビアン

[Diary]日記

[Finance]金融

[GNU]グニュー

[Java]ジャバ

[License]ソフトウェアライセンス

[Linux]リナックス

[Mozilla]モジラ

[MS-Project]マイクロソフトプロジェクト

[Music]音楽

[NI-Lab.]NI-Lab.ウェブサイト

[OpenSource]オープンソース

[Palm]パーム

[Perl]パール

[Physical Condition]体調

[Ruby]ルビー

[SDL]シンプルダイレクトメディアレイヤー

[VisualBasic]ビジュアルベーシック

[Works]仕事,職業

[Zura]ヅラ系と分類不可能系


2002-11-11(Mon) sense of color

_ [Diary]tDiaryをいじる

テーマを変えてみたり、プラグインを追加してみたり。スタイルシートをいじったりHTMLをいじってるけど、問題なく見れるかな、他のブラウザ。

_ [namazu]なんで検索できないのか?

前々から気になってたが、なんでウチのサイトはnamazuの検索がうまくいかないのか。文字コードをEUC-JPに合わせたから日本語検索もうまくいくはず……っていうか、いちおう日本語の検索ができているのもあるけど。単語を区切るのがうまくいってないのかなぁ。


2002-11-12(Tue)


2002-11-13(Wed) 年末調整の時期

_ [NI-Lab.]サーバ停止

2〜3日、http://nilab.mine.nu/ を停止する予定。

_ [VisualBasic]オブジェクトが Nothing であるか調べる方法

変数名 Is Nothing で オブジェクトが Nothing であれば True が返される。

例)

If objectx Is Nothing Then

MsgBox "インスタンスができていません。"

End If

_ [MS-Project]IDと固有IDの違い

IDは上から順番に1から番号が付いている(プロジェクトサマリータスクはIDが常に0)。途中にタスクを追加しても、適切に変更してくれる。

固有IDは一度付けたら変化しない。ただし、「切り取り」による移動を行うと固有IDは新しく付けられる。(新しくタスクを作り直したとみなされるのかな?)

_ [MS-Project]プロジェクトのサマリータスクのオブジェクト

MSProject.Project オブジェクトの ProjectSummaryTask プロパティが、それ。型は MSProject.Task. ところで、Taskオブジェクトには自身が プロジェクトのサマリータスクか調べるメソッドなりプロパティはないのだろうか? Task.ID が 0 であればプロジェクトサマリータスクとする、ぐらいしかチェック方法が思いつかない……間違ってないことを祈る。

_ [ディストリビューション ウィザード]インストーラって作るのめんどいねぇ

ここ → どぼん!のVB道 - ディストリビューションウィザード は、ディストリビューションウィザードの長所/短所、できること/できないこと、について書かれているので参考になる。

MSの技術資料はここ。MSDN ライブラリ アーカイブ ディストリビューション ウィザード

_ [MacOS]いちいちカッコいい

MacOSは動きがいちいちカッコいいらしい。Macも一台欲しい気がする。

_ [OpenSource]クローズドのソフトウェアは社会の必要悪

いや、悪とは思ってないけど。参考リンク → BBL(ブラウンバッグランチ)セミナー「ソフトウェアの知的財産権とオープンソース」

_ [Java]Thinlet

Thinlet は GUI ツールキット(単一のJavaクラス)で、GUI の階層およびプロパティを解析し、ユーザ相互作用を扱い、ビジネス・ロジックを呼ぶ。XMLで記述された見た目の部分と内部のアプリケーション実装を分離する。圧縮されたファイルサイズは28KBで、ライセンスはLGPL. 動作環境は Java1.1から1.4と Personal Java, Personal (Basis) Profile, and MIDP. Swing は入ってない。(左の方にある文章をテキトーに意訳。)

_ [Music]きのこの唄

ちょっと My Boom なホクトのきのこの唄。きのこ の こ のこ げんきのこ♪

ホクト株式会社

きのこの唄

きのこの唄 楽譜

きのこの唄 歌詞

きのこの唄

CM

きのこの唄 CM Movie

携帯の着メロとかもあるみたい。

_ [Animation]Cosmic Belt

Real Player 8 Basic で ビジュアライゼーション なるものを使ってみた。Cosmic Belt という動画がなかなか綺麗。坂本龍一 の energy flow に合わせるとなかなか良い感じ。メタルでも合うかも。

本日のツッコミ(全4件) [ツッコミを入れる]

_ Q太郎はアデランス [このMACを買うべし。 http://www.wired.com/news/images/0,2334,56086-..]

_ NI-Lab. [年とったら身体を捨てて電脳空間に住みたくなる幻想MAC。]

_ NI-Lab. [それにしても、Macよりエロゲネタのほうがコメントが多いとはどういうことよ?>Slashdot.jp]

_ NI-Lab. [「きのこの唄」のまとめページ http://www.nilab.info/wiki/%A4%AD%A4%CE%A4%..]


2002-11-14(Thu)


2002-11-15(Fri)


2002-11-16(Sat) 旅行は英語で何?

_ [Tour]北海道に行ってきました

メインは小樽。ちょっとおつかれ。

「旅行」を英語でいうと何?ってことでとりあえず和英辞郎で調べてみると expedition, junket, passage, peregrination, sashay, touristry, travel, trip, wayfaring, trek という感じ。まぁ、観光旅行なら tour で問題ないでしょう。

_ [Nyannyannyanko]チャチャッ!にてまんが連載

とれたて!サンエックス情報局によると コミック チャチャッ!(定価390円・徳間書店) に にゃんにゃんにゃんこ のまんがが連載されるらしい。


2002-11-17(Sun) 子虎のぬいぐるみ増量中

_ [Java]ピアソンのJava本が20%OFFらしい

Sun Microsystems - ピアソン・エデュケーション SDC会員向特別販売 どうやら発売前の本も並んでる。

_ [Music]ZABADAK / SIGNAL

予約していたCDが届いた。ザバダックの12曲入り最新アルバム。6曲目の「にじ・そら・ほし・せかい」は、NHK「おかあさんといっしょ」の9月の曲らしい。

_ [Java]Palm上で動くMIDPアプリケーション

MIDP for Palm OS を使えば、PalmOS上でJavaのアプリケーションが動く。MIDP for Palm OS のダウンロードはここから。

インストール方法は、ダウンロードした midp4palm-1_0.zip を解凍して、PRCfiles ディレクトリ内の MIDP.prc を Palm へインストールする。たぶん、これがVMみたいなものだろうと思う。同ディレクトリ内の Demos.prc や Games.prc はデモやゲーム。こいつらも Palm へインストールすれば実行できる。

MIDPアプリの開発には、J2SE と J2ME Wireless Toolkit が必要らしい。MyPC(Windows)には、すでに J2ME1.4.0 がインストールしてあるので、J2ME Wireless Toolkit 1.0.4_01 をインストールする。PalmOSエミュレータを動かすには、シリアルクレードルが必要らしい。どーゆーこと(-_-? いや、古い資料しか見てないからそう思うのかも。どこかに新しい情報があるかも。USBクレードルでなんとかできるといいのに。

Conduit を作ればPCとアプリのデータを同期させることができそう。PalmとPC間のデータ同期技術を知るによると、Conduit Development Kit を使えば Conduit を作れて、Windowsでの対応言語は C, C++, Java, Visual Basic とのこと。

とりあえず HelloWorld は、SINSEN-MIDP を参考にして作ってみた。MIDP for Palm OS の Converter ディレクトリ内の converter.bat を起動して HelloWorld.prc の作成に成功。rpcファイルをPalmへインストールして、最初はPalmの残り容量が少なくて「70KBぐらいは残してくれ」みたいなエラーが出てたけど、要らないアプリをPalmから削除したら問題なし。

あと、参考資料となりそうなURLをピックアップ。

J2ME(TM) - Java 2 Platform, Micro Edition

J2ME(TM) 1.0.4_01 日本語版

J2ME Wireless Toolkitで作る MIDPプログラミング入門(前編)

J2ME Wireless Toolkitで作る MIDPプログラミング入門(後編)

PalmでJavaアプリケーションを動作させる

続・PalmでJavaアプリケーションを動作させる

Java2ME MIDP ゲームクリエーターズガイド J-PHONE、KDDI完全対応 米川英樹著 ISBN4-7741-1470-7 440頁 3580円+税 技術評論社より2002年5月7日発売

_ [Tour]余市宇宙記念館スペース童夢のトイレ

ここのトイレ(男性立ち小便用)は落ち着かない(^^; 男なら、ぜひ一度体験してみるべし。正確に言うと、「道の駅 スペース・アップルよいち」のトイレということになるんだろうか。とても宇宙気分なトイレ。

本日のツッコミ(全1件) [ツッコミを入れる]

_ NI-Lab. [「すでに J2ME1.4.0 がインストールしてあるので」ってのは、J2SEの間違いだな、たぶん。]


2002-11-18(Mon)


2002-11-19(Tue) JapaneseCalendar from ICU4J

_ [Word]「来る仕事をするしかない」

自分の好きな仕事ができるように努力したいところ。来る仕事だけこなしてればいいや、なんてつまらない。

_ [Java]シンボルを解釈処理できません

ありがちなコンパイルエラーメッセージ。だいたい綴りを間違えていることが多い。わかりにくいのは、パッケージ名の間違いとか。Jakarta Ant を使ってコンパイルすれば、自動的にパッケージ階層にしたがってクラスファイルを配置してくれるから、間違いを見つけやすい。あと、予約キーワード?っていうのかな class とか goto とかを変数名にしようとしてもコンパイルエラーの原因に気づきにくい。

_ [Diaty]tDiary1.5.1

tDiary の 1.5.1 は、テキストでデータを保存してくれるらしい。やっぱり、バイナリよりテキストのほうがいいな。

_ [XML]RSS(RDF Site Summary)

この手の情報を拾うアンテナを作ってみたい気がする。

参考資料:

Jahreszeit.com/LAB - RSS についてのメモ

RSS -- サイト情報の要約と公開

RDF -- リソース表現のフレームワーク

rss-jp.net には、日本で配布されているRSS(RDF Site Summary)ファイルのリストがある。

ちなみに Slashdot.jp の RSS は これ

_ [Zura]ニュース + コメント = blog

blog とは Web Log の略らしい。すでに、新聞よりもその手の日記のようなサイトを参考にしている気がする。ほとんどはコンピュータ系に偏っているという感じがするのは確かだけど。

「2007年には多くの人々がニューヨークタイムズ(The Newyork Times)ではなく、blogからニュースを読むようになるだろう」(from インターネットのあり方を変える? 個人ニュースサイト“blog”を運営する人たち)

_ [Zura]辣韮

「辣韮(らっきょう・ラッキョウ)」って、変換でこんな漢字を出すのは大変!ってことでコピペ用にここに貼っておく。

_ [Book]吉岡安之 著「おもしろくてためになる暦の雑学事典」(日本実業出版社)

第5章以外はおもしろく読めた。この手の内容を扱ったライブラリとかないのかな。

本日のツッコミ(全1件) [ツッコミを入れる]

_ NI-Lab. [Java和暦サポート http://www.nilab.info/zurazure/20041014.html#p0..]


2002-11-20(Wed) タイトルなしでも問題ないみたい……

_ [qmail]延期: おおっと。要覧が書き込み可能だ。

qmailでメールを送信するのは可能なのに、配信されないことがあった。ログ(/var/log/qmail-send/current だっけ?)を見ると "@400000003ddb42a9306f8b34 delivery 2184: deferral: Uh-oh:_home_directory_is_writable._(#4.7.0)/" って出ている。

Uh とか oh とかいう言葉から、思うに「セキュリティが甘いからメールを送信しないぞ」という意味だろうか?

ということで、MailBox ファイルの作られるホームディレクトリの権限が 777 とかの他者の書き込みを許している状態から、自分しか書き込みできない 755 に変更してみたら無事メールが配信されるようになった。

_ [Visual Basic]ShellExecuteEx 関数

うーん、よくわからん。ShellExecuteEx 関数でローカルにあるファイルに関しては拡張子に関連付けされたプログラムが起動してくれた。が、URLに関してはIEが起動するも、URLの欄はカラっぽ。ブラウザには何も表示されない。あきらめて、Shell関数で起動ってわけには……

本日のツッコミ(全3件) [ツッコミを入れる]

_ MKT [どうも初めまして、管理者様。WebデザイナーをしておりますMKTと申します。実は仕事の関係上、現在リナックスサーバー..]

_ ぴよの [初めまして、管理人さま。 私もdeferral: Uh-oh:_home_directory_is_writable..]

_ NI-Lab. [問題が起きたらとりあえずログファイルを見ろってことですね。それにしても、アクセス制限をキツくすることが動作の条件にな..]


2002-11-21(Thu)

_ [Book]マンガ おはなし数学史

一気に読めた。読みやすい。

一筆書きの解き方に法則があるとは知らなかった。奇数本の線が集まっている点(奇数点)が0個の場合はどこから描きはじめても解ける。奇数点が2個の場合は一方の奇数点からはじまりもう一方の奇数点で終わる。奇数点が4個以上の場合は解けない。らしい。

_ [Music]ZABADAK / SIGNAL

10曲目の「嵐」という曲がなかなか良い感じ。

_ [Diary]本日のビーイング・ハンティッド

なんか「本日のリンク元」があるから何かなと思ったら、Asumi日記(2002-11-21) tDiary: 本日のハンティング をされたらしい。たぶん、こういうこと → http://www.tdiary.org/ をするとハントされるんでしょう。狩猟は hunting(名詞) だから、受身形は being hunted(名詞ということにはならないのか?) でいいんだろうか。英語ニガテ。

本日のツッコミ(全1件) [ツッコミを入れる]

_  [bbbbbbbbbbbbbbbbbbbbb]


2002-11-22(Fri)

_ [Zura]The Silicon Valley Tarot

また変なものが。シリコンバレータロット。The Silicon Valley Tarot(The Internet Version) を見ると、いろいろカードが紹介されている。大アルカナだと The Hacker とか Bugs とか Firewall とか。小アルカナ は Network, Disk, Cubicle, Host の4種みたい。Steve Jackson Games と書かれているのが気になる……

_ [Qt]Qt Non Commercial Edition for Microsoft Windows

なんと、Qt に Windows版があるとは。Trolltech - Qt/Windows Non-Commercial んで、英語を読むのがつらいのでちゃんと読んでないけど、もしかして GPL なプログラムはライセンス的に作れない? あれ、でも Ruby/Qt とかあるからOKかな? 動作サンプル画面とかはこんな感じみたい → にっきいちゆう 02年11月20日 Qt

_ [Physical Condition]歯

このまえ歯医者で治療した歯には全体的に銀がかぶせられた。そんな状態の歯には見えなかったのにな。あの歯科医大丈夫かな?優しい感じだけど、腕は……

「いい歯医者・悪い歯医者」という本がいま手元にあるが、読もうかどうか迷ってるところ。

歯科治療のひどい実態を紹介しているページを発見 → デンジャードットコム 基本的には入れ歯についての体験談。

っていうか、もう3時すぎてる。寝なきゃ……

_ [UML]ユースケース実践ガイド―効果的なユースケースの書き方

この本どうかなぁ。けっこう誉めレヴューが多いんだけど良いのかな。

_ [Diary]tDiaryで過去ログ的HTMLファイルは作れないのか?

なんというか、最終的にはCGIとか動的な仕組みなしで保存しておきたい。HTMLファイルにして保存できるのが一番いい。

で、yasqueeze.rb というプラグインを使ってみたけど、これは「主にnamazuでの使用を想定」しているらしいので、ちょっと用途が合わない/合わなかった。こいつを改造するか、生成されたHTMLを加工するか、それとも別の仕組みを作るか。しかし Ruby はいまのところぜんぜん理解できてないからなぁ。Ruby256本はたくさん買ったのにね。

おや? Linuxビボ〜ろく では、月ごとにHTMLファイルになってるように見える。それともHTMLファイルに見せかけたPATH_INFO振り分けかな?

_ [MS-Project]保存場所いろいろ

ツールバーやマクロの設定等の保存場所を ProjectGlobal(Global.MPT) やそれぞれのファイルに自由に変えることができるらしい。[ツール(T)] -> [構成内容の変更(G)] かな?

_ [SharePoint Portal Server]VBから操作いろいろ

今回、Visual Basic 6.0 から SharePoint Portal Server を操作するのには コラボレーション ソリューション プラットフォームとしての Microsoft SharePoint Portal Server 2001 を参考にした。他に情報源として SharePoint Portal Server メーリングリスト もあるが、ここにはプログラムの話題は少なかった気がする。

VB の [プロジェクト(P)] -> [参照設定(N)] にて、"Microsoft PKMCDO for Microsoft Web Storage system", "Microsoft ActiveX Data Objects 2.5 Library" あたりを追加しておくと、入力支援(自動的にメソッドやプロパティを探)してくれるから便利。

# やっぱり<pre>使うときは、こまめに改行しなきゃ……

'// コピー
Dim doc As New PKMCDO.KnowledgeDocument
doc.DataSource.Open コピー元URL
doc.Copy コピー先URL
'//フォルダ作成
Dim folder As New PKMCDO.KnowledgeFolder
Dim arrExpectedContentClasses As Variant
'smartfolder という設定が要るらしい(たぶん)
folder.ContentClass = "urn:content-classes:smartfolder"
folder.DataSource.SaveTo _
	作成するフォルダのURL, _
	, _
	adModeReadWrite, _
	adCreateOverwrite + adCreateCollection
arrExpectedContentClasses = Array( _
	"urn:content-classes:basedocument", _
	"urn:content-classes:knowledgefolder", _
	"urn:content-classes:smartfolder")
folder.ExpectedContentClass = arrExpectedContentClasses
folder.DataSource.Save
'//フォルダの存在を調べる
'//(オープン時にエラーが出るかどうかで判定(^^;)
Dim folder As New PKMCDO.KnowledgeFolder
Dim result As Boolean
On Error Resume Next
folder.DataSource.Open url
If Err = 0 Then
	result = True
Else
	result = False
End If
'//フォルダ内のファイル/フォルダ一覧を取得
Dim folder As New PKMCDO.KnowledgeFolder
Dim rs As ADODB.Recordset
folder.DataSource.Open url
Set rs = folder.Items
'ファイルの一覧
While Not rs.EOF
	Dim url As String
	url = rs.Fields("DAV:href") 'ファイルのURLを取得
	MsgBox url
	rs.MoveNext
Wend
'フォルダの一覧
Set rs = folder.Subfolders
While Not rs.EOF
	Dim url As String
	url = rs.Fields("DAV:href") 'フォルダのURLを取得
	MsgBox url
	rs.MoveNext
Wend
'//ドキュメントプロファイルのプロパティ情報を取得
Dim doc As New PKMCDO.KnowledgeDocument
doc.DataSource.Open url
MsgBox doc.displayName()
MsgBox doc.BestBetKeywords
MsgBox doc.BestBetCategories
MsgBox doc.Categories
MsgBox doc.Title
MsgBox doc.Description
'//独自追加したプロパティも拾えるみたい
MsgBox doc.Property(
 "urn:schemas-microsoft-com:office:office#プロパティ名")
'//ファイルのチェックイン
Dim k_version As New PKMCDO.KnowledgeVersion
Dim rs As ADODB.Recordset
Set rs = k_version.checkin(url)
本日のツッコミ(全2件) [ツッコミを入れる]

_ むとぽん [Apacheのmod_rewriteというのを使ってHTMLに見せかけています。 tDiary-FAQの以下の文章を..]

_ NI-Lab. [ありがとうございます。FAQを見ました。mod_rewrite だと、Apache に依存してしまうのがアレですが(..]


2002-11-23(Sat)

_ [Diary]備忘録

備忘録であり技術的なメモの集まりとしてWeb日記は使えるのだろうか? 最終的には静的HTMLでうまいこと参照できるようになれば。ジャンルから検索できるような仕組み(静的じゃないじゃん……)とかもあれば。多量のソースコードを日記にメモるのもいかがなものか(前日のとか)。なんか、うまく方向性がまとまらないなぁ。思考保留。

_ [Apache]mod_rewrite

むかし、ちょっとだけ試したことがある。Googleで検索してみると、mod_rewriteを入れるだけで Apache の再インストールしている人が多い? DSO が ON なら、 apxs で追加できそうだけどな。mod_rewrite のソースは apache/src/modules/standard/mod_rewrite.c みたい。apxs でコンパイルしようとしたら ndbm.h がみつからない、と。Manual Page: apxs とか [Newbie 1535] mod_rewriteのインストール(ndbm.h???) とか参考になるかな。でも、まぁうちのサーバには組みこまないことにしよう。 mod_ssl も mod_dav も取っ払ったことだし。

とか言いながら、やっぱり導入してしまった(^^;

面倒なので Apache を再インストール。今回のApacheインストール時のconfigureのオプションは README.configure を参考にした。# ./configure --enable-module=so --enable-module=rewrite --enable-shared=rewrite な感じ。

問題なくコンパイルが通って libexec/mod_rewrite.so ができていることを確認できた。ということは apxs でコンパイルできなかったのは PATH のせいかな。

LoadModule rewrite_module libexec/mod_rewrite.so

AddModule mod_rewrite.c

を httpd.conf に追加して、むとぽんさんに教えていただいた tDiary-FAQ-Tips-html を参考にRewriteRule を書く。

問題なく動作してる模様。

_ [Word]「最初だけだよ……」

社会人一ヶ月目に仕事内容を聞いて「おもしろそうですね」と言ったら返された言葉を思い出す。新入社員のやる気を削いでどうする? なんでそんな人生の時間のけっこうな部分を占めてしまう会社勤めなのに、そんな後ろ向きなの? あいかわらず、その人は何やってるかわからないし、仕事つまらなそうだし。仕事を楽しみたいなぁ。

_ [Zura]イーレッツの製品名

ネーミングセンスがすばらしい。イーレッツ株式会社 製品紹介を見ると、「通勤フラッシュ」,「キリーポッターII」,「Carに入れてGood!」,「エアフォース・ファン」,「線上のメリークリスマス」って。新しいのは「記録喪失」ですか。「クラッシャー板前(from インパクト命! イーレッツが新製品ネーミングを大募集)」でも良いのに(^^;

_ [tDiary]デザイン崩れ

日付別に表示する際に、やけに横に広がる。もしかして、ツッコミ・コメントの入力欄がデカイんじゃ……

というわけで skel/diary.rhtml の入力フィールドサイズを変更。ついでに plugin/00default.rb のコメント部分も変えちゃえ。ほんとはプラグインを作ってやるものだと思うけど。

_ [Perl]JCodeの行方

Jcode.pmの全機能は Encode module を通じてPerlに標準装備らしい。Perl5.8からと書いてあるから、もうすでに標準装備ということかな。日本語OK? はじまりは jcode.pl official page から。


2002-11-24(Sun)

_ [Zura]Amazon.co.jpのマーケットプライス

Amazon.co.jp で買った商品をそのままマーケットプライスなるもので売れるらしい。マーケットプライスってのは、ようするに中古販売を Amazon.co.jp が代わりにやってくれるものみたい。商品の発送は自分でやらなきゃいけないみたいだけど。コンピュータ技術書なら、けっこう高いのが多いから、そこらの古本屋に売るよりはいいかも。

_ [Medicine]いい歯医者・悪い歯医者

かなり興味深い本。話題の中心は、削るのは良くないということと&噛み合わせの重要性について。他には…ブリッジ, インプラント, 歯列矯正はリスクが高い(っていうかこの本読んだらこれらはしたくなくなるな)。噛み合せが原因で肩こりや頭痛が起きる。カネとコネさえあれば誰でも歯科医になれる(著者のひとりもコネで入学したと暴露している)。日本では「ブラックの法則」というものが前提にある治療を行うが、それはすでに時代遅れ(国際歯科連盟(FDI)もそう言ってるらしい)。よく噛むことが大事。学校検診が諸悪の根源(金儲け主義)。治療を受けた歯からダメになる。著者は市波治人という人の影響を受けている(おかげで「いい歯医者」になれたってことかな)。

クレスト社発行のほうを読んだが、今は講談社の文庫でも出ている。林 晋哉 (著), 林 裕之 (著)「いい歯医者 悪い歯医者」(講談社プラスアルファ文庫)

とある掲示板 http://bbs5.cgiboy.com/bin/i.cgi?0001071&0&0 で、レントゲンを妊婦にも行う歯科医の話が……「防護エプロンしているから大丈夫と説得しろ」とは、いやはや。でも、本当のところ悪影響があるのかないのか……

追記: 2004-12-12

西日本歯科研究会 - 歯に関するお話し - 「一本の歯が全身を狂わせる」について より

ところが、目を世界に向けてみると齲蝕(虫食い)の予防や充填材料の進歩によって,ブラックの法則はとうに時代遅れの治療法となっている。1990年には、WHO(世界保健機関)の傘下にあるFDI(国際歯科連盟)という機関から、「ブラックの法則の完全撤回」の通達を受けて,「この改革についてこられない歯科医は無能である」といった内容の報告書が発表された。
「歯は極力削らない」ということが、今や世界の常識である。

ガクガク ... (((( ;゜Д゜)))) ... ブルブル

_ [Dialecticism]らっしもない

どうやら岐阜県や三重県あたりの方言らしい。意味は、だらしない, 値打ちがない, 散らかっている という感じ。五ヶ所湾岸の方言によると「伊勢・度会方言集」なる本(書店流通はしてない気がする)に載っているよう。

_ [Music]Deep Forest / made in japan

キャッチフレーズが「テクノと民族音楽の融合」なミュージシャンの 4th album. 日本でのライヴ音源を元に作られたライヴ・アルバム。Bohemian Ballet と Madazulu は、まぁライヴになってもそう違わない気がする。いい曲。Deep Folk Song がなんかテンポが早く感じたけど、演奏のせいかな。Cafe Europa の後半で、リズム楽器が元気なのとピアノソロがかっこいいのが良いなぁ。前半からとばしてくれればもっといいのに。ところで、Deep Forest なのか DEEP FOREST なのかどっちが正しいのか? 欧米のミュージシャンは大文字小文字を気にしないのかな。

_ [Zura]下巻

宮部みゆきの「クロスファイア」って上下巻の小説。下巻を2冊入手、上巻は無し。という人が身近にいる。どうする〜♪

_ [Music]limp bizkit / significant other

うーん、よくわからない。検索してたら MTVヨーロッパ音楽賞: 最多はLimp Bizkit という記事を発見。あと、このアルバムは「全米アルバムチャート初登場一位」らしい。

_ [Music]OFFSPRING / SMASH

昔、曲名もわからず気になっていたけど、そのころはまったくバンド名がわからなかった。適当にサビらしいフレーズから曲名を探してたら、ようやく OFFSPRING なるバンドだとわかった。っていうかラジオで Americana の曲が流れてて曲の感じが似てるから気づいたんだけど。苦労して探した曲は What Happened To You? スピード感があっていい。

_ [Music]GAMMA RAY / POWERPLANT

あぁ、やっぱジャーマン・メタルは落ち着くなぁ。リニューアル版も聴きたいところ。ベスト版も出てることだし、それを買っておくかなぁ。曲目: 01.ANYWHERE IN THE GALAXY 02.RAZORBLADE SIGH 03.SEND ME A SIGN 04.STRANGERS IN THE NIGHT 05.GARDENS OF THE SINNER 06.SHORT AS HELL 07.IT'S A SIN 08.HEAVY METAL UNIVERSE 09.WINGS OF DESTINY 10.HAND OF FATE 11.ARMAGEDDON 12.LONG LIVE ROCK'N' ROLL

本日のツッコミ(全6件) [ツッコミを入れる]

Before...

_ NI-Lab. [うちの妻がこのまえ言った。古い人なら使ってると思う(^^;]

_ NI-Lab. [うちの妻は方言よく出るから。]

_ Q太郎はアデランス [http://www.deathclock.com/ 面白いサイト発見!]

_ NI-Lab. [名前から予想可能なサイトだなぁ。JavaScript必須、と。]

_ avpzsn zwtvqx [hlqtzji qhgkwvts waup ycaxkr tnhjigxu pmcgsrdy ounybgfp]


2002-11-25(Mon)

_ [Zura]Embedded Java

Embedded Java な Java Card, Java Ring とあるので、今度こそは Java Zura を願わずにはいられない。


2002-11-26(Tue)

_ [Palm]Palm OS Emulator で使う ROM を赤外線通信で吸い出す

以前、PalmOSエミュレータを動かすには、シリアルクレードルが必要らしいと書いたが、そうでもないらしい。Emulator を使うには、Palm 本体から ROM を吸い出す必要があるけど、その吸い出しにシリアルクレードルが必要、と。しかし、うちには USB クレードルしかない。

ただ、 Visorに関する覚え書き -赤外線関連- によると赤外線通信でなんとかなるらしい。どうやら、うちにあるノートパソコンの Mebius には赤外線ポートが付いているようなので、こいつを利用してみたらうまくいった。以下に Windows98(SHARP Mebius MN385 D4) と PalmOS4.1(Palm m130) による ROM 吸出し手順を残しておく。

まず、赤外線通信ができるかのテスト。 1) Mebius に Palm Desktop をインストール。 2) Mebius の赤外線通信ポートを(今回は)COM5に設定。 3) Mebius 側で HotSyncマネージャにて、シリアル接続(COM5)で通信するように設定。 4) Palm本体から「赤外線からPC/本体」モードで HotSync.

最初は通信がぜんぜんうまくいかなかった。Webを検索すると10cmぐらい離して通信させるようにと書いてあるのを見つける。なるほど、密着:-P はダメなのね。

次に、ROMの吸い出し。 1) ROM Transfer Extension 3.3 を Palm へインストール。 2) Palm OS Emulator をダウンロードして、解凍して、 Emulator.exe を実行。 3) Download を選択して、Port を COM5 に設定し、Begin を押す。 4) Palm 本体の ROM Transfer Extension にて、 Port を Ir に設定し Begin Tranfer を実行。 5) 吸い出しが終わったら、ファイル名をつけて保存。

つまづいたこと。Emulator.exe 側の通信を行う際に Could not どーのこーの(すでに他のアプリがPortを使ってるみたいな意味だったと思う)とダイアログが出たから、HotSyncマネージャにて、シリアルのチェックマークをはずした。また、ROM Transfer Extension の実行時に致命的エラーが発生したのは驚いた(Portの設定忘れだったかな?)。そういえば、今回使ったPOSEは3.5だったようだけど、ROM Transfer Extension は 3.3 ベース。POSEについてきた ROM Transfer.prc を使うべきかもしれないけど、さいしょうまく通信できなかったからパスしてしまった。

ふぅ、これでようやく "Palmで開発" という遊びを手に入れた?(いや、エミュなしでもできないことはないだろうが……)

_ [Java]ソロプログラミング Eclipse プラグイン

こいつは、すばらしいジョーク。An eXtreme Programmer's best friend is his Sony AIBO Robot Dog とか Sangam とか ペアプロって周辺の話題がおもしろいなぁ。


2002-11-27(Wed)

_ [Work]スキルサーフィンドットコム

「Web系の転職なら」と書いてあるが、そんなにWeb系は仕事が多いのだろうか? いちおうメモっておこう。うちに宣伝メールが来てたけど売り出し中のサイト? とりあえず、JavaScript必須サイトみたいだから、ちょっと気がすすまない。

URLに.doが見える。Jakarta Struts を使ってるのかな。

_ [Word]「あんなの飾りです。偉い人にはそれがわからんのですよ」

けっこうそこらで見かけるこの言葉。どうやらガンダムが由来らしいことを聞いた。ガンダムかぁ、テレビで見たことはないなぁ。参考→ 機動戦士ガンダム全セリフ集_第42話「宇宙要塞ア・バオア・クー」

_ [Zura]複雑系

複雑系の本を読んでみた。「複雑系―図解雑学」. 用語を適当にメモ。フラクタル, シルピンスキー・ガスケット, カオス, ロジスティック写像, セルオートマトン, インヴェージョンパーコレーション. ちゃんと大学でも教えてるんだなぁ、複雑系って -> 公立はこだて未来大学 複雑系科学科


2002-11-28(Thu)

_ [Programming]来年の学習に関する方向性のメモ

いろいろやりたいと思うのがいけないし、いろいろやったって習得できるわけないし、プログラミングを独習するには10年かかるつーのもあるぐらいだし。でも、やりたいものはしょうがない。ここに書いておくのは、仕事以外で学習しようと思っている技術やプログラミング言語。

[常にmain] java

[入れ替わるsub] delphi -> ruby? or c++? or scheme?

[ちょこちょことetc] xml, ruby, c++, scheme, english, science, hardware, debian

[どうする?]c#, visual basic, uml

たしか、去年の今ごろはC++をやると言っていたはずだが、学習はまったく進まず。環境を作るのに失敗していた気も。LIBRARY_PATHとか必要な環境変数わからず。どこに何を設定するかわからないWindows. Linuxでやったほうが良いかも。来年の情報処理試験も受けないことにしたので、のんびり遊ぼう……

_ [Visual Basic]ウィンドウを構成するFormオブジェクトのプロパティ

すぐに忘れてしまうVBのFormのプロパティをメモ。

MinButton(最小化ボタン), MaxButton(最大化ボタン), StartupPosition(最初に表示される位置), ControlBox(窓の左上のアイコン「移動」「サイズ変更」「最小化」「最大化」「閉じる」とか付いてるメニュー), Icon(窓の左上のアイコン画像)

_ [SharePoint Portal Server]ファイルのバージョン履歴を取得する

サンプルコードはVB.

Dim url As String
Dim ver As New PKMCDO.KnowledgeVersion
Dim rs As Recordset
Dim m_ver_url As String
Set rs = ver.VersionHistory(url)
If rs.EOF Then
	'一度もファイルを公開していないと、
	'いきなりEOFになる
	MsgBox "履歴なし"
Else
	While Not rs.EOF
		'PKMCDO.KnowledgeDocumentでこのURLを使えば、
		'いろいろと情報を拾うことが可能
		m_ver_url = rs.Fields("DAV:href")
		MagBox m_ver_url
		rs.MoveNext
	Wend
End If

2002-11-29(Fri)

_ [tDiary]プラグインを作ってみる

tDiary: How to make plugin とすでにフルセットに入っているプラグインのソースを参考に作ってみる……tDiaryに関係しないものならそれほど難しくなさそう。とりあえず、ランダムにメッセージを出力するだけのプラグインを作成。

ヅラずれ左上の「うぇざぁ」くんが改名するか実験中。

本日のツッコミ(全1件) [ツッコミを入れる]

_ NI-Lab. [ランダム表示用プラグイン http://www.nilab.info/resource/project/etc/ra..]


2002-11-30(Sat)

_ [Word]「会社はビジネススクール」

うーん、参考になる、かも。「人は出会って15秒で、相手が見方か敵かを判断している」ですか。 15秒で自分を伝える、キャッチフレーズ付きの自己紹介って難しいなぁ。笑いをとる、っていうのも。お仕事って大変ね。(from 私には夢がある 第五回 セミナー実施報告)

_ [Development]矢文

ハイスピードweb制作がテーマのメールマガジン「矢文」をこのごろよく読む。けっこう参考になる気がする。開発に関する周辺の話題がメインかな。

_ [Zura]本の内容やレビューを鵜呑みにしてみる?

「アメリカで(そして日本でも)お金持ちになるのは、この本を読んで感動するような純真な人を、その気にさせることができる人です。」という、さつまいものニョッキ氏による「金持ち父さん貧乏父さん」のレビューに感動(^_^;

_ [Zura]プリンタのインクカートリッジ

プリンタメータはプリンタ本体を安くして、インクカートリッジで稼ぐつもりだった? 再生カートリッジで賢く印刷を読んだ感じでは、再生カートリッジでも品質は十分らしい。再生品のほうが地球に優しいし、安いしね。ただ、「適格なスマートチップが組み込まれた新しいOEMカートリッジが装着されるまで作動しない」というのは、ちょっとイヤな企業戦略。

そういえば以前、エプソンの広告を見ていたら、他社製品とインク代を比較した表があった。もちろんエプソンのほうが安いことになっていた。が、キャノンの広告でも同じような表があり、もちろんそちらはキャノンのほうが安いことに(^_^; 自社の有利な方法で比較するのは、電力vsガス のエアコン・コンロ合戦と同じ、か。


  _  ∩
( '∀')彡 ゴッゴル! ゴッゴル!
(   ⊂彡
|     |
し/⌒J

ヅラがずれたらエラいこっちゃ!
書き手: NI-Lab.

トップ 最新 追記
[tDiary 参考になるリンク]
www.tdiary.org
www.tdiary.net
SourceForge.net: Project: tDiary
tDiary-users Project
tDiary のテーマ一覧
tDiary ドキュメント
tDiary.Net 運営委員会