2005/12/31

WorkStyleのエンティティ・モデル

WorkStyleのエンティティ・モデルのリファレンス実装(DDL)。

SourceForgeにアップするには中途半端な版なので、
とりあえずここに置いときます。

2006/1/2追記
STATUSとTAGのテーブルを修正したので、model.sqlをアップしなおしました。

2005/12/29

EclipseでSourceForge.jpのCVSを使うための設定方法

ext接続の設定
1. Window=>Preferences→Team→CVS→Ext Connection Method

1-1. Use an another connection method type to coonectを選択
1-2. Connection typeは「extssh」


ssh2の鍵の設定
1. Window=>Preferences→Team→CVS→SSH2 Connection Method→Key Management

1-1. 「Generate DSA Key」でDSA鍵を作成する
1-2. 「Save Private Key」でDSA鍵を保存する(要Passphrase設定)
1-3. 公開鍵の内容をクリップボードにコピーする

2. SourceForgeに公開鍵を登録する

2-1. SourceForge→ログイン→アカウント管理→鍵の編集
2-2. テキストエリアに公開鍵の内容をペーストして更新(改行が入らないように注意。3行になるはず。)


EclipseのCVSレポジトリ設定
1. Window → Open Perspective → CVS Repository Exploring
2. ツリー部分を右クリック → New → Repository Location

Host: cvs.sourceforge.jp
Repository path: /cvsroot/プロジェクト名
User: SourceForgeのアカウント
Password: 空のまま
Connection type: ext


これでつながるはず。

2005/12/28

WorkStyle


1〜20人程度のチーム向けのToDo管理用Webアプリ「WorkStyle」の
プロジェクトをSourceForge.jpに登録しました。
http://sourceforge.jp/projects/workstyle/

まずはモックだけ。
ここからJava版、Python版、PHP版…が作られ…る?

2005/12/22

チューニングが必要なSQLを洗い出す

Oracle SQLチューニング講座
■チューニング対象のSQL

  • 1実行当たりの実行時間が長いSQL
  • ディスク読み取りブロック数が多いSQL
    • 適切でない索引や、連結索引の一部を使用している可能性
  • バッファの読み取り数が極端に多いSQL
    • 効率の悪い索引を使用している、もしくは全表スキャンを行っている可能性
  • 実行回数が極端に多いSQL
    • 1回の実行でアクセスするブロック数を減らせれば効果大。

■洗い出し方
  • 動的パフォーマンスビューからSQLを抽出する方法
  • アプリケーションのSQLトレースを取得する方法

SELECT * FROM
(SELECT
elapsed_time / executions / 1000000 time_per_once
,sql_text
,address,hash_value
,parse_calls
,executions
,buffer_gets
,disk_reads
,buffer_gets/executions buffer_per_run
,disk_reads/executions disk_per_run,cpu_time
,elapsed_time
FROM v$sql
WHERE executions>0
ORDER BY time_per_once desc) -- ←この条件を変更する
WHERE rownum <= 20

2005/12/21

女子高生の間で噂の怪談

いろんな意味で切ない。

2005/12/09

Flexのサンプル (Flex MXNA Blog Viewer)

早いしきれい。

2005/11/25

prototype.js の開発者向けメモ

AJAX以外にも使えるものいっぱいありそうなライブラリ。

2005/11/23

小泉首相とその仲間達

最近のAAはすごい。

scriptaculous

# prototype.jsをベースにしたJavaScriptライブラリ
# コントロールやエフェクトを簡単に

2005/11/14

なめらかな会社

isedの議事録。
予測市場によるコミュニケーション。
複雑さを減らす手法としての予測市場 ←→ 組織の階層構造。
社内:社外のなめらかさ
- 議事録の公開
- はてなアイディアによるフィードバック

議事録の公開ポリシー
- プロプリエタリ
- GPL的(議事録の公開をしない企業とは付き合わない→取引する企業は議事録を公開しなければならない)
- Apache的 (公開している企業との議事録だけを公開する)

2005/11/09

ちゃうちゃう

文字単位で相違部分の強調表示をしてくれるdiffソフト。

2005/11/07

Amazon Mechanical Turk

人が提供する労力を利用するためのAPI。

Ringo's Weblogでの紹介

シンプルであること

ソフトウェア開発をシンプルにする考え方のコツ

ソフトウェア開発において、シンプルであることについて説明するのに良い素材。
アジャイルだから、ということではなくて、プログラムは本来シンプルなものなんだけれど……。

2005/11/03

PC Inspector

無料のファイルリカバリツール

2005/10/27

SITEVISTA

アプリケーション系。
CSS。

2005/10/21

Localhost / WWFS

WWFS(World Wide File System)

P2Pで、World Wideなファイルシステムをつくろうという、
Wikipediaのファイルシステム版。

P2Pでは、クライアント←→サーバを意識させるべきではなく、ローカル環境と完全に一体化させるべきだという見方からすれば、このLocalhostの方向性はこれまでのP2Pファイル交換ソフトよりいけてると思う。

MoonGiftでの紹介

2005/10/18

MagicDraw

知らないうちにMagicDrawがかなりよくなっているっぽい。
・ソースコードからのシーケンス図作成
・BPMN対応
・diff可能
など。

UML作成の候補に挙げてもよさそう。

2005/10/14

FindBugs

Javaのバグ発見ツール。

2005/10/12

opencsv

JavaのCSVパーサー。

How do I read and parse a CSV file?

If you want to use an Iterator style pattern, you might do something like this:

CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
String [] nextLine;
while ((nextLine = reader.readNext()) != null) {
// nextLine[] is an array of values from the line
System.out.println(nextLine[0] + nextLine[1] + "etc...");
}


Or, if you might just want to slurp the whole lot into a List, just call readAll()...

CSVReader reader = new CSVReader(new FileReader("yourfile.csv"));
List myEntries = reader.readAll();


which will give you a List of String[] that you can iterate over. If all else fails, check out the Javadoc.

2005/10/07

POP辞書.com

# POP辞書.com - 翻訳
翻訳したい文章・URLを入力すると、分からない単語の上にマウスを載せると翻訳がポップアップで表示される優れもの。
実際にいじってみると感動すると思います。

■英語→日本語・韓国語・スペイン語
■日本語→英語・ドイツ語
■中国語(簡体字・繁体字)→英語
■韓国語→英語 に対応。

同じサイト内のBookmarkletも激しく便利そうです。

2005/10/06

デスクトップのコーチ"Task Coach"

この週末に、先々月にlifehack.orgで見つけたタスク管理ツールを試してみました。その名も"Task Coach"。

* 良い点
o シンプルな操作性
o タスクが階層化できる
個人的には、Getting Things Doneメソッド(GTD)の最大のポイントは、タスクを具体的に実行可能(Actionable)なレベルにまでブレークダウンするところだと思っています。GTDでは、複数のステップからなるタスクはProjectと呼び、実際に手を動かせる"Next Action"にまでを明確にします。このツールはサブタスク(その必要があればサブサブタスクも)の登録が容易なので、GTDをインプリメントするにはよいかも。
* 難点
o メモリの使用量が大きい
o 日付/時間の入力など細かいところの使い勝手に洗練の余地あり
o 繰り返しタスクを扱えない(SourceForgeを見ると、既に要望は出ている模様)

2005/10/05

Photoshopのチュートリアル

Photoshopのチュートリアルがいっぱい。

Windows Server System Reference Architecture (WSSRA)の紹介

Windowsをサーバとして使用する場合の包括的な説明

アーキテクチャのサービスの視点では、
・ネットワークデバイス
・コンピューティングデバイス
・ストレージデバイス (DAS, NAS, SAN)
・配置サービス (APF, RIS, SysPrep, WinPE)
・ネットワークサービス (DNS, DHCP, WINS)
・ファイアウォールサービス (firewall, proxy/cache)
・ディレクトリサービス (Active Directory in Application Mode)
・ファイル&印刷サービス (DFS, FRS, 暗号化, WebDAV)
・データサービス (SQL Server)
・Webアプリケーションサービス (IIS)
・インフラストラクチャ管理サービス (デバッグシンボル, リモートデスクトップ等)
・バックアップ&リカバリーサービス (ソフトウェアとハードウェアに対するバックアップ・復旧プロセス)
・証明書サービス (PKI)
・リモートアクセスサービス (VPN, インターネット認証サービス)
・ミドルウェアサービス (.NET Framework, COM+, MSMQ)
・メッセージングサービス (Exchange Server)
を含んでいます。(てんこ盛り …)

アーキテクチャの青写真(Architecture Blueprints)では、
・ネットワークアーキテクチャ
・ストレージアーキテクチャ
・マネージメントアーキテクチャ
・アプリケーションインフラストラクチャーアーキテクチャ
・セキュリティアーキテクチャ
を含んでおり、それぞれ、50〜90ページ弱の分量を割いて説明がなされています。

