drambuieの日記 このページをアンテナに追加 RSSフィード

2003 | 11 | 12 |
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2006 | 01 | 06 | 09 | 10 | 11 | 12 |
2007 | 01 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 07 | 08 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 10 |
2013 | 01 | 02 | 03 | 06 | 07 | 09 | 10 | 11 | 12 |
2014 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 12 |
2017 | 01 | 02 | 03 | 04 | 05 | 07 | 09 | 11 |
2018 | 03 | 04 | 07 |
 | 

2003-12-31 (Wed)

掃除進捗 掃除進捗を含むブックマーク 掃除進捗のブックマークコメント

和室をやって今年は終わり。残りは来年かな。

  • 風呂
  • 台所の床
  • リビングの床
  • 1Fのトイレ
  • 2Fのトイレ
  • 和室
  • 玄関
  • 洗面所
  • 自分の部屋の片付け

2003-12-30 (Tue)

drambuie2003-12-30

掃除進捗 掃除進捗を含むブックマーク 掃除進捗のブックマークコメント

リビング完了。玄関の外もやってお飾りを付けた。

  • 風呂
  • 台所の床
  • リビングの床
  • 1Fのトイレ
  • 2Fのトイレ
  • 和室
  • 玄関
  • 洗面所
  • 自分の部屋の片付け

Auro床用ワックス Auro床用ワックスを含むブックマーク Auro床用ワックスのブックマークコメント

通販生活で買ったAuroの床ワックスをようやく使い終えた。このワックス、「購入してから2年以外に使い切れ!」という説明書があるのだが、一年に二回ぐらいしかこのワックスを使った拭き掃除をしない我が家では全然使い切ることができなかった。

最後の方には濁っているような感じがしていたのだけど、あまり気にしないで使っていた。天然素材が中心ということで、劣化しやすいようだ。

使い勝手だが、ワックスというより、汚れ落しでついでに少々の艶もでるというような感じで、雑巾がけでフローリング床を拭いているとそれなりに汚れも取れて艶も出るので、その点は良かった。

次は似たような製品で、パッケージの容量が少ないものにしたい。

モヤイ結び モヤイ結びを含むブックマーク モヤイ結びのブックマークコメント

「JAF Mate」2003年12月号41p「癒しのキャンプ」より。

引っ張るとよりきつく締まる結び方で、たとえばロープで物干しを設ける時などに有効な結び方です。

google:モヤイ結びで検索しても、ちゃんと図解してあるページはないようです。常識レベルなのでしょうか?

モヤイ結び(追加) モヤイ結び(追加)を含むブックマーク モヤイ結び(追加)のブックマークコメント

google:もやい結びで検索したほうがいいようです。

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

■編集後記:2003年を振り返って

http://www.watch.impress.co.jp/akiba/hotline/20031227/kouki2003.html

via http://www.papalagi.org/diary/200312.html#20031229


『PASSWORD に Alt 文字を混ぜる効果』

http://www.sqlpassj.org/bunkakai/dba/report/031225.aspx

via http://ogawa.s18.xrea.com/tdiary/20031225.html


Logging Services

http://logging.apache.org/

# Log4Jなどの位置づけがApacheの中でランクアップという感じ?

2003-12-29 (Mon)

drambuie2003-12-29

掃除進捗 掃除進捗を含むブックマーク 掃除進捗のブックマークコメント

玄関完了。でも風が強くてドアの外はやってない。

  • 風呂
  • 台所の床
  • リビングの床
  • 1Fのトイレ
  • 2Fのトイレ
  • 和室
  • 玄関
  • 洗面所
  • 自分の部屋の片付け

ゆず ゆずを含むブックマーク ゆずのブックマークコメント

ゆず風呂冬至の日に入るんだっけか?庭のゆずの木からとっている時間がなくて、今日はじめて収穫した。遅ればせながら、本日ゆず風呂の予定。

2003-12-28 (Sun)

掃除進捗 掃除進捗を含むブックマーク 掃除進捗のブックマークコメント

台所完了。

  • 風呂
  • 台所の床
  • リビングの床
  • 1Fのトイレ
  • 2Fのトイレ
  • 和室
  • 玄関
  • 洗面所
  • 自分の部屋の片付け

「PHP4徹底攻略」 「PHP4徹底攻略」を含むブックマーク 「PHP4徹底攻略」のブックマークコメント

amazon注文した本(ASIN:4797320974)が届いた。読み始める。

2003-12-27 (Sat)

トイレ マジックリン

大掃除の進捗状況 大掃除の進捗状況を含むブックマーク 大掃除の進捗状況のブックマークコメント

クリスマス前に風呂はやった。今日はトイレをやった。

トイレ マジックリン トイレ マジックリンを含むブックマーク トイレ マジックリンのブックマークコメント

トイレマジックリンを使い終わった。買ったのは3年以上前だからいかにあまり掃除をしないか分かってしまう。トイレマジックリンは研磨剤が入っているクリームクレンザーみたいな感じで、トイレの水垢のような汚れを落とすのに良かった。

性能に不満はないが、次は別のものにしてみる予定。重曹かな。

2003-12-26 (Fri)

PHP事始め PHP事始めを含むブックマーク PHP事始めのブックマークコメント

PHPプログラミングをやることになった。手始めにドキュメントの勉強から。PHPのマニュアルが結局一番いいということで、以下を読み始めた。

http://jp.php.net/manual/ja/index.php

「PHP4徹底攻略」という本のPDFダウンロード

http://www.sra.co.jp/people/t-ishii/php_new/php4_new.html

amazonで本も注文した。

ASIN:4797320974

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

Log4j project - Chainsaw v2 Documentation

http://logging.apache.org/log4j/docs/chainsaw.html

# log4jのログを見るビューワらしい

仕事納め 仕事納めを含むブックマーク 仕事納めのブックマークコメント

休み中はPHPの本でも読んで勉強しよう。「PHP4徹底攻略」のPDFはsigmarionにも入れたし。

2003-12-25 (Thu)

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

レポート】WISS2003開催(1) - 「へぇボタン」が活躍する学会(MYCOM PC WEB)

http://pcweb.mycom.co.jp/news/2003/12/24/07.html

# へぇボタンとchatとwikiを併用する学会


dW : Linux : WindowsからLinuxへのロードマップ: 第1回 Linuxで考える

http://www-6.ibm.com/jp/developerworks/linux/031212/j_l-roadmap1.html

# 初心者向けの入門記事のようです。


次世代コミュニケーションサービスを担うJAIN(前編) マルチメディアを操るためのJava API登場

http://www.atmarkit.co.jp/fjava/special/jain01/jain01.html

# WindowsSIPサポートとまた熱い戦いをするのでしょうか。重要。


