<?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>歩くような速さで・・・</title>
	<atom:link href="http://hkzo.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://hkzo.org</link>
	<description>スピード命のウェブ周辺でゆるく生きるエンジニアのブログ</description>
	<lastBuildDate>Sat, 21 Jan 2012 03:27:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2012年のHTML5,CSS3,JavaScriptはこうなる</title>
		<link>http://hkzo.org/2012/01/html5-semi/</link>
		<comments>http://hkzo.org/2012/01/html5-semi/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 03:27:12 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1511</guid>
		<description><![CDATA[2012/1/20 に開催された「2012年のHTML5、CSS3、JavaScriptはこうなる～実際のサービス事例で考えるHTML5の近未来」のレポートまとめのまとめw
都合で結局いけなかったので、振返りを兼ねてメモ]]></description>
			<content:encoded><![CDATA[<p>2012/1/20 に開催された「<a href="http://atnd.org/events/23129">2012年のHTML5、CSS3、JavaScriptはこうなる～実際のサービス事例で考えるHTML5の近未来</a>」のレポートまとめのまとめw<br />
都合で結局いけなかったので、振返りを兼ねてメモ。</p>
<blockquote><p>
＜タイムテーブル＞<br />
19：00　受付開始<br />
19：30　基調講演　HTML5最新動向<br />
　　　　　　　　（<a href="http://www.openweb.co.jp">株式会社オープンウェブ・テクノロジー</a> 代表　白石俊平氏）<br />
20：00　第1部　HTML5で実現する「世界で一番のマンガ投稿＆共有サイト」<br />
　　　　　　　　（<a href="http://www.spicysoft.com/">スパイシーソフト株式会社</a>　アプリ＆マンガゲット事業部　大谷恭仁氏）<br />
20：30　第2部　スマホブラウザゲームのクオリティアップにHTML5あり！　<br />
　　　　　　　　（<a href="http://forif.co.jp/corporate/">株式会社フォリフ</a>　代表取締役　熊谷祐二氏）<br />
21：00　第3部　JavaScriptエンジニア向け！スマートフォンで動くブラウザゲームの作り方　<br />
　　　　　　　　（<a href="http://www.kayac.com/">面白法人カヤック</a>　技術部　吾郷協氏）<br />
21：30　第4部　懇親会　ビールとピザなどの軽食をお楽しみください</br></br></p>
</blockquote>
<p>まずは、Togetter</p>
<ul>
<li><a href="http://togetter.com/li/244470">2012/01/20 2012年のHTML5、CSS3、JavaScriptはこうなる～実際のサービス事例で考えるHTML5の近未来 #html5semi &#8211; Togetter</a></li>
</ul>
<p>ん〜、雰囲気はわかるけど、やっぱりノイズが多い。しかし、そこで <a href="https://twitter.com/#!/shinyaa31">@shinyaa31</a> さんのレポートを発見！</p>
<ul>
<li><a href="http://d.hatena.ne.jp/absj31/20120120/1327101319">『2012年のHTML5、CSS3、JavaScriptはこうなる～実際のサービス事例で考えるHTML5の近未来』に参加してきた</a> &#8211; Shinya’s Daily Report</li>
</ul>
<p>これで、登壇者のスライドとかを探す手間も省けたw  というわけで、まとめ終了w</p>
<p><a href="http://hkzo.org/2012/01/html5j-25/">HTML5とか勉強会</a>でも感じたし、あらためて書くほどのことでもないけど、HTML5/CSS3自体の問題というよりは各種ブラウザ、多種多様なデバイスの存在に、いかに対応するかが問題と再認識した。スマートフォンとかTVになると仮に完全準拠してても処理性能の差で、実質使えないとかあるしな。</p>
<p>まぁ銀の弾丸がないことは認識しているし、うまく活用していくしか無いんだけどね。<br />
このあたりには以前ほど熱を入れていなくなったので、ちょっと再燃させて、新しいビジネスに、どういかすか考えていきたいなぁっと思った次第。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2012/01/html5-semi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第25回 HTML5とか勉強会 に行ってきた</title>
		<link>http://hkzo.org/2012/01/html5j-25/</link>
		<comments>http://hkzo.org/2012/01/html5j-25/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 14:37:45 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1501</guid>
		<description><![CDATA[第25回 HTML5とか勉強会に行って来ました。今回のテーマは「Webと家電」でソニーシティ大崎での開催です。]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://kokucheese.com/event/index/24973/">第25回 HTML5とか勉強会</a>」に行って来ました。</p>
<p>ツイッターを見たタイミングで募集告知があったので、なんとかエントリーできました。<br />
いつもながらあっという間に定員に達したようです。</p>
<p>さて、今回はリンク先のとおり、「Webと家電」をテーマに以下の方々の発表がありました。</p>
<blockquote><ul>
<li>「ゲーム、新聞、家電業界などのＨＴＭＬ５への対応（仮）」<br/>小林雅一（<a href="http://twitter.com/#!/mkoba1000">@mkoba1000</a>）さん （KDDI総研） 20min
<li>「家電にもブラウザがあるさ」<br/> ダニエル・デイビス（<a href="http://twitter.com/#!/ourmaninjapan">@ourmaninjapan</a>）さん （オペラ・ソフトウェア）30min
<li>「Web Intents入門」<br/>白石俊平（<a href="http://twitter.com/#!/shumpei">@shumpei</a>） （オープンウェブ・テクノロジー代表／C.A.Mobileフェロー） 30min
<li>「HTML5で画像編集アプリ！」<br/>山崎大助（<a href="http://twitter.com/#!/_AIR_NOTE">@_AIR_NOTE</a>）（GENOVA所属・デジタルハリウッド講師）5min
<li>「アクオスのインターネットボタン押してみた」<br/>若狭正生（<a href="http://twitter.com/#!/wks">@wks</a>） （株式会社コネクティ） 5min
</ul>
</blockquote>
<p>正式なスライドは登壇者の方から随時アップされると思いますが、以下が、私の(まったくもって自分専用の)個人的なメモです。（かなりみずらいですねぇ）<br />
<div id="attachment_1504" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2012/01/HTML5_25.png"><img src="http://hkzo.org/wp-content/uploads/2012/01/HTML5_25-300x230.png" alt="" title="HTML5とか勉強会 #25" width="300" height="230" class="size-medium wp-image-1504" /></a><p class="wp-caption-text">HTML5とか勉強会 #25</p></div></p>
<p>最初の小林さんのCESレポートのビデオがいろいろ面白かったです。<br />
車のメータが全部液晶で、スワイプでメータを入れ替えたり、実用なさすぎて笑えました。<br />
テレビでデータ放送とかブラウジングするときの文字入力はとにかく音声対応してもらいたいのは同感です。</p>
<p>ダニエルさんのセッションでは、いろいろな可能性があるものの、とにかくキラーアプリ、キラーユースケースが待ち望まれるところだということがよくわかりました。<br />
技術的には、まぁ、いつでもスタンバイOKなんじゃないかと。</p>
<p>Web Intents は、正直どうなるかわからない。簡単なわりに非常に面白い仕組みなので、来れば来るけど、スキーマが混沌としそうだったりで、微妙な感じがした。</p>
<p>個人的には教育分野に非常に興味があるので、テレビ、スマフォ、タブレットなどのデバイスとWebサービ、各種教材などが、うまく融合して、なにかできると、楽しいだろうなぁと思いながら今日の勉強会を終えました。</p>
<p>余談ですが、女性がけっこう多かったように思いますw</p>
<p>関係者のみなさま、お疲れさまでした。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2012/01/html5j-25/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Galaxy S2 と Mac を USB で接続する方法</title>
		<link>http://hkzo.org/2011/12/galaxy-s2-with-mac/</link>
		<comments>http://hkzo.org/2011/12/galaxy-s2-with-mac/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 09:19:11 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[doubleTwist]]></category>
		<category><![CDATA[GalaxyS2]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1488</guid>
		<description><![CDATA[Galaxy S2 を USB で Mac に接続し、Galaxy 内のストレージにアクセスしたり、音楽を管理したりする方法について、いろいろ試行錯誤してたどり着きましたのでメモしておきます。
]]></description>
			<content:encoded><![CDATA[<p>Galaxy S2 を USB で Mac に接続し、Galaxy 内のストレージにアクセスしたり、音楽を管理したりする方法について、いろいろ試行錯誤してたどり着きましたのでメモしておきます。</p>
<p>Windwos ユーザは公式ページにある Kies を利用すればよいでしょうか。</p>
<h2>接続方法</h2>
<ol>
<li>USBケーブルを<strong style="color: #ff0000">はずす</strong> ※接続しません</li>
<li>設定 → 無線とネットワーク → USBユーティリティ</li>
<li>「PCに外部ストレージとして接続」ボタンを押す<br/><br />
<img src="http://hkzo.org/wp-content/uploads/2011/12/SC-USB-1.jpg" alt="" title="接続開始画面" width="240" height="382" class="alignnone size-full wp-image-1493" /><br/>
</li>
<li>ケーブルを接続してくださいと言われたた、接続する<br/><br />
<a href="http://hkzo.org/wp-content/uploads/2011/12/SC-USB-2.jpg"><img src="http://hkzo.org/wp-content/uploads/2011/12/SC-USB-2.jpg" alt="" title="接続待機" width="240" height="382" class="alignnone size-full wp-image-1495" /></a><br/>
</li>
<li>「ユーザメモリ（本体）に接続」ボタンを押す<br/><br />
<a href="http://hkzo.org/wp-content/uploads/2011/12/SC-USB-3.jpg"><img src="http://hkzo.org/wp-content/uploads/2011/12/SC-USB-3.jpg" alt="" title="接続開始" width="240" height="383" class="alignnone size-full wp-image-1496" /></a><br/>
</li>
<li>オレンジ色のドロイド君が出ればOK（キャプチャできませんでした）</li>
</ol>
<p>これで、Mac にストレージが２つ現れます。内蔵ストレージとSDカードのストレージです。<br />
あとは Finder で好きにいじることができます。</p>
<p>音楽管理には無料で使える <a href="http://doubletwist.com/desktop/">doubleTwist for Mac</a> を利用してみました。<br />
iTunes にある曲を簡単に転送することができるので便利です。<br />
アプリケーションは英語ですが、日本語のアーティスト名、曲名でも問題なく利用できます。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/12/galaxy-s2-with-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Androidアプリコンテスト</title>
		<link>http://hkzo.org/2011/11/android-apps-award/</link>
		<comments>http://hkzo.org/2011/11/android-apps-award/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 11:43:46 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[コンテスト]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1481</guid>
		<description><![CDATA[Androidアプリのコンテスト２つを紹介。「Tablet Solution Award 2012」「東京スマートフォンＡＰＰアワード」]]></description>
			<content:encoded><![CDATA[<p>Android系のアプリコンテスト２つ紹介</p>
<h3><a href="https://tsa.impressbm.co.jp/">Tablet Solution Award 2012</a></h3>
<p>これは条件が厳しい感じ。<br />
法人名義、BtoB、BtoBtoC、inB が前提条件で、最新の docomo タブレットを要求しています。</p>
<p>「このたび、Tablet Solution Award 2012と題しまして、企業ユーザー向けのAndroidタブレットのソリューションを広く募集します。グランプリ獲得企業へは賞金100万円！Androidタブレットを使った、実用的・魅力的なソリューションをぜひご応募ください。」とのこと。　</p>
<p>開催期間：2011年10月25日～2012年2月下旬<br />
応募期間：2011年11月1日～2012年1月25日</p>
<table>
<tr>
<th colspan="2">受賞特典</th>
</tr>
<tr>
<td>グランプリ</td>
<td>賞金100万円</td>
</tr>
<tr>
<td>特別賞</td>
<td>賞金10万円</td>
</tr>
<tr>
<td>協賛企業賞</td>
<td>&nbsp;</td>
</tr>
</table>
<p>など</p>
<h3><a href="http://www.tspaa.jp/">東京スマートフォンＡＰＰアワード</a></h3>
<p>こちらもスマートフォンアプリと言いながら、Android を要求しています。</p>
<p>「1団体8企業からの出展テーマの中からお好きなテーマを選んで、テーマに沿ったWebアプリもしくは、Androidアプリを作成してください。」と。</p>
<p>応募期間：2011年12月16日（金）〜2012年2月13日（月）</p>
<table>
<tr>
<th colspan="2">表彰</th>
</tr>
<tr>
<td>最優秀賞	1点</td>
<td>賞金200万円</td>
</tr>
<tr>
<td>優秀賞（協賛企業賞）	2点</td>
<td>賞金各50万円</td>
</tr>
<tr>
<td>テーマ出展企業賞	各1点（合計9点）</td>
<td>副賞（5万円相当商品）</td>
</tr>
<tr>
<td>Android賞	1点</td>
<td>賞金10万円</td>
</tr>
<tr>
<td>HTML5賞	1点</td>
<td>賞金10万円</td>
</tr>
</table>
<p>など</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/11/android-apps-award/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>shuji_w6e さんの #AT ツイートまとめ</title>
		<link>http://hkzo.org/2011/11/shuji_w6e-agile/</link>
		<comments>http://hkzo.org/2011/11/shuji_w6e-agile/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 10:46:04 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1459</guid>
		<description><![CDATA[@shuji_w6e さんが今日ツイートした、アジャイル関連のツイートをまとめてみた。]]></description>
			<content:encoded><![CDATA[<style type="text/css">
<!--
.tl-tweets { margine: 10px 10px; }
.tl-tweets li { border: 1px solid #c0c0c0; margin: 10px 0px; padding: 10px 10px; list-style-type: none; }
-->
</style>
<p><a href="http://twitter.com/shuji_w6e">@shuji_w6e</a> さんの #AT ツイートをまとめてみた。<br />
アジャイル、テストについてですかね。個人的にタイムリーな話題でいろいろ共感したので、Togetter でまとめても良かったんだけど、いい引用の仕方がわからなかったので、ここにコピペ。</p>
<ul class="tl-tweets">
<li>アジャイルはスピードというのは誤解であり、品質である。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139145542583328769" target="_blank">09:57:37</a></li>
<li>テストをしなければ、ストーリーは完結しない <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139145805721387008" target="_blank">09:58:39</a></li>
<li>テストは要求への適合性を検証するのではなく、ビジネス的価値の品質を提供する <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139146283687493632" target="_blank">10:00:33</a></li>
<li>可能な限り早い段階でのテスト、小さく必要最低限に、素早いフィードバックと、可能な限りの自動化。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139146478479351809" target="_blank">10:01:20</a></li>
<li>顧客やプログラマと同じチームでテストを行う <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139146656196202496" target="_blank">10:02:02</a></li>
<li>ユーザーストーリーはアジャイルにおける要件。ここまで言い切っていれば話は早いかも。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139147624199634944" target="_blank">10:05:53</a></li>
<li>変化に対応し、技術担当の人や業務担当の人と共同作業ができ、テストのコンセプトを理科して要求を文書化し開発をリードする <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139156067912400897" target="_blank">10:39:26</a></li>
<li>心構えがなくては、スキルは意味が無い <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139156140708724736" target="_blank">10:39:43</a></li>
<li>不十分なコードから顧客を守る役割ではない <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139156284644659200" target="_blank">10:40:18</a></li>
<li>スキルや経験を持っている事は当然。結果重視、職人気質、短期間で価値を提供する事に対する情熱。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139156618238640129" target="_blank">10:41:37</a></li>
<li>技術的な制約を知り、顧客のビジネスを知り、例を使って要求を明確にしていく <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139156963127869440" target="_blank">10:43:00</a></li>
<li>シンプルに機能や品質基準を満たすことの検証を行う <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139157408541974528" target="_blank">10:44:46</a></li>
<li>自動化は重要だが、目的はフィードバック。目的を満たす最低限にするべき。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139157576716791808" target="_blank">10:45:26</a></li>
<li>より上手く行くように常に効率化する。新しいスキルを身につけプロとして成長する。過去を振り返る。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139157795302936576" target="_blank">10:46:18</a></li>
<li>優先度が見直されおおきく変更になった場合に、時間の無駄と感じたならばそれは間違ったビジネスの進め方である <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139158122215374848" target="_blank">10:47:36</a></li>
<li>テスターは誰でもできるわけでもプログラマ脱落者でもない。そして、楽しめ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139158458539839490" target="_blank">10:48:56</a></li>
<li>顧客は要求をはっきりと表現する事はできない。謝った要求から誤ったテストをしても期待する結果は得られない <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139158844818460672" target="_blank">10:50:28</a></li>
<li>対話と理解、そして例を使って正しいテストを導く。それではじめて、顧客はそれが要求を満たしているかを判断できる。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139159108124278784" target="_blank">10:51:31</a></li>
<li>プログラマを敵とみなすな、仕事がくるのを待つな、計画ばかりに時間をかけるな <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139159404569300992" target="_blank">10:52:42</a></li>
<li>開発チームがテストに変換できるように、ビジネス・ユーザ・環境・制約などの観点からフィーチャを見ろ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139159696597721088" target="_blank">10:53:51</a></li>
<li>こういった心構えを持ったテスターの居ないアジャイルチームはアジャイルごっこだな <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139160073355268096" target="_blank">10:55:21</a></li>
<li>どうやって文化を変えていくのか？ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139177770415697921" target="_blank">12:05:40</a></li>
<li>品質に関する考えをパラダイムシフトする。品質の所有から品質を定義し維持する役割へのマインドシフト <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139178036879835136" target="_blank">12:06:44</a></li>
<li>役割の変革に向き合う勇気が必要。変革とは、新しいスキルを身につけること。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139178302635122689" target="_blank">12:07:47</a></li>
<li>変革していくには時間と訓練が必要。組織的なサポートは不可欠。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139178573641695233" target="_blank">12:08:52</a></li>
<li>変革を阻害する最大の要因は不安。アイデンティティの喪失やスキル不足によって職を失う不安など。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139178991323062272" target="_blank">12:10:32</a></li>
<li>過去の失敗経験がある組織の根は深い <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139179162433888256" target="_blank">12:11:12</a></li>
<li>過去を振り返り、不安を語って前向きに議論する。みんな不安、ため込まない。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139179456035172352" target="_blank">12:12:22</a></li>
<li>成功した事は小さな事でも祝う。ご飯を食べて笑う <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139179582413737985" target="_blank">12:12:52</a></li>
<li>権利を持っている。テストや品質についていつでも声をあげられる。顧客・プログラマ・マネージャに何時でも質問できる。品質に関して開発チーム全体で責任を持つ。 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139179875876601856" target="_blank">12:14:02</a></li>
<li>予算は少ない。だから、チームの専門技術を高めなくてはならない。そのための投資 <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139180410377744384" target="_blank">12:16:10</a></li>
<li>アジャイルは素早いけど、チームの変化は早くない。チームがゆっくりと進めない状況ではアジャイルをやっても破綻するだけ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139180621124730880" target="_blank">12:17:00</a></li>
<li>たまには痛みを感じることも必要。そこから学ぶべき <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139180842672078848" target="_blank">12:17:53</a></li>
<li>強いる人ではなく協力者としてのテスターとなる <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139181051242233857" target="_blank">12:18:43</a></li>
<li>新しいツールやスクリプト言語について学ぶ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139181238723420161" target="_blank">12:19:27</a></li>
<li>プログラマとの信用を気付く。彼らは敵ではない、自分たちも敵ではない。品質の番人という考えは捨てる <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139181464410537984" target="_blank">12:20:21</a></li>
<li>去る決断をする。変わらない組織は諦めること！ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139181742941671426" target="_blank">12:21:28</a></li>
<li>自分は変われる、チームも変えられる、組織を変えるというのは難しいよねぇ・・・ <a href="http://twitter.com/search?q=%23at" target="_blank">#at</a> posted at <a href="http://twitter.com/shuji_w6e/status/139182041660006400" target="_blank">12:22:39</a></li>
</ul>
<div style="color: #c0c0c0">※ツイートの整形に <a href=""http://twilog.org">twilog</a> を使わせてもらいました</div>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/11/shuji_w6e-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>クイズMA7 @ Mashup Awards 7 (#MA7)</title>
		<link>http://hkzo.org/2011/11/quiz-ma7/</link>
		<comments>http://hkzo.org/2011/11/quiz-ma7/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 13:20:14 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Ameba]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[MA7]]></category>
		<category><![CDATA[mixi]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1435</guid>
		<description><![CDATA[Mashup Awards 7 (#MA7) へ「クイズMA7」でエントリーしました。Amaba、mixi、Facebook のアカウントでログインしてクイズに答えていくサービスです。]]></description>
			<content:encoded><![CDATA[<div id="attachment_1456" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/11/QUIZ-MA7-SH.png"><img src="http://hkzo.org/wp-content/uploads/2011/11/QUIZ-MA7-SH-300x199.png" alt="" title="QUIZ MA7" width="300" height="199" class="size-medium wp-image-1456" /></a><p class="wp-caption-text">QUIZ MA7</p></div>
<h3>クイズMA7とは</h3>
<p>「<a href="http://ma7.mashupaward.jp/works/415">クイズMA7</a>」とは<a href="http://ma7.mashupaward.jp/">Mashup Awards 7</a>  へエントリーした、クイズサービスで、各ソーシャルサービスのアカウントでログインしてクイズに答えていくサービスです。</p>
<p>＞＞ <a style="font-size: 1.2em" href="http://apps.hkzo.org/qz">クイズMA7に参加してみる</a> ＜＜</p>
<h3>特徴</h3>
<ul>
<li>クイズは「映画・音楽・芸術」のジャンルから出題</li>
<li>SNSでログイン認証するのでユーザ登録不要</li>
<li>SNSで友達に報告</li>
<li>統計情報が記録される
<ul>
<li>全体の正解率</li>
<li>年代の正解率</li>
<li>性別の正解率</li>
<li>SNS別正解率</li>
</ul>
</li>
<li>クラウディアさん<br />
マイクロソフトの<a href="http://msdn.microsoft.com/ja-jp/windowsazure/claudia">クラウドガール</a>である<a href="http://www.twitter.com/Claudia_Azure">クラウディア窓辺</a>さんの漫画中の話し方を参考に、コンテンツ中の文章をそれっぽくしてみました。</li>
</ul>
<h3>開発経緯</h3>
<p><a href="http://atnd.org/events/19941">MA7 Mashup Caravan in Tokyo Vol.2</a> に参加したとき、サイバーエージェントさんの発表で「Amebaなう」はミーハーだとかそんな感じの説明があって、Ameba API を使ってみたいと思い、調査開始 (^^;<br />
クイズAPIのジャンルに「映画・芸能」とかあり、ミーハーっぽいのでマッシュアップしてみようと思ったわけ。</p>
<h3>課題・悩み</h3>
<ul>
<li>本当はグラフ表示のAPIとかで統計を円グラフ表示とかしたかった</li>
<li>誕生日、性別情報が取得できない場合に追加で入力を求めるようにしたほうがよかったか</li>
<li>未ログインの状態でクイズに答えられるようにするか<br />
「Amebaなう」とかで友達に伝えたあとの導線が難しい。いきなりログインせよってどうなの？みたいな</li>
<li>携帯、スマートフォン対応が間に合わず</li>
<li>Twitterアカウントで利用可能にするか</li>
<li>５問とかに制限して日毎に競いあうとかゲーム性がほしいなと</li>
</ul>
<h3>最後に</h3>
<ul>
<li>関連サービスの都合などで、予告なく終了する場合があります</li>
<li>不具合がある場合があります。連絡していただければ出来る限り対応いたします</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/11/quiz-ma7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EOGS &#8211; クックパッドのいい話 #MA7 -</title>
		<link>http://hkzo.org/2011/09/eogs-cookpad-ma7/</link>
		<comments>http://hkzo.org/2011/09/eogs-cookpad-ma7/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 13:40:05 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[AARRR]]></category>
		<category><![CDATA[cookpad]]></category>
		<category><![CDATA[EOGS]]></category>
		<category><![CDATA[MA7]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1423</guid>
		<description><![CDATA[#MA7 Mashup Caravan in Tokyo Vol.2 に参加してきて、クックパッドさんのいい話を聞けたのでメモしておく。EOGS フレームワーク(Emotion Oriented Goal Setting Framework)とか AARRR とかの話。]]></description>
			<content:encoded><![CDATA[<p><a href="http://atnd.org/events/19941">#MA7 Mashup Caravan in Tokyo Vol.2</a> に参加してきて、クックパッドさんのいい話を聞けたのでメモしておく。</p>
<h3>EOGSフレームワーク</h3>
<ul>
<li><strong><span style="color: #ff0000;">E</span></strong>motion</li>
<li><strong><span style="color: #ff0000;">O</span></strong>riented</li>
<li><strong><span style="color: #ff0000;">G</span></strong>oal</li>
<li><strong><span style="color: #ff0000;">S</span></strong>etting</li>
</ul>
<p>ユーザーを決め、気持ち・欲求を理解し、解決方法を探し、成功をイメージし、実行し、数字で分析する。<br />
How to do? Solution! Action!<br />
User Oriented は当たり前のことじゃん、でもそうだよね。</p>
<h3>ものづくり三原則</h3>
<ul>
<li>無言実行</li>
<li>無言語化</li>
<li>値段をつける</li>
</ul>
<p>公開前にサービスを説明しないし、言葉で説明しない。2秒で理解できるものを！<br />
自分たちの作った、作ろうとしている機能、サービスに値段をつけること。<br />
無料だから使ってもらえるとかはダメで、お金を出してでも使いたいサービスが無料だと使ってもらえる。</p>
<h3>AARRR</h3>
<p>クックパッドさんの提唱ではないが&#8230;。</p>
<ul>
<li><strong><span style="color: #ff0000;">A</span></strong>cquisition （ユーザ獲得）</li>
<li><strong><span style="color: #ff0000;">A</span></strong>ctivation （素晴らしいと実感してもらう）</li>
<li><strong><span style="color: #ff0000;">R</span></strong>etention （ユーザが何度も繰り返し使ってくれる）</li>
<li><strong><span style="color: #ff0000;">R</span></strong>eferral （友達に伝える）</li>
<li><strong><span style="color: #ff0000;">R</span></strong>evenue （お金を払いたいと思ってくれる）</li>
</ul>
<p>あと、mixi さんとか、Cyber Agent さんとか、Yahoo さんとかのプレゼンもあったけど、割愛というか、メモってないw</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/09/eogs-cookpad-ma7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UX &#8211; ユーザーエクスペリエンスのメモ</title>
		<link>http://hkzo.org/2011/09/ux-links/</link>
		<comments>http://hkzo.org/2011/09/ux-links/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 16:46:46 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[UX]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1419</guid>
		<description><![CDATA[UXに関するいろいろリンクをググった先頭から、少しばかり、とりあえずまとめてみた。]]></description>
			<content:encoded><![CDATA[<p>ちょっと、UXについてググったので、後で読むようにリンクをまとめておく。</p>
<ul>
<li><a href="http://www.hcdnet.org/event/hcd-net-salon/hcd-net_11.php">HCD-Net | 第５回HCD-Netサロン「ユーザーエクスペリエンスのアプローチ」</a></li>
<li><a href="http://d.hatena.ne.jp/separate-ks/20110908/1315492018">User Experience Journey Map &#8211; ユーザ・エクスペリエンス・ジャーニー・マップ &#8211; SEPARATE KS</a><br/>
</li>
<li><a href="http://www.yasuhisa.com/could/article/google-positive-ux/">Google が考えるよりよいユーザー体験とは : could</a></li>
<li><a href="http://blog.templatemonster.jp/archives/2011/08/navigation_ux_04.html">テンプレートモンスター ジャパン ブログ: UX（ユーザーエクスペリエンス）の良いナビゲーションシステムを持つウェブサイト19選（その4）</a></li>
<li><a href="http://www.slideshare.net/jumpeioguri/evar7-forum-2011">evar7 forum 2011 UX分析分科会：ユーザーエクスペリエンスの可視化と最適化のステップ</a></li>
<li><a href="http://zerobase.jp/blog/2010/06/post_82.html">悪玉ユーザーエクスペリエンスとアーキテクチャ支配の不可視性</a></li>
<li><a href="http://d.hatena.ne.jp/asakichy/20110915/1316038577">エンドユーザーの立場からはインターフェイスこそがシステム &#8211; Strategic Choice</a></li>
<li><a href="http://www.slideshare.net/takelog3000/developers-summit-2011ria">[Developers Summit 2011]これからのRIAの話をしよう〜システムの利用者と開発者にやさしいＵＸとＵＩ設計について〜</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/09/ux-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>クラウドなう</title>
		<link>http://hkzo.org/2011/08/cloud-now/</link>
		<comments>http://hkzo.org/2011/08/cloud-now/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 21:40:36 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1413</guid>
		<description><![CDATA[クラウドサービの攻防戦が繰り広げられている。模様。昨日くらいのニュースを(ちょっとだけ)まとめました。]]></description>
			<content:encoded><![CDATA[<p>クラウド界隈が激アツ</p>
<ul>
<li><a href="http://www.infoq.com/jp/news/2011/08/micro-cloud-foundry">VMwareが無償バージョンの Micro Cloud Foundryをリリース</a> <br/> (2011/8/29 InfoQ)</li>
<li><a href="http://journal.mycom.co.jp/news/2011/08/30/085/">米VMware、パブリッククラウドの連携サービス「Global Connect」発表</a><br/> (2011/8/30 マイコミジャーナル)</li>
<li><a href="http://www.atmarkit.co.jp/news/201108/30/citrix.html">シトリックスがCloudStack完全無償化でヴイエムウェアを攻撃</a><br/>OpenStackとの連携も強化へ  (2011/8/30 @IT)</li>
<li><a href="http://sourceforge.jp/magazine/11/08/30/0530222">米Citrix、クラウド管理フレームワーク「CloudStack」のエンタープライズ版をオープンソース版に統合</a><br/> (2011/8/30 SOURFORGE.JP)</li>
<li><a href="http://japan.internet.com/busnews/20110830/15.html">Dell、「Dell Cloud」を発表</a><br/> (2011/8/30 japan.internet.com)</li>
</ul>
<p>ちょっと違うけど。</p>
<ul>
<li><a href="http://techcrunch.com/2011/08/30/index-leads-4-billion-valuation-round-in-dropbox/">Index Leads $4 billion Valuation Round In Dropbox</a> <br/> (2011/8/30 AOL Tech)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/08/cloud-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo!JAPAN リアルタイム検索</title>
		<link>http://hkzo.org/2011/07/yahoo-realtime-search/</link>
		<comments>http://hkzo.org/2011/07/yahoo-realtime-search/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 08:35:56 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1403</guid>
		<description><![CDATA[Yahoo!のリアルタイム検索をブラウザにインストールしてみましたので、インストールを簡単に実行するボタンを公開します。]]></description>
			<content:encoded><![CDATA[<script>
function addYahooRealtimeSearchEngine()
{
  if ((typeof window.external == "object") && ((typeof window.external.AddSearchProvider == "unknown") || (typeof window.external.AddSearchProvider == "function"))) {
window.external.AddSearchProvider("http://fs.hkzo.org/google-update/yahoo-realtime.xml");
  } else {
    alert("対応していないブラウザのようです");
  }
}
</script>
<blockquote style="border-color: #ff0000; width: 85%;"><p>追記<br />
すごいショックなんですが Mac版 Chrome だと動かない（涙）<br />
Firefox は動きます。</p></blockquote>
<p><a href="/2011/07/stopped-realtime-search/">Googleアップデートが利用できなくなった</a>ので、Yahoo!のリアルタイム検索をブラウザにインストールしてみました。詳細は<a href="/2010/08/google-update/">「Googleアップデート」検索エンジンの追加</a>を見てください。</p>
<p>下の追加ボタンをクリックすると確認ダイアログを出して登録できます。<br />
<span style="font-size: small;">※「対応していないブラウザのようです」と表示される場合はあきらめてください<br />
Chrome, Firefox, Internet Explorer では動作確認しました。<br />
</span></p>
<input onclick="addYahooRealtimeSearchEngine()" type="button" value="検索エンジンを追加" />
<p>このあと、Firefoxなら検索バーの管理を呼び出して「キーワード」を &#8220;y&#8221; とか、Chrome なら登録ダイアログで「キーワード」を同じく &#8220;y&#8221; とか指定しましょう。</p>
<p>そうすると URL を入力するところに &#8220;<strong>y + スペース + 検索語句</strong>&#8221; で簡単に検索ができるようになります。</p>
<p>私自身、Yahoo!リアルタイム検索はまだまだ使い始めたばかりのなので、継続して使うかは微妙だったりします。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/07/yahoo-realtime-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Lion 準備OK</title>
		<link>http://hkzo.org/2011/07/mac-os-x-lion-ready/</link>
		<comments>http://hkzo.org/2011/07/mac-os-x-lion-ready/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 21:43:49 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1400</guid>
		<description><![CDATA[Mac OS X 10.6.8 アップデートキタ！ Mac OS X Lion へのアップグレードを Mac App Store からできるようになりますとのこと。]]></description>
			<content:encoded><![CDATA[<p>Mac OS X のアップデートしたよ</p>
<blockquote><h2>	Mac OS X アップデート 10.6.8</h2>
<p>10.6.8 アップデートは Mac OS X Snow Leopard を使用するすべてのユーザに推奨されます。Mac の安定性、互換性、およびセキュリティを拡張するために、以下の点を含めてオペレーティングシステムの全体的な問題が解決されます：</p>
<ul>
<li>Mac OS X Lion へのアップグレードを Mac App Store からできるようになります</li>
<li>プレビューが突然終了する問題が解決されます</li>
<li>IPv6 のサポートが改善されます</li>
<li>VPN の信頼性が向上します</li>
<li>Mac Defender の既知の変種を識別して取り除きます</li>
</ul>
<p>このアップデートについて詳しくは、この Web サイトを参照してください：<a href="http://support.apple.com/kb/HT4561?viewlocale=ja_JP">http://support.apple.com/kb/HT4561?viewlocale=ja_JP</a></p>
<p>このアップデートのセキュリティ内容については、ここを参照してください：<a href="http://support.apple.com/kb/HT1222?viewlocale=ja_JP">http://support.apple.com/kb/HT1222?viewlocale=ja_JP</a></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/07/mac-os-x-lion-ready/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「Googleリアルタイム検索」が利用不可に</title>
		<link>http://hkzo.org/2011/07/stopped-realtime-search/</link>
		<comments>http://hkzo.org/2011/07/stopped-realtime-search/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 12:17:44 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1393</guid>
		<description><![CDATA[Googleリアルタイム検索が一時停止したのはTwitterとの契約が切れたためだった。]]></description>
			<content:encoded><![CDATA[<p>Google のリアルタイム検索が使えなくなりました。</p>
<div id="attachment_1395" class="wp-caption alignnone" style="width: 596px"><a href="http://twitter.com/#!/googlerealtime/status/87917308550459394"><img src="http://hkzo.org/wp-content/uploads/2011/07/disabling.png" alt="" title="@googlerealtime のツイート" width="586" height="287" class="size-full wp-image-1395" /></a><p class="wp-caption-text">@googlerealtime のツイート</p></div>
<p>日本語記事は以下とか</p>
<ul>
<li><a href="http://jp.techcrunch.com/archives/20110704realtime-search-on-hiatus-while-google-and-twitter-figure-themselves-out/">Twitterとの契約切れでGoogleのリアルタイム検索が中断</a> (TechCrunch Japan)</li>
<li><a href="http://www.itmedia.co.jp/news/articles/1107/05/news032.html">原因は「Twitterとの契約切れ」──Googleリアルタイム検索の一時停止</a> (ITmedia)</li>
<li><a href="http://internet.watch.impress.co.jp/docs/news/20110705_458325.html">「Googleリアルタイム検索」が利用不可に、Twitterとの契約切れが原因</a> (INTERNET Watch)</li>
</ul>
<p>このブログでも取り上げている<a href="/2010/08/google-update/">「Googleアップデート」検索エンジンの追加</a>の機能が利用できなくなった。</p>
<p>Google+ との融合を検討しているとかいろいろ話は飛び交っているが、復活するのかはよくわからない。<br />
Yahoo! でも始めているようだが、イマイチ感があるようだ（実際には試していないw）</p>
<p>個人的には非常に便利に利用していただけに復活して欲しいものだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/07/stopped-realtime-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC 2011 Spring メモ（目次）</title>
		<link>http://hkzo.org/2011/06/jjug-ccc-2011-spring-toc/</link>
		<comments>http://hkzo.org/2011/06/jjug-ccc-2011-spring-toc/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:25:32 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JJUG]]></category>
		<category><![CDATA[NodeJS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1337</guid>
		<description><![CDATA[JJUG CCC 2011 Spring (Japan Java User Group Cross Community Conference) に参加してきたので、その時にとった自分記録用のメモを公開します。]]></description>
			<content:encoded><![CDATA[<p>久しぶりのブログ更新です。</p>
<p>ちょっと前に行われた <a href="http://www.java-users.jp/contents/events/ccc2011spring/">JJUG CCC 2011 Spring</a> (Japan Java User Group Cross Community Conference) に参加してきたので、その時にとった自分記録用のメモを公開します。</p>
<p>仕事の都合で午後のセッションからになりました。</p>
<blockquote>
<ul>
<li><a href="/2011/06/jjug-ccc-2011-spring-a1/">A-1 Java SE 7 で切り開く新しい Java の世界について</a><br />
寺田佳央（日本オラクル株式会社）<br />&nbsp;</li>
<li><a href="/2011/06/jjug-ccc-2011-spring-a2/">A-2 Project &#8220;HotRockit&#8221;</a><br />
杉達也（日本オラクル株式会社）<br />&nbsp;</li>
<li><a href="/2011/06/jjug-ccc-2011-spring-b4/">B-4 Node.jsとはなにか / NodeConf報告会</a><br />
<a href="http://twitter.com/bad_at_math/">@bad_at_math</a>/<a href="http://twitter.com/Jxck_/">@Jxck_</a><br />&nbsp;</li>
<li><a href="/2011/06/jjug-ccc-2011-spring-bof-b1/">BOF-B-1 Node.js日本ユーザグループによるLT大会</a><br />
Node.js日本ユーザグループ（司会：<a href="http://twitter.com/meso/">@meso</a>）</li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/06/jjug-ccc-2011-spring-toc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC 2011 Spring メモ A-1</title>
		<link>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a1/</link>
		<comments>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a1/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:24:38 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JJUG]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1342</guid>
		<description><![CDATA[JJUG CCC 2011 Spring メモ。A-1。2006年Java SE 6が登場５年が経過し、今夏ついに待望のJavaの新バージョンJava SE 7がリリースされます。本セッションではJava SE 7で提供される新機能や言語仕様の変更点等を分かり易く紹介します。]]></description>
			<content:encoded><![CDATA[<p><a href="/2011/06/jjug-ccc-2011-spring-toc/">目次ページへ戻る</a></p>
<h3>A-1 Java SE 7 で切り開く新しい Java の世界について</h3>
<p>寺田佳央（日本オラクル株式会社）</p>
<p><a href="http://www.slideshare.net/OracleMiddleJP/new-feature-of-java-se-7">公式スライド(SlideShare)</a></p>
<p>以下は XMind で書いた自分メモ<br />
<div id="attachment_1343" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_A-1_JavaSE7.png"><img src="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_A-1_JavaSE7-300x222.png" alt="" title="A-1" width="300" height="222" class="size-medium wp-image-1343" /></a><p class="wp-caption-text">Java SE 7 で切り開く新しい Java の世界について </p></div></p>
<p><span id="more-1342"></span></p>
<p>以下は自分メモをテキスト出力した内容</p>
<blockquote><p>A-1 Java SE 7<br />
まず<br />
資料はあとで http://yoshio3.com<br />
2011/7/7 Java SE 7 リリース（７の日？）<br />
Project Coin<br />
小さな言語仕様の変更<br />
Switch &#8211; String<br />
数値でバイナリ表記(0b1111)、アンダースコア（内部はReplaceAllでアンスコを置換)<br />
例外のマルチキャッチ<br />
ジェネリクスの型推論の改善<br />
<> ダイヤモンドで可読性向上<br />
try-with-resource<br />
Closeableインタフェースを実装してあれば、finalyでclose省略可(自動)<br />
Java NIO2<br />
新規ファイルシステムAPI、ファイル属性、権限、ディレクトリ操作、変更通知<br />
パフォーマンス改善<br />
zip ファイルシステム （ファイルシステムを作る機能があるので）<br />
java.nio.file, nio.file.attribute, nio.file.spi<br />
FileSystemクラス、Pathクラス<br />
メモ/ポイント<br />
Path の ドット表記のノーマライズ (../../.. とか)<br />
Files.copy(from, to, REPLACE_EXISTING)<br />
ストレージ情報の取得<br />
Da Vinci Machine Project<br />
JavaVM上でいろいろな言語を走らせる<br />
Java, Ruby, Python, Java Script, etc&#8230;<br />
マルチ言語プラットフォーム<br />
動的言語をサポートする<br />
Invokedynamic バイトコードの追加<br />
Reflection より高速な MethodHandle<br />
実行オーバヘッドが少ない<br />
Dev Preview 版では -XX オプションが２つ必要<br />
Concurrency Utils<br />
並列処理Threadクラスの拡張での実装はやめよう (Java5, 6)<br />
Fork/Join フレームワーク → MapReduce だな<br />
自分でしきい値を設けて分割コストを考慮して場合によってはシーケンシャルに<br />
国際化<br />
Unicode 6<br />
携帯絵文字<br />
正規表現中に UNICODE<br />
クラスローダーの機能強化<br />
特定のカスタムクラスローダでのデットロック回避<br />
ネットワーク<br />
ハイパフォーマンスコンピューティング関連？<br />
SCTP<br />
com.sun.nio.sctp パッケージ<br />
SDP
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC 2011 Spring メモ A-2</title>
		<link>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a2/</link>
		<comments>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a2/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:23:36 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JJUG]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1348</guid>
		<description><![CDATA[JJUG CCC 2011 Spring メモ。A-2。JVM としての HotSpot、OpenJDK、JRockit はどのような位置づけになっていくのか。 それを推進・検討している内部プロジェクト "HotRockit" について、話せる範囲でご紹介します。]]></description>
			<content:encoded><![CDATA[<p><a href="/2011/06/jjug-ccc-2011-spring-toc/">目次ページへ戻る</a></p>
<h3>Project &#8220;HotRockit&#8221;</h3>
<p>杉達也（日本オラクル株式会社）</p>
<p><a href="http://www.slideshare.net/OracleMiddleJP/project-hotrockit">公式スライド(SlideShare)</a></p>
<p>以下は XMind で書いた自分メモ<br />
<a href="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_A-2_ProjectHotRockit.png"><img src="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_A-2_ProjectHotRockit-300x222.png" alt="" title="A-2" width="300" height="222" class="size-medium wp-image-1349" /></a></p>
<p><span id="more-1348"></span></p>
<p>以下は自分メモをテキスト出力した内容</p>
<blockquote><p>A-2 Project HotRockit<br />
BEA 買収によって JRockit の扱いが変わった。OracleではWLSと一緒じゃないと使えない<br />
JVM Convergence = HotSpot + JRockit<br />
HotSpot ベースで開発する<br />
Oracle Corp.の過去のパターン<br />
BEA Systemsとの統合<br />
2008/6〜2008/11〜<br />
企業統合<br />
ブランド、ロゴ<br />
昨日の技術的な制限の仕組みの排除<br />
ライセンスファイルの排除<br />
パッケージング統合、サポート体型の統合<br />
ロードマップ発表<br />
製品機能の実質統合<br />
既存ソフト(WLS 8/9/10)の保守価格期間は継続<br />
メモ<br />
APサーバの統合ではWebLogic Serverをコアにおいたため<br />
Oracle Application Server のコアチームは周辺にちった？<br />
JDKにまつわるあれこれ<br />
バイナリ、ライセンス、使用権、サポートポリシー<br />
シングルバイナリ、無償を維持しながら統一、ライフサイクルの統一<br />
開発体制、サポート体制<br />
Java for Businessって実はスペシャルなバイナリ。いやだ<br />
OpenJDK, HotSpot, JRockit<br />
マップ<br />
Sun JDK → Oracle JDK(HotSpot)<br />
Oracle JRockit → フリーで使えるように<br />
Sun JDK → Open JDK → Java SE 7(2011/7/7) → Oracle JDK<br />
JRockitって何がいいのか？<br />
パフォーマンス<br />
Deterministic GC<br />
Flight Recorder<br />
JVMの診断コマンド<br />
監視・解析・プロファイラ・メモリリーク検知ツール<br />
プレミアムフィーチャー（有償な位置づけ）<br />
Mission Control, Flight Recorder, Virtual Edition, Det.GC, Memleak Tool<br />
紳士協定だけど<br />
JDK 7 / Update X / Update Y / JDK 8 と徐々に<br />
JavaSE / Java SE Supprot / Java SE Advanced / Java SE Suite<br />
Java SE Packaging<br />
JavaSE<br />
HotSpot+JRockit 、無償ダウンロード、3年間アップデート<br />
Java SE Supprot<br />
長期サポート<br />
Advance / Suite<br />
ソフトウェア・ライセンス
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/06/jjug-ccc-2011-spring-a2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC 2011 Spring メモ B-4</title>
		<link>http://hkzo.org/2011/06/jjug-ccc-2011-spring-b4/</link>
		<comments>http://hkzo.org/2011/06/jjug-ccc-2011-spring-b4/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:22:13 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[JJUG]]></category>
		<category><![CDATA[NodeJS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1352</guid>
		<description><![CDATA[JJUG CCC 2011 Spring メモ。B-4。Node.jsがなんなのか紹介するとともに、NodeConfに行ってくるのでその報告をします。]]></description>
			<content:encoded><![CDATA[<p><a href="/2011/06/jjug-ccc-2011-spring-toc/">目次ページへ戻る</a></p>
<h3>Node.jsとはなにか / NodeConf報告会</h3>
<p>@bad_at_math / @Jxck_</p>
<p>NodeConf報告会については Jack さんのブログ記事「<a href="http://d.hatena.ne.jp/Jxck/20110525/1306333889">JSConf, NodeConf, Joyent に行ってきました。</a>」の<a href="http://www.slideshare.net/Jxck/i-visited-jsconf-nodeconf-joyent">スライド</a>を見ましょう。</p>
<p>以下は XMind で書いた自分メモ<br />
<div id="attachment_1353" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_B-4_Node.js.png"><img src="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_B-4_Node.js-300x252.png" alt="" title="B-4" width="300" height="252" class="size-medium wp-image-1353" /></a><p class="wp-caption-text">Node.jsとはなにか/NodeConf報告会</p></div></p>
<p><span id="more-1352"></span></p>
<p>以下は自分メモをテキスト出力した内容</p>
<blockquote><p>B-4 Node.js とは<br />
bad_at_math<br />
DeNAの人？<br />
C10K &#8211; クライント10000問題<br />
マルチスレッドの限界<br />
コンテキストスイッチの非効率性<br />
スレッド生成・破棄コスト<br />
解決のために<br />
ひとつのスレッドで多数のクライントを処理<br />
non-blocking I/O<br />
イベントループの通知を利用<br />
非同期処理<br />
Webサーバの解<br />
nginx<br />
lighttpd<br />
 アプリの解<br />
Node.js<br />
Node.js<br />
V8 : Google JavaScript エンジン<br />
libev : イベントループライブラリ<br />
libeio : 非同期I/Oライブラリ<br />
他の言語では?<br />
Ruby<br />
Perl<br />
Python<br />
Java &#8211; Grizzly<br />
なぜNode<br />
クライアントからサーバまで一貫<br />
Webアプリ経験者の敷居の低さ<br />
もちろんスレッドを気にする必要なし<br />
利用可能なライブラリは非同期<br />
利点<br />
HTTPがファーストクラス (???)<br />
プログラム内にサーバを記述<br />
多数の接続に対応<br />
GWに行ったカンファレンスレポート<br />
Jack / @jxck_<br />
JSConf<br />
eich + coffeescript<br />
Node の作者の ryan とあえて日本に行きたい。呼ぶよ<br />
NodeConf<br />
Windows で動くのは must なのでやる<br />
Joyent<br />
外人へのプレゼントは忍者のTシャツ
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/06/jjug-ccc-2011-spring-b4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC 2011 Spring メモ BOF-B-1</title>
		<link>http://hkzo.org/2011/06/jjug-ccc-2011-spring-bof-b1/</link>
		<comments>http://hkzo.org/2011/06/jjug-ccc-2011-spring-bof-b1/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 15:21:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[JJUG]]></category>
		<category><![CDATA[NodeJS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1356</guid>
		<description><![CDATA[JJUG CCC 2011 Spring メモ。BOF B-1。Node.js日本ユーザグループによるLT大会のメモ]]></description>
			<content:encoded><![CDATA[<p><a href="/2011/06/jjug-ccc-2011-spring-toc/">目次ページへ戻る</a></p>
<h3>Node.js日本ユーザグループによるLT大会</h3>
<p>これは本当に面白かった。<br />
個人的には EBIFLY の話が面白かった。@yaakaito_ のブログ「<a href="http://d.hatena.ne.jp/yaakaito/20110524/1306246620">ebiflyの話してきたよ</a>」で<a href="http://www.slideshare.net/KazumaUkyo/nodesong">スライド</a>も見られます。</p>
<p>しかし、LTは雰囲気もあると思うのでこのメモではなかなか伝わらないと思う。<br />
それでもせっかくなので、どうぞ。</p>
<p>以下は XMind で書いた自分メモ<br />
<div id="attachment_1357" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_BOF-B-1_Node.js_LT.png"><img src="http://hkzo.org/wp-content/uploads/2011/06/CCC2011S_BOF-B-1_Node.js_LT-300x270.png" alt="" title="BOF-B-1" width="300" height="270" class="size-medium wp-image-1357" /></a><p class="wp-caption-text">Node.js日本ユーザグループによるLT大会</p></div></p>
<p><span id="more-1356"></span></p>
<p>以下は自分メモをテキスト出力した内容</p>
<blockquote><p>BOF-B-1 Node.js LT<br />
node-handlersocket<br />
@koichik<br />
ユーザグループ複数人でNode本書いてる。フェードアウト気味な人もw<br />
HandlerSocket<br />
同期が面倒？コールバックスパゲティー<br />
フロー制御モジュールを使えば<br />
ノンブロッキング ＋パイプライニング は相性はいい？<br />
LiveCoding<br />
id:sugyan<br />
カヤックの人<br />
livecoder</p>
<p>http://livecoder.sugyan.com/</p>
<p>ライブコーディングしている状況をネット配信<br />
Node / Socket.IO / Eclipse Orion web client editor /<br />
google-diff-match-patch<br />
これで差分を監視してサーバに差分をJSONで送っている<br />
今は Editor と Viewer は別。同時編集はできない<br />
NODEもんのうた<br />
@yaakaito_<br />
ドワンゴの人<br />
iPhone用のSafariデバッガ<br />
EBIFLY &#8211; github<br />
機能<br />
Logger機能<br />
HTML構造参照、書き換え<br />
iPhone(JS) &#8211; 中継サーバ(Node) &#8211; PC(JS)<br />
NodeでふたつのJSをつなぐ<br />
中継サーバ 5行くらい<br />
kinect 使ったよ<br />
@hakobera<br />
Kinectからの情報画像をストリーミング表示<br />
Node.js<br />
Evented I/O for V8<br />
C++でネイティブコードモジュールが作れる<br />
Buffer 機能でモジュール間のメモリ転送、詰替を省略できる (?)<br />
@y_sakamttio<br />
東雲（しののめ）<br />
ねこじゃらし！<br />
サーバとiPad<br />
サーバサイドのNode内で jQuery を使ってみた<br />
id:TAKESAKO<br />
サイボウズ・ラボ<br />
sleep sort<br />
4ch BBS がオリジナル<br />
JavaScript で<br />
LiveConnect<br />
window.setTimeout()<br />
Node.js で検証<br />
setTimeout の 分解能が ピコ秒  1e-8 だった<br />
WebSocket<br />
@spagetty 後藤正樹<br />
2人でベンチャーやっています<br />
IPA未踏<br />
デジタル教科書用のLMS<br />
韓国先行<br />
生徒の理解度が授業中にわかり教え方を修正<br />
先に答えた人を真似たりしないように同時に見る<br />
クイズ番組で司会者は全員の答えが見られるのと同じ<br />
みんなで勉強。受身ダメ、暗記ダメ<br />
教科書の問題が消えて、生徒が提出<br />
先生画面に生徒の手書きイメージを同時に共有<br />
未踏。高校で教えているのでアンケートとろうかと<br />
塾講師、大学院（物理）→音大<br />
10分で作るNodeアプリ with MongoDB<br />
@muddydixon<br />
nifty の人<br />
mongoDB node で使う mongoose (ORマッパーっぽい)<br />
nifty cloud 速いよ
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/06/jjug-ccc-2011-spring-bof-b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>またiPhone4/iOS4.3のアップデート失敗</title>
		<link>http://hkzo.org/2011/03/update-error-ios43/</link>
		<comments>http://hkzo.org/2011/03/update-error-ios43/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 13:44:34 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1329</guid>
		<description><![CDATA[iPhone iOS4.3 アップデート失敗で不明なエラー1602, 1604からの復旧の記録]]></description>
			<content:encoded><![CDATA[<p>iPhone4 を iOS4.3 にバージョンアップしようとしたところ<br />
<a href="http://hkzo.org/2010/11/iphone-update-error-1602/">前回と同じく</a>またエラーとなったのでその記録 orz<br />
まぁ Twitter 見てもみなさん余裕で対応している模様。風物詩ですねww</p>
<ol>
<li>バージョンアップ実行</li>
<li>iPhoneを更新できませんでした。不明なエラーが発生しました。(1602)</li>
<li>iPhoneの画面はUSBケーブルをiTunesにつなぐ絵のままかたまる</li>
<li>iTunes再起動で「復元の必要なiPhoneを発見」とか言われる</li>
<li>復元実行</li>
<li>iPhoneの画面が真っ黒になってなにかしてるようなしていないような</li>
<li>不明なエラー 1604 で失敗</li>
<li>iTunes 再起動</li>
<li>「復元の必要なiPhoneを発見」とか、また言ってる</li>
<li>復元実行</li>
<li>リカバリ開始！！！！</li>
<li>バックアップから復旧！！</li>
<li>iTunesから音楽とか再同期</li>
<li>復旧完了</li>
</ol>
<p>この間、iPhoneの抜き差しなどは実行せず。<br />
毎回こんな感じなのかなぁ。<br />
とりあえずアップデートする前には同期をとってバックアップはしておくように。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/03/update-error-ios43/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iPhone のパスコードロックをちょっと使いやすくする方法</title>
		<link>http://hkzo.org/2011/01/iphone-numeric-passcode/</link>
		<comments>http://hkzo.org/2011/01/iphone-numeric-passcode/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 15:07:51 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1316</guid>
		<description><![CDATA[iPhoneのパスコードは通常4桁の数字ですが、設定で複雑なパスワードにすることができます。そしてパスコードを数字のみで設定すると、パスコード入力画面もテンキー表示になり、ずっと入力しやすくなります。]]></description>
			<content:encoded><![CDATA[<p>iPhoneのパスコードは通常4桁の数字ですが、設定で複雑なパスワードにすることができるのはみなさん知っていますよね？<br />
（<strong>設定</strong> → <strong>一般</strong> → <strong>パスコードロック</strong> → <strong>簡単なパスコード</strong> → <span style="color: #ff0000"><strong>オフ</strong></span>）</p>
<p>それでパスコードを設定すると解除画面は以下のような感じになります。</p>
<p><img src="http://hkzo.org/wp-content/uploads/2011/01/pass1-e1296139919784.png" alt="" title="英字混じり" width="250" height="375" class="alignnone size-full wp-image-1317" /></p>
<p>これはこれでいいことなのですが、いい加減めんどくさくなって、また4桁に戻したりしていないでしょうか？<br />
実はこのパスコードは数字のみで設定すると、パスコード入力画面もテンキー表示になり、ずっと入力しやすくなります。</p>
<p><img src="http://hkzo.org/wp-content/uploads/2011/01/pass2-e1296140022923.png" alt="" title="テンキー" width="250" height="375" class="alignnone size-full wp-image-1319" /></p>
<p>数字で10桁くらいなら一瞬で入力できますね。<br />
もちろん英字混じりのほうが安全で良いということは言うまでもありませんが、めんどくさくて設定しないとか、数字4桁にするよりかはましだと思います。</p>
<p>知ってたら申し訳ない。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/iphone-numeric-passcode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DBViewer で NULL を入力する方法</title>
		<link>http://hkzo.org/2011/01/how-to-input-null-in-dbviewer/</link>
		<comments>http://hkzo.org/2011/01/how-to-input-null-in-dbviewer/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 14:37:49 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DBViewer]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1306</guid>
		<description><![CDATA[DBViewer Plugin for Eclipse のデータ編集で NULL を入力する方法。]]></description>
			<content:encoded><![CDATA[<p>Eclipse のプラグインで <a href="http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/">DBViewer Plugin for Eclipse</a> というのがあります。</p>
<p>データ編集画面で NULL を入力するには <span style="color: #0000ff"><strong>&lt;NULL&gt;</strong></span> と入力します。（左右の不等号も入力します）<br />
分かってしまえばなんてことはないんだが、すぐには気がつかなかったのでメモ。これ豆知識な。</p>
<p>ちなみに環境設定の NULL の表示設定に連動しているようです。</p>
<p>あっ、DBViewer が何者か説明していませんでしたね。</p>
<blockquote><p>DBViewer Plugin for Eclipse(以下DBViewer)は、Eclipse(統合開発環境)を拡張するためプラグインです。<br />
Eclipseに「データベース・フロントエンド」機能を提供します。（JDBCドライバーを使用しています）</p>
<p>DBAの方よりも開発者(Developer)の方をターゲットに機能を提供しています。<br />
また、Java開発用に拡張する「DBViewer Extension For JDT(Generate ValueObject Option)」を用意しています。<br />
Java開発を行なっている方は、一緒に導入されることを推奨します。(その場合、JDTが必要となります）</p></blockquote>
<p>基本的な機能概要は公式ページを参照してください。<br />
以下、個人的にここがイイってところ</p>
<ul>
<li>和製でちゃんとメンテされている。</li>
<li>接続先が Oracle の場合には SQL の実行計画を簡単に取ることができる。<br />
これは超便利です。<br />
長いSQLでサブクエリがあったりすると、その部分だけを選択して実行計画を取ることもできます。</li>
<li>データをコピペで Excel に貼り付けることができる。<br />
テスト結果として実行前と実行後を残したりするのに便利です。
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/how-to-input-null-in-dbviewer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XMind 3.2.1 バージョンアップトラブル</title>
		<link>http://hkzo.org/2011/01/xmind-version-up/</link>
		<comments>http://hkzo.org/2011/01/xmind-version-up/#comments</comments>
		<pubDate>Tue, 18 Jan 2011 21:21:40 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1275</guid>
		<description><![CDATA[Windows で XMindを3.2.1にバージョンアップして javaw.exe 指定がだめで jvm.dll を使うに至った記録。]]></description>
			<content:encoded><![CDATA[<p>XMindを3.2.1にバージョンアップしたときのトラブルと解決方法を記録しておきます。</p>
<h2>環境</h2>
<p>私の職場PCの環境は以下のとおり。</p>
<ul>
<li>XMind 3.2.1 &#8211; Windows Installer 版</li>
<li>Windows7 Professional (x68)</li>
<li>JAVA_HOMEで指定されるデフォルトJava VMが <strong><span style="color:#ff0000">JDK 1.4</span></strong> orz</li>
<li>Java6はインストール済み</li>
</ul>
<p>今までは -vm オプションで Java6 の javaw.exe を指定していた。<br />
3.2.1 にバージョンアップしたところ後述のエラーで起動せず。</p>
<h2>解決法</h2>
<p>C:\Program Files\XMind\xmind.ini を編集して以下を <strong>-vmargs</strong> の前に追加。</p>
<blockquote><p><strong>-vm<br />
C:\Program Files\Java\jre6\bin\client\jvm.dll</strong></p></blockquote>
<p>※パス等は適宜修正願います</p>
<h2>記録</h2>
<p>まずは素の状態では以下のとおり。</p>
<p><div id="attachment_1276" class="wp-caption alignleft" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/01/xmind_err1.png"><img src="http://hkzo.org/wp-content/uploads/2011/01/xmind_err1-300x121.png" alt="" title="xmind_err1" width="300" height="121" class="size-medium wp-image-1276" /></a><p class="wp-caption-text"> Version: 1.5 or greater is required</p></div><br clear="all"></p>
<blockquote><p>Version 1.4.1_05 of the JVM is not suitable for this prodict. Version: 1.5 or greater is required.</p></blockquote>
<p>VM が古いと怒られる。</p>
<p>次に C:\Program Files\XMind\xmind.ini を編集して以下を <strong>-vmargs</strong> の前に追加。</p>
<blockquote><p><strong>-vm<br />
C:\Program Files\Java\jre6\bin\javaw.exe</strong></p></blockquote>
<p><div id="attachment_1281" class="wp-caption alignleft" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/01/xmind_err2.png"><img src="http://hkzo.org/wp-content/uploads/2011/01/xmind_err2-300x141.png" alt="" title="xmind_err2" width="300" height="141" class="size-medium wp-image-1281" /></a><p class="wp-caption-text">Could not find the main class</p></div><br clear="all"></p>
<blockquote><p>Could not find the main class:<br />
Files\XMind\\plugins/org.eclipse.equinox.launcher_1.0.201. R35x_v20090715.jar -os win32 -ws win32 -arch x86 -showsplash -launcher C:\Program. Program will exit.</p></blockquote>
<p>どうやら <strong>Program Files</strong> の間のスペースを区切りと誤解しているようだ。</p>
<p>ダブルクォーテーションでくくってみた。</p>
<blockquote><p><strong>-vm<br />
&#8220;C:\Program Files\Java\jre6\bin\javaw.exe&#8221;</strong></p></blockquote>
<p><div id="attachment_1282" class="wp-caption alignleft" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2011/01/xmind_err3.png"><img src="http://hkzo.org/wp-content/uploads/2011/01/xmind_err3-300x153.png" alt="" title="xmind_err3" width="300" height="153" class="size-medium wp-image-1282" /></a><p class="wp-caption-text">No Java virtual machine</p></div><br clear="all"></p>
<blockquote><p>A Java Runtime Environment (JRE) or Java Development Kit (JD) must be available in order to run Xmind. No Java virtual machine was found after searching the following locations:<br />
&#8220;C:\Program Files\Java\jre6\bin\javaw.exe&#8221;</p></blockquote>
<p>う～ん、どうもダブルクォーテーション込みで実行ファイル名と誤解しているようでうまく実行できないらしい。</p>
<p>ググった。</p>
<p>&#8220;Portable 版&#8221; を使えとの英語の書き込みもあり試してみる。<br />
こいつは全部入りなので XMind に必要な VM も備えている。<br />
動いた！<br />
なぜ？</p>
<p>xmind.ini を見ると -vm オプションで jvm.dll を指定している。</p>
<p>ということで、xmind.ini で jvm.dll を使うように修正した。</p>
<p>動いたよ！！！ ＼(^_^)／<br />
でも正直なところなぜこれで動くのか分からないし、javaw.exe でも本当は動くのかもしれない。</p>
<p>とにかくあまり多くはないであろう、私と同じような環境の方の参考になれば幸いですｗ</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/xmind-version-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATND4Jを公開しました</title>
		<link>http://hkzo.org/2011/01/atnd4j/</link>
		<comments>http://hkzo.org/2011/01/atnd4j/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 14:54:58 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[ATND]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1264</guid>
		<description><![CDATA[イベントや勉強会の開催をお手伝いするシンプルなサービスであるATND（アテンド）で公開されているATND APIを Java から呼び出すためのライブラリを公開しました。なんのひねりもなくATND4Jと言います。]]></description>
			<content:encoded><![CDATA[<p>イベントや勉強会の開催をお手伝いするシンプルなサービスである<a href="http://atnd.org/">ATND（アテンド）</a>で公開されている <a href="http://api.atnd.org/">ATND API</a> を Java から呼び出すためのライブラリを公開し（てい）ました。</p>
<p><span style="font-size: 140%"><strong>なんのひねりもなく <a href="http://atnd4j.sourceforge.jp/">ATND4J</a> と言います。</strong></span></p>
<p>ライセンスは Apache License Version 2.0 ですので煮るなり焼くなりしてください。<br />
ゼロから作るよりは楽なんじゃないかと。</p>
<p>例えば Twiter ID が hkzo の参加しているイベント抽出は以下のようなコードになります。<br />
（詳細は ATND API ドキュメントと ATND4J <a href="http://atnd4j.sourceforge.jp/javadoc/">Javadoc</a> を参照指定ください）</p>
<pre class="java">
<span class="keyword" >import</span> java.io.IOException;
<span class="keyword" >import</span> java.util.List;

<span class="keyword" >import</span> org.hkzo.atnd4j.Atnd;
<span class="keyword" >import</span> org.hkzo.atnd4j.Event;
<span class="keyword" >import</span> org.hkzo.atnd4j.EventsResult;

<span class="keyword" >public</span> <span class="keyword" >class</span> AtndTest {
    <span class="keyword" >public</span> <span class="keyword" >static</span> <span class="keyword" >void</span> main(String[] args) {
        Atnd atnd = <span class="keyword" >new</span> Atnd();
        EventsResult res = <span class="keyword" >null</span>;
        <span class="keyword" >try</span> {
            res = atnd.getEvents(<span class="string" >"twitter_id=hkzo"</span>);
        } <span class="keyword" >catch</span> (IOException e1) {
            e1.printStackTrace();
            <span class="keyword" >return</span>;
        }

        <span class="keyword" >if</span> (res.getResultsReturned() == <span class="number" >0</span>) {
            System.out.println(<span class="string" >"no result."</span>);
            <span class="keyword" >return</span>;
        }

        List&lt;Event&gt; list = res.getEvents();
        <span class="keyword" >for</span> (Event e : list) {
            System.out.println(<span class="string" >"■ "</span> + e.getTitle() + <span class="string" >" at "</span>
                                 + e.getUpdatedAt().toString());
            System.out.println(<span class="string" >"  "</span> + e.getCatch());
        }
    }
}
</pre>
<p>結果は以下のとおり。</p>
<pre>
■ 第14回 HTML5とか勉強会 at Fri Jan 07 09:45:11 JST 2011

■ java-ja.js #2 at Wed Dec 08 01:00:21 JST 2010
  &quot;&gt;&lt;script&gt;alert('たまにはJSで地味な発表もしてやんよ!!')&lt;/script&gt;
■ appengine ja night #9 + BeerTalk at Sat Jul 31 16:32:54 JST 2010
  Google App Engine勉強会 利用者による実践的ノウハウの共有
■ DeNA Technology Seminar #2 at Thu Jun 24 11:02:46 JST 2010
  MySQL特集
■ appengine ja night #8 at Wed Apr 28 16:14:07 JST 2010
  Google App Engine勉強会 利用者による実践的ノウハウの共有
■ appengine ja night #8 Beer Talk at Wed Apr 28 16:13:39 JST 2010
  App Engine話を肴にビールを飲む会
■ appengine ja night #7 Beer Talk at Mon Apr 19 01:05:16 JST 2010
  ビール飲みながらApp Engineについて語る会
■ appengine ja night #7 at Mon Apr 19 01:04:25 JST 2010
  Google App Engine勉強会 利用者による実践的ノウハウの共有
■ 第4回 HTML5とか勉強会（旧Webkit/HTML5勉強会） at Thu Mar 04 10:55:33 JST 2010

■ appengine ja night #6 at Tue Feb 16 13:36:14 JST 2010
  Google App Engine勉強会 利用者による実践的ノウハウの共有
</pre>
<p>実は <a href="http://mashupaward.jp/">MA6</a> 用に作っててサービス開発自体がまにあわなかったのでこれだけでも公開しておこうかなと。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/atnd4j/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>カンファレンスでのUstream案内とか</title>
		<link>http://hkzo.org/2011/01/abc2011w-ustream/</link>
		<comments>http://hkzo.org/2011/01/abc2011w-ustream/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 01:48:47 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Ustream]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1254</guid>
		<description><![CDATA[Android Bazaar and Conference 2011 Winter (ABC2011w) での Ustream中継アカウント、ハッシュタグが綺麗にまとまっています。多くのイベント主催者は参考にしてほしい。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.android-group.jp/abc2011w/">Android Bazaar and Conference 2011 Winter</a>  (ABC2011) での Ustream中継アカウント、ハッシュタグが綺麗にまとまっています。</p>
<ul>
<li>2011.1.8 <a href="http://www.android-group.jp/abc2011w/conference/index.html#ust">USTアカウント情報を掲載しました。</a></li>
</ul>
<div id="attachment_1255" class="wp-caption alignnone" style="width: 272px"><a href="http://hkzo.org/wp-content/uploads/2011/01/abc2011w-ust.png"><img src="http://hkzo.org/wp-content/uploads/2011/01/abc2011w-ust-262x300.png" alt="" title="カンファレンス　Android Bazaar and Conference 2011 Winter" width="262" height="300" class="size-medium wp-image-1255" /></a><p class="wp-caption-text">Ustreamアカウント/ハッシュタグ表</p></div>
<p>今後のカンファレンス、イベントではTwitterやUstreamが使われていくと思います。</p>
<p>年末に Twitter 連動番組とかいろいろありMentionsやハッシュタグの使い方などで物議いろいろでしたし、とあるイベントは各部屋の話題が同じタグでカオスな状態だったりしました。<br />
カンファレンス全体の話題用とか、部屋毎のタグは重要ですね。</p>
<p>特に規模が大きくなるほど混乱するので、主催者側がこのようにまとめて欲しい。<br />
参考にして欲しいものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/abc2011w-ustream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新年明けましておめでとうございます</title>
		<link>http://hkzo.org/2011/01/a-happy-new-year-2011/</link>
		<comments>http://hkzo.org/2011/01/a-happy-new-year-2011/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 03:00:24 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1241</guid>
		<description><![CDATA[今年の目標！“長く使っていただけるサービスを立ち上げる！”これにつきます。その場で面白ければいいとかPVが稼げて終わるのではなく、少ない人でも構わないので長く使ってもらえるようなサービスを作りたい。]]></description>
			<content:encoded><![CDATA[<p><img src="http://hkzo.org/wp-content/uploads/2011/01/cf04d994-ecaf-4128-a45a-3f0d8300061b_reasonably_small.png" alt="" title="@hkzo twitter icon" width="72" height="72" class="alignleft size-full wp-image-1250" />新年明けましておめでとうございます。<br />
今年もよろしくお願いいたします。<br clear="all"></p>
<p>今年の目標！</p>
<p><span style="font-size: 140%"><strong>“長く使っていただけるサービスを立ち上げる！”</strong></style>
<p>これにつきます。<br />
その場で面白ければいいとかPVが稼げて終わるのではなく、<br />
少ない人でも構わないので長く使ってもらえるようなサービス。<br />
またそれがクチコミで広がっていくとか夢の展開を希望していたりします。</p>
<p>技術系としては昨年に引き続き以下を中心にウォッチしていければなと。</p>
<ul>
<li>スマートフォン</li>
<li>HTML5 + CSS3 + JavaScript</li>
<li>GAE, AWS</li>
</ul>
<p>とはいえ、歩くような速さで、しっかり地に足をつけて、日々遅れればなと思っています。</p>
<p>よろしくお願いいたします。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2011/01/a-happy-new-year-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone用HootSuiteでフォロー確認</title>
		<link>http://hkzo.org/2010/12/hootsuite-friendship-status/</link>
		<comments>http://hkzo.org/2010/12/hootsuite-friendship-status/#comments</comments>
		<pubDate>Sat, 18 Dec 2010 17:19:47 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[HootSuite]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1226</guid>
		<description><![CDATA[iPhoneのHootSuiteでTwitterでフォローしているか、されているかをさっと確認する Friendship Status 機能の紹介。]]></description>
			<content:encoded><![CDATA[<p>iPhoneのHootSuiteでTwitterでフォローしているか、されているかをさっと確認したくなったときのメモ。<br />
たまに「この人にDM送れるんだっけ？」と確認したくなることもあるでしょう？</p>
<p>それでは、さっきTLで見かけた宇多田ヒカルさんをチェックしてみましょう！</p>
<p><div id="attachment_1227" class="wp-caption alignleft" style="width: 210px"><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0056z.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0056z-200x300.png" alt="" title="目標を捕捉！" width="200" height="300" class="size-medium wp-image-1227" /></a><p class="wp-caption-text">目標を捕捉！</p></div><br />
目標を決めたら、タップしましょう。<br clear="all" /></p>
<p><div id="attachment_1228" class="wp-caption alignleft" style="width: 210px"><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0057z.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0057z-200x300.png" alt="" title="ツイートを確認" width="200" height="300" class="size-medium wp-image-1228" /></a><p class="wp-caption-text">プロフィール確認</p></div><br />
アイコンか名前をタップしてプロフィールを確認します。<br clear="all" /></p>
<p><div id="attachment_1229" class="wp-caption alignleft" style="width: 210px"><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0058z.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0058z-200x300.png" alt="" title="その他" width="200" height="300" class="size-medium wp-image-1229" /></a><p class="wp-caption-text">右下!!</p></div><br />
さすがのフォロられっぷり。<br />
右下のオプション機能？を呼び出します。<br clear="all" /></p>
<p><div id="attachment_1230" class="wp-caption alignleft" style="width: 210px"><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0059z.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0059z-200x300.png" alt="" title="Friendship Status" width="200" height="300" class="size-medium wp-image-1230" /></a><p class="wp-caption-text">Friendship Status</p></div><br />
Friendship Status をタップします。<br clear="all" /></p>
<p><div id="attachment_1231" class="wp-caption alignleft" style="width: 210px"><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0060z.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0060z-200x300.png" alt="" title="確認" width="200" height="300" class="size-medium wp-image-1231" /></a><p class="wp-caption-text">フォロー状態を確認</p></div><br />
緑の矢印で状態がわかります。<br clear="all" /></p>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/12/hootsuite-friendship-status/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mashup Awards 6 で賞をいただきました！</title>
		<link>http://hkzo.org/2010/12/mashup-awards-6/</link>
		<comments>http://hkzo.org/2010/12/mashup-awards-6/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 15:25:02 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MA6]]></category>
		<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1208</guid>
		<description><![CDATA[マッシュアップアワード6 (MA6) にエントリーしたことはご報告しましたが、#532 Group Boardで「なかじまんソフトウェア賞」をいただきました！Google Apps 上で動く OpenSocial Pages というなかじまんソフトウェアさんのフレームワーク上で動くアプリを出品しました。（なんかややこしい）]]></description>
			<content:encoded><![CDATA[<p><a href="http://hkzo.org/wp-content/uploads/2010/12/IMG_0024.jpg"><img src="http://hkzo.org/wp-content/uploads/2010/12/IMG_0024-300x300.jpg" alt="" title="MA6" width="300" height="300" class="alignleft size-medium wp-image-1224" /></a><br />
前のポストで <a href="http://mashupaward.jp/">マッシュアップアワード6 (MA6)</a> にエントリーしたことはご報告しましたが、な、なんと <a href="http://ma6works.mashupaward.jp/oubo/532/">#532 Group Board</a> で「なかじまんソフトウェア賞」をいただきました！</p>
<p>本当にうれしくて授賞式招待のメールをいただいたときにはニヤニヤがとまりませんでしたが、<br />
実際に当日現地に行くと本当に賞をいただけるのかと、ノミネートしただけかもと不安もよぎるくらい多くの出席者がいてあせりもしました。</p>
<p>応募作品のページをみていただくと分かるのですが、今回は Google Apps 上で動く <a href="http://opensocial-pages.appspot.com/">OpenSocial Pages</a> というなかじまんソフトウェアさんのフレームワーク上で動くアプリを出品しました。（なんかややこしい）</p>
<p>そして、以下、選考理由・コメント</p>
<blockquote><p>職場のアンケートという具体的なニーズを題材として、Google Apps 上の従業員のコラボレーションを促進しつつ、業務上のワークフローを実現しようとしたアイディアと、さらに iPhone を中心としたスマートフォンに特化して開発したことなどから OpenSocial Pages をよく理解して、その特徴を活かしてくれた点を高く評価しました。
</p></blockquote>
<p>OpenSocial というと iGoogle をはじめ、mixi プラットフォームも対象が PC であることがほとんですし、友達情報はマイミクだったりと不特定です。<br />
OpenSocial Pages ははじめからスマートフォンを強く意識されており、そこを強調していたので iPhone 専用と位置付けてサービスを組み上げることができましたし、対象を Google Apps のユーザに絞ることができるのでグループウェアを簡単に構築できます。<br />
まじ、本当に狙ったとおりに評価していただけて開発者冥利につきるコメントです。</p>
<p>以下の２つのイベントでのなかじまんさんのプレゼンを研究し尽くした（ウソ）が今回の受賞にいたった最大の勝因ではないでしょうか。</p>
<h3><a href="http://www.slideshare.net/nakajiman/appengine-ja-night-10">appengine ja night #10 Google AppEngine で作る Google Apps Marketplace 対応サービス</a></h3>
<p>OpenSocial Pages との最初の出会いは appengine ja night #10 でのなかじまんさんのプレゼンです。</p>
<div style="width:425px" id="__ss_5075003"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/nakajiman/appengine-ja-night-10" title="appengine ja night #10 Google AppEngine で作る Google Apps Marketplace 対応サービス">appengine ja night #10 Google AppEngine で作る Google Apps Marketplace 対応サービス</a></strong><object id="__sse5075003" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=appenginejanight10-100828063049-phpapp01&#038;stripped_title=appengine-ja-night-10&#038;userName=nakajiman" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5075003" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=appenginejanight10-100828063049-phpapp01&#038;stripped_title=appengine-ja-night-10&#038;userName=nakajiman" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/nakajiman">Nakajiman Software Inc.</a>.</div>
</div>
<h3><a href="http://www.slideshare.net/nakajiman/m66-mashup-caravan-social-platform-talks">Google Apps をSocial にするOpenSocialPages (；゜○゜) お願いですから応募してください</a></h3>
<p>そして、極めつけは <a href="http://mashupaward.jp/2010blog/event/9/">Mashup Caravan#3 -SocialPlatform Talks-</a> でのプレゼンです。<br />
正直、笑ってしまいましたが OpenSocial Pages をその日にインストールしました。</p>
<div style="width:425px" id="__ss_5252872"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/nakajiman/m66-mashup-caravan-social-platform-talks" title="Google Apps をSocial にするOpenSocialPages (；゜○゜) お願いですから応募してください">Google Apps をSocial にするOpenSocialPages (；゜○゜) お願いですから応募してください</a></strong><object id="__sse5252872" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ma6mashupcaravan-socialplatformtalks-100921172035-phpapp02&#038;stripped_title=m66-mashup-caravan-social-platform-talks&#038;userName=nakajiman" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5252872" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ma6mashupcaravan-socialplatformtalks-100921172035-phpapp02&#038;stripped_title=m66-mashup-caravan-social-platform-talks&#038;userName=nakajiman" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/nakajiman">Nakajiman Software Inc.</a>.</div>
</div>
<p>このポストを読まれたみなさまは、なんてセコイやつかと思うかもしれませんが、いろいろな思惑がうまく噛み合ったということで。。。。<br />
職場で活用させていただきますので。</p>
<p>そして最後に当日夜に自分でツイートしたこと。</p>
<blockquote><p><a href="http://twitter.com/hkzo/status/11074352908865536">@hkzo Dec 05, 12:08am</a><br />
今回で一番思ったことは、とにかく世に出す事がだいじってこと。納得できる出来ではなく恥ずかしい部分も多い。それでも評価いただいた。いつまで待てば納得できるのか？永遠のβ版でどんどん改善すればいいじゃないかと。今ごろ実感した。時にはあれこれ考えないのも大事！
</p></blockquote>
<p>これは時間ギリギリに応募して、応募後にも微調整してと、出来栄えに対する言い訳でしかなく、実際、作りたかった機能の６割くらいしか実装できなかったんですが、今までの自分だったらあきらめて応募しなかったというケースだったんです。<br />
でも、ここでやめたらそれっきりかなと思ってハードコーディングしまくりでとても見せられる状態じゃないけどエントリーしました。<br />
で、あとで思ったのが先のツイート「時にはあれこれ考えないのも大事！」ってこと。<br />
そういう意味では審査していただいて選んでいただいて本当に感謝しています。</p>
<p>もうひとつ。モチベーションは部下、同僚、妻子に何か形にして残しておきたかったってのもあります。<br />
なにかやっているじゃなくて作品として形にしておきたかったと。<br />
結果もついてきてほんとうによかった。</p>
<p>あっ。副賞は <a href="http://www.amazon.co.jp/gp/product/B003FGW7BQ?ie=UTF8&#038;tag=amzass051-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=B003FGW7BQ">dyson air multiplier AM01</a><img src="http://www.assoc-amazon.jp/e/ir?t=amzass051-22&#038;l=as2&#038;o=9&#038;a=B003FGW7BQ" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> でした。<br />
羽のない扇風機といえばわかりますね。<br />
しかし、今、この季節なぜこれなのかはちょっと疑問でしたｗ<br />
自宅用にするか会社用にするか悩み中。</p>
<p>次回　MA7 も参加したいと思います。</p>
<h3>当日のレポート</h3>
<p>いろいろなメディアで紹介されています。</p>
<ul>
<li><a href="http://mashupaward.jp/2010blog/info/20/">12月4日開催　MA6受賞者式の様子はコチラ</a> （オフィシャル）</li>
<li><a href="http://www.news2u.net/releases/79142">リクルート、日本最大級のWeb開発コンテスト「Mashup Awards 6」審査結果を発表！</a> (News2u.net)<br />
総評などの記載があります。</li>
<li><a href="http://itpro.nikkeibp.co.jp/article/NEWS/20101206/354899/">第6回マッシュアップアワード、最優秀賞は「親バカ全開」のサービス</a> (ITpro)</li>
<li><a href="http://internet.watch.impress.co.jp/docs/news/20101206_412127.html">「Mashup Awards 6」授賞式～勝間和代、小飼弾氏も特別審査員で参加</a> (INTERNET Watch)</li>
<li><a href="http://journal.mycom.co.jp/news/2010/12/06/017/index.html">最優秀賞は機能豊富な「育児日記EmiriSystem」 &#8211; Mashup Awards 6 表彰式</a> (マイコミジャーナル)</li>
<li><a href="http://japan.cnet.com/news/business/story/0,3800104746,20423735,00.htm">「Mashup Awards 6」授賞式を開催&#8211;最優秀賞は「育児日記EmiriSystem」に</a> (CNET Japan)</li>
<li><a href="http://weekly.ascii.jp/elem/000/000/029/29236/">『Mashup Awards 6』授賞式開催！最優秀賞は『育児日記 EmiriSystem』</a> (週刊アスキーPlus</li>
</ul>
<p>おまけは広瀬香美さんの写真。<br />
<div id="attachment_1223" class="wp-caption alignleft" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/12/kohmi.png"><img src="http://hkzo.org/wp-content/uploads/2010/12/kohmi-300x281.png" alt="" title="広瀬香美さんの生歌" width="300" height="281" class="size-medium wp-image-1223" /></a><p class="wp-caption-text">広瀬香美さんの生歌</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/12/mashup-awards-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhoneアップデート不明なエラー(1602)</title>
		<link>http://hkzo.org/2010/11/iphone-update-error-1602/</link>
		<comments>http://hkzo.org/2010/11/iphone-update-error-1602/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 18:29:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1203</guid>
		<description><![CDATA[iPhoneアップデート失敗で不明なエラー1602からの復旧の記録]]></description>
			<content:encoded><![CDATA[<p>iPhone4 を iOS4.2 にバージョンアップしようとしたところエラーとなったのでその記録。<br />
（2011/3/10 追記 iOS4.3へのアップデートも失敗しましたwwww → <a href="http://hkzo.org/2011/03/update-error-ios43/">最新記事</a>）</p>
<ol>
<li>バージョンアップ実行</li>
<li>iPhoneを更新できませんでした。不明なエラーが発生しました。(1602)</li>
<li>iPhoneの画面はUSBケーブルをiTunesにつなぐ絵</li>
<li>iTunes再起動、iPhone抜き差し、Winodws再起動も変化なし</li>
<li>iPhoneをHOME+スリープ長押しで再起動</li>
<li>USBケーブルをiTunesにつなぐ絵のままかたまる</li>
<li>USBドライバ削除</li>
<li>iTunes再起動、iPhone抜き差しで「復元の必要なiPhoneを発見」とか言われる <span style="color: #ff0000;">★ここ大事</span></li>
<li>復元実行</li>
<li>不明なエラー 1602 で失敗</li>
<li>iPhoneの画面は真っ黒 <span style="color: #ff0000;">★ここ大事</span></li>
<li>そのまま iTunes 再起動 <span style="color: #ff0000;">★ここ大事</span></li>
<li>「復元の必要なiPhoneを発見」とか、また言ってる</li>
<li>復元実行</li>
<li>リカバリ開始！！！！</li>
<li>バックアップから復旧！！</li>
<li>iTunesから音楽とか再同期</li>
<li>復旧完了</li>
</ol>
<p>※iPhoneを抜き差しせずに iTunes の再起動を実行することがポイントらしい</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/11/iphone-update-error-1602/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MA6に応募したけど</title>
		<link>http://hkzo.org/2010/11/ma6/</link>
		<comments>http://hkzo.org/2010/11/ma6/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 16:20:39 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[iATND]]></category>
		<category><![CDATA[jQTouch]]></category>
		<category><![CDATA[MA6]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1199</guid>
		<description><![CDATA[MA6（Mashup Awards 6）に以下の２作品でエントリーしたわけだが、後日、これらに作成について書こうと思いつつ、激務に追われて未着手。 orz]]></description>
			<content:encoded><![CDATA[<p><a href="http://mashupaward.jp/">MA6（Mashup Awards 6）</a>に以下の２作品でエントリーしたわけだが、後日、これらに作成について書こうと思いつつ、激務に追われて未着手 orz</p>
<ul>
<li><a href="http://ma6works.mashupaward.jp/oubo/358/">iATND</a><br />
過去作成のATND.org向けiGoogleガジェット。少しだけ焼き直して応募。</li>
<li><a href="http://ma6works.mashupaward.jp/oubo/532/">Group Board</a><br />
OpenSocial Pages 向けにjQTouchを使ってiPhone Webアプリを作った。</li>
</ul>
<p>しかし、GBの方はいろいろ準備不足や、手違いなどもありパブリックに公開出来ていないのが悔やまれる。後日整理してバージョンアップして一般用に公開できればと考えています。</p>
<p>締め切り前から仕事で時間が取れなくなったので来年は余裕をもった作品作りをしたいと思う。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/11/ma6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブログ名を変更したくなった</title>
		<link>http://hkzo.org/2010/11/blog-name/</link>
		<comments>http://hkzo.org/2010/11/blog-name/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 15:02:09 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1192</guid>
		<description><![CDATA[勢いでドメイン変更、ブログ名変更などやってしまったが、さっそくブログ名を変更したくなった。今度はじっくり考えよう。Twitterっぽいポストもたまにはありかなっと。]]></description>
			<content:encoded><![CDATA[<p>勢いでドメイン、ブログ名変更などやってしまったが、さっそくブログ名を変更したくなった。<br />
今度はじっくり考えよう。<br />
Twitterっぽいポストもたまにはありかなっと。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/11/blog-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twilog Statsでリア充を分析</title>
		<link>http://hkzo.org/2010/10/twilog-stats/</link>
		<comments>http://hkzo.org/2010/10/twilog-stats/#comments</comments>
		<pubDate>Sat, 30 Oct 2010 03:12:06 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1175</guid>
		<description><![CDATA[Twitterでのつぶやき傾向をTwilogのStatsで分析ってほどではないけど曜日別、時間別で見てみた。]]></description>
			<content:encoded><![CDATA[<p>Twitterでのつぶやき傾向を<a href="http://twilog.org/">Twilog</a>の<a href="http://twilog.org/hkzo/stats">Stats</a>で分析ってほどではないけど見てみた。<br />
「<a href="http://d.hatena.ne.jp/rx7/20101024/p1">俺流、リア充・ネト充の見分け方 &#8211; RX-7乗りの適当な日々</a>」がちょっと面白かったのがきっかけ。</p>
<div id="attachment_1176" class="wp-caption alignnone" style="width: 549px"><img src="http://hkzo.org/wp-content/uploads/2010/10/twilog_w.png" alt="曜日別" title="曜日別" width="539" height="307" class="size-full wp-image-1176 " /><p class="wp-caption-text">曜日別</p></div>
<p>曜日別は想像通り、土日が少ないです。PCばかり、携帯ばかりいじってられないのでね。</p>
<div id="attachment_1177" class="wp-caption alignnone" style="width: 548px"><img src="http://hkzo.org/wp-content/uploads/2010/10/twilog_h.png" alt="時間別" title="時間別" width="538" height="312" class="size-full wp-image-1177 " /><p class="wp-caption-text">時間別</p></div>
<p>時間別も想像通り、通勤しながらと、昼休み。<br />
しかし、深夜早朝もややありで何やってんだろうと。</p>
<p>まぁあんまり面白くなかったな。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/twilog-stats/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>find コマンドはカレントディレクトリへのアクセス権限が必要</title>
		<link>http://hkzo.org/2010/10/find/</link>
		<comments>http://hkzo.org/2010/10/find/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 13:33:10 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1149</guid>
		<description><![CDATA[find コマンドの実行にはカレントディレクトリへのアクセス権限が必要なので sudo でスクリプトを実行するときには気をつけたほうが良いというメモ]]></description>
			<content:encoded><![CDATA[<p>先日はまったのでメモ。</p>
<p>みなさん！ UNIX系のコマンドに find ってのがありますが、このコマンドはカレントディレクトリへの読み込み権限がないとエラーになるって知っていました？</p>
<pre>[root] # mkdir foo; chmod 700
[root] # cd foo
[root] # su hanako
[hanako] $ ls -l
ls: .: Permission denied
（ls: .: 許可がありません）
[hanako] $ find /tmp
<strong><span style="color: #red; font-family: 'Courier New', Courier, 'Lucida Console', Monaco, 'DejaVu Sans Mono', 'Nimbus Mono L', 'Bitstream Vera Sans Mono'">find: cannot get current directory: Permission denied</span></strong>
（find: カレントディレクトリが取得できません: 許可がありません）</pre>
<p>/tmp を見たいだけなのに・・・・。<br />
ちなみに再現環境は以下のとおり</p>
<blockquote><ul>
<li>CentOS 5.3</li>
<li>findutils-4.2.27-6.el5 &#8211; GNU find version 4.2.27</li>
</ul>
</blockquote>
<p>みなさんのところではどうでしょうか？</p>
<p>ちなみにこれが問題になたのは sudo で実行したスクリプトのなかのことでした。<br />
sudo <strong><span style="color: #red">-H</span></strong> で環境変数 HOME を設定して安心していたら、ディレクトリ自体は移動しておらず、別のユーザで find を実行したときに先の権限エラーとなりました。</p>
<p>気をつけろみんな！！常識！？</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google アドセンスと Ajax</title>
		<link>http://hkzo.org/2010/10/adsense-and-ajax/</link>
		<comments>http://hkzo.org/2010/10/adsense-and-ajax/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 16:18:50 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[アドセンス]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1112</guid>
		<description><![CDATA[AJAX を駆使してクライアントサイドでコンテンツを生成するサービスサイトに対して Google アドセンス(Google AdSense) は正しく広告を表示してくれるのだろうか？ どういう挙動をするのだろうか実際にコンテンツを作って検証してみた。
]]></description>
			<content:encoded><![CDATA[<p>社内のLT後の懇親会で Web サービス作って広告貼って小銭稼ぐとして、Ajax を駆使してクライアントサイドでコンテンツを生成するサービスを作った場合に Google アドセンス（Google AdSense） は正しく広告を表示してくれるのだろうか？いったいどういう挙動をするのだろうか？という話題がでたので実際にコンテンツを作って検証してみた。</p>
<p>経験ではアドセンス用のクローラーがページをクロールしてコンテンツを読み取り、広告内容を決定しているため、Ajax のみで構築したページはコンテンツ内容を正しく判断できず、適当な（or 標準的な）広告を出していると考えている。</p>
<h3>用意したページ</h3>
<p>以下の5種類のページを用意してそれぞれに広告を配置してみた。</p>
<ol>
<li>通常のページ</li>
<li>AjaxでサーバにあるテキストをHTMLに流しこむページ<br />
※元のページには Ajaxコードとアドセンスコードのみ記述</li>
<li>ページ2 に meta description を記述したページ</li>
<li>ページ2 に meta keywords を記述したページ</li>
<li>iframe でコンテンツを読み込むページ<br />
※アドセンスコードは元のページに記述</li>
</ol>
<p>補足として以下2点。</p>
<ul>
<li>各ページの URL にはそれぞれ異なる本文とは関係ないが意味の単語を使用</li>
<li>サーチエンジン避けの meta タグを記述</li>
</ul>
<p>さっそく結果↓<br />
<span id="more-1112"></span></p>
<h3>結果</h3>
<ul>
<li>ページ1, 3, 4 はコンテンツにあった広告を掲載</li>
<li>ページ2, 5はコンテンツにあっていないがURLから類推される広告を掲載</li>
</ul>
<div id="attachment_1115" class="wp-caption alignleft" style="width: 265px"><a href="http://hkzo.org/wp-content/uploads/2010/10/p1-e1286985453688.png"><img src="http://hkzo.org/wp-content/uploads/2010/10/p1-e1286985453688-255x300.png" title="P1 通常のコンテンツ" width="255" height="300" class="size-medium wp-image-1115" /></a><p class="wp-caption-text">P1 通常のコンテンツ</p></div>
<p style="padding: 20px;">まさにはまった広告である</p>
<p><br clear="all"></p>
<div id="attachment_1116" class="wp-caption alignleft" style="width: 265px"><a href="http://hkzo.org/wp-content/uploads/2010/10/p2-e1286985491681.png"><img src="http://hkzo.org/wp-content/uploads/2010/10/p2-e1286985491681-255x300.png" title="P2 Ajaxなページ" width="255" height="300" class="size-medium wp-image-1116" /></a><p class="wp-caption-text">P2 Ajaxなページ</p></div>
<p style="padding: 20px;">URL に GOLF というキーワードを入れてあるため、よく見るとそのような広告が出ていることが分かる</p>
<p><br clear="all"></p>
<div id="attachment_1117" class="wp-caption alignleft" style="width: 265px"><a href="http://hkzo.org/wp-content/uploads/2010/10/p3-e1286985520886.png"><img src="http://hkzo.org/wp-content/uploads/2010/10/p3-e1286985520886-255x300.png" title="P3 meta descriptionのみ" width="255" height="300" class="size-medium wp-image-1117" /></a><p class="wp-caption-text">P3 meta descriptionのみ</p></div>
<p style="padding: 20px;">metaタグからうまく拾えているようだ</p>
<p><br clear="all"></p>
<div id="attachment_1118" class="wp-caption alignleft" style="width: 262px"><a href="http://hkzo.org/wp-content/uploads/2010/10/p4-e1286985547389.png"><img src="http://hkzo.org/wp-content/uploads/2010/10/p4-e1286985547389-252x300.png" title="P4 meta keywords" width="252" height="300" class="size-medium wp-image-1118" /></a><p class="wp-caption-text">P4 meta keywords</p></div>
<p style="padding: 20px;">metaタグからうまく拾えているようだ</p>
<p><br clear="all"></p>
<div id="attachment_1119" class="wp-caption alignleft" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/10/p5-e1286985844554.png"><img src="http://hkzo.org/wp-content/uploads/2010/10/p5-e1286985844554-300x272.png" title="P5 iframeなページ" width="300" height="272" class="size-medium wp-image-1119" /></a><p class="wp-caption-text">P5 iframeなページ</p></div>
<p style="padding: 20px;">URL に Bicycle というキーワードを入れてある</p>
<p><br clear="all"></p>
<h3>結論・わかったこと</h3>
<p>結果から推測できることは以下のとおり。</p>
<ul>
<li>広告内容はクロール時に取得したコンテンツに依存する</li>
<li>コンテンツ本体がなくても meta タグがあれば適切に振舞う</li>
<li>判断材料がない場合には URL も情報として利用される<br />
※ページ2, 5の結果より</li>
<li>相互リンクからも判断される？<br />
※ページ2, 5にまれに他ページの同じ広告が表示されることがあった</li>
<li>JavaScript は理解しない</li>
</ul>
<h3>その他・発展</h3>
<p>いろいろググッていると関連しそうな以下の記事を見つけたのでメモっておこう。</p>
<p><a href="http://adsense.blogspot.com/2010/02/better-contextual-matching.html">Better contextual matching &#8211; Inside AdSense Blog</a><br />
要約すると</p>
<ul>
<li>referral URL から検索エンジンで使用した検索文字列を利用する</li>
<li>それは数時間有効の cookie に保存されて再度利用される</li>
</ul>
<p>ということはページの内容と関係ないけど、その人が探していると思われるキーワードにマッチした広告を出すこともあると。深いぞこの世界。<br />
ページ2,5でもまれに同じ広告が出ていたのはこの関係もあるかもしれない。</p>
<p><a href="https://www.google.com/adsense/support/bin/answer.py?answer=23168">セクション ターゲットの概要とその設定方法 &#8211; AdSense ヘルプ</a><br />
AdSenseのクローラーに拾って欲しいコンテンツを強調するために以下のコメントを使用するってこと。</p>
<pre>&lt;!-- google_ad_section_start --&gt;
&lt;!-- google_ad_section_end --&gt;</pre>
<p>Ajaxなサービスでもmetaタグや、ページタイトルや何らかの情報をクローラーに与えておくことができれば、期待する広告を出すことができる。<br />
ページ本体を動的にすることもできるだろう。</p>
<p>実はGoogle本体ではAjaxなページ向けのクロールの仕方があるのだが、これがアドセンスのクローラーと関係しそうかどうかを含めて、引き続き検証していきたい。<br />
独自に調べたい人は以下を参照。</p>
<ul>
<li><a href="http://code.google.com/intl/ja/web/ajaxcrawling/index.html">Making AJAX Applications Crawlable &#8211; Google Code</a><br />
※実はTwitterの新UIでURL中に #! を頻繁に使う件と関係している<br />
※追記 <a href="http://d.hatena.ne.jp/kazuhooku/20101012/1286901973">TwitterやFacebookのURLには、なぜ#!が含まれるのか (SEOとAjaxのおいしい関係) &#8211; kazuhoのメモ置き場</a></li>
<li><a href="http://adsense.blogspot.com/2010/05/two-new-ways-to-optimize-adsense-on.html">Two new ways to optimize AdSense on your website &#8211; Inside AdSense Blog</a></li>
</ul>
<p>とりあえず、続報を待て！</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/adsense-and-ajax/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Greasemonkeyを使ってXPath指定でHTMLを差し替える</title>
		<link>http://hkzo.org/2010/10/greasemonkey-xpath/</link>
		<comments>http://hkzo.org/2010/10/greasemonkey-xpath/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 15:42:56 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Greasemoney]]></category>
		<category><![CDATA[XPath]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1101</guid>
		<description><![CDATA[Firefox の Greasemoney User Script を使って XPath 指定で HTML を差し替えるときのコードメモとXPathの簡単取得メモ]]></description>
			<content:encoded><![CDATA[<p>Firefox とかで、ちょっとした Greasemoney User Script を使ってページを書き換えたい時に毎回ググってるので、探さなくても良いようにここにメモ。</p>
<h3>置換 function</h3>
<pre class="javascript" style="width:85%"><span class="keyword" >function</span> setHTML(xpath, html)  {
  <span class="keyword" >var</span> e = document.evaluate(xpath, document, <span class="keyword" >null</span>,
                     XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, <span class="keyword" >null</span>);
  <span class="keyword" >if</span>(!e.snapshotLength) {
    console.log(<span class="string" >'none'</span>);
  } <span class="keyword" >else</span> {
    console.log(<span class="string" >'replace: '</span> + xpath + <span class="string" >' &lt;= '</span> + html);
    <span class="keyword" >var</span> item = e.snapshotItem(0);
    item.innerHTML = html;
  }
}
</pre>
<p>あとは setHTML(xpath, html) を羅列するだけ。</p>
<h3>置換したい場所の XPath の取得</h3>
<p>Firebug で「要素調査」を行い、置き換えたい HTML タグをポイントして、右ボタンのメニューから「XPathをコピー」を選択して取得する。<br />
id とか決め手が無くても、こんな感じにとにかく取得できるので便利。</p>
<pre class="javascript" style="width:85%">ex1) /html/body/div[2]/div/div[2]/div/div/div/p[2] ※決め手がなくてもなんとか参照
ex2) //*[@id="username"] ※idがあれば一発で参照
</pre>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/greasemonkey-xpath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>子育て四訓</title>
		<link>http://hkzo.org/2010/10/4-teachings/</link>
		<comments>http://hkzo.org/2010/10/4-teachings/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 17:47:53 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1092</guid>
		<description><![CDATA[子育て四訓。乳児はしっかり、肌を離すな。幼児は肌を離せ、手を離すな。少年は手を離せ、目を離すな。青年は目を離せ、心を離すな。]]></description>
			<content:encoded><![CDATA[<p>いい話を聞いたのでメモ。</p>
<h3>子育て四訓</h3>
<ol>
<li>乳児はしっかり、肌を離すな</li>
<li>幼児は肌を離せ、手を離すな</li>
<li>少年は手を離せ、目を離すな</li>
<li>青年は目を離せ、心を離すな</li>
</ol>
<p>まったくそのとおりだと納得の四訓でした。</p>
<p>以下、「<a href="http://blogs.yahoo.co.jp/rei_smile_xxx/25012469.html">子育て四訓 &#8211; やさしい気持ち</a>」より<br />
<span id="more-1092"></span></p>
<blockquote>
<h4>乳児はしっかり肌を離すな</h4>
<p>胎児期には、文字通り母子は臍の緒でつながり、羊水の中で守られている。出生と同時に赤ちゃんは外界にさらされ不安になる。その心の安定を保つためにも、しっかりと肌と肌を触れ合わせることが大切だ。<br />
サルの子育てで言えば「抱いてちょうだい」の時期である。<br />
人間は生まれて一年間はほとんど受身の状態である。二足歩行ができるまでは、母親の胸は“子宮”の延長であり、しっかり抱かれることによって、赤ちゃんは「守られている」「かわいがられている」と無意識のうちに感じ、信頼し安心するのである。それが、愛情や信頼、情緒安定、他人を思いやる心など、人間形成の基盤になる。<br />
乳児期の親子の接触は社会的にも支援･応援していく必要がある。</p>
<h4>幼児は肌を離せ　手を離すな</h4>
<p>幼児は乳離れをするが、一気に離すのではなく、常に親がそばにいることで、「心配しなくてもいいよ」という安心感を与えることが大切だ。サルの子育てで言えば「下ろしてちょうだい」の時期だ。ちょっと周囲のものに注意や関心があり、自立させるための第一段階だ。自立に目覚める幼児期は、完全な保護から社会に向いて一歩を踏み出す時期といえる。<br />
最近では､『子供の自立』と称して､実際には､親が子育てを放棄する口実に使われていることが多い。子供を施設に預けっぱなしにするなど､自分で産んだ子供との絆をきりたがる傾向さえ見受けられる。『子供への愛着が湧かないうちに預けた方が良い』と零歳児保育を語っていた母親がいた。<br />
昨今､子育ては苦痛なもの､苦しみを伴うものという感覚を植えつけ過ぎ､安易に生きることが奨励されすぎてはいないだろうか。本当の生きる喜びとは､親子の絆を大切にし､温かい家庭を作り､その延長として健全な社会を形成していく､そうした家庭の社会的意義について考えたいものである。</p>
<h4>少年は手を離せ　目を離すな</h4>
<p>少年は、友達との付き合いによって社会性が育つ時期なので､ここではしっかりと手を離し､活動範囲を広げてやらないといけない。ただし､いろんな危険があるので､目を離してはいけない。サルの子育てでいえば、『一人にしてちょうだい』という時期であり､親猿はこの時期､遠くから子猿を見守り､子供が何かで声をあげるとすっ飛んでいく。人間も学ぶべきところが多いのではないだろうか。<br />
この時期､子供が親に反抗したり､非行や問題行動に走ったり､いろんなことで苦しい思いをするかもしれない。しかし､それは成長の過程である。親として逃げず､共に成長することを心がけるべきだ。子供の荒れの背景には、親や友人に『こちらを向いてほしい。』というメッセージであることが多いのである。</p>
<h4>青年は目を離せ　心を離すな</h4>
<p>青年期にまでなると､完全に自立していくために､自分なりの生きがい､進路を歩んでいくときであるが､気持ちの上では､心を離してはいけないということである。いずれにしても､子育ての最終的な責任は親にあるという基本を忘れてはいけない。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/4-teachings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows7のコンテキストメニュー編集</title>
		<link>http://hkzo.org/2010/10/windows7-contextmenu/</link>
		<comments>http://hkzo.org/2010/10/windows7-contextmenu/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 18:16:18 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Windows7]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=1013</guid>
		<description><![CDATA[Windows7 のファイルの関連付けとか、コンテキストメニューに常に同じプログラムを表示させたいとかささっと調べたので記録として公開]]></description>
			<content:encoded><![CDATA[<p>Windows7 のファイルの関連付けとか、コンテキストメニューに常に同じプログラムを表示させたいとかささっと調べたので記録として公開しておく。（もっと良い方法があるはず）</p>
<p>やりたかったこと</p>
<ul>
<li>特定のファイル（拡張子）のメニューに別のプログラムの実行も選べるようにしたい</li>
<li>特に設定しなくても常に表示されるプログラムを登録したい</li>
</ul>
<h3>特定のファイル（拡張子）のメニューに別のプログラムの実行</h3>
<p>最初に見つけた「<a href="http://defaultprogramseditor.com/">Default Programs Editor</a>」というソフトをインストールして試したところ、目的１は大筋十分のでこれで建っせたのでしばらく使うことにする。<br />
１年前の記事だが<a href="http://www.forest.impress.co.jp/docs/review/20091127_329600.html"">窓の杜のレビュー公開</a>があったので安心感がでました。</p>
<h3>常にメニューに表示されるプログラムを登録</h3>
<p>regedit.exe で直接書きかえることにした。以下のファイルを拡張子 .reg を作って保存して regedit.exe を実行して書き換える。管理者権限が必要です。</p>
<blockquote><p>
REGEDIT4</p>
<p>[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\xyzzy\command]<br />
@=&#8221;d:\\opt\\xyzzy\\xyzzycli.exe \&#8221;%1\&#8221;"
</p></blockquote>
<p>※ とりあえず動いているのがよかったが <strong>HKEY_CLASSES_ROOT\*\shellex</strong> のほうが正しいかもしれない</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/10/windows7-contextmenu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>アドウェイズのF-Bird(Followbird)が怪しいが</title>
		<link>http://hkzo.org/2010/09/adways-followbird/</link>
		<comments>http://hkzo.org/2010/09/adways-followbird/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 16:44:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Followbird]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=990</guid>
		<description><![CDATA[株式会社アドウェイズのサービス Followbird を利用するとフォローと称してF-Birdというアプリとの書き込み権限付き連携を要求するというとんでもない状態について]]></description>
			<content:encoded><![CDATA[<blockquote><p>まだ、収束はしていないのですが、注意喚起の意味をこめて公開しています。<br />
追記
<ul>
<li>9/24 アドウェイズのメンテは時期未定で停止中。</li>
<li>9/28 ブログにて公開。</li>
<li>10/2 アドウェイズのメンテは時期未定で停止中。</li>
<li>10/12 時期未定で停止中。もうダメぽ？移転したかな？</li>
</ul>
</blockquote>
<p>先日、とあるTwitter連動型のフォローするとキャンペーンに応募みたいなやつのバナー広告が出ていたので、クリックするとキャンペーンページに遷移した。すると以下のような画面がでて、フォローをすすめるわけ。</p>
<div id="attachment_991" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/09/follow1.png"><img src="http://hkzo.org/wp-content/uploads/2010/09/follow1-300x273.png" alt="応募画面の一部" title="応募画面の一部" width="300" height="273" class="size-medium wp-image-991" /></a><p class="wp-caption-text">キャンペーン応募画面の一部</p></div>
<p>とりあえずフォローするボタンを押してみたら、なんとOAuthの認証画面がでてきて、しかも書き込み権限を要求してきた。<br />
<span id="more-990"></span><br />
<div id="attachment_992" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/09/follow2.png"><img src="http://hkzo.org/wp-content/uploads/2010/09/follow2-300x205.png" alt="F-Birdによるアクセスを要求" title="F-Birdによるアクセスを要求" width="300" height="205" class="size-medium wp-image-992" /></a><p class="wp-caption-text">F-Birdによるアクセスを要求</p></div></p>
<p style="font-size: 150%;"><span style="color: #ff0000;"><strong> これ完全にアウトでしょ！！</strong></span></p>
<p>マジでびっくり！！<br />
フォローって書いてあるしキャンペーンページの説明にはアプリについては一切書かれていない。<br />
これってなんかの罪に問われてもおかしくない展開だよね。<br />
最初はキャンペーン主を疑ったのですが、とりあえず「株式会社アドウェイズ」「F-Bird」を手がかりにググるとすぐにみつかりました。</p>
<blockquote><p>株式会社アドウェイズ &#8211; プレスリリース<br />
<a href="http://www.adways.net/press/adways111.html">http://www.adways.net/press/adways111.html</a><br />
Twitterのフォロワーをアフィリエイト形式にて獲得するサービス<br />
「Followbird（フォローバード）」をサービス開始いたします。<br />
<a href="http://f-b.tw/">http://f-b.tw/</a></p></blockquote>
<p>ニュースなど</p>
<ul>
<li><a href="http://markezine.jp/article/detail/11704">ツイッターのフォロワーを成果報酬型で集める「Followbird」</a><br />
（MarkeZine 2010/09/15 11:50）</li>
<li><a href="http://japan.cnet.com/news/service/story/0,3800104747,20420069,00.htm">Twitterのフォロワーをアフィリエイトで獲得する「Followbird」&#8211;アドウェイズが提供</a><br />
(CNET Japan 2010/09/15 16:18）</li>
</ul>
<p>元サイトは依頼を考え直したほうがいいじゃないかと思います。（グルかもしれないけど）<br />
それと <span style="color: #ff0000; font-size: 150%;"><strong>F-Bird に許可をだしてしまった人は即刻連携停止</strong></span>をしたほうが良いと思います。連携しているということは、例えば過去のツイート、お気に入り、ダイレクトメール、フォロー、フォロワー、リストなどなどを収集されるかもしれません。<br />
さらに書き込み権限付きですから、<span style="color: #ff0000; font-size: 150%;"><strong>勝手にダイレクトメールを送られる</strong></span>かもしれません。</p>
<p>解除するにはTwitter の公式サイトへログインして「設定」「連携アプリ」を選んで「許可を取り消す」を押します。</p>
<p>ちなみにキャンペーンサイトにダイレクトに移動すると、フォローボタンは通常のフォロー対象アカウントのページにジャンプします。9/28 1:30AM時点で14,500人くらいの人がフォローしていました。</p>
<p>いきなりブログアップも大人気ないので、キャンペーン元サイトとアドウェイズに問い合わせのメールを出して回答を待つことにした。<br />
キャンペーン元サイトは翌営業日に一次回答、二次回答と改善対応予定など丁寧な回答をいただいた。まっとうな対応であったと思う。<br />
アドウェイズの方は状況の把握と、こちらの質問への回答、対応予定をまとめて返事をいただいた関係か、2営業日後の回答になったが良心的な対応だったと思う。<br />
どのように改修されるのかだ。</p>
<blockquote><p>冒頭で述べてあるとおり、この記事は宣伝でも非難中傷するためでもありません。今後の類似サービスの提供者、利用者のみなさんがどう振舞うべきかを考えるためのヒントになればと思い公開しています。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/09/adways-followbird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YouTubeの動画を高画質でDVDへ保存とか</title>
		<link>http://hkzo.org/2010/09/youtube-to-dvd/</link>
		<comments>http://hkzo.org/2010/09/youtube-to-dvd/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 14:56:40 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[FLV]]></category>
		<category><![CDATA[MP4]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=970</guid>
		<description><![CDATA[YouTubeの動画をDVDに劣化を少なく保存するためのダウンロードの仕方、変換の仕方のメモ]]></description>
			<content:encoded><![CDATA[<p>ちょっと必要だったので、調べった結果の自分的なメモ。</p>
<h3>DVD</h3>
<p>まず、DVDおさらい。本当にざくっと以下のとおり。</p>
<table style="font-size: 85%;">
<caption>DVD (NTSC)</caption>
<tbody>
<tr>
<th style="text-align: center;" rowspan="4"><strong>映像</strong></th>
<td style="text-align: center;"><strong>コーデック</strong></td>
<td style="text-align: center;" colspan="2">MPEG-2</td>
</tr>
<tr>
<td style="text-align: center;"><strong>アスペクト比</strong></td>
<td style="text-align: center;">4:3</td>
<td style="text-align: center;">16:9</td>
</tr>
<tr>
<td style="text-align: center;"><strong>解像度</strong></td>
<td style="text-align: center;" colspan="2"><strong><span style="color: #ff0000;">720×480</span></strong></td>
</tr>
<tr>
<td style="text-align: center;"><strong>最大レート</strong></td>
<td style="text-align: center;" colspan="2">約9.8Mbps</td>
</tr>
<tr>
<th style="text-align: center;" rowspan="4"><strong>音声</strong></th>
<td style="text-align: center;"><strong>コーデック</strong></td>
<td style="text-align: center;">PCM(非圧縮)</td>
<td style="text-align: center;">AC3(圧縮)</td>
</tr>
<tr>
<td style="text-align: center;"><strong>サンプリング周波数</strong></td>
<td style="text-align: center;">48kHz/96kHz</td>
<td style="text-align: center;">48kHz</td>
</tr>
<tr>
<td style="text-align: center;"><strong>量子化ビット</strong></td>
<td style="text-align: center;">16bit/20bit/24bit</td>
<td style="text-align: center;">16bit</td>
</tr>
<tr>
<td style="text-align: center;"><strong>最大レート</strong></td>
<td style="text-align: center;">6.144Mbps</td>
<td style="text-align: center;">448kbps</td>
</tr>
</tbody>
</table>
<h3>YouTube</h3>
<p>YouTubeの動画データについて現在は以下のとおり。<a href="http://ja.wikipedia.org/wiki/Youtube">WikiPedia(Youtube)</a>抜粋。</p>
<table style="font-size: 85%;">
<caption>YouTube動画比較</caption>
<tbody>
<tr>
<th style="text-align: center;" colspan="2"></th>
<th style="text-align: center;">360p</th>
<th style="text-align: center;" colspan="2">480p</th>
<th style="text-align: center;">720p</th>
<th style="text-align: center;">1080p</th>
<th style="text-align: center;">4k2k</th>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><strong>fmtキーの値</strong></td>
<td style="text-align: center;">無し<br />
34と同じ</td>
<td style="text-align: center;">18</td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">35</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">22</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">37</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">38</span></strong></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><strong>コンテナ</strong></td>
<td style="text-align: center;">FLV</td>
<td style="text-align: center;">MP4</td>
<td style="text-align: center;">FLV</td>
<td style="text-align: center;" colspan="3">MP4</td>
</tr>
<tr>
<td style="text-align: center;" rowspan="3"><strong>映像</strong></td>
<td style="text-align: center;"><strong>コーデック</strong></td>
<td style="text-align: center;" colspan="6">MPEG-4 AVC（H.264）</td>
</tr>
<tr>
<td style="text-align: center;"><strong>アスペクト比</strong></td>
<td style="text-align: center;" colspan="2">4:3</td>
<td style="text-align: center;" colspan="4">16:9</td>
</tr>
<tr>
<td style="text-align: center;"><strong>最大解像度</strong></td>
<td style="text-align: center;">640×480</td>
<td style="text-align: center;">480×360</td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">854×480</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">1280×720</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">1920×1080</span></strong></td>
<td style="text-align: center;"><strong><span style="color: #ff0000;">4096×2304</span></strong></td>
</tr>
<tr>
<td style="text-align: center;" rowspan="3"><strong>音声</strong></td>
<td style="text-align: center;"><strong>コーデック</strong></td>
<td style="text-align: center;" colspan="6">AAC</td>
</tr>
<tr>
<td style="text-align: center;"><strong>チャンネル数</strong></td>
<td style="text-align: center;" colspan="6">2</td>
</tr>
<tr>
<td style="text-align: center;"><strong>サンプリング周波数</strong></td>
<td style="text-align: center;" colspan="6">44.1kHz</td>
</tr>
</tbody>
</table>
<h3>YouTubeダウンロード</h3>
<p>これはいろいろなサイトで紹介されているが、個人的には<a href="http://creazy.net/youtubehdsuite/">YouTube HD Suite</a>で解像度ごとのダウンロードリンクを出して落とせば良いと思う。DVDに保存する前提であれば、<strong><span style="color: #ff0000;">480p(fmt=35)以上</span></strong>であれば理論的には劣化が少ないということになる。劣化が少ないというのは解像度が高い場合にはエンコーダーがどうダウングレードするのかによるところが多いため。<br />
ちなみに最新版は以下の環境で動作する。</p>
<ul>
<li>Firefox3系 + Greasemonkey</li>
<li>Safari4系 + GreaseKit</li>
<li>Google Chrome5系</li>
</ul>
<p>あと大量に落とす場合にはダウンローダーと組み合わせるといい。Windows限定だが個人的には Irvine で満足している。</p>
<h3>FLV→MP4変換</h3>
<p>このあとDVDへ変換していくわけですが、FLVフォーマット(fmt=35)の動画を直接扱えないソフトがFLVを使用したい場合で、MP4は扱えるようであれば、<a href="http://www.erightsoft.com/SUPER.html">SUPER©</a>で変換します。<br />
VIDEOとAUDIOの<strong><span style="color: #ff0000;">Stream Copy</span></strong>をチェックしてエンコードを実行すれば、再エンコードはせずに形式変換だけになるので<strong><span style="color: #ff0000;">超高速</span></strong>です。</p>
<p>これで私的メモは終りになります。以下はおまけです。</p>
<h3>DVD作成</h3>
<p>私は<a href="http://bit.ly/download-nero10">Nero Vision</a>という市販ソフトでDVDを作成します。動画のチャプターやつなぎ調整など細かくできるので愛用しています。<br />
手っ取り早くやりたい時にはフリーソフトの DVD Flick も使用します。こちらはサイズが揃っていないと実行してくれなかったりすることがありますので注意が必要です。丁寧に解説したサイトが他にありますのでそちらを参考にしてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/09/youtube-to-dvd/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>mixi チェックボタンの設置</title>
		<link>http://hkzo.org/2010/09/mixi-check-mm2010/</link>
		<comments>http://hkzo.org/2010/09/mixi-check-mm2010/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 12:33:35 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[mixi]]></category>
		<category><![CDATA[mixiチェック]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=946</guid>
		<description><![CDATA[mixi meetup 2010 - Social Leaders Conference - として、mixi の新プラットフォームの発表などがあり、その中で発表のあったmixiチェックを Wordpress プラグインを用いてブログに貼ってみた。]]></description>
			<content:encoded><![CDATA[<p>今日、<a href="http://mixi.co.jp/mixi-meetup">mixi meetup 2010 &#8211; Social Leaders Conference &#8211; </a>として、mixi の新プラットフォームの発表などがあり、その中で発表のあったmixiチェックをブログに貼ってみたのでその記録です。</p>
<p>ちになみにそのmm2010の模様はUSTREAMでも配信され、ハッシュタグ #mm2010 はものすごい流量でまとめ記事もいろろあります。mixiのイベントに楽天、はてな、DeNA、Yahoo!とかがプレゼンすればそりゃ盛り上がりますよね。</p>
<ul>
<li><a href="http://togetter.com/li/49141">mixi meetup 2010 ハッシュタグ #mm2010</a></li>
<li><a href="http://blogs.itmedia.co.jp/naoto/2010/09/mixi-meetup-2-3.html">【mixi meetup 2010】「Opening Session」のまとめ</a></li>
<li><a href="http://internet.watch.impress.co.jp/docs/news/20100910_393027.html">mixi、機能を外部に提供するプラグイン・APIを公開。中韓の最大手SNSとも提携</a><br />
 ※追記（mixiチェックついてる！）</li>
<li><a href="http://jp.techcrunch.com/archives/jp-20100910-mixi-meetup-2010-finally-mixi-open-their-traffic-to-the-world-mixi-will-be-a-social-graph-provider/">ついにmixiがトラフィックを外部に開放。mixiはソーシャルグラフプロバイダーになる</a></li>
<li><a href="http://jp.techcrunch.com/archives/jp-20100910-mixi-meetup-2010-mixi-gets-a-partnership-with-mobage/">モバゲータウンとmixiが連携へ——mixi checkはモバイルにも対応</a></li>
<li><a href="http://www.itmedia.co.jp/news/articles/1009/10/news096.html">モバゲーも家電もmixiにつながる　「Webをソーシャライズ」宣言</a></li>
</ul>
<p>mixiチェックはmixi Pluginの一機能になります。<br />
<span id="more-946"></span></p>
<h3>mixi Pluginとは</h3>
<blockquote style="width: 90%;"><p>mixi Platformの中で、特にmixiの外部で利用することが想定された機能およびそれを積んだ機能ブロック一式について、私たちは「mixi OpenStack」と呼んでいます。mixi Pluginは、mixi OpenStackの中で特に「非API型」として提供している機能群の総称となります。mixi Pluginで提供される機能は、どれも短いHTMLやJavaScriptなどを記述するだけで利用可能です。</p>
<p><a href="http://developer.mixi.co.jp/connect/mixi_plugin/about_mixi_plugin">http://developer.mixi.co.jp/connect/mixi_plugin/about_mixi_plugin</a></p></blockquote>
<h3>mixiチェックとは</h3>
<blockquote style="width: 90%;"><p>「mixiチェック」は、興味・関心を持った情報を、簡単に友人・知人に共有できる『mixi』の新しいコミュニケーション機能です。mixiニュースやミクコレ（mixiコレクション）など、興味・関心を持ったトピックや情報を1クリックで、友人・知人に共有することが可能です。チェックした情報は、友人・知人の『mixi』のTOPページおよび、「最新のチェック」に掲載されます。<br />
<a href="http://mixi.co.jp/press/2010/0906/3690">http://mixi.co.jp/press/2010/0906/3690</a></p></blockquote>
<p>最近話題のイイねとか<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/good.gif" border="0" alt="good" />、ブクマとかみたいなものって言ったら身も蓋もないけど、そういうものです。</p>
<p>この<a href="http://developer.mixi.co.jp/connect/mixi_plugin/mixi_check/spec_mixi_check">仕様はデベロッパーセンターで公開</a>さており、デベロッパー登録していれば個人でも利用できます。<br />
これを Wordpress とか Moval Type で簡単に利用出来るようにするプラグインも公開されました。</p>
<ul>
<li><a href="http://alpha.mixi.co.jp/blog/?p=2259">mixiチェックのWordpress &amp; Movable Typeプラグイン公開</a></li>
</ul>
<p>で、勢いで早速やってみた。以下、簡単な手順。</p>
<ol>
<li><a href="https://sap.mixi.jp/home.pl">Developer Dashboard</a>へアクセス（要登録、ログイン）</li>
<li>mixi Plugin → 新規サービス追加 → 必要事項の入力（サービス名、URLなど）<br />
※<del datetime="2010-09-10T12:39:03+00:00">法人（パートナーアカウントだと入力項目多数）</del> mixi Graph APIの方でした</li>
<li>認証情報・チェックキーの発行（即時）</li>
<li>プラグインのインストール</li>
<li>プラグインの設定画面でキーの入力、画像パターンの設定</li>
<li>テーマの修正</li>
</ol>
<p>んな感じです。メンド臭くなったので画像とか割愛ｗ</p>
<p><span style="color: #ff0000;">そうそう、このプラグイン実害ない程度にバグってて、生成されたタグの属性がくっついてます。<br />
<strong> function the_mixi_check_button_code()</strong> の <strong>data-url=</strong> の前に空白がありません。</span></p>
<p>どこで報告すればよいのやら。github よくわかんないし。</p>
<p>まぁさておき、今後の展開どのようになっていくのかmixiプラットフォームいろいろ楽しみではあります。<br />
普段はmixi利用しないんですけね<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/catface.gif" border="0" alt="catface" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/09/mixi-check-mm2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>「Googleアップデート」検索エンジンの追加</title>
		<link>http://hkzo.org/2010/08/google-update/</link>
		<comments>http://hkzo.org/2010/08/google-update/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 19:00:45 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=878</guid>
		<description><![CDATA[Google で Twitter のツイートなどを検索する検索ツールバーの「アップデート」「リアルタイム検索」を利用するための検索プロバイダーをブラウザに登録する方法を紹介]]></description>
			<content:encoded><![CDATA[<script>
function addSearchEngine()
{
  if ((typeof window.external == "object") && ((typeof window.external.AddSearchProvider == "unknown") || (typeof window.external.AddSearchProvider == "function"))) {
window.external.AddSearchProvider("http://fs.hkzo.org/google-update/google-update.xml");
  } else {
    alert("対応していないブラウザのようです");
  }
}
</script>
<blockquote style="border-color: #ff0000; width: 85%;"><p>2011/7/6 現在、この機能は利用できません。<br />
詳細は<a href="/2011/07/stopped-realtime-search/">「Googleリアルタイム検索」が利用不可に</a>で記載。</p></blockquote>
<p>Google検索機能のひとつに&#8221;Googleアップデート&#8221;なるものがあります。<del>Googleリアルタイム検索とはまた別のようですが、</del>要はTwitterなどのツイートを検索する機能と思ってください。<br />
左にある検索ツールバーから「アップデート」を選ぶと検索対象や結果の表示方法がツイート向けに変更されます。</p>
<div id="attachment_903" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/08/google-update.png"><img src="http://hkzo.org/wp-content/uploads/2010/08/google-update-300x258.png" alt="Googleアップデート" title="Googleアップデート" width="300" height="258" class="size-medium wp-image-903" /></a><p class="wp-caption-text">Googleアップデート</p></div>
<p>このアップデート（リアルタイム検索）を一発で利用するための検索プロバイダーをブラウザに登録する方法を紹介します。<br />
ブラウザの「検索エンジンの編集」とか「検索バーの管理」と出てくるやつです。<br />
いろいろ調べたのですが、簡単にするため以下に用意しました。<br />
下の追加ボタンをクリックすると確認ダイアログを出して登録できます。<br />
<span style="font-size: small;">※「対応していないブラウザのようです」と表示される場合はあきらめてください<br />
Chrome, Firefox, Internet Explorer では動作確認しました。<br />
</span></p>
<input onclick="addSearchEngine()" type="button" value="検索エンジンを追加" />
<p>このあと、Firefoxなら検索バーの管理を呼び出して「キーワード」を &#8220;t&#8221; とか、Chrome なら登録ダイアログで「キーワード」を同じく &#8220;t&#8221; とか指定しましょう。</p>
<p>そうすると URL を入力するところに &#8220;<strong>t + スペース + 検索語句</strong>&#8221; で簡単に検索ができるようになります。</p>
<p style="font-size: 90%; line-height: 120%">＜訂正と補足について＞<br />
当初「Googleリアルタイム検索とはまた別のようですが」と書きましたが、昔のリアルタイム検索は「<a href="http://googlejapan.blogspot.com/2010/02/blog-post_16.html">リアルタイム検索で今この瞬間を検索 &#8211; Google Japan Blog 2010年2月16日</a>」みたいに検索結果に混ざって出てきていたのを指していました。（と思っています）<br />
今回アップデートを押す以外に「<a href="http://googlejapan.blogspot.com/2010/08/blog-post_27.html">リアルタイム検索に新しい機能が加わりました &#8211; Google Japan Blog 2010年8月27日</a>」で説明のある「<a href="http://www.google.co.jp/realtime">リアルタイム検索の専用ページ</a>」を利用することでも検索できるようになったということで、「アップデート」＝「リアルタイム検索」とほぼ同じものになったので訂正した次第です。</p>
<p>以下は技術的な情報ですので興味ある方は参考にしてください。<br/></p>
<h3>検索クエリー</h3>
<p>最終的に実行されるクエリーは以下です。<br/>http://www.google.com/search?q={searchTerms}&amp;tbs=mbl%3A1&amp;hl=ja&amp;num=100</p>
<h3>プロバイダー登録に使用されるXMLファイル</h3>
<p>プロバイダー登録に使用されるXMLファイルは以下の通りです。<br />
<a href="http://fs.hkzo.org/google-update/google-update.xml">google-update.xml</a></p>
<pre style="width: 90%; overflow: scroll; white-space: pre;">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;OpenSearchDescription
 xmlns="http://a9.com/-/spec/opensearch/1.1/"
 xmlns:moz="http://www.mozilla.org/2006/browser/search/"&gt;
  &lt;ShortName&gt;Googleアップデート&lt;/ShortName&gt;
  &lt;Description&gt;Googleアップデートで日本語のリアルタイムメッセージを検索します&lt;/Description&gt;
  &lt;Contact&gt;http://twitter.com/hkzo&lt;/Contact&gt;
  &lt;InputEncoding&gt;UTF-8&lt;/InputEncoding&gt;
  &lt;Image width="16" height="16"&gt;data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7PT7/3zF6/9Ptu//RbHx/0227/+Tzvb/9vv5/97h0f9JeBz/NHoA/z98Av9AfAD/PHsA/0F6AP8AAAAA/vz7/1+33/8Mp+z/FrHw/xWy8f8bs/T/Hqrx/3zE7v////7/t8qp/zF2A/87gwH/P4ID/z59AP8+egD/Q3kA/97s8v8botj/ELn3/wy58f8PtfL/D7Lw/xuz9P8vq+f/8/n///779v9KhR3/OYYA/0GFAv88hgD/QIAC/z17AP/0+/j/N6bM/wC07/8Cxf7/CsP7/wm+9v8Aqur/SrDb//7+/v///P7/VZEl/zSJAP87jQD/PYYA/0OBBf8+fQH///3//9Dp8/84sM7/CrDf/wC14/8CruL/KqnW/9ns8f/8/v//4OjX/z+GDf85kAD/PIwD/z2JAv8+hQD/PoEA/9C7pv/97uv////+/9Xw+v+w3ej/ls/e/+rz9///////+/z6/22mSf8qjQH/OJMA/zuQAP85iwL/PIgA/zyFAP+OSSL/nV44/7J+Vv/AkG7/7trP//7//f/9//7/6/Lr/2uoRv8tjQH/PJYA/zuTAP87kwD/PY8A/z2KAP89hAD/olkn/6RVHP+eSgj/mEgR//Ho3//+/v7/5Ozh/1GaJv8tlAD/OZcC/zuXAv84lAD/O5IC/z2PAf89iwL/OIkA/6hWFf+cTxD/pm9C/76ihP/8/v//+////8nav/8fdwL/NZsA/zeZAP83mgD/PJQB/zyUAf84jwD/PYsB/z6HAf+fXif/1r6s//79///58u//3r+g/+3i2v/+//3/mbiF/yyCAP87mgP/OpgD/zeWAP85lgD/OpEB/z+TAP9ChwH/7eHb/////v/28ej/tWwo/7tUAP+5XQ7/5M+5/////v+bsZn/IHAd/zeVAP89lgP/O5MA/zaJCf8tZTr/DyuK//3////9////0qmC/7lTAP/KZAT/vVgC/8iQWf/+//3///j//ygpx/8GGcL/ESax/xEgtv8FEMz/AALh/wAB1f///f7///z//758O//GXQL/yGYC/8RaAv/Ojlf/+/////////9QU93/BAD0/wAB//8DAP3/AAHz/wAA5f8DAtr///////v7+/+2bCT/yGMA/89mAP/BWQD/0q+D///+/////P7/Rkbg/wEA+f8AA/z/AQH5/wMA8P8AAev/AADf///7/P////7/uINQ/7lXAP/MYwL/vGIO//Lm3P/8/v//1dT2/woM5/8AAP3/AwH+/wAB/f8AAfb/BADs/wAC4P8AAAAA//z7/+LbzP+mXyD/oUwE/9Gshv/8//3/7/H5/zo/w/8AAdX/AgL6/wAA/f8CAP3/AAH2/wAA7v8AAAAAgAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAA==&lt;/Image&gt;
  &lt;Url type="text/html" method="GET" template="http://www.google.com/search?q={searchTerms}&amp;amp;tbs=mbl%3A1&amp;amp;hl=ja&amp;amp;num=100" /&gt;
&lt;/OpenSearchDescription&gt;</pre>
<p><br/></p>
<h3>プロバイダー登録を行うためのスクリプト</h3>
<p>先程のXMLファイルを指定してプロバイダー登録を行うためのスクリプトは以下のとおりです。</p>
<pre style="width: 90%; overflow: scroll; white-space: pre;">function addSearchEngine()
{
  if ((typeof window.external == "object")
    &amp;&amp; ((typeof window.external.AddSearchProvider == "unknown")
        || (typeof window.external.AddSearchProvider == "function"))) {
      window.external.AddSearchProvider("http://fs.hkzo.org/google-update/google-update.xml");
  } else {
    alert("対応していないブラウザのようです");
  }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/08/google-update/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>携帯からの投稿</title>
		<link>http://hkzo.org/2010/08/mb/</link>
		<comments>http://hkzo.org/2010/08/mb/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 00:48:40 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://hkzo.org/2010/08/mb/</guid>
		<description><![CDATA[WordPressで携帯から投稿するとか試してみる。
携帯からだとTwitterとかわらないライトな内容にならざるをえないな。
などと無理やり書いてみる。
]]></description>
			<content:encoded><![CDATA[<p>WordPressで携帯から投稿するとか試してみる。<br />
携帯からだとTwitterとかわらないライトな内容にならざるをえないな。</p>
<p>などと無理やり書いてみる。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/08/mb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HootSuiteにクロスサイトスクリプティングの脆弱性があった</title>
		<link>http://hkzo.org/2010/06/hootsuite-xss-security-issue/</link>
		<comments>http://hkzo.org/2010/06/hootsuite-xss-security-issue/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 12:40:47 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[HootSuite]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=851</guid>
		<description><![CDATA[Twitter クライアント HootSuite に脆弱性があったことについて書いておきます（もちろん既に修正されています）]]></description>
			<content:encoded><![CDATA[<p>Twitterばかりで久しぶりのブログ更新。<br />
ねたはイロイロあるのだがドラフトのままで放置が多いっす。</p>
<p>今日はTwitter クライアント HootSuite に脆弱性があったことについて書いておきます。<br />
（もちろん既に修正されています）<br />
＜脆弱性の内容＞</p>
<ul>
<li>Show Conversationで表示される会話内においてHTMLタグがエスケープされていない<br />
（レポートから６日で状況把握していただき、修正は１ヶ月弱<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/pout.gif" border="0" alt="pout" />）</li>
<li>ユーザー情報ポップアップウィンドウに表示されている最新ツイート内のHTMLタグがエスケープされていない。（レポートから２日で状況把握していただき、修正は１週間弱）<br />
下の画像はイメージタグを挿入した例<br />
<div id="attachment_853" class="wp-caption alignnone" style="width: 338px"><img src="http://hkzo.org/wp-content/uploads/2010/06/hootsuite-xss-cap.png" title="ユーザ情報の最新ツイート" width="328" height="291" class="size-full wp-image-853" /><p class="wp-caption-text">ユーザ情報の最新ツイート</p></div></li>
</ul>
<p>私が発見したのは以上の２点で、ヘルプデスク経由で報告しました。<br />
実験ではスクリプトタグや外部スクリプトの実行ができ、かなり危険な状態でした。</p>
<p>Web型のアプリケーションであるため、修正は全員に適用され問題は回避されますが、インストール型のアプリケーションだった場合、強制バージョンアップの仕組みなどを用意しておかないと危険な状態が続くなと。</p>
<p>またSEとして、コーティングルールを規定し、フレームワークとしてはデフォルトがエスケープするように安全な方に倒しておき、どうしてもHTMLタグを有効にしたい場合のみオプションで有効にするとか、エスケープしない場合には特別な function を通さないといけないなどの仕組みを用意しないと撲滅できないのかなぁと。大体はそうなっているはずだが JavaScript ではまだまだあまい印象。<br />
自動でチェックとかは項目ごとの要件次第なところもあるので難しいのではないかと。</p>
<p>個人的にはいろいろなTwitterクライアントを試すも、HootSuite が今のところナンバーワンなので手放せません。７月には大きなバージョンアップがされるようなので注意深く見守っていきたいと思います。</p>
<p>本業の開発の方では気を引き締め直して取り組みたい。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/06/hootsuite-xss-security-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pleiades Eclipse 3.5 + Ant + Javadoc コンソール停止問題の解決</title>
		<link>http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/</link>
		<comments>http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 21:30:01 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Javadoc]]></category>
		<category><![CDATA[Pleiades]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=819</guid>
		<description><![CDATA[MergeDoc Project の Pleiades Eclipse 3.5 + Ant + Javadoc でコンソール出力が停止してしまう問題の暫定対応策の紹介。]]></description>
			<content:encoded><![CDATA[<p>前エントリー「<a href="http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/">Eclipse 3.5 + Ant + Javadoc 文字化け、コンソール停止（最終章）</a>」の対応では MergeDoc Project の <a href="http://mergedoc.sourceforge.jp/">Pleiades</a> には効果がない。確認したのは以下のバージョン。</p>
<ul>
<li><a href="http://mergedoc.sourceforge.jp/pleiades_distros3.5.html">Eclipse 3.5.2 Galileo Windows 32bit ベース / Pleiades All in One 3.5.2.20100226</a></li>
</ul>
<p>調べたところ、文字化け対応用にコンソールの文字コードを環境に合わせて変更する対応がされているようで、そのため本家と同じ対応をしても強制的にエンコーディングが変更されてしまい、うまくいかないようだ。<br />
この問題は Ant の出力エンコーディングの調整ではなく、javadoc.exe の出力エンコーディングを変更しなくてはならないところがめんどくさい。そして、Ant が javadoc.exe の出力を受け取ってコンソール出力処理する部分で StringIndexOutOfBoundsException や NumberFormatException が発生して落ちている。</p>
<p>詳しくは調べていないが、3.5 Galileo からは UTF-8 を期待して動いている箇所があるのではないだろうか。環境に合わせたエンコーディングでは正しく処理できないようだ。<br />
試行錯誤したのだが（私の技量では）スマートな解決方法がないのでお勧めな方法ではないのだが、困っている人向けにとりあえずの方法をメモしておきます。</p>
<p>例によって前置き長いですね。</p>
<p>対応は２ステップ</p>
<ol>
<li>Pleiadesのエンコーディング補正を停止させる</li>
<li>本家と同じbuild.xmlの対応を行う</li>
</ol>
<h3>Pleiadesのエンコーディング補正を停止させる</h3>
<p>該当するPointCutを削除又はコメントアウトするか、UTF-8に固定する。<br />
前者は本家と同じ状態にする方法。後者はコンソールエンコードをUTF-8に固定する意味になる。</p>
<p>ファイル eclipse/dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/conf/pleiades-config.xml の<br />
1507 行からの 「エンコーディング設定 (before)」 の部分がまるまる削除します。コメントアウトでも良いです。</p>
<pre style="width: 90%; overflow: scroll; white-space: pre">&lt;!-- エンコーディング設定 (before) --&gt;
&lt;pointCut editPoint="execution" timing="before"&gt;
     &lt;advice&gt;&lt;![CDATA[
        org.eclipse.debug.core.ILaunchConfigurationWorkingCopy c = (org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) $1;
	String vmArgs = c.getAttribute("org.eclipse.jdt.launching.VM_ARGUMENTS", "");
	String newArgs = "-Dfile.encoding=" + org.apache.commons.lang.SystemUtils.FILE_ENCODING + " " + vmArgs;
	c.setAttribute("org.eclipse.jdt.launching.VM_ARGUMENTS", newArgs);
     ]]&gt;&lt;/advice&gt;
     &lt;!-- Ant コンソール・エンコーディング 2009.03.02 --&gt;
     &lt;jointPoint className="org.eclipse.ant.internal.ui.launchConfigurations.AntJavaLaunchDelegate"
            methodName="preLaunchCheck"/&gt;
&lt;/pointCut&gt;</pre>
<p>変更後の最初の起動は &#8220;eclipse.exe -clean.cmd&#8221; などを使って -clean 起動してください。</p>
<h3>本家と同じbuild.xmlの対応を行う</h3>
<p>「<a href="http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/">Eclipse 3.5 + Ant + Javadoc 文字化け、コンソール停止（最終章）</a>」を参考に Javadoc タスクに<br />
　 <strong><span style="color: #ff0000;">additionalparam=&#8221;-J-Dfile.encoding=UTF-8&#8243;</span></strong><br />
を追加し Javadoc をUTF-8化、かつコンソールを UTF-8 で実行する。</p>
<p>以上はあくまで Ant から Javadoc タスクを実行した場合の暫定対応です。<br />
その他のタスクには効果ありません。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.5 + Ant + Javadoc 文字化け、コンソール停止（最終章）</title>
		<link>http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/</link>
		<comments>http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 17:50:30 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javadoc]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=799</guid>
		<description><![CDATA[Eclipse 3.5 の ant で、Javadoc タスクを実行すると、Javadoc 出力が途中で止まってしまうか、文字化けしてしまう問題の解決方法の最終章！！3.4 Ganymede と 3.5 Galileo をまとめました。]]></description>
			<content:encoded><![CDATA[<blockquote style="border-color: #ff0000; width: 85%;"><p><strong><span style="color: #ff0000;"> [2010/4/2 追記] Pleiades (プレアデス) Eclipse プラグイン日本語化プラグイン版の Eclipse 3.5 での解決方法</span></strong><br />
<a href="http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/">Pleiades Eclipse 3.5 + Ant + Javadoc コンソール停止問題の解決</a></p></blockquote>
<p>Eclipse の ant で、Javadoc タスクを実行すると、Javadoc 出力が途中で止まってしまうか、文字化けしてしまう問題との戦いの最終章「解決編」です！</p>
<p>以下二つのエントリーのおさらい</p>
<ul>
<li><a href="http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-resolved/">Eclipse 3.4.2 + ant + javadoc はとりあえず解決も 3.5 は NG</a></li>
<li><a href="http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-problem/">Eclipse 3.4.2 + ant + javadoc (jdk1.6.0_13) 不調</a></li>
</ul>
<p>以前の前提条件は以下</p>
<blockquote class="code" style="width:85%">
<ul>
<li>Windows XP SP3</li>
<li> Eclipse 3.4.2 build M20090211-1700</li>
<li> Eclipse 内蔵 ant</li>
<li> jdk1.6.0_13 javadoc</li>
</ul>
</blockquote>
<p>実行すると</p>
<pre style="width:85%">javadoc:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution</pre>
<p>と表示されて止まっている。</p>
<p>これの解決策はコンソールのエンコーディングで Other を選び Windows-31J を選択すればOKだった。<br />
または、コンソールのエンコーディングが&#8221;Default &#8211; inherited&#8221; であれば、build.xml の encoding=&#8221;" を Windows-31J にすることで自動的に Windows-31J にもなり正常に動作する。<br />
Eclipse 3.4.x あたりは 「<a href="http://d.hatena.ne.jp/cypher256/20090303/p1">[Eclipse][Pleiades] Ant のコンソール・エンコーディング</a>」(cypher256さん、C/pHeR Memo &#8211; Java とか。Eclipse とか。）に詳しく書いてある。</p>
<p>しかし、Eclipse 3.5 (Galileo) ではこれでも上手くいかない。<br />
エンコーディングを UTF-8 にすると、とりあえず最後まで動作するも、Javadoc の出力は文字化けする。<br />
これは、Windows マシンのため、Javadoc.exe が Windows-31J でメッセージを出力するからと思われる。</p>
<p>今回はこれの解決方法を示したい。（前置きが長いね<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/coldsweats01.gif" border="0" alt="coldsweats01" />）</p>
<p>で、いきなり結論！！</p>
<p>Javadoc タスクに additionalparam=&#8221;-J-Dfile.encoding=UTF-8&#8243; を追加した。例えば下のような感じ。<br />
（追記）ただしオープンソースにするなど広く公開する場合には適切でない</p>
<pre style="width:85%">&lt;javadoc
	destdir="javadoc"
	encoding="Windows-31J"
	docencoding="Windows-31J"
	charset="Shift_JIS"
	source="1.5"
	verbose="true"
       	doctitle="doctitle"
	use="false"
	sourcepath="src"
	<strong><span style="color: #ff0000;">additionalparam="-J-Dfile.encoding=UTF-8"</span></strong>
&gt;</pre>
<p>念のため今回の環境は以下</p>
<blockquote class="code" style="width:85%">
<ul>
<li>Windows XP SP3</li>
<li> Eclipse 3.5.2 build M20100211-1343 (eclipse-jee-galileo-SR2-win32.zip)</li>
<li> Eclipse 内蔵 ant</li>
<li> jdk1.6.0_18 javadoc</li>
</ul>
</blockquote>
<p>build.xml の Ran AS → Ant Build&#8230; の Common タブで設定するコンソールのエンコーディングは UTF-8 とすること。</p>
<div id="attachment_804" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/eclipse-ant-utf8.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/eclipse-ant-utf8-300x251.png" alt="デフォルトでUTF-8の場合" title="デフォルトでUTF-8の場合" width="300" height="251" class="size-medium wp-image-804" /></a><p class="wp-caption-text">デフォルトでUTF-8の場合</p></div>
<div id="attachment_805" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/eclipse-ant-W31J.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/eclipse-ant-W31J-300x251.png" alt="デフォルトを変更してUTF-8にする場合" title="デフォルトを変更してUTF-8にする場合" width="300" height="251" class="size-medium wp-image-805" /></a><p class="wp-caption-text">デフォルトを変更してUTF-8にする場合</p></div>
<p>Javadoc 以外に途中で止まるとか真っ白となる場合には、そのプロラムが UTF-8 以外のエンコーディングで文字出力しているためと思われます。この場合にはそのプログラムに対して UTF-8 で出力する方法を探すとか、環境変数で日本語とならないように制御するなどの方法を探すしかないようです。</p>
<p>といろいろ書きましたが実は最近は使っていませんでした。<br />
サーバで ant や Maven、Hudson を使うようになると、この問題はあまり関係なくなるんですよね。<br />
とはいえ、つっかえていたものが取れたので良しとしよう。</p>
<p>（完）</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>最近のmixiアプリ仕様について</title>
		<link>http://hkzo.org/2010/03/mixiapps-news/</link>
		<comments>http://hkzo.org/2010/03/mixiapps-news/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 17:10:18 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[mixi]]></category>
		<category><![CDATA[mixiアプリ]]></category>
		<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=776</guid>
		<description><![CDATA[最近のmixiアプリ仕様、PV単価変更をはじめ mixiも試行錯誤をしているようで、ちょっと取り上げてみました。]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.mixi.co.jp/news/2010030901">PV単価変更</a>をはじめ mixiも試行錯誤をしているようで、最近いろいろと変更があったのでちょっと取り上げてみました。</p>
<h3><a href="http://developer.mixi.co.jp/news/2010030902">2010.03.09 プロフィール情報取得APIに関する追加項目のお知らせ</a></h3>
<blockquote><p>ユーザのプロフィール情報を取得するためのPeople APIについて、ユーザハッシュ(userHash)という項目を新規に追加いたしました。この項目は、fieldsパラメータに”userHash”を指定することで取得可能です。このユーザハッシュを利用することで、例えば入退会を繰り返すことで不正に招待インセンティブを得るような行為を行っているユーザを検出する、といった用途にご利用可能です。
</p></blockquote>
<p>不正対応などいろいろ頑張っているようですね。JavaScript部分は改ざんもできるためRESTful API仕様となっているようです。</p>
<h3><a href="http://developer.mixi.co.jp/news/2010031003">2010.03.10 mixiアプリモバイル向けコンテンツ配信サーバー提供開始のお知らせ</a></h3>
<blockquote style="width:80%"><p>本日より、mixiアプリモバイル向けに、コンテンツ配信サーバーの提供を開始いたしましたので、お知らせいたします。<br />
mixiアプリモバイル版では、ユーザに見せるページの中で画像やFlashなどの静的ファイルが数多く利用されます。それらの静的ファイルは、多くのユーザの携帯端末から多くのアクセスを受けます。コンテンツ配信サーバーを利用することで、レスポンス良くmixiアプリモバイルに提供することが可能となります。
</p></blockquote>
<p>開発者サーバの負荷を下げるとともに、mixiアプリがより快適に使えるようにとの配慮でしょう。<br />
無償で提供され、コンテンツの更新はWebDAVで行うという比較的自由度の高いサービですね。<br />
ただ、動作は保証しない的なニュアンスの規定があるようですし、開発側としては URL を分ける必要がありそうで、やや面倒そうです。利用は進むでしょうか？</p>
<p>本日の <a href="http://atnd.org/events/3350">DeNA Technology Seminar #1</a> でmixiの山下さんもどんどん利用してくださいとおっしゃていました。</p>
<h3><a href="http://developer.mixi.co.jp/news/2010031201">2010.03.12 mixiアプリモバイルのjoin停止解除自動化について</a></h3>
<blockquote style="width:80%"><p>mixiアプリモバイルのjoin停止解除のルールについて、変更いたしましたので、お知らせします。</p>
<p>mixiアプリモバイルでは、SAPサーバのタイムアウトが一定以上発生した場合に新規ユーザのアプリ登録が制限（join停止）される仕様となっています。</p>
<p>これまでは、この制限を解除するためにSAPの皆様に対策完了のご連絡をいただき、弊社確認後に制限解除を行っていましたが、本日より制限解除の可否を自動的にシステム判定する方式に変更させていただきました。タイムアウトが一定水準以下に下がりますと自動的に制限が解除されます。
</p></blockquote>
<p>これの自動化は両者にとって効率化になり良いとは思いますが、対応を行う気がないSAPの場合にはそれなりにペナルティーを考えた方が良いと思います。</p>
<h3><a href="http://developer.mixi.co.jp/news/2010031501">2010.03.15 Activity APIの仕様変更に関するお知らせ</a></h3>
<blockquote style="width:80%"><p><a href="http://developer.mixi.co.jp/new_activity_api_spec">Activity APIの仕様変更に関するお知らせ（詳細仕様）</a><br />
今までご提供してきた機能として、mixiアプリからAPIを利用して投稿されたアクティビティフィードは、投稿ユーザのマイミクシィのhome.plページ（ログイン後のトップページ）に掲載されていました。投稿時の制限(1分に1回まで、単位時間内で最後の投稿が表示される、など)が行われていましたが、基本的に全ての投稿内容がユーザの目に触れる状態となっていました。<br />
今回の仕様変更に伴い、アクティビティフィードを以下の2種類に分割いたします。</p>
<table>
<tr>
<th>種類</th>
<th>投稿条件</th>
<th>表示場所</th>
</tr>
<tr>
<td>アクティビティフィード</td>
<td>従来と同様</td>
<td>new_appli.pl<br />
list_appli_activity.pl</td>
</tr>
<tr>
<td>コミュニケーションフィード</td>
<td>ユーザが明示的に投稿を許可した場合にのみ投稿される</td>
<td>home.pl<br />
new_appli.pl<br />
list_appli_activity.pl</td>
</tr>
</table>
</blockquote>
<p>アクティビティはSPAMチックになりがちなのでいろいろ制限が出てくるのは致し方ないと思います。</p>
<h3>非公式ニュース</h3>
<ul>
<li>近々mixiアプリモバイルをPCから動作確認できるように準備中</li>
<li>OpenSocial 0.9, 1.0 への対応準備中</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/mixiapps-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google DevFest 2010 Japan &#8211; OW-4</title>
		<link>http://hkzo.org/2010/03/google-devfest-2010-japan-ow4/</link>
		<comments>http://hkzo.org/2010/03/google-devfest-2010-japan-ow4/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 01:03:01 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DevFest2010]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=744</guid>
		<description><![CDATA[ HTML5 の Webイノベーション。Web Workers、Shared Workerによる開発者サイドのパラダイムシフト。利用者サイドのシフト。]]></description>
			<content:encoded><![CDATA[<h3>【OW-4】 HTML5 の Webイノベーション</h3>
<div id="attachment_704" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-4.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-4-300x206.png" alt="HTML5 Webイノベーション" title="HTML5 Webイノベーション" width="300" height="206" class="size-medium wp-image-704 " /></a><p class="wp-caption-text">HTML5 Webイノベーション</p></div>
<p>HTML5 Webイノベーション パラダイムシフト 勝手メモ<br />
<span id="more-744"></span></p>
<blockquote style="width: 80%;"><p>1. HTML5-Developers-jp<br />
2. アプリ開発<br />
2.1 Web Workers<br />
2.1.1 JavaScriptをバックグラウンドで動作させる技術<br />
2.1.2 ＵＩに触れない→メッセージング<br />
2.1.3 Firefox3.5、Safari4、Chrome3<br />
2.1.4 new Worker(&#8220;worker.js&#8221;)<br />
2.2 Shared Worker<br />
2.2.1 Chrome4<br />
2.2.2 複数のインスタンスから共有されるワーカ<br />
2.2.3 スクリプトのURLと名前で識別している<br />
2.2.4 new SharedWorker(&#8220;worker.js&#8221;, &#8220;name&#8221;)<br />
2.3 パラダイムシフト<br />
2.3.1 UIとロジックの分離<br />
2.3.1.1 非同期（call back)だとプログラムが複雑だった・・・・<br />
2.3.1.2 JavaScriptで高度な処理を行うとＵＩスレッドの性能劣化<br />
2.3.2 Webアプリのリッチ化→JS高度化・多様化→デザイン・ロジック分離→ワーカを前提としたレイヤ分割<br />
2.3.3 メッセージング フレームワーク web-messaging-rpc<br />
3. アプリ利用<br />
3.1 DnDの状況<br />
3.1.1 JSライブラリも多数存在する<br />
3.1.2 標準がない<br />
3.1.3 HTML5で標準化 （IEの実装がベース）<br />
3.1.4 draggableコンテンツ属性<br />
3.1.5 イベント<br />
3.1.5.1 ドラッグ要素 dragstart / drag / dragend<br />
3.1.5.2 ドロップ要素 dragenter / dragleave / dragover / drop<br />
3.2 files File API<br />
3.2.1 デスクトップ上のファイルとWebを結びつける<br />
3.2.1.1 &lt;input type=&#8221;file&#8221; &gt;<br />
3.2.1.2 DnD経由のファイル<br />
3.2.2 ファイルの中身にアクセス<br />
3.2.2.1 new FileReader()<br />
3.2.2.2 テキストアクセス、バイナリアクセス、mime/type、サイズ、URL化・・・・<br />
4. 意義<br />
4.1 ホームページ・プラットフォームからアプリケーション・プラットフォーム<br />
4.1.1 by File API<br />
4.2 マルチデバイス<br />
4.3 JavaScriptがフロントエンドの中核<br />
4.4 HTML5はオープン。知っていること、覚えていることに価値はない。見ればよい<br />
4.5 Webの枠にとらわれない<br />
4.6 Webテクノロジーをどこにどのように使えるか考えることが重要</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/google-devfest-2010-japan-ow4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google DevFest 2010 Japan &#8211; OW-3</title>
		<link>http://hkzo.org/2010/03/google-devfest-2010-japan-ow3/</link>
		<comments>http://hkzo.org/2010/03/google-devfest-2010-japan-ow3/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 01:02:41 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DevFest2010]]></category>
		<category><![CDATA[mixiアプリ]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=737</guid>
		<description><![CDATA[OpenSocial in Japan 2010 - mixiアプリ 記憶スケッチ開発者の苦労話など。mixiアプリ開発企画段階で気を付けること。]]></description>
			<content:encoded><![CDATA[<h3>【OW-3】 OpenSocial in Japan 2010 &#8211; mixiアプリ 記憶スケッチ</h3>
<div id="attachment_701" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-3.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-3-300x228.png" alt="OpenSocial mixiアプリ 記憶スケッチ" title="OpenSocial mixiアプリ 記憶スケッチ" width="300" height="228" class="size-medium wp-image-701" /></a><p class="wp-caption-text">OpenSocial mixiアプリ 記憶スケッチ</p></div>
<p>OpenSocial  in Japan 2010 mixiアプリ 記憶スケッチ 勝手メモ<br />
<span id="more-737"></span></p>
<blockquote><p>
1. スピーカー<br />
1.1 REAL 中西さん<br />
1.1.1 記憶スケッチ<br />
1.1.2 開発中：つながるたび日記<br />
1.2 mixiよういちろうさん<br />
1.2.1 高負荷ダウン<br />
1.2.2 Viewer/Friends詐称<br />
1.2.3 不正リクエスト<br />
1.2.4 個人情報<br />
1.2.5 誤課金<br />
1.2.6 外部サーバ改ざん<br />
1.2.7 一般的なWeb脆弱性<br />
2. 企画<br />
2.1 ユーザの獲得コストが低いこと<br />
2.1.1 会員登録してわざわざやるようなサービスでもOpenSocialではベースがあるのであり<br />
2.2 とにかく目立つ必要あり<br />
2.2.1 アプリ名<br />
2.2.2 内容<br />
2.2.3 アイコン<br />
2.2.4 説明文<br />
2.3 ルールをとにかく簡単に<br />
2.3.1 始める敷居を低く<br />
2.4 ユーザ間のバイラルを効果的に使う<br />
2.5 初期ユーザ爆発を乗り越えよう<br />
2.5.1 完成度を高く<br />
2.5.1.1 ユーザ離れに注意<br />
2.5.2 スケールアウトできるように<br />
2.5.2.1 クラウドは？<br />
2.5.2.1.1 ＧＡＥ<br />
2.5.2.1.1.1 Data Store Indexが数日間buildingになることもあり<br />
2.5.2.1.2 画像の転送量がネックだったので普通のホスティングに<br />
2.5.2.1.3 使いどころによる！<br />
2.6 永遠のベータ版にする<br />
2.6.1 Weekly Updateを目標に<br />
2.6.2 ユーザの数によって望まれるアプリの形も違う<br />
2.6.3 囲い込みも厳しい<br />
2.7 マネタイズの仕組み<br />
2.7.1 記憶スケッチは失敗している<br />
2.7.2 ユーザを集めやすくて飽きも早い。過疎化のスピード<br />
2.7.3 最初から考えておくこと！<br />
3. 問題<br />
3.1 ＡＰＩに投げた処理が消失<br />
3.1.1 エラー処理はしっかり書こう<br />
3.2 長時間のお絵かきmixiからタイムアウト<br />
3.3 サーバ構成をスケールアウト可能に<br />
3.4 サーバ負荷対策<br />
3.4.1 ディスク<br />
3.4.2 帯域<br />
3.4.3 ＤＢ<br />
3.4.3.1 Queryのみなおし<br />
3.4.3.2 Index必須<br />
3.4.3.3 MySQLのMyISAMとInnoDBの使い分け<br />
3.4.3.3.1 MyISAMではdeleteすらできない<br />
3.4.3.4 非正規化も積極的に<br />
3.4.4 mixi側の永続性の積極利用<br />
3.4.4.1 マイミク関連の情報など<br />
3.4.5 AJAXの積極利用<br />
3.4.5.1 ＰＣユーザはレスポンスにうるさい<br />
3.4.5.2 画面はさっさと出す
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/google-devfest-2010-japan-ow3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google DevFest 2010 Japan &#8211; NT-1</title>
		<link>http://hkzo.org/2010/03/google-devfest-2010-japan-nt-1/</link>
		<comments>http://hkzo.org/2010/03/google-devfest-2010-japan-nt-1/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 01:01:17 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[DevFest2010]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=733</guid>
		<description><![CDATA[【NT-1】 カスタム UI でAndroid アプリにワクワク感を加えよう]]></description>
			<content:encoded><![CDATA[<h3>【NT-1】 カスタム UI でAndroid アプリにワクワク感を加えよう</h3>
<div id="attachment_693" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-NT-1.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-NT-1-300x196.png" alt="カスタム UI でAndroid アプリにワクワク感を加えよう" title="カスタム UI でAndroid アプリにワクワク感を加えよう" width="300" height="196" class="size-medium wp-image-693" /></a><p class="wp-caption-text">カスタム UI でAndroid アプリにワクワク感を加えよう</p></div>
<p>カスタム UI でAndroid アプリにワクワク感を加えよう 勝手メモ<br />
<span id="more-733"></span></p>
<blockquote><p>
1. スピーカー<br />
1.1 矢野りんさん<br />
1.1.1 日本Androidの会 女子部部長<br />
1.1.2 デザイン担当<br />
1.2 adamrocker さん<br />
1.2.1 日本Androidの会幹事<br />
1.2.2 かぶりもの担当<br />
1.2.2.1 しめじで登壇<br />
1.2.3 開発担当<br />
2. easing<br />
2.1 ライブラリ<br />
2.1.1 tweener<br />
2.1.1.1 for ActionScript + Flash<br />
2.1.1.2 for JavaScript<br />
2.2 ためを作る動作<br />
2.2.1 楽しい<br />
2.3 ゆっくり動く動作<br />
2.4 tension, duration<br />
2.5 チューニング<br />
2.5.1 実機で何度も繰り返す<br />
2.5.2 自分のセンスを信じて！<br />
2.5.3 ダメなら他の人のセンスを信じて<br />
2.6 demo<br />
2.6.1 ダイアログの Open/Close<br />
2.6.2 ページスクロール<br />
3. テーマ<br />
3.1 カラーコーディネート<br />
3.1.1 目立たせたいところ目立たせる<br />
3.1.2 白緑基調なら明度を下げたオレンジとか<br />
3.2 イメージを作る（妄想）<br />
3.3 壁紙<br />
3.3.1 ウィリアムモリス<br />
3.3.2 フォトショのノイズフィルタ<br />
4. 質疑応答<br />
4.1 デザイナーとプログラムの情報共有などは？<br />
4.1.1 オーサリングツールなし<br />
4.1.2 画像ファイルで受け渡し<br />
4.2 タブ？の位置は上か下か<br />
4.2.1 端末が大きいので下が良い</p></blockquote>
<p>【3/17 追記】<br />
adamrocker さんのブログにプレゼン資料や写真などがアップされています。<br />
<a href="http://www.adamrocker.com/blog/292/we-are-the-speaker-of-google-devfest-2010-japan.html">DevFest2010 Japanで登壇してきました</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/google-devfest-2010-japan-nt-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google DevFest 2010 Japan &#8211; 基調講演</title>
		<link>http://hkzo.org/2010/03/google-devfest-2010-japan-keynote/</link>
		<comments>http://hkzo.org/2010/03/google-devfest-2010-japan-keynote/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 01:00:43 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DevFest2010]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[XMind]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=730</guid>
		<description><![CDATA[Google DevFest 2010 Japan 基調講演。Open Web Platform。イノベーションの加速]]></description>
			<content:encoded><![CDATA[<h3>Google DevFest 2010 Japan 基調講演</h3>
<div id="attachment_689" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OP-1.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OP-1-300x139.png" alt="基調講演" title="基調講演" width="300" height="139" class="size-medium wp-image-689" /></a><p class="wp-caption-text">基調講演</p></div>
<p>基調講演の勝手メモ<br />
<span id="more-730"></span></p>
<blockquote><p>1. 来場者<br />
1.1 東京３００人以上（オープニング時点）<br />
1.2 京都７０人以上（オープニング時点）<br />
1.3 クイズ<br />
1.3.1 エントリー2113名<br />
1.3.2 通過461名<br />
1.3.3 46点満点<br />
1.3.4 最高36.6点、通過ライン22点（東京）<br />
1.3.5 第11問目 DevQuiz を採点する<br />
2. Open Web Platform<br />
2.1 イノベーションの加速<br />
2.2 ソーシャル系<br />
2.2.1 クラウドでさばく<br />
2.2.1.1 mixiクリスマスアプリはGAE<br />
2.3 HTML5<br />
2.3.1 Web Fonts (CSS3) ※東京チームで実装<br />
2.3.2 Web Sockets ※東京チームで実装<br />
3. 共有する<br />
3.1 みんなでやる<br />
3.1.1 Google社員（20%プロジェクト）<br />
3.1.2 GTUG<br />
3.1.3 ボランティア<br />
3.2 技術情報以外の何かを伝えたい<br />
3.2.1 Googleが一方的にではない<br />
3.2.2 手作り感を大切に<br />
3.2.2.1 毛筆・書道で会場のポップ作り</p></blockquote>
<div class="wp-caption alignnone" style="width: 298px"><a href="http://movapic.com/takanaoch/pic/1485664"><img src="http://image.movapic.com/pic/m_201003111055284b984d9087d40.jpeg" alt="本日のお品書き" title="本日のお品書き" width="288" height="384" /></a><p class="wp-caption-text">本日のお品書き</p></div>
<p>【追加メモ】DevFestの位置づけ</p>
<table>
<tbody>
<tr>
<td style="text-align: center;">Google I/O</td>
</tr>
<tr>
<td style="text-align: center;">Google Developer Days</td>
</tr>
<tr>
<td style="text-align: center;">DevFest</td>
</tr>
<tr>
<td style="text-align: center;">Hack-a-thon</td>
</tr>
<tr>
<td style="text-align: center;">Community Events</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/google-devfest-2010-japan-keynote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google DevFest 2010 Japan に行ってきた</title>
		<link>http://hkzo.org/2010/03/google-devfest-2010-japan/</link>
		<comments>http://hkzo.org/2010/03/google-devfest-2010-japan/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 11:48:55 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[DevFest2010]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[イベント. XMind]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=683</guid>
		<description><![CDATA[2010/3/11 に開催された Google DevFest 2010 Japan に参加してきたので、そのレポートです。XMindを使用してメモを取りましたので公開します。]]></description>
			<content:encoded><![CDATA[<p>2010/3/11 に開催された <a href="http://sites.google.com/site/devfest2010japan/">Google DevFest 2010 Japan</a> に参加してきたので、そのレポートです。</p>
<div class="wp-caption alignnone" style="width: 399px"><a href="http://movapic.com/takanaoch/pic/1485449"><img src="http://image.movapic.com/pic/m_201003110944184b983ce24bab9.jpeg" alt="東京 Aホール 開場直後" title="東京 Aホール 開場直後" width="389" height="293" /></a><p class="wp-caption-text">東京 Aホール 開場直後</p></div>
<p>実はノートと筆記用具でノートPC持たずに参加しましたが、最初のセッションを聞いた後にやっぱり欲しくなり、2番目のセッションを見ずにノートPCを確保すべく職場にもどったりとドタバタしたのは内緒ということで。</p>
<p>メモは <a href="http://www.xmind.net/">XMind</a> を使用してロジカルツーリーで書き、あとでブログ掲載用にいろいろ微調整しました。<br />
一部登壇者のそのままの言葉でない部分もあります。また、議事録ではないためすべてが記載されているわけではありません。私の主観フィルターがかかっているので了承ください。明らかな間違いはコメントいただければ直します。</p>
<p><span id="more-683"></span></p>
<h3><a href="http://hkzo.org/2010/03/google-devfest-2010-japan-keynote">Google DevFest 2010 Japan 基調講演</a></h3>
<div id="attachment_689_" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OP-1.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OP-1-300x139.png" alt="基調講演" title="基調講演" width="300" height="139" class="size-medium wp-image-689" /></a><p class="wp-caption-text">基調講演</p></div>
<div class="wp-caption alignnone" style="width: 298px"><a href="http://movapic.com/takanaoch/pic/1485664"><img src="http://image.movapic.com/pic/m_201003111055284b984d9087d40.jpeg" alt="本日のお品書き" title="本日のお品書き" width="288" height="384" /></a><p class="wp-caption-text">本日のお品書き</p></div>
<p>みんなで作る。手作り感がいい感じです。Google社員さんだったか、ボランティアの方が書いたそうです。</p>
<h3><a href="http://hkzo.org/2010/03/google-devfest-2010-japan-nt-1">【NT-1】 カスタム UI でAndroid アプリにワクワク感を加えよう</a></h3>
<div id="attachment_693_" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-NT-1.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-NT-1-300x196.png" alt="カスタム UI でAndroid アプリにワクワク感を加えよう" title="カスタム UI でAndroid アプリにワクワク感を加えよう" width="300" height="196" class="size-medium wp-image-693" /></a><p class="wp-caption-text">カスタム UI でAndroid アプリにワクワク感を加えよう</p></div>
<p>デモで行き過ぎて戻ってくるスクロールとか楽しかったです。</p>
<h3><a href="http://hkzo.org/2010/03/google-devfest-2010-japan-ow3">【OW-3】 OpenSocial in Japan 2010 &#8211; mixiアプリ 記憶スケッチ</a></h3>
<div id="attachment_701_" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-3.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-3-300x228.png" alt="OpenSocial mixiアプリ 記憶スケッチ" title="OpenSocial mixiアプリ 記憶スケッチ" width="300" height="228" class="size-medium wp-image-701" /></a><p class="wp-caption-text">OpenSocial mixiアプリ 記憶スケッチ</p></div>
<p>実際に開発された方の苦労話はためになりました。</p>
<h3><a href="http://hkzo.org/2010/03/google-devfest-2010-japan-ow4">【OW-4】 HTML5 の Webイノベーション</a></h3>
<div id="attachment_704_" class="wp-caption alignnone" style="width: 310px"><a href="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-4.png"><img src="http://hkzo.org/wp-content/uploads/2010/03/DevFest2010JP-OW-4-300x206.png" alt="HTML5 Webイノベーション" title="HTML5 Webイノベーション" width="300" height="206" class="size-medium wp-image-704" /></a><p class="wp-caption-text">HTML5 Webイノベーション</p></div>
<p>別の勉強会で Worker についての予備知識があったので気持ちよく聞けました。<br />
Worker でブロッキングAPIをガンガン使ってシンプルな実装にしていきたいですね。</p>
<h3>【OW-5】 Advanced Google Chrome Extensions with HTML5</h3>
<p>スライドが公開されているのでこれを見ましょう。<br />
→ <a href="http://j.mp/crx201">Advanced Google Chrome Extensions with HTML5</a></p>
<p>コードとデモを随時見せながらの発表だったのでかなり興味深かったです。<br />
あとExperimental APIsやHTML5あたりはChorme OSあたりに大きく影響しそうですね。<br />
一部、うまく実行できなかったデモもありましたが、全体としてかなり面白かったです。<br />
ただ英語はやはりきついです。</p>
<h3>【NT-6】 Task QueueはMapReduceの夢を見るか？</h3>
<p>本日最後はスティルハウスの佐藤さんのセッション。<br />
appengine ja night での功績がみとめられて？ Google API Expert (App Engine)ととして認定？されてます！<br />
かっこいい！！ ajn #6 いけないのが残念でなりません。</p>
<p>発表資料は佐藤さんのブログで確認しましょう。Preziをつかった格好いいドキュメントを見ることが出来ます。<br />
→ スティルハウスの書庫「<a href="http://d.hatena.ne.jp/kazunori_279/20100311/1268289870">#devfest_jp 「Task QueueはMapReduceの夢を見るか？</a>」</p>
<h3>所感</h3>
<p>今回のイベントは参加までの道のりも険しく楽しく、当日も楽しく、特に同じ難関？をクリアしてきたもの同士の妙な一体感とかあったのではないでしょうか。<br />
（セッション中はややおとなしめでしたかね）<br />
いろいろ賛否両論あると思いますが開発者祭りですのでありなんじゃないかとアンケートにも書きました。<br />
来年もぜひ開催していただき、そして参加したいです。</p>
<p>ところでアンケート回答者への粗品はなにがいただけるのでしょうかね。<br />
物理的には厳しいと思うので、電子的な（メールに添付できるような）なにかと想像しています。</p>
<p>LTについては、後日アップできればと。ポストが長くなるので一端終了します。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/google-devfest-2010-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IC CARD WORLD 2010に行ってきた</title>
		<link>http://hkzo.org/2010/03/ic-card-world-2010/</link>
		<comments>http://hkzo.org/2010/03/ic-card-world-2010/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 16:53:39 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[FeliCa]]></category>
		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=650</guid>
		<description><![CDATA[今年も 「IC CARD WORLD 2010」 と特別企画「FeliCa World 2010」に行って来ましたが、正直書くことがないです。]]></description>
			<content:encoded><![CDATA[<p>今年も 「<a href="http://www.shopbiz.jp/ic/">IC CARD WORLD 2010</a>」 と特別企画「<a href="http://www.shopbiz.jp/ic/special/#felica">FeliCa World 2010</a>」に行って来ました。<br />
正直書くことがないです。</p>
<p>年々規模が縮小していているのでしょうかね。<br />
それとも IC、FeliCa 事態は成熟してきているのでしょうか？<br />
かといってそれらを使った珍しいサービス、ソリューション、提案はみられなかったです。</p>
<p>何か見つかれば、キラーを提供できればと思いますが・・・・。</p>
<p>下は当日のツイートです。書くことが無いのでコピペ<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/coldsweats01.gif" border="0" alt="coldsweats01" /></p>
<blockquote style="width: 90%;">
<ul class="tl-tweets">
<li>フェリカを使ったスタンプラリー終わった。やっぱりはずかしかつよ。興味ないのに立ち寄るからだよな。取り敢えず辱しめに耐えた。<a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> posted at <a href="http://twitter.com/hkzo/status/10252958802" target="_blank">12:11:42</a></li>
<li>写真禁止のはずなのに撮っているひと大杉。いかがなものか <a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> posted at <a href="http://twitter.com/hkzo/status/10253053186" target="_blank">12:14:01</a></li>
<li>やつが登壇するようなのでそろそろ移動なう posted at <a href="http://twitter.com/hkzo/status/10253386080" target="_blank">12:22:08</a></li>
<li>SONYとFeliCaが頑張っているがいまいちパッとしなかった。リテールテックのほうが勢いを感じた。 <a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> <a href="http://twitter.com/search?q=%23retailtech" target="_blank">#retailtech</a> posted at <a href="http://twitter.com/hkzo/status/10256562045" target="_blank">13:44:40</a></li>
<li>パナソニックでマグカップもらったよー  <a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> <a href="http://twitter.com/search?q=%23retailtech" target="_blank">#retailtech</a> posted at <a href="http://twitter.com/hkzo/status/10256600780" target="_blank">13:45:47</a></li>
<li>無料のソリューションが有ったので聞いてみたら、やはり広告モデルだった。 <a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> <a href="http://twitter.com/search?q=%23retailtech" target="_blank">#retailtech</a> posted at <a href="http://twitter.com/hkzo/status/10257639325" target="_blank">14:16:56</a></li>
<li>そろそろ飽きてきた。終了 <a href="http://twitter.com/search?q=%23iccw" target="_blank">#iccw</a> posted at <a href="http://twitter.com/hkzo/status/10257691205" target="_blank">14:18:31</a></li>
<li>ビッグサイトではプラスチックとかの分別がない？ posted at <a href="http://twitter.com/hkzo/status/10257854924" target="_blank">14:23:44</a></li>
<li>おっ！ 1000ツイートなう！ posted at <a href="http://twitter.com/hkzo/status/10257890341" target="_blank">14:24:52</a></li>
<li>なうじゃなかった orz posted at <a href="http://twitter.com/hkzo/status/10257960689" target="_blank">14:27:09</a></li>
<li>ゆりかもめは運転手がいないので前がすごく良く見える。子供の人気スポット。だがうるさーい！保護者は注意してほしい。微笑ましいを越えてます！ posted at <a href="http://twitter.com/hkzo/status/10258517509" target="_blank">14:45:28</a></li>
</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/ic-card-world-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>All in One SEO Pack のアーカイブタイトルの日本語調整</title>
		<link>http://hkzo.org/2010/03/all-in-one-seo-pack/</link>
		<comments>http://hkzo.org/2010/03/all-in-one-seo-pack/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 15:41:07 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=587</guid>
		<description><![CDATA[WordPressプラグインのAll in One SEO Packのアーカイブページのタイトルの日付表記がちょっと気に入らなかったので調整した。]]></description>
			<content:encoded><![CDATA[<p>WordPressプラグインのAll in One SEO Packのアーカイブページのタイトルの日付表記がちょっと気に入らなかったので調整した。</p>
<p>どう対応すべきか迷ったあげく aioseop.class.php を直接修正。<br />
年月日を直書きしているのがなんだか、自分用なのでそのままにしている。</p>
<pre style="overflow: auto; width: 95%;"><code>*** 769,774 ****
--- 773,784 ----
  			}
  		} else if (is_archive()) {
  			$date = $this-&gt;internationalize(wp_title('', false));
+ 			// &lt;add&gt;
+ 			if (is_day()) { $date = get_the_time(get_option('date_format')); }
+ 			else if (is_month()) { $date = get_the_time('Y年n月'); }
+ 			else if (is_year()) { $date = get_the_time('Y年'); }
+ 			// &lt;/add&gt;
+
              $title_format = $aioseop_options['aiosp_archive_title_format'];
              $new_title = str_replace('%blog_title%', $this-&gt;internationalize(get_bloginfo('name')), $title_format);
              $new_title = str_replace('%blog_description%', $this-&gt;internationalize(get_bloginfo('description')), $new_title);
</code></pre>
<p>これで↓みたいに出力されるようになります。</p>
<pre>&lt;title&gt;2009年6月 | [ブログタイトル] - Part 2&lt;/title&gt;</pre>
<p>ついでに、タグ用ページのタイトルのアルファベット先頭を勝手に大文字に変換してしまうのに抵抗があったのでCapitalizeを抑止するために2箇所ほどある以下のコードをコメントアウトした。</p>
<pre><code>//$tag = $this-&gt;capitalize($tag);
</code></pre>
<p>これで納得の記述になった。<br />
あとはサーチエンジンに登録されてしまっているページが早く更新されるのを待つだけ。</p>
<p>日本語化を積極的に行いたい方は「<a href="http://www.ad-minister.net/2008/01/25/all_in_one_seo_pack_japanized/">WordPressのSEO定番プラグインAll in One SEO Pack（オール・イン・ワンSEOパック）の日本語版</a>」（広告大臣」さん）を参考にしてみてください。<br />
記事が古いので今日時点の最新(1.6.10.2)のに対応しているのかまでは確認していません。</p>
<h3>【3/8 追記】</h3>
<p>結局はAll in One SEOの設定でアーカイブをGoogleとかにインデックスされないように指定して、Googleへはウェブマスターツールから削除指示出して検索結果からも削除しました。それでもタイトルがちゃんと表示されるのは気持ちの良いってことでＯＫ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/03/all-in-one-seo-pack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>好きな短縮アドレスの登録</title>
		<link>http://hkzo.org/2010/02/bitly-custom-name/</link>
		<comments>http://hkzo.org/2010/02/bitly-custom-name/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 17:30:47 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[bit.ly]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=451</guid>
		<description><![CDATA[短縮URLのサービスでおなじみのbit.lyであるが、好きな短縮アドレスの登録することができる]]></description>
			<content:encoded><![CDATA[<p>意外と知られていないようなのでメモしておく。</p>
<p>短縮URLのサービスでおなじみの<a href="http://bit.ly/">bit.ly</a>であるが、短縮URL作成後の画面にある<strong><em>Custom Name</em></strong> に好きなアドレスを入れて<strong>[Save]</strong>ボタンを押すことで他と重複していなければその名称で短縮呼び出しができるようになる。</p>
<p><a href="http://www.google.com/ig/ifr?url=gge.xml&amp;nocache=1&amp;synd=open&amp;output=html">Google Gadgets Editorをブラウザ画面いっぱいに使うときのアドレス</a>をわかりやすいアドレス<a href="http://bit.ly/gEditor">http://bit.ly/gEditor</a>を作ってみた。</p>
<p>また、短縮アドレスの最後にプラス記号をつけることで、その短縮アドレスに関する様々な情報を表示する画面に飛ぶことができる。（<a href="http://bit.ly/gEditor+">http://bit.ly/gEditor+</a>）</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/02/bitly-custom-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATNDのiGoogleガジェットを作ってみた</title>
		<link>http://hkzo.org/2010/02/iatnd-igoogle-gadgets/</link>
		<comments>http://hkzo.org/2010/02/iatnd-igoogle-gadgets/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 12:16:46 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[ATND]]></category>
		<category><![CDATA[iGoogle]]></category>
		<category><![CDATA[OpenSocial]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=421</guid>
		<description><![CDATA[ATNDで参加しているイベントの一覧を表示するiGoogleガジェットiATNDを作りました。キャンセル待ち人数の表示ができます。]]></description>
			<content:encoded><![CDATA[<p><a href="http://atnd.org/">ATND</a>で参加しているイベントの一覧を表示するiGoogleガジェット <a href="http://bit.ly/iATND">iATND</a>を作りました。<br />
汚いですが<a href="http://hosting.gmodules.com/ig/gadgets/file/116868876864061975084/atnd.xml">ソースファイル</a>も公開しておきます<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/happy01.gif" border="0" alt="happy01" /></p>
<div id="attachment_443" class="wp-caption alignnone" style="width: 380px"><a href="http://bit.ly/iATND"><img src="http://hkzo.org/wp-content/uploads/2010/02/iATND-snapshot.png" title="iATNDの登録ページへ" width="370" height="202" class="size-full wp-image-443 " /></a><p class="wp-caption-text">Screen Shot</p></div>
<p><a href="http://www.google.com/ig/adde?moduleurl=http://hosting.gmodules.com/ig/gadgets/file/116868876864061975084/atnd.xml"><img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="iGoogleに追加する" title="iGoogleに追加する" /></a></p>
<p>そもそものきっかけは <a href="http://atnd.org/events/2950">appengine ja night #5</a> の開催がアナウンスされたこと。<br />
みごと補欠組みになってしまい、キャンセル待ちで繰り上がり当せんを確認する日々が続いたわけで、<br />
ATNDでは<a href="http://api.atnd.org/">APIが公開</a>されていることもあり、ガジェット化を考えた次第です。</p>
<h3>できること</h3>
<ul>
<li>指定ユーザＩＤの参加イベントの表示</li>
<li>キャンセルイベントの表示</li>
<li>キャンセル待ち人数の表示</li>
<li>日時と場所の表示</li>
<li>ATNDページへジャンプ</li>
</ul>
<p>欲しい機能はキャンセル待ち人数の確認でしたので最低限しかありませんが私は役に立っています。<br />
参加イベントがないときには本当に役立たずですがね<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/coldsweats01.gif" border="0" alt="coldsweats01" /></p>
<h3>注意事項</h3>
<ul>
<li>イベントの表示順はＡＰＩ任せです</li>
<li>5分以内の更新はATNDへ問い合わせずキャッシュで動きます</li>
<li>キャンセル済みのイベントの表示はＡＰＩの仕様が変わると表示しないかもしれません</li>
<li>キャンセル待ち人数の確認はデータの並び順に基づいていますので仕様が変わるとNGかもしれません</li>
</ul>
<p>お気に召しましたらインストールしてあげてください。<br />
<a href="http://www.google.com/ig/adde?moduleurl=http://hosting.gmodules.com/ig/gadgets/file/116868876864061975084/atnd.xml"><img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="iGoogleに追加する" title="iGoogleに追加する" /></a></p>
<h3>2010/11/8 追記</h3>
<p><a href="http://mashupaward.jp/">MA6</a>用にブラッシュアップ。</p>
<ul>
<li>説明など更新</li>
<li>「もうすぐ」表示を修正</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/02/iatnd-igoogle-gadgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブログ引越し＆再開！</title>
		<link>http://hkzo.org/2010/02/restart/</link>
		<comments>http://hkzo.org/2010/02/restart/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 02:23:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=339</guid>
		<description><![CDATA[新ブログに移転して再開します！
移転にあたり&#8221;さくらブログ&#8221;から&#8221;さくらのレンタルサーバ＋独自ドメイン＋WordPress&#8221;にしました。
データ自体のインポートは比較的簡単]]></description>
			<content:encoded><![CDATA[<p>新ブログに移転して再開します！</p>
<p>移転にあたり&#8221;さくらブログ&#8221;から&#8221;さくらのレンタルサーバ＋独自ドメイン＋WordPress&#8221;にしました。</p>
<p>データ自体のインポートは比較的簡単だったのですが、さくらで使っていた絵文字の変換と、各ページのレイアウトや改行の調整などが思いのほか時間がかかりました。<br />
WordPressは改行の扱いが無視されるのどあるので今後もしばらく調整していかないといけないですねぇ。</p>
<p>WordPressのインストールに関する話題は別の記事にまとめようと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2010/02/restart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG CCC でセカイカメラ井口さんがしゃべるよ Slim3 もね</title>
		<link>http://hkzo.org/2009/09/jjug-ccc-2009-slim3/</link>
		<comments>http://hkzo.org/2009/09/jjug-ccc-2009-slim3/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 22:02:51 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[JJUG]]></category>
		<category><![CDATA[Slim3]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=107</guid>
		<description><![CDATA[まだすべてのセッションが確定しているわけではないようですが、JJUG CCC の募集が始まっています。
JJUG Cross Community Conference 2009 Fall (2009年10月8日 10:0]]></description>
			<content:encoded><![CDATA[<p>まだすべてのセッションが確定しているわけではないようですが、JJUG CCC の募集が始まっています。<br />
<a href="http://www.java-users.jp/contents/events/ccc2009fall/">JJUG Cross Community Conference 2009 Fall</a> (2009年10月8日 10:00-20:00)<br />
個人的な注目</p>
<ul>
<li>セカイカメラ井口さんの基調講演</li>
<li>よういちろうさんのmixiアプリで見るオープン化戦略</li>
<li>ひがさんの<a href="http://d.hatena.ne.jp/higayasuo/20090831/1251691611">SQL脳からBigtable脳へ</a></li>
</ul>
<p>あたりでしょうか。よういちろうさんとひがさんがかぶるってるのが痛い。<br />
最近ひがさんのは Slim3 で GAE の DatastoreService に関連して JDO から Low-Level API 中心サポートへ方向転換し始めたので、いろいろ聞きたいことがある。<br />
「<a href="http://bit.ly/4grlL6" >JDOを捨ててLow level APIへ?</a>」（Google Group, Slim3 User Japan 9/14,15） ※<a href="http://groups.google.co.jp/group/slim3-user-japan/browse_thread/thread/6db03c7641738d06/4a2be8ef277fbfbb?show_docid=4a2be8ef277fbfbb#" >短縮元URL</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/09/jjug-ccc-2009-slim3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「.svn」「CVS」ディレクトリを狙ってWebサイトの非公開ファイルをゲット</title>
		<link>http://hkzo.org/2009/09/slashdot-security-of-version-control-system/</link>
		<comments>http://hkzo.org/2009/09/slashdot-security-of-version-control-system/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 21:32:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=106</guid>
		<description><![CDATA[「.svn」「CVS」ディレクトリを狙ってWebサイトの非公開ファイルをゲットできてしまうという記事の紹介]]></description>
			<content:encoded><![CDATA[<p>ほんとうにご無沙汰しています。</p>
<p>Twitterではくだらないポストばかりしているのですが、ブログの更新がされていないですね。<br />
最近は GAE/J などもいろいろいじっていますので、その辺もそのうちアップします。<br />
さて、今回は <a href="http://slashdot.jp/security/article.pl?sid=09/09/25/0246256">「.svn」「CVS」ディレクトリを狙ってWebサイトの非公開ファイルをゲット </a> (slashdot.jp, 9/25)<br />
いろいろと面白い記事です。<br />
内容としてはサーバの設定注意と、構成管理ツールのファイルのアップに関する注意なのですが、ロシア語（原文）→英語サイト記事→日本語サイト記事で、それぞれ訳ミス、勝手な補足によって、誤った情報が展開されているという指摘がいろいろあがってます。<br />
（すべてのコメントを読みたい人は <a href="http://slashdot.jp/security/comments.pl?threshold=-1&amp;mode=nested&amp;commentsort=0&amp;op_change=%E5%A4%89%E6%9B%B4&amp;sid=468583">これ</a> で読むと楽です）<br />
日本語記事の場合で、セキュリティ関連情報など特に重要な記事の場合にはちゃんと原文を確認しましょう。<br />
しかしロシア語まではさかのぼれないなぁ・・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/09/slashdot-security-of-version-control-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ちょっと体動かすことにした</title>
		<link>http://hkzo.org/2009/09/dumbbell-exercises/</link>
		<comments>http://hkzo.org/2009/09/dumbbell-exercises/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:35:42 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=66</guid>
		<description><![CDATA[たまには単純な日記も書こうかな。
仕事が忙しいときほど体調管理をしましょう。
体動かすお勧め！ 気分も含めて調子良くなる。
短時間でできるダンベル体操を始めています。
9/1 から始めていますが、これなら無理なく続けられ]]></description>
			<content:encoded><![CDATA[<p>たまには単純な日記も書こうかな。<br />
仕事が忙しいときほど体調管理をしましょう。<br />
体動かすお勧め！ 気分も含めて調子良くなる。<br />
短時間でできる<a href="http://www.sugar.or.jp/exercise/04.shtml">ダンベル体操</a>を始めています。<br />
9/1 から始めていますが、これなら無理なく続けられそうです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/09/dumbbell-exercises/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>オープンソースソフトウェアの育て方</title>
		<link>http://hkzo.org/2009/09/producing-open-source-software/</link>
		<comments>http://hkzo.org/2009/09/producing-open-source-software/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 13:36:02 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=65</guid>
		<description><![CDATA[オープンソースプロジェクトを立ち上げつつあるので、参考に「オープンソースソフトウェアの育て方 ～フリーソフトウェアプロジェクトを成功させるコツ～」を読み始めています。]]></description>
			<content:encoded><![CDATA[<p>最近 Twitter ばかりでブログポストが停滞気味ですね。<br />
オープンソースプロジェクトを立ち上げつつあるので、参考に「<a href="http://producingoss.com/ja/">オープンソースソフトウェアの育て方 ～フリーソフトウェアプロジェクトを成功させるコツ～</a>」を読み始めています。<br />
<a href="http://www.amazon.co.jp/gp/product/4873114128?ie=UTF8&amp;tag=amzass051-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4873114128">オライリーで同名の本</a><img src="http://www.assoc-amazon.jp/e/ir?t=amzass051-22&amp;l=as2&amp;o=9&amp;a=4873114128" border="0" width="1" height="1" />がありますが、無料で公開されているので目次を引用しておきます。</p>
<p><span id="more-65"></span></p>
<blockquote><p>目次<br />
日本語版に寄せて</p>
<ul>
<li> 序文
<ul>
<li>この本を書いた理由は?</li>
<li> どんな人たちに読んでほしい?</li>
<li> 情報源</li>
<li> 謝辞</li>
<li> 免責</li>
</ul>
</li>
</ul>
<ul>
<li>1. 導入
<ul>
<li>歴史
<ul>
<li>独占的なソフトウェアとフリーソフトウェア<br />
意識的な抵抗<br />
無意識な抵抗</li>
<li>「フリー」と「オープンソース」の違い</li>
</ul>
</li>
<li>現状</li>
</ul>
</li>
</ul>
<ul>
<li>2. さあ始めましょう
<ul>
<li>手持ちのもので始めよう
<ul>
<li> 名前の決定</li>
<li>明確な目標を掲げる</li>
<li>フリーであることを宣言する</li>
<li>機能一覧・要件一覧</li>
<li>開発の進捗状況</li>
<li>ダウンロード</li>
<li>バージョン管理システムやバグ追跡システムへのアクセス</li>
<li>連絡手段</li>
<li>開発者向けのガイドライン</li>
<li>ドキュメント<br />
ドキュメントの公開方法<br />
開発者向けドキュメント</li>
<li>使用例とスクリーンショット</li>
<li>公開場所</li>
</ul>
</li>
</ul>
<ul>
<li> ライセンスの選択と適用
<ul>
<li>「何でもできる」ライセンス</li>
<li>GPL</li>
<li>ライセンスを適用する方法</li>
</ul>
</li>
</ul>
<ul>
<li> うまく引っ張っていく
<ul>
<li>個人的な議論を避ける</li>
<li>炎上を阻止する</li>
<li>きちんとしたコードレビューの習慣</li>
<li>もともと非公開だったプロジェクトをオープンにするときには、</li>
<li>変化の大きさに気をつけよう</li>
</ul>
</li>
</ul>
<ul>
<li> 広報</li>
</ul>
</li>
<li>3. 技術的な問題
<ul>
<li> プロジェクトに必要なもの</li>
<li> メーリングリスト
<ul>
<li>スパム対策<br />
投稿のフィルタリング<br />
アーカイブでのメールアドレスの処理</li>
<li>識別しやすいヘッダ</li>
<li>Reply-to はどうすべきか<br />
私のふたつの夢</li>
<li>アーカイブ</li>
<li>ソフトウェア</li>
</ul>
</li>
<li>バージョン管理
<ul>
<li>バージョン管理に関する用語集</li>
<li>バージョン管理システムの選択</li>
<li>バージョン管理システムの使用法<br />
すべてをバージョン管理する<br />
ウェブで閲覧できるようにする<br />
コミットメール<br />
ブランチの活用<br />
情報の一元管理<br />
承認</li>
</ul>
</li>
<li>バグ追跡システム
<ul>
<li>議論の場としてメーリングリストを使う</li>
<li>バグ追跡システムをあらかじめフィルタする</li>
</ul>
</li>
</ul>
<ul>
<li> IRC / リアルタイムに行なわれるチャットシステム
<ul>
<li>ボット</li>
<li> IRCの会話を保存する</li>
</ul>
</li>
</ul>
<ul>
<li> RSS フィード</li>
<li> Wiki</li>
<li> ウェブサイト
<ul>
<li>ツールが一通り揃ったホスティングサイト<br />
ホスティングサイトを選ぶ<br />
匿名性とプロジェクト参加</li>
</ul>
</li>
</ul>
</li>
<li>4. プロジェクトの政治構造と社会構造
<ul>
<li>優しい独裁者
<ul>
<li>誰がよき「優しい独裁者」になれるか？</li>
</ul>
</li>
<li> 合意に基づく民主主義
<ul>
<li> バージョン管理を行なうと堅くならずに済む</li>
<li> 合意に至らなければ投票する</li>
<li> いつ投票を行なうべきか?</li>
<li> 誰が投票するのか?</li>
<li> 世論調査 v.s 投票</li>
<li> 拒否権</li>
</ul>
</li>
<li> 全てを記録しておく</li>
</ul>
</li>
</ul>
<ul>
<li>5. カネに関する問題
<ul>
<li>プロジェクトへの関わり方</li>
<li> 開発者を長期に渡って雇用する</li>
<li> 企業の人間としてではなく、個人として振る舞う</li>
<li> 動機を隠し立てしない</li>
<li> カネで愛は買えない</li>
<li> 契約する
<ul>
<li> レビューを行い、変更をソースコードに取り入れる</li>
<li> ケーススタディ: CVS パスワード認証プロトコルの場合</li>
</ul>
</li>
<li> プログラミング以外の活動を支援する
<ul>
<li> 品質保証 (テストの専門家など)</li>
<li> 法律上の助言、権利の保護</li>
<li> ドキュメントやユーザビリティの改善</li>
<li> ホスティングサイトや接続回線を提供する</li>
</ul>
</li>
<li> マーケティング
<ul>
<li> 見られていることを意識する</li>
<li> 競合するオープンソースプロジェクトを攻撃しない</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li> 6. コミュニケーション
<ul>
<li>書いたことがすべて
<ul>
<li> 構成や体裁</li>
<li> 中身</li>
<li> 口調</li>
<li> 何が失礼にあたるのか</li>
<li> 顔</li>
</ul>
</li>
<li>陥りがちな罠
<ul>
<li> 目的のない投稿をしない</li>
<li> 生産的なスレッドとそうでないスレッド</li>
<li> 簡単な議題ほど長引く</li>
<li> 宗教論争を回避する</li>
<li> &#8220;口やかましい少数派&#8221; について</li>
</ul>
</li>
<li> 扱いにくい人たち
<ul>
<li> 扱いにくい人たちへの対応</li>
<li> 実例</li>
</ul>
</li>
<li> 巨大化への対応
<ul>
<li> アーカイブを目に付きやすくする方法</li>
<li> 全リソースをアーカイブと同様に扱う</li>
<li> しきたりの成文化</li>
</ul>
</li>
<li> バグ追跡システムでは議論しない</li>
<li> 宣伝・広報
<ul>
<li> セキュリティ脆弱性の告知</li>
<li> バグ報告を受ける</li>
<li> 大至急それを修正する</li>
<li> CAN/CVE 番号</li>
<li> 事前通知</li>
<li> 修正を一般に公開する</li>
</ul>
</li>
</ul>
</li>
<li>7. パッケージの作成、リリース、日々の開発
<ul>
<li>リリースに番号を付ける
<ul>
<li>リリース番号の構成要素</li>
<li> 単純なやり方</li>
<li> 奇数/偶数 に意味を持たせるやり方</li>
</ul>
</li>
<li>リリースブランチ
<ul>
<li>リリースブランチの使い方</li>
</ul>
</li>
</ul>
<ul>
<li>リリースを安定させるプロセス
<ul>
<li> リリースオーナーによる独裁</li>
<li> リリースに含める変更を投票で決める<br />
リリースを安定させるプロセスを管理する<br />
リリースマネージャー</li>
</ul>
</li>
<li> パッケージング
<ul>
<li>パッケージのフォーマット</li>
<li> パッケージ名とレイアウト<br />
大文字にするか、小文字のままにするか<br />
プレリリース版</li>
<li>コンパイルとインストール</li>
<li>バイナリパッケージ</li>
</ul>
</li>
</ul>
<ul>
<li> テストとリリース
<ul>
<li>リリース候補</li>
<li> リリースを告知する</li>
</ul>
</li>
<li> 複数のリリースラインを管理する
<ul>
<li>セキュリティリリース</li>
</ul>
</li>
<li> リリースと日々の開発
<ul>
<li>リリースの計画を立てる</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li> 8. ボランティアの管理
<ul>
<li>ボランティアを最大限に活用する
<ul>
<li>委任<br />
作業依頼と担当者の決定を明確に区別する<br />
委任したあとのフォロー<br />
みんなの好みを知る</li>
<li> 賞賛と批判</li>
<li> 縄張り意識の回避</li>
<li> 自動化の割合<br />
自動テスト</li>
<li> すべてのユーザーの協力を得るために</li>
</ul>
</li>
<li>技術的な作業だけでなく管理作業もみんなで
<ul>
<li> パッチマネージャー</li>
<li> 翻訳マネージャー</li>
<li> ドキュメントマネージャー</li>
<li> バグマネージャー</li>
<li> FAQ マネージャー</li>
</ul>
</li>
<li>引き継ぎ</li>
<li>コミッター
<ul>
<li> コミッターの選びかた</li>
<li> コミット権の剥奪</li>
<li> 部分的なコミット権</li>
<li> 休眠状態のコミッター</li>
<li> 秘密主義を避ける</li>
</ul>
</li>
<li>クレジット</li>
<li>プロジェクトの分裂
<ul>
<li> 分裂の動きをうまく処理する</li>
<li> 新しいプロジェクトを立ち上げる</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li> 9. ライセンス、著作権、特許
<ul>
<li>使用する用語</li>
<li>ライセンスの特徴</li>
<li> GPL とライセンスの互換性</li>
<li> ライセンスを選ぶ
<ul>
<li>MIT/X Window System ライセンス</li>
<li> GPL<br />
GPL はフリーなライセンスなのか?</li>
<li> BSDライセンス はどうなの?</li>
</ul>
</li>
<li> 著作権の保有と譲渡
<ul>
<li>何も対処しない</li>
<li> 貢献者ライセンス同意書(CLA)</li>
<li> 著作権の譲渡</li>
</ul>
</li>
<li> デュアルライセンスの仕組み</li>
<li> 特許</li>
<li> さらなる情報源</li>
</ul>
</li>
</ul>
<ul> A. フリーなバージョン管理システム<br />
B. フリーなバグ追跡システム<br />
C. なんで自転車置場の色まで気にしなきゃならないの？<br />
D. バグ報告のやり方を説明した例<br />
E. 訳者あとがき<br />
F. 著作権表示</ul>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/09/producing-open-source-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自宅サーバかEC2かGAEか</title>
		<link>http://hkzo.org/2009/08/homeserver-ec2-gae/</link>
		<comments>http://hkzo.org/2009/08/homeserver-ec2-gae/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 13:56:51 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[サーバ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=64</guid>
		<description><![CDATA[ちょっとサービスを作ろうと思っているが、ホスト先を悩んでいる。選択肢は大きく３つ。]]></description>
			<content:encoded><![CDATA[<p>ちょっとサービスを作ろうと思っているが、ホスト先を悩んでいる。<br />
選択肢は大きく３つ</p>
<ul>
<li>自宅サーバ</li>
<li>Amazon EC2/S3</li>
<li>Google App Engine (GAE)</li>
</ul>
<p>いずれも Java を動かすつもりでいるが、決定打がない。</p>
<h3><strong>自宅サーバ</strong></h3>
<h4><strong> </strong>【メリット】</h4>
<ul>
<li> 今すぐ始められる（検証目的では設置済み）</li>
<li>OS環境面など自由がきく</li>
</ul>
<h4>【デメリット】</h4>
<ul>
<li> 安定性（回線、サーバダウン）</li>
<li>動的IP（固定IPは有料）</li>
<li>実は電気代って結構かかるらしい</li>
</ul>
<h3><strong>Amazon EC2/S3</strong></h3>
<h4>【メリット】</h4>
<ul>
<li>今すぐ始められる</li>
<li>OS環境面など自由がきく</li>
<li>複数インスタンスの確保が簡単</li>
</ul>
<h4>【デメリット】</h4>
<ul>
<li> 有料（アクセス数が多くなると高い!?）</li>
<li>レイテンシー（遅いといわれている）</li>
<li>ディスク保存などにややくせがある?</li>
<li>負荷分散とかいろいろ考える必要あり?</li>
</ul>
<h4>【参考になる記事】</h4>
<ul>
<li> <a href="http://www.milkstand.net/fsgarage/archives/001604.html">そろそろモバツイがEC2に移転した話でも書くとするか。</a> (えふしんさん※モバツイのなかの人 F&#8217;s Garage)</li>
</ul>
<h3><strong>Google App Engine for Java</strong></h3>
<h4>【メリット】</h4>
<ul>
<li> 今すぐ始められる（アカウント取得済み）</li>
<li>スケールアウトが自動</li>
</ul>
<h4>【デメリット】</h4>
<ul>
<li> 有料（アクセス数が多くなっても大丈夫そう?）</li>
<li> 永続化を中心にアプリが GAE 専用になってしまう</li>
</ul>
<h4>【参考になる記事】</h4>
<ul>
<li><a href="http://blog.virtual-tech.net/2009/08/824webgae.html">【おしらせ】 8/24次世代Web活用部会でGAEについて話します</a> (ぶいてく)</li>
<li><a href="http://blog.virtual-tech.net/2009/08/google-app-engine-pdfgae.html">【Google App Engine】 大量のPDFを生成してわかったGAEの真の実力</a> (ぶいてく)</li>
</ul>
<p>なやむ。<br />
落ちてもごめんなさいで自宅サーバで始めるかなぁ・・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/homeserver-ec2-gae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JJUG アマゾン EC2 ナイトセミナ 第2回</title>
		<link>http://hkzo.org/2009/08/jjug-amazon-ec2-night-seminar-2/</link>
		<comments>http://hkzo.org/2009/08/jjug-amazon-ec2-night-seminar-2/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 16:09:47 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=63</guid>
		<description><![CDATA[JJUGナイトセミナー「アマゾン EC2 ナイトセミナ 第2回」と題して以下のお話が聞けるようです。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.java-users.jp/">JJUG</a>ナイトセミナー「<a href="http://www.java-users.jp/contents/events/nightseminar/200909AmazonEC2/index.html">アマゾン EC2 ナイトセミナ 第2回</a>」と題して以下のお話が聞けるようです。</p>
<ul>
<li>自宅サーバからEC2へ</li>
<li>AWSから見るクラウドコンピューティング</li>
</ul>
<p>私もお世話になっている<a href="http://movatwitter.jp/">モバツイ</a>の中の人(藤川真一さん <a href="http://twitter.com/fshin2000">@fshin2000</a>)とAmazon EC2関連本の著者(匿名希望様)のお話が聞けるそうです。<br />
ぜひ参加しましょう。って、参加者多数の場合、抽選じゃん！<br />
宣伝した人枠とかで入れないかな。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/jjug-amazon-ec2-night-seminar-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>クラウドに関する勘違い。まぁそれもありか</title>
		<link>http://hkzo.org/2009/08/cloud-cloud-cloud/</link>
		<comments>http://hkzo.org/2009/08/cloud-cloud-cloud/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 14:55:54 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[クラウド]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=62</guid>
		<description><![CDATA[社内の偉い人たちのクラウドに関する認識のなかでどうもしっくりこない件がある。みんな「クラウドに乗せるとスケーラビリティーがアップする」と思っている点である。
]]></description>
			<content:encoded><![CDATA[<p>社内の偉い人たちのクラウドに関する認識のなかでどうもしっくりこない件がある。</p>
<p>みんな「クラウドに乗せるとスケーラビリティーがアップする」と思っている点である。</p>
<p>そもそも、お偉い方はスケールアップとスケールアウトを理解していないし、クラウドサービスを使うと、簡単にリソース追加でいろいろ解決してくれると思っているようだ。<br />
スケールアウトは少なくともネックになっている部分がサーバ増やすことで解決できなければ意味がなく、それって大抵の場合ちゃんと設計ができていない場合も多く、サーバを増やしても効果ないというか、ちゃんと動かない。</p>
<p>そもそもクラウドサービスってなにか、語る人によって違うレイヤーの話題も混ざってて会話がかみ合っていないことも。<br />
たとえば Amazon EC2 なのか Google Apps Engine なのかで全然違うでしょ。Azure しかり。<br />
いわゆる IaaS や PaaS やら仮想サーバのホスティングサービスやら。</p>
<p>ちなみに「<a href="http://itpro.nikkeibp.co.jp/article/OPINION/20090702/333114/">Amazon EC2で「スケールアップ」のジレンマ</a>」(7/3 ITpro) ということもあるそうな。<br />
まぁ、それでもスモールスタートとかはしやすいし、キャンペーンなど一時的なトラフィック増加などで、時間貸しでリソース追加できるのも事実可能でありがたいと思うわけで、完全に間違っているというわけでもなく。</p>
<p>「<a href="http://www.infoq.com/jp/news/2009/08/CloudPattern">クラウド移行に適するパターン</a>」(8/11 InfoQ) などを参考にいまいち勘違いしてそうな人へは引き続き啓蒙活動をしていくのも役割なのかなと。<br />
自分が間違った認識とならないようにいろんな記事に目を通していこうっと思う今日このごろであった。</p>
<p>そういえば「<a href="http://www.open-gov-cloud.jp/">オープンガバメントクラウド・コンソーシアム</a>」ってなんか、儲けるための自分たちに有意な仕組みを作ろうと必死な感じがして、あまり好きになれないなぁ。</p>
<p>独り言っぽくて申し訳ない。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/cloud-cloud-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;on behalf of&#8221; を付けないように Gmail で SMTP サーバを指定する</title>
		<link>http://hkzo.org/2009/08/gmail-on-behalf-of/</link>
		<comments>http://hkzo.org/2009/08/gmail-on-behalf-of/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 14:47:36 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Gmail]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=61</guid>
		<description><![CDATA[Gmail から送信するメールの From を Gmail 以外のメアドになるよう設定変更している場合に、一部のメールクライアント(Microsoft Outlook)などでは、受信者の表示が "From username@gmail.com On Behalf Of customaddress@mydomain.com" となってしまい、なんだかなぁな状態になってしまいます。]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html">Send mail from another address without &#8220;on behalf of&#8221;</a>」(7/30 Official Gmail Blog)</p>
<p>Gmail から送信するメールの From を Gmail 以外のメアドになるよう設定変更している場合に、Gmail は 実際の Gmail アカウントのアドレスを Sender ヘッダに記録して送信します。</p>
<p>この場合、一部のメールクライアント(Microsoft Outlook)などでは、受信者の表示が &#8220;From username@gmail.com On Behalf Of customaddress@mydomain.com&#8221; となってしまい、なんだかなぁな状態になってしまいます。</p>
<p>From さえちゃんとしてくれれば Sender ヘッダは気にしないつもりでも、これではさすがに困ります。<br />
これを回避するために、利用者が用意した SMTP サーバを使用してメール送信できる機能が追加されました。</p>
<p>日本語環境だと「設定」→「アカウントとインポート」→名前：「情報を編集」で、「次のステップ」に行くと設定できます。</p>
<p>残念ながら「さくらインターネット」の SMTP サーバでは STARTTLS (Port25 or 587) にしか対応していなためか、SSL 接続では送信できませんでした。もしかしたら証明書検証の問題かもしれません。<br />
仕方なく SSL のチェックははずしました。</p>
<p>それでもこの機能はありがたい。Google 良い仕事してます。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/gmail-on-behalf-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IT業界で楽しく仕事をするための10カ条</title>
		<link>http://hkzo.org/2009/08/it-10points/</link>
		<comments>http://hkzo.org/2009/08/it-10points/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 15:10:00 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=60</guid>
		<description><![CDATA[新書なんかで「○○にするための××つの法則」などよくありますが、今回紹介するのは「IT業界で楽しく仕事をするための10カ条」 (@IT 2009/3/11)です。]]></description>
			<content:encoded><![CDATA[<p>新書なんかで「○○にするための××つの法則」などよくありますが、今回紹介するのは「<a href="http://www.atmarkit.co.jp/fjava/column/andoh/andoh45.html">IT業界で楽しく仕事をするための10カ条</a>」 (@IT 2009/3/11)です。</p>
<p>ちょっと昔の記事ですが、入社前の新人に向けた内容となってまして、この8月にうちのチームにも新人が来たことであらためて紹介しようかなと思ったわけです。</p>
<p>箇条書き部分だけ引用すると以下のとおり。記事ではそれぞれに理由など色々と書かれています。</p>
<blockquote>
<ul>
<li>本や雑誌を買って読むべし</li>
<li> 分からないことは、なるべく自分で調査するべし</li>
<li> お気に入りのWebサイトを見つけて読むべし</li>
<li> 社内外に向けて情報発信するべし</li>
<li> 勉強会やセミナーに出席するべし</li>
<li> 専門家であるべし、さらに多くの“基本”を網羅的に知っておくべし</li>
<li> 誰が何を知っているのか、人的ネットワークを広げるべし</li>
<li> 自分のコンピュータと気に入った新しい携帯電話を持つべし</li>
<li> 1つのプログラミング言語だけではなく複数の言語を使いこなすべし</li>
<li> 適切なメモを取るクセを付けるべし</li>
</ul>
</blockquote>
<p>もうこれね、ほとんど私が昔からずっと言ってきていることとかなりのところでかぶるんですよ。</p>
<p>Webアプリを作るのに HTTP がどうなっているかも良く分からずに、リダイレクトとリライト(Apache だと mod_rewrite でリダイレクトも書けるからか?)を混同したりしてるけど、とりあえず作れているみたいな。これ以上書くと愚痴になるけど、本当に基本をしっかり押さえてほしい。</p>
<p>もし、この日記を読んでいる新人SEがいましたら是非、先の記事を熟読してください。旧人も初心に帰りましょう。</p>
<p>私は最近、リバースプロキシの pound のソースを読んでて、ソケット通信の IPv6 対応コードを見て、自分が作った当時の基本は IPv4 でしたが、これからは IPv6 になるわけで、ちゃんと語れる技術者は育っているのだろうかと不安になってきたりしました。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/it-10points/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第6回 UMTP モデリング技術セミナー</title>
		<link>http://hkzo.org/2009/08/umtp-modeling-seminar-6/</link>
		<comments>http://hkzo.org/2009/08/umtp-modeling-seminar-6/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 21:43:24 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=59</guid>
		<description><![CDATA[「第6回 UMTP モデリング技術セミナー」開催のご案内- 要求モデリング技術の体系化に向けた取り組みとその課題 -]]></description>
			<content:encoded><![CDATA[<p>UML認定者向けに以下のセミナー案内がUMTP事務局から来ていた。(7/24)</p>
<p><a href="http://www.umtp-japan.org/modules/activity2/index.php?id=116">「第6回 UMTP モデリング技術セミナー」開催のご案内<br />
- 要求モデリング技術の体系化に向けた取り組みとその課題 -<br />
</a><br />
社内会議とかぶっているのでパスしたわけだが、この講演者プロフィールの書籍で「<a href="http://bit.ly/ayuSFa">次世代プロジェクトリーダーのためのすりあわせの技術</a><img src="http://www.assoc-amazon.jp/e/ir?t=amzass051-22&amp;l=as2&amp;o=9&amp;a=4478007993" border="0" width="1" height="1" />」（ダイヤモンド社、2009）が記載されていた。<br />
2009年と新しく興味があったので Amazon のレビューを見てみると★ひとつで、以下のようなレビューが。</p>
<blockquote><p><strong>時代錯誤もはなはだしい。くだらなすぎ。</strong><br />
次世代とはかけ離れた旧世代の行動姿勢を象徴するタイトル。<br />
すりあわせをはじめとした社内処世術にたけているだけで、何の価値を作り出すことができない日本企業の多くの肩書きだけのリーダーが生み出されてきた実態に未だ気づかない、著者の時代錯誤にあきれるばかり。</p></blockquote>
<p>この方が中身をどれくらい読まれたのか分からないが、題名からするとうなずける。かつ、その後の２人の★４、５のレビューと「なか見」でだいたい読んだ気になってしまったので、買うのをやめた。<br />
と、半ば強引に記事を書いたのも <a href="http://bit.ly/">bit.ly</a> の短縮URLサービスをなんとなく使ってみたかったからという。。。。。<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/coldsweats02.gif" border="0" alt="coldsweats02" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/umtp-modeling-seminar-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MiChiが業界初のmixiアプリに進出</title>
		<link>http://hkzo.org/2009/08/mixiapps-of-michi/</link>
		<comments>http://hkzo.org/2009/08/mixiapps-of-michi/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 16:16:17 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[mixiアプリ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=58</guid>
		<description><![CDATA[MiChiが業界初のmixiアプリに進出 (8/10 Y!)　特製ラッピングトラック（荷台部分に広告などを貼り付けて街中を走る宣伝カー）をプレゼントすることを明らかにした。mixiアプリを使ってのアーティストのプロモーションは初めてのことで、業界では大きな注目を集めている。]]></description>
			<content:encoded><![CDATA[<p>mixi アプリねた。<br />
<a href="http://music.yahoo.co.jp/music_news/d/20090810-00000003-lisn-musi">MiChiが業界初のmixiアプリに進出</a> (8/10 Y!)</p>
<blockquote><p>特製ラッピングトラック（荷台部分に広告などを貼り付けて街中を走る宣伝カー）をプレゼントすることを明らかにした。mixiアプリを使ってのアーティストのプロモーションは初めてのことで、業界では大きな注目を集めている。</p></blockquote>
<p>MiChi とか知らないし・・・・というのはさておき、そんなに注目されていないような気もしますがさておき、こういうこともやっていくわけですね。</p>
<p>ただ、mixiも厳しいですねぇ。</p>
<p><a href="http://japan.internet.com/busnews/20090806/6.html"> 【2009年8月最新版】直近決算発表に基づく mixi、モバゲー、GREE の業績比較～明暗を分けた要因の分析～</a> (8/6 japan.internet.com)</p>
<p>売上に関して mixi は広告依存で、GREE、モバケー は有料課金というビジネスモデル。収益差は鮮明です。<br />
有料課金路線ではない mixi のアプリプラットフォームのオープン化ですが、これも広告依存でしょう。PVなど、どう変わっていくか注目していきたいです。</p>
<p>しかし、利益率 50% とかって、うちの周りじゃあり得ない利益率。つくづく思うけど人月で仕事してちゃほんとダメだよね。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/mixiapps-of-michi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter が使えない DoS らしい</title>
		<link>http://hkzo.org/2009/08/twitter-ddos/</link>
		<comments>http://hkzo.org/2009/08/twitter-ddos/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 03:11:14 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=57</guid>
		<description><![CDATA[Twitter、DoS攻撃で一時サービス停止に。システム開発の要件で DoS, DDoS 攻撃に対してなにかもとめられるとつらいなぁ。]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://japan.cnet.com/news/sec/story/0,2000056024,20398007,00.htm">Twitter、DoS攻撃で一時サービス停止に</a>」(8/7 CNET Japane)</p>
<p>システム開発の要件で DoS, DDoS 攻撃に対してなにかもとめられるとつらいなぁ。</p>
<p>ＳＩでコンサル、提案できる要員は育っているのだろうか。</p>
<p>とつぶやいてみる。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/twitter-ddos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mixiアプリで各種APIから取得できる情報のルール</title>
		<link>http://hkzo.org/2009/08/mixiapps-api-docs/</link>
		<comments>http://hkzo.org/2009/08/mixiapps-api-docs/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 14:54:44 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[mixiアプリ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=56</guid>
		<description><![CDATA[各種APIから取得できる情報のルールに関するご案内。できること、できないことがまとめられていますのでしっかり読みましょう。]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://hkzo.org/2009/07/visited-mixi-corp/">mixi本社に潜入してきた</a>」で書いた内容の一部が正式に公開されましたね。</p>
<p>■<a href="http://developer.mixi.co.jp/news/permission_model">各種APIから取得できる情報のルールに関するご案内</a></p>
<p>できること、できないことがまとめられていますのでしっかり読みましょう。</p>
<p>mixiアプリ説明会でも述べられていましたが、OwnerとViewerの違いインストールの有無を正しく把握しておく必要があります。</p>
<p>ちなみに対象となる情報に関して引用すると以下とのこと。ストレートに読むとコミュニティ情報の取得に関してはパーミッションモデルの適用外ということになる。</p>
<blockquote><p>パーミッションモデルによる制限の対象となる情報は、以下となります。これらの情報について、全て持ち主となるユーザーが存在します。</p>
<ul>
<li> ユーザーの基本情報（Person &amp; Friends API）<br />
（ニックネーム、プロフィールURL、プロフィール画像URL、血液型）</li>
<li>ユーザーのプロフィール情報（Person &amp; Friends API）<br />
（現住所、年齢、生年月日、性別）</li>
<li>ユーザーのマイミク一覧情報（Person &amp; Friends API）</li>
<li>永続化情報（Persistence API）</li>
</ul>
</blockquote>
<p>■<a href="http://developer.mixi.co.jp/news/mixi%e3%82%a2%e3%83%89%e3%83%97%e3%83%ad%e3%82%b0%e3%83%a9%e3%83%a0%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6">mixiアドプログラムについて</a></p>
<p>アドプログラムについての詳細はまだ未掲載ですが FAQ において、概観がつかめるようになっています。<br />
アプリ開発者にPVに応じ広告収益を分配する仕組みですので、注目しておく必要がありますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/08/mixiapps-api-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IEで表示が乱れてる・・・</title>
		<link>http://hkzo.org/2009/07/fixed-css/</link>
		<comments>http://hkzo.org/2009/07/fixed-css/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 03:22:03 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=55</guid>
		<description><![CDATA[IEで表示が乱れてる・・・普段が Firefox 使いなので気がついていませんでした。
IE だとコンテンツの横幅広がって醜いことになっていました。]]></description>
			<content:encoded><![CDATA[<p>普段が Firefox 使いなので気がついていませんでした。<br />
IE だとコンテンツの横幅広がって醜いことになっていました。</p>
<p>主にブロックと表を使ったページで・・・・<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/crying.gif" border="0" alt="crying" /></p>
<p>調整しなくては。</p>
<p>[7/28 21:53 追記]<br />
スタイルシートを調整した。とりあえず大丈夫なはず。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/fixed-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pentium M + 非PAE Xen 導入完了(たぶん)</title>
		<link>http://hkzo.org/2009/07/installed-pentiumm-nonpae-xen/</link>
		<comments>http://hkzo.org/2009/07/installed-pentiumm-nonpae-xen/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 15:56:09 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PAE]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=54</guid>
		<description><![CDATA[Pentium M ノートPC に 非PAE Xen を導入して仮想化環境を構築した記録
]]></description>
			<content:encoded><![CDATA[<p>とりあえず CPU が PAEに対応していない Pentium M 搭載ノートPCに Xen での仮想化環境を構築してみた。といいつつ、まだ Domain-U は構築していないので油断はできない。</p>
<p>「<a href="http://d.hatena.ne.jp/mir/20070925/p1">PAE非対応のマシンにはインストール不可</a>」(2007/9/25 mir the developer) 池田さんの記事をみてあきらめていた人、「<a href="http://d.hatena.ne.jp/makurakai/20080522/1211464102">Debian etch への PAE 非対応 Xen のインストール</a>」(2008/5/22 竜宮城の道しるべ) makurakaiさんの記事をみて Debian かよ～と嘆いてた人は試してみてください。</p>
<p>基本環境</p>
<ul>
<li>Pentium M 1.4GHz ←PAE非対応 <img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/crying.gif" border="0" alt="crying" /></li>
<li>Memory 2GB</li>
<li>CentOS 5.3 (kernel 2.6.18-128.2.1.el5) インストール済み</li>
</ul>
<p>この環境に yum で Xen 環境をインストールするとパッケージとしてはインストールされるが、ブートさせるとPAEに対応していないということでカーネルパニックで実行できません。</p>
<p>それで、ソースを入手して PAE を要求しない xen + dom0 を作れれば OK との理解で調査に乗り出した結果、少し前のバージョンの Xen 3.2.3 の以下のファイルを<a href="http://www.xen.org/download/index_3.2.3.html">http://www.xen.org/download/index_3.2.3.html</a>よりダウンロードしてインストールすることで、Xen環境が利用できるようになりました。</p>
<ul>
<li>Xen 3.2.3 official source distribution tarball</li>
<li>Linux 2.6.18 with Xen 3.2.x support source tarball</li>
</ul>
<p><span id="more-54"></span></p>
<p>ちなみに、Xen 3.2.3 になった経緯は、Xen 3.3以降の dom0 用 Linux Kernel のコンフィグレーションは XEN を有効にすると PAE が必ず要求されるのようになっていたため、.config から PAE を削除して無理やりコンパイルしてもうまく動作しなかったためです。</p>
<p>menuconfig 用のファイルはこんな感じになっていました。</p>
<pre>linux-2.6.18-xen-3.2.0/arch/i386/Kconfig
config X86_XEN
 bool "Xen-compatible"
 select XEN
 select X86_UP_APIC if !SMP &amp;&amp; XEN_PRIVILEGED_GUEST
 select X86_UP_IOAPIC if !SMP &amp;&amp; XEN_PRIVILEGED_GUEST
 select SWIOTLB
 help
  Choose this option if you plan to run this kernel on top of the
  Xen Hypervisor.</pre>
<pre>linux-2.6.18-xen-3.3.0/arch/i386/Kconfig
config X86_XEN
 bool "Xen-compatible"
 select XEN
 <strong><span style="color: #ff0000;">select X86_PAE</span></strong>
 select X86_UP_APIC if !SMP &amp;&amp; XEN_PRIVILEGED_GUEST
 select X86_UP_IOAPIC if !SMP &amp;&amp; XEN_PRIVILEGED_GUEST
 select SWIOTLB
 help
  Choose this option if you plan to run this kernel on top of the
  Xen Hypervisor.</pre>
<p>公式な文章として PAE が必須になったとは探せなかったのですが、私の理解は以上です。最新版も PAE なしで動かせるのなら知りたい。</p>
<p>まぁ Xen のバージョンが古いですが、CentOS 5.3 の yum/rpm ファイルでインストールされるビルド済み Xen は Xen 3.0.3 ベースのようでしたし、Kernel も 2.6.18 ベースでしたので、マイナーパッチはいろいろあるだろうとは思いましたが、良しとしました。</p>
<p>で、実際のコンパイル、インストールは ko-jiya さんのサイトの「<a href="http://ja.528p.com/linux/centos/XC007-xen-kernel.html">Xenのビルド</a>」を参考にアレンジして利用しました。</p>
<p>ポイントは以下です。</p>
<p>1. Xen と dom0 用 Kernel は別々にビルドする<br />
2. libc の TLS警告は ldconfig で解決し、リビルドは不要</p>
<p><a href="http://ja.528p.com/linux/centos/XC002-makefile.html#xen-Makefile">xen-3.2.3/Makefile を修正して</a> kernel のビルドをしないよう以下のように修正を行う。</p>
<pre>前後中略
install: install-xen install-tools
dist: dist-xen dist-tools</pre>
<p>xen-3.2.3/Config.mk の PAE の有効をコメントアウトしておく</p>
<pre>前後中略
#ifeq ($(XEN_TARGET_ARCH),x86_32)
#XEN_TARGET_X86_PAE  ?= y
#endif</pre>
<p>で、ビルドインストール。</p>
<p>別途ダウンロードしてある linux-2.6.18-xen-3.2.0 のビルドは buildconfigs/linux-defconfig_xen_x86_32 を .config にコピーして make menuconfig を実施します。xen0 用は利用していません。</p>
<p>とりあえず、Processor type and features を設定</p>
<ul>
<li>Processor family =&gt; Pentimu M</li>
<li>High Memory Support =&gt; 4GB</li>
</ul>
<p>あとはお好みで！</p>
<p>最後に勝手に追加される grub.conf のエントリーを修正してリブート！！</p>
<pre>title CentOS (2.6.18.8-xen-3.2.3)
   root (hd0,0)
   kernel /xen-3.2.gz dom0_mem=256M
   module /vmlinuz-2.6.18.8-xen-3.2.3 ro root=/dev/VolGroup00/LogVol00 quite
   module /initrd-2.6.18.8-xen-3.2.3.img</pre>
<p>Xen をカーネルとして読み込み、Linux はモジュールとしてロードする設定になります。dom0に割り当てるメモリもなんとなく指定してみました。</p>
<p>ここで、起動中に以下の警告がでると思います。</p>
<pre>***************************************************************
** WARNING: Currently emulating unsupported memory accesses  **
**          in /lib/tls glibc libraries. The emulation is    **
**          slow. To ensure full performance you should      **
**          install a 'xen-friendly' (nosegneg) version of   **
**          the library, or disable tls support by executing **
**          the following as root:                           **
**          mv /lib/tls /lib/tls.disabled                    **
** Offending process: grep (pid=4748)                        **
***************************************************************</pre>
<p>xen-friendly な nosegneg version のライブラリをインストールしろとのことなのですが、インストール済みのパッケージ glibc-2.5-34 では一緒に nosegneg version もインストールされているようです。/lib/i686/nosegneg/lib* がそれです。</p>
<p>しかしデフォルトでは利用するようになっていないので、ライブラリの検索パスに追加してあげます。</p>
<p>[追記] 今のところ問題ないが ldconfig は一番先にやっておいた方が良いかも。</p>
<pre># echo /lib/i686/nosegneg/ &gt; /etc/ld.so.conf.d/xen-nosegneg.conf
# ldconfig
※ネットでは echo 'hwcap 0 nosegneg' とする記述が良くみられます。
　たぶんそれが正解？</pre>
<p>これで、TLSを無効にしてある libc が利用されるようになり、警告はでなくなり、Xen + dom0 の構築は終了です！</p>
<p>お疲れさまでした。</p>
<p>と、こんな環境を利用する人は、まぁ、私くらいでしょうかね。PAE 問題があると知らず安易にPenM なノートPCを入手してしまったのが始まりでした。しかし、2GBメモリー搭載で1万5千円は、そりゃ魅力でしょう。</p>
<blockquote><p>余談？<br />
このTLS問題は「<a href="http://firegoby.theta.ne.jp/archives/313">EC2上にCentOS5.3をインストールする</a>」(<a href="http://firegoby.theta.ne.jp/">firegoby</a> の miya さん)によると、EC2上でも出るようなので、libc のリビルド無しに解決できるのならそれに越したことはなさそうです。</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/installed-pentiumm-nonpae-xen/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>mixi 本社に潜入してきた</title>
		<link>http://hkzo.org/2009/07/visited-mixi-corp/</link>
		<comments>http://hkzo.org/2009/07/visited-mixi-corp/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 10:11:35 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[mixiアプリ]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=53</guid>
		<description><![CDATA[mixiアプリの説明会に参加してきました。参加者からの質問などから明らかになったこと。確か守秘義務なかったはずなので公開します。
]]></description>
			<content:encoded><![CDATA[<p>いや、単に『mixiアプリ』技術説明会にエントリーして訪問しただけです。</p>
<p>受付がしゃれてました。写真撮りたかったけどがまんしました。<br />
受付の横でなにやら本格的な機材で撮影していました。<br />
モデルさんがだれかわかりませんでしたがきれいでした。<br />
（まるで小学生の日記だな）</p>
<p>肝心の内容ですが、基本的には<a href="http://developer.mixi.co.jp/">デベロッパーセンタ</a>の<a href="http://developer.mixi.co.jp/document">資料</a>どおりの解説で、<a href="http://www.eisbahn.jp/yoichiro/">よういちろうさん</a>が説明されていました。</p>
<p>参加者からの質問などから明らかになったこと。確か守秘義務なかったはずなので公開します。</p>
<ul>
<li>Canvas View 以外での広告はNG</li>
<li>マイミクになっているかどうかで情報取得に関する権限変更がありそう</li>
<li>Persistence API は mixiアプリ毎にViewer毎に10MBくらいに制限がつく予定。今は無制限(?)</li>
<li>コミュニティーAPIは使っても大丈夫</li>
<li>モバイルアプリの外部サイトへの誘導は実質NGですので、課金については課金APIの正式登場を待ってください</li>
<li>モバイルアプリはユーザへ5秒以内に返すこと。でなければ mixi がエラー画面を返します</li>
<li>アプリを登録するのは実際にアプリを運営する者が行い、開発ベンダーで行わないでください。現在は移管機能はないです。</li>
</ul>
<p>と以上、勝手に記載してしまいましたが、説明会の質疑口頭で回答された内容ですので、各自デベロッパーセンターにて正式内容を確認してください。ドキュメントは鋭意作成中とのことです。</p>
<p>全体は「<a href="http://d.hatena.ne.jp/TamaC/20090708/1247075832">mixiアプリ説明会レポート</a>」(ウマい話、ちょいくれや。さん）のところがよくまとまっています）</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/visited-mixi-corp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pentium M + Xen 死んだ(途中経過)</title>
		<link>http://hkzo.org/2009/07/installing-pentiumm-xen/</link>
		<comments>http://hkzo.org/2009/07/installing-pentiumm-xen/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 23:15:24 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[PAE]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=52</guid>
		<description><![CDATA[PentiumM なノートPCに Xen を入れようともがいたが、いまだにインストール成功せず。
PAE を無効にしたカーネルを作っているのだがなかなか・・・。]]></description>
			<content:encoded><![CDATA[<p>3連休 PentiumM なノートPCに Xen を入れようともがいたが、いまだにインストール成功せず。<br />
PAE を無効にしたカーネルを作っているのだがなかなか・・・。<br />
CentOS 5.3 + SRPMS からとか。<br />
Xen3.4 のソースからとか。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/installing-pentiumm-xen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jetty の歴史</title>
		<link>http://hkzo.org/2009/07/jetty-versions/</link>
		<comments>http://hkzo.org/2009/07/jetty-versions/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 16:13:46 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Jetty]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=51</guid>
		<description><![CDATA[サーブレットコンテナの Jetty について、調べていたら過去の Jetty についての状態を示す英語が面白かったのでついでに日本語訳を合わせて併記してみた。]]></description>
			<content:encoded><![CDATA[<p>サーブレットコンテナの <a href="http://www.eclipse.org/jetty/about.php">Jetty</a> について、調べていたら過去の Jetty についての状態を示す英語が面白かったのでついでに日本語訳を合わせて併記してみた。</p>
<table class="aktable">
<tbody>
<tr>
<th>Version</th>
<th>Java</th>
<th>Servlet</th>
<th>JSP</th>
<th>Status</th>
<th>日本語</th>
</tr>
<tr>
<td>8.x</td>
<td>1.6</td>
<td>3</td>
<td>2.1</td>
<td>Experimental</td>
<td>実験的な</td>
</tr>
<tr>
<td>7.x</td>
<td>1.5,J2ME</td>
<td>2.5</td>
<td>2.1</td>
<td>Stabilizing</td>
<td>安定化中</td>
</tr>
<tr>
<td>6.x</td>
<td>1.4-1.5</td>
<td>2.5</td>
<td>2</td>
<td>Stable</td>
<td>安定した</td>
</tr>
<tr>
<td>5.x</td>
<td>1.2-1.5</td>
<td>2.4</td>
<td>2</td>
<td>Mature</td>
<td>成熟した</td>
</tr>
<tr>
<td>4.x</td>
<td>1.2,J2ME</td>
<td>2.3</td>
<td>1.2</td>
<td>Ancient</td>
<td>古臭い</td>
</tr>
<tr>
<td>3.x</td>
<td>1.2</td>
<td>2.2</td>
<td>1.1</td>
<td>Fossilized</td>
<td>化石になった</td>
</tr>
<tr>
<td>2.x</td>
<td>1.1</td>
<td>2.1</td>
<td>1</td>
<td>Legendary</td>
<td>伝説的な</td>
</tr>
<tr>
<td>1.x</td>
<td>1</td>
<td></td>
<td></td>
<td>Mythical</td>
<td>神話［架空］の</td>
</tr>
</tbody>
</table>
<p>ちなみに、表からは削除しているが、ホストサイトの変遷も面白い。</p>
<p>Mortbay → Sourceforge → codehaus → Eclipse,codehaus だそうだ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/jetty-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SourceForge.JP でプロジェクト作った</title>
		<link>http://hkzo.org/2009/07/try-sourceforge-jp/</link>
		<comments>http://hkzo.org/2009/07/try-sourceforge-jp/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 14:01:58 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=50</guid>
		<description><![CDATA[ちょっとオープンソースなものを作ってまして、いろいろ慣れないといけないなぁと、公開はまだなのだが SourceForge.JP でプロジェクト開始の申請を出した。
]]></description>
			<content:encoded><![CDATA[<p>ちょっとオープンソースなものを作ってまして、いろいろ慣れないといけないなぁと、公開はまだなのだが <a href="http://sourceforge.jp/">SourceForge.JP</a> でプロジェクト開始の申請を出した。</p>
<p>そしたら3分で承認が下りて活動可能になった。はやっ！！</p>
<p>しかし、昨日の登録からまる１日たっても承認おりないなぁと悩んで、何度もヘルプ見たりして、登録完了できていなかったのは内緒の方向で。</p>
<blockquote><p>Subject: [SF.JP] プロジェクト登録を受け付けました<br />
プロジェクトを登録していただき、ありがとうございます。<br />
下記の通りプロジェクト登録を受け付けました。<br />
プロジェクトが許可されれば、電子メールで詳細情報が<br />
通知されますので、しばらくお待ちください。<br />
グループ名: 　（略）<br />
ライセンス: 　（略）<br />
説明:　（略）<br />
目的:　（略）</p></blockquote>
<p>ってメールが登録時に来る。<br />
実はこれこっちのミスで来てなかった。で、承認されると</p>
<blockquote><p>Subject: SourceForge Project Approved<br />
Your project registration for SourceForge has been approved.<br />
Project Full Name:<br />
Project Unix Name:<br />
CVS Server:<br />
Project Page:<br />
Project Admin Page:</p></blockquote>
<p>ってメールがきます。</p>
<p>さて、次はドメイン取得だな。これは慣れてるので問題ないが・・・。えっ？ドメインまで必要なプロジェクトなのかって？<br />
全然不要ですが、モチベーション維持の自己満足のためです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/try-sourceforge-jp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>考える技術「なぜ当たり前のことしか浮かばないのか」</title>
		<link>http://hkzo.org/2009/07/the-pyramid-principle/</link>
		<comments>http://hkzo.org/2009/07/the-pyramid-principle/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 14:40:20 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=49</guid>
		<description><![CDATA[PRESIDENT 2009 7.13号より。大したこと書いてなかったけど、それでもメモ。]]></description>
			<content:encoded><![CDATA[<p>PRESIDENT 2009 7.13号より。大したこと書いてなかったけど、それでもメモ。</p>
<ul>
<li>井上雅博(ヤフー社長)<br />
新しいサイトで流行っているものがあれば、自分で必ず使ってみる。実際に使ってみないと、どこに面白さがあるのかわからない。「多分たいしたことないだろう」などと先入観は持たない。<strong><span style="color: #ff0000;">流行っていること自体に、必ず何か理由があるはず</span></strong>。どうしても面白さがわからなかったら、他の人に尋ねてみます。</li>
<li>鳥羽博道(ドトールコーヒー名誉会長)<br />
ふとした光景がビジネスに結びつくかどうか。人は関心のないものは見逃しますが、関心があるものなら雑踏の中からでも必ず見つけ出します。<strong><span style="color: #ff0000;">危機感とテーマ(将来の事業像)を抱いているかどうか</span></strong>にかかっている。</li>
<li>小林豊(小林製薬社長)<br />
<span style="color: #ff0000;">&#8220;あったらいいな&#8221;をカタチにする</span>。内ポケットにはいつも手帳を入れておき、気付いたことはすぐにメモする。提案にすぐフィードバックすることも大切な仕組みです。提案を受け付ける専門部署を設置し、提案に目を通して関連部署に振り分け、すぐに評価を促すという方法をとっている。反応があればまた提案しようという気になるから。「自分で考えろ」というだけではなく、考えるための仕組みや環境を用意することが絶対に必要。</li>
<li>なんのために日経を読んでいるのか。経営者のことば。<br />
できるビジネスマンが熱心に読むのは企業面と消費面。たとえ短い記事でもビジネスアイデアの宝庫。「3W1H」<strong><span style="color: #ff0000;">「誰が」「誰に」「何を」「いくらで」</span></strong>ということに注目している。日経は多種多様なビジネスモデルの実例集。</li>
<li>「バカな脳がピンとくる脳に変わる」科学
<ul>
<li>「<span style="color: #ff0000;">メタファー</span>」一見関係がないもの同士を結び付ける。想像力の先の創造性</li>
<li>「<span style="color: #ff0000;">思考実験</span>」実現不可能なことをシュミレーションする</li>
<li>「<span style="color: #ff0000;">トーク・スルー</span>」生煮えのアイデアを話してみる。脳にとっての運動。とにかく一度出力しないことには可能性も見えてこない</li>
<li>「<span style="color: #ff0000;">集中的・拡散的思考</span>」議論は広げるだけ広げ、引き戻す</li>
<li>「<span style="color: #ff0000;">セレンディピティ</span>(幸運に出合う能力)」目標途中にあるもの「余計なもの」を追う。接着剤の研究→弱い粘着剤の発見(普通はボツ)→ポスト・イット</li>
</ul>
</li>
</ul>
<p>などなど。<br />
でも、半分以上が時計の特集(広告)で、全体としてはお勧めしない。<br />
そういえば、「<a href="http://www.amazon.co.jp/gp/product/4478490279?ie=UTF8&amp;tag=amzass051-22&amp;linkCode=as2&amp;camp=247&amp;creative=7399&amp;creativeASIN=4478490279">考える技術・書く技術―問題解決力を伸ばすピラミッド原則</a><img src="http://www.assoc-amazon.jp/e/ir?t=amzass051-22&amp;l=as2&amp;o=9&amp;a=4478490279" border="0" width="1" height="1" />」バーバラ・ミントは買ったけど読んでいない。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/the-pyramid-principle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSDE 0.2.7 使ってみた &amp; 不具合？</title>
		<link>http://hkzo.org/2009/07/osde-0-2-7/</link>
		<comments>http://hkzo.org/2009/07/osde-0-2-7/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 14:55:44 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[mixiアプリ]]></category>
		<category><![CDATA[OpenSocial]]></category>
		<category><![CDATA[OSDE]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=48</guid>
		<description><![CDATA[OpenSocial アプリ開発用の Eclipse プラグインである、OSDE ( OpenSocial Development Environment ) をインストールして mixi アプリを試してみました。
]]></description>
			<content:encoded><![CDATA[<p>OpenSocial アプリ開発用の Eclipse プラグインである、OSDE ( OpenSocial Development Environment ) をインストールして mixi アプリを試してみました。</p>
<p>OSDEのオフィシャルサイトは、<a href="http://code.google.com/p/opensocial-development-environment/">http://code.google.com/p/opensocial-development-environment/</a> です。</p>
<p>それで「<a href="http://mixiapp.rash.jp/wp/?p=15">OSDE のインストール: ウィンドウズで Eclipse 3.4.2 と Java 1.6 を用いた方法</a>」（mixi アプリ 大全集) を参考にインストールしてサンプルを試してみながら作ってみた。</p>
<p>で、mixi で動いた時にはちょっと感動。<br />
自分なりに変更した手順点</p>
<ul>
<li>workspace は mixi アプリ用に別に作った (ex)d:/mixiApps/</li>
<li>gadgets.xml の“Run As-&gt; Run configurations”の Arguments 設定の部分は専用ディレクトりにした (ex)d:/mixiApps/osde_jetty</li>
<li>同様にShindig Database も別に用意 (ex)d:/mixiApps/osde_db</li>
</ul>
<p>現在、OSDE 0.2.7 でちょっと困っている事象は gadget.xml を編集するエディタの Contents タブを開き、何も選択しない状態で、xml に何らかの変更を加えて保存しようとするとエラーになるというもの。<br />
.metadata の .log には ArrayIndexOutOfBoundsException が記録されていました。</p>
<pre style="overflow: scroll; width: 95%; white-space: pre">java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.get(Unknown Source)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.contents.SupportedViewsPart.changeModel(SupportedViewsPart.java:274)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.contents.ContentsBlock.changeModel(ContentsBlock.java:90)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.contents.ContentsPage.changeModel(ContentsPage.java:64)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.GadgetXmlEditor.changeModel(GadgetXmlEditor.java:176)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.GadgetXmlEditor.reflectModel(GadgetXmlEditor.java:222)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.GadgetXmlEditor.access$0(GadgetXmlEditor.java:217)
at jp.eisbahn.eclipse.plugins.osde.internal.editors.GadgetXmlEditor$2.pageChanged(GadgetXmlEditor.java:143)
:
:</pre>
<p>Contents で表示されている Supported Views を一つ選択しておけばとりあえず、問題はないようなので、しばらくはこれでしのぎます。<br />
一応、オフィシャルを見ると Issue 25 で closed/fixed になっていましたが、再現するので報告しました。が報告の仕方がよくわからなかったので伝わったかどうか &#8230;.. 。</p>
<p>しかし、慣れるまでとか、マイミクとかをたくさん増やしてローカルだけでテストできるとか、いちいち mixi でテストしなくて良いのは非常に良いです！！<br />
もちろん、mixi 上でのテストは不可欠だと思うのですが、ローカルで動くのは気軽にトライで来て精神的に楽。<br />
さて、あと２カ月でソーシャルアプリケーション アワードにエントリできるようなものが作れるであろうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/osde-0-2-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>昨日書き忘れたこと / OSW2009 / Windows Azure</title>
		<link>http://hkzo.org/2009/07/osw2009-windows-azure/</link>
		<comments>http://hkzo.org/2009/07/osw2009-windows-azure/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 09:57:15 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=47</guid>
		<description><![CDATA[マイクロソフトのオープンソース戦略　～相互運用性と開発者コミュニティへの貢献～]]></description>
			<content:encoded><![CDATA[<blockquote><p>マイクロソフトのオープンソース戦略　～相互運用性と開発者コミュニティへの貢献～</p>
<ul>
<li>「オープンなPC→Network→Application(今ココ)」</li>
<li>「MSのイノベーション→コミュニティのイノ→ビジネスのイノ→MSの(Loop)」</li>
<li>「PHP on Windows」</li>
<li>「Web App GalleryというMSのチャネルを使ってください」</li>
<li>「MS運営の&#8221;Forge&#8221;サイト：CodePlex」</li>
<li>「<a href="http://blogs.technet.com/port25j">Port25Japan</a>」</li>
<li>「健全な競争・競合」</li>
</ul>
</blockquote>
<p>もらった資料より</p>
<blockquote><p>Windows Azure</p>
<ul>
<li>FastCGI/PHP and PHP SDK for Azure</li>
<li>Azure Ruby SDK for .NET Services</li>
<li>Azure Java SDK for .NET Services</li>
<li>Eclipse plug-in for Azure</li>
</ul>
</blockquote>
<p>だとさ</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/osw2009-windows-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IAjapan &#8211; Javaナイトセミナー(Vol.7) &#8211; JavaOne 2009 報告会</title>
		<link>http://hkzo.org/2009/07/iajapan-java-night-7/</link>
		<comments>http://hkzo.org/2009/07/iajapan-java-night-7/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 16:47:25 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=46</guid>
		<description><![CDATA[「Javaナイトセミナー(Vol.7)」に参加してきました。大山さんのスライドショーによる JavaOne2009 のレポート。櫻庭さんのJavaFX、Java SE 7 に関するレポートでした。
]]></description>
			<content:encoded><![CDATA[<p>初めて「<a href="http://www.iajapan.org/bukai/java/event/">Javaナイトセミナー(Vol.7)</a>」に参加してきました。</p>
<p>予告通り乾杯から始まって、ワキアイアイとスタート。</p>
<p>まずは大山さんのスライドショーによる JavaOne2009 のレポート。<br />
大量の写真と軽快な話術で笑いを誘いつつ、例年はこうだ、今年はこうだったなどと生の声とともに雰囲気を伝えてくださいました。<br />
大山さんもびっくりされていましたがシカゴ先物取引所のJavaシステムがさばいているトランザクションが 30,000(件/秒)！毎秒ですよ！</p>
<p>後半は櫻庭さんの番<br />
JavaFX、Java SE 7 に関するレポートでした。<br />
プレゼンのページ切り替えのエフェクトが変わってたので、なんのプレゼンソフトかなと思ってたのですが、なんと、プレゼン資料は JavaFX で（コードで）書いたとのこと。笑いました。</p>
<p>お二人ともかなりの Java 通でいろいろやばい話も聞けて有意義な2時間でした。<br />
質問タイムには質問した人に JavaOne goods をプレゼントする太っ腹ぶり。<br />
私は「Sun GlassFish / JavaOne, June 2-5, 2009」と入ったトランプをいただきました！<br />
今度開催されれば一緒にサンフランシスコへ行きたいなぁと思わせるお二人の講和でした。<br />
都合で2次会にはいけませんでしたが、次の機会は参加できればと。<br />
個人的には Java SE 7 の Project Coin の成果がどうなるかが楽しみです。ぐだぐだ書かないいけないコードがどうすっきりするか、便利になるか楽しみです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/iajapan-java-night-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSource World 2009 に行ってきた</title>
		<link>http://hkzo.org/2009/07/opensource-world-2009/</link>
		<comments>http://hkzo.org/2009/07/opensource-world-2009/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 13:15:11 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[OSS]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[クラウド]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=45</guid>
		<description><![CDATA[OpenSource World 2009に行ってきました。「実例によるOSSビジネスの利益の上げ方」「マイクロソフトのオープンソース戦略～開発者コミュニティへの貢献～」「オープンソースによる仮想化／クラウドのはじめかた」・・・]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.idg.co.jp/expo/osw/2009/">OpenSource World 2009</a> に行ってきました。</p>
<p>以下、メモと心に残ったキーワードを並べます。</p>
<blockquote><p>「実例によるOSSビジネスの利益の上げ方」～インフラ編、CMS編、アプリ編で具体例を専門家が解説します～</p>
<ul>
<li>「WindowsでもOSS」</li>
<li>「なんでもできますはNG」</li>
<li>「エンジニアが楽しめる仕事を核にする」</li>
<li>「サポート、代理店販売はNGかな」</li>
<li>「差別化」</li>
<li>「人月(人工)はやらない」</li>
<li>「コスト：初期費用↓開発費↑サポート↓」</li>
</ul>
</blockquote>
<blockquote><p>NTTコムウェアのOSS適用推進に向けた取り組み</p>
<ul>
<li>「JBoss、PostgreSQLはプロプラに迫る。使えるよ」</li>
</ul>
</blockquote>
<blockquote><p>マイクロソフトのオープンソース戦略　～相互運用性と開発者コミュニティへの貢献～</p>
<ul>
<li>オープンなPC<br />
↓<br />
オープンなNetwork<br />
↓<br />
オープンなApplication (今ココ)</li>
<li>「MSのイノベーション→コミュニティのイノ→ビジネスのイノ→MSの(Loop)」</li>
<li>「PHP on Windows」</li>
<li>「Web App GalleryというMSのチャネルを使ってください」</li>
<li>「MS運営の&#8221;Forge&#8221;サイト：CodePlex」</li>
<li>「<a href="http://blogs.technet.com/port25j">Port25Japan</a>」</li>
<li>「健全な競争・競合」</li>
</ul>
</blockquote>
<blockquote><p>今だからこそ知りたい オープンソースによる仮想化／クラウドのはじめかた</p>
<ul>
<li>「OSSでのスタックモデル。検証済構成の用意」</li>
<li>「Xen, KVM にしろOSに取り込まれる？だってデバイス、リソースの仮想化ってそもそもOSの本来の仕事でしょ」</li>
<li>「仮想化システムの運用ではリソース把握が重要」</li>
<li>「Hinemos + VM管理オプション」</li>
<li>「Amazon: eコマース利用帯域幅＜AWSの帯域幅。本業はクラウドサービスへ」</li>
<li>「Hadoop, MapReduce, Eucalyptus(EC2 clone)」</li>
</ul>
</blockquote>
<blockquote><p>クラウド・コンピューティングにおけるLinux技術者の役割</p>
<ul>
<li>「OSSクラウド:Xen, KVM, CentOS, Hadoop, HBase, Apache, Tomcat, MySQL, PostgreSQL, Zabbix, Nagios, Heartbeat, OpenLDAP, OVF」</li>
<li>「モノの差別化は限界。サービス(技術者)の差別化」</li>
<li>「技術力、業界知識(金融系、流通系・・・)、接遇態度(プレゼン、コミュニケーション・・・、TPO)」</li>
<li>「Fee on Free の世界」</li>
</ul>
</blockquote>
<p>あと、展示会場と「.orgパビリオン」をうろうろしてきました。</p>
<p>コンパニオンのお姉さん方も良いが、誘導整理などしていた黒スーツのお姉さんは色っぽい人が多かった。</p>
<p>まじめな話、こういうところに行くといろいろ刺激を受けますよね。何か新しいこと始めようとか、がんばろうって。講和中に別のこと考えだして忘れないようにメモ始めたりする。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/07/opensource-world-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.4.2 + ant + javadoc はとりあえず解決も 3.5 は NG</title>
		<link>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-resolved/</link>
		<comments>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-resolved/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:48:51 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javadoc]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=44</guid>
		<description><![CDATA[Eclipse 3.4.2 + ant + javadoc のコンソールのエンコードは build.xml のエンコードに同期していましたが、3.5 は・・・・NG!!!
]]></description>
			<content:encoded><![CDATA[<blockquote style="border-color: #ff0000; width: 85%;"><p><strong><span style="color: #ff0000;"> [2010/3/27, 4/2 追記] Eclipse 3.5 での解決方法</span></strong><br />
<a href="http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/">Eclipse 3.5 + Ant + Javadoc 文字化け、コンソール停止（最終章）</a><br />
<a href="http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/">Pleiades Eclipse 3.5 + Ant + Javadoc コンソール停止問題の解決</a>
</p></blockquote>
<p><a href="http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-problem/">昨日までの問題</a></p>
<blockquote class="code" style="width: 85%;">
<h3>Eclipse(3.4.2英語純正) + WinXP + ant + javadoc の環境</h3>
<p>問題1. javadoc の途中でコンソールの表示が止まる<br />
問題2. javadoc が生成されるときとされないときがある</p></blockquote>
<p>(問題１の解決)<br />
「<a href="http://d.hatena.ne.jp/cypher256/20090303/p1">[Eclipse][Pleiades] Ant のコンソール・エンコーディング</a>」(cypher256さん、C/pHeR Memo &#8211; Java とか。Eclipse とか。）<br />
ここをヒントに試した。で、発見した！<br />
コンソールのエンコードは build.xml のエンコードに同期していました。コンソールの実装がどうかわかりませんが、私の環境ではそのように動作します。</p>
<pre>&lt;?xml version="1.0" encoding="Windows-31J"?&gt;</pre>
<p>これで、コンソールはちゃんと表示されるようになりました。<br />
(問題２の解決)<br />
もう、これは簡単、javadoc タスクの属性で doctitle があるのですが、いろいろ試しているときに doctitle=&#8221;" としたら、javadoc タスクがエラーになりました。<br />
コンソールがちゃんと見えていればどうってことない問題でした。<br />
ここで、終わると思ったのですが、つい先日 3.5 Galileo が出たので試してみた。<br />
<span style="color: #ff0000;"><span style="font-size: large;">最悪！！</span></span><br />
もう、いやになる。<br />
build.xml に連動しているっぽいのは同じだが、Windows-31J では表示してくれなくなりました。もちろんコンソールのエンコーディングをいじってもダメ。<br />
UTF-8にすると表示されるも、当然文字化け(そりゃ javadoc タスク、javadoc.exe は Windows-31J だもの)<br />
試しに 3.5 Galileo ベースの <a href="http://mergedoc.sourceforge.jp/pleiades.html">Pleiades 1.3.1.I20090626</a> も試してみたが javadoc タスクのコンソールは文字化けしてだめだった。<br />
javadoc タスク、javadoc.exe の表示が英語になってほしいっす。<br />
Eclipse のソース見る！？ orz</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-resolved/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.4.2 + ant + javadoc (jdk1.6.0_13) 不調</title>
		<link>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-problem/</link>
		<comments>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-problem/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 14:55:00 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javadoc]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=43</guid>
		<description><![CDATA[Eclipse 3.4.2 の ant から javadoc (jdk1.6.0_13) の実行中の表示がされず、ちゃんと生成されるときとされないと気があるのがなぜかわからない。
]]></description>
			<content:encoded><![CDATA[<blockquote style="border-color: #ff0000; width: 85%;"><p><strong><span style="color: #ff0000;"> [2010/3/27, 4/2 追記] 解決方法</span></strong><br />
<a href="http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-resolved/">Eclipse 3.4.2 + ant + javadoc はとりあえず解決も 3.5 は NG<br />
<a href="http://hkzo.org/2010/03/eclipse-3-5-ant-javadoc/">Eclipse 3.5 + Ant + Javadoc 文字化け、コンソール停止（最終章）</a><br />
<a href="http://hkzo.org/2010/04/pleiades-3-5-ant-javadoc/">Pleiades Eclipse 3.5 + Ant + Javadoc コンソール停止問題の解決</a>
</p></blockquote>
<p>Eclipse の ant から javadoc タスクがどうも調子悪い。<br />
環境は以下の通り</p>
<blockquote class="code">
<ul>
<li>Windows XP SP3</li>
<li> Eclipse 3.4.2 build M20090211-1700</li>
<li> Eclipse 内蔵 ant</li>
<li> jdk1.6.0_13 javadoc</li>
</ul>
</blockquote>
<p>実行すると</p>
<pre>javadoc:
[javadoc] Generating Javadoc
[javadoc] Javadoc execution</pre>
<p>と表示されて止まっている。<br />
プロセスを見ると javaw.exe と javadoc.exe がいる。<br />
で、しばらくするとプロセスが終了して。コンソールタブには&lt;terminated&gt;と出て終わっている。<br />
javaw、javadoc ともに永遠に終了しないこともある。<br />
javadoc は生成されているときと、されていないときがある。<br />
build.xml は以下の通り verbose を指定しているが、何も出ないっておかしくないですか？</p>
<pre>&lt;target name="javadoc"&gt;
&lt;javadoc
destdir="javadoc"
encoding="Windows-31J"
docencoding="Windows-31J"
charset="Shift_JIS"
verbose="true"
sourcepath="${src}"
&gt;
&lt;/javadoc&gt;
&lt;/target&gt;
</pre>
<p>直接 windows 用の ant-1.7.1 とかで実行するとどばーっと、表示しながら javadoc が生成されます。<br />
謎だ！！！！</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/eclipse-3-4-2-ant-javadoc-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>T-01Aの販売を中止。またか docomo</title>
		<link>http://hkzo.org/2009/06/docomo-t01a/</link>
		<comments>http://hkzo.org/2009/06/docomo-t01a/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 08:50:56 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[docomo]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=42</guid>
		<description><![CDATA[“011”から始まる番号に電話できない不具合があったそうな。
]]></description>
			<content:encoded><![CDATA[<p>もう書くことなし。だめすぎ。電話できないってどんだけだめなんだよ。</p>
<p>「<a href="http://plusd.itmedia.co.jp/mobile/articles/0906/22/news076.html">“011”から始まる番号に電話できない不具合</a>」(6/22 +D Mobile)</p>
<p>とはいえ、iモード2.0携帯が欲しいわけで、6/15 現在の資料では以下のどれかしかない。</p>
<ul>
<li> SH-07A, 06A, 05A</li>
<li> N-09A, 08A, 07A</li>
<li> P-09A, 08A, 07A</li>
<li> F-09A, 08A</li>
</ul>
<p>「<a href="http://www.nttdocomo.co.jp/service/imode/make/content/spec/index.html">iモード対応機種 対応コンテンツ・機能一覧</a>」(docomo)<br />
「<a href="http://www.nttdocomo.co.jp/binary/pdf/service/imode/make/content/spec/imode_spec.pdf">iモード対応機種 対応コンテンツ・機能一覧 （PDF形式：97KB）</a>」(docomo)</p>
<p>諸事情で今週末にでも買いたいところなのに。こまったなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/docomo-t01a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 日本語文字化けの解決法</title>
		<link>http://hkzo.org/2009/06/centos-reinstall-japanese/</link>
		<comments>http://hkzo.org/2009/06/centos-reinstall-japanese/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 09:16:08 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[サーバ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=41</guid>
		<description><![CDATA[後から日本語関連を追加したが漢字が四角の記号に化けて表示されない。パッケージの再インストールで解決
]]></description>
			<content:encoded><![CDATA[<p>自宅サーバの HDD がダメになったので HDD を換装して、再度 CentOS をインストールしました。</p>
<p>たまには違ったことをやってみようと CentOS-5.3-i386-netinstall.iso を使ってネットワークインストールしました。</p>
<p>ネットインストールは英語しか対応していないので、後から日本語関連を追加するわけですが、日本語サポートをインストールしても漢字が四角の記号に化けて表示されません</p>
<p>フォントとかパッケージ自体はインストールされているみたいで、どうやら使えるようにセッティングできていない感じです。ひらがなカタカナの表示イメージもなんとなく変なので、フォント関連のセッティングのようですが、わからないので強行手段。</p>
<pre># yum groupremove "X Window System"
# yum groupremove "Japanese Support"
# yum groupremove "GNOME Desktop Environment"

** 再起動 **

# yum groupinstall "X Window System"
# yum groupinstall "Japanese Support"
# yum groupinstall "GNOME Desktop Environment"</pre>
<p>これで何とかなおりました。</p>
<p>本当の原因は不明。</p>
<p>その他、パッケージ、サービスの調整とかちょこっとやって、設置完了。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/centos-reinstall-japanese/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>恐ろしく使いが手が悪いさくらのブログ</title>
		<link>http://hkzo.org/2009/06/sakurablog-too-bad/</link>
		<comments>http://hkzo.org/2009/06/sakurablog-too-bad/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 16:40:32 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=40</guid>
		<description><![CDATA[さくらのブログへの不満。TOPページへアクセスしたが、「次へ」とか「１ページ」とかのページナビがないし、出すようにカスタマイズできない！？
]]></description>
			<content:encoded><![CDATA[<p>自分のブログからちょっと過去記事を参照しようとTOPページへアクセスした。<br />
ずっと下までスクロールして記事が見つからない。</p>
<p>じゃあ次のページへ・・・・・・「次へ」とか「１ページ」とかのページナビがない<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/angry.gif" border="0" alt="angry" /> へ<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/sign02.gif" border="0" alt="sign02" /></p>
<p>仕方なくサイドメニューから&#8221;月&#8221;を選んで探す。<br />
今度はページナビがあるのでなんとなくたどり着けた。</p>
<p>しかし、トップページ(index.html)のページ分割はできないの？<br />
いろいろ探したけど見つからないようなのだが・・・・。ちょー不満。</p>
<p>いや、まじで、そこまでして記事を読んでくれるならまだしも、普通はあきらめて別のサイトに行くよね。</p>
<p>他の理由もいろいろあって、別のに乗り換えようかと本気で考え始めた今日この頃。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/sakurablog-too-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ハードディスク交換準備完了</title>
		<link>http://hkzo.org/2009/06/failed-smart/</link>
		<comments>http://hkzo.org/2009/06/failed-smart/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 12:19:28 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[サーバ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=39</guid>
		<description><![CDATA[HDD 不調をお伝えしましたが、いよいよもってダメ確定。Spin_Retry_Count が In_the_past。HGST Travelstar E5K160 に換装予定です。
]]></description>
			<content:encoded><![CDATA[<p>6/15 に「<a href="http://hkzo.org/2009/06/failed-smart-self-check-back-up-data-now/" target="_blank">FAILED SMART self-check. BACK UP DATA NOW!</a>」で HDD 不調をお伝えしましたが、いよいよもってダメ確定。</p>
<blockquote class="code"><p>kernel: hda: dma_timer_expiry: dma status == 0&#215;20<br />
kernel: hda: DMA timeout retry<br />
kernel: hda: timeout waiting for DMA<br />
kernel: hda: status timeout: status=0xd0 { Busy }<br />
kernel: ide: failed opcode was: unknown<br />
kernel: hda: drive not ready for command</p></blockquote>
<p>とか、言い始めやがった。</p>
<p>SMART では Spin_Retry_Count が In_the_past とかなってる。<br />
解説は「<a href="http://nhh.mo-blog.jp/ttt/2006/06/freebsd_smartct_7af6.html"">smartctlコマンドで表示される属性（Attribute）について</a>」(ttt さん) あたりで念のため確認。<br />
交換用のHDDを頼んでいたのだが早速使う羽目になるとは。</p>
<p>ちなみに昨日の昼に注文して、今日到着。はやっ<br />
今週末に交換作業する予定。<br />
HDD は <a href="http://www.hitachigst.com/portal/site/jp/products/travelstar/E5K160/">HGST Travelstar E5K160</a> (HTE541680J9AT00) にしました。<br />
普通のノート用の HDD なんて連続運転は想定してないが、これは「可用性の向上で連続稼動に対応した主流記憶容量のHDD」との売りにひかれました。<br />
さて、あとは換装作業が・・・<br />
ま、これも楽しみのひとつか。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/failed-smart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サイトマップ sitemap.xml の更新は1日1回</title>
		<link>http://hkzo.org/2009/06/sitemap-xml/</link>
		<comments>http://hkzo.org/2009/06/sitemap-xml/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 03:44:23 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[sitemap]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=38</guid>
		<description><![CDATA[サイトマップ sitemap.xml の更新は1日1回で、このブログの場合には大体 9:00～9:30 の間でした。
]]></description>
			<content:encoded><![CDATA[<p>さくらのブログ設定のヘルプにも書いてあるとおり、1日1回更新されますが、では「いったいいつ？」と思ったので観測してみた。</p>
<p>このブログの場合には大体 9:00～9:30 の間でした。<br />
記事投稿する場合には 9:00 までにすることにしよう。</p>
<p>ちなみに google はウェブマスターツールから指示を出すと 30 分以内には取得してくれているようです。(インデックスに反映されるかどうかはまた別)<br />
Y!、bing は１週間くらい放置されますね。<br />
ちなみついでに google の仕様では「<a href="http://www.google.com/support/webmasters/bin/answer.py?hl=jp&amp;answer=75712">複数のサイトのサイトマップを管理</a>」にあるとおり、sitemap.xml に複数サイトの情報を載せて良いようなので、さくらのブログとは別の自分のコントロールできるサーバで sitemap.xml を生成して読ませることができるっぽいです。もちろん、その別サーバのサイトもウェブマスターツールに登録しておく必要があります。</p>
<p>サイトマップの更新を伝える仕組みもあるので、スクリプトなどを組めば1日複数回の更新&amp;通知も可能ですね。<br />
ただ、「<a href="http://www.google.com/support/webmasters/bin/answer.py?hl=jp&amp;answer=34658">ガイドライン</a>」の URL の説明を読むとダメにも読める。どっち？<br />
と、いろいろ書きましたが、sitemap.xml にはこだわらなくて良いと思う今日この頃。<br />
sitemap.xml は通常のクロールで見つけてくれないリンクを伝える程度に思っておいたほうが良いようです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/sitemap-xml/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>販売再開するもNTTドコモがダメすぎる件</title>
		<link>http://hkzo.org/2009/06/nttdocomo-so-bad/</link>
		<comments>http://hkzo.org/2009/06/nttdocomo-so-bad/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 00:48:36 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[docomo]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=37</guid>
		<description><![CDATA[iモード公式の有料サイトへアクセスすると、課金登録をしていなくてもコンテンツを利用できる可能性があったらしい
]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://hkzo.org/2009/05/ntt-docomo/">NTTドコモがダメすぎる件</a>」で書いた不具合を放置して販売再開した模様。</p>
<ul>
<li><a href="http://www.nttdocomo.co.jp/info/notice/page/090604_00_m.html">「N-06A」「P-07A」の販売再開および「N-08A」の販売開始について</a> (6/4 docomo)</li>
</ul>
<p>で、対応はというと不具合のある JavaScript を無効にしましたということらしい。</p>
<ul>
<li><a href="http://k-tai.impress.co.jp/cda/article/news_toppage/45623.html">ドコモ、機能制限した「N-06A」「P-07A」「N-08A」を販売再開</a> (5/28 ケータイwatch)</li>
<li><a href="http://www.asahi.com/business/update/0528/TKY200905280290.html">ドコモ新携帯、不具合あった新機能削除し発売へ</a> (5/28 asashi.com)</li>
</ul>
<p>ockeghemさんとことの日記を見ると docomo の切羽詰まったあわってぷりが良く分かる。</p>
<ul>
<li><a href="http://d.hatena.ne.jp/ockeghem/20090528">ソフトウェアアップデートでP-07AのJavaScriptが使えなくなった</a> (5/28 ockeghem(徳丸浩)の日記)</li>
</ul>
<p>で、何がダメすぎるかっていうと、、、</p>
<ul>
<li><a href="http://k-tai.impress.co.jp/cda/article/news_toppage/45528.html">ドコモのN-06A/P-07A、ソフト更新未適用でiモード利用不可に</a> (5/28 ケータイwatch)</li>
</ul>
<blockquote><p>ソフトウェア更新未適用端末がiモードへ接続できないようにした背景として、ドコモでは「たとえばiモード公式の有料サイトへアクセスすると、課金登録をしていなくてもコンテンツを利用できる可能性があった」としている。</p></blockquote>
<p>もう開いた口がふさがらない。<br />
まぁ悪用されるからかもしれないからかもしれませんが、事後でも説明があるべきだと思うな。</p>
<p>ちなみに<a href="http://hkzo.org/2009/05/imode2-0-ajax/">シュミレータがエラー</a>になるのとは関係ないかな</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/nttdocomo-so-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitterはじめた</title>
		<link>http://hkzo.org/2009/06/start-twitter/</link>
		<comments>http://hkzo.org/2009/06/start-twitter/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 12:30:22 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=36</guid>
		<description><![CDATA[特に理由もなく Twitter に登録してみた。
]]></description>
			<content:encoded><![CDATA[<p>特に理由もなく Twitter に登録してみた。<br />
まだ良く分かってないけど、とりあえず人のを眺めるでもなく、適当につぶやいてみようと思う。<br />
類似サービスがすごくいっぱいあることも始めて知った。<br />
ブログに Twitter のアカウント（っていうのか）を載せるのはありなのかなぁ。Blog パーツとかに手を出してみたいと思う。<br />
APIもあるようなのでなにか面白いことができるかな。<br />
ブログの連絡先を Twitter にしている人はどのくらいいるのだろうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/start-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAILED SMART self-check. BACK UP DATA NOW!</title>
		<link>http://hkzo.org/2009/06/failed-smart-self-check-back-up-data-now/</link>
		<comments>http://hkzo.org/2009/06/failed-smart-self-check-back-up-data-now/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 03:40:37 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[サーバ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=35</guid>
		<description><![CDATA[FAILED SMART self-check. BACK UP DATA NOW!自宅サーバの HDD で SMART警告(Spin_Retry_Countが危ない)が出たので調べてみた。
]]></description>
			<content:encoded><![CDATA[<p>自宅サーバの HDD で SMART警告(Spin_Retry_Countが危ない)が出たので調べてみた。</p>
<blockquote class="code"><p># smartctl -a /dev/hda<br />
：<br />
(略)<br />
：<br />
SMART Attributes Data Structure revision number: 16<br />
Vendor Specific SMART Attributes with Thresholds:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
1 Raw_Read_Error_Rate     0&#215;000f   100   100   046    Pre-fail  Always       &#8211;       258501<br />
2 Throughput_Performance  0&#215;0005   100   100   030    Pre-fail  Offline      &#8211;       0<br />
3 Spin_Up_Time            0&#215;0003   100   100   025    Pre-fail  Always       &#8211;       25602<br />
4 Start_Stop_Count        0&#215;0032   097   097   000    Old_age   Always       &#8211;       1666<br />
5 Reallocated_Sector_Ct   0&#215;0033   099   099   024    Pre-fail  Always       &#8211;       3<br />
7 Seek_Error_Rate         0&#215;000f   100   089   047    Pre-fail  Always       &#8211;       1655<br />
8 Seek_Time_Performance   0&#215;0005   100   100   019    Pre-fail  Offline      &#8211;       0<br />
9 Power_On_Seconds        0&#215;0032   006   006   000    Old_age   Always       &#8211;       14228h+09m+46s<br />
<span style="background-color: #ff8080;"> 10 Spin_Retry_Count        0&#215;0013   001   001   020    Pre-fail  Always   FAILING_NOW 21 </span><br />
12 Power_Cycle_Count       0&#215;0032   091   091   000    Old_age   Always       &#8211;       1355<br />
192 Emergency_Retract_Cycle_Ct0&#215;0032   099   099   000    Old_age   Always       &#8211;       19<br />
193 Load_Cycle_Count        0&#215;0032   001   001   000    Old_age   Always       &#8211;       474964<br />
194 Temperature_Celsius     0&#215;0022   100   090   000    Old_age   Always       &#8211;       51 (Lifetime Min/Max 14/57)<br />
195 Hardware_ECC_Recovered  0&#215;001a   100   100   000    Old_age   Always       &#8211;       21048<br />
196 Reallocated_Event_Count 0&#215;0032   099   099   000    Old_age   Always       &#8211;       2<br />
197 Current_Pending_Sector  0&#215;0012   100   100   000    Old_age   Always       &#8211;       0<br />
198 Off-line_Scan_UNC_Sector_Ct0&#215;0010   100   100   000    Old_age   Offline      &#8211;       0<br />
199 UDMA_CRC_Error_Count    0&#215;003e   200   200   000    Old_age   Always       &#8211;       0<br />
200 Write_Error_Count       0&#215;000f   100   100   060    Pre-fail  Always       &#8211;       5193<br />
203 Run_Out_Cancel          0&#215;0002   099   099   000    Old_age   Always       &#8211;       1528978538545<br />
：<br />
(略)<br />
：</p></blockquote>
<p>Spin_Retry_Count とは「ディスクを規定の速度までスピンアップしようと再試行を試みた回数」ってことで、ようはディスクがへたってきているってことかな。中古ですし。</p>
<ul>
<li><a href="http://ja.wikipedia.org/wiki/Self-Monitoring,_Analysis_and_Reporting_Technology">Self-Monitoring, Analysis and Reporting Technology</a> (ウィキペディア)</li>
<li><a href="http://www.jinaka.com/pc/smartmontools/information_list.html">smartmontoolsで取得できるSMART情報一覧</a> (じーなか.com さん)</li>
</ul>
<p>それで一応セルフテスト(ロング)を実行しました。</p>
<blockquote class="code"><p># smartctl -t long /dev/hda<br />
smartctl version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/<br />
=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===<br />
Sending command: &#8220;Execute SMART Extended self-test routine immediately in off-line mode&#8221;.<br />
Drive command &#8220;Execute SMART Extended self-test routine immediately in off-line mode&#8221; successful.<br />
Testing has begun.<br />
Please wait 42 minutes for test to complete.<br />
Test will complete after <em>[終了予定時刻]</em><br />
Use smartctl -X to abort test.</p></blockquote>
<p>ログの確認と診断結果の確認</p>
<blockquote class="code"><p># smartctl -l selftest /dev/hda<br />
smartctl version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/<br />
=== START OF READ SMART DATA SECTION ===<br />
SMART Self-test log structure revision number 1<br />
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error<br />
# 1  Extended offline    Completed: servo/seek <span style="background-color: #ff8080;">failure </span>90%     14228         -<br />
# smartctl -H /dev/hda<br />
smartctl version 5.38 [i686-redhat-linux-gnu] Copyright (C) 2002-8 Bruce Allen<br />
Home page is http://smartmontools.sourceforge.net/<br />
=== START OF READ SMART DATA SECTION ===<br />
SMART overall-health self-assessment test result: FAILED!<br />
Drive failure expected in less than 24 hours. SAVE ALL DATA.<br />
Failed Attributes:<br />
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE<br />
10 Spin_Retry_Count        0&#215;0013   001   001   020    Pre-fail  Always  <span style="background-color: #ff8080;"> FAILING_NOW</span> 21</p></blockquote>
<p>不良セクタとかならローレベルフォーマットとかで延命処置ができそうですが、これはやばいですねぇ。<br />
どのくらいで完全に死ぬのか興味ありますが、捨てマシンでもないので交換予定です。</p>
<p>純正は FUJITSU MHS2030AT (30GB)でして、代替をいろいろ物色すると 2.5inch, 80GB, 9.5mm, ATA6 で 5,000円 くらいです。安いなぁ。<br />
チップセット古めなので大容量は考えないことにした。320GB とかでも 1万円しない。ほしい。<br />
ついでに、この機会に VMware ESXi も試してみようかなぁっと。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/failed-smart-self-check-back-up-data-now/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>meta description を記述しないでみる(結論)</title>
		<link>http://hkzo.org/2009/06/meta-description-final/</link>
		<comments>http://hkzo.org/2009/06/meta-description-final/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 03:55:16 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=34</guid>
		<description><![CDATA[前回の検証「meta description を記述しないでみる」の続きです。正直ちょっと勘違いもあり、もう、気にしないことにしました。]]></description>
			<content:encoded><![CDATA[<p>前回の検証「<a href="http://hkzo.org/2009/06/meta-description/">meta description を記述しないでみる</a>」の続きです。</p>
<p>正直ちょっと勘違いもあり、もう、気にしないことにしました<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/coldsweats01.gif" border="0" alt="coldsweats01" /></p>
<p>まず、googleに&#8221;site:&#8221;指定で検索してキーワードを一切入力しないときには description の内容が表示されます。meta指定していないときにはコンテンツの内容から抽出しているようで、sbloの場合には title や ブログ説明がコンテンツの始めのほうに記載されているので、それが、表示されました。</p>
<p>そういう意味では meta でちゃんと適切な内容があるほうが望ましいと思われます。</p>
<p>しかしならが、キーワードを指定して検索した場合にはそのキーワード周辺の文章が表示され meta 指定の内容とは無関係になります。この辺の挙動を完全に勘違いしてて、meta 指定が重要かなぁとはやとちりした次第です。</p>
<p>一応、本文をちゃんと読みとって情報を作成してくれているようなので、気にしないことにしましたと。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/meta-description-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>日本Springユーザ会, 日本Grails/Groovyユーザーグループ共催の勉強会</title>
		<link>http://hkzo.org/2009/06/jsug-and-jggug/</link>
		<comments>http://hkzo.org/2009/06/jsug-and-jggug/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 03:22:30 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[セミナー]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=33</guid>
		<description><![CDATA[日本Springユーザ会, 日本Grails/Groovyユーザーグループ共催のSpring＋Groovy/Grailsの勉強会。ORACLEの青山センター。
]]></description>
			<content:encoded><![CDATA[<p>6月24日(水) 18:30～21:00<br />
「<a href="http://www.springframework.jp/">日本Springユーザ会, 日本Grails/Groovyユーザーグループ共催の勉強会</a>」(第1回JSUG+JGGUG合同勉強会)<br />
ORACLEさんの青山センターにて、Spring＋Groovy/Grailsの勉強会をします。ぜひぜひ、ご参加くださいませとのこと。<br />
以下、ほとんどそのまま転載。</p>
<p>http://www.springframework.jp/</p>
<p>18:30～18:35 オープニング「やっぱりWebLogic！とSpring」佐々木さん（日本Oracle）</p>
<blockquote><p>WebLogic使うなら、やっぱりSpring使うでしょう。</p></blockquote>
<p>18:35～19:00 「こんぴろの！Rodから聞いたことを話すぜ」　近藤さん（チェンジビジョン）</p>
<blockquote><p>先日国内でおこなわれたQConでのRodさんの講演と、Rodさんへのインタビュー。<br />
Spring用のベストなEclipse開発環境の作成を目指す SpringTool Suiteを動かしてみての感想の3本立て。</p></blockquote>
<p>19:00～19:50「企業システムで使える！Spring Frameworkによる設定/ログ管理」ゆーすけさん</p>
<blockquote><p>昨今、内部統制要件やセキュリティ意識の高まりとともに、設定やログの管理が複雑化しています。特に開発環境から本番環境など、環境ごとの設定手法や値の変更などは、めんどうな処理です。これらを管理するのにSpring<br />
Frameworkは大きな力を発揮します。<br />
セッションでは、Maven2との組み合わせによる設定管理手法や、ロギングの切り替え方法などを中心に、企業システムで使える便利なテクニックを紹介します。</p></blockquote>
<p>19:50～20:50タイトル「GrailsでSpringをGroovyにしよう！」山本さん (ニューキャスト)</p>
<blockquote><p>Grails Spring Bean Builderの解説。</p></blockquote>
<p>21:00～23:00　懇親会。</p>
<blockquote><p>近所の飲み屋で。ワリカン。</p></blockquote>
<p>行きたいけどいけない輦のでここで紹介。多くの人に参加してもらいたいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/jsug-and-jggug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meta description を記述しないでみる</title>
		<link>http://hkzo.org/2009/06/meta-description/</link>
		<comments>http://hkzo.org/2009/06/meta-description/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 00:19:54 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=32</guid>
		<description><![CDATA[meta description を出力しないようにしてみて、Google様がどのような要約をしてくれるか、この記事のクロール結果で考察してみようと思います。
]]></description>
			<content:encoded><![CDATA[<p>seesaa ブログやさくらのブログの meta description は固定の内容になるので、テンプレートをカスタマイズして「記事タイトル」を含めるようにしてみたりしていますが、機能の上、記事本文からの要約作成は自動ではできない模様。</p>
<p>そこで、あえて meta description を出力しないようにしてみて、Google様がどのような要約を抽出してくれるか、この記事のクロール結果で考察してみようと思います。</p>
<p>ちなみに昨日のエントリは以下のように登録されました。</p>
<blockquote class="code"><p>BeanUtils WrapDynaBean クラスのシリアライズ問題 &#8211; あっきぃてきとう日記<br />
2009年6月10日 &#8230; 「BeanUtils WrapDynaBean クラスのシリアライズ問題」～思いのままに歩くよう<br />
な速さで徒然なるままに～SE(ITアーキテクト)あっきぃが日々考えていること、やりたいこと、やったこ<br />
となどを Java, Linux, Oracle の話題を中心に綴った &#8230;<br />
aktech.sblo.jp/article/29719226.html &#8211; 15時間前 &#8211; 類似ページ -</p></blockquote>
<p>「記事タイトル」＋「固定文字列」となっています。<br />
このHTMLを以下のようにカスタマイズしみました。</p>
<blockquote class="code"><p>&lt;title&gt;&lt;% if:page_name eq &#8216;archive&#8217; -%&gt;過去ログ &#8211; &lt;% /if %&gt;&lt;% if:page_name eq &#8216;category&#8217; -%&gt;&lt;% category_name %&gt; &#8211; &lt;% /if -%&gt;&lt;% if:extra_title %&gt;&lt;% extra_title %&gt; &#8211; &lt;% /if %&gt;&lt;% blog.title %&gt;&lt;/title&gt;<br />
&lt;% if:page_name ne &#8216;article&#8217; -%&gt;<br />
&lt;meta name=&#8221;description&#8221; content=&#8221;&lt;% if:page_name eq &#8216;index&#8217; -%&gt;ブログトップ。&lt;% /if -%&gt;&lt;% if:page_name eq &#8216;archive&#8217; -%&gt;過去ログ。&lt;% /if -%&gt;&lt;% if:extra_title %&gt;「&lt;% extra_title %&gt;」&lt;% /if %&gt;&lt;% blog.description | nl2br | tag_strip %&gt;&#8221; /&gt;<br />
&lt;% /if -%&gt;</p></blockquote>
<p>ページが article のときは meta タグを出力しないようにしています。<br />
ついでに title タグの表示内容を加工しています。<br />
公開するといろいろ気になったり欲が出てきますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/meta-description/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BeanUtils WrapDynaBean クラスのシリアライズ問題</title>
		<link>http://hkzo.org/2009/06/beanutils-notserializableexception/</link>
		<comments>http://hkzo.org/2009/06/beanutils-notserializableexception/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 08:45:01 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[beanutils]]></category>
		<category><![CDATA[Serialize]]></category>
		<category><![CDATA[Struts]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=31</guid>
		<description><![CDATA[BeanUtils WrapDynaBean クラスのシリアライズ問題の解決
]]></description>
			<content:encoded><![CDATA[<p>超いまさらですがメモ。<br />
Struts 1.2.9 を使用していて、サーバの再起動などでエラーが出ることがる。</p>
<blockquote class="code"><p>java.io.NotSerializableException:<br />
org.apache.commons.beanutils.WrapDynaBean のシリアライズ中に例外が発生しました。</p></blockquote>
<p>原因は間接的に使用している commons-beanutils-<span style="color: #ff0000;"><strong>1.7.0</strong></span> の WrapDynaBean クラスが Serializable でないため。<br />
バージョン <span style="color: #ff0000;"><strong>1.8.0</strong></span> から Serializable になっているのでいれかえるよろし。<br />
実は未確認<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/smile.gif" border="0" alt="smile" /><br />
APIドキュメント: <a href="http://commons.apache.org/beanutils/apidocs/org/apache/commons/beanutils/WrapDynaBean.html">org.apache.commons.beanutils.WrapDynaBean</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/beanutils-notserializableexception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>xen 仮想化環境で性能比較</title>
		<link>http://hkzo.org/2009/06/xen-performance/</link>
		<comments>http://hkzo.org/2009/06/xen-performance/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 18:50:02 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Xen]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=30</guid>
		<description><![CDATA[xen 仮想化環境で Domain-0 と Domain-U の性能を姫野ベンチで簡単に比較しました。
]]></description>
			<content:encoded><![CDATA[<p>xen 仮想化環境で Domain-0 と Domain-U の性能を超簡単に比較した。<br />
ソフトは<a href="http://accc.riken.jp/HPC/HimenoBMT/index.html">姫野ベンチマーク</a>を使用して、仮想化のオーバーヘッドを確認した。<br />
「<a href="http://plaza18.mbn.or.jp/~moriban/linux/UsageOfHimenoBench.html">姫野ベンチマークの使用方法＋性能測定結果一覧</a>」も参考にした。<br />
環境は以下</p>
<blockquote class="code"><p>Mebuis PC-GP1-V1P<br />
Mobile AMD Athlon(tm) XP-M 1500+ Processor 1.2GMHz<br />
Memory 1GB<br />
CentOS 5.3 (2.6.18-128.1.10.el5xen) + xen 3.03</p></blockquote>
<p>それぞれ単独で実行した結果は以下のとおり。</p>
<h2>Domain-0 (CPU 1118.394MHz / MEM 740MB)</h2>
<blockquote class="code"><p>Loop executed for 65 times<br />
Gosa : 1.446493e-03<br />
MFLOPS measured : <span style="color: #ff0000;">153.690227</span> cpu : 57.985690<br />
Score based on Pentium III 600MHz : 1.874271</p></blockquote>
<h2>Domain-U (CPU 897.271 MHz / MEM 512MB)</h2>
<blockquote class="code"><p>Loop executed for 65 times<br />
Gosa : 1.446493e-03<br />
MFLOPS measured : <span style="color: #ff0000;">156.782541</span> cpu : 56.842004<br />
Score based on Pentium III 600MHz : 1.911982</p></blockquote>
<h2>同時実行</h2>
<p>両環境とも以下の値でした。ほぼ均等にパワーが割り当てられるようです。</p>
<blockquote class="code"><p>Loop executed for 33 times<br />
Gosa : 1.528184e-03<br />
MFLOPS measured : <span style="color: #ff0000;">78.348120</span> cpu : 57.748284<br />
Score based on Pentium III 600MHz : 0.955465</p></blockquote>
<p>とりあえず、CPU性能だけでみると劣化はないと見て良いようです。<br />
むしろ若干UP<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/sign02.gif" border="0" alt="sign02" /><br />
サーバなので、あとはディスク周りの性能ですね。後日検証したいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/xen-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversiveプラグインの導入メモ</title>
		<link>http://hkzo.org/2009/06/subversion-plugin/</link>
		<comments>http://hkzo.org/2009/06/subversion-plugin/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 13:58:34 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=29</guid>
		<description><![CDATA[Eclipse の Subversion プラグインは Subclipse と Subversive がありますが、Subclipse は古いので、公式サイトからインストールできる Subversive を使いましょう。]]></description>
			<content:encoded><![CDATA[<p>Eclipse の Subversion プラグインは Subclipse と Subversive がありますが、Subclipse は古いので、公式サイトからインストールできる Subversive を使いましょう。<br />
その他の理由は以下の wiki 「<a href="http://www.eclipsewiki.net/eclipse/index.php?Subversive%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3#u07b9ed1">なぜ Subversive を選ぶべきか</a>」に書いてあります。<br />
インストール方法などはいまさら書くこともなく同 wiki「<a href="http://www.eclipsewiki.net/eclipse/?Subversive%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3">Subversiveプラグイン</a>」に書いてあります。<br />
ちょっと迷うのが SVN Connectors で何をインストールすべきかということ。<br />
今時点の選択肢は下の２つ。</p>
<ul>
<li>SVN Connectors + SVNKit(1.3.0)</li>
<li> SVN Connectors + Native JavaHL(1.6) + JavaHL(1.6.0) Win32 Binaries</li>
</ul>
<p>結論は SVNKit で OK<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/sign01.gif" border="0" alt="sign01" /><br />
非Windows 環境だと無条件に Pure Java な SVNKit になります。<br />
Windows 環境だと Native JavaHL のほうが性能とかよさげな気がしますが、試した感じだと差が分からなかったのと、svn+ssh の advance が使えないことがわかりましたので、こちらも SVNKit にするしかないです。<br />
なにも考えずに全部ダウンロードインストールした人はどちらで動いているか、Window→Preferences→Team→SVN の SVN Connectorタブに設定があるので確認してみてください。<br />
ちなみに私が使っている Eclipse は 3.4.2 Build id: M20090211-1700 です。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/subversion-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ボットチェッカー</title>
		<link>http://hkzo.org/2009/06/botchecker/</link>
		<comments>http://hkzo.org/2009/06/botchecker/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 22:01:01 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=28</guid>
		<description><![CDATA[検索エンジンさんがいつ来たのかを表示してくれるツールの紹介
]]></description>
			<content:encoded><![CDATA[<p>検索エンジンさんがいつ来たのかを表示してくれるツール。</p>
<p><a href="http://www.botchecker.com/">ボットチェッカー</a></p>
<p>おそらくは各サイトに &#8220;site:&#8221; で検索にいった結果を加工していると思われるが、良く出来ている。<br />
負荷分散のため、別ドメインでの運用もしているようだ。別ドメインはフォントも異なる。</p>
<h3>本ドメイン</h3>
<p><a href="http://www.botchecker.com/">http://www.botchecker.com</a><br />
<a href="http://www.botchecker.com/gbs-dd471557a1ee7b970acff09e45.html"><img src="http://www.botchecker.com/services/gblv/gblv.php?s=dd471557a1ee7b970acff09e45" border="0" alt="Googleボットチェッカー" /></a> <a href="http://www.botchecker.com/mbs-dd471557a1ee7b970acff09e45.html"> <img src="http://www.botchecker.com/services/mblv/mblv.php?s=dd471557a1ee7b970acff09e45" border="0" alt="MSNボットチェッカー" /></a> <a href="http://www.botchecker.com/ybs-dd471557a1ee7b970acff09e45.html"><img src="http://www.botchecker.com/services/yblv/yblv.php?s=dd471557a1ee7b970acff09e45" border="0" alt="Yahoo!ボットチェッカー" /></a></p>
<h3>別ドメイン版</h3>
<p><a href="http://www.agoral.org/">http://www.agoral.org/</a> や <a href="http://www.moumusu.com/">http://www.moumusu.com/</a><br />
<a href="http://www.moumusu.com/p-1gbs-dd471557a1ee7b970acff09e45.html"><img src="http://www.moumusu.com/services/gblv/gblv.php?s=dd471557a1ee7b970acff09e45" border="0" title="Googleボットチェッカー powered by ROBOT DATE" /></a> <a href="http://www.moumusu.com/p-2ybs-dd471557a1ee7b970acff09e45.html"><img src="http://www.moumusu.com/services/yblv/dyblv.php?s=dd471557a1ee7b970acff09e45" border="0" title="Yahooボットチェッカー powered by  ROBOT DATE" /></a> <a href="http://www.moumusu.com/p-3mbs-dd471557a1ee7b970acff09e45.html"><img src="http://www.moumusu.com/services/mblv/mblv.php?s=dd471557a1ee7b970acff09e45" border="0" title="Msnボットチェッカー powered by  ROBOT DATE" /></a></p>
<p>「<a href="http://hkzo.org/2009/06/search-engine/">検索サイトへの登録 Google/Yahoo/Bing(MSN)</a>」記事のサイト登録の結果確認にも利用したい。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/botchecker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>検索サイトへの登録 Google/Yahoo/Bing(MSN)</title>
		<link>http://hkzo.org/2009/06/search-engine/</link>
		<comments>http://hkzo.org/2009/06/search-engine/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 14:46:25 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=27</guid>
		<description><![CDATA[自分のサイトを登録するには以下のサイトが一番。
各社ともサイト所有者向けのツールが提供されています。]]></description>
			<content:encoded><![CDATA[<p>自分のサイトを登録するには以下のサイトが一番。<br />
各社ともサイト所有者向けのツールが提供されています。<br />
サイトマップ(sitemap)も登録できるので効率よくクロールしてくれるのではないでしょうか。</p>
<h3>Google</h3>
<p><a href="http://www.google.com/webmasters/tools/">ウェブマスターツール</a><br />
サイト登録とサイトマップが登録できます<br />
google のアカウントが必要です<br />
単にクロール依頼するだけなら「<a href="http://www.google.co.jp/addurl/">サイト登録</a>」から</p>
<h3>Yahoo</h3>
<p><a href="https://siteexplorer.search.yahoo.co.jp/">Y! サイトエクスプローラー</a><br />
サイト登録とサイトマップが登録できます<br />
Yahoo! のアカウントが必要です<br />
<span style="color: #ff0000;">サイト認証のファイルかmeta タグは残したままにしておくこと</span><br />
単にクロール依頼するだけなら「<a href="http://submit.search.yahoo.co.jp/add/request">巡回先への推薦</a>」から</p>
<h3>Bing (Live Search / MSN)</h3>
<p><a href="http://www.bing.com/webmaster/">Webmaster Center</a><br />
サイト登録とサイトマップが登録できます<br />
Live ID が必要です。<br />
<span style="color: #ff0000;">サイト認証のファイルかmeta タグは残したままにしておくこと</span><br />
単にクロール依頼するだけなら「<a href="http://www.bing.com/docs/submit.aspx?FORM=WSUT">Bing URL の登録</a>」から<br />
Sitemap ping service もあります<br />
http://www.bing.com/webmaster/ping.aspx?siteMap=<em>[your sitemap web address]</em></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/search-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ナンバー２を育てる</title>
		<link>http://hkzo.org/2009/06/number2-coaching/</link>
		<comments>http://hkzo.org/2009/06/number2-coaching/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 16:28:38 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[コーチング]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=26</guid>
		<description><![CDATA[無料で購読できる雑誌『IT Leaders』で、ナンバー２を育てるにはという記事があった。]]></description>
			<content:encoded><![CDATA[<p>無料で購読できる雑誌 <a href="http://it.impressbm.co.jp/">IT Leaders</a> で、ナンバー２を育てるにはという記事があった。</p>
<h3><span style="font-size: large;">自分メモ</span></h3>
<ul>
<li>あやつり人形ではない。自分で考え行動できるように仕向ける</li>
<li>自分のクローンを作ろうとしてはいけない</li>
<li>情報は２つ。技術などの「形式知」、無意識/経験などの「暗黙知」</li>
<li>積極的に外に連れ出せ→行き帰りの会話が結構ポイント</li>
<li>承認する（コーチング）※習っても忘れてた</li>
</ul>
<p>私のセカンドはなかなか育たないなぁと思っているのは間違い<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/punch.gif" border="0" alt="punch" /></p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/number2-coaching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>僕が2ちゃんねるを捨てた理由</title>
		<link>http://hkzo.org/2009/06/2ch-hiroyuki/</link>
		<comments>http://hkzo.org/2009/06/2ch-hiroyuki/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 15:20:20 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=25</guid>
		<description><![CDATA[2009年1月2日、ブログにて突如、巨大インターネット掲示板「2ちゃんねる」の譲渡を発表した著者が、“2ちゃん譲渡”の真相をはじめて語るとともに、クラウドコンピューティングやフィルタリングなど、最近流行りのネット用語の大きな勘違いをバッサリ!]]></description>
			<content:encoded><![CDATA[<p>書くか悩んだんだけど、自分的には気になったので。</p>
<blockquote><p>2009年1月2日、ブログにて突如、巨大インターネット掲示板「2ちゃんねる」の譲渡を発表した著者が、“2ちゃん譲渡”の真相をはじめて語るとともに、クラウドコンピューティングやフィルタリングなど、最近流行りのネット用語の大きな勘違いをバッサリ!<br />
また、ニコニコ動画管理人として、なかなか儲からない動画ビジネスの現実と未来や、テレビ、新聞、ラジオ、雑誌の四大マスメディアとネットビジネスの比較論も展開する。<br />
『電波少年シリーズ』の「Tプロデューサー」「T部長」としても知られる日本テレビの土屋敏男氏との対談は、これからの動画ビジネスを語るうえで欠かせない必見の内容。ネットビジネスの現実と今後の指針が凝縮された一冊として、ひろゆきファンならずとも、読んでおきたいネットビジネス本。著者がはじめて語った自身の生い立ちも見逃せない!</p></blockquote>
<p>とのことですが、いろいろレビューを読むとそうでもないようです。</p>
<p>タイトルのつもりで読むとがっかりとか、別の視点で読めばありとか・・・・。</p>
<p>ただ、個人的にはひろゆき氏の行動力は好きです。<br />
いろいろな背景はあるだろうし空気を読むべきことは多いとも思いますが、私自身が空気読みすぎ、先回りしすぎて行動を起こしにくいタイプだけに、単純に憧れる部分もあったりします。</p>
<p>今、社内でまったく新しい活動を始めようと思ってて、つい根回しというかみんなの調整をとろうとする思考パターンになったりしてます。<br />
もう少し大胆にスピーディーに動きたいと思う今日この頃。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/2ch-hiroyuki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>logwatchからのメール文字化け対応</title>
		<link>http://hkzo.org/2009/06/logwatch-utf8/</link>
		<comments>http://hkzo.org/2009/06/logwatch-utf8/#comments</comments>
		<pubDate>Sun, 31 May 2009 16:15:15 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[Logwatch]]></category>
		<category><![CDATA[サーバ]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=24</guid>
		<description><![CDATA[CentOS 5.x の logwatch からのメールに日本語が含まれている場合に、content-type が決め打ちなのでメーラーで文字化けする件の対応。]]></description>
			<content:encoded><![CDATA[<p>CentOS 5.x の logwatch からのメールに日本語が含まれている場合に、content-type が決め打ちなのでメーラーで文字化けする件の対応。</p>
<p>syslog などが UTF-8 な前提で、logwatch は以下のバージョンです。</p>
<pre># logwatch --version
Logwatch 7.3 (released 03/24/06)
# rpm -q logwatch
logwatch-7.3-6.el5</pre>
<p>まず、/usr/sbin/logwatch は /usr/share/logwatch/scripts/logwatch.pl にシンボリックリンクされているので、<br />
編集対象は logwatch.pl です。<br />
以下にパッチ。<br />
<strong>iso-8859-1</strong> を <strong>utf-8</strong> にしただけです。</p>
<pre style="width: 95%;"># diff -wc logwatch.pl.orig logwatch.pl

*** logwatch.pl.orig    2008-05-25 01:42:04.000000000 +0900
--- logwatch.pl 2009-05-29 00:25:35.000000000 +0900
***************
*** 1019,1027 ****
　　$out_mime .= "Content-Transfer-Encoding: 7bit\n";
　　}
　　if ( $outtype_html ) {
!             $out_mime .= "Content-Type: text/html; charset=\"iso-8859-1\"\n\n";
　　} else {
!             $out_mime .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n\n";
　　}
　　if (($Config{'splithosts'} eq 1) &amp;&amp; ($Config{'multiemail'} eq 0)) {
--- 1019,1027 ----
　　$out_mime .= "Content-Transfer-Encoding: 7bit\n";
　　}
　　if ( $outtype_html ) {
!             $out_mime .= "Content-Type: text/html; charset=\"utf-8\"\n\n";
　　} else {
!             $out_mime .= "Content-Type: text/plain; charset=\"utf-8\"\n\n";
　　}
　　if (($Config{'splithosts'} eq 1) &amp;&amp; ($Config{'multiemail'} eq 0)) {
#</pre>
<p>実際にはこれで動くが本当は Content-Transfer-Encoding: 7bit も嘘なので base64 にするか quoted-printable にして、本文もそれに対応さる必要があることは SE としては認識しておかなければならない。</p>
<p>仕事ではちゃんとすること！</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/06/logwatch-utf8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NTTドコモがダメすぎる件</title>
		<link>http://hkzo.org/2009/05/ntt-docomo/</link>
		<comments>http://hkzo.org/2009/05/ntt-docomo/#comments</comments>
		<pubDate>Tue, 26 May 2009 14:54:57 +0000</pubDate>
		<dc:creator>かず</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[旧ブログ]]></category>
		<category><![CDATA[docomo]]></category>
		<category><![CDATA[携帯]]></category>

		<guid isPermaLink="false">http://hkzo.org/?p=23</guid>
		<description><![CDATA[NTTドコモの携帯ソフトウェア不具合というこですが、どういったテストをしているのでしょうかね。アップデートすると何かがダメになるとかって]]></description>
			<content:encoded><![CDATA[<p>NTTドコモの携帯<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/mobilephone.gif" border="0" alt="mobilephone" />を使っている身としては悲しい<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/weep.gif" border="0" alt="weep" /><br />
「<a href="http://plusd.itmedia.co.jp/mobile/articles/0905/25/news104.html">NTTドコモ、「P-07A」の販売を停止――iモード接続に関する不具合</a>」(itmedia)</p>
<h3>ドコモからのお知らせ</h3>
<ul>
<li><a href="http://www.nttdocomo.co.jp/info/notice/page/090518_00_m.html">「SH-01A」「SH-03A」「SH-04A」ソフトウェアアップデート一時中断のお知らせ</a> (5/18 docomo)</li>
<li><a href="http://www.nttdocomo.co.jp/info/notice/page/090522_01_m.html">「docomo PRIME series N-06A」の一時販売停止及び「docomo STYLE series N-08A」の販売延期のお知らせ</a> (5/22 docomo)</li>
<li><a href="http://www.nttdocomo.co.jp/info/notice/page/090525_01_m.html">「docomo PRIME series P-07A」の一時販売停止のお知らせ</a> (5/25 docomo)</li>
</ul>
<p>ソフトウェア不具合というこですが、どういったテストをしているのでしょうかね。<br />
アップデートすると何かがダメになるとかって、各個人データとか設定などの発生条件がレアなのかどうか。<br />
発売日は決定していて時間切れでリリースでしょうか？</p>
<p>知人が docomo 関連サービスの開発していますが、組み込みの部分とはまた違う開発プロセスなんだろうけど、品質管理って難しね。<br />
いくらメトリクス的にOKでもだめだったらだめだもんなぁ。<br />
いまだにステップあたりｎ件のテスト、バグを出しなさいとかやめてほしい<img src="http://hkzo.org/wp-content/plugins/tinymce-advanced/mce/emoji/img/bearing.gif" border="0" alt="bearing" /></p>
<p>と言ってみる。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkzo.org/2009/05/ntt-docomo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

