<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>岩家ぶろぐ &#187; 開発ごっこ</title>
	<atom:link href="http://blog.iwa-ya.net/category/%e9%96%8b%e7%99%ba%e3%81%94%e3%81%a3%e3%81%93/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.iwa-ya.net</link>
	<description>issmの公私混同的覚え書き．</description>
	<lastBuildDate>Sat, 24 Jul 2010 05:39:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[javascript] 1年くらい放置していたマリオさんなライブラリ「mario.js」をgithubに上げてみた</title>
		<link>http://blog.iwa-ya.net/2010/06/14/133156</link>
		<comments>http://blog.iwa-ya.net/2010/06/14/133156#comments</comments>
		<pubDate>Mon, 14 Jun 2010 04:31:56 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[小ネタ]]></category>
		<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[neta]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/?p=2688</guid>
		<description><![CDATA[


$(function () {
    var $h2 = $($('h2')[0]);
    var mario = new Mario({
        x: $h2.offset().left [...]]]></description>
			<content:encoded><![CDATA[<p>
<script type="text/javascript" src="wp-content/uploads/2010/06/mario-2010-06-14.js" charset="utf-8"></script>
<script type="text/javascript">
$(function () {
    var $h2 = $($('h2')[0]);
    var mario = new Mario({
        x: $h2.offset().left,
        y: $h2.offset().top + 6,
        scale: 2,
        status: 'SUPER'
    });
    new Mario.Controller({target: mario});

    setTimeout(function () {
        mario.JUMP();
    }, 1000);
});
</script>
</p>
<div class="note">
  Internet Explorer（特に7，6）では動作しません．8は未検証です．あしからず．．．
</div>
<h3>はじめに</h3>
<p>なんだか最近ネタが見あたらないので，公開もせずに1年くらい放置状態だった，マリオさんネタなJavaScriptライブラリ「mario.js」をちょこっと整理して，githubに移してみました．</p>
<h3>移行先</h3>
<p>次のとおりです．</p>
<ul class="links">
<li><a href="http://github.com/issm/mario" title="issm's mario at master - GitHub">issm&#8217;s mario at master &#8211; GitHub</a></li>
</ul>
<h3>主な使い方</h3>
<p>次のエントリを参照ください．</p>
<ul class="links">
<li><a href="http://blog.iwa-ya.net/2008/12/18/224335" title="[KY] WCAN mini ActionScript Vol.9 に参加，そして発表してきました «  岩家ぶろぐ">[KY] WCAN mini ActionScript Vol.9 に参加，そして発表してきました «  岩家ぶろぐ</a></li>
</ul>
<p>本エントリを表示しながら，FirebugのJavaScirptコンソール等で生成したり操作したりできるかと思います．</p>
<h3>ちょこっと追加</h3>
<p>ルイージも作れるようにしてみました．</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> luigi <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Luigi<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>x<span style="color: #339933;">:</span> <span style="color: #CC0000;">100</span><span style="color: #339933;">,</span> y<span style="color: #339933;">:</span> <span style="color: #CC0000;">100</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>サンプル</h3>
<p>このエントリにいるマリオさんは，次のコードでできています．本ぶろぐでjQueryを利用しているため，一部jQuery依存なコードも混じっています．</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #003366; font-weight: bold;">var</span> $h2 <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'h2'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">var</span> mario <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Mario<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
        x<span style="color: #339933;">:</span> $h2.<span style="color: #660066;">offset</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">left</span><span style="color: #339933;">,</span>
        y<span style="color: #339933;">:</span> $h2.<span style="color: #660066;">offset</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">top</span> <span style="color: #339933;">+</span> <span style="color: #CC0000;">6</span><span style="color: #339933;">,</span>
        scale<span style="color: #339933;">:</span> <span style="color: #CC0000;">2</span><span style="color: #339933;">,</span>
        <span style="color: #000066;">status</span><span style="color: #339933;">:</span> <span style="color: #3366CC;">'SUPER'</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #003366; font-weight: bold;">new</span> Mario.<span style="color: #660066;">Controller</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>target<span style="color: #339933;">:</span> mario<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    setTimeout<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        mario.<span style="color: #660066;">JUMP</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">1000</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h3>おわりに</h3>
<p>以上，1年くらい放置していたマリオさんなJavaScriptライブラリ「mario.js」をgithubに上げてみましたよ，というエントリでした．</p>
<p>まだまだ非常に未完成なので，時間があればちょこちょこっと修正してみたいところではあります．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2010/06/14/133156/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「開発コンテスト24」応募用に「こんでる？」というサービスを作ってみた</title>
		<link>http://blog.iwa-ya.net/2010/04/24/184026</link>
		<comments>http://blog.iwa-ya.net/2010/04/24/184026#comments</comments>
		<pubDate>Sat, 24 Apr 2010 09:40:26 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[24contest]]></category>
		<category><![CDATA[condel]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mywebservice]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[plack]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/?p=2497</guid>
		<description><![CDATA[はじめに
クックパッド主催の「開発コンテスト24」応募用に1つ作ってみました．



    こんでる？（24コンテスト応募用）
  




URL変更しました．


    こんでる？
  



まだまだプロトタイ [...]]]></description>
			<content:encoded><![CDATA[<h3>はじめに</h3>
<p>クックパッド主催の「<a href="http://info.cookpad.com/24contest">開発コンテスト24</a>」応募用に1つ作ってみました．</p>
<p><del datetime="2010-04-26T01:10:00+09:00" style="text-decoration:strike !important;"></p>
<ul class="links">
<li>
    <a>こんでる？（24コンテスト応募用）</a>
  </li>
</ul>
<p></del></p>
<p><ins datetime="2010-04-26T01:10:00+09:00"></p>
<div class="note">
URL変更しました．</p>
<ul class="links">
<li>
    <a href="http://con.del.la/">こんでる？</a>
  </li>
</ul>
</div>
<p></ins></p>
<p>まだまだプロトタイプですが．</p>
<h3>概要</h3>
<p>次の2点のみです．</p>
<ul>
<li>「トイレ」「食事」「コンビニ」いずれかの「タグ」と，位置情報・時刻とのペアを記録する</li>
<li>記録した情報を，タグ，時刻，位置情報，それぞれの切り口から取り出して表示する</li>
</ul>
<p>前者の機能については，現状ではiPhone上のSafariのみの対応です．（仕組み上Firefox 3.6でもOKではあります．）</p>
<p>後者の機能については大抵のブラウザで問題ないかと思います．</p>
<h3>スクリーンショット</h3>
<h4>位置情報を登録する</h4>
<div class="flickr-photo-noresize">
<a href="http://www.flickr.com/photos/issm/4547837094/" title="IMG_0486 on Flickr"><img src="http://farm5.static.flickr.com/4012/4547837094_dcdfc64e72.jpg" alt="IMG_0486 on Flickr" title="IMG_0486 on Flickr" /></a>
</div>
<p>「トイレ」「食事」「コンビニ」のいずれかを選択し，「記録する！」を押すことで，選択した「タグ」とその際の時刻・位置情報が登録されます．</p>
<h4>「こんでる？」を確認する</h4>
<div class="flickr-photo-noresize">
<a href="http://www.flickr.com/photos/issm/4547200849/" title="IMG_0487 on Flickr"><img src="http://farm5.static.flickr.com/4054/4547200849_371acf0b2e.jpg" alt="IMG_0487 on Flickr" title="IMG_0487 on Flickr" /></a>
</div>
<p>特定の「タグ」にひもづけられた時刻・位置情報を，何らか意味のある形へ加工して表示します．</p>
<h3>この先考えていること</h3>
<p><span id="more-2497"></span></p>
<p>開発期間の都合で，特定の「タグ」にひもづけられた時刻・位置情報をすべて拾っているのが現状です．ので，時間の範囲を指定したり，現在位置の「周辺」に絞ったり，といったことくらいはしておきたいところです．</p>
<p>実験できるような機種を持っていないためアレですが，他の携帯端末でも使えるようにはしてみたいですね．API的にデータを投げてやれば登録できる，とかにも対応させてみたいところです．それだけを行うためのハードとかできたらおもしろいかな．</p>
<p>あとは，拾った情報から「ヒートマップ」的な何かを生成する仕組みとかも加えてみたい，というのもあります．</p>
<h3>着想</h3>
<p>サービスの説明はこれくらいにして，今度は，それまでの経緯なんかを以下．</p>
<p>アイディア出しの中で「便利」という語の意を辞書で引いてみたところ，次のとおりでした．</p>
<blockquote><p>
べん‐り【便利】<br />
〘名•形動〙<br />
１．目的を果たすのに都合のよいこと。あることをするのに重宝で、役に立つこと。また、そのさま。「生活するのに—な所」「—な調理器具」「地下鉄ができて—になった」<br />
２．あることをする都合やぐあい。「買い物の—が悪い」<br />
<strong style="margin:0;color:#c33;">３．大小便。通じ。「大小の—の不浄を出して」〈今昔•一•四〉</strong></p>
<p><cite>便利 &#8211; 国語辞典 &#8211; 辞書.app</cite>
</p></blockquote>
<blockquote><p>
べん-り 【便利】<br />
１．都合のよいこと。うまく役立つこと。「これはーな道具だ」<br />
２．転じて、あることをする都合。たより。「ーの悪い土地」<br />
<strong style="margin:0;color:#c33;">３．大小便の通じ。徒然草「一日のうちに、飲食・ー・睡眠・言語・行歩、止む事を得ずして多くの時を失ふ」</strong></p>
<p>  <cite>便利 &#8211; 広辞苑 第六版</cite>
</p></blockquote>
<p>ということで，なんだかトイレネタで何かできないかな，という流れが始まりました＞＜</p>
<p>で，「トイレなう」な状態を時刻や位置情報とともに共有すれば，どの時間のどの位置にトイレに人がいるか，というような情報を可視化できるかな，あ，せっかくなら「トイレ」だけでなく，任意のキーワードで関連づけられればいいかな，と考えるに至りました．</p>
<p>まぁ「朝」関係なくなっちゃいましたけど．</p>
<h3>スケジュール</h3>
<p>開発の流れはざっと以下のような感じです．</p>
<h4>課題の確認</h4>
<p>23日の20時くらいにスタバなうしてそこで課題発表を待っていようかな，などと考えていたら，友人から「呑みましょう」と誘いを受けたので予定変更．23時くらいまで呑んでました．帰りに引きこもり用の食糧を買い込んで帰宅，課題を確認できたのが24時くらいでした．</p>
<h4>0:00 〜 1:45</h4>
<p>アイディア出し．</p>
<p>そのときに書いたマインドマップもどきでも載せておきます．字が汚くてスミマセン＞＜</p>
<div class="flickr-photo">
<a href="http://www.flickr.com/photos/issm/4551051820/" title="P1380569 on Flickr"><img src="http://farm5.static.flickr.com/4004/4551051820_938b7a7c54.jpg" alt="P1380569 on Flickr" title="P1380569 on Flickr" /></a>
</div>
<h4>1:45 〜 2:50</h4>
<p>コンセプトの明確化．</p>
<p>開発環境の準備．gitリポジトリを立てたり，http://24c.local:5000/ でアクセスできるようにサーバを設定したり．</p>
<h4>2:00 〜 3:50</h4>
<p>フレームワークのセットアップ．</p>
<p>iPhoneでの位置情報取得に関する調査と実験．</p>
<h4>3:50 〜 6:30</h4>
<p>データベースの設計．MySQL Workbenchを使って．</p>
<p>コンセプトをロジックに落として実装．</p>
<h4>6:30 〜 9:30</h4>
<p>エラーの原因を探していたら意識消失．</p>
<h4>9:30 〜 11:15</h4>
<p>エラーの解決．</p>
<h4>11:15 〜 12:30</h4>
<p>公開用サーバでの設定．Apacheの設定とかPlack環境のセットアップとか．Plackについては事前にやっておけばよかったなぁ．</p>
<h4>12:30 〜 13:05</h4>
<p>iPhone向けサイトの作り方について調査．</p>
<h4>13:05 〜 13:30</h4>
<p>シャワー．</p>
<h4>13:30 〜 16:00</h4>
<p>ビュー的な部分を準備．HTMLとかCSSとかJavaScriptとか．</p>
<h4>16:00 〜 18:00</h4>
<p>Google Chart APIについて調査．パラメータの設定がわかりにくくてかなり時間がかかった．</p>
<h4>応募</h4>
<p>19時から大学研究室の同窓会が控えていたので，この辺で終わることに．</p>
<p>応募したりぶろぐにURLとスクリーンショットを貼ったり．（本エントリですね．）</p>
<h3>勉強になったこと</h3>
<p>24時間（実際にはそれ以下ですが）の開発を通じて体験できたことを以下．</p>
<h4>iPhone向けサイトの作り方を少し</h4>
<p>&lt;meta name=&#8221;viewport&#8221; &#8230; /&gt;</p>
<p>document.body.onorientationchange = function () {&#8230;};</p>
<h4>iPhone Safariでの位置情報の取得方法</h4>
<h4>gitの使い方++</h4>
<h4>Google Chart APIの使い方</h4>
<h3>おわりに</h3>
<p>惜しくも（ウソ）入賞はできませんでしたが，</p>
<blockquote cite="http://twitter.com/issm/status/12712817450"><p>
生中3＋500ml 1本でビール終了．ドリンクをコーヒーに切り替えて次のステップ． #24contest<br />
<cite><a href="http://twitter.com/issm/status/12712817450" title="Twitter / IWATA, Susumu : 生中3＋500ml 1本でビール終了．ドリンクをコー ...">Twitter / IWATA, Susumu : 生中3＋500ml 1本でビール終了．ドリンクをコー &#8230;</a></cite>
</p></blockquote>
<p>これだけお酒を入れても眠くならないくらい集中した＆楽しい時間でした．2回目があれば，また挑戦してみたいですね．</p>
<h3>関連リンク</h3>
<ul class="links">
<li><a href="http://info.cookpad.com/24contest" title="エンジニア向け「開発コンテスト 24」開催 | クックパッド株式会社">エンジニア向け「開発コンテスト 24」開催 | クックパッド株式会社</a></li>
<li><a href="http://info.cookpad.com/24contest_award#" title="「開発コンテスト24」受賞作品発表 | クックパッド株式会社">「開発コンテスト24」受賞作品発表 | クックパッド株式会社</a></li>
<li><a href="http://twitter.com/#search?q=%2324contest" title="Twitter / Search - #24contest">Twitter / Search &#8211; #24contest</a></li>
<li><a href="http://twitter.com/24contest" title="開発コンテスト「24」 (24contest) on Twitter">開発コンテスト「24」 (24contest) on Twitter</a></li>
</ul>
<h3 class="appendix">おまけ</h3>
<p>呑みは名古屋は今池の<a href="http://www.tokuzo.com/">Tokuzo</a>にて．2006年 4月に<a href="http://www.players.ne.jp/~choro/">Choro Club</a>を聴きに行って以来でした．</p>
<ul class="links">
<li><a href="http://www.tokuzo.com/" title="[[    Tokuzo    ]]">[[    Tokuzo    ]]</a></li>
<li><a href="http://www.hasiken.com/" title="HASIKENオフィシャルウェブサイト">HASIKENオフィシャルウェブサイト</a></li>
<li><a href="http://www.yukivn.com/" title="yukivn.com：江藤有希の公式ホームページ">yukivn.com：江藤有希の公式ホームページ</a></li>
</ul>
<p>ライヴスケジュールとかあまり見ずに定期的に行って，知らない音楽を聴くのも新鮮かもです．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2010/04/24/184026/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>にこぐらふがDoSされてる？</title>
		<link>http://blog.iwa-ya.net/2009/01/20/155845</link>
		<comments>http://blog.iwa-ya.net/2009/01/20/155845#comments</comments>
		<pubDate>Tue, 20 Jan 2009 06:58:45 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[mywebservice]]></category>
		<category><![CDATA[nicograph]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/?p=1180</guid>
		<description><![CDATA[はじめに
昨日，お客さんとのミーティングで見せるためのデータを，借りているVPSに一時的に上げました．
当日，いざ見せようとしたら．．．Webサーバにつながりません．というかつながるけどレスポンスがありません．sshもつながりません．が，pingは通ります．．．
どうしようもないので，サーバ屋さんに問い合わせたところ，apache のプロセスが多数走っているとのこと．とりあえず再起動をお願いしましたが，その直後からまた同じような現象に．．．
ミーティングをなんとか終わらせ，お仕事場に戻ってからログを確認したところ，同一IPアドレスから一定時間，秒間1，2回くらいの間隔でリクエストが投げられているのがわかりました．いわゆる DoS攻撃 ってヤツなんでしょうか．
以下，そのログの一部を晒してみます．（一応IPアドレスは伏せておきますかね．）
アクセスログ
2009-01-18
始まりは一昨日の朝でした．

xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:17 +0900] &#34;GET / HTTP/1.1&#34; 200 16265 &#34;-&#34; &#34;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&#34;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:18 +0900] &#34;GET / HTTP/1.1&#34; 200 16265 &#34;-&#34; &#34;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&#34;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:18 +0900] &#34;GET  [...]]]></description>
			<content:encoded><![CDATA[<h3>はじめに</h3>
<p>昨日，お客さんとのミーティングで見せるためのデータを，借りているVPSに一時的に上げました．</p>
<p>当日，いざ見せようとしたら．．．Webサーバにつながりません．というかつながるけどレスポンスがありません．sshもつながりません．が，pingは通ります．．．</p>
<p>どうしようもないので，サーバ屋さんに問い合わせたところ，apache のプロセスが多数走っているとのこと．とりあえず再起動をお願いしましたが，その直後からまた同じような現象に．．．</p>
<p>ミーティングをなんとか終わらせ，お仕事場に戻ってからログを確認したところ，同一IPアドレスから一定時間，秒間1，2回くらいの間隔でリクエストが投げられているのがわかりました．いわゆる <a href="http://ja.wikipedia.org/wiki/DoS%E6%94%BB%E6%92%83">DoS攻撃</a> ってヤツなんでしょうか．</p>
<p>以下，そのログの一部を晒してみます．（一応IPアドレスは伏せておきますかね．）</p>
<h3>アクセスログ</h3>
<h4>2009-01-18</h4>
<p>始まりは一昨日の朝でした．</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:17 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:18 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:18 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:22 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:09:17:19 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:07:53 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:08:03 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:15 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:15 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:15 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;</pre></div></div>

<p>うわ，<code>500</code> が出てるし．</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">...
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:54 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:54 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:54 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:08:57 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:09:02 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:18 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:25 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:30 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:48 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [18/Jan/2009:10:10:49 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;</pre></div></div>

<p>といった感じで 1時間弱続きました．</p>
<h4>2009-01-19</h4>
<p>問題のミーティングの日です．</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">xxx.xxx.xxx.xxx - - [19/Jan/2009:10:11:01 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:10:11:01 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:10:11:03 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:10:11:03 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:10:11:04 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [19/Jan/2009:11:00:30 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:11:00:42 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:11:00:43 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:11:01:04 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:11:01:07 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:01:47 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:01:51 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:01:51 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:01:51 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;</pre></div></div>

<p>このあたりで一度サーバを止めました．（予告なしでスミマセン．）</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">xxx.xxx.xxx.xxx - - [19/Jan/2009:12:12:18 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:12:18 +0900] &quot;GET / HTTP/1.1&quot; 200 23426 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:12:27 +0900] &quot;GET /css/_base.css?1232334742 HTTP/1.1&quot; 200 681 &quot;http://www.nicograph.jp/&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.0450
6.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:12:27 +0900] &quot;GET / HTTP/1.1&quot; 200 23426 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:12:28 +0900] &quot;GET / HTTP/1.1&quot; 200 23426 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:25 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:36 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:26 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:27 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:31 +0900] &quot;GET / HTTP/1.1&quot; 200 374 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [19/Jan/2009:12:14:38 +0900] &quot;GET / HTTP/1.1&quot; 200 23426 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;</pre></div></div>

<p>2時間強．．．</p>
<h4>2008-01-20</h4>
<p>そして本日．</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">xxx.xxx.xxx.xxx - - [20/Jan/2009:12:16:03 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:16:04 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:16:05 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:16:08 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:56:38 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:56:40 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:54:44 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:56:47 +0900] &quot;GET / HTTP/1.1&quot; 500 753 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:12:54:45 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [20/Jan/2009:13:23:13 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:13:23:13 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:13:23:13 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:13:23:13 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:13:23:13 +0900] &quot;GET / HTTP/1.1&quot; 500 622 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
...
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:20 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:27 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:35 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:38 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:39 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;
xxx.xxx.xxx.xxx - - [20/Jan/2009:14:09:45 +0900] &quot;GET / HTTP/1.1&quot; 200 16265 &quot;-&quot; &quot;Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 (.NET CLR 3.0.04506.30)&quot;</pre></div></div>

<p>また 2時間くらい続いてますね．</p>
<h3>ん？</h3>
<p>これを書いていてふと気になりましたが，「攻撃（ということにしておきます）の開始時刻が，前日の攻撃終了時刻に近い」気がしますね．</p>
<p>ということは，明日の攻撃時刻は 14:15 くらいか．．．とかやっとれんわ！</p>
<h3>おわりに</h3>
<p>過去に同一IPアドレスで通常の閲覧も行われているようなので，何かに感染したのか意図的なのかはわかりませんが，とりあえず，このIPアドレスについては <code>Deny</code> しておきました．</p>
<p>今後もしばらくログを眺める日々が続きそうです．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2009/01/20/155845/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>次の何か</title>
		<link>http://blog.iwa-ya.net/2008/11/24/161706</link>
		<comments>http://blog.iwa-ya.net/2008/11/24/161706#comments</comments>
		<pubDate>Mon, 24 Nov 2008 07:17:06 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/11/24/161706</guid>
		<description><![CDATA[


近いうちに公開予定．．．できるといいです．
]]></description>
			<content:encoded><![CDATA[<div class="photo autosize">
<img id="image607" src="http://blog.iwa-ya.net/wp-content/uploads/2008/11/2401.png" alt="2401.png" />
</div>
<p>近いうちに公開予定．．．できるといいです．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/11/24/161706/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「DQWindowManager」がネトラン2008年12月号に掲載されました</title>
		<link>http://blog.iwa-ya.net/2008/11/13/141129</link>
		<comments>http://blog.iwa-ya.net/2008/11/13/141129#comments</comments>
		<pubDate>Thu, 13 Nov 2008 05:11:29 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[dqwindowmanager]]></category>
		<category><![CDATA[media]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/11/13/141129</guid>
		<description><![CDATA[


はじめに
DQWindowManager が ネトラン 2008年12月号 の「超凄サービス」というコーナーで紹介されました．
記事の内容について
短いものの，サービスのコンセプト（なんて大げさなものでもありません [...]]]></description>
			<content:encoded><![CDATA[<div class="photo">
<a href="http://www.iwa-ya.net/photos/main/d/4efbb8fde44c8cddfa36c91b19cc3f78ef81bd3c" title="「DQWindowManager」がネトラン2008年12月号に掲載"><img id="iwayaphoto-4efbb8fde44c8cddfa36c91b19cc3f78ef81bd3c" src="http://www.iwa-ya.net/upload/photos/200811/4efbb8fde44c8cddfa36c91b19cc3f78ef81bd3c.D.jpg" alt="「DQWindowManager」がネトラン2008年12月号に掲載" title="「DQWindowManager」がネトラン2008年12月号に掲載" /></a>
</div>
<h4>はじめに</h4>
<p><a href="http://www.dqwm.net/">DQWindowManager</a> が <a type=amzn asin="B001J2UAJ4">ネトラン 2008年12月号</a> の「超凄サービス」というコーナーで紹介されました．</p>
<h4>記事の内容について</h4>
<p>短いものの，サービスのコンセプト（なんて大げさなものでもありませんが）を汲み取っていただける記事になっているかと思います．</p>
<p>そういえば．．．</p>
<blockquote cite="http://phpspot.org/blog/archives/2008/09/uidqwindowmanag.html"><p>
<a href="http://phpspot.org/blog/archives/2008/09/uidqwindowmanag.html">サイトをドラゴンクエストっぽくするUIライブラリ「DQWindowManager」:phpspot開発日誌</a>
</p></blockquote>
<p>以前にこちらでも紹介されていたのですが，ちょっと解釈が異なるかな，といった感がありますかねぇ．．．まぁライブラリ化しようと思えばできるとは思いますけどね，コードの善し悪しは置いといて．（とはいえ，時間的に今のところその予定はありませんが．．．）</p>
<h4>おわりに</h4>
<p>まだまだ開発途上段階，思いついたネタなどを織り交ぜて徐々に充実させていきたいと思います．</p>
<p>ということで，よろしければ読んでみてください．</p>
<h4>おまけ</h4>
<p>実行例の図に <a href="http://www.meganelab.net/">メガネラボ</a> のサイトが使われてますね．ハズカシス．．．</p>
<h4>参考資料（？）</h4>
<ul class="amazlet">
<li>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001J2UAJ4/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/61s6FKLGoZL._SL160_.jpg" alt="ネトラン 2008年 12月号 (小冊子付) [雑誌]" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001J2UAJ4/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank">ネトラン 2008年 12月号 (小冊子付) [雑誌]</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/B001J2UAJ4/iwaya07-22/ref=nosim/" title="ネトラン 2008年 12月号 (小冊子付) [雑誌]" target="_blank">amazlet</a> at 08.11.13</div>
</div>
<div class="amazlet-detail">にゅーあきば </div>
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001J2UAJ4/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
<div class="amazlet-footer"></div>
</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/11/13/141129/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DQWindowManager 0.4.0 を公開しました</title>
		<link>http://blog.iwa-ya.net/2008/10/18/061959</link>
		<comments>http://blog.iwa-ya.net/2008/10/18/061959#comments</comments>
		<pubDate>Fri, 17 Oct 2008 21:19:59 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[dqwindowmanager]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/10/18/061959</guid>
		<description><![CDATA[


はじめに
WCAN 2008 Autumn Lightning Talks で使用したプレゼンツールっぽいもの を，誰でも使えるような形で組み込んだ DQWindowManager 0.4.0 を公開しました．
変 [...]]]></description>
			<content:encoded><![CDATA[<div class="photo autosize">
<img id="image577" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/00.png" alt="DQWindowManager 0.4.0．" />
</div>
<h4>はじめに</h4>
<p><a href="http://blog.iwa-ya.net/2008/09/08/134953">WCAN 2008 Autumn Lightning Talks で使用したプレゼンツールっぽいもの</a> を，誰でも使えるような形で組み込んだ <a href="http://www.dqwm.net/">DQWindowManager 0.4.0</a> を公開しました．</p>
<h4>変更点の概要</h4>
<p>今回変更，というか追加，を行った点は次のとおりです．</p>
<ul>
<li>「ぷれぜん」コマンドの追加</li>
<li>そのコマンドを使うためのデータを管理するページの準備</li>
<li>その他細々したところの微修正</li>
</ul>
<p>以下，使い方を簡単に載せておきます．<br />
<span id="more-576"></span></p>
<h4>ぷれぜんの管理</h4>
<p>「ぷれぜん」コマンドを使うにはそのためのデータを準備しておく必要があります．マイページ下にある「ぷれぜん管理」は，そのためのページです．</p>
<p>ここでは，その「ぷれぜん管理」ページでの基本的な流れについて簡単に解説します．</p>
<h5>プレゼンの新規作成</h5>
<div class="photo autosize">
<img id="image578" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/01.png" alt="プレゼンの新規作成．" />
</div>
<p>「新規作成」フォームで必要事項，といっても現状では名前だけですが，を入力して「この内容で作成する」ボタンを押します．</p>
<div class="photo autosize">
<img id="image579" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/02.png" alt="作成されたプレゼン．" />
</div>
<p>作成したプレゼンは「プレゼン一覧」に追加されます．ここでいずれかの名前をクリックすると，そのプレゼンの編集ページへ移動します．</p>
<h5>プレゼンの編集</h5>
<div class="photo autosize">
<img id="image580" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/03.png" alt="プレゼン編集ページ．" />
</div>
<p>「基本情報」フォームで名前や各種属性の編集を，「プレゼンの内容」フォームでセクションの追加や削除，名前の編集，属している本文の編集を，それぞれ行います．</p>
<p>「基本情報」については省略して，「プレゼンの内容」についての解説を以下．</p>
<div class="photo autosize">
<img id="image581" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/04.png" alt="セクションの追加 その 1．" /><br />
<img id="image582" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/05.png" alt="セクションの追加 その 2．" />
</div>
<p>セクションを新しく追加するには，「セクションを追加する」をクリックします．すると，上図のようなものが現れます．テキストボックスにはセクションの名前を入力します．</p>
<div class="photo autosize">
<img id="image583" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/06.png" alt="セクション本文入力の表示切り替え その 1．" /><br />
<img id="image584" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/07.png" alt="セクション本文入力の表示切り替え その 2．" />
</div>
<p>「開閉」をクリックすると本文入力テキストエリアが現れます．もう一度クリックすると隠れます．「削除」をクリックすると，確認ダイアログの後にそのセクションを削除します．</p>
<div class="photo autosize">
<img id="image585" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/08.png" alt="セクションをいくつも追加するとこんな感じ．" />
</div>
<p>そんな感じでプレゼンデータを構成していきます．</p>
<div class="photo autosize">
<img id="image586" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/09.png" alt="セクションの並べ替え その 1．" /><br />
<img id="image587" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/10.png" alt="セクションの並べ替え その 2．" />
</div>
<p>また，ドラッグ＆ドロップによるセクションの並べ替えも可能です．ドラッグ中の表示がちょっとおかしくなりますが．．．</p>
<p>なお，Firefox 3 使用時，セクションの並べ替え後に F5 キー等でリロードするとフォームの内容がおかしくなることがあるのでご注意を．</p>
<div class="photo autosize">
<img id="image588" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/11.png" alt="保存完了．" />
</div>
<p>ページ内のいずれかの「保存する」ボタンを押すことで，入力内容を保存します．</p>
<p>「YAML」フォームはオマケです．</p>
<h4>「ぷれぜん」コマンド</h4>
<div class="photo autosize">
<img id="image589" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/12.png" alt="「ぷれぜん」コマンド その 1．" />
</div>
<p>コマンドを実行すると，作成したプレゼンの名前のリスト（のうち，「表示」設定となっているもの）が表示されます．</p>
<div class="photo autosize">
<img id="image590" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/13.png" alt="「ぷれぜん」コマンド その 2．" />
</div>
<p>いずれかを選択すると，そのプレゼンでのセクションのリストが表示されます．</p>
<p>「すべてをとおしで」は特殊なセクションで，自動的に作られます．ここにはすべてのセクションの本文を連結したものが入ります．</p>
<div class="photo autosize">
<img id="image591" src="http://blog.iwa-ya.net/wp-content/uploads/2008/10/14.png" alt="「ぷれぜん」コマンド その 3．" />
</div>
<p>セクションのいずれかをクリックすると，そのセクションの本文がメッセージウィンドウに表示されます．</p>
<h4>入力テキストとメッセージウィンドウにおける表示との対応</h4>
<p>編集ページ内「プレゼンの内容」フォームで入力した本文のテキストの一部は，次のルールで変換されてメッセージウィンドウに表示されます．</p>
<ul>
<li>半角な英数字や記号等 → 全角</li>
<li>空行 → 「続き」マーク</li>
</ul>
<h4>ヒント</h4>
<p>マイページ下「ウィンドウ設定」で行数や文字サイズを調整すると，本文を構成しやすくなるかもしれません．</p>
<h4>おわりに</h4>
<p>一度に表示できる情報量はかなり限られてしまいますが，よろしければ使ってみてやってください．</p>
<p>「ぷれぜん」としようか「プレゼン」としようか．．．表記が揺れまくってますね ＞＜</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/10/18/061959/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「にこぐらふ」がネトラン「ベスト・オブ・悪用厳禁ツール＆サイト 2008」サイト部門検索カテゴリで金賞を受賞しました</title>
		<link>http://blog.iwa-ya.net/2008/10/15/050616</link>
		<comments>http://blog.iwa-ya.net/2008/10/15/050616#comments</comments>
		<pubDate>Tue, 14 Oct 2008 20:06:16 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[nicograph]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/10/15/050616</guid>
		<description><![CDATA[


はじめに
10月 8日発売の ネトラン2008年11月号 での特集 「ベスト・オブ・悪用厳禁ツール&#38;サイト 2008」．その中の「サイト部門・検索カテゴリ」で，にこぐらふ が金賞を受賞してしまいました．
雑 [...]]]></description>
			<content:encoded><![CDATA[<div class="photo">
<a href="http://www.iwa-ya.net/photos/main/d/8305b57d71759aca1310396cbdaceadfff6c0b21" title="「にこぐらふ」がネトラン「ベスト・オブ・悪用厳禁ツール＆サイト 2008」サイト部門検索カテゴリで金賞受賞"><img id="iwayaphoto-8305b57d71759aca1310396cbdaceadfff6c0b21" src="http://www.iwa-ya.net/upload/photos/200810/8305b57d71759aca1310396cbdaceadfff6c0b21.D.jpg" alt="「にこぐらふ」がネトラン「ベスト・オブ・悪用厳禁ツール＆サイト 2008」サイト部門検索カテゴリで金賞受賞" title="「にこぐらふ」がネトラン「ベスト・オブ・悪用厳禁ツール＆サイト 2008」サイト部門検索カテゴリで金賞受賞" /></a>
</div>
<h4>はじめに</h4>
<p>10月 8日発売の <a type="amzn" asin="B001GC9KIO">ネトラン2008年11月号</a> での特集 「ベスト・オブ・悪用厳禁ツール&amp;サイト 2008」．その中の「サイト部門・検索カテゴリ」で，<a href="http://www.nicograph.jp/">にこぐらふ</a> が金賞を受賞してしまいました．</p>
<h4>雑感</h4>
<p>審査員のコメントを一部引用させていただきます．</p>
<blockquote style="margin-bottom: .33em;"><p>
ニコニコ動画ははっきりいってコメントの半分以上が「w」でできているはずであり、にこぐらふの「w」の数から盛り上がっているところを推測するというアイデアはかなり正しいといえる。<br />
<cite>特別審査員選評（2ちゃんねらー祐子さん） &#8211; ネトラン2008年11月号 p.82</cite>
</p></blockquote>
<blockquote style="margin-bottom: .33em;"><p>
金賞を受賞したにこぐらふはコメントにつけられた「w」の数で動画にインデックスを付けるというアイデアが秀逸なサービス。<br />
<cite>特別審査員選評（エアロプレインさん） &#8211; ネトラン2008年11月号 p.82</cite>
</p></blockquote>
<blockquote style="margin-bottom: .33em;"><p>
面白い動画を見つけるだけでなく、グラフを見てほかの人がどのシーンで爆笑したかを察知できる。公式のランキングとは別の視点から動画を探せるにこぐらふの金賞は納得いく結果だ。<br />
<cite>特別審査員選評（サルグラさん） &#8211; ネトラン2008年11月号 p.82</cite>
</p></blockquote>
<p>正直なところ，ページビューなどはたいした数じゃなかったりするのですが，「w」の数に着目した点を高く評価いただけたみたいです．</p>
<p>「『w』を数えたらどうなるんだろ？」といった個人的疑問に対する一解決案をとりあえず形にして公開したものでしたが，エントリ動画数が増えてくることで，「笑える動画を探せる」という副産物ができあがりつつあるみたいです．といっても，「検索」というにはまだまだ母数が少なすぎますけどね．</p>
<h4>おわりに</h4>
<p>使い勝手がよろしくないながらも動画をエントリしてグラフを作成していただいている皆様，ありがとうございます．そして，これからも「にこぐらふ」をよろしくお願いします！</p>
<p>ほぼ思いつきで作って以来，いろいろな言い訳で手つかずになってしまっているので，ネタ的にも構成的にも技術的にも見直し&amp;改良していきたいですね．</p>
<h4>おまけ</h4>
<p>当初のコンセプトは「グラフの生成」のみで，「検索」の文字はまったく頭にありませんでした．今後は柔軟なアプローチをとっていきますよ．</p>
<p>ところで，金賞の場合「開発支援金」として 3万円いただけるそうですね．その名目のとおり，開発絡みにまわしますよ．本とか呑みとか．．．ね．</p>
<p>今さらながら mod_perl をかじり始めたので，呑みながらそのあたりに詳しい方のお話とか聴いてみたいところ．．．と言い放っておしまいにします．</p>
<h4>参考資料（？）</h4>
<ul class="amazlet">
<li>
<div class="amazlet-box">
<div class="amazlet-image"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001GC9KIO/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/61J5UuKkILL._SL160_.jpg" alt="ネトラン 2008年 11月号 [雑誌]" /></a></div>
<div class="amazlet-info">
<div class="amazlet-name"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001GC9KIO/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank">ネトラン 2008年 11月号 [雑誌]</a>
<div class="amazlet-powered-date">posted with <a href="http://www.amazlet.com/browse/ASIN/B001GC9KIO/iwaya07-22/ref=nosim/" title="ネトラン 2008年 11月号 [雑誌]" target="_blank">amazlet</a> at 08.10.15</div>
</div>
<div class="amazlet-detail">にゅーあきば </div>
<div class="amazlet-link"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B001GC9KIO/iwaya07-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
<div class="amazlet-footer"></div>
</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/10/15/050616/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DQWindowManager 0.3.0 を「WebをDragonQuestっぽく遊ぶツール」として公開してみた</title>
		<link>http://blog.iwa-ya.net/2008/09/24/174928</link>
		<comments>http://blog.iwa-ya.net/2008/09/24/174928#comments</comments>
		<pubDate>Wed, 24 Sep 2008 08:49:28 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[dqwindowmanager]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/09/24/174928</guid>
		<description><![CDATA[


はじめに
ver. 0.2.1 を作ってみた頃から，ユーザそれぞれにカスタマイズされたコマンドメニューとかできるといいよね，みたいな考えが出てきてました．
今回，それをひとまず形にしてみたので ver. 0.3.0 [...]]]></description>
			<content:encoded><![CDATA[<div class="photo autosize">
<img id="image559" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2400dqwm.png" alt="DQWindowManager 0.3.0．" />
</div>
<h4>はじめに</h4>
<p><a href="http://blog.iwa-ya.net/2008/07/30/125522">ver. 0.2.1</a> を作ってみた頃から，ユーザそれぞれにカスタマイズされたコマンドメニューとかできるといいよね，みたいな考えが出てきてました．</p>
<p>今回，それをひとまず形にしてみたので ver. 0.3.0 という形で公開します．まだまだ作り込みが足りませんがご容赦を．</p>
<blockquote cite="http://www.dqwm.net/"><p>
<a href="http://www.dqwm.net/" title="DQWindowManager - Webをドラゴンクエストっぽく遊ぼう！">DQWindowManager &#8211; Webをドラゴンクエストっぽく遊ぼう！</a>
</p></blockquote>
<p>それでは以下，DQWindowManager 0.3.0（以下，DQWindowManager）の使い方などを簡単に解説します．</p>
<p><span id="more-570"></span></p>
<h4>ブックマークレットの設置</h4>
<div class="photo autosize">
<img id="image560" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2401dqwm.png" alt="ブックマークレット．" />
</div>
<p>ユーザ登録が完了してログインできるようになると，「マイページ」 へのアクセスが可能となります．</p>
<p>そして，「マイページ / ブックマークレット」 ページ内の 「コマンド？」 というリンクがありますので，これを</p>
<ul>
<li>ドラッグして適当な場所にドロップする</li>
<li>右クリックメニューの「ブックマークに追加」とか「お気に入りに追加」とかする</li>
</ul>
<p>ことで，ブラウザのブックマークに登録します．</p>
<p>これで設置は完了です．</p>
<h4>ブックマークレットの起動</h4>
<p>登録したブックマークをクリックしてブックマークレットを起動します．</p>
<p>ブックマークレットを起動するのがブラウザを起動後初めての場合，次のような認証ダイアログが表示されます．（図は Firefox3 使用時のものです．）</p>
<div class="photo autosize">
<img id="image572" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2402dqwm.png" alt="ブックマークレット初期起動時の認証．" />
</div>
<p>Basic認証というやつですが，ここで，ユーザ登録時に入力した「ニックネーム」と「パスワード」を入力します．入力に誤りがなければ，次のような「コマンドウィンドウ」が表示されます．</p>
<div class="photo autosize">
<img id="image562" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2403dqwm.png" alt="コマンドウィンドウ．" />
</div>
<h5>認証の有効期限とか</h5>
<p>なお，Basic認証は，ブラウザを終了させるまで有効です．</p>
<p>また，「マイページ / アカウント設定」でパスワードを変更した場合，Basic認証にも反映されますのでお忘れ無く．</p>
<h4>各種コマンドの解説</h4>
<p>表示された「コマンドウィンドウ」にはいくつもの（見た目は）おなじみの「コマンド」が並んでいます．</p>
<p>ここでは，実装がひとまず形になっているものについて解説します．</p>
<h5>「はなす」コマンド</h5>
<div class="photo autosize">
<img id="image563" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2404dqwm.png" alt="「はなす」コマンド．" />
</div>
<p>現状では，<code>&lt;meta name=&quot;description&quot; /&gt;</code> な要素の <code>content</code> の値を拾うようにしています．</p>
<p>「～のまちへようこそ」みたいなことを延々と繰り返し答え続ける町の人みたいな感じで意外といい感じかも，と自画自賛してみました．</p>
<h5>「しらべる」コマンド</h5>
<div class="photo autosize">
<img id="image564" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2405dqwm.png" alt="「しらべる」コマンド．" />
</div>
<p>「足もと」を調べます．足もとってどこよ？ というのはスルーの方向で．</p>
<p>現在地，すなわち「コマンド」を実行した場所，すなわち URL によっては何かが起こるかもしれない．．．そんなコマンドです．</p>
<h5>「どうぐ」コマンド</h5>
<p>手に入れた「どうぐ」を使います．</p>
<p>例えば，どこぞで拾った 「メガネ」 を使う場合，次のような感じになります．</p>
<div class="photo autosize">
<img id="image565" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2406dqwm.png" alt="「どうぐ」コマンド その 1．" />
</div>
<div class="photo autosize">
<img id="image566" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2407dqwm.png" alt="「どうぐ」コマンド その 2．" />
</div>
<h5>どうぐ「ウィキペディア」</h5>
<p>このWebの世界のどこかで「ウィキペディア」なるどうぐを手に入れることができます．</p>
<div class="photo autosize">
<img id="image567" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2408dqwm.png" alt="どうぐ 「ウィキペディア」．" />
</div>
<ol>
<li>Webページ上の任意の文字列をマウスドラッグで選択</li>
<li>コマンド？</li>
<li>どうぐ</li>
<li>ウィキペディア</li>
</ol>
<p>のような手順で呼び出すことで，選択文字列をキーワードとして <a href="http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8">Wikipedia</a> で調べてくれます．</p>
<p>なお，この「ウィキペディア」を実装するにあたり，<a href="http://wikipedia.simpleapi.net/">WikipediaAPI</a> を使わせていただいています．</p>
<blockquote cite="http://wikipedia.simpleapi.net/"><p>
<a href="http://wikipedia.simpleapi.net/" title="WikipediaAPI - ウィキペディア情報をサイトで利用できるAPI">WikipediaAPI &#8211; ウィキペディア情報をサイトで利用できるAPI</a>
</p></blockquote>
<h5>「ぷれぜん」コマンド</h5>
<div class="photo autosize">
<img id="image554" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/20080906wcan2008autumnlt.png" alt="Lightning Talks 「Webで 『Dragon Quest』 のようなことをしてみる with JavaScript」" />
</div>
<p>先日の <a href="http://blog.iwa-ya.net/2008/09/08/134953">WCAN 2008 Autumn での Lightning Talks</a> で使ったアレです．</p>
<p>現在，どのようにして皆さんが使える形に落とし込むか，構成を考え中であります．もうしばらくお待ちくださいませ．</p>
<h4>管理とかカスタマイズとか</h4>
<p>DQWindowManager サイト内では，「ウィンドウ」などを独自に管理・カスタマイズできるような機能をいろいろ考えています．</p>
<p>現在最低限形になっているのは，「コマンド管理」「どうぐ管理」です．これらについて，以下．</p>
<h5>コマンド管理</h5>
<div class="photo autosize">
<img id="image568" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2409dqwm.png" alt="コマンド管理ページ．" />
</div>
<p>「コマンドウィンドウ」 に表示される 「コマンド」 の表示の切り替えや順序の入れ替えを行えます．</p>
<h5>どうぐ管理</h5>
<div class="photo autosize">
<img id="image569" src="http://blog.iwa-ya.net/wp-content/uploads/2008/09/2410dqwm.png" alt="どうぐ管理ページ．" />
</div>
<p>手に入れた「どうぐ」を預けたりとかまた持ち出したりとか捨てたりとかできます．</p>
<h4>おわりに</h4>
<p>Web を（主観的に）別角度から楽しもうと思って作ってみた DQWindowManager 0.3.0，皆様にも楽しんでいただけたら幸いです．</p>
<p>まずは「どうぐ」の種類とそれらを取得できる場所の充実を図りたいですね．</p>
<p>あ，最後になりますが，IE系には対応させていません．もうね，面倒見きれないです．．．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/09/24/174928/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[javascript] DQWindowManager 0.2.1 を公開しました</title>
		<link>http://blog.iwa-ya.net/2008/07/30/125522</link>
		<comments>http://blog.iwa-ya.net/2008/07/30/125522#comments</comments>
		<pubDate>Wed, 30 Jul 2008 03:55:22 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[dqwindowmanager]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/07/30/125522</guid>
		<description><![CDATA[


はじめに

町の人との会話したり足元を調べたりするときに出てくるアレです．実際の名前はわかっていませんが．．．
表示させたいテキストを与えたときに一度に表示するのではなく，一文字一文字．．．のようなそれっぽい感じに [...]]]></description>
			<content:encoded><![CDATA[<div class="photo">
<a class="imagelink" href="http://blog.iwa-ya.net/wp-content/uploads/2008/07/3001dqwm_in_dq3googlemap.png" title="「googlemapでドラゴンクエスト３ そして伝説へ…」 と DQWindowManager．"><img id="image546" src="http://blog.iwa-ya.net/wp-content/uploads/2008/07/3001dqwm_in_dq3googlemap.png" alt="「googlemapでドラゴンクエスト３ そして伝説へ…」 と DQWindowManager．" /></a>
</div>
<h4>はじめに</h4>
<blockquote cite="http://blog.iwa-ya.net/2008/07/28/153517"><p>
町の人との会話したり足元を調べたりするときに出てくるアレです．実際の名前はわかっていませんが．．．</p>
<p>表示させたいテキストを与えたときに一度に表示するのではなく，一文字一文字．．．のようなそれっぽい感じにしてみました．半角英数字を全角に置換する，などの処理も行っています．</p>
<p>「矢印が出て Aボタン（この場合クリック？）で次のページ」 な部分の実装が次の課題ですかね．</p>
<p><cite><a href="http://blog.iwa-ya.net/2008/07/28/153517" title="岩家ぶろぐ &laquo; [javascript] DQWindowManager を久しぶりにさわって 0.2.0 にしてみた">岩家ぶろぐ » [javascript] DQWindowManager を久しぶりにさわって 0.2.0 にしてみた</a></cite>
</p></blockquote>
<p><a href="http://blog.iwa-ya.net/2008/07/28/153517">先日公開した DQWindowManager 0.2.0</a> で 「次の課題」 としていた部分を実装してみました．</p>
<h4>変更点</h4>
<h5>メッセージウィンドウの改良</h5>
<p>メッセージに続きがあるときに現れる 「▼」 なマークの実装や，それに関連する処理を追加しました．これが現れたときにメッセージウィンドウをクリックすることで，メッセージの続きを表示します．</p>
<p>また，メッセージ終了時，メッセージウィンドウをクリックすることで閉じるようにもしました．</p>
<h5>CSSの調整</h5>
<p>そのときの気分で行っていたり．．．</p>
<h4>おわりに</h4>
<p>今後実装してみたいものをメモしておきます．</p>
<ul>
<li>「はい・いいえ」ウィンドウ</li>
<li>「どうぐ」ウィンドウ</li>
<li>「じゅもん」ウィンドウ</li>
<li>「つよさ」ウィンドウ</li>
<li>「そうび」ウィンドウ</li>
<li>他，思いついたり思い出したりしたもの</li>
</ul>
<p>ちなみに，冒頭のスクリーンショットは，<a href="http://www3.smartnetwork.co.jp/dqmap/dq3/">googlemapでドラゴンクエスト３ そして伝説へ…</a> にてブックマークレットを実行してみたものです．</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/07/30/125522/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[javascript] DQWindowManager を久しぶりにさわって 0.2.0 にしてみた</title>
		<link>http://blog.iwa-ya.net/2008/07/28/153517</link>
		<comments>http://blog.iwa-ya.net/2008/07/28/153517#comments</comments>
		<pubDate>Mon, 28 Jul 2008 06:35:17 +0000</pubDate>
		<dc:creator>issm</dc:creator>
				<category><![CDATA[開発ごっこ]]></category>
		<category><![CDATA[dqwindowmanager]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.iwa-ya.net/2008/07/28/153517</guid>
		<description><![CDATA[
2008-07-29 22:10:00 頃追記
本エントリにて，最初にスクリプトを読み込むようにしていましたが，これをやめ，ブックマークレット方式に変更しました．

はじめに
ほぼ半年前に作った これ を久しぶりに触り [...]]]></description>
			<content:encoded><![CDATA[<div class="note"><ins datetime="2008-07-29 22:10:00+09:00"></p>
<h5>2008-07-29 22:10:00 頃追記</h5>
<p>本エントリにて，最初にスクリプトを読み込むようにしていましたが，これをやめ，ブックマークレット方式に変更しました．<br />
</ins></div>
<h4>はじめに</h4>
<p>ほぼ半年前に作った <a href="http://blog.iwa-ya.net/2008/01/21/153715">これ</a> を久しぶりに触り．．．というか作り直し，ver. 0.2.0 という形で公開してみます．過去の JavaScript 勉強会で吸収してきたこと（？）なんかもつぎ込んだりつぎ込まなかったりです．</p>
<p>では以下，今回の変更点について少し書いていきます．</p>
<p>なお，まだまだ実験的ですので，一部のブラウザではまともに動作しません．IE とか IE とか．．．</p>
<p><ins datetime="2008-07-29 22:10:00+09:00"></p>
<h4>ブックマークレット</h4>
<p>次のリンクをクリックするとコマンドメニューが表示されます．</p>
<p><a href="javascript:(function(){if(!window.__DQWINDOWMANAGER){var d=document;var scr=d.createElement('script');scr.className='script-dqwindowmanager';scr.src='http://iss.ms/js/dqwm.js?'+(new Date().getTime());scr.charset='utf-8';d.body.appendChild(scr);}else{ window.__DQWINDOWMANAGER.show_menu();}})();">コマンド？</a></p>
<p>また，ブックマークやツールバーに登録することで，（たいていの）任意のページでコマンドメニューを表示させることもできます．<br />
</ins></p>
<h4>変更点とか</h4>
<h5>メッセージウィンドウの実装 （まだ途中）</h5>
<p>町の人との会話したり足元を調べたりするときに出てくるアレです．実際の名前はわかっていませんが．．．</p>
<p>表示させたいテキストを与えたときに一度に表示するのではなく，一文字一文字．．．のようなそれっぽい感じにしてみました．半角英数字を全角に置換する，などの処理も行っています．</p>
<p>「矢印が出て Aボタン（この場合クリック？）で次のページ」 な部分の実装が次の課題ですかね．</p>
<h5>jQuery依存を排除</h5>
<p>ver. 0.1.0 では，</p>
<ol>
<li>jQuery がなかったらこれをロードする</li>
<li>DQWindowManager をロードする</li>
</ol>
<p>といった，場合によっては 2つのファイルをロードするようなステップを踏んでいました．</p>
<p>今回は jQuery への依存をやめ，どんなときも 1つの JavaScript ファイルで完結できるようにしてみました．</p>
<h5>data: スキームの使用</h5>
<p>少し前にその存在を知ったわけですが，HTTPリクエスト数を減らせたり構成するファイル数を削減できたり，となんだかいろいろよさげなので，これを機に使ってみることにしました．</p>
<p>IE（6？）には対応していないので，これらのブラウザの場合には，今までどおり画像ファイルを読み込む形をとっています．（ただ，他の動作部分を対応させていないので，あんまり意味がなかったり．）</p>
<h5>CSS の追加・修正</h5>
<p>ブックマークレット等で立ち上げる際，基となるサイトのCSSが反映されてしまう場合が多々あったので，CSS設定をくどめにしてみました．</p>
<p>また，立ち上がるウィンドウの <code>position</code> プロパティを <code>fixed</code> に設定することで，スクロールしてもその場に留まるようにもしてみました．</p>
<h4>詳細は</h4>
<p>こちらをドウゾ．</p>
<blockquote cite="http://iss.ms/crafts/dqwindowmanager"><p>
<a href="http://iss.ms/crafts/dqwindowmanager" title="DQWindowManager - crafts - issm's ...">DQWindowManager &#8211; crafts &#8211; issm&#8217;s &#8230;</a>
</p></blockquote>
<h4>おわりに</h4>
<p>まだまだ改良の余地ありまくりなので，時間を見つけて進化させていきたいところです．</p>
<h4>参考</h4>
<p>data: スキームについてはこの辺りを参考にしました．</p>
<ul>
<li><a href="http://www.nicovideo.jp/watch/sm2077255" title="1000speakers開催趣旨 / IE8とAcid2について - amachang‐ニコニコ動画(夏)">1000speakers開催趣旨 / IE8とAcid2について &#8211; amachang‐ニコニコ動画(夏)</a> （6:00 あたり）</li>
<li><a href="http://narucissus.blogspot.com/2007/09/dataurlimgsrccss.html" title="304 - narucissus is Not Modified: "data"URLスキームをimgのsrcだけでなくCSSでも使える">304 &#8211; narucissus is Not Modified: &#8220;data&#8221;URLスキームをimgのsrcだけでなくCSSでも使える</a></li>
<li><a href="http://pgmon.heteml.jp/n/dsg/" title="dataスキーム生成">dataスキーム生成</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.iwa-ya.net/2008/07/28/153517/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
