var	ShowString = 'Show content &gt;&gt;';
var	HideString = '&lt;&lt; Hide content';
var	HidePlace = 'bottom';
var	HideLineFeed = 1;
var	GotoEntryOnHide = 1;
var	CategoryUUID;
var	OnUnyoOpen;
var	OnUnyoClose;

if (location.pathname.match(/\/(C\d+)\/index\.html$/)) {
	CategoryUUID = RegExp.$1;
}
else if (location.pathname.match(/\/(C\d+)\/$/)) {
	CategoryUUID = RegExp.$1;
}

function ShowLink(divID, entryUUID) {
	var	entryURL = entryUUID+'/index.html';
	var	action = 'return !ShowEntryBody(\''+divID+'\', \''+entryUUID+'\');';

	return '   <a href="'+entryURL+'" onclick="'+action+'" onkeypress="'+action+'">'+ShowString+'</a>\n';
}

function WriteUnyo(entryUUID) {
	var	divID = 'Unyo'+entryUUID;

	document.write(
		'<div id="'+divID+'">\n',
		ShowLink(divID, entryUUID),
		'</div>\n'
	);

	return true;
}

function ShowEntryBody(divID, entryUUID) {
	if (!document.getElementById) {
		return false;
	}

	var	text = '';
	var	url = '#' + entryUUID;
	var action;

	if (GotoEntryOnHide) {
		action = 'HideEntryBody(\''+divID+'\', \''+entryUUID+'\'); return  true;';
	}
	else {
		action = 'return !HideEntryBody(\''+divID+'\', \''+entryUUID+'\');';
	}

	if (HidePlace == 'top') {
		text += '<a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'">'+HideString+'</a>';
		if (HideLineFeed) {
			text += '<br />\n';
		}
		else {
			text += '\n';
		}
	}
	text += EntryBody[entryUUID];
	if (HidePlace == 'bottom') {
		if (HideLineFeed) {
			text += '<br />';
		}
		text += '<a href="'+url+'" onclick="'+action+'" onkeypress="'+action+'">'+HideString+'</a>\n';
	}

	document.getElementById(divID).innerHTML = text;

	if (OnUnyoOpen) {
		OnUnyoOpen(CategoryUUID, entryUUID);
	}

	return true;
}

function HideEntryBody(divID, entryUUID) {
	if (!document.getElementById) {
		return false;
	}

	document.getElementById(divID).innerHTML = ShowLink(divID, entryUUID);

	if (OnUnyoClose) {
		OnUnyoClose(CategoryUUID, entryUUID);
	}

	return true;
}

var	EntryBody = new Array;

EntryBody['E20090218184529'] = '<div><font face="NfMotoyaBirchStd-W1">実は月曜日のことなんですが。</font><br /><font face="NfMotoyaBirchStd-W1">疲れて帰宅して、ダイニングテーブルの上にPHSを置いて、少し横になったんですが、起きてみると置いてた筈のアドエスが無い。</font><br /><font face="NfMotoyaBirchStd-W1">ありゃりゃ？と、慌てて在処を探してみると・・・息子のおもちゃ箱の中に。しかも電源オフにしてないはずなのに電源ランプが点いていません。</font><br /><font face="NfMotoyaBirchStd-W1">げ！と思って電池蓋を開けてみると・・・・・・・唾液でベッタリでした・・・orz</font><br /><font face="NfMotoyaBirchStd-W1">どうやら背伸びかなにかして、アドエスを手に取り、その後齧りまくっていたようです。</font><br /><font face="NfMotoyaBirchStd-W1">大丈夫かなぁ？と思いつつ、ティッシュで拭き取れるトコの唾液は拭き取り、その後ドライヤー使って乾燥。</font><br /><font face="NfMotoyaBirchStd-W1">何とかこの処置で電源は入ったので、ひとまずは安心しました。が、そのうち錆びてくるんだろうなぁ・・・・。</font><br /><font face="NfMotoyaBirchStd-W1">ここんとこ、手の届く範囲が急激に広がっているようで。も少し気をつけないといかんなー。</font></div>\n';

EntryBody['E20081119100638'] = '<div><font face="NfMotoyaBirchStd-W1">放置してた間に、先のエントリで書いたAdv[es]のアップデータ、メールのアカウント関連で不具合があって配布中止になって、でもって、バグ？フィックスしたものが再配布となってるようですね。</font><br /><p>や、日記書いたものの自分ではアップデートしてなかったもので・・・(v_v;;まぁ、esではpdxドメインのメールしか使ってないので、アップデートしてたとしても、不具合には気づかない可能性が大だったのですが。</p></div>\n';

