memo.xight.org - 2004-12

2004-12-31 Fri

年越そばを食べるワケ

- Summary
  1. 人生はそばのように細く長く生きるという意味で食べる説
  2. そばは切れやすいので,1年の苦労を切り捨てようとして食べる説
  3. そばは風雨にさらされても日に当たるとすぐに立ち直る植物なのでそれにあやかろう説
- 関西ではうどんを食べる地方も
  運を呼ぶ「うんどん」を食べて「太く長く」を願う
- Reference
  越前屋オンライン - 暮らしのミニ知識 - 年越しそば
  http://www.echizenya.co.jp/mini/colum/tosikosi.htm

2004年を振り返る - 2004-06

- Diary
  [2004-06-04-1] Ciel de Lyon - シエル・ドゥ・リヨン
  [2004-06-24-1] 中屋旅館 with 923,なお
- Game
  [2004-06-04-3] The Quest For The Rest
  [2004-06-05-1] Hurdler
- Movie
  [2004-06-08-1] Little Nicky - リトル★ニッキー
  [2004-06-10-4] G.I.Jane - GIジェーン
  [2004-06-11-2] Finding Nemo - ファインディング・ニモ
  [2004-06-11-3] GHOST IN THE SHELL 攻殻機動隊
  [2004-06-13-2] Lilo & Stitch - リロ & スティッチ
  [2004-06-13-3] THE ACCIDENTAL SPY - アクシデンタル・スパイ
  [2004-06-19-1] Return to Never Land - ピーターパン2 ネバーランドの秘密
- Book
  [2004-06-08-2] Paradise Kiss

2004年を振り返る - 2004-05

- Diary
  [2004-05-14-2] バッドノウハウカンファレンス2004
  [2004-05-14-3] 酒楽 with 田辺
  [2004-05-14-4] Kaokeng with 田辺
  [2004-05-15-1] 神座 with 田辺
  [2004-05-15-2] びざーる with 田辺
  [2004-05-24-6] 渡邉家第一子誕生
  [2004-05-26-3] 島田夫妻第一子誕生
  [2004-05-31-16] 東京ディズニーシー
- Movie
  [2004-05-01-1] The Addams Family - アダムス・ファミリー
  [2004-05-03-2] ラヂオの時間
  [2004-05-03-3] Le Fabuleux Destin d'Amelie Poulain - アメリ
  [2004-05-04-1] Ghost - ゴースト/ニューヨークの幻
  [2004-05-04-2] Bicentennial Man - アンドリューNDR114
  [2004-05-07-1] William Shakespeare's Romeo & Juliet - ロミオ & ジュリエット
  [2004-05-19-2] DOGFIGHT - 恋のドッグファイト
  [2004-05-23-1] American Beauty - アメリカン・ビューティ
  [2004-05-24-1] Le Transporteur - トランスポーター
  [2004-05-24-2] Cypher - カンパニーマン
  [2004-05-26-2] Universal Soldier - ユニバーサル・ソルジャー
  [2004-05-27-1] The Usual Suspects - ユージュアル・サスペクツ
  [2004-05-27-3] Monster's Ball - チョコレート
- Book
  [2004-05-06-21] オインゴとボインゴ兄弟大冒険
  [2004-05-13-2] 怖いくらい人を動かせる心理トリック
- Software
  [2004-05-06-29] アーカイブX (開発中止)
  [2004-05-16-2] wema
- Tips
  [2004-05-10-4] ラジオボタンを押しやすくする

2004年を振り返る - 2004-04

- Diary
  [2004-04-06-1] BBQ in Lab (到着したら終わってた)
  [2004-04-07-1] なおと説明会
  [2004-04-09-1] 923とリーマン飲み in 横浜
  [2004-04-15-1] 元町商事から架空請求
  [2004-04-27-3] 山田先生と偶然会う.朝まで飲む.
- Game
  [2004-04-30-6] VIRIDIAN ROOM
  [2004-04-21-3] N
- Software
  [2004-04-13-2] IE-SPYAD
  [2004-04-27-1] Slight Task Manager
- Movie
  [2004-04-18-1] INNOCENCE - イノセンス
- Music
  [2004-04-24-3] A Day Without Rain - Enya
- Book
  [2004-04-24-4] 正規表現デスクトップリファレンス
  [2004-04-24-5] コンピュータビジュアリゼーション
  [2004-04-29-4] 英語の頭に変わる本 日常会話トレーニング編

2004年を振り返る - 2004-03

- Diary
  [2004-03-05] 電子情報通信学会 教育工学研究会
  [2004-03-30-1] The Student Day
- Tips
  [2004-03-07-1] システムにページングファイルがないか,ページングファイルが小さすぎます
- Game
  [2004-03-13-5] CRIMSON ROOM
  [2004-03-30-6] gumonji
- ネタ
  [2004-03-07-3] グラディウス超絶技
- CM
  [2004-03-15-3] 富士ゼロックスのCM「同時にできる男」
- Software
  [2004-03-19-2] Net Transport
  [2004-03-21-1] Rainlendar
  [2004-03-27-2] Button Maker
- Movie
  [2004-03-21-5] The Sixth Sense - シックス・センス
  [2004-03-21-6] The Little Mermaid - リトル・マーメイド
  [2004-03-22-1] Toy Story - トイ・ストーリー
  [2004-03-23-1] Only You - オンリー・ユー

2004年を振り返る - 2004-02

- 2月総括
  論文のための TeX のメモが多い.
- Diary
  [2004-02-12-9] 電子情報通信学会 教育工学研究会の原稿提出
  [2004-02-14-1] 卓巳送別会.梅干をプレゼント.
- Movie
  [2004-02-14-2] Pirates of the Caribbean - パイレーツ・オブ・カリビアン 呪われた海賊たち
  [2004-02-14-3] MEMENTO - メメント
  [2004-02-15-1] The Time Machine - タイムマシン
- Game
  [2004-02-07-1] Virturl In 2
  [2004-02-07-2] おばけの行進曲
  [2004-02-16-6] Highway Pursuit
  [2004-02-24-10] Quest for the Crown
- Tips
  [2004-02-19-1] Sleipnir で Sun の VM を起動する
  [2004-02-24-6] SpamよけJavaScript
  [2004-02-25-1] System Volume Informationフォルダにアクセスする
  [2004-02-26-2] メールアドレスをエンティティ化する
  [2004-02-29-2] 右Altキーに漢字キーを割り当てる方法
  [2004-02-29-3] 右Altキーに漢字キー,右WindowsキーにApplicationキーを割り当てるレジストリエントリ
  [2004-02-29-4] NotePC で 外付け英語配列キーボードも使いたい
- Software
  [2004-02-24-7] Super Tag Editor
  [2004-02-27-5] QuickTime Alternative, Real Alternative
  [2004-02-28-1] cl2sxml
- IR
  [2004-02-16-3] 専門用語自動抽出システム

2004年を振り返る - 2004-01

- 1月総括
  映画見すぎ.
- Diary
  [2004-01-01-1] 新年は田辺とドライブ
  [2004-01-03-3] Jingjing の誕生会
  [2004-01-09-7] 買い物 in 池袋
  [2004-01-10-12] 高校仲間と同窓会
  [2004-01-19-14] サークルの友人と台湾の作家の方からメール
  [2004-01-20-2] 台湾の作家の方からメール返信
- Movie
  [2004-01-02-1] Bean - ビーン
  [2004-01-02-2] Blus Brothers - ブルース・ブラザース
  [2004-01-02-3] 食神
  [2004-01-03-1] 怪獣大決戦ヤンガリー
  [2004-01-17-1] Jackie Brown - ジャッキー・ブラウン
  [2004-01-24-1] The Bourne Identity - ボーン・アイデンティティ
  [2004-01-24-2] Le Boulet - ル・ブレ
  [2004-01-24-3] snatch - スナッチ
  [2004-01-24-4] Bio Hazard - バイオ・ハザード
- Software
  [2004-01-06-5] Adobe Reader SpeedUp
  [2004-01-22-3] Media Player Classic
- ネタ
  [2004-01-12-4] スキージャンプペア
  [2004-01-18-4] 日本語で書かれた史上最長回文

2004-12-30 Thu
2004-12-29 Wed

PHP の真偽値

- 一覧

偽になるもの
boolean の false false
integer の 0 0
float の 0 0.0
空の文字列 "" ''
文字列の0 "0" '0'
ゼロを要素とする配列
ゼロを要素とするオブジェクト
特別な値 NULL (値がセットされていない変数)
それ以外は真
- 注意
  "00" や "0.0" は 真 (true)
- Reference
PHP Manual - language.types.boolean
  Perl の真偽値[2004-06-18-2]

PHP 関数検索へのリンクプラグイン

- PHP 関数検索へのリンクプラグイン

### PHP 関数検索へのリンクプラグイン
# usage: {{php('関数名')}}
sub php {
	my ($str) = @_;
	my $prefix = q(http://www.php.net/search.php);
	my $lang = q(ja);
	# quickref  : function list
	# wholesite : whole site
	# manual    : online documentation [en]
	# bugdb     : bug database
	# maillist  : general mailing list
	# devlist   : developer mailing list
	# phpdoc    : documentation mailing list 
	my $show = q(quickref);
	return qq(<a href="$prefix?lang=$lang&show=$show&pattern=$str" title="PHP Manual - $str">PHP Manual - $str</a>);
}

データで遊ぶ野球

- Summary
  2004年パ・リーグ公式戦において920本のホームランが出た.

  内訳は以下.

勝ちチーム 576 本
負けチーム 330 本
引き分け 8 本

  ホームラン率 を (ホームラン数/打席率) で計算すると
勝敗 本塁打 打席数 ホームラン率
576 本 15970 0.03607
330 本 14933 0.02210

  ベイズの定理により


  このことから,

2004年度パ・リーグ公式戦(引き分けを除く)から無作意に一試合を抽出し,これまた無作意にどちらかのチームを選ぶ.
さらにそのチームの攻撃から無作意に打席を選んだところ,結果はホームランであった。
この時,そのチームがその試合に勝っている確率は 約 62.0% である


- 他のデータからも分析可能

野選 0.8080
犠飛 0.6806
敬遠 0.6267
本塁打 0.6201
犠打 0.6164
三塁打 0.5966
二塁打 0.5621
振り逃げ 0.5549
失策 0.5435
死球 0.5429
単打 0.5410
四球 0.5407
併殺打 0.4881
三振 0.4692
ゴロ 0.4633
フライ 0.4623
ライナー 0.4559
打撃妨害 0.3186

  犠飛,犠打,敬遠もホームラン並に高い値に.
  これらの値は,0.5 を超えればあれば勝ちに,0.5 未満であれば負けに関連すると考えられる.
  ポイントを以下で定義する.

ポイント = (率 - 0.5) * 2


  1.0 (必ず勝つ) なら +1,0.0 (必ず負ける) なら -1 という値がポイントとなる.

結果 ポイント
野選 0.8080 + 0.6160
犠飛 0.6806 + 0.3612
敬遠 0.6267 + 0.2534
本塁打 0.6201 + 0.2402
犠打 0.6164 + 0.2328
三塁打 0.5966 + 0.1932
二塁打 0.5621 + 0.1242
振り逃げ 0.5549 + 0.1098
失策 0.5435 + 0.0870
死球 0.5429 + 0.0858
単打 0.5410 + 0.0820
四球 0.5407 + 0.0814
併殺打 0.4881 - 0.0238
三振 0.4692 - 0.0616
ゴロ 0.4633 - 0.0734
フライ 0.4623 - 0.0754
ライナー 0.4559 - 0.0882
打撃妨害 0.3186 - 0.3628

- ポイントを選手の評価に利用する
  投手の場合は,符号を反転させることで評価する.
  ex) 打席成績が300打席中,ホームラン20本,三振280回の選手の成績

  ex) 被打席成績が300打席中,ホームラン20本,三振280回の投手の成績