実装ガイド(Implementation Guides)では、
・概要 (Introduction)
・サービス青写真 (Service Blueprint)
・計画ガイド (Planning Guide)
・構築ガイド (Build Guide)
・運用ガイド (Operations Guide)
を含んでおり、具体的なシナリオとともに説明がなされています。

2005/10/04

開発に便利なEclipseプラグイン

特にGotofileプラグインが便利そう。

2005/10/03

鈴木一郎

ラッキー鈴木一郎
178 :('A`):2005/10/02(日) 14:16:46 0
ttp://2chart.fc2web.com/ichiro.html
鈴木応募しすぎ、どうすんだコレ

2005/09/29

友達が仲間はずれに

相関図。

はじめての接吻

眠れない夜 きみのせいだよ

2005/09/27

JS Eclipse

Eclipse用JavaScriptプラグイン。
- コード補完(JS、Javadoc)
- アウトライン表示
- 宣言を開く
- エラー表示
- ワーニング表示

ネットワーク関連のツール

ツールを使ってネットワーク管理(1)(@IT)

HoverIP
http://www.hoverdesk.net/freeware.htm
Sam Spade
http://www.samspade.org/ssw/download.html
INetQuery 2005
http://www.atrium-software.com/
A-ToolBar
http://www.metaeureka.com/
Query Application
http://www.leeos.com/

2005/09/26

CSSによる崩れない段組

サンプルつき。
CSSでの枠組みの作成方法をまとめてある。

2005/09/14

私の便所物語

ワラタ2ッキ

87 名前: 水先案名無い人 投稿日: 03/10/11 05:32 ID:Hw21rYPh
終電間際、ほろ酔いの私は猛烈な便意に襲われて駅の便所へかけこんだ。
普段なら紙があるか確認するんだが、酔いも手伝ってか、入るなり下ろしたズボンにチップする勢いで排便した。
ふう、危ないところであった。と一息ついてから、初めて紙がないことに気が付いた。
たいていこういう時は前の人が使い残したティッシュが有って事なきを得るのだが、この時は運悪くそれも無かった。
所持品の確認をしてみる。ボールペン、フロッピー、はさみ、スティックのり、万札が2枚、小銭・・・
だめだ。ケツは拭けそうに無い。私はケツを出したまま考えた。
万札で拭くのも勿体無い。そうだ、スティックのりで便を拭き取り、汚れた部分をはさみで切り取ってはどうか。
・・・いやだめだ、デリケートな菊門にのりをくっつけたまま帰ったらかぶれてしまいそうだし、そもそもあんな棒状の物で拭き取れるのか?私はスティックのりのキャップを外し、手の甲で感触を確かめてみた。
これはマズイ。さもすれば女の舌が這っているかのような感触だ。こんな物を菊門に使用したら余計な紙が必要になってしまう。
とりあえず彼とはいい友達になれそうだ。
さらにケツを出したまま考えた。もうケツを出したまま10分近くが経過している。このままケツが乾燥するのを待つというのはどうか。
一瞬考えたが、あと5分もすれば終電だ。朝帰りをしようものなら女房に何を言われるかわかったもんじゃない。まさか「ケツを乾燥させてた」とは思うまい。
私は個室の中をケツ丸出しで散策してみた。そしてゴミ箱の中に空のティッシュ袋、なぜかナプキンを発見した。
ナプキンの布部分で拭けるかもしれない。が、しかし。経血が付いていないとはいえ、使用した痕跡がある。しかも男便所にだ。私の脳裏には変態オヤジが鼻息荒く装着している姿が浮かんでいる。・・・だめだ。ナプキンは却下だ。
あとはティッシュの空袋しかない。しかしこれは薄いビニール製で出来ており、少なくともケツを拭く為に作られたものではないので、便を拭き取るにはいささか頼りない。

私はケツを出したまま今年度上半期ベスト3にランクインする勢いで熟考した。
ふと、仕事でタイに滞在していた時の事を思い出した。
タイでは日本のような便所はなく、道端の草陰で用を足すのが普通なのだ。草陰といっても顔は往来から丸見えであるから、道を歩いているとうら若き女性が用を足しているのがわかってしまうというスカトロ大国なのだ。
なので、大便中に知り合いなどが通った時などは日本人の私には非常に気まずかった。
こちらはケツ丸出しで排便中なのに、「サワディ(こんにちわ)」などと笑顔で挨拶されてもちょっと困るものがある。
話がそれたが、タイではケツを拭くときに紙などは使わず、予めバケツに水をもって用を足し、終わったら指で拭いてその指を水で洗うとい方法が用いられている。
一見指に大便が付着するのが不潔のように感じるが、慣れてしまえば天然のウォシュレットのような物で、非常に清潔である。
予断だが、入国して1週間くらいの時に、林の中で用を足していたら20歳位の可愛い女性がいきなり近づいて来て、泡を食った事がある。向こうは親切にもバケツを持って来てくれたのだが、こっちにしたら生き恥である。ウンコしてんだから来るなよな。

さて、本題に入ろう。不幸中の幸いで、終電間際は人が少ない。
当然便所も然り。私がケツ丸出しになってからは人が入ってきた気配は無い。
帰国間際に滞在した村の村長さんに「お前はタイ語さえ喋れば誰も日本人とは思うまい」とまで言われた私だ。(実は今でも家でたまに「天然ウォシュレット」を使っている)手洗いまでこのまま行って事を済まし、ズボンを穿くのに20秒とかかるまい。よし決行だ!私は意を決して個室から出陣した。
頭の中では、私の決意の表情のアップ、そしてスローモーションで立ち上がり、今まさに戦場に向かい歩み始める。
映画の主人公の勇姿が浮かんでいた(実際はズボン押さえながら丸出しのケツを突き出してアヒルのように歩く中年男なのだが)。
何とか洗面台まで辿り着き、ズボンの片方の裾から右足を抜き、洗面台の上に乗せるという公共の場にあるまじき体勢になった。
角度によっては便所の外から少し見えてしまうのだが、背に腹は変えられない。
目の前の鏡には焦燥と不安が入り混じったなんともいえない顔をした中年男のあられもない姿が映っている。
一物が洗面台にくっついて冷たい。挫けそうだ。
なんとか魂を奮い立たせてまず一拭き。よし、いい感じだ。あと2回もすれば完璧だろう。
十分終電に間に合う。嗚呼、手が震える。
菊門を変に刺激しないように落ち着いてさらに一拭き。あと1回だ。やっと家に帰れる。
その時。ケツの事しか頭になかった私の耳に不穏な音が聞こえた。あれは・・・バケツ!?
そう。その地下鉄の駅は利用者も少ない為、終電前に清掃員が最後のチェックに来たのだ。これはまずい。
こんな姿を見られたら末代までの恥。どんな親しい友人や、女房にさえ見せた事ないのに。
「しかたない、あと1回は諦めよう。早急にズボンをはいて作戦終了だ。まだ少し気持ち悪いけどこんな姿を他人に見られるよりはどんなにましだろう(この間0.1秒)」
ベストコンディションであれば、疾風の如き素早さでズボンをはき、何食わぬ顔をして便所から出るのに5秒もあれば十分だ。
しかし焦りからか足が引っかかり、うまくズボンがはけない。やばい!
切羽詰まった私は何を思ったか出来る限りドスの利いた声色で、
「なめてんのかてめえ!」「どうしてくれんだコラ!」
などと叫んでいた。
あたかも便所内は極道と絡まれている一般人の修羅場であるという事を清掃員にアピールしたのだ。
これで少しでも便所に入ってくるのを躊躇してくれば儲けものである。
相変わらずケツは出ていたが、精一杯の演技をしながらズボンをはいた。
この作戦は功を奏し、案の定バケツの音は便所の外で止まった。ナイスヘタレ!

演技する事に気持ちよくなって来た頃、またバケツの音が聞こえてきたが、ズボンをはくだけなら十分な時間稼ぎが出来た。
私はベルトを下に垂らし、右の靴と靴下を手に持ったまま悠然と戦場を後にした。
清掃員のおじさんは怪訝な顔をしていたが、もう関係ないもんね。
電車の中で靴下をはく時に周囲の視線が痛かったが、仕方がない。この飼いならされた羊達は戦場の厳しさを知らんのだ。
振り返って見ると、ものの15分位の出来事なのだが、普段何事にも動じないキャラで通っている私が大量の汗をかき、精神は疲弊しきっていて、まるで2日徹夜で仕事をしたかのような疲労感に襲われていた。

まあここまで長々と駄文を連ねて何が言いたかったかというと、地下鉄新板橋駅の便所の個室で黒の長財布を拾った人は直ちに届け出なさい。
私のです。

ActiveWidgets

普通の写真をパノラマ写真に変換するソフト。
Photo Panorama
ダウンロード先が間違っている。これらしい。

2005/09/12

2005/09/06

Guide to Electronic Music

エレクトロニックミュージックのジャンル派生図。
各ジャンル毎にいくつかサンプルの曲を聴くことが出来る。

2005/09/05

Dojo 0.1公開

Ajax実現にも便利なJavaScriptパッケージ - Dojo 0.1公開

Firefox で閲覧中の画面を簡単に画像に保存できる機能拡張

Lucky bag::blog

便利なスクリーンキャプチャのFirefoxエクステンション。
- ページ全体を1画面としてキャプチャ
- 現在の表示部分のみキャプチャ
- ブラウザを含めてキャプチャ
などが可能。

Precise Java

Javaのベストプラクティス集。

2005/08/31

jarhoo

目当てのクラスがどのjarに入っているかを検索できる。

2005/08/30

Eclipseでmxmlファイルを扱う方法

EclipseでFlexのmxmlファイルのコードアシストを使えるようにする方法。
要Web Tools Platform

2005/08/29

エッチな計算

こういうものには天才を感じるなぁ。
アホだけど。

145 水先案名無い人 2005/08/29(月) 13:18:31

 346346(サセロサセロ)
 184184(イヤヨイヤヨ)
 346346(サセロサセロ)
+ 184184(イヤヨイヤヨ)
------------------------
1061060(イレロイレロー)

1061060(イレロイレロー)
 346346(サセロサセロ)
 114114(イイヨイイヨ)
 346346(サセロサセロ)
+ 114114(イイヨイイヨ)
------------------------
1981980(イクワイクワー)

ワラッタ2ッキ

Oracleエラーコードの検索をFirefoxで

Oracleのエラーメッセージ検索をFirefoxの右上の検索窓から実行する方法。

大阪てきとー日記

JavaScript programming

はてなのJavaScriptによるオブジェクト指向プログラミング、周辺技術についての勉強会の資料。
JavaScriptによるオブジェクト指向やprototype.js、AJAX、JSONなどについてまとまっている。

2005/08/24

Gmail Conversation Preview Bubbles

GMailのプレビューを行うGreasmonkeyスクリプト。

2005/08/23

そうめんつゆにカルピスが美味しいって本当ですか?

夏のお昼ごはんといえばそうめんだ。キングオブ夏食。今年ももりもりお世話になっている。先日のT・斎藤さんの力作自宅流しそうめんも強烈に羨ましかった(特集「自宅で簡単!そうめん流し」)。

さて、そんなそうめん。先日、麺つゆとしてなんとカルピスを使うと美味しいという噂を聞いたのだ。カルピス?! 何で?! おそるおそる試してみました。

(text by 古賀及子)
デイリーポータルZ

prototype.jsって何?

はてなの人気者 id:naoya が「prototype.js でデザインパターン」というのをやってるんだけど、prototype.js の説明をしてくれなくて困る。前から「Rails の prototype.js は便利だ」というのを目にすることがあったので、ちょうどいい機会だってことで調べた。

CuteFlow

メールとWebアプリで構成されたシンプルなワークフローエンジン。

紹介記事

Commons4Eプラグイン

Eclipseのプラグイン。
equals()、hashCode()、toString()、compareTo()メソッドの生成を支援する。
@IT
Commons4E

2005/08/19

印刷用 CSS に必要なこと

Lucky bag::blogより


  • 不必要な要素を非表示
  • 色は使わずモノクロ
  • リンクのURIを表示

2005/08/12

死に際の発言

115 名前:名無しでいいとも![sage] 投稿日:04/03/18 23:18 ID:2eLglmPd
人間って死ぬ直前まで喋るよね。
うちの爺ちゃんは死ぬ間際に、「あ〜、死ぬかと思った」って言って
その後すぐ死んだ。
2ちゃんねるベストヒット

2005/08/11

構造改革、というか借金返済計画

なぜ、郵政公社を民営化するべきなのか?


日本の国家財政の状況は財務省の様々な資料に記されています。平成17年度予算から一般会計を見ますと、44兆円の税収に対して歳出は82兆円となっています。18兆円国債を償還し、34兆円の国債を発行します。

長らくこんな感じで借金が増えていますから、日本の財政は、私が生きている間に破綻します。

その結果、危機に瀕したこの国を救う処方箋は、ひとつしかありません。簡単に書きます。

* 増税により税収を増やし、サービスを減らして支出を減らす

どちらか片方だけ採用するのは、現実的ではありません。

税収を倍増すると、どうなるか。仮に消費税率の上昇で補うことにしましょう。現在、消費税は歳入の12%を占めています。公債収入は42%です。合計54%を消費税で賄うには単純計算で税率を22.5%とする必要があります。

支出を半分に減らすと、どうなるか。国債を償還できなければ、それは破産を意味します。そこで18兆円は予約済。残りは23兆円。国家財政の危機ということで地方交付税交付金も半分を国債償還に当てたとして、8兆円の支出。残りは15兆円。公共事業は全部やめましょう。自衛隊も解散する。65歳になったら死んでもらう。これでようやく帳尻が合います。めでたし、めでたし。

27年前の1978年、大平内閣は早期の消費税導入による財政強化を図りましたが、総選挙に大敗し撤回を余儀なくされました。

1986年、もうダメだというわけで第3時中曽根内閣は売上税構想を練ったものの、これまた世論の批判に屈しました。

1988年、竹下内閣は消費税法を強行採決により成立。内閣支持率が10%未満まで低下し死に体となりました。翌1989年4月の消費税導入を見届け、6月にリクルート事件を契機に退陣。事実上、竹下内閣は消費税によって倒れたのでした。同年の第15回参議院議員通常選挙で自民党は記録的大敗を喫し、以降、いつ政権を失ってもおかしくない政党と成り果てました。

1994年、久々の非自民党政権となった細川内閣は税率7%の国民福祉税構想を発表。世論の集中砲火を浴びて構想は頓挫、挙句に政権まで失います。

1997年、橋本内閣は消費税率を5%に上げたものの焼け石に水。それでも国民の怒りが炸裂し、自民党は翌1998年の第18回参議院議員通常選挙で再び記録的な大敗を喫します。

ようするに、国民はいつだって馬鹿で身勝手でした。国民の脅迫は常に本気だったから、もうこれ以上引き伸ばせないというギリギリの段階でようやく議員さんらは決断し、増税してきました。そのたびに国民はブチ切れ、増税を決定した政治家を次々と地獄の釜に放り込んできたのです。これが成熟社会に突入して以降30年間の政治状況です。
日本の借金時計

The Free Dictionary

英英辞典。

2005/08/09

新明解国語辞典を読む

新明解国語辞典に対する批判の一つに、「語釈や用例が偏っている」とか「一言多い」とかいうものがあります。例えば、これ。

なまじ(副)

 十分な成果が期待できないのに、何かを敢えてする様子  なまじ〔=無理に〕女が柔道など習ってもしようがない」 (第3版)


注:第4版では「なまじ女の子が…」と変更されている。



 もともと新明解は女性蔑視的傾向があるといわれていますが、赤瀬川原平の『新解さんの謎』で、「柔ちゃんはどうなる?」と突っ込まれていた部分です。

 さて、第5版では、用例が次のように変更されています。



なまじ(副)

 十分な成果が期待できないのに、何かを敢えてすることを表わす。

 「なまじ〔=無理に〕女の子が柔道など習ってもしようがないなどという雑音には耳を貸さず精進し、見事世界チャンピオンになった」 (第5版)

JavaScript Shell

JavaScript Shellはページ上でBookmarkletとして起動し、そのページのスクリプト空間でのシェルとなるものです。
これを使う前はちまちまjavascript:スキームからalertしたりして値を確認したりしていたので、それを考えれば非常に楽になりました。



はてな

公式サイト
Web Development Bookmarklets

2005/08/08

HTTPTracer

Tomcatのtcpmonと同様、HTTPプロトコルでのやり取りをトレースできる。
手軽で便利。

2005/08/05

x-DesktopとIdots2

x-Desktop
JavaScriptでできたGUIアプリケーションフレームワーク

Idot2
デモ

x-Desktop上で動くグループウェア。
あほすぎ。

2005/08/03

CSSで最初にやるべきこと

* {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}

@IT Apache 2.0の必須設定と基本セキュリティ対策

2005/08/02

おじいちゃんの生姜焼き

ワラタ2ッキ

63 名前: 名無しさん@5周年 投稿日: 2005/05/16 00:37:14 ID:xDD6RSAg
4歳の頃、祖父が死んだ。葬式に出て出棺の時に
「これからどこにいくの?」
と訊ねた私に
「おじいちゃんを焼きに行くんだよ」
と父。何の事だかさっぱりわからず寝てしまい、気が付くと家に。

しばらくして「ご飯よ〜」と母。
で、その時のメニューが豚の生姜焼き。急に感極まった父が泣きながら食っているので、その肉を間違いなくおじいちゃんだと思って食べはじめた私。祖父が大好きだったので、私も泣きながら
「おじいちゃんおいしいね」
と言うと父はさらに激しく泣き始めて、母が
「おじいちゃんみえるの?」
と私に聞くので、目の前にある肉が祖父だと確信している私は
「おじいちゃん目の前にあるよ」
と答えると両親は二人で泣き出し、私も泣き出し、どうしようもないお馬鹿家族状態に。(豚の生姜焼きは祖父の大好物だったのをしるのは十何年後)
それから肉が我が家の食卓に上がると私は決まって「だれ?これだ〜れ?」と聞いたそうだ。
そのたび母は「だれじゃないでしょう・・・な〜にと聞きなさい」と小言。

本当に恥ずかしい話だが、小学4年位まで肉は全て人肉だと思っていた。
なぜか給食の肉?(南蛮鯨)はベトナム戦争の犠牲者だと思っていた。
だから手を合わせていただきますと言うのだと思っていた。

2005/07/28

ブクログ

本棚共有サービス

2005/07/21

intelは売り方間違ったかもしれないな

224 名前:東京都名無区[] 投稿日:2005/03/28(月) 10:58:51 ID:BeqsR75A
駅ホームでオペラ風の歌を熱唱している背広姿のおじさんがいた。春だな。

225 名前:東京都名無区[sage] 投稿日:2005/03/28(月) 11:08:00 ID:ucsfGwuw
>>224
インテルが入ってるのかも知れないよ

インテル入ってる

2005/07/15

Visitors

高速なApache log analyzer。
1秒で150,000行処理できる。

使用レポート
サンプル

2005/07/13

eXtremeTable

ソート・検索・ページングなどが可能なテーブルのJSPカスタムタグ。

JSAN (JavaScript Archive Network)

CPANのJavaScript版

YALA

本日紹介するオープンソース・ソフトウェアはYALA、ブラウザベースのLDAP管理インタフェースだ。

良くある2ペインのインタフェースで分かりやすい。左側がディレクトリで、右側がその値だ。値の追加、削除などもここで行う事が出来る。schemaで設定できる項目の一覧が出るので、手軽に操作できる。

ちょっと気になったのはスクリーンショットのLinks用インタフェースだろうか。ターミナル上でGUIのように操作できるとは…ldapsearchが不要になってしまう。

Open Alexandria

2005/07/12

co2free.jp

石橋さんの会社(GDL)が立ち上げたプロジェクト。
グリーン電力証書をTシャツとして販売している。
これを購入することで、自分が使用している電気が自然エネルギー由来のものであることを保証することができる。

グリーン電力証書とは

サッカー悲運プレイ集

サッカー悲運プレイ集

2005/07/04

Flyakite OSX

WindowsをMac OS Xライクに一括設定してくれるツール。

2005/06/30

Flex用Windows XPテーマ

Windows XP Theme for Flex
サンプル

Flexの見た目をWindowsXPにするテーマ。
ただし、これを利用するとアプリが200KBほど大きくなるため、
特別な場合を除いて使わない方がよいとのこと。

2005/06/24

ハッカーがネットワークに侵入する方法

非常に細かくネットワークへの侵入方法を解説している。
ハック。クラック。ハッキング。クラッキング。

2005/06/10

BOOK

BOOK - Basic Organization Of Knowledge

本って、本当にこの略語なのか?
ネタ元はアラン・ケイ。「教育技術における学習と教育の対立」 P138-P139

2005/06/08

AjaxFaces

* JSFでAjaxを実現するためのクラス群
* AjaxFacesで使用するカスタムタグライブラリ(TLD)
* 便利なUIコンポーネント群
* サンプルコード
* javadocによるドキュメント

JSFでAjaxを簡単に実現 - AjaxFaces 1.0公開(PCWeb)

Oracleのタイムゾーン

TIMESTAMP WITH TIME ZONE, TIMESTAMP WITH LOCAL TIME ZONEの説明。
TIMESTAMP WITH TIME ZONE:現地時間+タイムゾーン
TIMESTAMP WITH LOCAL TIME ZONE:UTC換算の時間(SELECT時はセッションのタイムゾーンに換算)
@IT Oracle上のTIMEZONEについて
TIMESTAMP型のリファレンス

2005/06/01

Technorati日本版

ブログのリアルタイム検索。

2005/05/31

人工知能研究所

20の質問で考えたことを突き止める「人工知能研究所」

P2Pとは何か

P2Pとは何か?〜基礎から研究紹介まで〜

※基礎編※
P2Pの基礎:P2Pって何だろう?
ファイル共有:Napster,Gnutella,WinMX,Winnyとは?
インスタントメッセンジャーの仕組み
P2PとIPアドレスとの関係
P2Pと帯域の微妙な関係
P2Pコラボレーションとは?
アドホックネットワークとP2Pストリーム配信
P2Pゲームと分散コンピューティング
P2P-IP電話とskype

※応用・研究編※
P2Pとファイアウォール
P2Pと匿名通信路(匿名通信路の原理編)
P2Pと匿名通信路(P2Pへの応用編)
P2Pと匿名通信路(実践編)
P2P掲示板の考察【前編】
P2P掲示板の考察【後編】
P2Pとルーティング【前編】
P2Pとルーティング【後編】
P2Pと分散ハッシュテーブル【その1】
P2Pと分散ハッシュテーブル【その2】
分散ハッシュテーブルのP2Pアプリへの応用【その1】
分散ハッシュテーブルのP2Pアプリへの応用【その2】
P2Pと認証,P2PでのSNS(ソーシャルネットワーキングサイト)
P2Pによるコンテンツ課金方法

※分散ハッシュテーブル(DHT)入門※
分散ハッシュテーブル(DHT)入門〜その1
分散ハッシュテーブル(DHT)入門〜その2
分散ハッシュテーブル(DHT)入門〜その3

2005/05/26

JavaScript DB

読んで字のとおり、JavaScriptでできたデータベース。
何に使うんだろうなどと考えてはいけない。

"デザイン(構造も)がかっこいいブログ@2chブログ板"まとめサイト

リファクタリング

Code Complete 第2版 上・下
— 完全なプログラミングを目指して —
第24章 リファクタリング

2005/05/23

そば

そば1.1

そばとは

そばは 簡単 かつ 強力な web ベースの HTML エディタです.

何が出来ますか?

左側のフレームで htmlを編集すると、タイプする毎に右側のフレームが更新されどのように表示されるか確認出来ます。

保存->リロード といった操作が必要ないのでCSS 、JavaScript など細かい調整を必要とする部分の開発に便利です。

また編集中のhtmlはクッキーに保存(約4kbまで)されるためブラウザを一旦閉じても続けて編集できます。

2005/05/18

cairngorm

iteration::two提供のMacromedia Flex用フレームワーク。

FlexStyleExplorer

Macromedia FlexのCSSデモ。
実際にCSSの設定を変更しながら、その影響を確認することができる。

Flex Unit

Macromedia Flex用のxUnit。

2005/05/17

jfcUnit

Java GUI用のxUnit。

2005/05/07

5/7 クアラ・ルンプール→シンガポール→成田


4時半頃クアラ・ルンプールに到着。途中のサービスストップでは何故か同じ店構え、同じ品揃えの果物屋が10件ほど並んでいた。
ゆでた落花生250gとパパイヤを購入。RM3.6(=108円)。
クアラ・ルンプールについて、まずレストランで腹を満たす。
このたびで最も気に入った食べ物がROTI CANAN(パンケーキのようなもの)だ。ここで全種類を制覇しておく。今回は3枚。多すぎた。トイレが汚い。

タクシーでクアラ・ルンプール駅へ。
まだチケット売り場は開いていないので辺りを散策。
8時30分発の列車はすべてエアコンつきの2ndクラスだった。本当はエコノミーに乗りたかったのだが鹿形ない。
6時間かけてゆっくりとマレーシアに別れを告げる。

シンガポール。大都会。軽い熱射病ぎみの身体では歩くのがつらい。
飯は上手いし安い。女の子の美人率は低い。
紀伊国屋書店は日本のマンガで一杯だ。DEATH NOTEも並んでいた。

8時PM。余裕を持って空港へ。
時間が残っていてもトランジットエリアでいくらでも時間をつぶすことはできる。問題ない。
しかし、問題が1つあった。
シンガポール航空の間たーでチェックインすると「これは昨日の便ですが何か?」と受付のお姉さんが優しく一言。
動揺を抑えて確認。間違いない。5/6の10時30分。昨日だ。
OK。問題ない。要は金の問題だ。フライトの空きを探してチケットを買えばいい。それだけのことだ。
しかし金をどうやって工面する?落ち着け。まずはクールに。全てはそれからだ。

当然、クールになどなれなかった。
はじめは頭に血が上り、それから唐突に投げやりになった。
どうでもいい。ここで新たに10万払うようであれば、その金でマレーシアに3ヶ月以上滞在できるではないか。ロレーンの部屋が月にRM250、飯が1日RM20、その他にRM150くらい取っておいても、月にRM1000(=3万円)だ。3ヶ月あれば、仕事も探せるし、ビザもどうにかなるだろう。
そんなことを本気で検討していると、お姉さんが救いの手を差し伸べた。
「9時30分の便でいいですか?」
「は?」
「9時30分の便があいているのでそれに変えますか?」
「金は?」
「いらないですよ。」
なぜだか分からないが助かった。
優しいお姉さんで良かった。

やっぱり、今はまだ日本に帰りたい。

10時30分、成田の開港時間に合わせて出発を遅らせた飛行機が飛び立つ。
さよならマレーシア。さよならランカウイ。

2005/05/06

5/6 ランカウイ パンタイチェナン→クアラ・プルリス→クアラ・ルンプール

果物を買い込み、フェリーに乗った。7時のフェリーのチケットを買っていたのだが、思っていたよりも早くターミナルについてしまったので便を変えてもらう。
クアラ・プルリスについたのは良いが、地図が適当すぎてバス乗り場の場所が分からない。
とりあえずレストランで腹を満たすことに。
本土側のせいか、心なし人々の動きがせわしない。というか、ランカウイでは誰も動いちゃいなかったのだ。
きしめん風米面野菜餡のせとオレンジジュース。RM7(=210円)。
オレンジジュースがやたら甘い。ペナンと同じだ。
食後人に道を聞きながらバス乗り場へ。食べ物屋の2人娘がとても可愛い。

5/6 ランカウイ パンタイチェナン ABモーテル


今日はランカウイ最後の日。
あいにくの曇り空。潮も満ち潮で海岸線が荒れている。

身支度をして、ABモーテルをチェックアウト。フェリーまでは時間があるので荷物を預かってもらう。
滞在中、世話になったところを回るがどこも人がいない。
ABモーテルの女主人、イスマイル、イスマイルの弟、レンタサイクルとインターネットの少年、Debby's Placeの女主人、レゲエ・バーのミュージシャン、ユミコさん、ローレン、おじさん4人組(キャプさん、ズーさん、アリコさん、不知名)。ジョーダン、ジェシカ、平賀さんとミオはもうランカウイを出たはずだ。
思えば短い間にずいぶんいろんな人に世話になった。皆に感謝。

午後5時。いつの間にか潮は引き、青空が広がる。ビーチは最高のコンディション。
さあ、家に帰ろう。

2005/05/05

5/5 ランカウイ パンタイ・チェナン ABモーテル


今日は親父の誕生日。
朝起きてすぐ洗濯物を取りにランドリーサービスへ。
ここのところ、寝るのが3時過ぎても(だって、昨日はACミラン対PSVが…)、朝9時前には自然に目が覚める。アンダマンホテルの時から体が少しぐらぐらする。熱射病だろうか。

帰ってくると、すでにアイランド・ホッピングの送迎が来ていた。
車に乗り、港で高速艇へ。船ではライフジャケットを着用。高速艇はモーターボートを縦に伸ばしたような船で、水面がとても近い。確かにふとした拍子で海に落ちることはありうるだろう。だが、今や俺のライフジャケットへの信頼は最高潮に達している。これさえあれば海中で昼寝だってできる。

アイランド・ホッピングでは3つの島を回った。
1つ目の島。湖で水遊び。なまずのマッサージ。大量の猿。
2つ目の島。イーグルの餌付け。大量の鷲。
3つ目の島。きれいなビーチ。笑うフランス人。

今日は丸1日を使える最後の日なのでフル・コース。
次はサンセット・クルーズ。

カナディアンの大きなヨットで夕暮れまでのクルージングを楽しむ。
オーストラリアから来たカップルとアルジェリアから来た親子3人と俺、合わせて6人の同乗者。
最初は1人身の寂しさを感じたが、次第に打ち解けてきた。
クルーの1人に大阪出身の日本人の奥さんを持つ人がいた。名前はジョー。日本名は川崎モーター。俺と彼のやり取りに皆がちょっかいを入れて、最後に俺の決め台詞で皆が笑う。普段なら是対にやらない役回り(エンターテイナー)だが、ま、たまにはいいもんだ。

やったこと。海上ジャグージ。海上移動式レストランでの優雅なディナー。夕焼けを眺めながら、果物をつまむ。そこにキャプさんから貰った葉っぱ巻きタバコで一服。

優雅なクルーズから帰ると、今度はアーユルヴェーディック・マッサージのお迎えが来ていた。
今日は何度ホテルに戻ってもお迎えが来る。

アーユルヴェーディック・マッサージはインド伝統のマッサージ。今回はフルボディ・マッサージを勧められ、それを受けることにした。
小さなふんどし1丁に着替え、マットレスにうつぶせになる。あたためたハーブオイルで全身をマッサージ。要所要所で行われる関節技が気持ちよい。最後まで夢見心地でマッサージを楽しむ。2人とも終始無言。言葉はもはや必要なかった。
ここはまさに楽園(パラダイス)だ。

ユミコ:
日本人似のマレーと結婚。彼はレゲエのミュージシャンで普段はイポーで歌っている。先週ランカウイのビーチパーティに呼ばれて来てから、昔の仲間とずっとレゲエ・バーで歌い続けており、イポーに変える気配がない。
忘れ名:
ローレンの友達。彼女もランカウイ在住3.5ヶ月。すっかり焼けて、すでにマレー人に見えるイングランド人。
忘れ名:
イングランド人。マレーの彼氏持ち。彼女もランカウイに長そうだ。

ミオも俺も明日でランカウイとはお別れ。
帰りたくない。

2005/05/04

5/4 ランカウイ パンタイ・チェナン ABモーテル


昼、アンダマンホテルをチェックアウトし、再びAMモーテルへ。
ヒロはクア・タウンのフェリー・ターミナルからペナンに向かう。ここからは1人旅だ。思えば、これがはじめての外国1人旅かもしれない。

ABモーテルへ向かう途中、タクシーの運転手がパンタイ・チェナンの女事情について教えてくれた。ヨーロピアンはフリーセックスなので、金を払う必要はない(おいおい)。タイ人は少し高いが美人。レゲエ・バーに行けばいろんな女が集まっている。レゲエ・バー。ABモーテルからすぐ近くのビーチ沿いのバーだ。つまりはそこが1番の盛り場ということか。チェックイン後、買い物と用足し。妹、お袋、親父、小百合さんにパレオ、ガマの油、椰子の木のキャンドル立て、ポンチョ。
洗濯を町外れのランドリーサービスに出し、お気に入りのタイレストランで西瓜ジュースで一服。
次にアーユルヴェーディック・マッサージの予約を頼みに。今日はこれからサンセットクルーズに行きたかったので、明日の4時を予約。
帰り道、いつもABモーテルの前のビーチでたむろっているおじさん(キャプさん)の家があった。呼ばれてタバコを一服。タバコはやめたのだが、椰子の葉っぱかなんかで作った巻きタバコの魅力には逆らえない。

キャプさんは誰かのプライベートボートの船長をしている。雇い主も運転は出来るのだが、海の知識がないため、彼を雇っている。彼はたまに小遣い稼ぎに他の人のガイドをやっているらしい。

彼に明日のアイランド・ホッピングとサンセット・クルーズのブッキングを頼む。小遣い稼ぎのためか、他よりも安い値段だ。

葉巻タバコを少しプレゼントに貰って、アーユルヴェーディック・マッサージの時間を変えてもらいに行く。サンセット・クルーズが今日はできないことがわかったので、明日のクルージングの後、夜中にやってもらうことにした。

帰りにレゲエ・バーでビールを1杯。
今日は静かな日だ。
レゲエのリズムが心地良い。

シャワーを浴びて夕食へ。卵入りのパンケーキ、カレー風たれ付き。ココナッツご飯牛肉味噌乗せ。ベトナムコーヒー風紅茶。しめてRM3.5(=105円)。
マレーシア風のファスト・フード。

食後、ナイト・マーケットを見にクア・タウンへ。700mくらいの道の両側に屋台が並び、物を売っている。
ケータイのデザインド・カバー、指輪、本、時計、ナイフ、生鮮魚介類、果物、服、子供のおもちゃ、様々な食べ物。
日本の夜祭にもう少し生活臭を足した漢字。ランプータン、葡萄、マンゴー、飛び出しナイフを購入。しめてRM10.5(=315円)。

帰りのタクシーの運転手は英語があまり得意ではなかった。しかたがないのでにっこりと微笑む。もしかしたらマレーシアでは、全員が流暢にコミュニケートできる言葉はないのかもしれない。いや、本当は全員が同じ言語を持っている方が普通の状態ではないのかもしれない。物事は定着し、一般化する際にその本来の姿を捨てる。日本語はすでに本来の姿を捨て去った後の残り火なのかもしれない。

言葉が通じない時、俺は静かに微笑む。
微笑みの国、マレーシア。
1人の夜。

ミオ:
日本人。4回目のランカウイ。シンガポール人の彼氏と超長距離恋愛中。
ケビン:
ミオの彼氏。シンガポール人。ちょっとタバコ吸いすぎ。ミオに怒られていた。
ローレン:
イングリッシュ。ランカウイで3ヶ月をすごしている。レゲエ好き。いつも世界のどこかを旅して回っている。彼女は部屋を賃貸している。RM250/月(=7500円/月)。
AMモーテル4泊分だ。店のやつらは、彼女はモデルだと言っていたが、ま、違うだろう。

2005/05/03

5/3 ランカウイ アンダマンホテル


昨日は3時半頃に寝たのだが、今日は8時に起きてしまった。
あまりよい傾向ではない。
とおりを自転車で回って、夏用のポンチョを買い揃える。
午後、ABモーテルをチェックアウトしてアンダマンホテルへ。

チェックイン時の受付からして対応が違う。ウェルカム・ドリンク付きだ。
ビーチ沿いのプールに陣取り、海水浴→読書→プールでクールダウン。
昨日からの疲れか、今日はよく寝た。

日本人が多い。ほとんどがカップルだ。1人のおじさんがホリエモンの話をしてきた。今回の解決方法は400億の金を1銭も税金を払わずに稼いでいる点がすごいと絶賛。言われてみればそのとおりだ。ま、ここでそんな話をする無粋は置いておくとして。
夕食はグラル・ハウスでマレー料理。これまでもマレー料理を食べているはずなのだが、いまいち英語が通じないところばかりだったため、何がマレー料理なのかが分からないままでいた。
今日食べてみて、我々がマレー料理を理解できないでいた理由が分かった。マレー料理はタイ料理とインド料理と地元料理の合体したものなのだ。これまで、どれを頼んでもカレーだったり、トムヤムだったりしたのはそれが理由に違いない。

そういえば、水着にデジカメを突っ込んだまま泳いでしまい、カメラを壊した。
今後の旅は写真無しだ。

2005/05/02

5/2 ランカウイ パンタイ・チェナン→クア・タウン→タンジュン・ルー→テロッ・ダタイ→パンタイ・テンガー→パンタイ・チェナン


10時起床。
しばらくだらだらしてから、イタリアン・レストランへ昼食に。
ピザやパスタは一切なく、英語のしゃべれない店員とインド料理が並ぶ。
華人の女の子の助けを借りて、どうにか注文を済ませる。辛いからあまりかけるなと言われた冬瓜のようなものの入ったカレーのスープはやっぱり辛かった。入れすぎた。

昼食後、車を借りて島内1周。
日本の免許証どころか、パスポートもホテルに忘れてきたが、問題なく借りることができた。
車があると一気に行動範囲が広がる。
まずは、クア・タウンへ行き、帰りのフェリーを手配する。
ヒロはペナン発の飛行機にぎりぎり間に合うフェリーを購入。間に合えばよいのだが。
俺はクアラ・プルリス行きのフェリーと、そこからクアラ・ルンプールまでの深夜バスを購入。
クアラ・ルンプールからの列車は予約する必要はなさそうだ。

タンジュン・ルー:
皆がランカウイで最も美しいビーチという。
湾状で入り江が左右へと引き込まれ、海から浜辺を借景したような場所。
タンジュン・ルー・リゾート・ランカウイがその景観を独り占めしている。

浜辺を歩いてホテルのソファが並んだ方へ近づくと、係りの人が「ここはプライベート・ビーチだから近づくな」という。
プライベートって何だ?公共の福祉という言葉を知らないのか?

テロッ・ダタイ:
アンダマン:
まずは明日の予約を確認するという口実でアンダマンホテルを見学。空気がしんと張り詰めて、緩やかで重厚な層を成している。
外装も内装も豪華だが、周りのジャングルを威圧はしていない。
ここでも部屋以外には壁がない。
明日が楽しみだ。
ザ・ダタイ:
ユキコのお奨め。島内最高級リゾート。調べてみたがアメニティが我々には縁のないものが多く、十分に楽しみきれないと考え、予約は姉妹ホテルのアンダマンに取った。
話のねたに見学だけすることに。
アンダマンに比べ、拍子抜けするほど簡素なロビーを抜け、客用エリアへ。いくつものヴィラがジャングル内に点在している。
アンダマンがジャングルの中に鎮座して、隣接するジャングルを楽しむしタイルなのに比べて、こちらはジャングルの中に溶け込むイメージ。
ユキコが極楽だと褒め称える気持ちがよく分かる。ザ・ダタイは本当に金の使い方が上手い。タンジュン・ルー・リゾート・ランカウイとは比較にならない。

ジャングルを抜けると、プライベート・ビーチに出た。
我々はそこからカートの通り道を通って戻ることに。
途中、さそりが路上を歩いていた。そういえば、ここはジャングルだ。油断すれば何が出てくるか分かったもんじゃない。
行きは従業員の目を恐れ、帰りはジャングルの気配を恐れた。

パンタイ・テンガー:
常宿にしているパンタイ・チェナンと隣接するビーチ。夕日が最高ということで、日の入りに間に合うよう車を飛ばす。
最もよい場所を探しながら南へ。途中、多くのカップルを見、そして夕日は見逃した。

宿に戻って夕食へ。
お気に入りのレストランができた。
水族館の対メインにあるタイレストラン。前に1時間待たされたところだ。
ナシゴレン(=炒飯)がRM3(=90円)、スープがRM3~4(=90~120円)、フレッシュフルーツジュースRM2(=60円)で腹いっぱいに。肉や野菜が固かったり、食材はよくないが、味は旅に出て以降で最高。この味がこの値段で食べられる不思議。
ぼろっちい外観と英語をまともに話せない給仕係。

食後向かったナイト・マーケットはすでに終わっていた。地元の人に聞くと、「どんな種類のマーケットがいいんだ?スーパーマーケットならあるぞ」とのこと。

再び、Debby's Placeへ。
軽く飲んで店を出るとジョーダンがいた。
ジョーダン、ジェシカ、ヒロと俺で隣の店で飲む。

インドネシアの津波のサポーティングをしている女の人:
Tシャツ1枚RM15を購入。売り上げを津波の被害地域に届ける活動をしているらしい。金曜日にチャリティーパーティをやるとのこと。

After drinking, ジェシカが海に行かないかと誘う。夜光虫が見れるらしい。
ジェシカも俺も下着で海へ。ヒロはちゃっかり水着を着ていた。
ジョーダンは夜の海を怖がり、ビールを飲んで帰っていった。
海に入り手足を動かすと、たくさんの光が手から発し、やがて海に溶けていく。Amazing。
ジェシカは1月にカナダを立ち、4ヶ月ほど旅をしている。すでに30ヶ国ほど廻った。ヨーロッパ、アフリカ、アジア。
ジョーダンとはタイで知り合い、一緒にマレーシアに来たらしい。昔はシンクロナイズド・スイミングをしていたが、ナイジェリアで肩を壊し、途中までしか腕が上がらなくなってリタイア。
あと2ヶ月ほど旅を続け、それから妹の結婚式か何かに出るためにカナダに戻る。
ジョーダンはこれからタイ→バンコク→日本→カナダとまわって帰るつもりだ。彼は愛知に日本人の彼女がいる。

2005/05/01

5/1 ランカウイ パンタイ・チェナン→パヤ島→パンタイ・チェナン


今日はダイビングの日。
朝、海岸に行くと、ムスリムの女の子の集団がエアロビをしていた。
ディーバとウラーもいる。

カディエルとモンスールの迎えでジェティ・ポイントに向かう。
船に乗ってから、もらったチケットがシュノーケリング用のものだということに気付く。
そういえばカディエルが、帰りの送りは別の人がすると言っていた。つまりそういうことだったのだ。
仕方がないので、直接ガイドに交渉し、1人RM140(=4200円)追加で大分させてもらうことにした。
プロ・ダイブという代理店のツアーがRM330だったので、結局RM10(=300円)の損。この金はカディエルを見つけて取り戻す。ま、まずはダイビングだ。
ちなみに、直接ガイドに頼んだら、イントロダイブでも2ダイブさせてもらえそうだった。1ダイブにしたけど。

ダイビングは素晴らしかった。
肝心の水泳用耳栓を忘れてしまったため、タバコのフィルタで代用。特に問題なし(俺の右耳は鼓膜に穴が開いた状態。水が入りこむと平衡感覚を失い、即時に溺れる)。
何よりも、水中に浮いている感覚がよい。
宇宙遊泳の訓練にダイビングをするというのも分かる気がする。

島には多くの旅行者が集まっていた。とても美しい場所だ。

ウォン:
ランカウイ在住マレー。28歳。5歳の娘と奥さんと一緒に遊びにきた。

平賀さん:
日本から1人でダイビング旅行に。28歳。

ガンジー:
クアラ・ルンプールから奥さんと一緒に旅行。穏やかな物腰と目つきがガンジーを思わせる。

夕食は平賀さん、ヒロ、俺でLuckyという中華レストランに。
シャコが食べたくて行ったのだが、そこの主人が強烈だった。主人が食べさせたいもの以外を注文しようとしても「ノー」の一言で受付けない。ペナン風チャーハンは時間がかかるから駄目でチャーハンなら良いという。魚のフライは駄目で蒸し焼きならよいらしい。小は駄目で、中にしろとのこと。
この店では、メニューは客が選ぶものではなくて、主人が選ぶもののようだ。
味は上手かったが、シャコを頼みすぎた。
1人RM76(=2280円)。

夕食後、平賀さんと俺でホテルASEANIAのディスコへ。
入場はフリー。生バンドとDJが交互にプレイ。ボーカルの女の子(マレー)と受付の女の子(インディアン)がすさまじくきれいだ。

ボーニャ:
70歳くらい?カウボーイ風の格好に髭をたっぷりとたくわえたクールな爺さん。

不知名:
バンドのボーカル。マレー。

不知名:
受付の女の子。インディアン。

顔が焼けぶくれて痛い。

2005/04/30

4/30 ランカウイ パンタイ・チェナン ABモーテル


ゆるやかな風がやけた肌に心地よい。
今日は楽園を見つけた。

朝、ブロードウェイ・ホステルを出、フェリーでランカウイへ。
クア・タウンで昼食。
タクシーでパンタイ・チェナンへ。
モンスールとカディエル。親子のような友達のような不思議な関係の2人。
宿はカディエルに紹介してもらった。ツインRM80(=2400円)。エアコン・トイレつきの清潔なホテル。
しかし、マレーシアのホテルはなぜだかトイレの上にシャワーがついているのが不思議だ。

予定に比べて高価だが、ビーチに面したロケーションとエアコンに惹かれて即決。
ついでに明日のパヤ島ダイビングツアーのブッキングをカディエルに頼んだ。

空は今日も白い。
カヤックを借りて、無人島に向かった。
浜辺でライフジャケットを身に着けて水中昼寝。とてもよい。
ライフジャケットのみのレンタルはあるのだろうか?

午後5時頃、ようやく青空が見えてきた。
ビーチの白砂が輝いて、目にはゆい。
5時にベストコンディションになるとはどういうことだろうか。
ともかく、ここが遅寝遅起きの俺の天国だ。

調子にのって、パラセーリング。やっぱり俺は空が大好きなんだということを思い出した。
いつかはスカイ・ダイビングをやらねばならないな。
カメラのメモリが満杯になったのでUSBメモリに入れ替える。

夕食はタイレストランへ。海老か魚のナシゴレンとミックススープ。西瓜ジュース。しめてRM10(=300円)。
注文して1時間、いまだ料理をしている姿は見えない。さらに10分後、ヒロの注文したものが売り切れになったという。
食後、ちかくのアイリッシュ・パブ、Debby's Placeへ。

ジョーダン:
4年間日本で英会話教師をしていたカナディアン。
3日前にランカウイに来た彼によると、ここでは日本の免許でも車を借りれるらしい。
明後日車で島内巡りだ。
彼の話ではペナンのビーチは汚いらしい。
それよりもタイへ行けと言う。ピピ島は最高だと。
そうだ、これからタイへ行っても良いのだ。

ディーバ / ウラー(ニューニョニャー?):
道端で会った2人組のマレーの女の子。ムスリム。18歳くらい。ウラーの方の名前は何度聞いても分からない。
どうも俺の髪に興味があるようだ。
そういえば、ペナンでも道行く車や人から「その髪良いね」と声をかけられた。
何をそんなに気に入ってくれているのだろう?

2005/04/29

4/29 ペナン ブロードウェイホステル


ペナンは暑かった。
何というか笑ってしまうほど暑い。
暑さと寝不足のせいで、今日の出来事はあまり覚えていない。

11時発ランカウイ行きのフェリーはなくなっていた。
仕方がないので、今日はペナンのジョージタウンを見て回ることに。
まずはホテルを決めて、トライショーでコムタに向かう。ブロードウェイ・ホステル。ツインRM28(=840円)
トライショーは60~70くらいのお爺さんが運転しており、時折ひどくスピードが鈍る。
老人虐待をしているかのようで、道行く人の視線が痛い。
目的のツーリスト・インフォメーション・センターは昼食中でしまっていた。
TICはあきらめ、自転車をレンタル。街中を走り回る。

ペナンの交通事情は命がけだ。
信号機はほぼなく、横断歩道のようなものもない。
そのくせ、藤沢ほどの車の交通量がある。
道を渡りたい時は、隙を見つけて無理矢理渡るしかない。
基本的に車の流れは途切れないので、少しでも隙があったら道に立ちふさがり、優先権を主張しなければならない。
ちょっと、旅行保険に入らなかったことを後悔。事故にだけは気を付けよう。

ガーニードライブまで自転車で遠出。
屋台街で夕食を取る。
30~40くらいの屋台があつまった有名な場所。
ヒロは疲れて屋台に立ち向かう元気がない。
料理はどれも予想を裏切る外見、そして微妙にはずした味。いくつかは食べ切るのが苦行だ。

夜になると町の屋台が出始める。
12時を過ぎてもまだまだ元気。
俺は疲れた。今日はもう寝よう。

待ちで見かけたポスターの言葉。
「令女性生命有火花」

4/29 シンガポール→ペナン 7:00AM

結局ヒロと一晩語り明かしてしまった。
Webのこと、カメラのこと、小説のこと、資本主義と食糧問題。
非常に眠い。
ただ、今の俺は30分前の俺とは違う。
今の俺には楽園行きのチケットがある。

4/29 シンガポール 2:00AM

シンガポール着。
今夜は宿を取らず、トランジットエリア内のラウンジで夜を明かすことにした。
まだ外国に来た実感はない。円も使える。
SOYA-BEAN。1発目の缶ジュースはひどく不味い。

2005/04/28

4/28 成田→シンガポール

今日〆切の仕事は無事終わった。
チームの皆に感謝。
出掛けに南原さんより問い合わせ。5分で用件を片付け、心置きなく出発。

成田はすいていた。
10分で出国手続き完了。

空いた時間、現地のフライトや列車のスケジュールをチェック。
どうやら、シンガポール空港からペナンまでの直行便に乗った方がよさそうだ。
ジョホール・バルからの便は思っていたよりも少ないし、席の空きも怪しい。
基本的にペナンの空港の方がランカウイより便が多い。
帰りはペナンからにしよう。
そのためには、まずは初日、ランカウイに行くこと。

ペナンは沢木耕太郎が深夜特急で訪れた場所。深夜特急に描かれた幸福そうな娼婦たちの姿に心惹かれ、いつかは行きたいと思っていた。
ランカウイは、ちょうどユキコが一週間前に行っていた。
彼女いわく、「天国よ」とのこと。
ユキコがアジアの国にこれほど興味を覚えるとは。

以前は、ペナンで楽しむことだけを考えていた。
ランカウイは、行きたくなったら行けばいいくらいに思っていた。
だけど、今となっては話は別だ。
まずはランカウイへ。

ようやく、シンガポール行きの飛行機が走り始めた。

2005/04/26

MySQL 日本語の旅

2005/04/21

e-ganges

Macromedia Flexで構築されたアマゾン・ドット・コムの
アフィリエイトサイト。
flexのサンプル用。
あまり見るべきところはないかな。

2005/04/20

表の結合を極めるチューニング・テクニック

表の結合を極めるチューニング・テクニック
Oracleの機能を使って表の結合を高速化する

ハッシュ結合、ネステッドループ結合、ソート/マージ結合の比較。
条件によって絞られない場合はハッシュ結合、
絞られる場合はネステッドループ結合が有利。
条件対象となるテーブルを、内部表にすること(FROMの頭にする)。

どうにもならんときは、マテリアライズドビューかBITMAP JOIN INDEXという手もある。

dbWrench

MySQL, PostgreSQL, Microsoft SQL Server and Accessに対応したDB設計ツール。
ER図の作成、リバースエンジニアリング・フォワードエンジニアリングが可能。
有償:$149

PHPプログラマの技量を知りたいときに書いてもらうスクリプト

  • 入力ページ、確認ページ、結果表示ページから成る
  • 入力ページでは郵便番号(7桁)の入力欄と送信ボタンを表示
  • 入力ページで送信ボタンを押した際、郵便番号欄の値を半角に変換してハイフンを除去
  • 郵便番号欄の値が「空文字列」または「7文字の半角数字以外」の場合は「郵便番号欄の値を保持」したまま入力ページを再表示
  • 入力ページを再表示する再、郵便番号欄の下に入力値に応じて「入力されていません」または「入力内容が正しくありません」と表示
  • 確認ページでは郵便番号、戻るボタン、次へボタンを表示
  • 確認ページで戻るボタンが押された場合は「郵便番号欄の値を保持したまま」入力ページを再表示
  • 確認ページで次へボタンが押された場合は結果表示ページに「入力された郵便番号はXXX-XXXXです」と表示
  • ページデザインは後で差し替えるのでスクリプトとは別ファイルにしておく
  • セッションは使わない

2005/04/15

The Webdruid

基本的な解析機能は網羅されている。PV、ユーザエージェント、国別、ホスト別等など。これらでも十分分析は可能だろう。だが、本当の売りはそこだけではない。

Webdruidの最大の特徴はなんと言っても経路分析が行える事だ。Apacheなどの代表的Webサーバのログフォーマットを読み込み、それをグラフ化してくれる。通常、これらを分析するのは手間隙がかかるが、それを一気に、更にグラフィカルに見せてくれる点が素晴らしい。

2005/04/12

JavaScriptTemplates

JavaScript用のテンプレートエンジン。
Ajaxのときなどに便利かな。

2005/04/08

Poderosa

タブ式の端末エミュレータ。
元Guevara。
SSH1/SSH2対応。
要.NETフレームワーク。

2005/04/05

exewrap

実行可能なjarファイルをexeファイルに変換するツール。

特徴

* JAR ファイルを EXE ファイル内に含めることができます。
* タスクマネージャに java.exe ではなく EXE ファイル名が表示されます。
* 一時ファイルを出力しません。クラスファイルや画像リソースなどは、すべて EXE ファイルから直接メモリにロードされます。
* 生成される EXE ファイルのサイズは、JAR ファイルのサイズ + 20 KB と軽量です。
* Windows サービス(NTサービス)を作成することもできます。

JExamples.com

AntやTomcatなどのコードから、Javaのサンプルコードを検索できる。

2005/03/31

ESTADIO

場所:渋谷

2005/03/22

Null条件を許容するSQL

PreparedStatementAndNull

312 :1/3:05/03/12 03:17:26 ID:???
突然ですが,面白い SQL を思いついたので,ご意見を頂きたいです.
興味を持たれた方は使ってみてくだちい。

一般的に,SQL の発行は,プリペアドステートメントを使う方がよいとされている.その理由は,
・DBMS のキャッシュが良く効く.
・SQL インジェクション等の危険が避けられる,等.

しかし,webアプリの検索フォームなどでは,プリペアドステートメントは使えない場合が多かった.検索条件項目が複数存在していて,いずれの項目も必須で無い場合,項目が入力されているかどうかをチェックし,それに合わせてSQL 文の WHERE 句の内容をツギハギしなければならないからだ.

SQL文そのものも,そしてそれにセットする引数の個数も可変なので,プリペアドステートメントを使うのは無理だったのである.

今回思いついたのは,このような条件で,プリペアドステートメントを使う方法である.


313 :2/3:05/03/12 03:19:15 ID:???
やることは大変簡単で,

1. WHERE 句の内容全てを 括弧で囲み,最後に「IS NOT FALSE」という述語を付ける.
2.空欄になっている,検索条件に含めない項目には,NULL をセットする.
 (空文字列や空白をセットしてはいけない)

この二つだけである.

例)ユーザID,職業,年齢を条件として検索する.どれも必須項目でない.
SELECT *
FROM Table_Name
WHERE
(
      user_id = ?
  AND   profession = ?
  AND   age >= ?
  AND   age < ? )IS NOT FALSE ORDER BY user_id 314 :3/3:05/03/12 03:20:43 ID:??? このように書くと,null をセットした項目は,検索条件として使われないかのように振舞う.SQL を if 文でツギハギにする必要も無くなり,ぐっとコードが読みやすくなると思う. なんでこういう動作になるのかというと,SQL が実は3値論理だからである. 詳しくはこの辺を参照. http://www.geocities.jp/mickindex/database/db_3vl.html (私自身とは無関係のページです) 気になるパフォーマンスだが,PostgreSQL で測定したところ,(  ) IS NOT FALSE がつかない場合と比べて,全く差は無かった. 実は既に,現在進行中のプロジェクトで使っている.今のところ,全く問題は無い. 以上です.質問スレにこういうことを書くのは,かなりスレ違いですみませんが,SQL 自体について一番詳しい方が来られるのはここだと思って,書かせていただきました.ご意見,ご批判などを伺いたいと思います.