技術のコモディティ化を象徴するインスタントカンパニーの登場 CNET Japan - 梅田望夫・英語で読むITトレンド

http://blog.japan.cnet.com/umeda/archives/000915.html

# 俺もコモディティ化してる!?


あなたも可能、週末起業の道 商売のネタは身近なところに

http://www.asahi.com/job/special/TKY200312240104.html


Alertbox: 2003年 ウェブ・デザインの間違いトップ10(2003年12月22日)

http://www.usability.gr.jp/alertbox/20031222.html

2003-12-24 (Wed)

ディスク掃除(Windows) ディスク掃除(Windows)を含むブックマーク ディスク掃除(Windows)のブックマークコメント

今時、ハードディスクの容量に悩むのも馬鹿らしい話ですが、会社のPCのため時代遅れなスペックで、全部で10GBしかない容量をやりくりしている。

DriveAnalyzerというソフトで見たところ、Documents and Settingsディレクトリにいろいろ古いファイルがたまっていたので、削除した。

Local Settings\Application Dataの下にJ2SEのインストーラがいくつもあったんだけど、これは何だったのか?えいやと削除。


DriveAnalyzer

http://www.forest.impress.co.jp/library/driveanalyzer.html

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

ユーザーもスパム業者も群がる、URLを短くするサービス

http://www.zdnet.co.jp/news/0312/24/ne00_url.html

# URLを見て、どのくらい怪しいかを判断するのも難しくなりそう。あるいはこのサービスを経由していたら、全部怪しいと見なすか。


ファイル名に連番を付ける裏技

http://arena.nikkeibp.co.jp/tec/winxp/20030124/103551/

via http://www.preston-net.com/wiki/index.php?%5B%5B%A5%CD%A5%BF%C4%A2%5D%5D

クリスマス クリスマスを含むブックマーク クリスマスのブックマークコメント

それらしく家族でシャンメリーを飲むので、早く帰宅するつもりです。

2003-12-23 (Tue)

ソフト インストール ソフト インストールを含むブックマーク ソフト インストールのブックマークコメント

以下のソフトを使い始めた。

  • TClock2ch
  • RakuCopy

TClock2ch

http://l-o-l.l-o-l.l-o-l.to/

via 上部タスクバーのススメ (Windows)

http://www.unknownplace.org/blosxom/etc/69.html

# URLがちょっと恥ずかしい?


AUSGANG SOFT

http://a-h.parfe.jp/

mobileCustomでアップデート mobileCustomでアップデートを含むブックマーク mobileCustomでアップデートのブックマークコメント

sigmarion III用のアプリケーションがアップデートされていた。

  • 「Picsel Browser」でショートカットキー サポート。これは便利になった。今までかなりいらついていた、というか操作性が嫌で使っていなかったので、何とか使えるようになってきた。上部にあるたいした意味のない大きなツールバーのUIデザインが最悪、と思っていたら、これも全画面表示で消すことができた。
  • 「GEMini-PIMS」予定表の月表示画面に予定をタイトル表示する機能が追加。これがなかったのでROSEを使おうかどうしようかと思っていたが、サポートされたので自分としてはこれで満足。月表示で予定が大まかに見れれば問題ない。

Picsel Browser ショートカットキー一覧 Picsel Browser ショートカットキー一覧を含むブックマーク Picsel Browser ショートカットキー一覧のブックマークコメント

Helpより。

  • Ctrl + ← 戻る(前のドキュメント )
  • Ctrl + → 進む( 次のドキュメント)
  • Ctrl + R 更新
  • Ctrl + Enter ホーム
  • Ctrl + O URLの入力
  • Ctrl + L ファイルダウンロード
  • Ctrl + ? オンラインヘルプ
  • Ctrl + W Picsel Browserの終了
  • Ctrl + T 全画面表示の切替
  • Ctrl + D ドキュメント表示画面
  • Ctrl + B ブックマーク画面
  • Ctrl + H 履歴画面
  • Ctrl + E ファイル表示画面
  • Enter リンクフォローの開始またはリンクの選択
  • ↑ 上のリンク
  • ↓ 下のリンク

あと、Ctrl + +/- でZoom in/out、PgUp/PgDnでページ送りができるといいのですが…

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

sigmarionIIIユーザー必見! mobileCustomに新たなアプリケーションが追加に

http://www.wince.ne.jp/bbs/cnBoard.asp?PID=797

# 「Picsel Browser」でショートカットキー サポート。「GEMini-PIMS」予定表の月表示画面に予定をタイトル表示する機能が追加。

# mobileCustomもキーボード操作を何とかして欲しい。


ad-hocな人生 - TAKESAKO (仮) - 日本語ローマ字表記

http://namazu.org/~takesako/diary/?date=20031222

# こんなに色々あるとは知りませんでした。


マイクロソフト サポート技術情報 - 833786 - 成りすました Web サイトか見分ける手順について

http://support.microsoft.com/default.aspx?scid=kb;ja;833786

# これでいいのか?


はてなダイアリーをカスタマイズしたメルマガ発行者向け「melma!blog

http://internet.watch.impress.co.jp/cda/news/2003/12/19/1577.html

# メルマガの内容がBlogに入る。


JavaServer Faces v1.0 Reference Implementation Beta

http://java.sun.com/j2ee/javaserverfaces/download.html

# 実装が出ているとは知らなかった。試す時間がないけど。(そもそもtaglib以外の部分がどういう仕組みか分かってない。)

2003-12-22 (Mon)

けんちん汁 けんちん汁を含むブックマーク けんちん汁のブックマークコメント

「けんちん汁」とはイメージ的にはニンジン・ごぼう・こんにゃく・豆腐・里芋などが入っているが、定義が良く分からなかった。豚汁とはどこが違うのか?

味噌仕立てと醤油仕立ての違いか?でも中にはgoogle:味噌けんちん汁などというレシピもあった。しかし、これはすまし仕立てが基本みたいだ。で、googleすると建長寺発祥説があるらしい。


けんちん汁は建長寺が発祥の地?の答え

http://www6.airnet.ne.jp/sirotrek/trekroad/kenchin_ans.html

北鎌倉よろず話・けんちん汁

http://homepage2.nifty.com/kitakama/yorozu/yoro010.html