EntryBody['E20081107110302'] = '<div><font face="NfMotoyaBirchStd-W1">てことで、Ad[es]のソフトウェアのアップデートがリリースされてますな。</font><br /><p>改善された点は、\n<blockquote>\n	 1.	 W+Infoに配信記事を一覧できる機能を追加しました。<br>\n	 2.	 W-ZERO3メールの動作の安定性を向上しました。</br>\n</blockquote>\nだそうですわ。とりあえず、ダウンロードだけはしましたが、まだアップデートはしてません・・・。</p>\n<p>アップデートする時は、まずメールの修正パッチ「WS011SH STMiddle」もしくは「WS011SH STMail」を削除してから行うんだそうです。アップデート内容に修正パッチの内容は含まれているのだそうな。</p></div>\n';

EntryBody['E20070926111127'] = '<div><font face="HiraMaruPro-W4"><a\nhref="http://www.pocketpcfreewares.com/"\ntarget="NewWindow">PocketPCFreeware</a>のGPSカテゴリの中で、GPSLogGoogleなるものを発見。このアプリ、フランスの<a\nhref="http://lepocketpc.com/"\ntarget="NewWindow">LePocketPc</a>というサイトで<a\nhref="http://lepocketpc.com/index.php?option=com_remository&amp;Itemid=2&amp;func=fileinfo&amp;id=22"\ntarget="NewWindow">配布</a>されております。</font><br /><p>とりあえず今朝、通勤時に使ってみましたが、ログは直接KMLで吐き出される模様。</p>\n<p>まずはGPSユニットを接続して、GPSLogGoogleを起動。すると、バージョン表示の後、こんな画面（↓）になります。</p><br /><img src="E20070926111127/Media/20070926105102.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt=""  border="1"  /><br /><p>ここで、画面をタップすると、ボタンメニューが出現（↓）。まずは、GPSを認識させないといけないので、Configを選びます。</p><br /><img src="E20070926111127/Media/20070926105130.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt=""  border="1"  /><br /><p>このConfigでは、Com Port、単位、書出、画面、言語の各設定タブがあり、そこでいろいろと設定するようになっています。で、GPSを認識させるため、「Com Port」タブで、該当するCOMポートと適切な通信速度を設定します。USBGPS2/WSの場合は、「COM9」と「4800」となります。「Auto Connecte」にチェックを入れておけば、上のメニューにあるGPS ONをタップしなくても、自動でGPSと接続してくれます。</p><br /><img src="E20070926111127/Media/20070926105146.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Com Port設定"  border="1"  /><img src="E20070926111127/Media/20070926105159.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Units設定"  border="1"  /><img src="E20070926111127/Media/20070926105216.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Export設定"  border="1"  /><img src="E20070926111127/Media/20070926105236.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Screen設定"  border="1"  /><img src="E20070926111127/Media/20070926105249.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Language設定"  border="1"  /><img src="E20070926111127/Media/20070926105302.jpg"  height="267"  width="160"  hspace="1"  vspace="1"  alt="Version情報"  border="1"  /><br /><p>「Units」では画面表示及びマークされたポイント情報の単位設定を、「Export」はログの取り込みと出力の設定・・・だと思います。実は触り始めたばっかりでよくわかってなかったりして・・・(x_x) ☆＼(￣￣*)バシッ・・・ということで使いながら覚えていきたいと思います（ぉぃ）</p>\n<p>さて、実際のログ取りです。GPSを繋いで認識させた後、先のメニューで「Log」ボタンをタップしてやると、ファイルダイアログが出ます。ここで、出力するファイル名を設定してokを押せば、ログ取得がスタートします。先にも触れましたが、書き出されるファイルの形式はKMLです。ログ取り終了は、再度メニューの「Log」ボタンをタップすればオッケー。終了時に先に指定したファイルにログが書き出されます。</p>\n<p>で、このログ。面白いのは、ログ取り開始点と終了点だけでなく、その経路での最大速度と最低速度、最高地点と最低地点の情報が含まれていること。ファイルサイズもVisualGPSceで取得してGPSBabelで変換したKMLファイルよりも小さくなってました。「Export」設定のOptimise Captureってのが効いてるのかな？さて、実際に取ったログをGoogleEarthで表示させてみると、こんな感じ（↓）になります。ちなみにここでは、最高速度が出たとこを表示してます。あ、時刻はUTCになっちゃってますね(^^;;</p><img src="E20070926111127/Media/route.jpg"  height="276"  width="400"  hspace="1"  vspace="1"  alt="GoogleEarthスクリーンショット"  border="1"  /><br /><font face="HiraKakuPro-W3">とまぁ、結構簡単に高度・速度情報付経路ログがとれてしまいました。KMLで出力されますし、お手軽にログ取りしたい場合は便利かもしれませんね。</font></div>\n';