as2api

JavadocライクなActionScript2用文書生成ツール。

2005/03/18

白黒をカラーに

すごい!!

2005/03/16

WinMerge日本語版

ファイルの比較ができてマージもできる、WinDiffを使い易くしたようなソフトWinMergeの日本語版

2005/03/15

XSL-FOリファレンス

2005/03/11

傾いて見える

傾いて見える文

Google デスクトップサーチ日本語版

brain boost

「答え」を検索するサーチエンジン。
なかなかすごそうだが、詳しくは見てない。

XMLHttpRequest & Ajax Working Examples

Ajaxのサンプル集。

2005/03/09

PrimoPDF

プリンタとして動作し、印刷対象をPDF化する。

無料で手軽にPDFを作成するのに便利。

2005/03/04

Open Clip Art Library

Creative Commonsライセンスのベクター画像集。
パワーポイントなどのクリップアートなどに使用。

SVGの変換にはInkscapeが使えるのかな?

大谷哲司先生

人は誰でも、いつかは死ぬ。
それは、いいことだろ?

2005/02/28

FCKeditor

リッチテキスト入力フォーム。
Microsoft Workからコピペができる。馬鹿すぎ…。

2005/02/26

Ajax

Ajax: Web アプリケーション開発の新しいアプローチ
XMLHttpRequest