しかし、「けんちん」を漢字で書くと「建長」ではなく「巻繊」らしいのですが…。百科事典(http://ds.hbi.ne.jp/netencytop/)で見ると特に建長寺のことは書いてなかった。「中国から伝えられた卓袱(しつぽく) 料理の一種。」ということ。

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

WordExcel携帯で確認できる表示システム シャープ開発担当者にその仕組みを聞く

http://k-tai.impress.co.jp/cda/article/interview/16968.html

# SVG-Tinyというものを使用


USBオーディオ無線デジタル伝送システム ラトックシステム 「REX-Link」

http://www.watch.impress.co.jp/av/docs/20031219/dev052.htm

# スピーカーまでケーブルレス


Amazonしーもす書店は、インターネット・ショッピングサイトAmazon.co.jpのアソシエイト・ショップです。

http://www.infostage.net/amazon/index.php?misc=info

# AmazonよりシンプルなUIを提供するという売り


新世代株式会社

http://www.shinsedai.co.jp/main.html

# 月刊ASCII2004年1月号44p「おもちゃ市場を席巻する国産プロセッサ」より


dW : Java technology : パフォーマンスの目: マイクロパフォーマンスのベンチマーキング

http://www-6.ibm.com/jp/developerworks/java/031219/j_j-perf12053.html

# バイトコードを見れば細かいレベルでのパフォーマンスが分かる


NAnt

http://nant.sourceforge.net/

via http://www.hyuki.com/tf/?20031221074813

# .NET ant


Passion For The Future: アウトプット、サブアセンブリ、非マルコフ、Blogの流行の秘密

http://www.ringolab.com/note/daiya/archives/000529.html

via http://www.h6.dion.ne.jp/~osamu03/diary/2003-12.html#2003-12-21-4

# 知的作業に大切なことがらの考察から、グループウェアナレッジマネジメント ウェアに必要な要件を考察する。

2003-12-20 (Sat)

目ばかり手ばかり 目ばかり手ばかりを含むブックマーク 目ばかり手ばかりのブックマークコメント

「婦人乃友」2004年1月号の「家事力のボトムアップ 衣食住77の知恵」より

目ばかり

  • 卵1個が約50グラムがめやす。ピンポン玉30g、卵M50g、卵L70g
  • 卵と同じ大きさは50g。じゃがいも、にんじんなどの根菜類。挽肉、ごはん、みそ等

手ばかり

  • 200g: せん切り野菜は両手でおおって約200g
  • 100g: 刻んだ野菜は片手に軽く盛ると100g
  • ひとつまみ: 3本の指でつまむ(親・中・人差し指)…小さじ1/5(1g)
  • 少々: 2本の指でつまむ(親・人差し指)…小さじ1/8(0.6g)

この特集、保存版とあるが、確かに役に立つ。繰り返し訓練して体で覚えることによりスピードアップ、品質の安定。

「婦人乃友」2004年1月号 「婦人乃友」2004年1月号を含むブックマーク 「婦人乃友」2004年1月号のブックマークコメント

その他、興味を引いたこと。

  • 1合180ccのカップで米は140g、炊きあがりは350g
  • 200ccのカップで米は160g、炊きあがりは400g。
  • 水加減。米の1.2倍、新米は同量、もち米二割減
  • 朝一番に3分モップがけをする。ほこりが落ちて舞い上がっていない時間帯だから。
  • ほうきがあれば掃除機は要らない。
  • 砂漠で塩の小袋を開けたら、遠くにいた駱駝の群れが駆け寄ってきた。
  • 子供に顔洗いを教える。水道の水量で水の太さは鉛筆一本と教える。

ソフトウェア開発の目ばかり ソフトウェア開発の目ばかりを含むブックマーク ソフトウェア開発の目ばかりのブックマークコメント

ソフトウェア開発で目ばかりってあるだろうか。目分量での見積もりの基本データみたいなもの?

  • コーディング 1日8時間500行。8時間のうち6時間をコーディング。それ以外はメールなど雑用・連絡など。これで500行(コメント込み)。正確には300から500ぐらいか。
  • エディタの一画面 50行つまり一日10画面分ぐらいはコーディングできる。
  • 既存ソースの修正 上記の新規作成に加えて、その半分か同量の時間をソース調査に使う。4時間既存ソース調査して、その後、8時間のうち6時間をコーディング。これで500行など。全体ソースが20ksから30ksぐらいの場合

もっと書けるという人もいるでしょうし、ソース行数は少なければ少ないほど良いという主張の人もいると思います。現在、使用言語はJavaです。IDE・RADツールは使用していません。

またウォーターフォール開発のような重い開発では設計からテストまでで生産性を見たり、また作成する文書量も多い。ということで、コーディングのフェーズの割合はかなり少ない。全工程にかかった時間でステップ数を割るとかなり少なくなる。500行/月ぐらい。

それより、こんな機能ならステップ数、作業量このぐらいみたいなデータのほうが役に立つかな。難しそうだけど。だいたい料理と違って、同じものを何回も作るということは少ないし。

2003-12-19 (Fri)

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

エンタープライズ:Opinion:愛すれど悲し、Visual Basicは罪作り

http://www.zdnet.co.jp/enterprise/0312/18/epn13.html

# 個人でCRMシステムを構築。PIMよりやや大規模システム的。Javaに行きたいけど、VBから抜け出せない。


ガッツ石松vs猿のモモvsオラクル営業、10gインストール対決

http://enterprise.watch.impress.co.jp/cda/topic/2003/12/18/918.html


Red Hat、アプリケーションサーバ市場参入へ

http://www.zdnet.co.jp/news/0312/19/nebt_10.html

JOnAS

http://jonas.objectweb.org/


窓の杜 - 【今日のお気に入り】WebページのタイトルとURLをコピー「RakuCopy」

http://www.forest.impress.co.jp/article/2003/09/25/okiniiri.html

POP辞書.com - 翻訳 英和辞書 英語 中国語 和英辞典 英和辞典 日本語 和英辞書

http://www.popjisyo.com/WebHint/Portal.aspx

via http://nais.to/~yto/clog/2003-12-17.html

2003-12-18 (Thu)

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

Yahoo!モバイル - au最新機種特集 A5503SA

http://event.mobile.yahoo.co.jp/au0312/a5503sa/index.html

充実した英単語辞書を搭載。メールの本文中の英単語も、範囲を指定してその単語を翻訳することができる。

和英、英和、カタカナ英語、英単語クイズの4種類の辞書機能を搭載する。


窓の杜 - 【このソフト作った人はどんな人?】第22回:Opera Software ASA、CEOのJon Stephenson von Tetzchnerさん

私は99.9%の仕事を「Opera」でこなしています

http://www.forest.impress.co.jp/article/2003/12/18/whocreate22.html

# 携帯やネット家電では競争力があるとする。


News:MSのSPOT腕時計、1月発売

http://www.zdnet.co.jp/news/0312/17/nebt_25.html


SuperWabaが日本語サポート :: pocketgames :: PDA秘宝館

http://pocketgames.jp/modules.php?op=modload&name=News&file=article&sid=2275&mode=thread&order=0


BOOKアサヒコム | 読むテレビ 銭形金太郎

http://book.asahi.com/tv/20031214/index.html

そしていつからか、レポーター、そして番組出演者に共通した“影響”が出てきたとも。

「みんな、無駄遣いをしなくなったようなんですよ。」

2003-12-17 (Wed)

xyzzy+howm+changememo xyzzy+howm+changememoを含むブックマーク xyzzy+howm+changememoのブックマークコメント

xyzzyを使っているが、全ての可能性を使いきれるわけもなく、もっぱらメモ用ソフトとしてhowmとchangelogmemoを使っている。

  • 会社に出社して、その日に行う作業をリストする。 昨日のhowmから、今日のhowmへ残っているtodoをコピーして、必要なら追加。
  • 作業を行ったらchangelogへ記録をつける。作業にかかった時間も大まかにメモする。
  • 作業が完了したら、完了の印を付けてtodoをdoneへ移動
  • 毎日すっきりと帰宅(理想)

howmは本当ならどの日付のファイルに書いてもスケジュールやtodoを一覧管理できるのだが、私はその機能は使っていない。毎日、脱皮する方式だ。

howmを使う前はコピーの裏紙に鉛筆でtodoを書いていた。これもやはり毎日新しい紙に書き直していたので、その方法を踏襲している。

朝、todoをコピーして書き直していると、「料理の鉄人」の道場六三郎のお品書きを思い出すこともある。XPにも「簡単な計画ゲーム」というプラクティスがあったっけ(?)。


howm: 一人お手軽 Wiki もどき

http://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/index-j.html

howm-wrap

http://homepage3.nifty.com/~ko-ji/

xyzzychangelog

http://www5e.biglobe.ne.jp/~fukafuka/xyzzy/script/scripts.html#changelogmemo

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

SoftEther

http://www.softether.com/jp/

via http://papalagi.org/diary/200312.html#20031217

IBMが一部業務の海外移転を計画

http://www.zdnet.co.jp/enterprise/0312/16/epic03.html

11万円台でUXGA対応の20.1型液晶「デルUltraSharp 2001FP HAS」元麻布春男の週刊PCホットライン

http://pc.watch.impress.co.jp/docs/2003/1217/hot293.htm

Opinion:Webサービスは“取り扱い注意”

ビジネスインテグレーションは、Webサービス以上のものであることを心に留めておくべきだ。

http://www.zdnet.co.jp/enterprise/0312/16/epn05.html

非ユークリッド幾何学の歴史とソフトウェア工学の進化(後編)CNET Japan - 江島健太郎 / Kenn's Clairvoyance

http://blog.japan.cnet.com/kenn/archives/000899.html

SOAP メッセージの DTD 解釈時に DoS 攻撃を許す脆弱性

http://japan.internet.com/webtech/20031216/11.html

アパートの夢 アパートの夢を含むブックマーク アパートの夢のブックマークコメント

大学を卒業してからも自分は夢の中では大学時代のアパートに住んでいた。

実世界でも、そのアパートは自分が卒業するときに全ての住人を追い出して、大家は土地をどこかの会社に売った。しかしバブル崩壊の影響かその土地はしばらくの間利用されることがなかった。私はUターン就職をしたのだが、卒業から数年後に友人の結婚式の際、昔のアパートを懐かしさで訪れた時に、自分が引越しをした直後の部屋がそのまま保存されていて、びっくりした。自分が捨て置いていった家具などがそのまま残っていた。鍵もそのままだろうから、忍び込めばまたここに暮らすことができるような気がした。

夢の中ではアパートに戻った自分はひたすら布団で寝ているか、ときどきアパートを抜けては周囲をうろうろしていた。当時の友人には誰にも会わなかった。

そんな夢をここ数年見ていたのだが、今日は続きがあった。同じようにずっと布団で寝ていたところ、大家らしき老婆が私を発見してしまったのだ。私は怖くなって見つかる前にアパートを抜け出した。もう戻ることはできないだろう。

良く考えるとこれはいい夢のような気がする。もうあのアパートの夢は見ないかもしれない(見るかもしれないが)。記念にメモしておこう。

2003-12-16 (Tue)

ハイテンション田舎暮らし ハイテンション田舎暮らしを含むブックマーク ハイテンション田舎暮らしのブックマークコメント

このお父さん、最高だ。


@nifty:デイリーポータルZ:ハイテンション田舎暮らし

http://portal.nifty.com/special03/12/14/index.htm

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

給料半分で週3日勤務OK 日本IBM、

http://headlines.yahoo.co.jp/hl?a=20031215-00000193-kyodo-bus_all

# IBM社員ではないが、どうでしょうと妻に打診したら却下された。

Samurize

http://samurize.parfe.jp/

via http://diary.hatena.ne.jp/dot/20031215

@IT:連載 ビジネスWebサービス最新事情(5) Webサービスを連携させるコレオグラフィ

http://www.atmarkit.co.jp/fxml/tanpatsu/25websvc/05.html

# WSFLとはまた違うのでしょうか?規格が一杯あって、難しくてよく分からない。

記者の眼 運用管理 そんなもの,今どき秋葉原でも買えません : IT Pro 記者の眼

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20031215/1/

職務上作成する著作物の著作者

http://law.e-gov.go.jp/htmldata/S45/S45HO048.html

FileZilla is a fast and reliable FTP client and server with lots of useful features and an intuitive interface.

http://filezilla.sourceforge.net/

via http://ogawa.s18.xrea.com/tdiary/20031215.html

Craftsmanship

http://www.radiumsoftware.com/0312.html#031213

# 営業・SEなどのオフィスに見られる固定した自席を持たないオフィスはソフトウェア開発には向いていない。

全く余裕でゲーム制作を行っているという事例

http://www.radiumsoftware.com/0312.html#031214

# ゲーム開発がみんな修羅場ばかりではないという話

井上(ひさし)流読み方十箇条」

http://www.h6.dion.ne.jp/~osamu03/diary/2003-12.html#2003-12-15

RSS Autodiscoveryといふもの

http://homepage2.nifty.com/igat/igapyon/diary/2003/ig031216.html

スタートアップはなぜ速く動けるのか? ほぼ日刊イトイ新聞 - シリコンの谷は、いま。

http://www.1101.com/siliconvalley/index.html

2003-12-15 (Mon)

Webサービスの光と陰を考察する(2)データ標準化から目をそらす守旧派の罪と罰 Webサービスの光と陰を考察する(2)データ標準化から目をそらす守旧派の罪と罰を含むブックマーク Webサービスの光と陰を考察する(2)データ標準化から目をそらす守旧派の罪と罰のブックマークコメント

http://www.atmarkit.co.jp/fxml/tanpatsu/32proposal/02.html

そもそもWebサービスってこういう全然データの統一が取れていないところでもつながります、って言ってなかったっけ?全然違う色々なシステムを疎結合できるのが利点というのが言われていたような記憶があるけど。

Webサービスが来る来る(来ないと困る)と言われ続けてそうでもないのは、みんな実はそんなにつながりたくなかったということなのだろうか。googleamazonにはつながりたい人が多いみたいだけど。


ウェブサービス:逝ってよし

http://www.blog.net/webservices-j.htm

CNET Japan - 江島健太郎 / Kenn's Clairvoyance:セマンティックWebについての誤解と真実

http://blog.japan.cnet.com/kenn/archives/000845.html

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

石けん百科 楽しく豊かな石けんライフのために……

http://www.live-science.com/

@IT:緊急提言:Webサービスの光と陰を考察する(1)

http://www.atmarkit.co.jp/fxml/tanpatsu/32proposal/01.html

@IT:緊急提言:Webサービスの光と陰を考察する(2)

http://www.atmarkit.co.jp/fxml/tanpatsu/32proposal/02.html

日本IBMが「短時間勤務制度」導入 週3日でもOK

http://www.asahi.com/business/update/1215/016.html

酒を飲まなくなった日本人--脱アルコールに舵を切る飲食店、酒メーカー

http://biztech.nikkeibp.co.jp/wcs/leaf/CID/onair/biztech/biz/281357

花粉症に効く機能性食品 注目の5社5商品群が登場へ

http://medwave2.nikkeibp.co.jp/wcs/leaf?CID=onair/medwave/a027/281316

Mobile:「携帯ラジオが付いただけじゃない」〜A5503SAに期待するFM局

http://www.zdnet.co.jp/mobile/0312/12/n_fm.html

XMLBuddy

http://xmlbuddy.com/2.0/index.php

X-Men - a XML plugin for Eclipse

http://sourceforge.net/projects/xmen

JSPDoc Project

http://opensource.yourdecor.ca/jspdoc/

howm-wrap

emacs 上で動作する平岡和幸さん作のメモ取り環境howm を xyzzy で動かす為のラッパーです。

http://homepage3.nifty.com/~ko-ji/

イラク情勢2003年の総括と日本の採るべき戦略

http://pathfind.motion.ne.jp/iraq2003.htm

2003-12-14 (Sun)

東京ビンボー生活マニュアル 大東京ビンボー生活マニュアルを含むブックマーク 大東京ビンボー生活マニュアルのブックマークコメント

最近また読みたくなって、漫画文庫のものを注文した。

ASIN:4062600420

最初に読んだ当時の気持ちと比べると感慨を薄く感じるのは、今は一人暮らしではないせいか、本が小さい文庫サイズだからか、結末が分かっているからか。最初に読んだ大学生の時には影響を受けて、のり弁ばかり食べていた。

でも、面白くて、5冊を一度に読んでしまった。

掃除 大掃除を含むブックマーク 大掃除のブックマークコメント

掃除の簡単な計画

やる順番もだいだい以上の通り。玄関以降はやらない可能性もあり。

2003-12-12 (Fri)

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

「うすいさちよ28才独身はシックハウス症候群を救うか」

http://member.nifty.ne.jp/ojarumaru/sp_top.htm

【レビュー】FMラジオチューナーを搭載したFMケータイA5503SA」を試す(MYCOM PC WEB - デジタブル)

http://pcweb.mycom.co.jp/articles/2003/12/10/a5503sa/index.html

CA証明書を更新したJDK1.4.2_03リリース

http://slashdot.jp/developers/03/12/11/089207.shtml?topic=43

「ネット白物家電はまず特定小電力無線でつなぐ」,松下と日立の選択 :: pocketgames :: PDA秘宝館

http://pocketgames.jp/modules.php?op=modload&name=News&file=article&sid=2264&mode=thread&order=0

分かりやすい地図の作り方

http://www.st.rim.or.jp/~k-kazuma/IE/IE602.html

ウィンドウズを搭載した銀行ATMに初のウイルス

http://www.hotwired.co.jp/news/news/technology/story/20031211305.html

エンタープライズ:Opinion:仕事と家庭の「並列処理」は可能か

http://www.zdnet.co.jp/enterprise/0312/11/epn09.html

# 会社員にとって、就業時間に作成したものは会社の著作物で、プライベートなら自分の著作物と言う区分が面倒くさい。

XPアンチプラクティス

http://www.ask.sakura.ne.jp/object-garden/contents/xp_antipractice.html

@IT:実行スピードに挑戦するJavaアーキテクチャの変遷をたどる

http://www.atmarkit.co.jp/fjava/special/jvmhistory/jvmhistory01.html

2003-12-11 (Thu)

ティーバッグ ティーバッグを含むブックマーク ティーバッグのブックマークコメント

出張時に水筒を持っていっても、全部飲んでしまうとその後がさみしい。ティーバッグも持っていけば、後は給湯室を探すだけで、補給できる。

インスタント コーヒーの小袋も売っていると思うけど、一袋はカップ一杯分で500ml分あるとは思えない。

今度やってみよう。


外出には「飲み物持参」で

http://www.mirai.ne.jp/~gassho/jiko102.html#gaishutsu

2003-12-10 (Wed)

色々なカッコ 色々なカッコを含むブックマーク 色々なカッコのブックマークコメント

()
parentheses/round brackets/curved brackets
[]
square brackets
<>
angle brackets
{}
braces/curly brackets/curly braces(冗長)

http://en.wikipedia.org/wiki/Bracket_(punctuation)

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

CNET Japan - 江島健太郎 / Kenn's Clairvoyance:非ユークリッド幾何学の歴史ソフトウェア工学の進化(前編)

http://blog.japan.cnet.com/kenn/archives/000882.html

帰ってきた買っとけ! DVD 第111回:「ロード・オブ・ザ・リング二つの塔スペシャル・エクステンデッド・エディション

http://www.watch.impress.co.jp/av/docs/20031209/buyd111.htm

# 確かに三部作の後にこれぞ集大成というのが出てきそうで、なかなか買う気にならない。

第2回 日本発の独自技術を開発する 浅海智晴×平鍋健児×原田洋子×村田真 @IT:特集:Development Style Round Table Talking(2)

http://www.atmarkit.co.jp/fjava/devs/roundtable02/roundtable02.html

小霊通ブーム”の真実中国携帯電話事情 : IT Pro 記者の眼

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20031209/1/

Amazon.co.jp: ホーム&キッチン: Zwilling 鼻毛リッパー

http://www.amazon.co.jp/exec/obidos/ASIN/B0000DGS7O/qid=1071024589/sr=1-1/ref=sr_1_2_1/249-2156070-3081153

あなたは“NTT解約”に踏み切れるか

http://www.zdnet.co.jp/broadband/0312/09/lp18.html

PE BuilderでWindowsXPブータブルCDROMを作ろう

http://www.geocities.co.jp/SilkRoad/7507/win/winpe/pebuilder.html

岡山大など、ミント・ポリフェノールの花粉症症状

http://biztech.nikkeibp.co.jp/wcs/leaf/CID/onair/biztech/gen/279651

日本コカ・コーラ、花粉症の症状を緩和する紅茶飲料を1月発売

http://biztech.nikkeibp.co.jp/wcs/leaf/CID/onair/biztech/medi/280088

2003-12-09 (Tue)

テーブル3ごう テーブル3ごうを含むブックマーク テーブル3ごうのブックマークコメント

好きな絵本が本棚から出てきたのでメモ

吉村竹彦「テーブル3ごう」

  • こどものくに ひまわり版 5月号 第34巻 第2号
  • 2000年5月1日発行
  • 鈴木出版株式会社

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

[子育てにかかるお金]All About Japan

http://allabout.co.jp/children/ikujimoney/

「冥福」は祈らない

http://d.hatena.ne.jp/finalvent/20031202

aozora blog: 100円ショップの青空文庫

http://www.siesta.co.jp/aozora/archives/000634.html

ペンギンファクトリー、自社開発のグループウエアをオープンソースで公開 : IT Pro ニュース

http://itpro.nikkeibp.co.jp/free/NC/NEWS/20031205/2/

■『マトリックス三部作を超訳してみる

http://www.enpitu.ne.jp/usr8/bin/day?id=85643&pg=20031112

For those about to blog

上司に対し、どうやって自分の仕事がらみのblogを認めさせるかについて

http://naotakeblog.typepad.com/sottovoce/2003/12/for_those_about.html

AIDA32 is a professional system information,diagnostics and benchmarking program running on Win32 platforms.

ハードウェアの構成情報を表示してくれる。

http://www.aida32.hu/aida-features.php?bit=32

ソフトウェアの品質を支えるのはテスト技術者──1月にシンポジウム開催へ

http://www.zdnet.co.jp/enterprise/0312/08/epn08.html

木製フレームのキーボード

http://www.geocities.jp/iwata0766/mokuseikeyboard.html

Amazon.co.jp: 本: C#によるプログラミングWindows

http://www.amazon.co.jp/exec/obidos/ASIN/4891002921/ref=ase_osamuokano-22/249-2156070-3081153

Amazon.co.jp: 本: 会議

http://www.amazon.co.jp/exec/obidos/ASIN/4582852009/249-2156070-3081153

DbUtilsメモ

http://www02.so-net.ne.jp/~kikuta/dbu/index.html

ミントの葉に花粉症緩和作用 岡山大が発見

http://www.asahi.com/science/update/1209/003.html

2003-12-08 (Mon)

Matrix Matrixを含むブックマーク Matrixのブックマークコメント

映画Matrix Revolutionsを見た。モーフィアスはオラクルだった?違うか。

学資保険 学資保険を含むブックマーク 学資保険のブックマークコメント

ソニー生命の学資保険を申し込んだ。これから17年間も支払いをするかと思うと気が遠くなる。

午前10時に今日の仕事の半分が片づいていなければ、 午前10時に今日の仕事の半分が片づいていなければ、を含むブックマーク 午前10時に今日の仕事の半分が片づいていなければ、のブックマークコメント

午前10時に今日の仕事の半分が片づいていなければ、多分、残り半分は終了できないだろう。

メモしたんだけど、誰の言葉だっけ?

2003-12-07 (Sun)

凧揚げ 凧揚げを含むブックマーク 凧揚げのブックマークコメント

天気は良かったが、風が強かった。子供と公園に行って凧揚げをした。かなり高く上がって満足。冬の公園は空気が澄んでいて気持ちがいい。

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

サラリーマン野宿旅

http://nojyuku.hp.infoseek.co.jp/index.html

野宿や駅寝のマナーと心得[アウトドア]All About Japan

http://allabout.co.jp/travel/outdoor/subject/msub_no.htm

だから野宿はやめられない  

http://www.geocities.jp/gomashio7/

2003-12-06 (Sat)

障子の貼り替え 障子の貼り替えを含むブックマーク 障子の貼り替えのブックマークコメント

子供が破いてしまった障子。師走なので貼り替えをすることにした。用意したのは

  • アサヒペンのアイロン貼り障子紙
  • アイロン
  • 障子はがし液
  • 50cm定規(100円ショップで購入)
  • カッターナイフ
  • 霧吹き

アイロン貼り障子紙はなかなか便利だ。

多少たるんでしまっていても最後に霧吹きで水をかければピンとなる。なかなか気持ちいい。

花粉症対策 花粉症対策を含むブックマーク 花粉症対策のブックマークコメント

原のハーブや自然食品を売っている店でネトルとエキナセアというハーブの乾燥粉末の錠剤を買った。これから杉花粉の季節まで毎日飲む。去年、同じものをやはり2か月ぐらい飲んで結構具合が良かった。しかし、去年は花粉の飛散量が少なかったから、このハーブの効果かどうか確定はできない。

ちなみに一昨年は甜茶を2か月ほど飲んだが、あまり効果は感じられなかった。

2003-12-05 (Fri)

ロッテのキシリトール ガム ロッテのキシリトール ガムを含むブックマーク ロッテのキシリトール ガムのブックマークコメント

捨て紙には食品に安全なノリを使用しています。

人体に安全かどうかは明言していない。

家庭内識者 家庭内識者を含むブックマーク 家庭内識者のブックマークコメント

求む家庭内識者

という張り紙があった。

「お母さんはイラク派兵についてどう考えるの?」
「非戦闘区域かどうかの判断をしないのは問題じゃないかしら?」

とか。

ココログ ココログを含むブックマーク ココログのブックマークコメント

とりあえず申し込んでみた。といっても書くことがない。

http://drambuie.cocolog-nifty.com/

Commons Configuration Commons Configurationを含むブックマーク Commons Configurationのブックマークコメント

設定ファイルの元データがプロパティファイルだったりXMLファイルだったりと異なったとしても、同じインターフェースで設定を取得できる。

http://jakarta.apache.org/commons/sandbox/configuration/

Linuxで作るレイヤ4-7スイッチ Linuxで作るレイヤ4-7スイッチを含むブックマーク Linuxで作るレイヤ4-7スイッチのブックマークコメント

Software Design 2003-12号 68p

家庭用フローリングポリッシャー 家庭用フローリングポリッシャーを含むブックマーク 家庭用フローリングポリッシャーのブックマークコメント

ちょっと欲しくなった。

家庭用フローリングポリッシャー MP-P24

http://www.sense.panasonic.co.jp/PanaSense/WP01/WP0140.jsp?FOLDER%3C%3Efolder_id=4424101

2003-12-03 (Wed)

負荷分散装置 負荷分散装置を含むブックマーク 負荷分散装置のブックマークコメント

サーバー負荷分散装置を使いこなす(3) 第2回

http://itpro.nikkeibp.co.jp/members/NCC/NETPOINT/20031125/2/

  • サーバからの下り方向で関連付ける負荷分散装置なんてそもそもあるの?
  • ユーザ名などではなく、類推しにくいセションIDを生成して、それをクッキーに設定するほうが普通ではないでしょうか?

ホームアシスト ホームアシストを含むブックマーク ホームアシストのブックマークコメント

  • SWENで3980円だったイワタニ・ジュニアランタンが2980円だった。やられた。
  • 自転車の荷台に荷物をくくりつけるため、バイク用品コーナーでゴムのネットを買う。
  • ポータブル電源が10800円だった。この前のキャンプでバッテリーがあがってしまいエンジンがかからなくなってあせったので、購入するかも。今日はまだ買わなかったが。

CR2032 CR2032を含むブックマーク CR2032のブックマークコメント

Casio Wrist Camera WQV-3用にボタン電池を一個買った。最近、ボタン電池が100円ショップで売っていることを知ったので、100円で購入できた。

自転車通勤 自転車通勤を含むブックマーク 自転車通勤のブックマークコメント

バックパックをやめて、リアキャリアに荷物を付けるようにした。背中や肩が楽で体への負担が少なくなった。背中に汗がびっしょりということもないので、快適。

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

Gartner Column:第121回「もはやITは戦略的ではない」との主張に理論武装しておこう

http://www.zdnet.co.jp/enterprise/0312/02/epn15.html

首都圏版 主婦の値ごろ感調査

http://www.kurasihow.ne.jp/topics/index.html

Sun Developer News アダプタを利用して異種システムを連携させる方法

http://sdc.sun.co.jp/news/private/2003/12/tech_java01.html

JAXBでデータバインディングに挑戦しよう

http://www.atmarkit.co.jp/fxml/rensai2/xmltool02/01.html

モバイルCGI研究 端末判別法

http://specters.net/cgipon/labo/c_dist.html

VECTROID 浮上!

http://www.wnishida.com/~wmemo/?date=20031129

Verdanaフォント

http://www.radiumsoftware.com/0312.html

エレガントな調査法

http://aoki2.si.gunma-u.ac.jp/Hanasi/StatTalk/omosiro-banasi/chousahou.html

ルポ解雇

http://book.asahi.com/review/index.php?info=d&no=4788

社会的責任投資が企業行動を変える じわり広がる新基準

http://www.asahi.com/money/aera/TKY200312020191.html

鼻息、荒くないですか?

http://www.kouenirai.com/magazine/ma-05_16.htm

2003-12-02 (Tue)

車窓からのTDD 車窓からのTDDを含むブックマーク 車窓からのTDDのブックマークコメント

JAVA PRESS vol.33 50p

  • Eclipseだとテストから書くのが楽そうだ。普通はテストから書くとコンパイルエラーが出るのが分かっているのに、何でこんなことやるのかと不毛な気持ちになるけど、エラーからコードが自動生成されるなら納得できるかもしれない。
  • フェイクを書き直すのってリファクタリングって言うのだろうか。書き直せば何でもリファクタリングということにはならないと思うけど。
  • フェイクを書き直すのを忘れそうなのが、ちょっと嫌かも。
  • 異常・エラーなテストケースをどこまで書くことができるかが大切なのか。

ICU4J ICU4Jを含むブックマーク ICU4Jのブックマークコメント

便利そうなので、概要を調べてみた。

  • Unicodeベースで国際化された文字列処理
  • com.ibm.icu.math BigDecimal
  • com.ibm.icu.text DateFormat NumberFormat Normalizer(文字列の正規化) SearchIterator(文字列検索) BreakIterator(文字列を単語で区切る)
  • com.ibm.icu.util Calendar Currency
  • com.ibm.icu.richtext RTFエディタ。AWTとかSWINGとあるからGUI付きのようだ。

JapaneseCalendarで和暦も扱うことができる模様。

Commons Resource Commons Resourceを含むブックマーク Commons Resourceのブックマークコメント

国際化関係。複数の言語リソースファイルを切り替えて使うことができる(のではないか?)


Resources : Resource bundle component

http://jakarta.apache.org/commons/sandbox/resources/


そういえば、最近になってChoiceFormatというのを知った。


複数形メッセージを扱うための ChoiceFormat の利用

http://sdc.sun.co.jp/java/private/techtips/2003/tt0926.html


J2SE 1.5でprintfが使えるようになるんだったか。java.text.*はあまり評判が良くないけど、printfはどうなるのでしょうか。

ユニクロのマイクロフリース ユニクロのマイクロフリースを含むブックマーク ユニクロのマイクロフリースのブックマークコメント

ユニクロのマイクロフリースが1枚で1000円、2枚1480円、3枚1980円だった。家族で3枚購入。自転車通勤のときに着るつもり。

靴下が6足980円だったので、6足購入。

URL memo URL memoを含むブックマーク URL memoのブックマークコメント

社会学講座 第19回 スーペー少子化論争3・年金・働く女性編

http://mazzan.at.infoseek.co.jp/lesson19.html

Going My Way: 力を合わせればどうってことはない

http://kengo.preston-net.com/archives/001005.shtml

dW : Java technology : Javaプログラミングのダイナミックス 第3回: 実用的なリフレクション

http://www-6.ibm.com/jp/developerworks/java/031128/j_j-dyn0715.html

Very Quick Wiki

http://d.hatena.ne.jp/neverbird/20031128

http://veryquickwiki.croninsolutions.com/

Struts開発をIDEで効率化

http://www.atmarkit.co.jp/fjava/rensai2/jakarta12/jakarta12_01.html

赤外線が熱い

http://www.wnishida.com/~wmemo/?date=20031126

シグマリオン3のモバイルカスタムでゲームが提供されているようです。

http://www.pdabiz.jp/products/sig3/soft_mobilecustom2.html

http://d.hatena.ne.jp/itokoichi/20031201

はてなにのめり込んでいると

http://d.hatena.ne.jp/sugio/20031122

Suffix Arrayは、最近注目を集めているデータ構造です。

http://member.nifty.ne.jp/DO/suffix_array.htm

[OL2003] [HOWTO] Visual C++/MFC を使用して Outlook を自動化する方法

http://support.microsoft.com/default.aspx?scid=kb;ja;220600

デル、WXGAパネル採用の17型ワイド液晶テレビ

http://www.watch.impress.co.jp/av/docs/20031201/dell.htm

東京三菱銀行様より、大手銀行初のLinuxベースとした基幹系システムの端末更改を受注- FUJITSU Japan

http://pr.fujitsu.com/jp/news/2003/11/28.html

ヒューマンログとオブジェクトログ

黒須教授のUser Engineering Lecture

http://www.usability.gr.jp/lecture/20031201.html

PDAコンソーシアム

http://www.pda-c.com/

ICU4J

dW : Open source : International Components for Unicode for Java

http://www-6.ibm.com/jp/developerworks/opensource/000728/j_icu4j-index.html

http://ogawa.s18.xrea.com/tdiary/20031201.html

HTML文字実体参照一覧

http://www.na.sakura.ne.jp/~ren/yuki/iso88591.html

2003-12-01 (Mon)

JSR 188 CC/PP Processing  JSR 188 CC/PP Processing を含むブックマーク  JSR 188 CC/PP Processing のブックマークコメント

2003-10-30にJSR 188のFinal Releaseが出た。またSunによるRefernce Implementationも出ているようだ。

http://www.jcp.org/en/jsr/detail?id=188

http://java.sun.com/j2ee/ccpp/

JSR 188はJavaでCC/PPを扱うためのAPIセットを定義している。

CC/PPとはComposite Capability/Preference Profilesの頭文字で、各種端末のハードウェアソフトウェア的な能力や、ユーザによる設定情報を記述するXML/RDFの仕様だ。各種端末のハードウェアソフトウェア的な能力の違いをサーバサイドあるいはその中間にある何かプロクシなどで吸収することを目的としている。携帯電話などではハードウェアソフトウェア的な能力の制約があるので、それに応じたコンテンツを返してあげるために使おうという目的で考えられた。ヨーロッパ携帯電話のWAP仕様から出てきたものだ(と思う)。

http://www.w3.org/Mobile/CCPP/

http://www.ccpp.org/

例えば、携帯電話なら画面の解像度、文字が縦横どのくらい表示できるか(これはユーザ設定によって文字の大きさが大中小などにカスタマイズできることもあるだろう)、表示できる画像の形式はgif/jpeg/pngなどのうち何と何に対応しているか、などという情報になる。これをCC/PPで表現すると例えば以下のようになる。

<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:ccpp="http://www.w3.org/2002/11/08-ccpp#"
     xmlns:uaprof="http://www.wapforum.org/profiles/UAPROF/ccppschema-20010430#">
    <Description about="MyDevice">
        <uaprof:component>
            <Description id="HardwarePlatform">
                <uaprof:ScreenSize>240x260</uaprof:ScreenSize>
                <uaprof:ScreenSizeChar>20x10</uaprof:ScreenSizeChar>
            </Description>
        </uaprof:component>
        <uaprof:component>
            <Description id="SoftwarePlatform">
                <uaprof:CcppAccept>
                    <Bag>
                    <li>image/gif</li>
                    <li>image/jpeg</li>
                    <li>text/html</li>
                    <li>*/*</li>
                    </Bag>
                </uaprof:CcppAccept>
            </Description>
        </uaprof:component>
    </Description>
</RDF>

ScreenSizeなど端末の個々の属性にどのような名前を付けるか、その命名した名前のセットをボキャブラリと呼ぶ。名前空間の定義にあるようにCC/PPのボキャブラリとしてはW3Cに存在するものと、wapforumが提案しているものの二つが主要なものになる(と思う)。


JSR 188に話を戻すと、JSR 188はCC/PPを参照するためのAPIで生成するためのものではない。CC/PPを生成するのはJSR 188のAPIを実装する側の処理になる。

JSR 188でCC/PPを参照するには典型的には以下のような手順になるだろう。

  1. JavaのHttpServletでHttpServletRequestを受け取る。
  2. HttpServletRequestを使ってCC/PPを生成する。(JSR 188実装の中ではUser-Agentヘッダなどから判別した端末の情報からCC/PPを生成することになる)
  3. CC/PPを参照する。
  4. 参照した情報に応じた処理を行う。

コードとしてはこんな感じになる。

import javax.ccpp.ProfileFactory;
import javax.ccpp.Profile;
import javax.ccpp.Attribute;
import javax.ccpp.uaprof.Dimension;

public class MyServlet extends HttpServlet {
    public void doPost(HttpServletRequest request, HttpServletResponse response) {
        ProfileFactory factory = ProfileFactory.getInstance();
        Profile profile = factory.newProfile(request);
        
        // ScreenSizeを取得する。
        Attribute screenSize = profile.getAttribute("ScreenSize");
        Dimension dim = (Dimension)screenSize.getValue();
        int height = dim.getHeight();
        int width = dim.getWidth();
        
        // 全ての属性を取得する
        java.util.Set attributes = profile.getAttributes();
        java.util.Iterator it = attributes.iterator();
        while (it.hasNext()) {
            Attribute attribute = (Attribute)it.next();
            Object o = attribute.getValue();
            // 属性ごとに型が異なる
        }
    }
}

CC/PPおよびJSR 188を利用する利点としては以下のようなものが挙げられる。

  • 端末判別処理の抽象化
    • 今までUser-Agentヘッダを見て、"Docomo"と書いてあったらi-mode、などと泥臭い文字列判定を行っていた部分を抽象的に扱うことができる。
    • i-modeauなど各社の携帯電話で送信されるHTTPヘッダに違いがあるが、この部分を吸収することができる。統一的なCC/PPデータを使えば、携帯キャリアの違いを意識することがなくなる(少なくなる)。
  • 既に端末判別処理を持っている場合、それをこの仕様に準じて仕立て直すことで、部品化して再利用することができる。あるいはJSR 188の実装を他社製品、オープンソース プロダクトなどを利用することで開発の効率化を図ることができる。と言ってもまだJSR 188の実装が出てきていないので、これは将来的な話になる。(最初にSunの実装が出たと書いたが、中をちょっと見た限りではヨーロッパのWAP端末への対応がしてあるだけで、日本携帯電話はサポートされていないようだった。)

もちろんこれに対しては、User-AgentヘッダをString#contains()や正規表現などで判定したほうが簡単でいいじゃないかという意見もあるだろう。しかし、その場合、if文の嵐になる可能性があるし、新しく発売になる新機種への対応にも問題が出てくるかもしれない。

また今後は異なる端末でも共通の処理能力を持つものが多くなってくるかもしれない(i-modeauのどちらもXHTML Basicを扱えるとか)。そうした場合に、端末の処理能力を抽象的に表現したCC/PPが有効になってくる。

関連するオープンソース プロダクトとしてはApache Cocoonがある。CocoonはUser-Agentに応じて、コンテンツ変換を行うXSLTスタイルシートを切り替えるといった機能があり、またHPのMark Butler氏が開発したDELIというCC/PPを扱う部品と連携することもできるようだ。

http://cocoon.apache.org/2.1/developing/deli.html

http://www-uk.hpl.hp.com/people/marbut/

 |