EntryBody['E20070925134340'] = '<div><font face="HiraMaruPro-W4">ということで、いろいろと情報を検索して、NMEA\n0183形式のログを出力してくれるアプリを導入してみました。</font><br /><p>そんなわけで、見つけてきたのは、</p>\n<ul>\n<li><a href="http://www.visualgps.net/VisualGPSce/" target="NewWindow">VisualGPSce</a></li>\n<li><a href="http://mobiquitous.com/device/bluetooth-serial.html" target="NewWindow">SimpleLoggerCE</a></li>\n</ul>\n<p style="text-indent:0em; padding:0em 1em 0em 1em;">というアプリたち。前者はGPS状況をグラフィカルに表示できて生ログも取得できます。後者はシンプルに生ログ取得のみ。で、今回は前者のVisualGPSceを使ってみました。起動してから衛星を捕まえるまでに、若干時間がかかるようですが、ちゃんと捕捉してくれます。ログ出力も問題なくできて、自宅から京都まで、JR使って約30分くらいの道程で約900KBくらいのログファイルになりました。</p>\n<p>で、折角ログ取ったなら、今度はそいつを見てみたい、ってことで、Mac用のGPSBabelってーアプリをダウンロードしてきて、NMEA形式からKML形式に変換。KML形式にしたファイルはGoogleEarthに読み込ませて（あるいはGoogleMapで）表示。おー、ちゃんと表示されますな、感動。</p>\n<p span="text-align:center;">\n<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps?f=q&amp;hl=ja&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=http:%2F%2Fhomepage.mac.com%2Fmasa_kaneko%2Fimages%2Fgpsbabel_output.kml&amp;ie=UTF8&amp;om=1&amp;s=AARTsJqpYj9lfHchXMxVW9FObyxpJNyzmg&amp;ll=34.991802,135.85426&amp;spn=0.196883,0.291824&amp;t=h&amp;z=11&amp;output=embed"></iframe><br /><small><a href="http://maps.google.co.jp/maps?f=q&amp;hl=ja&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=http:%2F%2Fhomepage.mac.com%2Fmasa_kaneko%2Fimages%2Fgpsbabel_output.kml&amp;ie=UTF8&amp;om=1&amp;ll=34.991802,135.85426&amp;spn=0.196883,0.291824&amp;t=h&amp;z=11&amp;source=embed" style="color:#0000FF;text-align:left">拡大地図を表示</a></small></p>\n\n<p>さらにいろいろと情報を漁ってみると、KMLよかGPX KMLという形式の方が、より小さなファイルサイズになるらしい。ということで、GXPCasualViewerというウェブアプリをダウンロードしてきて、GPX形式にコンバートしたファイルを読ませてみると、これもきちんと表示できました(・∀・)</p>\n<p>や。おもろい。けど、どこ行ったかとかどこに寄って帰ったかとか、自分の行動が全部ばれちゃいますな(^^;;</p></div>\n';

EntryBody['E20070922014858'] = '<div><font face="HiraMaruPro-W4">えー、一月半ぶり。ご無沙汰しておりました・・・。</font><br /><p>さて、IO-DATAのUSBGPS2/WS。Wollcomストアにて、おととい注文して、今朝出勤間際に届きました。やー早い。\nで、早速ドライバとユーティリティソフトをインストールしてから、出勤（ぉぃ）</p>\n\n<p>行きは、GoogleMapを開いて、通勤。や、ちゃんと拾ってくれてます。GPS使うのは初めてなのでちょっと感動(^^;;　ただ、この状態だと結構バッテリ喰う模様で・・・。職場（自宅から約３キロ）に着いたら75%以下までバッテリが減ってました。</p>\n\n<p>で、帰りはNAVITIMEの音声ナビをお試し。自動で設定された経路が、普段通勤に使っている経路とは若干違ってて、途中で「ルートを外れました」と・・・。再設定しても、同じ経路を選択するようでして、「ルートを外れました」→ルート再建策の繰り返し。まー、町内の生活道路を通って行ってるので、途中まではNAVITIMEの地図にも明記されてますが、ウチの近所の路地までは載っていないようなので、仕方がないかも・・・(^^;;</p>\n\n<p>まー、使い始めたばっかりですし、これからおいおい使い勝手をみていこうと思います。</p></div>\n';

