<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>yamablo</title>
	<atom:link href="http://yamablo.com/feed" rel="self" type="application/rss+xml" />
	<link>http://yamablo.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 01 Aug 2010 02:53:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/feed" />
		<item>
		<title>HTML5の機能を使って簡単なゲームを作ってみた</title>
		<link>http://yamablo.com/2010/08/01-115320.php</link>
		<comments>http://yamablo.com/2010/08/01-115320.php#comments</comments>
		<pubDate>Sun, 01 Aug 2010 02:53:20 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ゲーム]]></category>
		<category><![CDATA[パズル]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1247</guid>
		<description><![CDATA[このゲームは、HTML5の関連APIを用いて実装されています。つきましては、ご利用のブラウザ環境によっては、動作しない可能性もあります。開発時に検証に用いたブラウザは、Google Chrome5, safari5(wi [...]]]></description>
			<content:encoded><![CDATA[<p>このゲームは、HTML5の関連APIを用いて実装されています。つきましては、ご利用のブラウザ環境によっては、動作しない可能性もあります。開発時に検証に用いたブラウザは、Google Chrome5, safari5(win)のみとなっています。ご了承ください。</p>
<h3>ルール</h3>
<p>画面下部にある「ゲーム開始」ボタンをクリックすると、盤面にある1～9の数字がランダムに置き換わります。それと同時にゲームがスタートされます。1～9の数字をドラッグ・アンド・ドロップするとドラッグ元とドロップ先の要素が入れ替わります。これを続けていき、左上から1,2,3,4,5,6,7,8,9と最初の状態に戻してやればゲームクリアです。クリア時の操作回数と経過時間を掛け合わせたものが、スコアとなります。今までのハイスコアよりも小さい数字になっていれば、ハイスコアが更新されます。</p>
<h3>利用しているAPI</h3>
<p>利用しているHTML5の新APIについては、ドラッグ・アンド・ドロップのAPIとローカルストレージAPIの2つです。また、HTML5/JavaScript/CSSを用いている以外には、PHPやRuby、Flash、Silverlightといった他のプログラム言語などは一切用いていません。ここまで簡単にできるとなるとなかなか面白いなぁという印象です。</p>
<h3>URL</h3>
<ul>
<li><a href="http://r1987yama3.sakura.ne.jp/games.html" target="_blank">http://r1987yama3.sakura.ne.jp/games.html</a></li>
</ul>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2010/07/31-133013.php" title="HTML5/CSS3とスマートフォン・アプリケーション">HTML5/CSS3とスマートフォン・アプリケーション</a></li>
<li><a href="http://yamablo.com/2009/12/30-185101.php" title="HTML5における新しいフォームのマークアップ">HTML5における新しいフォームのマークアップ</a></li>
<li><a href="http://yamablo.com/2008/12/19-235758.php" title="イー・モバイル、USB型データカード「D21LC」">イー・モバイル、USB型データカード「D21LC」</a></li>
<li><a href="http://yamablo.com/2009/09/11-004008.php" title="基本情報技術者の問題解説 【計算問題】　No1">基本情報技術者の問題解説 【計算問題】　No1</a></li>
<li><a href="http://yamablo.com/2009/05/19-233030.php" title="NTT DoCoMoからGoogle Android搭載携帯を発売">NTT DoCoMoからGoogle Android搭載携帯を発売</a></li>
</ul>
<p><!-- Similar Posts took 15.424 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/08/01-115320.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/08/01-115320.php" />
	</item>
		<item>
		<title>HTML5/CSS3とスマートフォン・アプリケーション</title>
		<link>http://yamablo.com/2010/07/31-133013.php</link>
		<comments>http://yamablo.com/2010/07/31-133013.php#comments</comments>
		<pubDate>Sat, 31 Jul 2010 04:30:13 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[モバイル]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[アプリケーション]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1243</guid>
		<description><![CDATA[少し前から、HTML5/CSS3についていろいろと調べ物をしていまして、今のところ出た結論を書いていこうかと思います。ここでは、HTML5/CSS3をPC環境ではなく、スマートフォン環境で利用してもらうことを想定していま [...]]]></description>
			<content:encoded><![CDATA[<p>少し前から、HTML5/CSS3についていろいろと調べ物をしていまして、今のところ出た結論を書いていこうかと思います。ここでは、HTML5/CSS3をPC環境ではなく、スマートフォン環境で利用してもらうことを想定しています。</p>
<h3>スマートフォンのHTML5/CSS3対応状況</h3>
<p>ここでは、Appleから提供されているiPhoneとGoogleから提供されているAndroidについて見ていくことにします。iPhoneは現在のところ、HTML5/CSS3の多くの機能が既にSafariブラウザにて実装されているようです。またAndroidは、OS1.6は未対応ですが、OS2.1からはHTML5/CSS3への対応が進んでおり、多くの機能が使えるようです。日本で一番初めに発売されたAndroid端末であるDoCoMoのHT03-A機については、OSが1.6ということで、HTML5/CSS3が未対応なのが残念ですが、今後1～2年でHT03-Aを使うユーザも減ってきて、本格的にAndroidでもHTML5/CSS3に対応できるのではないでしょうか？</p>
<p>Windows Mobile機については調べてはいないのですが、PC版ではSafariやGoogle Chrome、OperaなどがHTML5/CSS3に対応しているので、それらのブラウザをインストールすればWindows Mobile機についてもiPhoneやAndroidと同様にHTML5/CSS3が使えるのではないでしょうか？</p>
<p><span id="more-1243"></span></p>
<h3>モバイル・アプリケーションをHTML5/CSS3で作る</h3>
<p>今見てきたように、現在日本で発売されているiPhone/Androidでは、HT03-A機を除くほぼ全てのスマートフォンにおいて、HTML5/CSS3の（一部の）機能を利用できるようです。これらの端末で使える機能の1つとして、<strong>Web Database</strong>を使えるというのが大きいのかもしれません。ほかにもWeb StorageやWeb Workersが利用可能であったり、GPSを用いて、現在位置の座標を特定することが可能です。なので、多くのiPhone/Android端末に対して、各プラットフォームに依存したネイティブ・アプリケーションを開発するのではなく、HTML5/CSS3を用いて、iPhoneでも動く、Androidでも動く、というアプリケーションを設計するのもありかもしれません。</p>
<p>では、次は、HTML5/CSS3でモバイル･アプリケーションを実装するメリットとデメリットについて書いてみようかと思います。</p>
<h3>モバイル・アプリケーション Of HTML5/CSS3のメリット・デメリット</h3>
<p>モバイル・アプリケーションをHTML5/CSS3で実装することには、メリットも多くありますが、当然のごとくデメリットも存在します。ここでは、モバイル・アプリケーションをHTML5/CSS3で実装することのメリットとデメリットを挙げていこうかと思います。</p>
<h4>メリット</h4>
<ul>
<li>iPhone/Androidなどのプラットフォームごとにアプリケーションを開発する必要がなく、ソースコードの一元管理が可能になる。</li>
<li>今は存在しない、モバイル端末が現れても、(HTML5/CSS3にさえ対応していれば)すぐにアプリケーションを提供できる</li>
<li>開発環境を新しく用意する必要がない(iPhoneアプリの開発にはMacが必須など)</li>
<li>動作のテストは、モバイル端末の小さい画面ではなく、PC上のブラウザで行える</li>
<li></li>
</ul>
<h4>デメリット</h4>
<ul>
<li>HT03-A(Android)ユーザを完全に無視することになる(自分はHT03-Aユーザなので結構痛いｗ)</li>
<li>Apple Store/Android Marketといったアプリケーション配布のプラットフォームの恩恵に授かれない。</li>
<li>端末のAPIの利用がほとんどできない。(現状、GPSから座標を得ることができるくらい？カメラ・アプリを起動したり、他アプリケーションとの連携、加速度センサーの利用などは無理)</li>
<li>Webにつながっていない状態では利用できない（もしかしたら、利用できるかも。しっかり調べてみます。）</li>
<li>HTML5/CSS3を効率よく開発できる統合開発環境がまだ少ない</li>
<li>HTML5/CSS3に関する情報が得にくい</li>
</ul>
<h4>メリット・デメリットのまとめ</h4>
<p>ここで挙げたデメリットの中には、HT03-Aの存在や、統合開発環境の問題、情報が少ないという問題のように、時間が経てば知らない間に解消される問題もあるが、中には、端末固有のAPIが利用できないといった致命的な問題も存在する。</p>
<h3>何でモバイル・アプリケーションを開発する？</h3>
<p>では、何か新しいモバイル向けのアプリケーションを開発したい、となったときに、何を使って開発するべきか？というのが問題になってくるでしょう。そのためには、上でデメリットとして挙げた、HT03-Aユーザにも提供するべきアプリケーションであるのか？や、作りたいモバイル向けアプリケーションで利用したい機能は何なのか？（端末固有のAPIを使用する必要はあるのか？）などがあります。逆に言えば、HT03-Aユーザを切ってしまう勇気と、端末固有のAPIを使用する必要がなく、HTML5/CSS3に関する情報が得られる環境にいるのであれば、Objective-CやJavaを使って端末ごとのアプリケーションを開発する必要はないということです。</p>
<p>ということで、何かHTML5/CSS3を使ったアプリケーションを開発してみたいなぁ。</p>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2010/08/01-115320.php" title="HTML5の機能を使って簡単なゲームを作ってみた">HTML5の機能を使って簡単なゲームを作ってみた</a></li>
<li><a href="http://yamablo.com/2010/05/01-223615.php" title="Android Marketに公開して3週間">Android Marketに公開して3週間</a></li>
<li><a href="http://yamablo.com/2009/04/11-213909.php" title="mixiアプリでMovableTypeの記事を表示させる。">mixiアプリでMovableTypeの記事を表示させる。</a></li>
<li><a href="http://yamablo.com/2009/09/23-093445.php" title="Androidアプリ開発に関する本の紹介">Androidアプリ開発に関する本の紹介</a></li>
<li><a href="http://yamablo.com/2009/12/30-185101.php" title="HTML5における新しいフォームのマークアップ">HTML5における新しいフォームのマークアップ</a></li>
</ul>
<p><!-- Similar Posts took 22.074 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/07/31-133013.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/07/31-133013.php" />
	</item>
		<item>
		<title>iPadを使ったマジック</title>
		<link>http://yamablo.com/2010/06/05-093918.php</link>
		<comments>http://yamablo.com/2010/06/05-093918.php#comments</comments>
		<pubDate>Sat, 05 Jun 2010 00:39:18 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[マジック]]></category>
		<category><![CDATA[手品]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1238</guid>
		<description><![CDATA[iPadを使った手品のようです。とあるブログで見つけて、すごいなぁと思ったので、ここでもとりあえずエントリー。たしかにコミュニケーション手段って、昔と比べるとかなり進化してきたんだなぁと実感してしまった。

関連書籍

 [...]]]></description>
			<content:encoded><![CDATA[<p>iPadを使った手品のようです。とあるブログで見つけて、すごいなぁと思ったので、ここでもとりあえずエントリー。たしかにコミュニケーション手段って、昔と比べるとかなり進化してきたんだなぁと実感してしまった。</p>
<p><object width="445" height="364"><param name="movie" value="http://www.youtube.com/v/cbI0r0CIT18&#038;hl=ja_JP&#038;fs=1&#038;rel=0&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/cbI0r0CIT18&#038;hl=ja_JP&#038;fs=1&#038;rel=0&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"></embed></object></p>
<h3>関連書籍</h3>
<table  class="g-tools_table">
<tr>
<td colspan="2"><span class="g-tools_title"><a href="http://www.amazon.co.jp/%E5%B9%B4%E5%8F%8E%E3%81%8C%E3%81%82%E3%81%8C%E3%82%8B%E3%81%97%E3%82%83%E3%81%B9%E3%82%8A%E6%96%B9%E3%80%82-%E5%86%85%E7%94%B0%E4%BC%B8%E5%93%89/dp/484437091X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D484437091X" target="_blank">年収があがるしゃべり方。</a><img src="http://www.assoc-amazon.jp/e/ir?t=1987yama3-22&#038;l=ur2&#038;o=9" width="1" height="1" style="border: none;" alt="" /></span></td>
</tr>
<tr>
<td valign="top"><span class="g-tools_img"><a href="http://www.amazon.co.jp/%E5%B9%B4%E5%8F%8E%E3%81%8C%E3%81%82%E3%81%8C%E3%82%8B%E3%81%97%E3%82%83%E3%81%B9%E3%82%8A%E6%96%B9%E3%80%82-%E5%86%85%E7%94%B0%E4%BC%B8%E5%93%89/dp/484437091X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D484437091X" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41d5mU-TdXL._SL160_.jpg"  alt="年収があがるしゃべり方。" /></a></span></td>
<td valign="top"><span class="g-tools_body"><br />クロスメディア・パブリッシング(インプレス)  2010-03-15<br />売り上げランキング : 9707</p>
<p><strong>おすすめ平均  </strong><img src="http://g-images.amazon.com/images/G/01/detail/stars-3-5.gif" alt="star" /><br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-4-0.gif" alt="star" />2割増しで自分をよくみせる法<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-3-0.gif" alt="star" />１ページあたりの文字数が少なくて読みやすい</p>
<p><a href="http://www.amazon.co.jp/%E5%B9%B4%E5%8F%8E%E3%81%8C%E3%81%82%E3%81%8C%E3%82%8B%E3%81%97%E3%82%83%E3%81%B9%E3%82%8A%E6%96%B9%E3%80%82-%E5%86%85%E7%94%B0%E4%BC%B8%E5%93%89/dp/484437091X%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D484437091X" target="_blank">Amazonで詳しく見る</a></span><span class="g-tools_by"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></span></td>
</tr>
</table>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/09/23-093445.php" title="Androidアプリ開発に関する本の紹介">Androidアプリ開発に関する本の紹介</a></li>
<li><a href="http://yamablo.com/2009/10/15-231101.php" title="ハロウィン・グッズの紹介">ハロウィン・グッズの紹介</a></li>
<li><a href="http://yamablo.com/2009/07/20-183429.php" title="よく使う道具をより使いやすいものに [マウス編]">よく使う道具をより使いやすいものに [マウス編]</a></li>
<li><a href="http://yamablo.com/2009/07/25-201601.php" title="SSDタイプのHDが価格下落">SSDタイプのHDが価格下落</a></li>
<li><a href="http://yamablo.com/2009/08/17-225829.php" title="最近見つけた本で興味を持った本">最近見つけた本で興味を持った本</a></li>
</ul>
<p><!-- Similar Posts took 19.976 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/06/05-093918.php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/06/05-093918.php" />
	</item>
		<item>
		<title>Android アプリ開発時の汎用関数の紹介</title>
		<link>http://yamablo.com/2010/05/16-222757.php</link>
		<comments>http://yamablo.com/2010/05/16-222757.php#comments</comments>
		<pubDate>Sun, 16 May 2010 13:27:57 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[モバイル]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1227</guid>
		<description><![CDATA[自分がAndroid アプリの開発をやるようになって、これでもう1年は経過したのではないかと思っています。1年経った今でも、Androidアプリを開発するときは分からないことが多く、分からないことが出てくるたびにGoog [...]]]></description>
			<content:encoded><![CDATA[<p>自分がAndroid アプリの開発をやるようになって、これでもう1年は経過したのではないかと思っています。1年経った今でも、Androidアプリを開発するときは分からないことが多く、分からないことが出てくるたびにGoogle先生のお世話になったり、過去に自分が書いたコードを探して見てみる、などということをしてきました。そんな中で、自分がAndroid アプリを開発する際に比較的よく使う関数群を汎用関数として、Utilクラスとしてまとめてみましたのでその一部を紹介します。</p>
<h3>バージョン情報の取得</h3>
<p>Androidアプリケーションには、1つのアプリケーションにつき必ず1つの<strong>AndroidManifest.xml</strong>というファイルが存在します。このAndroidManifest.xmlファイルには、アプリケーションの名前や使用するインテント名、サービス名、バージョン情報などなど多くの情報がXMLによって書かれています。このAndroidManifest.xmlファイルに書かれているバージョン情報を取得し、そのバージョンによって処理を変える場合があります。そこで、現在のアプリケーションのバージョンを知るための関数を2つ作成しました。</p>
<h4>作成したバージョン情報取得関数</h4>
<p><code>
<pre class="dos">
// バージョン情報の取得関連
public static int getVersionCode( Context context ) {
    int ver;
    try {
        ver = context.getPackageManager().getPackageInfo( context.getPackageName(), 1 ).versionCode;
    } catch (NameNotFoundException e) {
        ver = -1;
    }
    return ver;
}

public static String getVersionName( Context context ) {
    String ver;
    try {
        ver = context.getPackageManager().getPackageInfo( context.getPackageName(), 1 ).versionName;
    } catch (NameNotFoundException e) {
        ver = "";
    }
    return ver;
}
</pre>
<p></code></p>
<h4>説明</h4>
<p>Android のバージョンには2種類あり、1つ目は整数値で表現された番号。2つ目は1.3.12などのように詳細な情報が文字列として表現されているバージョン名です。今回作成した関数では前者をVersionCode、後者をVersionNameとして取得しています。なお、これらの情報はContextクラスから、PackageManagerクラスを取得し、そこからさらにPackageInfoを取得するとversionCodeとversionNameの情報が得られます。それらを単純にgetVersionCode, getVersionNameとした関数です。</p>
<p><span id="more-1227"></span></p>
<h3>デバッグモードでの実行かどうかを確かめる</h3>
<p>Android アプリケーションを開発する際はりリース版とは違い、多くの情報を出力させることでデバッグの効率を高めたくなることが多いかと思います。そこで単純に、今実行しているモードがデバッグモードであるかどうかを取得する関数を作ってみました。</p>
<h4>作成したデバッグモードであるかを確かめる関数</h4>
<p><code>
<pre class="dos">
public static boolean isDebug( Context context ) {
    PackageManager pm = context.getPackageManager();
    ApplicationInfo ai = new ApplicationInfo();
    try {
        ai = pm.getApplicationInfo( context.getPackageName(), 0 );
    } catch( NameNotFoundException e ) {
        ai = null;
        return false;
    }
    if( (ai.flags &amp; ApplicationInfo.FLAG_DEBUGGABLE) == ApplicationInfo.FLAG_DEBUGGABLE ) {
        return true;
    }
    return false;
}
</pre>
<p></code></p>
<h3>プリファレンスの情報を読み書きする関数</h3>
<p>Android アプリでは、アプリ上で必要になるデータを簡易的に保持するための仕組みとしてプリファレンスと呼ばれるものがあります。このプリファレンスへの書き込み・読み込みを簡単にするための関数です。</p>
<h4>作成したプリファレンス読み書き関数</h4>
<p><code>
<pre class="dos">
public static void setEnvValue( Context ctx, String key, String value ) {
    SharedPreferences pref = ctx.getSharedPreferences( Util.APP_NAME, Context.MODE_PRIVATE );
    SharedPreferences.Editor editor = pref.edit();
    editor.putString( key, value );
    editor.commit();
}

public static void setEnvValue( Context ctx, String key, int value ) {
    Util.setEnvValue( ctx, key, String.valueOf(value) );
}

public static String getEnvValueStr( Context ctx, String key ) {
    SharedPreferences pref = ctx.getSharedPreferences( Util.APP_NAME, Context.MODE_PRIVATE );
    return pref.getString( key, "" );
}

public static int getEnvValueInt( Context ctx, String key ) {
    SharedPreferences pref = ctx.getSharedPreferences( Util.APP_NAME, Context.MODE_PRIVATE );
    return pref.getInt( key, 0 );
}
</pre>
<p></code></p>
<h3>ログの出力関数</h3>
<p>デバッグ時にはログを出力させたいけれど、リリース時にはデバッグ情報は出力させたくない、という人が多いでしょう。それを実現させるために、以下のようなログ出力関数を使ってみてはいかがでしょうか？なお、2つ目のExceptionLog関数は、例外情報を出力させるのにいい方法はないか？と思って試しに作ってみたものです。</p>
<h4>作成したログ出力関連関数</h4>
<p><code>
<pre class="dos">
public static void logMethod( Context ctx, String msg ) {
    if( Util.isDebug(ctx) == true ) {
        Log.v( "Log", msg );
    }
}

public static void ExceptionLog( Context ctx, Exception e ) {
    if( Util.isDebug(ctx) == true ) {
        Log.v( "ExceptionLog", e.getCause().toString() );
    }
}
</pre>
<p></code></p>
<h3>まとめ</h3>
<p>実際にはここで紹介した関数以外にも、ダイアログを表示させる関数や、トーストを表示させる関数、Assetsフォルダからファイルをコピーする関数などなどいろいろな関数を作成しています。そういった情報も今後、公開していこうかと思います。</p>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/12/13-112411.php" title="Androidでタグクラウドを実装する（ソースコード付き）">Androidでタグクラウドを実装する（ソースコード付き）</a></li>
<li><a href="http://yamablo.com/2009/11/23-224843.php" title="Androidアプリ開発中">Androidアプリ開発中</a></li>
<li><a href="http://yamablo.com/2010/01/07-105953.php" title="JavaとC++のコラボレーション【JNI】">JavaとC++のコラボレーション【JNI】</a></li>
<li><a href="http://yamablo.com/2009/12/01-093135.php" title="Androidアプリ開発 プログレスダイアログの実装">Androidアプリ開発 プログレスダイアログの実装</a></li>
<li><a href="http://yamablo.com/2009/09/23-114828.php" title="[Android開発] オプションメニューの生成とアイコン">[Android開発] オプションメニューの生成とアイコン</a></li>
</ul>
<p><!-- Similar Posts took 25.438 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/05/16-222757.php/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/05/16-222757.php" />
	</item>
		<item>
		<title>Android Marketに公開して3週間</title>
		<link>http://yamablo.com/2010/05/01-223615.php</link>
		<comments>http://yamablo.com/2010/05/01-223615.php#comments</comments>
		<pubDate>Sat, 01 May 2010 13:36:15 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[モバイル]]></category>
		<category><![CDATA[mixi]]></category>
		<category><![CDATA[アプリケーション]]></category>
		<category><![CDATA[ブックリスト]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1223</guid>
		<description><![CDATA[先日、楽天のクレジットカードを契約しまして、無事にAndroid Marketに自分の開発したアプリケーションをアップロードすることができました。
今までは、クレジットカードを所有していないがために、Android Ma [...]]]></description>
			<content:encoded><![CDATA[<p>先日、楽天のクレジットカードを契約しまして、無事にAndroid Marketに自分の開発したアプリケーションをアップロードすることができました。</p>
<p>今までは、クレジットカードを所有していないがために、Android Marketにアップロードすることができず、代わりにappli.jp(<a href="https://www.application.jp/" target="_blank">appli.jpトップページ / Androidアプリ ダウンロードマーケットappli.jp</a>)というサイトにアプリケーションをアップロードして公開していました。実際に、Android Marketにアップロードして3週間経った感想としては、appli.jpと比べてやはり、認知度が違うなぁということを実感しています。appli.jpでは3ヶ月以上公開していても、総ダウンロード数が50件もいかなかったものが、Android Marketに公開したら、たった2週間ほどで1,000ダウンロードを突破するという状況です。さすが、Google の提供する公式マーケットだなぁという感じです。</p>
<h3>Android Marketへの公開で困ったこと</h3>
<p>Android Marketに公開して困ったことが1つあります。最初に公開したアプリで発覚したことなのですが、アプリをリリースする際に用いたkeystoreファイルを削除してしまうと、アプリケーションをアップデートすることができない、ということです。これには、アプリケーションの公開手順を説明する必要があるので、公開手順を簡単に説明します。</p>
<h4>アプリケーションの公開手順</h4>
<p>まず、EclipseなどのSDKを用いてAndroid アプリケーションを開発します。開発し終わったら、それをUnsignedのapkファイルとして書き出します。次にコマンドプロンプトなどを用いて、キーストア・ファイルを生成し、そのキーストア・ファイルをUnsignedのapkファイルを1つにまとめ上げて、署名付きのapkファイルを生成し、このapkファイルをマーケットにアップロードすることでAndroid アプリケーションを公開することができます。</p>
<p><span id="more-1223"></span></p>
<h4>何が問題？</h4>
<p>問題なのは、appli.jpではアプリケーションのバージョンアップ時に、キーストア・ファイルがバージョンアップ前のキーストア・ファイルと同一であるかどうか？はチェックしないようです。そのため、キーストア・ファイルを削除せずに残しておかなければならない、ということを知らなかったため、最初にアップロードしたアプリケーションはキーストア・ファイルを削除してしまっており、<strong>バージョンアップさせることができない</strong>という状況になりました。これについでは対策はあるのかないのか、全く分からないので諦めようかとも思っています。</p>
<p>この件で勉強したため、2本目にリリースしたアプリケーションについてはちゃんとキーストア・ファイルを削除せず、保管しておくことにしていますｗ</p>
<h3>自分が公開しているアプリケーション</h3>
<p>というわけで、自分が公開しているアプリケーションに関して、ここでちょっとだけ宣伝でもしておきます。公開しているアプリケーションは全部で今現在は2本です。また現在開発中のアプリケーションが1本。構想段階のアプリケーションが1本という状況です。なので、もう少し時間が経ったらまたアプリケーションが増えることでしょう。</p>
<h4>mixiPicChar</h4>
<p>自分が公開しているアプリケーションの1本目がこの<strong>mixiPicChar</strong>です。これが例の一番初めに公開したアプリケーションでバージョンアップさせることができなくなってしまったアプリケーションになります。</p>
<p>このアプリケーションは、かなり単純なアプリケーションで、Simejiのマッシュアップ・アプリケーションです。そのため、このアプリケーションをご利用いただくには日本語IMEとしてSimejiを用いている必要があります。このアプリケーションの目的はかなり単純で、mixiで利用可能な絵文字を入力するためだけの支援アプリです。総開発時間が3時間にも満たないというアプリケーションではあるが、ダウンロード数は2週間で1,000件を突破するというもので自分でもけっこうビックリしています。</p>
<h4>ブックリスト</h4>
<p>このアプリケーションは、蔵書管理用のアプリケーションです。自分が所有する本のバーコードを読み取ることにより、楽天APIを経由して書籍の情報を取得し、その書籍情報を端末内に蓄積していくことができるアプリケーションです。バーコードの情報読み取りには別アプリケーションを経由しているため、そのバーコード読み取り用アプリケーションがインストールされている必要性はありますが、公開から1週間で現在400ダウンロードといったところです。こちらのアプリケーションは荒削りな部分が多いので、これからバージョンアップを繰り返すことで、より便利なアプリケーションに仕上げていこうかと思っています。</p>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/04/11-213909.php" title="mixiアプリでMovableTypeの記事を表示させる。">mixiアプリでMovableTypeの記事を表示させる。</a></li>
<li><a href="http://yamablo.com/2010/07/31-133013.php" title="HTML5/CSS3とスマートフォン・アプリケーション">HTML5/CSS3とスマートフォン・アプリケーション</a></li>
<li><a href="http://yamablo.com/2009/10/30-203845.php" title="Android Donutsが配信されました">Android Donutsが配信されました</a></li>
<li><a href="http://yamablo.com/2009/05/06-002651.php" title="今月の参加予定の勉強会">今月の参加予定の勉強会</a></li>
<li><a href="http://yamablo.com/2009/10/09-115054.php" title="Androidアプリケーションの公開方法（署名付きapkファイルの作成）">Androidアプリケーションの公開方法（署名付きapkファイルの作成）</a></li>
</ul>
<p><!-- Similar Posts took 19.066 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/05/01-223615.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/05/01-223615.php" />
	</item>
		<item>
		<title>[書評] その数学が戦略を決める</title>
		<link>http://yamablo.com/2010/04/04-120705.php</link>
		<comments>http://yamablo.com/2010/04/04-120705.php#comments</comments>
		<pubDate>Sun, 04 Apr 2010 03:07:05 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[数学]]></category>
		<category><![CDATA[本]]></category>
		<category><![CDATA[回帰分析]]></category>
		<category><![CDATA[書評]]></category>
		<category><![CDATA[統計]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1218</guid>
		<description><![CDATA[先月の上旬くらいに購入した本で、数学（統計）の中の1手法である回帰分析をメインテーマにして書かれた本です。回帰分析とは、従属変数（目的変数）と独立変数（説明変数）の間に式を当てはめ、従属変数が説明変数によってどれくらい説 [...]]]></description>
			<content:encoded><![CDATA[<p>先月の上旬くらいに購入した本で、数学（統計）の中の1手法である回帰分析をメインテーマにして書かれた本です。回帰分析とは、従属変数（目的変数）と独立変数（説明変数）の間に式を当てはめ、従属変数が説明変数によってどれくらい説明できるかを定量的に分析することである。では、以下が自分が読んだ「その数学が戦略を決める」の書評になります。</p>
<h3>書評</h3>
<h4>ワインの味</h4>
<p>ワインの味を確かめるには, 原材料の収穫から最低でも10 年以上の時間が必要となる. しかし, 絶対計算を用いれば原材料を収穫した時期の気候をもとに予測するため, ワインが試飲できるよりも早くそのワインの味を予測することが可能になる. しかし,絶対計算が用いられるようになると, かつてのワイン批評家の仕事がとられるのではないか？という不満を批評家は持つようになる(P8-14).</p>
<h4>盗難装置</h4>
<p>盗難対策装置が本当に盗難自体を減らしているかどうかは, しっかりした調査を行わないと答えることができない. 多くの犯罪対策装置が普及したとしても盗難の数自体は減ることは無い. なぜなら, 泥棒はその車を飛ばして犯罪対策装置が施されていない車を盗むことが考えられるからである. もし, 外部から一見しただけでは, 盗難対策装置が施されているかどうかが判断できない場合にはまた別の議論になるだろう(P25-26).</p>
<p><span id="more-1218"></span></p>
<h4>回帰分析とニューラルネットワーク</h4>
<p>回帰分析は, 予測の信頼性水準を同時に計算することが可能であることが最も驚異的な点である(P56). しかし, 回帰分析と同様にニューラルネットワークも予測値を計算するが, 信頼性水準(精度) を得ることはできない(P193).</p>
<h4>無作為化</h4>
<p>研究室での実験では, 研究者たちは試験したいもの以外のあらゆる点を同一のマッチングされたペアにしようとして, あらゆる条件をコントロールする. しかし, 現実の世界では全く同じペアを作ることは絶対に不可能である. 重要なことは, 完全に同じペアを作ることではなく, 無作為化プロセスである. つまり, 要素を一致させるのではなく, 一致する分布を作り出せば済むのである(P74-74).</p>
<h4>人の予測</h4>
<p>人は, 偏った予測をしてしまうし, さらにそれに対して自信過剰である. そのため, 何か新しい情報を得たとしても, 自分の予測を変えることは少ない.また, 単純なことはかなり上手に予測できるが, 予測が複雑になると予測は一層悪化する. これはノイズの多い環境であり, どの要因を考慮するべきかがはっきりしない場合が多いことが原因であろう(P155-156).</p>
<h4>2標準偏差</h4>
<p>正規分布する変数が, 平均値から正負を問わず2標準偏差内にある確率は95% である. これを2 標準偏差(Two Standard Deviation, 2SD) と呼ぶ.</p>
<h4>男女の知能差</h4>
<p>数学や科学の得点について, 男女では平均点に明確な差はない. しかし, 分布を考えると標準偏差において男女差がある. 男性の知能の標準偏差は, 女性の標準偏差よりも2 割程大きいかもしれない, ということが言える. これは即ち, 物凄く頭のいい男性もいるが, その分物凄くバカな男性もいることを示している. それに対し女性については, 物凄く頭のいい人は多くは無いが, 物凄くバカな人も多くは無いことをあらわす. つまり, 男女全体を合わせて知能指数のトップ1% の人を比べてみた場合, 男性のほうが女性よりも多く現れる(P277-280).</p>
<h4>絶対計算者と昔ながらの専門家の今後</h4>
<p>統計分析の結果がもっともらしいかどうかを直感や経験的な技能を用いて, 検討する必要がある. 直感から大きく外れた統計結果は慎重に調べなおす必要がある. しかし, それでも絶対計算者は昔ながらの専門家の代替物ではなく, 相補物となることが望ましい(P267).</p>
<h4>絶対計算の流れ</h4>
<p>絶対計算は仮説から出発することは多くない. 多くの場合は, 何か変な結果(出てくるはずのない数字) に出くわしたときに絶対計算を行う(P267).</p>
<h3>まとめ</h3>
<p>今まで大学で数学について勉強してきて、統計（回帰分析）についても勉強してきたのだが、今まではどのような応用例があるのかについて知らないまま勉強してきたのだが、予想以上に多くの応用例があることを知りました。</p>
<table  class="g-tools_table">
<tr>
<td colspan="2"><span class="g-tools_title"><a href="http://www.amazon.co.jp/%E3%81%9D%E3%81%AE%E6%95%B0%E5%AD%A6%E3%81%8C%E6%88%A6%E7%95%A5%E3%82%92%E6%B1%BA%E3%82%81%E3%82%8B-%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%82%A8%E3%82%A2%E3%83%BC%E3%82%BA/dp/4163697705%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4163697705" target="_blank">その数学が戦略を決める</a><img src="http://www.assoc-amazon.jp/e/ir?t=1987yama3-22&#038;l=ur2&#038;o=9" width="1" height="1" style="border: none;" alt="" /></span></td>
</tr>
<tr>
<td valign="top"><span class="g-tools_img"><a href="http://www.amazon.co.jp/%E3%81%9D%E3%81%AE%E6%95%B0%E5%AD%A6%E3%81%8C%E6%88%A6%E7%95%A5%E3%82%92%E6%B1%BA%E3%82%81%E3%82%8B-%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%82%A8%E3%82%A2%E3%83%BC%E3%82%BA/dp/4163697705%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4163697705" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41soaW7Rf5L._SL160_.jpg"  alt="その数学が戦略を決める" /></a></span></td>
<td valign="top"><span class="g-tools_body">山形 浩生 </p>
<p><strong>おすすめ平均</strong> <img src="http://g-images.amazon.com/images/G/01/detail/stars-4-5.gif" /><br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-3-0.gif" alt="stars" />統計処理の現実的な意義を多数の事例で説得力をもって述べた本(精度は低め)<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-4-0.gif" alt="stars" />その数学が戦略を決める<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="stars" />これはいい<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif" alt="stars" />これがもし本当なら、考えるべきは「その先」のことかも<br /><img src="http://g-images.amazon.com/images/G/01/detail/stars-2-0.gif" alt="stars" />目新しさは少ない</p>
<p><a href="http://www.amazon.co.jp/%E3%81%9D%E3%81%AE%E6%95%B0%E5%AD%A6%E3%81%8C%E6%88%A6%E7%95%A5%E3%82%92%E6%B1%BA%E3%82%81%E3%82%8B-%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%BB%E3%82%A8%E3%82%A2%E3%83%BC%E3%82%BA/dp/4163697705%3FSubscriptionId%3D15SMZCTB9V8NGR2TW082%26tag%3D1987yama3-22%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4163697705" target="_blank">Amazonで詳しく見る</a></span><span class="g-tools_by"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></span></td>
</tr>
</table>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/12/19-055249.php" title="[書評] パスファインダー 道なき道を切り拓く先駆者たれ！！">[書評] パスファインダー 道なき道を切り拓く先駆者たれ！！</a></li>
<li><a href="http://yamablo.com/2010/01/16-232151.php" title="[書評] COURRiER Japon(クーリエ・ジャポン)">[書評] COURRiER Japon(クーリエ・ジャポン)</a></li>
<li><a href="http://yamablo.com/2009/12/20-214203.php" title="[書評] The Goal（後編）">[書評] The Goal（後編）</a></li>
<li><a href="http://yamablo.com/2009/12/20-210422.php" title="[書評] The Goal (前編）">[書評] The Goal (前編）</a></li>
<li><a href="http://yamablo.com/2009/11/09-001905.php" title="Twitter 社会論  ~新たなリアルタイプ・ウェブの潮流~">Twitter 社会論  ~新たなリアルタイプ・ウェブの潮流~</a></li>
</ul>
<p><!-- Similar Posts took 23.220 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/04/04-120705.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/04/04-120705.php" />
	</item>
		<item>
		<title>WordPressのブログにFoursquareのログを載せる</title>
		<link>http://yamablo.com/2010/03/30-193106.php</link>
		<comments>http://yamablo.com/2010/03/30-193106.php#comments</comments>
		<pubDate>Tue, 30 Mar 2010 10:31:06 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[Webサービス]]></category>
		<category><![CDATA[モバイル]]></category>
		<category><![CDATA[foursquare]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ブログ]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1212</guid>
		<description><![CDATA[自分も、今年の1月あたりからこっそりと使っているWebサービスであるFoursquare(foursquare)のログをWordPressで書いているこのブログのサイドバーあたりにでも載せようかと思い、簡単なスクリプトを [...]]]></description>
			<content:encoded><![CDATA[<p>自分も、今年の1月あたりからこっそりと使っているWebサービスであるFoursquare(<a href="http://foursquare.com/" target="_blank">foursquare</a>)のログをWordPressで書いているこのブログのサイドバーあたりにでも載せようかと思い、簡単なスクリプトを書いてみたので公開してみます。本当だったら、これをプラグインのような形で開発し、公開することができれば、より多くの方にお届けすることができるのですが、プラグインについてはまた次の機会にでも、としようと思っています。</p>
<h3>Foursquareって何？</h3>
<p>Foursquareって何？と思った方もいるかと思いますので、簡単に説明させていただきます。Foursquareとは、位置情報に基づいたSNSのWebサイトです。ユーザがどこかに行った際にその場所をGPSなどを用いてFoursquareに送信し、位置情報がログとしてサーバに残るという仕組みです。これをSNS的に使うことで、いろいろ面白そうなサービスができそうだ、というのが楽観的な考えです。また、技術者にとってはtwitterと同じくアプリケーションの機能のほとんどがAPI(Application Program Interface)として提供されているため、これからどういった動きをするかが気になるところですね。</p>
<p><span id="more-1212"></span></p>
<h3>作ったのは、ログをブログのサイドバーに載せる</h3>
<p>今回作成してみたのは、FoursquareのログをWordPressで書いているこのブログ(<a href="http://yamablo.com/" target="_blank">yamablo</a>)のサイドバーに載せてみようというスクリプトになります。Foursquareのデータには位置情報に緯度・経度情報が入っているということで、文字情報だけで表示するのではなく、Google Mapとのマッシュアップもしてみました。といっても、大したことはなく、最終チェックインの日時と場所名が書かれ、緯度・経度情報をもとにGoogle Map上にマーカーを配置するだけ、という質素なものです。最終的に作成したスクリプトを実際に動かしたのが下の画像のようなものです。といっても、右サイドバーを見ていただいたほうが分かりやすいかもですがｗｗ まぁ、マップ上に配置したマーカーが微妙に縦長になっているのはあまり気にしないｗｗ</p>
<p><a href="http://yamablo.com/wp-content/uploads/2010/03/foursquare.jpg"><img src="http://yamablo.com/wp-content/uploads/2010/03/foursquare.jpg" alt="" title="foursquare" width="368" height="381" class="aligncenter size-full wp-image-1213" /></a></p>
<h3>開発したプログラムのソースコード</h3>
<p>以下のプログラムのソースコード内の、3～6行目にある$user, $pass, $gmapの3つを自分のユーザアカウント名、パスワード、Google Maps API keyに書き換えてください。書き換えが終わったら、このファイルをWordPressが動いているサーバー上にアップロードしてください。そして、使用しているWordPressのテーマ上でこのファイルをrequire_onceし、出力させたい場所でwp_4sq関数を呼び出してください。また、bodyタグのonload時にinitialize関数を呼び出す必要があります。現在は出力するGoogle Mapの大きさは幅190ピクセル、高さ200ピクセルとなっていますが、変更する場合は41行目を変更すればOKなので、自分のブログのデザインに合わせて変更してみてください。</p>
<ol>
<li>&lt;?php</li>
<li>function&nbsp;wp_4sq()&nbsp;{</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$user&nbsp;=&nbsp;&#8217;sample@test.com&#8217;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$pass&nbsp;=&nbsp;&#8217;password&#8217;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$url&nbsp;&nbsp;=&nbsp;&#8217;http://api.foursquare.com/v1/user&#8217;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$gmap&nbsp;=&nbsp;&#8217;Google Maps API Key&#8217;;</li>
<li></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;BASIC&nbsp;Authorization</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$ch&nbsp;=&nbsp;curl_init();</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch,&nbsp;CURLOPT_URL,&nbsp;$url);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch,&nbsp;CURLOPT_RETURNTRANSFER,&nbsp;1);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch,&nbsp;CURLOPT_USERPWD,&nbsp;$user&nbsp;.&nbsp;&#8217;:'&nbsp;.&nbsp;$pass);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;curl_setopt($ch,&nbsp;CURLOPT_HTTP_VERSION,&nbsp;CURL_HTTP_VERSION_1_1);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$buf&nbsp;=&nbsp;curl_exec($ch);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;curl_close($ch);</li>
<li></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;XML&nbsp;file</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$xml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;simplexml_load_string($buf);</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$uname&nbsp;&nbsp;&nbsp;=&nbsp;$xml-&gt;firstname;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;$checkin&nbsp;=&nbsp;$xml-&gt;checkin;</li>
<li></li>
<li></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Output</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;div&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;script&nbsp;src=\&#8221;http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=&#8221;.$gmap.&#8221;\&#8221;&nbsp;type=\&#8221;text/javascript\&#8221;&gt;&lt;/script&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;script&nbsp;type=\&#8221;text/javascript\&#8221;&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;function&nbsp;initialize()&nbsp;{\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(GBrowserIsCompatible())&nbsp;{\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;map&nbsp;=&nbsp;new&nbsp;GMap2(document.getElementById(\&#8221;gmap\&#8221;));\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.setCenter(new&nbsp;GLatLng(&#8220;.$checkin-&gt;venue-&gt;geolat.&#8221;,&nbsp;&#8221;.$checkin-&gt;venue-&gt;geolong.&#8221;),&nbsp;13);\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;var&nbsp;blueIcon&nbsp;=&nbsp;new&nbsp;GIcon(G_DEFAULT_ICON);\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;blueIcon.image&nbsp;=&nbsp;\&#8221;http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png\&#8221;;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;markerOptions&nbsp;=&nbsp;{&nbsp;icon:blueIcon&nbsp;};\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;point&nbsp;=&nbsp;new&nbsp;GLatLng(&nbsp;&#8221;.$checkin-&gt;venue-&gt;geolat.&#8221;,&nbsp;&#8221;.$checkin-&gt;venue-&gt;geolong.&#8221;&nbsp;);\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;map.addOverlay(new&nbsp;GMarker(point,&nbsp;markerOptions));\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;}\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;}\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;/script&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;p&gt;&#8221;.$uname.&#8221;@&#8221;.$checkin-&gt;venue-&gt;name.&#8221;なう&lt;br&nbsp;/&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;(&#8220;.date(&nbsp;&#8217;m/d&nbsp;H:i&#8217;,&nbsp;strtotime($checkin-&gt;created)+60*60*9&nbsp;).&#8221;)&lt;/p&gt;\n&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;div&nbsp;id=\&#8221;gmap\&#8221;&nbsp;style=\&#8221;width:&nbsp;190px;&nbsp;height:&nbsp;200px;\&#8221;&gt;&lt;/div&gt;&#8221;;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;echo&nbsp;&#8221;&lt;/div&gt;\n&#8221;;</li>
<li>}</li>
<li></li>
<li></li>
<li>?&gt;</li>
</ol>
<h3>まとめ</h3>
<p>twitterはすでにいろいろなアプリケーションが氾濫していて、若干飽和気味のような気もするのですが、foursquareはまだまだアプリケーションが出揃っておらず、またfoursquareクライアントのようなものもほとんど出回っていないので、今後流行ってくることを予想している開発者の方はfoursquareのAPIなんかも見てみてはいかがでしょうか？</p>
<h3>リンク</h3>
<ul>
<li><a href="http://foursquare.com/" target="_blank">foursquare</a></li>
<li><a href="http://foursquare.com/user/1987yama3" target="_blank">foursquare :: yama3 R.</a></li>
<li><a href="http://alphawind.org/docs/foursquare-API/" target="_blank">foursquare API ドキュメント ? foursquare-API v documentation</a></li>
</ul>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/08/19-234002.php" title="WordPressで使っているプラグイン一覧">WordPressで使っているプラグイン一覧</a></li>
<li><a href="http://yamablo.com/2008/11/08-230413.php" title="[オープンソース]Google Chrome">[オープンソース]Google Chrome</a></li>
<li><a href="http://yamablo.com/2008/11/12-212238.php" title="[Web] Google Web Master Tool 新機能？">[Web] Google Web Master Tool 新機能？</a></li>
<li><a href="http://yamablo.com/2009/08/21-225008.php" title="イズミヤのネットスーパーを使ってみた">イズミヤのネットスーパーを使ってみた</a></li>
<li><a href="http://yamablo.com/2008/11/11-183734.php" title="[PHP] MySQLクラス">[PHP] MySQLクラス</a></li>
</ul>
<p><!-- Similar Posts took 15.403 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/03/30-193106.php/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/03/30-193106.php" />
	</item>
		<item>
		<title>単身引越し用の荷造りセット（クロネコヤマト）</title>
		<link>http://yamablo.com/2010/03/29-172532.php</link>
		<comments>http://yamablo.com/2010/03/29-172532.php#comments</comments>
		<pubDate>Mon, 29 Mar 2010 08:25:32 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[引越し]]></category>
		<category><![CDATA[新生活]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1205</guid>
		<description><![CDATA[大学卒業と同時に就職のため、大阪から神奈川県の川崎市に引越しをしてきました。この引越しに際して単身引越しパックを使いました。自分の使った単身引越しパックは荷造り用資材は自分で用意しろ、というタイプであったため、いくつか探 [...]]]></description>
			<content:encoded><![CDATA[<p>大学卒業と同時に就職のため、大阪から神奈川県の川崎市に引越しをしてきました。この引越しに際して単身引越しパックを使いました。自分の使った単身引越しパックは荷造り用資材は自分で用意しろ、というタイプであったため、いくつか探したところ、クロネコヤマトの荷造りセットなるものを発見しました。そこでこの荷造りセットについてこのブログで書こうと思います。クロネコヤマトの荷造りセットについての簡単な紹介は、<a href="http://www.008008.jp/support/necessary.html" target="_blank">引越しならクロネコヤマトでらくらく引越：引越しサポート：単身用資材パック</a>をご参考ください。</p>
<h3>セットの中身は以下の14種類</h3>
<ul>
<li>布団袋</li>
<li>ダンボールM（51*34*33）</li>
<li>ダンボールS（34*34*33）</li>
<li>グラスパック仕切り版</li>
<li>グラスパック中敷き</li>
<li>食器パット</li>
<li>ビニール袋</li>
<li>クラフトテープ（50M）</li>
<li>エアーキャップ（60*500cm）</li>
<li>荷造りロープ（ビニール紐, 20m）</li>
<li>油性ペン</li>
<li>割れ物シール</li>
<li>ハンガー用フック</li>
<li>ハンガーフック止めシール</li>
</ul>
<p><a href="http://yamablo.com/wp-content/uploads/2010/03/02.jpg"><img src="http://yamablo.com/wp-content/uploads/2010/03/02.jpg" alt="" title="02" width="300" height="400" class="aligncenter size-full wp-image-1207" /></a></p>
<p>ちなみに、写真に写っているiPod（けっこう古いｗｗ）は荷造りセットには含まれていないですよ。サイズを比較できるようにと載せたものです。</p>
<p><span id="more-1205"></span></p>
<h3>使ってみた感想</h3>
<p>使ってみた感想としては、必要なものがいい感じに揃っているように感じました。ただ、自分の場合は、PC関連が多いのでエアーキャップの数が少し足りなく感じました。大阪の家の近くにホームセンターのようなものが無かったため、少ないエアーキャップで遣り繰りしていました。あとは、食器パットについては、たくさん入っていたのですが、ほとんど使うことはありませんでした。というのも、食器類はもとから高いものを使っていなかったし、使い始めてから時期も経っていたため部分的に欠けているものもあったので、そのまま捨ててきたからです。</p>
<h3>布団袋が微妙だった</h3>
<p>布団袋が入っていたこと自体はよかったのですが、この布団袋は、紐（のようなもの）で縛るタイプなのですが、この紐は3方向から縛るのですが、1本がすぐに切れてしまいました。なので、しっかり縛ることができず、少し使いにくく感じましたね。でもほかについては必要な荷造り資材が十分揃っていると思いました。あとは、荷造りとは違いますが、引越しと同時に必要になる掃除道具なんかもセットにすると面白いかもしれませんね。</p>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2010/03/01-100042.php" title="廃棄予定の本のリスト（追加、更新あり）">廃棄予定の本のリスト（追加、更新あり）</a></li>
<li><a href="http://yamablo.com/2010/03/29-165933.php" title="再び更新を始めます。">再び更新を始めます。</a></li>
<li><a href="http://yamablo.com/2009/07/08-231857.php" title="ついにWiMAXが本格稼動！">ついにWiMAXが本格稼動！</a></li>
<li><a href="http://yamablo.com/2009/07/18-212958.php" title="CentOS5のインストール">CentOS5のインストール</a></li>
<li><a href="http://yamablo.com/2009/10/30-203845.php" title="Android Donutsが配信されました">Android Donutsが配信されました</a></li>
</ul>
<p><!-- Similar Posts took 18.011 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/03/29-172532.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/03/29-172532.php" />
	</item>
		<item>
		<title>再び更新を始めます。</title>
		<link>http://yamablo.com/2010/03/29-165933.php</link>
		<comments>http://yamablo.com/2010/03/29-165933.php#comments</comments>
		<pubDate>Mon, 29 Mar 2010 07:59:33 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1201</guid>
		<description><![CDATA[長らく更新をしていなかった当ブログですが、今日または明日あたりからドンドン更新していこうかと思っています。今まで更新を怠っていた理由としては、新生活が始まることに対する準備や、大学卒業のための準備などなどです。この1ヶ月 [...]]]></description>
			<content:encoded><![CDATA[<p>長らく更新をしていなかった当ブログですが、今日または明日あたりからドンドン更新していこうかと思っています。今まで更新を怠っていた理由としては、新生活が始まることに対する準備や、大学卒業のための準備などなどです。この1ヶ月くらいはいろいろと大変でした。何があったかを書くと、</p>
<ul>
<li>卒業研究発表とその準備</li>
<li>卒業論文の執筆</li>
<li>引越しの準備</li>
<li>引越し</li>
<li>祖母のお通夜、葬式</li>
<li>卒業式</li>
</ul>
<p>といった感じでした。簡単に言うと、引越しの準備で忙しいのに、卒業論文や、その他のいろいろな予定が入ってしまった、という状況でした。昨日あたりからはいつもの日々が取り戻せたと思うので今日か明日あたりからまたブログを書いていこうかと思います。</p>
<p>では、この記事ではこの程度にしておきます。</p>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/01/18-101213.php" title="Windows7のペイントが強化されてた">Windows7のペイントが強化されてた</a></li>
<li><a href="http://yamablo.com/2009/06/20-134458.php" title="ブログの更新情報をTwitterで配信">ブログの更新情報をTwitterで配信</a></li>
<li><a href="http://yamablo.com/2009/08/10-220001.php" title="ブログを変更しました。">ブログを変更しました。</a></li>
<li><a href="http://yamablo.com/2009/09/04-232029.php" title="インストールしているAndroidアプリ">インストールしているAndroidアプリ</a></li>
<li><a href="http://yamablo.com/2009/05/09-161336.php" title="JAVAクイックリファレンス(O&#8217;REILLY)を購入">JAVAクイックリファレンス(O&#8217;REILLY)を購入</a></li>
</ul>
<p><!-- Similar Posts took 11.025 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/03/29-165933.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/03/29-165933.php" />
	</item>
		<item>
		<title>Google Street Viewがエリアを拡大</title>
		<link>http://yamablo.com/2010/03/11-230318.php</link>
		<comments>http://yamablo.com/2010/03/11-230318.php#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:03:18 +0000</pubDate>
		<dc:creator>yama3</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[ストリートビュー]]></category>

		<guid isPermaLink="false">http://yamablo.com/?p=1194</guid>
		<description><![CDATA[3月11日に、Googleがストリートビューのエリアを21県追加し、現在は43都道府県にてストリートビューを利用することが可能になったようです。今回新規追加した都道府県はその公開範囲が2種類に分かれており、エリア全体で [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://internet.watch.impress.co.jp/img/iw/docs/354/017/sv05.jpg" style="width: 450px;" /></p>
<p>3月11日に、Googleがストリートビューのエリアを21県追加し、現在は43都道府県にてストリートビューを利用することが可能になったようです。今回新規追加した都道府県はその公開範囲が2種類に分かれており、エリア全体で広く公開したものと、高速道路や幹線道路周辺のみなどの一部エリアのみでの公開の2種類です。では、詳しく今回追加された都道府県について見てみましょう。</p>
<h4>今回、エリアで公開した都道府県</h4>
<ul>
<li>香川県</li>
<li>宮崎県</li>
<li>山形県</li>
</ul>
<h4>今回、新規公開した都道府県（高速道路、幹線道路のみなど）</h4>
<ul>
<li>秋田県</li>
<li>富山県</li>
<li>岩手県</li>
<li>石川県</li>
<li>福島県</li>
<li>福井県</li>
<li>栃木県</li>
<li>和歌山県</li>
<li>群馬県</li>
<li>島根県</li>
<li>茨城県</li>
<li>山口県</li>
<li>山梨県</li>
<li>愛媛県</li>
<li>長野県</li>
<li>大分県</li>
<li>静岡県</li>
<li>佐賀県</li>
</ul>
<p><span id="more-1194"></span></p>
<h3>スペシャルコレクション</h3>
<p>また、通常の町並みだけでなく、スペシャルコレクションとして、世界遺産や大学、遊園地などの合計32の施設もストリートビューで見れるようになりました。スペシャルコレクションは、ストリートビューでの公開を希望する施設とGoogleが協力し、公開されているようです。では、スペシャルコレクションでの公開地域は以下のとおりです。</p>
<h4>寺社、城郭、庭園</h4>
<ul>
<li>二条城</li>
<li>西本願寺</li>
<li>東本願寺</li>
<li>高台寺</li>
<li>建仁寺</li>
<li>大覚寺</li>
<li>東福寺</li>
<li>禅林寺永観堂</li>
<li>築地本願寺</li>
<li>熊本城</li>
<li>鶴ヶ城</li>
<li>御薬園</li>
<li>渉成園</li>
<li>旧細川刑部邸</li>
</ul>
<h4>大学</h4>
<ul>
<li>九州大学</li>
<li>熊本大学</li>
<li>立命館大学</li>
<li>立教大学</li>
<li>関西外国語大学</li>
<li>大谷大学</li>
<li>京都精華大学</li>
<li>立命館アジア太平洋大学</li>
</ul>
<h4>遊園地</h4>
<ul>
<li>富士急ハイランド</li>
<li>よみうりランド</li>
</ul>
<h4>ゴルフコース</h4>
<ul>
<li>富士ゴルフコース</li>
<li>猿島カントリークラブ</li>
<li>ホワイトバーチカントリークラブ</li>
<li>ノースショアカントリークラブ</li>
<li>大栄カントリークラブ</li>
<li>箱根湖畔ゴルフコース</li>
<li>成田フェアフィールドゴルフコース</li>
<li>飯能グリーンカントリークラブ</li>
</ul>
<h3>まとめ</h3>
<p>スペシャルコレクションとして公開する施設が増えましたね。twitterやストリートビューといった新しいプラットフォームをどんどん取り入れていく企業・施設・学校は楽しそうですね。</p>
<h3>参考サイト</h3>
<ul>
<li><a href="http://internet.watch.impress.co.jp/docs/news/20100311_354017.html" target="_blank">「ストリートビュー」新たに21県、地上高245cmからの最後の画像 -INTERNET Watch</a></li>
</ul>
<p><strong>関連記事</strong>
<ul class="similar-posts">
<li><a href="http://yamablo.com/2009/08/17-171307.php" title="Google Code Jam 2009開催">Google Code Jam 2009開催</a></li>
<li><a href="http://yamablo.com/2009/06/15-204539.php" title="Googleサイトの使い勝手 [第1回]">Googleサイトの使い勝手 [第1回]</a></li>
<li><a href="http://yamablo.com/2010/01/13-224555.php" title="CentOSでGo（インストール編）">CentOSでGo（インストール編）</a></li>
<li><a href="http://yamablo.com/2009/06/17-164920.php" title="Googleサイトの使い勝手 [第2回]">Googleサイトの使い勝手 [第2回]</a></li>
<li><a href="http://yamablo.com/2009/06/01-212402.php" title="Google Chromeがバージョンアップ">Google Chromeがバージョンアップ</a></li>
</ul>
<p><!-- Similar Posts took 16.057 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://yamablo.com/2010/03/11-230318.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://yamablo.com/2010/03/11-230318.php" />
	</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.595 seconds -->
<!-- Cached page served by WP-Cache -->