Ajax は技術そのものではない。それは、それぞれに繁栄している様々な技術を、新しいやり方で強力に組み合わせることなのだ。Ajax は次の技術の組み合わせである。

* XHTML と CSS を用いた、Web 標準に基づくプレゼンテーション
* Document Object Model によるダイナミックな表示と相互作用
* XML と XSLT による、データの変換や操作
* XMLHttpRequest による、データの非同期的な取得
* それらを JavaScript によって結びつける

ページをリロードせずに、サーバへの非同期アクセスを行うことができる。
Asynchronous + JavaScript + XMLの略。
Google Sujest、Gmailなどで使用されている。

- 追記
実例 by 「たつをの ChangeLog」
Rico (JavaScriptライブラリ)

2005/02/23

JSON-RPC-Java

JSON-RPC-Java
ajax(Asynchronous Javascript + XML)のJava実装。

Picasa


フリーの画像ビューワ。
フォルダをまたがって、サムネイル中心で写真を管理。
非常にきれい&早い。
簡単な画像の編集もできる。
自動補正がなかなかきれい。

2005/02/22

mixiGraph

mixiの人間関係をグラフ化するソフト。

myJSEditor - Embeddable JavaScript Editor for Eclipse

EclipseプラグインのJavaScriptエディタ。

日本語表記VPSまとめ