EntryBody['E20070803130411'] = '<div><font face="HiraMaruPro-W4">ということで、TREでレジストリを開いて見てみました。</font><br /><p>[es]でもAdv[es]でも、W-ZERO3メールのデフォルトのデータ保存場所は、</p>\n<blockquote>\n\\Application Data\\SeeTooMail\n</blockquote>\n<p style="text-indent:0em; padding:0em 1em 0em 1em;">です。で、TRE（Tascal Registry Editor）で、レジストリを開いて</p>\n<blockquote>\nHKEY_CURRENT_USER\\Software\\Sharp\\STMail\\DataPath<br />\nHKEY_CURRENT_USER\\Software\\Sharp\\STMail\\SystemInfoPath\n</blockquote>\n<p style="text-indent:0em; padding:0em 1em 0em 1em;">を見ると、確かにデフォルトでは</p>\n<blockquote>\nDataPath = "\\Application Data\\SeeTooMail\\Accounts\\"<br />\nSystemInfoPath = "\\Application Data\\SeeTooMail\\System\\"\n</blockquote>\n<p style="text-indent:0em; padding:0em 1em 0em 1em;">となってますなぁ。ということで、これをそれぞれ</p>\n<blockquote>\nDataPath = "\\microSDカード\\SeeTooMail\\Accounts\\"<br />\nSystemInfoPath = "\\microSDカード\\SeeTooMail\\System\\"\n</blockquote>\n<p style="text-indent:0em; padding:0em 1em 0em 1em;">に変更。でもって、GSFinderを使って、\\Application Data\\SeeTooMailをmicroSDカードにコピー。で、元のフォルダ（\\Application Data\\SeeTooMail）は名前を変更（\\Application Data\\SeeTooMail.orig）して、W-ZERO3メールを起動・・・・・・・ん。ちゃんと受信済みのメール、読み込んでくれました。SDへのアクセスがある分、若干読み込みの時にもたつきがあるみたいですが、まぁ、許容範囲。</p><img src="E20070803130411/Media/20070803125118.jpg"  height="240"  width="400"  hspace="1"  vspace="1"  alt=""  border="1"  /><br /><p>さて。気になるのはサスペンド時の挙動。サスペンドしているときでもメール受信は勝手にする（してくれる）わけで、このときデータの保存先がSDカードだった場合に何か不具合が起きたりしないのか？と。ということで、これも試してみました。まずは、Adv[es]をサスペンドさせます。Keylock Suspenderを使ってますので、ロックスイッチをスライドさせて、サスペンド状態に。でもって、Macからメール送信、と・・・お、ちゃんと受信できたみたい。で、ロックを外して、W-ZERO3メールを開いて・・・問題なく受信してました。今の所、自分の環境ではフリーズするということもないみたい。ということで、これで、安心して使えます(・∀・)</p>\n<p>ところで。Todayでの受信状態の表示には、TodayCompactを使っていますが、[es]のときと同様に「Eメール（ウィルコム）」を有効にしておくと受信メール数は表示してくれますが、Adv[es]では、このアイコンをタップ（またはカーソル持ってきてアクションキー）してもW-ZERO3メールは起動せず代わりにOutlookメールが開きます。仕方ないので、通常W-ZERO3メールのアイコンも表示するようにしておいて、このアイコンからW-ZERO3メールを起動するようにしています。</p><img src="E20070803130411/Media/20070803125241.jpg"  height="400"  width="240"  hspace="1"  vspace="1"  alt=""  border="1"  /><img src="E20070803130411/Media/20070803125222.jpg"  height="400"  width="240"  hspace="1"  vspace="1"  alt=""  border="1"  /><br /><p>（ちなみに。メールとは関係ありませんが、Todayアイテムの「実行中のプラグラム」を表示するようにしておかないと、TodayCompactの「実行中のプラグラム」を有効にしても動作しているプログラム数を表示してくれなかったりしますねぇ・・・って7/22のエントリーで書いてるな、コレ(v_v;;　まぁ、普段はDeviceStatus on Today Screenを使ってるので問題ありませんが(^^;;）</p><img src="E20070803130411/Media/20070803125748.jpg"  height="400"  width="240"  hspace="1"  vspace="1"  alt=""  border="1"  /><img src="E20070803130411/Media/20070803125643.jpg"  height="400"  width="240"  hspace="1"  vspace="1"  alt=""  border="1"  /></div>\n';