- チーム総計
  チームでポイントの総計を行うと,順位にかなり近くなった.
チーム名 打者 投手 貯金
ダイエー + 18.252 + 9.208 + 27.460 + 25
西武 + 3.554 + 7.857 + 11.412 + 16
近鉄 - 3.258 + 3.816 + 0.558 - 9
日本ハム + 2.296 - 4.010 - 1.714 + 1
ロッテ - 8.404 + 4.989 - 3.415 0
オリックス - 2.371 - 31.930 - 34.300 - 33

- Reference
  zw-kdoo - 2004-12-24 - データで遊ぶ
  http://yowaken.dip.jp/tdiary/20041224.html#p05
- via
  読書記録ChangeLog - 2004-12-28
  http://dkiroku.com/2004-12-28.html#2004-12-28-2

Broadband君

- Summary
  米国の通信政策を担当する政府機関であるFCC (連邦通信委員会) にドラえもんそっくりのキャラクターが使用されている.
  著作権を持つ藤子プロ側が「非常に似ている」と警告の申し入れ書を送った.
  Broadband君Broadband君
  
- 参考 : 韓国の「トンチャモン」
  「トングルチャリモンタン」(「丸くて背の低い」の意味) を略した「トンチャモン」
  トンチャモン
  
- Reference
  The FCC Kids Zone Home Page
  http://www.fcc.gov/cgb/kidszone/
  スポニチアネックス - 社会 - 速報 - 2004-12-28
  http://www.sponichi.co.jp/society/flash/KFullFlash20041228040.html
  Japanese JoongAngIlbo - 2001-02-25
  http://japanese.joins.com/php/article.php?sv=jnews&src=cul&cont=cul0&aid=20010225212037700

Debian パッケージへのリンクプラグイン

- Debian パッケージ検索へのリンク
  大文字小文字の区別はしない.