日本語表記VPSまとめ

VPS

vps7.net
-月額980円
-5G
-FreeBSD

2005/02/17

Flexのオブジェクトビューワ

mxmlの中に仕込んでおくことで、動作時のオブジェクトを見ることができる。

http://coenraets.com/viewarticle.jsp?articleId=83
http://coenraets.com/apps/cv.jsp?descriptor=inspector/source.xml

2005/02/16

SharpReader

RSSリーダー。
フォントを変更すると日本語もOK。
全体を一覧できるのが便利。

WebStoryUnit

ブラウザの操作ログをHttpUnitのソースとして出力。

TestCaseTool

・テストケースをCSV/Excelで記述
・ブラウザからの操作ログ→テストケース化が可能

2005/02/09

Laszlo

Macromedia Flex類似。
Open LaszroはCPL。
LazlosystemsとOpen Laszroの関係についてはちゃんと調べてない。


Laszlo Systems
Open Laszlo
デモ
Laszlo Japan

the Fluid Flash Interfaces Engine (FFIE)

Macromedia Flex類似のオープンソース製品。
HtmlとCSSからFlashを生成する。
Laszloとどっちがいいんだろうか?

2005/02/08

JsUnit

JavaScript用のXUnit。
まだ詳しく見ていないけど、そのうち試してみんべかな。

2005/01/28

plone

ZopeによるCMS。
日本語公式サイト
公式サイト
http://plone.org/

2005/01/27

INKSCAPE

SVGエディタ。
フリーのドローソフト。

2005/01/21

htmlArea

JavaScriptでできたWYSWYGで動作するリッチテキストエリア。
リッチテキストをユーザに入力させる場合に有効。

2005/01/11

IPAフォント

なかなかきれいなTrueTypeフォント。
なぜか本来のサイトにはつながらないので、こちらから取得。

2005/01/09

FreeMind

使いやすいフリーのマインドマップエディタ。
日本語も問題ない。

ペイントソフト

Paint.net
今度試してみんべかな。

PictBear Second Edtion
slepnirの作者によるペイントソフト。なかなかよいらしい。

WebStoryUnit

ブラウザからの操作を記録しHttpUnitのソースを生成できる。