EntryBody['E20070801194301'] = '<div><font face="HiraMaruPro-W4">ということで、何か便利な（というか面白そうな）Pocket\nPC用の科学計算ツールがないものか？とネットを彷徨っていたら、<a\nhref="http://www.calerga.com/products/LMECE/index.html"\ntarget="NewWindow">LME for Pocket PC</a><a\nhref="http://http://www.calerga.com/products/LMECE/index.html"\ntarget="NewWindow">\n</a>というのを見つけました。LMEってのはLight\nWeight Math\nEngineの略だそうです。</font><br /><font face="HiraMaruPro-W4">さて、コレは何かと言いますと、MathWorksという会社が開発しているMATLAB（MATrix\nLABoratoryの略）という数値解析ソフトウェアのクローンでして。簡単に言えば、行列演算やベクトル演算ができるインタプリタ言語であります。有名なMATLABクローンにはGNU\n<a href="http://www.octave.org"\ntarget="NewWindow">Octave</a>とか<a\nhref="http://www.scilab.org/"\ntarget="NewWindow">SciLab</a>などがあります。</font><br /><font face="HiraMaruPro-W4">さてさて、LME\nfor Pocket\nPCなんですが、テクニカルプレビュー版ということで、インターフェースは至ってシンプル。</font><br /><font face="HiraMaruPro-W4">しかしながら、四則演算はもちろんのこと、複素数演算も行列演算もできるし、多項式も扱えます。また、簡易ながらもグラフもプロットできますし、さらに、forとかwhileとかifなどの制御構造も実装されていて、自分で関数書いて計算させるなんてことも可能。かなり高機能です。</font><br /><font face="HiraMaruPro-W4">Octaveとかみたいにスクリプト書いて実行させるなんてこともできるので、結構いろいろ使えそうです。</font><br /><font face="HiraMaruPro-W4">ちょっと使い方を勉強しよう(・∀・)</font></div>\n';

EntryBody['E20070729131511'] = '<div><font face="HiraMaruPro-W4">【本体に導入したもの】</font><br /><ul>\n<li>MenuKeyHelper2</li>\n<li>MultiKeyHook</li>\n<li>NetChanger</li>\n<li>WithATOK</li>\n<li>XcrawlEx</li>\n<li>ZERO3Action</li>\n</ul><br /><font face="HiraMaruPro-W4">【microSDに導入したもの】</font><br /><ul>\n<li>GSPlayer</li>\n<li>KeyPassPPC</li>\n<li>Lunascape</li>\n<li>幻律</li>\n<li>幻彩</li>\n<li>PQz TASKLIST</li>\n<li>TaskManager</li>\n<li>TMEdit</li>\n<li>UltraG</li>\n<li>零号テキストエディタ</li>\n</ul><br /><font face="HiraMaruPro-W4">現在の本体空き領域（データ記憶用）は・・・78MBなり〜。</font></div>\n';

EntryBody['E20070728103613'] = '<div><font face="HiraMaruPro-W4">横画面のものはKMLスクリプトまだ書いてなかったので、きちんと動作しません（核爆）</font><br /><font face="HiraMaruPro-W4">そんなわけで、そんなものをアップロードしてちゃ遺憾だろ、じゃなくて、いかんでしょ、ということで、朝起きてからえっちらおっちらGraphicConverterを使って座標確認しながら横画面用のスクリプトを記述。外観でもう少しいじるところがあるけれど、とりあえずは動作するものになってます。</font><br /><font face="HiraMaruPro-W4">縦画面用のものもいくつか微調整。</font><br /><font face="HiraMaruPro-W4">Advanced/W-ZERO3[es]縦画面および横画面用Emu48スキン（HP49G）・・・\n<a href="E20070728103613/Media/HP49G%2dades.zip">HP49G-ades.zip</a> \n</font><br /><font face="HiraMaruPro-W4">中身は</font><br /><ul>\n<li>HP49G_ADES_H.bmp</li>\n<li>HP49G_ADES_H.kml</li>\n<li>HP49G_ADES_V.bmp</li>\n<li>HP49G_ADES_V.kml</li>\n</ul><br /><font face="HiraMaruPro-W4">の四つ。ファイル名に_Hとついてるものが横画面用で、_Vとついてるものが縦画面用となっております。</font><br /><img src="E20070728103613/Media/HP49G_ADES_H.bmp"  height="198"  width="400"  hspace="1"  vspace="1"  alt=""  border="1"  /><br /><img src="E20070728103613/Media/HP49G_ADES_V.bmp"  height="358"  width="240"  hspace="1"  vspace="1"  alt=""  border="1"  /></div>\n';