### Debian バイナリパッケージ検索へのリンク
# usage: {{debian('パッケージ名')}}
sub debian {
	my ($str) = @_;
	my $prefix = q(http://packages.debian.org);
	return qq(<a href="$prefix/$str" title="Debian パッケージディレクトリ検索 (バイナリ) - $str">Debian パッケージディレクトリ検索 (バイナリ) - $str</a>);
}
### Debian ソースパッケージ検索へのリンク
# usage: {{debian_src('パッケージ名')}}
sub debian_src {
	my ($str) = @_;
	my $prefix = q(http://packages.debian.org);
	return qq(<a href="$prefix/src:$str" title="Debian パッケージディレクトリ検索 (ソース) - $str">Debian パッケージディレクトリ検索 (ソース) - $str</a>);
}


- Debian パッケージ内容検索へのリンク
  大文字小文字の区別はしない.
### Debian パッケージ内容検索へのリンク
# usage: {{debian_search('keyword')}}
sub debian_search {
	my ($str) = @_;
	my $prefix = q(http://packages.debian.org/cgi-bin/search_contents.pl);
	# $version は stable, testing, unstable で指定
	my $version = q(all);
	# $arch は 以下で指定.
	# i386      : Intel x86
	# m68k      : Motorola 680x0
	# alpha     : Alpha
	# sparc     : SPARC
	# powerpc   : PowerPC
	# arm       : ARM
	# hppa      : HP PA/RISC
	# ia64      : Intel IA-64
	# mips      : MIPS
	# mipsel    : MIPS (DEC)
	# s390      : IBM S/390
	# hurd-i386 : Hurd (i386)
	my $arch = q(i386);
	return qq(<a href="$prefix?word=$str&searchmode=searchfiles&version=$version&arch=$arch" title="Debian パッケージ内容検索 - $str">Debian パッケージ内容検索 - $str</a>);
}

キーワードに似た名前のファイルを含むパッケージ
http://packages.debian.org/cgi-bin/search_contents.pl?word=$str&searchmode=searchfiles&version=$version&arch=$arch
キーワードに似た名前のファイルやディレクトリを含むパッケージ
http://packages.debian.org/cgi-bin/search_contents.pl?word=$str&searchmode=searchfilesanddirs&version=$version&arch=$arch
packages that contain files or directories whose names contain the keyword
http://packages.debian.org/cgi-bin/search_contents.pl?word=$str&searchmode=searchword&version=$version&arch=$arch
キーワードで示されるパッケージに含まれるファイルの一覧
http://packages.debian.org/cgi-bin/search_contents.pl?word=$str&searchmode=filelist&version=$version&arch=$arch

- Reference
  Debian - Packages
  http://packages.debian.org/

Roof - ルーフ

- Summary
  1F が バー,2F が ギャラリースペースになっている店.
  mixi の 国分寺LOVERS コミュニティで話題になっている.
- Data

住所 東京都国分寺市本町2-12-12
電話 042-323-8862
営業時間 12:00 - 24:00
最寄り駅 国分寺
- Reference
  RoofHP
  http://www.roofhp.com/
- via
  mixi - 国分寺LOVERS コミュニティ - Roofマニア
  http://mixi.jp/view_bbs.pl?id=309706

Degital Stadium - デジタルスタジアム

- Summary
  投稿されたデジタル・アート作品をプロのアーティストがゲストキュレーターとして批評,アドバイスをくれる番組.
  番組の特徴は,キュレーターを逆指名システム.作品を見て欲しいキュレーターを指名できる.
- 放送時間

BS2 毎週金曜日 24:00 - 24:30 (土曜日 00:00 - 00:30)
BShi 毎週日曜日 25:00 - 25:30 (月曜日 01:00 - 01:30)
- Reference
  NHK - Degital Stadium
  http://www.nhk.or.jp/digista/

Public Life - パブリック・ライフ

- Summary
  Public LifePublic LifePublic Life
  リアルタイムに変化する株価の情報を業種別に視覚化.
  球が企業を表しており,株価の変動や出来高に応じて色や大きさが変化する.
  青い球は株価が上がっており,赤い玉は株価が下がっている.
  円の中心から離れるほど株の単価は高くなる.
  球が大きいほど取引が盛んに行われ,注目株であることがわかる.
- Reference
  デジタルスタジアム - 第161回 立花ハジメ セレクション - ノミネート No.4 - Public Life
  http://www.nhk.or.jp/digista/review/031206_review.html#no4
- via
  theSpoke - 2004-12-28
  http://jp.thespoke.net/MyBlog/kanteki/MyBlog.aspx?entryid=20965#entryid

MovebleType のコメントスパム対策

- MT-Blacklist
  Avoid Comment Spam の後継らしい.
  MovableType のコメントスパムのブラックリスト

- scode
  MovableType のコメントスパム対策プラグイン
  画像に書いてあるセキュリティコードを入力しないとコメントを入力できないようにする.

- テンプレート と mt-comments.cgi の編集
  コメントを書き込む際に,hidden で変数を埋め込む.
  mt-comments.cgi で snoop に値が入っていなければ書き込めない.
  snoop の部分は任意の文字列にしたほうが良さそう.
  me-comments.cgi に直接アクセスするコメントスパムに対して有効.
  コメント投稿フォームからの手動コメントスパムには対応できない.
  - テンプレートの編集
    Individual data entry
    Comment Listing Template
    Comment Preview Template
    Comment Error Page
    上記テンプレートの<form>タグの間に以下を追加

<input type="hidden" name="snoop" value="goaway" />

  - mt-comments.cgi の編集
    mt-comments.cgi を開いて以下のように編集.
use strict;
use CGI qw(:standard);
if ($ENV{'REQUEST_METHOD'} eq "POST") {
	my $data = param('snoop');
	die unless ($data);
}

  
- Reference
  MT-Blacklist - A Movable Type Anti-spam Plugin
  http://www.jayallen.org/projects/mt-blacklist/
  MT Extensions - Avoid Comment Spam
  http://www.nonplus.net/software/mt/AvoidCommentSpam.htm
  James Seng's Blog - 2003-10-09 - Solution for comments spams
  http://james.seng.cc/archives/000145.html
  Burningbird - 2002-10-29 - Comment Spam Quick Fix
  http://weblog.burningbird.net/archives/2002/10/29/comment-spam-quick-fix
  無印涼品 - 2004-12-17 - Movable Typeのコメントスパム対策
  http://mujirushiryohin.com/archives/000139.html
- via
  mixi - ブロガーコミュニティ
  http://mixi.jp/view_bbs.pl?id=336113

2004-12-28 Tue

Graphviz 日本語化

- Summary
  Graphviz[2003-12-01-3] の日本語化
  キモは GD と FreeType フォントらしい.
  
  ※編集中

- CVS からソースの入手

$ cvs -d :pserver:anoncvs@cvs-graphviz.research.att.com:/home/cvsroot login

password は "anoncvs"

$ cvs -d :pserver:anoncvs@cvs-graphviz.research.att.com:/home/cvsroot co graphviz
$ cd graphviz

- 東風フォントのインストール

# aptitude install ttf-kochi-gothic

- 日本語化のためのソース改変
  gd/Makefile.in.orig
  60行目

CFLAGS = @CFLAGS@



CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H



  dotneato/common/gdgen.c
  565行目付近

    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    return fontlist;



    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    fontlist = "kochi-gothic";

    return fontlist;



- configure ファイルの生成

$ ./autogen.sh

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --output=aclocal.m4t
autoreconf: `aclocal.m4' is created
autoreconf: configure.ac: tracing
configure.ac:128: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7066: AM_PROG_LEX is expanded from...
configure.ac:128: the top level
autoreconf: running: libtoolize --copy --force
Putting files in AC_CONFIG_AUX_DIR, `config'.
autoreconf: `aclocal.m4' is unchanged
autoreconf: running: /usr/bin/autoconf --force
configure.ac:128: warning: AC_PROG_LEX invoked multiple times
autoconf/programs.m4:438: AC_DECL_YYTEXT is expanded from...
aclocal.m4:7066: AM_PROG_LEX is expanded from...
configure.ac:128: the top level
configure.ac:46: error: possibly undefined macro: AC_DEFINE_UNQUOTED
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:235: error: possibly undefined macro: AC_MSG_WARN
autoreconf: /usr/bin/autoconf failed with exit status: 1



  エラー
  「Autoconf のドキュメントを見ろ.」か.
  CVS じゃないほうでやってみる.

- ソースを取ってくる

$ wget http://www.graphviz.org/pub/graphviz/ARCHIVE/graphviz-2.0.tar.gz
$ tar xzvf graphviz-2.0.tar.gz
$ cd graphviz-2.0

- 日本語化のためのソース改変
  gd/Makefile.in.orig
  224行目

CFLAGS = @CFLAGS@



CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H



  dotneato/common/gdgen.c
  565行目付近

    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    return fontlist;



    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    fontlist = "kochi-gothic";

    return fontlist;



- configure と make

$ ./configure
$ make

Making all in lefty
make[2]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty'
Making all in ws
make[3]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws'
Making all in x11
make[4]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11'
Making all in libfilereq
make[5]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11/libfilereq'
if /bin/sh ../../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../../..  -I/usr/X11R6/include  -I/usr/local/include  -O2 -Wall -MT Dir.lo -MD -MP -MF ".deps/Dir.Tpo" -c -o Dir.lo Dir.c; \
then mv -f ".deps/Dir.Tpo" ".deps/Dir.Plo"; else rm -f ".deps/Dir.Tpo"; exit 1; fi
mkdir -p .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I/usr/X11R6/include -I/usr/local/include -O2 -Wall -MT Dir.lo -MD -MP -MF .deps/Dir.Tpo -c Dir.c  -fPIC -DPIC -o .libs/Dir.o
 In file included from Dir.c:56:
SFinternal.h:50:26: X11/Xaw/Text.h: No such file or directory
SFinternal.h:51:31: X11/Xaw/AsciiText.h: No such file or directory
In file included from Dir.c:56:
SFinternal.h:108: error: parse error before "SFtextPos"
SFinternal.h:108: warning: type defaults to `int' in declaration of `SFtextPos'
SFinternal.h:108: warning: data definition has no type or storage class
make[5]: *** [Dir.lo] エラー 1
make[5]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11/libfilereq'
make[4]: *** [all-recursive] エラー 1
make[4]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws/x11'
make[3]: *** [all-recursive] エラー 1
make[3]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty/ws'
make[2]: *** [all-recursive] エラー 1
make[2]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty'
make[1]: *** [all-recursive] エラー 1
make[1]: Leaving directory `/home/yoshiki/src/graphviz-2.0'
make: *** [all] エラー 2



  Text.h と AsciiText.h が無いためにエラー

- xaw をキーに Text.h と AsciiText.h を検索

$ auto-apt search xaw

usr/X11R6/include/X11/Xaw/Text.h        libdevel/libxaw7-dev
usr/X11R6/include/X11/Xaw/AsciiText.h   libdevel/libxaw7-dev


  ibxaw7-dev というパッケージに発見

- libxaw7-dev をインストールして再挑戦

# aptitude install libxaw7-dev
$ make

make[3]: Entering directory `/home/yoshiki/src/graphviz-2.0/lefty'
if gcc -DHAVE_CONFIG_H -I. -I. -I..  -I../lefty/ws/x11 -I../lefty/os/unix -I../lefty/dot2l  -I/usr/local/include -DLEFTYPATH=\"/usr/local/share/graphviz/lefty\" -DHAVEDOT  -I/usr/X11R6/include -O2 -Wall -MT code.o -MD -MP -MF ".deps/code.Tpo" -c -o code.o code.c; \
then mv -f ".deps/code.Tpo" ".deps/code.Po"; else rm -f ".deps/code.Tpo"; exit 1; fi


中略

mkdir -p .libs
gcc -DLEFTYPATH=\"/usr/local/share/graphviz/lefty\" -DHAVEDOT -I/usr/X11R6/include -O2 -Wall -o lefty code.o common.o display.o exec.o g.o gfxview.o internal.o lefty.o lex.o mem.o parse.o str.o tbl.o txtview.o  -L/usr/local/lib ../lefty/dot2l/.libs/libdot2l.a ../lefty/ws/x11/.libs/libws.a ../lefty/ws/x11/libfilereq/.libs/libfilereq.a ../lefty/os/unix/.libs/libos.a -L/usr/X11R6/lib -lSM -lICE -lXpm -lXt -lXmu -lXext -lX11 -lm
../lefty/ws/x11/.libs/libws.a(gbutton.o)(.text+0x1f7): In function `.L8':
: undefined reference to `commandWidgetClass'
../lefty/ws/x11/.libs/libws.a(glabel.o)(.text+0x1be): In function `.L8':
: undefined reference to `labelWidgetClass'
../lefty/ws/x11/.libs/libws.a(gmenu.o)(.text+0x59): In function `GMcreatewidget':
: undefined reference to `simpleMenuWidgetClass'
../lefty/ws/x11/.libs/libws.a(gmenu.o)(.text+0x278): In function `GMmenuaddentries':
: undefined reference to `smeBSBObjectClass'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x15e): In function `GQcreatewidget':
: undefined reference to `dialogWidgetClass'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x1a9): In function `GQcreatewidget':
: undefined reference to `XawDialogAddButton'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x1cd): In function `GQcreatewidget':
: undefined reference to `XawDialogAddButton'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x30b): In function `GQcreatewidget':
: undefined reference to `dialogWidgetClass'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0x9b2): In function `GQqueryask':
: undefined reference to `XawDialogGetValueString'
../lefty/ws/x11/.libs/libws.a(gquery.o)(.text+0xaf2): In function `GQqueryask':
: undefined reference to `commandWidgetClass'
../lefty/ws/x11/.libs/libws.a(gscroll.o)(.text+0x1b1): In function `.L8':
: undefined reference to `viewportWidgetClass'
../lefty/ws/x11/.libs/libws.a(gscroll.o)(.text+0x907): In function `.L56':
: undefined reference to `XawViewportSetCoordinates'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x22c): In function `.L8':
: undefined reference to `asciiTextWidgetClass'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x2af): In function `.L8':
: undefined reference to `XawTextSetSelectionArray'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x85d): In function `.L82':
: undefined reference to `XawTextSetInsertionPoint'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x86b): In function `.L82':
: undefined reference to `XawTextGetInsertionPoint'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8a3): In function `.L82':
: undefined reference to `FMT8BIT'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8c8): In function `.L82':
: undefined reference to `XawTextReplace'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x8d6): In function `.L82':
: undefined reference to `XawTextGetInsertionPoint'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x915): In function `.L82':
: undefined reference to `XawTextReplace'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd23): In function `.L124':
: undefined reference to `XawTextGetSource'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd32): In function `.L124':
: undefined reference to `FMT8BIT'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xd63): In function `.L124':
: undefined reference to `XawTextSourceRead'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe36): In function `.L132':
: undefined reference to `XawTextGetSource'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe54): In function `.L132':
: undefined reference to `XawTextGetSelectionPos'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe61): In function `.L132':
: undefined reference to `FMT8BIT'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0xe93): In function `.L132':
: undefined reference to `XawTextSourceRead'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10cf): In function `Gtweolaction':
: undefined reference to `XawTextGetInsertionPoint'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10dc): In function `Gtweolaction':
: undefined reference to `XawTextGetSource'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x10f1): In function `Gtweolaction':
: undefined reference to `FMT8BIT'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x111e): In function `Gtweolaction':
: undefined reference to `XawTextSourceSearch'
../lefty/ws/x11/.libs/libws.a(gtext.o)(.text+0x1195): In function `Gtweolaction':
: undefined reference to `XawTextSourceRead'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x239): In function `SFcreateWidgets':
: undefined reference to `formWidgetClass'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x324): In function `SFcreateWidgets':
: undefined reference to `labelWidgetClass'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x6dc): In function `SFcreateWidgets':
: undefined reference to `asciiTextWidgetClass'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x841): In function `SFcreateWidgets':
: undefined reference to `scrollbarWidgetClass'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x100e): In function `SFcreateWidgets':
: undefined reference to `commandWidgetClass'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x1803): In function `SFtextChanged':
: undefined reference to `XawTextGetInsertionPoint'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(SelFile.o)(.text+0x188e): In function `SFtextChanged':
: undefined reference to `XawTextGetInsertionPoint'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x3c8): In function `SFclearList':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x420): In function `SFclearList':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x45a): In function `SFclearList':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x595): In function `SFdeleteEntry':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0xdaa): In function `SFscrollTimer':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x151b): more undefined references to `XawScrollbarSetThumb' follow
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x17c1): In function `SFpathSliderMovedCallback':
: undefined reference to `XawTextSetInsertionPoint'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Draw.o)(.text+0x1890): In function `SFpathAreaSelectedCallback':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0xc73): In function `SFupdatePath':
: undefined reference to `XawScrollbarSetThumb'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x1097): In function `SFsetText':
: undefined reference to `FMT8BIT'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x10c8): In function `SFsetText':
: undefined reference to `XawTextReplace'
../lefty/ws/x11/libfilereq/.libs/libfilereq.a(Path.o)(.text+0x10de): In function `SFsetText':
: undefined reference to `XawTextSetInsertionPoint'
collect2: ld returned 1 exit status
make[3]: *** [lefty] エラー 1
make[3]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty'
make[2]: *** [all-recursive] エラー 1
make[2]: Leaving directory `/home/yoshiki/src/graphviz-2.0/lefty'
make[1]: *** [all-recursive] エラー 1
make[1]: Leaving directory `/home/yoshiki/src/graphviz-2.0'
make: *** [all] エラー 2



- ソースをaptで持ってくる.(Version 1.16)

# apt-get source graphviz

- 日本語化のためのソース改変
  configure

DEFAULT_FONTPATH="/usr/X11R6/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr/share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/Type1:/usr/common/share/fonts/ttf";



DEFAULT_FONTPATH="/usr/share/fonts/truetype/kochi:/usr/X11R6/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/truetype:/usr/X11R6/lib/X11/fonts/TTF:/usr/share/fonts/TrueType:/usr/share/fonts/truetype:/usr/openwin/lib/X11/fonts/TrueType:/usr/X11R6/lib/X11/fonts/Type1:/usr/common/share/fonts/ttf";



  gd/Makefile.in
  135行目

CFLAGS = @CFLAGS@



CFLAGS = @CFLAGS@ -DJISX0208 -DHAVE_ICONV -DHAVE_STDARG_H -DHAVE_ERRNO_H



  dotneato/common/gdgen.c
  435行目付近

#ifdef HAVE_GD_FONTCONFIG
        return font;
#else



#ifdef HAVE_GD_FONTCONFIG
        font = "kochi-gothic";
        return font;
#else



  489行目付近

    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    return fontlist;



    else if (strcasecmp(fontbuf, "courier") == 0)
        fontlist = "courier;Courier;COURIER;cour";

    fontlist = "kochi-gothic";

    return fontlist;


- configure と make

$ ./configure
$ make
# make install


- 追記
  Garphviz の開発版は UTF-8 で書いて,フォント指定すれば日本語が通るらしい

- Reference
  Graphviz - Download - Source
  http://www.graphviz.org/Download_source.php
  はてなダイアリー - svnseeds' ghoti! - 2003-06-19
  http://d.hatena.ne.jp/svnseeds/20030619#p3
  Graphviz-ja
  http://nile.ulis.ac.jp/~masao/software/graphviz-ja/
  Omicron - GraphViz
  http://tiki.is.os-omicron.org/tiki.cgi?c=v&p=GraphViz
  ダビスタなページ - いろいろ - 2004-12-24 - 最近のGraphViz
  http://ff.pekori.to/nikki/2004.html

2004-12-27 Mon

wema2 を使ってみる

- Summary
  研究の流れをつかむために wema[2004-05-16-2] の後継,wema2[2004-11-27-2] を使ってみる.
- CVS 版の Install
  apt で WEBRick と strscan をインストール

# aptitude install libwebrick-ruby libstrscan-ruby


  SourceForge.jp のCVSリポジトリから最新版を取得

$ cvs -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/wema login
$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.jp:/cvsroot/wema co wema


  pages ディレクトリを作成.(適切なパーミッションを設定すること.)

$ cd wema
$ mkdir pages


- Reference
  SourceForge.jp - wema
  http://sourceforge.jp/projects/wema
  SourceForge.jp - wema
  http://wema.sourceforge.jp/

vector scan

- Summary
  カワクボリョウタ氏のページ
  明和電機 ナンセンス=マシーンズ展[2004-11-13-4] の展示 ノッカールーム (Knocker Room) で使用されていた Bitman はこの人の手によるもの.
  うまく動いていないようだけど,自分で作った 8 x 8 ドット, 8コマのエンドレス・ループ・アニメーションが投稿できる
  Bithike がすごい気に入った.
  Bit-hike 過去ログ
- Reference
  vector::scan
  http://www.vector-scan.com/
- via
  古今東西製品情報 2004-03-21
  http://www.seihin.com/archives/000663.html

デジタル蚊取り線香

- Summary
  パソコンの内蔵スピーカーから蚊が嫌う音を発生させるソフトウェア
  血を吸うメスの蚊が,オスの羽音と間違え嫌うとされる,
  6000Hz 〜 9000Hz, 16000Hz 〜 18000Hz の範囲の音をランダムに発生させることが可能.
  デジタル蚊取り線香
- 逆の発想
  オスは雌の羽音周波数に寄っていくので,これを利用した蚊の駆除トラップもあるらしい.
- Reference
  MAGONOTE SOFT - Download - デジタル蚊取り線香
  http://homepage1.nifty.com/uesugi/mgs/download/download.htm
  IICHI HOMETHEATER - 音響トラップ
  http://iichi.hp.infoseek.co.jp/kousatu2/tra/tra.html
- via
  古今東西製品情報 - 2004-07-01
  http://www.seihin.com/archives/000008.html

Something Four

- Summary
  挙式を迎える際に花嫁が見につけると幸せになるというジンクス
- Something Four 一覧

Something New 新しい生活の象徴 新しい人生において幸運と成功の象徴.
Something Old 祖先から受け継いだ富の象徴 花嫁と家族の繋がり,これまでの思い出の象徴.新しい人生と家族を繋ぐ役割を意味.
Something Borrow 幸せの象徴 借りたものは隣人愛の象徴.隣人からの幸運を分けてもらい幸せを共有するという意味.
Something Blue 花嫁の純潔の象徴 忠実,信頼,清らかさ,幸せの象徴.欧米で聖母マリアのシンボルカラー.花嫁を幸せにする色.
- 笑える Something Four
  究極の Something Four を追い求めているページ
  http://www33.ocn.ne.jp/~hvictorh/contents/something.htm
- Reference
  Something Four
  http://www.pureweb.jp/~allen/wedding/some-four.html

三大旨味成分

- Summary
  ビーノの秋限定フレーバー「きのこ & ガーリック味」に「キノコに含まれるグアニル酸は三大旨味成分の一つ」と記されていた.
  他の旨味成分も気になって調べてみた.
- 一覧

旨味成分 代表的な食物
グアニル酸 きのこ
グルタミン酸 昆布
イノシン酸 鰹節
- Reference
  日本特用林産振興会 - きのこ - きのこの栄養と調理
  http://www.nittokusin.jp/kinoko/contents/cooking/cooking.html
  東ハト - ビーノ
  http://tohato.jp/products/beano/

アンカーのマウスオーバーで position:relative; なブロックが逃げる WinIE のバグ

- Summary
  アンカーのマウスオーバーで一部のブロック要素が移動してしまう.
  バグ再現ドキュメント
  バグを利用した動画
- ポイント
・スイッチとなるアンカーへの border 指定 (本数に限りはない)
・リストの入れ子
・スイッチとなるアンカーより上の階層にある li への padding-top・padding-bottom 指定?
・スイッチとなるアンカーより後に出現するブロックへの position : relative; 指定 (複数可)
IE のデフォルトスタイルシート
- HTML

<ul>
	<li>
		<ul>
			<a href="#">スイッチ</a>
		</ul>
	</li>
</ul>
<blockquote>下がって行くブロック<blockquote>
<div>下がって行くブロック</div>
<pre>下がって行くブロック</pre>

- CSS
a:hover, a:active{
	border-bottom : 1px solid;
}
li{
	padding-top : 1px;
	padding-bottom : 1px;
}
p, div, blockquote, pre{
	position : relative;
}

- Reference
  Black Box - 2004-11-21
  http://orz.cc/blog/2004/11/21

2004-12-26 Sun

Ruby で JAPH的な Merry Christmas

- ソース

s="IyBUaGFua3MgZm9yIGxvb2tpbmcgYXQgbXkgY29kZ
S4KIwojIENvcHlyaWdodCAoQykgMjAwMiAgQ2hyaXN0a
WFuI      E       5       l       d     Wtpc
mNoZ  W       4      gP       G       N obmV
1a2l      y       Y 2hlb  k       B     nbWF
pbC5  j       b    20+CiM     K       I yBUa
GlzI      H       Byb2dyYW        0     gaXM
gZnJ  l       Z  SBzb2Z0d2F   y       Z Tsge
W91I      G     NhbiByZWRpc3      R     yaWJ
1dGU  g        aXQgYW5kL29yCi M       g bW9k
aWZ5      I   Gl0IHVuZGVyIHRoZ    S     B0ZX
Jtcy  B      vZiB0aGUgR05VIEdlb       m VyYW
wgUH      V      ibGljIExpY       2     Vuc2
UuCg  p       T VERPVVQuc3lu  Y       y A9IH
RydW      U    KZDEsIGQyID0gM     C     4xNS
wgMC  4       wNgpzID0gIk1lcnJ        5 IGNo
cmlz      d  G1hcywgLi4uIGFuZCB   h     IGhh
cHB5  I     G5ldyB5ZWFyIgptID0gJ      X d7LC
AuID       ogISArICogMCBPIEB9CnUg P     SAiI
CIgK  i   BzLnNpemUKCnByaW50ICJcci    A gI3t
1fVx      y   IjsKCigwLi4ocy5z    a     XplL
TEpK  S      50b19hLnNvcnRfYnkg       e yByY
W5kI      H 0uZWFjaCB7IHxyfAogIH  N     sZWV
wIGQ  x    CiAgbmV4dCBpZiBzW3JdID     0 9ICI
gIls      wXQogIG0uZWFjaCB7IHxrfAo      gICA
gdVt  y  XSA9IGsKICAgIHByaW50ICIgIC   N 7dX1
cciI    KICAgIHNsZWVwIGQyCiAgfQogIHV    bcl0
gPSB   zW3JdCiAgcHJpbnQgIiAgI3t1fVxyI g p9Cg
pzbG  VlcCBkMgpwcmludCAiICAje3V9IVxyI   jsKc
2xlZ  X       A    gMwpwc     m       l udCA
iICA      j        e3V9IS A       g     LS1j
aHJp  c       z    JcbiI7     C       g ojIG
ZpbG      x        lciBzc G       F     jZSA
jIyM  j       I    yMjIyM     j       I yMjI
yMjI      y       M       j       I     yMjI
yMK";eval s.delete!(" \n").unpack("m*")[0]##
### Copyright (C) 2004  Christian Neukirchen

- via
  TokuLog! - 2004-12-26
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-26-5.html

Planet

- Summary
  Python で書かれた RSS Aggregator.
  Planet GNOMEPlanet Debian を作成するために作られたようだ.
  Planet Hoge で,「Hoge に関する RSS を blog 形式で並べた Web サイト」という意味もあるようだ.
- Planet サイト
  Planet Perl
  http://planet.perl.org/
  Planet Python
  http://www.planetpython.org/
  Planet PHP
  http://www.planet-php.net/
  Planet Lisp
  http://planet.lisp.org/
  Planet GNOME
  http://planet.gnome.org/
  Planet Debian
  http://planet.debian.net/
  Debian Planet
  http://www.debianplanet.org/
  Planet Apache
  http://www.planetapache.org/
  Planet XMLhack
  http://planet.xmlhack.com/
  Planet RDF
  http://planet.rdfhack.com/
  Planet Mozilla
  http://planet.mozilla.org/
  Planet Smalltalk
  http://caladan.rave.org/~cderoove/planet/
- Reference
  Planet Planet!
  http://www.planetplanet.org/
  IBM developerWorks - XML - XMLウォッチ - Planet BLog
  http://www-6.ibm.com/jp/developerworks/xml/040625/j_x-pblog.html

Skype 関連ソフトウェア

- Summary
  Skype[2003-10-06-1] を便利にするソフト.
  留守番電話と通話録音を可能にするソフト.
- SAM - Skype Answering Machine
  Skype の留守番電話ソフト
  Skype Answering Machine - Message List Dialog Window
- Replay Telecorder
  Skype の留守番電話 + 通話録音ソフト
  Replay Telecorder
- Reference
  SAM - Skype Answering Machine
  http://www.freewebs.com/skypeansweringmachine/
  Applian Technologies Inc. - Replay Telecorder
  http://www.appliantechnologies.com/replay_telecorder.htm
- via
  cl.pocari.org - 2004-12-22
  http://cl.pocari.org/2004-12.php#2004-12-22-5

ChangeLogメモ 40000行達成

- 記録

Line 40121 (行)
Entry 3057 (エントリ)
File size 1393961 (byte)

- 備考
  ChangeLog開始日は[2002-11-28-1]
  ChangeLog開始1周年は[2003-11-28-1]
  ChangeLog開始2周年は[2004-11-28-1]
  10000行達成は[2003-10-04-1]
  20000行達成は[2004-05-06-23]
  30000行達成は[2004-09-10-12]

2004-12-25 Sat

SmartDoc

- Summary
  浅海 智晴 氏 が開発したXMLをベースにしたドキュメント作成ツール.
  SmartDoc形式のドキュメントを HTML4.0, HTML3.2, LaTeX2e, JavaHelp, プレーンテキストに変換できる.
  同一のドキュメントで,WWWによる公開,LaTeXによる高品質印刷,JavaHelpによるオンラインドキュメントの作成,
  プレーンテキストによるメールの作成が行える.
- Reference
  SmartDoc
  http://www.xmlsmartdoc.org/
  あさみくんのほーむぺーじ - じゃばじゃば - SmartDoc
  http://www.asahi-net.or.jp/~dp8t-asm/java/tools/SmartDoc/index_ja.html

Big Brother

- Summary
  ネットワーク管理ツール.
  動作例
- 特徴
  ・死活監視
  ・異常検知によるメール送信
  ・エクステンション (プラグイン) による拡張が可能
  ・エクステンションの作成が簡単
  ・監視対象機が多様
  ・非商用利用は無料
- Reference
  Big Brother System and Network Monitor
  http://www.bb4.org/
  週刊わたしのBigBrother
  http://www.umasugi.com/~h070017/bigbrother/

Drawing graphs with dot

- Summary
  Graphviz[2003-12-01-3] の dot ファイルの仕様
- PDF
  Drawing graphs with dot
  http://www.graphviz.org/Documentation/dotguide.pdf
  Drawing graphs with dot (日本語訳)
  http://www.cbrc.jp/~tominaga/translations/graphviz/dotguide.pdf
- Reference
  産業技術総合研究所 生命情報科学研究センター - Tominaga DAISUKE - 翻訳した文章 - DOT ユーザーズガイド
  http://www.cbrc.jp/~tominaga/translations/

2004-12-24 Fri

chalowの地図検索プラグイン

- MapFanへのリンク

### MapFanへのリンク
# usage: {{mapfan('東京都○○区○町00-0')}}
sub mapfan {
	my ($str) = @_;
	my $prefix = q(http://www.mapfan.com/index.cgi);
	my $enc    = $str;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix?ADDR=$enc" title="Map Fan - $str">Map Fan - $str</a>);
}


- MapFanへのスポット名検索リンク
### MapFanへのスポット名検索リンク
# usage: {{mapfan_search('スポット名')}}
sub mapfan_search {
	my ($str) = @_;
	my $prefix = q(http://www.mapfan.com/keywordsrch.cgi);
	my $enc    = $str;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix?SRCHKIND=SRCH_NAME&PARAM=$enc" title="Map Fan - スポット名検索 - $str">Map Fan - $str</a>);
}


- MapionBBへの住所検索リンク
### MapionBBへのリンク
# usage: {{mapion('東京都○○区○町00-0')}}
sub mapion {
	my ($str) = @_;
	my $prefix = q(http://www.mapion.co.jp/c/f);
	my $enc    = $str;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix?uc=7&grp=MapionBB&find=$enc" title="Mapion BB - $str">Mapion BB - $str</a>);
}


- MapionBBへのランドマーク検索リンク
### MapionBBへのランドマーク検索リンク
# usage: {{mapion_search('ランドマーク')}}
sub mapion_search {
	my ($str) = @_;
	my $prefix = q(http://www.mapion.co.jp/c/f);
	my $enc    = $str;
	$enc =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
	$enc =~ s/\s/+/g;
	return qq(<a href="$prefix?uc=12&grp=MapionBB&find=$enc" title="Mapion BB - ランドマーク検索 - $str">Mapion BB - $str</a>);
}

手打中国麺なにや

- Summary
  田辺が一押しのラーメン屋.
  緑色の翡翠麺が特徴.
- データ

営業時間 11:30 - 19:45
住所 東京都小平市学園西町1-26-25
Tel 042-342-2929
定休日 月曜日
- メニュー
中国麺 800円
麺菜スペシャル 1500円
なにや特選 1000円
メンマ麺 800円
ザーサイ麺 800円
ワカメ麺 700円
- Reference
  ぐるなびラーメン - 手打中国麺なにや
  http://ramen.gnavi.co.jp/shop/jp/g561200n.htm

ラーメンいし

- Summary
  ブリヂストン東京工場BSマーケット内店舗として昭和49年に創業.
  ブリヂストン本社が久留米市から東京に移転する際に,
  「東京でも社員に本格的な久留米ラーメンを食べさせたい」ということで
  わざわざ本社と一緒に引っ越してもらった地元の店.
  超本格的な久留米ラーメン.
  見た目と強烈な香りとは裏腹に非常に淡白なスープ.
  でも猛烈な豚骨臭に注文して食べるまで耐えられなかった人も...
  西武線小川駅周辺で深夜までやっているラーメン屋はここ位.
- データ

住所 東京都小平市小川東町1-22-15 ブリヂストンマーケット内
Tel 042-344-8465
営業時間 11:30 - 26:00
定休日 日曜日

- Reference
  こだいらネット - ラーメンいし
  http://www.kodaira-net.jp/units/36239/kd5000066/
  新横浜ラーメン博物館 - 久留米ラーメン
  http://www.raumen.co.jp/home/study_raumen_kurume.htm

とんこつラーメンの種類

- Summary

種類 麺の太さ 替え玉の有無 ダシの濃さ 備考
長浜ラーメン 細め 比較的薄め 中洲の屋台ラーメンが基本
博多ラーメン 太め 基本的に有 濃い目 福岡市とその周辺のラーメン
それ以外 極太 基本的に無 極濃 久留米以南のラーメン.
- 楽天市場
濃厚こってり豚骨ラーメン8人前 辛し高菜付き お試し豚骨三昧8人前 替え玉2玉サービス 濃厚こってりオールスター トンとろチャーシュー麺8人前 替え玉2玉付き 濃厚こってり豚骨チャーシュー麺8人前 辛し高菜付き 濃厚こってりオールスターセット8人前 替え玉2玉付き
- Reference
  Explanation pf 'Tonkotsu Ramen'
  http://www.kyushu-id.ac.jp/~spgweb/ea-ken/lunch/hakata.html
  新横浜ラーメン博物館 - 博多ラーメン
  http://www.raumen.co.jp/home/study_raumen_hakata.htm
  新横浜ラーメン博物館 - 久留米ラーメン
  http://www.raumen.co.jp/home/study_raumen_kurume.htm
  東京で食べる長浜ラーメン/博多ラーメン - FAQ
  http://mukai.dameningen.org/nagahama/faq.html

2004-12-23 Thu

よしずみくん

- Summary
  mixi 中板橋コミュニティの OFF会 の二次会で利用したラーメン屋.
  中板橋コミュニティ内でも「なんとなく怖くて入りづらい」といった声が上がっていた.
  本格的なとんこつラーメンで美味しかった!
  クリックして拡大
- Reference
  東京で食べる長浜ラーメン/博多ラーメン
  http://mukai.dameningen.org/nagahama/

dc:subject の複数記述

- 手法1

<dc:subject>カテゴリ1</dc:subject>
<dc:subject>カテゴリ2</dc:subject>


- 手法2
<dc:subject>
	<rdf:Bag>
		<rdf:li>カテゴリ1</rdf:li>
		<rdf:li>カテゴリ2</rdf:li>
	</rdf:Bag>
</dc:subject>


- 手法3 (?)
<dc:subject>カテゴリ1,カテゴリ2</dc:subject>

- 追記
  手法1と手法2を比較した場合,手法1は

少なくとも一つは解釈してくれるだろうから安全だと思う

  らしい.
- 戯言
  手法3しか見かけたことが無くて不安だった.
  手法1,手法2のほうがマトモっぽい.
- Reference
  Landscape - 2004-12-20
  http://sonic64.com/2004-12-20.html

2004-12-22 Wed

MSN Messenger, Windows Messenger でサインイン名とパスワードが保存される

- Summary
  [自動的にサインイン] チェックボックスをオンにして MSN Messenger,Windows Messenger にサインインすると,
  Microsoft .NET Passport のサインイン名とパスワードがコンピュータに保存される.
- Windows XP でサインイン名とパスワードの情報を削除する方法
  1. [コントロールパネル] - [ユーザーアカウント]をクリック
  2. サインイン名とパスワードの情報を削除するユーザ名を選択
  3. [ネットワークパスワードを管理する]をクリック
  4. 削除するサインイン名を選択して[削除]をクリック
- Reference
  MSN Messenger - 報告されている問題
  http://messenger.msn.co.jp/Help/Issues.aspx

2004-12-21 Tue

NSF - NES Sound Format

- Summary
  NESで使用されている音楽の規格.
  mck を利用すればファミコンっぽい曲を作成可能.
  mckc MML基本テクニック講座でMMLのテクニックを紹介.
- Reference
  いちごうしつ ver.2.0 - NSF
  http://ichi5c2.mint.aisnet.jp/nsf/nsf_column.htm
  FAMICOMPO
  http://nesmusic.zophar.net/top.html
  The Best Game Music - mck
  http://www.geocities.co.jp/Playtown-Denei/9628/
  mckc MML基本テクニック講座
  http://taka-p.homeip.net/dtm/psc/mckmml.html

宮崎 吐夢

- Summary
  ペリーの声の人.
  劇団大人計画 所属.
Amazon - 音楽 - 宮崎吐夢記念館Amazon - 音楽 - 日本の態度(初回) [LIMITED EDITION]Amazon - 本: 今夜で店じまい[DVD]
- 過去の作品リスト発見
  ペリーに恋して 〜宮崎吐夢特集
- Reference
  宮崎吐夢特集
  http://megumi.delta-z.org/~yajiman/no-heavy/tom/tom.html
  ペリーに恋して 〜宮崎吐夢特集
  http://www.mutuki.com/~boosie/contents.htm
  劇団大人計画
  http://www9.big.or.jp/~otona/
音楽 - 宮崎吐夢記念館
音楽 - 日本の態度(初回) [LIMITED EDITION]
本: 今夜で店じまい[DVD]

2004-12-20 Mon

Foxit PDF Reader

- Summary
  とても軽いPDFリーダ
  Foxit PDF Reader
- Eastern Asian Language Support

Your PDF document uses CJK (Chinese/Japanese/Korean) characters.
You need to install FPDFCJK.BIN file in your Foxit Reader folder, otherwise sometimes
some of those CJK characters can't be displayes correctly.

You can download that file from http://www.foxitsoftware.com/pdf/rd_intro.php

  という警告がでたら,Foxit PDF Reader for Windows - Eastern Asian Language Support から fpdfcjk.bin をダウンロードして Foxit PDF Reader と同じフォルダに置く.

- Reference
  FOXIT Software - Foxit PDF Reader
  http://www.foxitsoftware.com/pdf/rd_intro.php

- via
  cl.pocari.org - 2004-12-18
  http://cl.pocari.org/2004-12.php#2004-12-18-2

2004-12-19 Sun

Estraier

- Summary
  個人用途向けの全文検索システム
  Namazuの設計を参考にして作られている.

- Namazu との比較
  Estraier の利点は,関連文書検索,ハイライト機能がキレイ.
  Namazu の利点は,Perlプログラマにとってカスタマイズが容易,各種アプリケーションが充実している,運用実績.

- Reference
  SourceForge - estraier - Estraierバージョン1基本仕様書
  http://estraier.sourceforge.net/spex-ja.html

  blog.nomadscafe.jp - 2004-11-30 (Estraier によるRSS Feed検索)
  http://blog.nomadscafe.jp/archives/000257.html

SPACEWARP

- Summary
  クリックして拡大
  1984年にバンダイから発売された組み立て式インテリア.
  2本のレールの上を鉄球が転がっていく.
  グーニーズの扉を開けるギミックを彷彿とさせる.
  PV
- Reference
  tanomi.com - SPACEWARP
  http://www.tanomi.com/spacewarp/
  SPACEWARP.jp
  http://www.spacewarp.jp/
- via
  mixi コミュニティ - スペースワープ
  http://mixi.jp/view_community.pl?id=58873

2004-12-18 Sat

Wikimedia 関連プロジェクト

- Wikimedia Meta-Wiki

ウィキペディアをはじめとしたウィキメディア のプロジェクト群に関するウィキ

  http://meta.wikimedia.org/
- Wikipedia
  自由に利用できる百科事典
  http://ja.wikipedia.org/
- Wiktionary

共同作業によってあらゆる言語の単語の意味,語源,発音を収集した辞書を作るプロジェクト

  http://ja.wiktionary.org/
- Wikibooks

無料でオープンコンテントな参考書や教科書の作成を目的として活動

  http://ja.wikibooks.org/
- Wikiquote

あらゆる言語におけることわざや格言などを集めて公開するプロジェクト

  http://ja.wikiquote.org/
- Wikisource

パブリックドメインあるいはGFDL下で公開されているあらゆる言語の原文を収録する場所

  http://wikisource.org/
- Wikispecies

全てのウィキメディアプロジェクトで使用される全生物の分類を供給することを主な目的としています

  http://species.wikipedia.org/

MoleSter - tiny P2P file sharing program

- Summary
  Perlで書かれた小さなP2Pスクリプト.
  7行のスクリプトで,外部ライブラリを使用しない.
  Pythonで書かれた TinyP2P は XMLRPC server ライブラリを使っている.
- Reference
  MoleSter
  http://ansuz.sooke.bc.ca/software/molester/
  TinyP2P - The World's Smallest P2P Application
  http://www.freedom-to-tinker.com/tinyp2p.html
- via
  たつをの ChangeLog - 2004-12-16
  http://chalow.net/2004-12-16-3.html

2004-12-16 Thu

遊雅

- Summary
  2004-09-2? 日開店したラーメン屋.
  醤ラーメン (600円) を食べた.
  器が素手で持てないほど熱く,食べ終わってもまだ熱いくらい暖められていた.
  具は水菜とメンマ,チャーシューとシンプル.
  シャキシャキした食感の水菜は醤ラーメンのスープとの相性が良かったが,チャーシューは残念ながら薄っぺら.
  替え玉サービスということで,唐辛子を練りこんである「赤玉」を注文.
  「赤玉」は細麺で,醤ラーメンのスープとの相性は今ひとつ.
  次回は豚めんを食べてみたいが,850円か.
  早稲田実業の向かいなんだし,替え玉サービスでなく,基本的な値段を安くしてほしい.
  クリックして拡大
- 麺

名前 太さ 麺の固さ
白玉 細麺 やわ・普通・かた・バリかた・ハリガネ・粉落とし
赤玉 細麺 やわ・普通・かた・バリかた・ハリガネ・粉落とし
太玉 太麺 やわ・普通・かた
赤玉は唐辛子を練りこんだ麺.
- Data
住所 東京都国分寺市本多1-1-21
最寄り駅 国分寺
- サービス
11:30 - 15:00 替え玉サービス (白玉・赤玉)
夕方 (時間不明) 学生替え玉サービス (白玉・赤玉)

HAL9000 と IBM

- Summary
  HAL は Heuristically programmed ALgorithmic computer の略
  IBM をずらして命名した説は間違いらしい.

- 2004-12-19 追記
  イナモデレーダー 2004-12-18から指摘

「劇中では」と書いてあるので,IBM->HAL説が間違いだということは載っていないと思います


  ASCII番外地というサイトによると,
  筑波大学教授の星野力氏の ロボットにつけるクスリ—誤解だらけのコンピュータサイエンス で以下のように言及しているらしい.

この映画にでてくるコンピュータHAL9000(Heuristically-programmed ALgorithmic computerの略.発見的計算手法によるコンピュータ,とでも訳しておく)は,
IBMの各文字を一文字ずつ前へずらしたという俗説が流れているが,事実は違う.

HAL伝説—2001年コンピュータの夢と現実 を読んでみてね.
  という内容らしい.

HAL伝説—2001年コンピュータの夢と現実 を読んでいない上,引用元のWebサイトの信憑性も分からない.
  さらに引用の引用なので事実関係と信憑性は不透明.

Amazon - 本: ロボットにつけるクスリ—誤解だらけのコンピュータサイエンスAmazon - 本: HAL伝説—2001年コンピュータの夢と現実

- Reference
  はてなダイアリー - HAL9000
  http://d.hatena.ne.jp/keyword/HAL9000
本: ロボットにつけるクスリ—誤解だらけのコンピュータサイエンス
本: HAL伝説—2001年コンピュータの夢と現実

携帯各社のQRコード仕様

- DoCoMo 用 アドレス帳

MECARD:N:名前(姓),名前(名);SOUND:半角カナ読み(姓),半角カナ読み(名);TEL:電話番号;EMAIL:メールアドレス;NOTE:メモ;;



- vodafone 用 アドレス帳

MEMORY:
NAME1:名前
NAME2:半角カナ読み
MAIL1:メールアドレス1
MAIL2:メールアドレス2
MAIL3:メールアドレス3
TEL1:電話番号1
TEL2:電話番号2
TEL3:電話番号3



- au 用 アドレス帳

MEMORY:
NAME1:名前
NAME2:半角カナ読み
MAIL1:メールアドレス1
MAIL2:メールアドレス2
MAIL3:メールアドレス3
TEL1:電話番号1
TEL2:電話番号2
TEL3:電話番号3
ADD:住所



- 他
  メール連携
  ブックマーク連携
  iアプリ連携

- Reference
  NTTドコモ - サービス・機能 - 作ろうiモードコンテンツ - バーコード機能の概要
  http://www.nttdocomo.co.jp/service/imode/make/content/barcode/about/s2.html
  vodafone - コード読み取り - QRコード読み取りに関する仕様
  http://developers.vodafone.jp/dp/tool_dl/qrcode/tech.php
  KDDI au: 技術情報 - バーコード
  http://www.au.kddi.com/ezfactory/tec/two_dimensions/
- via
  k's club - Q作くん
  http://kaz.k2.xrea.com/qrcode/

平安京エイリアンのオフィシャルページ

- Summary
  平安京エイリアン
  東京大学TSG (Theoretical Science Group : 理論科学グループ) のメンバーが開発したアクションゲーム.
  平安時代が舞台で,検非違使が穴を掘り,エイリアンが落ちるのを待って埋めるというゲーム.
  クリックして拡大
- Reference
  HYPERWARE - 平安京エイリアン
  http://www.hyperware.co.jp/software/heian/
  東京大学TSG
  http://www.tsg.ne.jp/
ゲーム - 平安京エイリアン

RDF Gravity - RDF視覚化ツール

- Summary
  RDF Gravity
  RDF/OWL の視覚化ツール
- 特徴
  グラフ視覚化
  フィルタリング
  全文検索
  RDQLクエリーによって生成する視点
  複数ファイルのRDFファイルの視覚化

- Reference
  RDF Gravity
  http://semweb.salzburgresearch.at/apps/rdf-gravity/

  The Web KANZAKI - ちょっとしたメモ - RDF可視化ツール : RDF Gravity
  http://www.kanzaki.com/memo/2004/12/14-1

- via
  inside out - 2004-12-14
  http://www.hirax.net/diaryweb/2004/12/14.html#200412143

2004-12-15 Wed

feed meter - RSS フィードの人気度と更新頻度を計測するメーター

- Summary
  RSS または blog の URL を入力すると,そのblog の人気度と更新頻度を表示する.
- 使用例

<a
  href="http://feedmeter.net/detail.php?r=http%3A%2F%2Fmemo.xight.org%2Frss.xml"
  target="_feedmeter"
>
<img
  src="http://feedmeter.net/image.php?r=http%3A%2F%2Fmemo.xight.org%2Frss.xml"
  width="60"
  height="36"
  alt="RSS feed meter for http://memo.xight.org/"
/>
</a>

RSS feed meter for http://memo.xight.org/
- Reference
  feed meter
  http://feedmeter.net/
- via
  たつをの ChangeLog - 2004-12-14
  http://chalow.net/2004-12-14-3.html

二日酔いの方程式

- Summary
  生理学的な知見を元に,「二日酔いしない飲酒量の計算式」が提唱されている.
- 二日酔いしないための飲酒量 [mL]
  15 x 体重[kg] x 飲み始めから翌朝までの時間[h] / (酒のエタノール度数[%] x 0.8)
- エタノール度数の目安

ビール 4.5 - 6.0
日本酒 15.0 - 16.0
ワイン 11.0 - 13.0
ウィスキー 37.0 - 43.0
焼酎 20.0 - 25.0
チューハイ 3.0 - 6.0
- Reference
  nikkeibp.jp - 健康 - ピックアップ - 二日酔いしない飲酒量は計算式でわかる!
  http://nikkeibp.jp/wcs/leaf/CID/onair/kenkou/pickup/347655
- via
  はてなダイアリー - Enjoy Everyday,Everything! Escape XXX - 2004-12-14
  http://d.hatena.ne.jp/yukistyle/20041214#p1

2004-12-14 Tue

RRDtool

- Summary
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
  グラフィカルな情報グラフ化ツール.
  ラウンドロビン形式のデータベースに数値を蓄積し,グラフ化,再サンプリングするソフトウェア.
  MRTG のバックエンドとして使用されることが多い.
- Reference
  RRDtool
  http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
  RRD Tutorial
  http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/tutorial/rrdtutorial.html
  RRDtool-Tutorial-jp (RRD Tutorial の和訳)
  http://www.photonway.net/Rrdtool-Tutorial-jp.html
  About RRDtool
  http://www.photonway.net/AboutRrdtool.html
- via
  Open Alexandria - 2004-12-10
  http://www.openalexandria.com/item_366.html

mingplot - Flash 形式のグラフを生成するツール

- Summary
  ming を用いて Flash 形式のグラフを生成するツール
  iconv モジュールが無くて怒られた.

$ ./googleplot
/usr/local/lib/site_ruby/1.8/mingplot.rb:12:in `require': No such file to load -- iconv (LoadError)
       from /usr/local/lib/site_ruby/1.8/mingplot.rb:12
       from /usr/local/lib/site_ruby/1.8/googleplot.rb:12:in `require'
       from /usr/local/lib/site_ruby/1.8/googleplot.rb:12
       from /usr/local/bin/googleplot:13:in `require'
       from /usr/local/bin/googleplot:13

  時間が来たので保留.
  
  ※編集中
  
- Reference
  mingplot - Flash 形式のグラフを生成するツール
  http://namazu.org/~satoru/mingplot/
  まちゅダイアリー - 2004-10-04
  http://www.machu.jp/diary/20041004.html#p01
  Rubyリファレンスマニュアル - Iconv
  http://www.ruby-lang.org/ja/man/?cmd=view;name=Iconv;em=iconv

2004-12-13 Mon

ファミコンのバグ技

- Summary
  ドラゴンクエストシリーズを始めとした数々のバグ技を記録.
  
- DQ3 オルテガのステータス

最大HP 440
最大MP 27
攻撃力 230
守備力 220
すばやさ 100
経験値 0
ゴールド 0
ヒーリング能力 なし
宝箱 ひのきのぼう
使用呪文 ベホマ・ラリホー・バギクロス
逆襲のオルテガ[2003-11-30-3]参照
- Reference
  独創最前線 -仮称- - ファミリーコンピューター - れじぇんど
  http://www.geocities.co.jp/Playtown-Domino/6317/nes/legend/legend.htm
- via
  TokuLog! - 2004-12-13
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-13.html#2004-12-13-13

英語版 Windows で日本語を使う

- Reference
  日本語オーケー! ドットコム
  http://www.nihongo-ok.com/
  WINDOWS XP 英語版で日本語
  http://www.ncwind.net/hitorigoto/win_xp.html
  ハワイガイドブックに載らない情報 - 英語版 Windows で日本語を扱う
  http://www.3yokai.net/hawaii/20_pc_net_digicam/ime.htm
  秀まるおのホームページ - 英語版Windowsでの運用について
  http://hide.maruo.co.jp/engwin.html

アフターマン 人類滅亡後の地球を支配する動物世界

- Summary
Amazon - 本: アフターマン 人類滅亡後の地球を支配する動物世界
  5000万年後の地球に生きる動物を,進化学と生態学の基本原理を組み合わせて予測.
  表紙の動物は今でも印象に残っている.懐かしい!

- 役にたたない鳥類図鑑
  野鳥の会機関誌「野鳥」で連載していたパロディ図鑑.
  最後のページに「役に立たない鯨類図鑑」がついている.
  http://www24.big.or.jp/~kyusoku/yakutata.htm

- Reference
本: アフターマン 人類滅亡後の地球を支配する動物世界

- via
  Passion For The Future - 2004-12-07
  http://www.ringolab.com/note/daiya/archives/002635.html

2004-12-12 Sun

RSS に image rdf:about でサイトのロゴを埋め込む

- Source

<rdf:RDF 
xmlns="http://purl.org/rss/1.0/" 
xmlns:image="http://purl.org/rss/1.0/modules/image/"
>
 
...
 
<image rdf:about="http://example.com/rss_logo.png">
<title>Title</title>
<link>http://example.com/</link>
<url>http://example.com/rss_logo.png</url>
</image>

- Reference
  NDO::Weblog - 2003-07-12
  http://naoya.dyndns.org/~naoya/mt/archives/000296.html
  The Web KANZAKI - RSS(RDF Site Summary)によるサイト情報の要約と公開
  http://www.kanzaki.com/docs/sw/rss.html
- via
  Landscape - 2004-12-08
  http://sonic64.com/2004-12-08.html#2004-12-08-1

R

- Summary
  統計計算とグラフィックスのための言語・環境.
  S言語のクローン.
- Reference
  The R Project for Statistical Computing
  http://www.r-project.org/
  RjpWiki
  http://www.okada.jp.org/RWiki/
  IBM developerWorks - Linux - データ解析用統計言語Rによる統計的プログラミング
  http://www-6.ibm.com/jp/developerworks/linux/041015/j_l-r1.html
- via
  TokuLog! - 2004-12-10
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-10.html#2004-12-10-5

2004-12-11 Sat

Google Suggest

- Summary
  検索語を推測して提示してくれるサービス.
  テキストフィールドに検索語の一部を入力すると,検索語を予測,補完してくれる.
- Adam Stiles - 2004-12-10より
  http://www.google.com/complete/search?hl=en&js=true&qu=検索語

sendRPCDone(
frameElement, "入力語",
	new Array(
	"第1候補語",
	"第2候補語",
	"第3候補語",
	"第4候補語",
	"第5候補語",
	"第6候補語",
	"第7候補語",
	"第8候補語",
	"第9候補語",
	"第10候補語"
),
new Array(
	"第1候補結果数",
	"第2候補結果数",
	"第3候補結果数",
	"第4候補結果数",
	"第5候補結果数",
	"第6候補結果数",
	"第7候補結果数",
	"第8候補結果数",
	"第9候補結果数",
	"第10候補結果数"
),
new Array("")
);

- Reference
  Google Suggest
  http://www.google.com/webhp?hl=en&complete=1
  Adam Stiles - 2004-12-10
  http://www.adamstiles.com/adam/2004/12/hacking_google_.html
- via
  ITmedia NEWS - 2004-12-11
  http://www.itmedia.co.jp/news/articles/0412/11/news003.html
  たまにっき - 2004-12-11
  http://www.oikaze.com/~tamada/Diary/2004-12-11.html#2004-12-11-1

2004-12-09 Thu

アイデアプロセッサ

- FreeMind[2003-12-07-1]
  Windows,Mac,Linux e.t.c.
- OMNI GRAFFLE
  Mac 用
- Inspiration
  Windows,Mac 対応
- iEdit
  Windows 用
- Idea Pad
  Palm 用
  Idea Pad
- Reference
  Omni Group Products - OMNI GRAFFLE
  http://www.act2.co.jp/omni/graffle/
  three's home page
  http://www.threes.co.jp/
  インスピユーザーネット
  http://www.inspiuser.net/
  MH HOME Software - iEdit
  http://homepage3.nifty.com/kondoumh/software/iedit.html
  SourceForge - nosleep software
  http://nosleepsoftware.sourceforge.net/
  PalmGear.com - Idea Pad
  http://www.palmgear.com/?fuseaction=software.showsoftware&prodid=53084

2004-12-08 Wed

MoWiki

- Summary

携帯電話からの利用に主眼を置いたWikiクローン
携帯電話特有のブラウザ環境に合わせた形での操作をメインに考え,整形ルールや画面操作などを作っていきます

- Reference
  SourceForge.jp - MoWiki
  http://sourceforge.jp/projects/mowiki/
  SourceForge.jp - MoWiki
  http://mowiki.sourceforge.jp/
- via
  TokuLog! - 2004-12-08
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-08.html#2004-12-08-1

Jakob Nielsen 博士の Alertbox

RinGOch - りんごっち

- Summary
  2ちゃんねる発の P2P の コミュニケーションツール
  C# で書かれているので,.NET 環境が必要
- 機能
  掲示板
  Wiki
  チャット
- 実装予定機能
  P2PWEB
  プライベートチャット
  ラジオ
- Reference
  RinGOch
  http://www.ringoch.jp/
  osdev-j - RinGOch
  http://wiki.osdev.info/?RinGOch
  dempa kyouzin
  http://kyouzin2ch.hp.infoseek.co.jp/p2p/

漢数字のゼロについて

- ISO-2022-JPの漢数字のゼロに似た字

30 1byte文字の数字のゼロ
4F 1byte文字のアルファベット大文字オー
6F 1byte文字のアルファベット小文字オー
01-03 日本語の読点
01-12 半濁点
01-75 度記号
01-27 漢数字のゼロ
01-91 記号のマル
02-94 合成用マル
03-16 2byte文字の数字のゼロ
03-47 2byte文字のアルファベット大文字オー
03-79 2byte文字のアルファベット小文字オー
06-15 ギリシャ文字のオミクロン大文字
06-47 ギリシャ文字のオミクロン小文字
07-16 キリル文字のOの大文字
07-64 キリル文字のOの小文字

- Reference
  べんぜんエリア - 漢数字のゼロについて
  http://hp.vector.co.jp/authors/VA000964/html/zero.htm

OLAP - Online Analytical Processing

- Summary
  エンドユーザがデータベースを多角的に分析できるようなアプリケーションの概念,またはシステム,ツールのこと.
  OLAP の概念は E.F.Codd 博士の 「12のルール」に基づいている.
  OLAP はリレーショナルデータベースを利用したROLAPと,
  多次元データベースを利用したMOLAPに大別される

- OLAP による多次元分析

スライス 集計項目と軸とを結び付けて表を作成し,集計値を参照する操作.
ダイス スライス時に指定する軸を入れ替えて,集計軸の異なる様々な表を表示する操作.
ドリルダウン 集計項目ごとのデータ集計レベルを変更して,階層の異なる集計値を参照すること.

- E.F.Codd 博士の OLAP に関する12のルール
1 多次元的概念ビュー Multidimensional Conceptual View
2 透過性 Transparency
3 アクセシビリティ Accessibility
4 一貫したレポーティングの性能 Consistant Reporting Performance
5 クライアント / サーバ・アーキテクチャ Cliant/Server Architecture
6 次元の一般性 Generic Dimensionality
7 動的スパース行列処理 Dynamic Sparse Matrix Handling
8 マルチユーザーのサポート Multiuser Support
9 制約のない次元間の演算処理 Unrestricted Cross-Dimensional Operations
10 直感的データ操作 Intuitive Data Manipulation
11 柔軟性のあるレポーティング Flexible Reporting
12 制限のない次元や集約レベル Unlimited Dimensions and Aggregation Levels

- Reference
  @IT - 情報マネジメント用語事典 - OLAP
  http://www.atmarkit.co.jp/aig/04biz/olap.html
  @IT - 情報マネジメント用語事典 - ダイス
  http://www.atmarkit.co.jp/aig/04biz/dicing.html
  @IT - 情報マネジメント用語事典 - スライス
  http://www.atmarkit.co.jp/aig/04biz/slicing.html
  @IT - 情報マネジメント用語事典 - ドリリング
  http://www.atmarkit.co.jp/aig/04biz/drilling.html

Generalized Venn diagrams - a new method of visualizing complex genetic set relations.

- Summary
  次の手順で改良した Venn図を書くプログラム.
  1. Venn図の円の面積を集合の要素数に、重なる部分の面積を集合の交わりの要素数に対応付け.
  2. 1の条件の元で、円の配置をGA(遺伝的アルゴリズム)を使って最適化する.
- Reference
  Generalized Venn Diagrams
  http://www.informatik.uni-ulm.de/ni/mitarbeiter/HKestler/vennm/
  Generalized Venn diagrams: a new method of visualizing complex genetic set relations.
  http://www.hubmed.org/display.cgi?issn=13674803;uids=15572472
- via
  HubLog - 2004-12-03
  http://hublog.hubmed.org/archives/001012.html
  buchilog - 2004-12-06
  http://km.meme.hokudai.ac.jp/people/buchi/diary/?date=20041206#p02

Tableau - The Visual Spreadsheet

- Summary
  多角的な視点から分析するために,多くのグラフをマトリックス状に配置.
  OLAP のための visual な pibot sheet
  「各商品カテゴリについて曜日毎の売り上げの推移を地域別に比較する」ということが行える.
  Christopher R. Stolte の Polaris というシステムが商用化されたものらしい.
- Reference
  Tableau Software
  http://www.tableausoftware.com/
  Stanford University - Computer Graphics - Christopher R. Stolte
  http://graphics.stanford.edu/~cstolte/
- via
  buchilog - 2004-11-08
  http://km.meme.hokudai.ac.jp/people/buchi/diary/?date=20041108#p04

MD5 の攻撃ツール

- Summary

Collision vulnerabilities in MD5 Checksums - It is possible to create different executables which have the same md5 hash.
The attacks remain limited, for now.
The attack allows blocks in the checksumm'd file to be swapped out for other blocks without changing the final hash.
This is an excellent vector for malicious developers to get unsafe code past a group of auditors,
perhaps to acquire a required third party signature. Alternatively, build tools themselves could be compromised
to embed safe versions of dangerous payloads in each build. A tool to demonstrate these vulnerabilities is available here.

- Reference
  Doxpara Research - 2004-12-06
  http://www.doxpara.com/
  packet storm - md5_someday.pdf
  http://packetstormsecurity.org/filedesc/md5_someday.pdf.html
- via
  TokuLog! - 2004-12-07
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2004-12-07.html#2004-12-07-6

PHP Manual in VIM

- 使用法
  1. PHP Manual をダウンロード
  2. vim/doc ディレクトリに設置
  3. vim を起動して

:helptags .vim/doc

  4. .vimrc の編集
     以下を追加

if has("autocmd")
	autocmd BufNewFile,Bufread *.php,*.php3,*.php4 set keywordprg="help"
endif



  5. 関数名の上で K を入力することでヘルプを閲覧可能.

- Reference
  Planet XML - PHP Manual in VIM
  http://planetxml.de/vim-php-manual.php
- via
  cl.pocari.org - 2004-12-06
  http://cl.pocari.org/2004-12.php#2004-12-06-2

2004-12-07 Tue

I know

- Summary
  XBEL[2003-12-05-2] 出力ができるアンテナ.

  XBELファイルのURL

http://xbel.i-know.jp/(I know. のID)/



  XBELファイルのURL (全体を一つのフォルダに入れたXBEL)

http://xbel.i-know.jp/(I know. のID)/?folder=1


- Reference
  I know.
  http://i-know.jp/
  I know Tips. - XBEL の配信について
  http://help.i-know.jp/?XBEL%20%A4%CE%C7%DB%BF%AE%A4%CB%A4%C4%A4%A4%A4%C6
  I know Tips. - Firefox + Bookmarks Synchronizer と I know. の連携
  http://help.i-know.jp/?Firefox%20%2B%20Bookmarks%20Synchronizer%20%A4%C8%20I%20know.%20%A4%CE%CF%A2%B7%C8
- via
  I know. 開発日誌 - 2004-11-30
  http://blog.i-know.jp/archives/2004/11/30/xbel/

2004-12-06 Mon

介護タクシーの利用

- Summary
  事情により 2つの会社に介護タクシーを依頼した.
  料金・手際の良さに明らかな差が感じられた.
- 事実

会社名 利用時間 料金 料金の説明 待ち合わせ 出発までの所要時間
コムスン 介護タクシーサービス 4 時間 6052円 詳細な説明有り 10分前に到着 10分
サンベスト山手ケアセンター 4 時間 21400円 無し 5分遅刻 25分
- Reference
  COMSN - 介護タクシーサービス
  http://www.comsn.co.jp/service/taxi.html
  山手グループ - 介護タクシー - サンベストタクシー
  http://www.yamate-gp.co.jp/kaigotaxi/kaigo_tyo_sunbest.htm

2004-12-05 Sun
2004-12-04 Sat

Gate88

- Summary
  シューティング + RTS
  砲台や工場を設置し,敵の攻撃から砲台や工場を守りつつ,敵基地を破壊するのが目的
  クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大
- Reference
  Queasy Games - Gate88
  http://www.queasygames.com/gate88/

Glace

- Summary
  アクション
  ダッシュして壁にぶつかったり,高いところから落ちた反動で大ジャンプが可能.
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
  クリックして拡大クリックして拡大クリックして拡大クリックして拡大
- Reference
  Glace
  http://www.glacegame.com/

ゲーデル,エッシャー,バッハ - あるいは不思議の環

- Summary
  ふしぎな表紙.
  ゲーデル,エッシャー,バッハ

Amazon - 洋書: Godel, Escher, Bach: An Eternal Golden BraidAmazon - 本: ゲーデル,エッシャー,バッハ - あるいは不思議の環Amazon - 本: ゲーデル,エッシャー,バッハ - あるいは不思議の環 20周年記念版
  
- モーツァルトの回文的逆行可能なカノン
  モーツァルトの回文的逆行可能なカノン
  順方向の演奏 | 逆方向に演奏 | 同時に演奏
  
- Crub Canon - 蟹のカノン
ゲーデル,エッシャー,バッハ—あるいは不思議の環 に登場する「蟹のカノン」
  フリードリッヒ大王が主題として与えた8小節をバッハがCrub Canon(蟹のカノン)として仕上げた.
  M.C.エッシャー - 蟹のカノン
  M・C・エッシャー - 蟹のカノン
  J.S.バッハ - 蟹のカノン
  J.S.バッハ - 蟹のカノン
  蟹のカノン (MIDI)
  蟹のカノン (要プラグインインストール)
  
- Reference
  あなたと夜と数学と - 音楽 & 数学らんど - ゲーデルエッシャーバッハ
  http://www5b.biglobe.ne.jp/~simomac/onbook.htm

  あなたと夜と数学と - 音楽 & 数学らんど - 回文的逆行可能なカノン
  http://www5b.biglobe.ne.jp/~simomac/kanon.htm

  閑話休題::BLOG - 2004-02-05
  http://guitar.jp/MT/archives/000228.php

本: ゲーデル,エッシャー,バッハ—あるいは不思議の環
本: ゲーデル,エッシャー,バッハ—あるいは不思議の環 20周年記念版
洋書: Godel, Escher, Bach: An Eternal Golden Braid

2004-12-03 Fri

元祖まぐろラーメン

- Summary
  まぐろの頭でとったダシを取り.豚骨・鶏がら・長ネギ・にんにく・豚の背脂をブレンドしたスープ.
  背脂も全然しつこくない.
  全然,魚の生臭みがなく,さっぱり食べられるラーメン.
  チャーシューが炭火で炙ってあり,絶品!
  味噌も人気があるようなので,次回食べてみよう.
  あと,イカ墨ソバが気になる.
  店一面が矢沢栄吉.プロジェクターで矢沢栄吉のライブが流れていた.
  壁は矢沢栄吉関係のポスターなどが隙間がないほど貼られている.
- 詳細

住所 東京都板橋区大和町23-2
定休日 火曜日
営業時間 18:30 - 03:00 (日曜・祝日は 02:00 まで)

- Reference
  livedoor Gourmet - 元祖まぐろラーメン
  http://gourmet.livedoor.com/item/300/i20362325/

2004-12-02 Thu

Chrono Resurrection

- Summary
  ファンによって作成されたクロノトリガーの続編のゲーム.
  SQUARE ENIX によって開発停止命令を食らったほど綺麗なゲーム.
  Trailer と MP3 と Screen shot がダウンロードできる.
  クオリティが高い!
  Trailer
  Corridors of Time | Undersea Palace | Secret Boss

クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大クリックして拡大
クリックして拡大クリックして拡大

  クロノトリガーは本当にいいゲームだった! 去年も3回位クリアしたなぁ.
  そういえば,クロノ・クロスのオープニングの絵を描いているのはサークルの先輩.
  スタッフロールにも名前が載っているらしい.
Amazon - ゲーム - PS one Books クロノトリガーAmazon - ゲーム - PS one Books クロノ・クロス

- Reference
  Opcoder.com - Chrono Resurrection
  http://www.opcoder.com/projects/chrono/
  Opcoder.com - Video Game Music
  http://www.opcoder.com/vgmusic/
  SQUARE ENIX
  http://www.square-enix.co.jp/
ゲーム - PS one Books クロノトリガー
ゲーム - PS one Books クロノ・クロス

WWW::Mixi - Mixiに簡単にアクセスするための LWP::UserAgent ライクなモジュール

- mixi Log Loader - mixi "足あと" 保存 + 解析Perlスクリプト
  WWW::Mixi を用いている.
  http://hsj.jp/works/archives/001055.html
- Reference
  Perlモジュール/WWW::Mixi
  http://digit.que.ne.jp/work/?Perl%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2FWWW%3A%3AMixi
  mixi - WWW::Mixi コミュニティ
  http://mixi.jp/view_community.pl?id=43735

chalowのPEAR検索プラグイン

- PEAR 検索プラグイン

### PEAR Moduleの検索リンク
# usage: {{pear_search('pkg_name')}}
sub pear_search {
	my ($word) = @_;
	my $prefix = q(http://pear.php.net/package-search.php);
	return qq(<a href="$prefix?pkg_name=$word" title="PEAR Search - $word">$word</a>);
}

SharpDevelop

- Summary
  SharpDevelop
  .NET 統合開発環境.
  .NET Framework SDK と組み合わせることで無料で .NET アプリケーションを開発可能.
  C# と Visual Basic .NET に対応.
  GPL で配布.
- Reference
  ic#code - SharpDevelop
  http://icsharpcode.net/opensource/sd/
  MSDN - .NET Framework
  http://www.microsoft.com/japan/msdn/netframework/
  SourceForge.jp - SharpDevelop-jp
  http://sharpdevelop-jp.sourceforge.jp/
  oka326 - SharpDevelop
  http://www.globe.to/~oka326/?SharpDevelop
  窓の杜 - SharpDevelop
  http://www.forest.impress.co.jp/lib/stdy/program/progeditor/sharpdevelop.html
  @IT - Insider .NET - .NET Framework SDKで始める .NETプログラミング (前編)
  http://www.atmarkit.co.jp/fdotnet/special/dotnet_sdk/dotnetsdk01.html

Duel Earth

- Summary
  Duel Earth
  Rouge-Likeのネットワーク対戦ゲーム.
  戦士,盗賊,魔法使いの職業から選択し,ダンジョンで他のプレイヤーとバトル.
- Reference
  Duel Earth
  http://duel-earth.cave.to/

HTMLエンティティ生成

- Summary
  10進,16進のHTMLエンティティを生成できる.

- Perl モジュール
  HTML::Entities は日本語が使えない.
  HTML::Entities::Numbered というモジュールもあるのか.

- PHP
  mb_encode_numericentity - 文字をHTML数値エンティティにエンコードする
  mb_decode_numericentity - HTML数値エンティティを文字にデコードする

- 追記
  FreeMind が日本語文字列を「16進のHTMLエンティティ」で出力するので困る.

- Reference
  HTMLエンティティ化
  http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm

  HTMLエンティティ生成
  http://gadd9.com/soft/entity.html

HTML::Entities
HTML::Entities::Numbered
PHP Manual - mb_decode_numericentity
PHP Manual - mb_encode_numericentity

- via
  blog.bulknews.net - 2004-08-12
  http://blog.bulknews.net/mt/archives/001184.html

2004-12-01 Wed

もじぴったん

- Summary
  これはおもしろい!
  ひらがなを繋げて単語を作る.
  同時に複数の単語を作ると連鎖.
  Flash製の無料お試し版が公開されている.
  http://namco-ch.net/mojipittan/trial/

Amazon - ゲーム - ことばのパズル もじぴったん Playstation2 the BestAmazon - ゲーム - ことばのパズル もじぴったんアドバンス
Amazon - 音楽 - ことばのパズル もじぴったん おりじなるさうんどとらっく

- Reference
  NAMCO - もじぴったんうぇぶ
  http://namco-ch.net/mojipittan/

  mixi - もじぴったん コミュニティ
  http://mixi.jp/view_community.pl?id=16833

ゲーム - ことばのパズル もじぴったん Playstation2 the Best
ゲーム - ことばのパズル もじぴったんアドバンス
音楽 - ことばのパズル もじぴったん おりじなるさうんどとらっく

ビル・ゲイツの面接試験 - 富士山をどう動かしますか?

- Summary
  「富士山をどう動かしますか?」「なぜマンホールのふたは丸いのか?」「どうやってM&Mチョコレートを作るか?」「アイスホッケーリンクの総重量は??」「世界中のピアノ調律師の数は?」といった質問と解答.
  自分なりの答えを出してから読んでみたい.

Amazon - 本: ビル・ゲイツの面接試験 - 富士山をどう動かしますか?

- Reference
本: ビル・ゲイツの面接試験 - 富士山をどう動かしますか?

- via
  増井 俊之 - 鬼ごっこアプレット
  http://pitecan.com/Puzzle/devil/

gameboyzz orchestra project

- Summary
  GameBoy を楽器とする演奏集団.
  ポーランドのワルシャワをベースとする6人のメンバー.
  lajv_ad_hom というCDを出している.
  micromusic というジャンルを成立させた.
- 戯言
  Cafe Del Mar は 今聞いている曲なので通じ合った感が.
  私は Vol.1 ですが.
Amazon - 音楽 - Cafe del Mar, Vol. 1
  http://blog.neoteny.com/takemura/archives/001103.html
- Reference
  gameboyzz orchestra project
  http://gameboyzz.com/
音楽 - Cafe del Mar, Vol. 1
- via
  Mitsuhiro Takemura's Blog - 2003-03-15
  http://blog.neoteny.com/takemura/archives/004455.html

log2mt - Web日記をMovableTypeへインポートできる形式に変換する試み

- Summary
  Web日記をMovableTypeへインポートできる形式に変換する試み.
  cl2mt.pl[2004-11-29-1] と同様のことをブラウザから行える.
- 対応日記一覧
  はてなダイアリー
  livedoor Blog
  Seesaa BLOG
  エキサイトブログ
  goo BLOG
  JUGEM
  楽天広場
  さるさる日記
  everydiary2
  MEMORIZE
  enpitu
  旧・大塚日記
  CGIBOY (日記帳)
  Alt-R
- Reference
  log2mt
  http://www.log2mt.com/
  Movable Type Import Format - Movable Typeインポートフォーマット
  http://siteas.net/MT/docs-j/mtimport.html
- via
  MovableTypeで行こう! - 2004-11-25
  http://cheebow.sub.jp/docmt/archives/2004/11/mt.html