<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/"
>

<channel rdf:about="http://www.ko-tan.com/">
<title>管理人の生活日誌 | beatmaniaやSEOやプログラムとか</title>
<link>http://www.ko-tan.com/</link>
<description>管理人の生活日誌♪</description>
<dc:language>ja</dc:language>
<admin:generatorAgent rdf:resource="http://blog.seesaa.jp/" />
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://www.ko-tan.com/article/263710001.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/237946173.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/237943129.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/200211687.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/199514285.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/195285925.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/194845585.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/192055279.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/189534131.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/188179167.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/186242639.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/185194118.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/181751670.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/180437130.html" />
<rdf:li rdf:resource="http://www.ko-tan.com/article/179059908.html" />
</rdf:Seq>
</items>
</channel>

<item rdf:about="http://www.ko-tan.com/article/263710001.html">
<link>http://www.ko-tan.com/article/263710001.html</link>
<title>MobageやGREEのスマートフォンゲームがUA情報で突破できない理由</title>
<description>※技術者ネタUA情報だけでは突破できない理由は機種固体の情報(navigatorプロパティ)とスマートフォン特有のJavascript情報を判別しているためです。さらにはFLASHが対応しているか否かで判別しているところもあります。あとは、この情報をいかにか偽装できるかが問題になりますが現在、なかなか良い方法は確立されていないような雰囲気です。ご参考まで。※補足UA情報で弾かれるのが悔しいっす!なんとか潜り抜けたいっす!と思われる方で、技術に自信がある方は下記の方法を試してみ..</description>
<dc:subject>日記・コラム・つぶやき</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2012-04-11T09:39:58+09:00</dc:date>
<content:encoded><![CDATA[
※技術者ネタ<br /><br />UA情報だけでは突破できない理由は<br />機種固体の情報(navigatorプロパティ)と<br />スマートフォン特有のJavascript情報を判別しているためです。<br />さらにはFLASHが対応しているか否かで判別しているところもあります。<br /><br />あとは、この情報をいかにか偽装できるかが問題になりますが<br />現在、なかなか良い方法は確立されていないような雰囲気です。<br />ご参考まで。<br /><br />※補足<br />UA情報で弾かれるのが悔しいっす!なんとか潜り抜けたいっす!<br />と思われる方で、技術に自信がある方は下記の方法を試してみては<br />いかがでしょうか。<br /><br />1.スマートフォンのブラウザでWebページのソースコードを表示する<br />PHPなどのプログラムで弾かれてしまうとどうしようもないですが<br />現状では、Javascriptを使用して判別していることが多いため<br />Webページのソースコードが取得できれば問題ないのです。<br /><br />ただし、スマートフォンのWebブラウザでは<br />ソースコードを表示する手段があまりありません。<br /><br /><a href="http://news.mynavi.jp/articles/2011/01/26/how-to-see-html-on-mobile/index.html" target="_blank">【レビュー】モバイルブラウザからWebページのソースコードを表示する方法 | エンタープライズ | マイナビニュース</a><br /><br />ちょっとした細工をすることでWebページのソースコードを表示することができます。<br />あとは、外部JSなのか内部にJavascriptを埋め込んでいるのかをチェックして<br />どんな基準で判別しているのか調査してみると、抜け穴がわかるのではないでしょうか。<br /><br />2.リモート操作<br />iPhoneは多くのアプリがあり、その中にはリモート操作が可能なものがしばしば。<br />もちろんAndroidにもあります。<br /><br />PCからiPhoneを遠隔操作することで<br />iPhone上の操作をPCで行うことができます。<br />ということで、ゲームができるかも!?という。<br /><br />※管理人はAndroidなので動作確認していません。<br /><br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/237946173.html">
<link>http://www.ko-tan.com/article/237946173.html</link>
<title>Mobage GREEのスマートフォン対応ゲームのまとめ</title>
<description>これは完全個人的なメモです。暇なときにしか更新しないのでご参考まで、ね。動作検証は下記の方法で行います。1.Google Chromeを使用2.UA変更したブラウザでアクセスできるか3.TouchEventのエクステンション使用（現在は非公開）チュートリアル開始前の段階で判別します。（トップページにアクセスしたらできると仮定）FLASHなどのタッチイベント系は考慮しません。</description>
<dc:subject>ゲーム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-11-30T20:31:21+09:00</dc:date>
<content:encoded><![CDATA[
これは完全個人的なメモです。<br />暇なときにしか更新しないので<br />ご参考まで、ね。<br /><br />動作検証は下記の方法で行います。<br /><br />1.Google Chromeを使用<br />2.UA変更したブラウザでアクセスできるか<br />3.TouchEventのエクステンション使用（現在は非公開）<br /><br />チュートリアル開始前の段階で判別します。<br />（トップページにアクセスしたらできると仮定）<br />FLASHなどのタッチイベント系は考慮しません。<br /><a name="more"></a>※最終更新 2012/04/11<br /><br /><h3>■Mobage</h3><br />※記載することでもないと思いますが アプリ と記載されているものは無理です。<br /><br />・動作確認OK<br />恋ﾏﾁ～君は幼なじみ～<br />三国志乙女コレクション<br />伝説の騎士団 オンライン<br />原始バトル<br />やきゅとも! 激闘プロ野球編<br />王様ゲーム<br />大乱舞!!龍神の武士団<br />童話スピリッツ-魔法のﾄﾗﾝﾌﾟ-<br />ドリームスタリオン<br />ﾄﾞﾗｺﾞﾝVS100万人の勇者<br />けいおん!ミラクルセッション<br />武装合体ブレイブファクトリー<br />ｶﾞﾄﾞﾗﾝ★ﾏｽﾀｰ! by GMO<br />戦国ヤンキー伝説<br />アークガルドの塔<br />萌えよ爺ﾒｲﾄﾞ<br />IQテストでプラス<br />大連携!!ｵｰﾃﾞｨﾝﾊﾞﾄﾙ<br />eden*学園恋物語<br />100万人の金色のコルダ<br />余命３ヶ月のシンデレラ<br />Zero-400 SHIFT 2nd<br />こいけん2!!<br />不良の頂上<br />闘将×神化! 三国ブレイク<br />ガンダムカードコレクション<br />武神SENKI<br />運命の恋～キヲクの欠片～<br />スカイΩオメガ<br />GPS農園アグリ<br />ダービースピリッツ<br />擬人カレシ<br />ケーモンコレクション<br />モンスター†タワー<br />魔法少女まどか☆マギカ<br />ｼﾌﾄｱｰﾑｽﾞ<br /><br />・動作確認NG<br />戦国コレクション<br />神撃のバハムート<br /><br /><br /><h3>■GREE</h3><br /><br />・動作確認OK<br />ガンダムマスターズ<br />モンプラ<br />ハコニワ<br />クリノッペ<br /><br />クレヨンしんちゃん　シネマＤＥカード！<br />ぼくのレストラン2<br />三国志ﾎﾟｹｯﾂ<br />ﾅｲﾂ ｵﾌﾞ ｸﾘｽﾀﾙ<br /><br /><br />・動作確認NG<br />ドラゴンコレクション<br />任侠道<br />FIFAﾜｰﾙﾄﾞｸﾗｽｻｯｶｰ<br />プロ野球ドリームナイン<br />ドリランド<br /><br />

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/237943129.html">
<link>http://www.ko-tan.com/article/237943129.html</link>
<title>PCでMobageやGREEのスマートフォン対応ゲームをする方法 Google Chromeまとめ版</title>
<description>以前、PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法という記事を公開いたしまして急にコメントなどがつくようになって驚き桃の木ーでございます。いろんな方からのコメントなどを拝見しておりますとどうもSafariよりもChromeのほうが優秀のような雰囲気ですのでChromeの解説でも行ってみます。</description>
<dc:subject>便利ツール</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-11-30T20:03:33+09:00</dc:date>
<content:encoded><![CDATA[
以前、<a href="http://www.ko-tan.com/article/194845585.html">PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法</a>という記事を公開いたしまして<br />急にコメントなどがつくようになって驚き桃の木ーでございます。<br /><br />いろんな方からのコメントなどを拝見しておりますと<br />どうもSafariよりもChromeのほうが優秀のような雰囲気ですので<br />Chromeの解説でも行ってみます。<br /><br /><a name="more"></a><h3>ChromeでのUA変更方法</h3><br /><br />Chromeの利点はやっぱり起動が早い、動作が軽快につきるかな、と。<br />（エクステンション入れまくってるともっさりするかもしれませんけど）<br /><br />さらに、Safariでは実現できなかった?<br />スマートフォンならではの、<strong>画面をタッチして動作する</strong>イベント、<br />タッチイベント（タップとも）がWebブラウザで実現することが可能なのです。<br /><br />Google Chromeでスマートフォン対応ゲームを遊ぶ場合の手順は<br /><br /><strong>1.UA変更<br />2.タッチイベントのエクステンション導入</strong><br /><br />です。<br />解説いたします。<br /><br /><br /><strong>・UAの変更方法</strong><br />下記記事ご参考で。<br /><br /><a href="http://www.miuxmiu.com/archives/2009/10/02/google_chrome_user_agent_iphone_site_pc_access_browse_check.html" target="_blank">Google ChromeでUAを偽装しiPhoneサイトにアクセスして閲覧し確認（見る方法）</a><br /><br />SafariのようにWebブラウザを立ち上げてから設定するーとかではないので<br />少し難しいかもしれませんが、頑張ってみてください。<br /><br />ちなみに、文字列が長すぎてリンク先が正しく設定できない場合は<br />バッチファイルを作成する方法も可能です。<br /><br />手順例）<br /><br />1.下記のテキストをコピペしてメモ帳などに貼り付ける<br /><br />----ここから------<br /><br />@echo off<br />start "" "※1" --user-agent="※2"<br /><br />----ここまで------<br /><br />2.※1,※2をそれぞれ設定する<br /><br />※1⇒chrome.exeがあるファイルパスを指定してください<br />例)C:\Documents and Settings\hogehoge\Local Settings\Application Data\Google\Chrome\Application\chrome.exe<br /><br />※2⇒UAを設定してください<br />例）Android 2.3 を設定するのでしたら<br />Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonSO-01C Build/3.0.D.2.79) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1<br /><br />いろんなUA情報は下記サイトご参考ください。<br /><br /><a href="http://www.kagua.biz/android/ualist.html" target="_blank">スマートフォンUSERAGENT一覧+モバイル版クローラ - カグア！<br /></a><br /><br />完成例）<br />@echo off<br />start "" "C:\Documents and Settings\hogehoge\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --user-agent="Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonSO-01C Build/3.0.D.2.79) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"<br /><br /><br />3.拡張子を .bat にして保存する<br /><br /><br />この流れで、作成したファイルをダブルクリックすると<br />UA情報が変更されたChromeが立ち上がるはずです。<br /><br /><br />・タッチイベントを可能にする方法<br /><br />※2012/04/03 変更<br />ガチャの演出やステージクリア時の演出で<br />ENTERなどがクリックできない場合は<br />タッチイベントをONにする必要があります。<br /><br />ただし、従来使用可能だった TouchEvent のエクステンションが<br />いつの間にかリンク切れ(公開削除?)されていた関係があるので<br />別のエクステンションをご紹介いたします。<br /><br /><a href="https://chrome.google.com/webstore/detail/hhgljhlddfoakicieakjgehcgkkaigfc?hl=ja" target="_blank">smartphone simulator - Chrome ウェブストア</a><br />これを利用することで、動作するアプリもあるようです。<br />※注意!<br />このエクステンションを利用する場合は、バッチファイルは使用せずに<br />通常のChromeを立ち上げて、エクステンションをONにしてご利用ください。<br />またはショートカット先にUA情報を含まなくても問題ありません。<br /><br /><br />※下記は技術的な話なのでわかる人だけ読んでください。<br />まず、このエクステンションはUA偽装するものです。<br />エクステンションをONにすることで、自動的にUAを偽装します。<br /><br />ただ、偽装方法が 起動オプション経由なのか<br />Javascript経由なのか、という点です。<br /><br />TouchEventのエクステンションと異なるのは<br />タッチ操作系を使用可能にしているわけではありませんので<br />TouchEvent通りの動作を期待すると、裏切られることもあるかもしれません。<br /><br /><br />ただ、Javascript経由だとうまくいくようですねー。<br />ここら辺は技術的な問題なのかイマイチわかりません。<br /><br /><br /><br /><!--
下記のページよりエクステンションをダウンロードしてください。
「TouchEvent」というエクステンションなのか、mpw というエクステンションなのか・・・

<a href="https://chrome.google.com/webstore/detail/bajlagjplfhpmipkohgeaiigoalidmfn?hl=ja" target="_blank">mpw.jp for Chrome - Chrome ウェブストア</a>

※2012/04/03時点では、リンク切れ(公開停止中?)となっている模様です。
復帰されるまでは使用できないかと・・・

※注意事項
エクステンションをインストールする場合は
UA情報を変更せずにGoogle Chromeを起動してください。

UA情報がスマートフォンになっていると
正しくインストールできません。


作者さまのページ
<a href="http://mpw.jp/" target="_blank">[mpw.jp] ～携帯電話の研究と実験～</a>

大変便利なエクステンションを製作いただき感謝！

※注意！
広告が常に表示されてうざー、というお気持ちはお察しいたしますが
公の場で、広告を非表示にする方法などの公開はお止めください。

--><br /><br /><h3>以上の流れで・・・</h3><br /><br />Safariでは微妙に遊べなかったゲームも遊べるようになったりします。<br />もちろん、この方法を用いても遊べないゲームも多々あります。<br />それはそれ、諦めましょう。<br /><br /><h3>奥の手! Androidエミュレーターを使用する</h3><br /><br />奥の手ですが、WebブラウザでUA変更するのではなく<br />Androidのエミュレーターを使用する方法です。<br />ゲームにアクセスする際には、Androidとしてアクセスするので<br />ほぼ間違いなくゲームのプレイが可能になります。<br /><br />以下記事ご参考<br /><a href="http://www.lifehacker.jp/2010/08/100810android_os.html" target="_blank">Android携帯を買わずにAndroid OSをテストドライブしてみようじゃないか : ライフハッカー［日本版］<br /></a><br />・問題点<br />1.Flashが動かない<br />2.動作が非常にもっさり<br /><br />ただしUA対策がされているような雰囲気のゲーム、<br />例えばドラゴンコレクションや戦国コレクションには有効です。<br />実用性には欠けますが。<br /><br />※2012/04/03追記<br /><h3>さらに奥の手! bluestacks app playerを使用する</h3><br /><br />PC上でAndroidアプリを動作させることができる<br />仮想Androidプラットフォームソフト。<br /><br />こちらもFlashが動かない(インストールに失敗する)ので<br />Flashが動作しない時点ではじいているアプリには有効ではありませんが<br />エミュレーターよりも動作が軽快なので<br />PCの性能がよければスイスイプレイできるかと。<br /><br />さらに、このソフトのいいところは<br />GREEの釣りスタなど<br />Androidアプリにも有効なので<br />PCで釣りスタウホホーイが可能です。<br />※動作確認は不十分です<br /><br />まだベータ版ですので<br />今後の展開に期待ができるソフトです。<br />ぜひお試しください。<br /><br />なお、このソフトを使用する場合は<br />別途、Webブラウザのインストールが必要になります。<br />Sleipnir for Android などをインストールして<br />試してみてください。<br /><br />・インストール方法などの参考サイトさま<br /><a href="http://d.hatena.ne.jp/kumacan/20120328/1332941448" target="_blank">WindowsでAndroidアプリが動くBlueStacks App Playerベータ - くまのすKumanoth</a><br /><a href="http://d.hatena.ne.jp/kumacan/20120328/1332941448" target="_blank">http://d.hatena.ne.jp/kumacan/20120328/1332941448</a><br /><br /><br />以上、ご参考になれば幸いです。

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/200211687.html">
<link>http://www.ko-tan.com/article/200211687.html</link>
<title>Mobage　スマートフォン版ガンダムロワイヤル配信開始</title>
<description>スマートフォン版のガンダムロワイヤルがついに配信開始になりましたね。いやー、これでPCで心置きなくガンダムロワイヤルができるねｗPCでスマートフォン版のゲームをする設定などは下記記事参考ということで。PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法ただし、今回もiPhone・iPod touch端末での利用はできないみたいです。Mobage、とりあえずAndroidから先に使えるようにしているのかな。まあ、Flashバリバリの場合はiPhoneとかだとなかなか移行..</description>
<dc:subject>便利ツール</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-05-10T11:09:17+09:00</dc:date>
<content:encoded><![CDATA[
<p>スマートフォン版のガンダムロワイヤルがついに配信開始になりましたね。<br />いやー、これでPCで心置きなくガンダムロワイヤルができるねｗ<br /><br />PCでスマートフォン版のゲームをする設定などは下記記事参考ということで。<br /><br /><a href="http://www.ko-tan.com/article/194845585.html">PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法</a></p><br /><br /><p>ただし、今回もiPhone・iPod touch端末での利用はできないみたいです。<br />Mobage、とりあえずAndroidから先に使えるようにしているのかな。まあ、Flashバリバリの場合は<br />iPhoneとかだとなかなか移行作業が難しいんでしょうね、うん。</p><br /><br /><p>ということで、最新のAndroid端末のUA情報を入手できたのでメモメモ。<br />参考サイトさま<br /><a href="http://loumo.jp/wp/archive/20110426211409/" target="_blank">Android の Opera Mobile で UserAgent を偽装する。 - loumo.jp<br /></a><a href="http://loumo.jp/wp/archive/20110426211409/" target="_blank">http://loumo.jp/wp/archive/20110426211409/</a><br /><br /><a href="http://pwiki.awm.jp/~yoya/?Android/UserAgent" target="_blank">Android/UserAgent - Yoya Wiki<br /></a><a href="http://pwiki.awm.jp/~yoya/?Android/UserAgent" target="_blank">http://pwiki.awm.jp/~yoya/?Android/UserAgent</a><br /><br />ちなみに、最新のXperia arcのUserAgent<br />Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonSO-01C Build/3.0.D.2.79) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1</p><br /><br /><p>たぶんですが、Android 2.2以上の端末しかサポートしていないのでは？という感じ。<br />他のゲームに関しては、Android 2.1でも動くみたいですけどね。<br />詳しくは、ガンダムロワイヤルの公式のお知らせを見たほうが早いかもです。</p><br /><br /><p>参考メモ<br /><a href="http://gundamrovale.wiki.fc2.com/" target="_blank">ガンダムロワイヤル攻略wiki<br /></a><a href="http://gundamrovale.wiki.fc2.com/" target="_blank">http://gundamrovale.wiki.fc2.com/</a><br /><br /><a href="http://gundam-royale.com/" target="_blank">ガンダムロワイヤル攻略集<br /></a><a href="http://gundam-royale.com/" target="_blank">http://gundam-royale.com/</a></p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/199514285.html">
<link>http://www.ko-tan.com/article/199514285.html</link>
<title>Google Maps API v3 での住所情報から緯度・経度の求め方</title>
<description>Google Maps APIを利用して、地図検索サービスとか地図表示サービスとかを提供しているわけなのですが去年、おととし？ぐらいから、v2からv3に変更になっていたわけです。v3になると、いちいち認証キーみたいなのを発行しなくてすむのでサイトがたくさんあっても余裕だぜ！と嬉しい反面、v2で使用していたものが使えなかったりとめんどくさいこともしばしば。というわけで、v3バージョンでの住所情報から、緯度・経度を求める必要があったのでいろいろ探し回って、役に立ったサイトを下記に..</description>
<dc:subject>プログラム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-05-06T15:12:58+09:00</dc:date>
<content:encoded><![CDATA[
<p><a href="http://code.google.com/intl/ja/apis/maps/documentation/javascript/" target="_blank">Google Maps API</a>を利用して、地図検索サービスとか<br />地図表示サービスとかを提供しているわけなのですが<br />去年、おととし？ぐらいから、v2からv3に変更になっていたわけです。</p><br /><br /><p>v3になると、いちいち認証キーみたいなのを発行しなくてすむので<br />サイトがたくさんあっても余裕だぜ！と嬉しい反面、v2で使用していたものが<br />使えなかったりとめんどくさいこともしばしば。</p><br /><br /><p>というわけで、v3バージョンでの住所情報から、緯度・経度を求める必要があったので<br />いろいろ探し回って、役に立ったサイトを下記にカキカキ。</p><a name="more"></a><h3>便利サイトもろもろ</h3><br /><p>まず、公式リファレンス。<br /><a href="http://code.google.com/intl/ja/apis/maps/documentation/javascript/reference.html" target="_blank">Google Maps Javascript API V3 リファレンス - Google Maps Javascript API V3 - Google Code<br /></a><a href="http://code.google.com/intl/ja/apis/maps/documentation/javascript/reference.html" target="_blank">http://code.google.com/intl/ja/apis/maps/documentation/javascript/reference.html</a><br /><br />そして、個人サイトのリファレンス。（主にGeocodingのこと）<br /><a href="http://www.crystal-creation.com/web-appli/technical-information/web-api/google/map/geocoding.htm" target="_blank">ジオコーディング（Geocoding） - Google マップ APIの使用方法<br /></a><a href="http://www.crystal-creation.com/web-appli/technical-information/web-api/google/map/geocoding.htm" target="_blank">http://www.crystal-creation.com/web-appli/technical-information/web-api/google/map/geocoding.htm</a><br /><br /><br /><a href="http://www.nanchatte.com/map/getLatLngByAddress.html" target="_blank">地名や住所から緯度・経度を取得する<br /></a><a href="http://www.nanchatte.com/map/getLatLngByAddress.html" target="_blank">http://www.nanchatte.com/map/getLatLngByAddress.html</a><br /><br />サンプルコードつき。サンプルも使用できて動作確認もできる。<br />コピペして、必要な部分だけいじればOKとは嬉しいですね。<br /><br />また、入力した内容で複数箇所が該当することもありえるということで、<br />その対策も LatLngBound()を使用して回避しているところがGoodですね。<br />見習いたいところです。（ちゃっかり参考にしましたｗ<br /><br /><br /><a href="http://d.hatena.ne.jp/woodnotexx/20110308/1299608539" target="_blank">Google Map api v3で住所→経度緯度 - Web制作に関するメモ<br /></a><a href="http://d.hatena.ne.jp/woodnotexx/20110308/1299608539" target="_blank">http://d.hatena.ne.jp/woodnotexx/20110308/1299608539</a><br /><br /><br />最初に記載したサイトだけで、住所情報から<br />緯度・経度を求めることが可能だったのですが、<br />緯度と経度をわけて取得したい！という願望があり・・・<br />Web制作に関するメモさんのサイトも紹介。<br /><br />まとめると、緯度・経度情報は下記のように取得できます。<br /><br /><strong>geometry.location: 緯度・経度がカンマ区切りで取得<br />geometry.location.lng():経度のみ<br />geometry.location.lat():緯度のみ</strong><br /><br />サンプルコードをしっかり載せてくれるのはありがたいですねー。<br />文章だけだと、プログラムってわかりにくいことが多いので。<br />見習いたいっす！いろいろと。</p><br /><br /><h3>おまけ</h3><br /><p>Google Maps apiって、Javascriptバリバリなので<br />慣れてないと死にたくなるほど難しいです。<br /><br />特に、他のプログラム言語に慣れていると<br />配列処理といえばこれだ！という関数があって（PHPでいうと<a href="http://php.net/manual/ja/function.print-r.php" target="_blank">print_r</a>とかね）<br />それを使えば、配列の中身が一発でわかるのに<br />じゃあ、Javascriptの場合どうしたらいいのかわからない！とジタバタしまくってました。<br /><br />ということで、参考にできるサイトさんを下記にカキカキ。<br /><br /><a href="http://d.hatena.ne.jp/nattou_curry_2/20090801/1249109261" target="_blank">Javascriptで覚えておくとよいデータ構造 - 配列・オブジェクト - いろいろ解析日記<br /></a><a href="http://d.hatena.ne.jp/nattou_curry_2/20090801/1249109261" target="_blank">http://d.hatena.ne.jp/nattou_curry_2/20090801/1249109261</a><br /><br />Javascriptでの配列確認って、 for関数とか使うのか・・・<br />まあ、PHPでもやろうと思えばやれるもんね、forで。<br />目から鱗です。ブクマしとこう・・・ｗ</p>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/195285925.html">
<link>http://www.ko-tan.com/article/195285925.html</link>
<title>GREEソーシャルゲーム 任侠道DBの公開</title>
<description>GREEのソーシャルゲームに任侠道というものがあります。GREE 任侠道 公式プロフィールガラケーのみ対応ゲーム。ゲームは任侠道からどうぞ。今流行?のカードバトルゲームなのですが、ストーリーとか世界観的には龍が如く、みたいな感じなのでしょうか。龍が如くをやったことがないので、それっぽいのかどうかがわかりませんｗソーシャルゲームで流行っているカードバトルゲーム系は・成長要素・バトル要素・コレクション要素の3つがうまく設定されているので、個人的には好きな分類です。ということで、あ..</description>
<dc:subject>ゲーム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-04-11T11:30:07+09:00</dc:date>
<content:encoded><![CDATA[
<p>GREEのソーシャルゲームに任侠道というものがあります。<br /><br /><a href="http://gree.jp/42206379/introduction" target="_blank">GREE 任侠道 公式プロフィール<br /></a><br /><a href="mpf.gree.jp/389" target="_blank">ガラケーのみ対応ゲーム。ゲームは任侠道からどうぞ。<br /></a><br />今流行?のカードバトルゲームなのですが、ストーリーとか世界観的には<br />龍が如く、みたいな感じなのでしょうか。<br />龍が如くをやったことがないので、それっぽいのかどうかがわかりませんｗ</p><br /><br /><p>ソーシャルゲームで流行っているカードバトルゲーム系は<br />・成長要素<br />・バトル要素<br />・コレクション要素<br />の3つがうまく設定されているので、個人的には好きな分類です。</p><br /><br /><p>ということで、あまり柄ではないのですが<br />攻略サイトみたいなものを作ってみました。<br /><br /><a href="http://www.ochito.com/ninkyo/" target="_blank">任侠道DB<br /></a><br />デザインのかけらもないのですが、とりあえず公開しておかないと<br />話にならないと思ったので、公開済みです。<br /><br />とりあえず<br />・カードデータ<br />　初期値・最大値など<br />をまず突っ込んでいます。<br />後々、エリアデータ・クエストデータから<br />アイテムなどの紹介もしていきたいと思っています。<br /><br />しかし、なにぶん1人のデータしかないので情報不足感がもりもりです。<br />もしご協力していただける方がいらっしゃいましたら<br />ぜひご協力お願いします。特に、カードデータについては<br />最大値データが不足しまくりなので、ぜひぜひ！</p><br /><br /><p>久しぶりにサイト運営・・・こういうブログ以外で運営するから<br />なんかこー懐かしい感じがしますね！ｗ</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/194845585.html">
<link>http://www.ko-tan.com/article/194845585.html</link>
<title>PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法</title>
<description>最近、モバゲーやGREEが提供しているソーシャルゲームにハマり込んでいます。特に、モバゲーのスペースデブリーズやGREEのモンプラなどが面白いなー、と思っています。未だガラケー(モバイルフォンというのでしょうか）が主流なので、ゲーム自体もほとんどがガラケー対応のものばかりです。つい最近、スマートフォン対応のゲームがチラホラ出てきたので、スマートフォンユーザも歓喜しているのではないでしょうか。一応、HT-03Aユーザとしても見逃せないニュースではあるのですがHT-03Aのスペッ..</description>
<dc:subject>便利ツール</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-04-08T12:56:42+09:00</dc:date>
<content:encoded><![CDATA[
<p>最近、<a href="http://yahoo-mbga.jp/" target="_blank">モバゲー</a>や<a href="http://gree.jp/" target="_blank">GREE</a>が提供しているソーシャルゲームにハマり込んでいます。<br />特に、モバゲーのスペースデブリーズやGREEのモンプラなどが面白いなー、と思っています。<br /><br />未だガラケー(モバイルフォンというのでしょうか）が主流なので、<br />ゲーム自体もほとんどがガラケー対応のものばかりです。<br /><br />つい最近、スマートフォン対応のゲームがチラホラ出てきたので、<br />スマートフォンユーザも歓喜しているのではないでしょうか。</p><br /><p>一応、HT-03Aユーザとしても見逃せないニュースではあるのですが<br />HT-03Aのスペックではきついですし、そもそもフラッシュを使用しているゲームとか無理ゲーなので<br />個人的にはあまり喜べないニュースではありますｗ</p><br /><p>さて、そんな前振りは置いといて、本題である<br /><strong>PCでモバゲーやGREEのスマートフォン対応ゲームをやる方法</strong>を説明します。</p><br /><a name="more"></a><h3>簡単な流れ</h3><br /><p><strong>1.モバゲーやGREEに会員登録<br />2.UAを偽装できるWebブラウザを用意<br />3.Android or iPhoneのUAを調べて、Webブラウザで偽装<br />4.偽装した状態で、モバゲーやGREEにアクセス⇒ログイン<br />5.ログインに成功したらゲームやり放題!</strong></p><br /><br /><h3>用意するもの</h3><br /><p><br /><strong>1.モバゲー、もしくはGREEの会員登録</strong><br />　必須です！これがないと話になりませんｗ<br /><strong>2.Safari</strong><br />　Firefoxでもある程度可能ですが、Safariがベスト<br /><strong>3.Android or iPhoneのUA(ユーザーエージェント)</strong><br />　サイトにアクセスする際に使用します。<br /></p><br /><br /><p>とりあえず、動作がほぼ完璧なSafariを用いる説明を行います。<br />Firefoxは気が向いたら説明しますｗ</p><br /><br /><p>Google Chromeの解説も追記いたしました。Safariの動作に不満を感じる方はお試しください。<br /><a href="http://www.ko-tan.com/article/237943129.html">PCでMobageやGREEのスマートフォン対応ゲームをする方法 Google Chromeまとめ版</a><br /></p><br /><br /><h3>Safariの用意から設定</h3><br /><p>最近のSafariしか知らないのですが、現在のSafariは<br />UAを偽装することが可能です。UAがわからない方は、ググってください。<br />とりあえず解説してるページのリンクは貼っておきます。<br /><br /><a href="http://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88" target="_blank">ユーザーエージェント - Wikipedia</a><br /><br />まずSafariをインストールしてください。<br /><br /><a href="http://www.apple.com/jp/safari/download/" target="_blank">アップル - Safari - ダウンロードページ<br /></a><br />インストールが完了したら、Safariを起動してUAをいじれる設定にします。<br /><br />手順は、<br /><strong>Safariの右側に歯車みたいな画像があるのでクリック（Ctrl+,キーでもOK）⇒歯車画像詳細を選択⇒下に「メニューバーに"開発"メニューを表示」というチェックボックスがあるので、チェックをつける。<br /></strong><br />UAをいじれる変更は、下記サイトが画面を用いて解説されているので、参考にしてください。<br /><br /><a href="http://777graphics.jugem.jp/?eid=580" target="_blank">SafariでUserAgentを偽装できる - 777Blog Plus<br /></a><br />「開発」項目がSafariのメニュー部分で確認できたらOKです。</p><br /><br /><h3>Android or iPhoneのUA取得</h3><br /><p>Andoird、またはiPhoneのUA情報を取得します。<br />なお、iPhoneのUAはSafariにもともと設定されているので<br />取得しなくても問題ないです。<br /><br />※2012/04/03追記<br />お使いのSafariのバージョンによって<br />標準登録されているiOSのバージョンが最新でない場合もあるので<br />もし動作しない場合は下記のiOSのUAをご利用ください。<br /><br />・iOS 5<br />Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3<br /><br /><a href="#next1">Androidなんかに興味はねー！という方は、この説明は飛ばして次にいきましょうｗ</a><br /><br /><br />AndroidのUA情報は下記サイトが参考になります。<br />ちなみに、ほとんどの場合 Android 2.1以上が動作対象になります。<br />また、FLASHを使用している雰囲気でしたら Android 2.2以上が無難でしょう。<br /><br /><br /><a href="http://s-ej.com/glossary/useragent.html" target="_blank">ユーザーエージェント(ユーザーエージェント一覧) | 用語解説 | web showcase : s-ej web tips</a><br /><a href="http://tech.topgate.co.jp/android/android-user-agent" target="_blank">Android端末のUser Agent - TOPGATE Google関連技術サイト</a><br />個人的によく使用するのが、HTC Desireの下記UAです。<br /><br />Mozilla/5.0 (Linux; U; Android 2.1-update1; ja-jp; HTCX06HT Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17<br /><br />※2012/04/03追記<br />上記AndroidのUA情報は古いので・・・動作しなければ下記UAをご利用ください。<br /><br />・docomo Xperia acro<br />Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonSO-01C Build/3.0.1.D.2.4) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1<br /><br />・au Xperia acro<br />Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonIS11S Build/3.0.C.0.97) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1<br /><br />どちらもAndroidのバージョンは同じです。<br />au好きはauを使ってください。<br /><br /><br />メモ張に貼り付けて保存するか、このサイトをブックマークしておくのがいいかと思います。</p><br /><br /><a name="#next1" id="#next1"><h3>SafariにUA情報を設定</h3></a><br /><p>UA情報が用意できたら、Safariのメニューバーに表示されている「開発」を選択して<br />「ユーザエージェント」項目にカーソルを動かして、横に展開されるメニューを確認してください。<br /><br />画面を用いているサイトさまのリンクを貼っておきます。<br />わからない場合は、下記サイトさまをご参考ください。<br /><br /><a href="http://netafull.net/macsoft/025613.html" target="_blank">「Safari 3.1」ユーザエージェントを切り替えて携帯サイトをチェック<br /></a><br />ここで、iPhoneの場合だったらすでに用意されている<br />Mobile Safari 4.1 iPhoneなどを選択してください。<br /><br />AndroidのUA情報を使用したい場合は<br /><strong>開発⇒ユーザエージェント⇒その他</strong>を選択していただき<br />ボックスの中にUA情報を入れてOKを選択してください。</p><br /><br /><h3>モバゲー、またはGREEにアクセス</h3><br /><p>UA情報を設定した状態で、<a href="http://sp.mbga.jp/" target="_blank">モバゲー</a>、<a href="http://t.gree.jp/" target="_blank">GREE</a>にアクセスしてください。<br /><br /><br />スマートフォン版での登録情報が正しければ、ログインすることが可能です。<br />その後は・・・いろいろなゲームをお楽しみください♪<br /><br />ただし、iPhoneの場合だとFlash対応ゲームが遊べませんので<br />UA情報をAndroidにすることをお勧めします。</p><br /><br /><h3>その他</h3><br /><p>Androidの場合だと、いちいちUA情報を設定しないといけません。<br />履歴とかに残ればいいのに・・・めんどくさい。<br />ということで、UA情報を保存できる方法があるようです。<br />下記サイトさまを参考にしてみてください。<br /><br /><a href="http://safarirealized.com/archives/51496746.html" target="_blank">Safari 開発メニューのユーザーエージェントのリストを変更する - Safari Realized</a></p>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/192055279.html">
<link>http://www.ko-tan.com/article/192055279.html</link>
<title>生きてます</title>
<description>東北大地震の影響が少ない関西在住ですがしばらく放置していたので生存確認の意味も込めてカキカキ・・・。特別何か立派なことを書こう！とかそんなわけではないのですがとりあえず今できること、じっとしているしかないわけですが提供できるものは提供したいと思っています。頑張ります、いろいろと。</description>
<dc:subject>日記・コラム・つぶやき</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-03-23T09:23:28+09:00</dc:date>
<content:encoded><![CDATA[
<p>東北大地震の影響が少ない関西在住ですが<br />しばらく放置していたので生存確認の意味も込めてカキカキ・・・。</p><br /><br /><p>特別何か立派なことを書こう！とかそんなわけではないのですが<br />とりあえず今できること、じっとしているしかないわけですが<br />提供できるものは提供したいと思っています。頑張ります、いろいろと。</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/189534131.html">
<link>http://www.ko-tan.com/article/189534131.html</link>
<title>Facebookをスマートフォンアプリで活用する</title>
<description>今や日本でも大流行?のFacebook。個人的には実名云々よりも、UIがどうも向かないので登録はしてるけど、たまにしかアクセスしない・・・そんな感じですｗただ、一応開発者の端くれとしては、こういうサービスは積極的に利用して知識だけはつけておかなくちゃなー、と思っています。Facebookのようなソーシャル系サイトは、個人的な意見ですがスマートフォンアプリとの相性が抜群にいいなーと思っています。公式アプリよりも、個人が開発しているようなアプリが特にいいですね。今では化石となって..</description>
<dc:subject>パソコン・インターネット</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-03-08T12:17:07+09:00</dc:date>
<content:encoded><![CDATA[
<p>今や日本でも大流行?の<a href="http://www.facebook.com/" target="_blank">Facebook</a>。個人的には実名云々よりも、UIがどうも向かないので<br />登録はしてるけど、たまにしかアクセスしない・・・そんな感じですｗ<br />ただ、一応開発者の端くれとしては、こういうサービスは積極的に利用して<br />知識だけはつけておかなくちゃなー、と思っています。</p><br /><br /><p>Facebookのようなソーシャル系サイトは、個人的な意見ですが<br />スマートフォンアプリとの相性が抜群にいいなーと思っています。<br />公式アプリよりも、個人が開発しているようなアプリが特にいいですね。</p><br /><br /><p>今では化石となっている<a href="http://www.nttdocomo.co.jp/support/utilization/product/ht03a/index.html" target="_blank">docomoのHT-03A</a>ですが、<a href="http://mixi.jp/" target="_blank">mixi</a>のアプリであったり<br /><a href="http://twitter.com/" target="_blank">Twitter</a>のアプリなどを結構使っていましたが、どれも便利でした。</p><br /><br /><p>ただ、便利なアプリが豊富にありすぎて、どれを使ったらいいのかイマイチわからん！ということが多々あります。<br />結局、自分でいろいろダウンロードしてみて、使い勝手がいいアプリを選ぶことになるのですが<br />その前に、どんなアプリがあって、使用感とか知りたいなーって思うものだと思います。</p><br /><br /><p>というわけで、Facebookの使い方はもちろん、スマートフォンでFacebookを活用する際に<br />便利なアプリなどをまとめているサイトを見つけたので、メモがてら貼り貼り。<br /><br /><a href="http://face-navi.com/" target="_blank">スマートフォンアプリでフェイスブックの活用<br /></a></p><br /><br /><p>あとは、個人的にAndroidユーザなのでAndroidでの便利アプリなどを紹介しているサイトさんも貼り貼り。<br /><br /><a href="http://www.bluesman.nbworks.co.jp/2010/04/18/1443/" target="_blank">XperiaにインストールしたAndroidアプリまとめ<br /></a><br />Facebookアプリだけでなく、Androidの便利アプリいっぱい。<br />現役で使っていたときよりも豊富だなーｗ<br /><br /><br /><a href="http://androider.jp/a/56ada2720cc4f1c5/" target="_blank">Android用Facebook Facebookをしゃぶりつくす純正アプリケーション<br /></a><br />説明が面白いｗ<br />キャプチャーもあってわかりやすいですね。<br />記事の内容が豊富なので、Facebook以外のアプリ探しにも重宝しそう。<br /></p><br /><br /><br /><p>ついついゲームなどのアプリに目がいってしまいますが<br />日常生活を便利にできるアプリであったり、ソーシャル系サイトへの<br />簡単アクセスアプリなど、本当にたくさんアプリがあります。<br /><br />ぜひぜひ自分に合うアプリを見つけてくださいね。</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/188179167.html">
<link>http://www.ko-tan.com/article/188179167.html</link>
<title>Smarty 配列のデバッグ方法など</title>
<description>Smartyで配列の中身を表示する方法を以前ご紹介しましたがPHPでいうprint_rみたいな方法はないのか！と思ったのでいろいろ調べてみると、いい記事を発見。Smartyを使った開発でデバッグを行う 4 つの方法 cl.pocari.org以前紹介した方法は、配列の中身を指定して表示する方法でしたが上記でご紹介されている方法は、print_rのような使い方ができるのでキー値とか知らなくても、配列の中身がどうなっているのかすぐわかるぜ！みたいな感じです。便利ですねー。</description>
<dc:subject>プログラム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-02-28T11:30:09+09:00</dc:date>
<content:encoded><![CDATA[
<p><a href="http://www.ko-tan.com/article/115784136.html">Smartyで配列の中身を表示する方法</a>を以前ご紹介しましたが<br />PHPでいうprint_rみたいな方法はないのか！と思ったので<br />いろいろ調べてみると、いい記事を発見。<br /><br /><a href="http://cl.pocari.org/2006-11-29-1.html" target="_blank">Smartyを使った開発でデバッグを行う 4 つの方法 cl.pocari.org</a><br /></p><br /><br /><p>以前紹介した方法は、配列の中身を指定して表示する方法でしたが<br />上記でご紹介されている方法は、print_rのような使い方ができるので<br />キー値とか知らなくても、配列の中身がどうなっているのか<br />すぐわかるぜ！みたいな感じです。便利ですねー。</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/186242639.html">
<link>http://www.ko-tan.com/article/186242639.html</link>
<title>PHP mktime()関数とgmdate()関数で作る残り時間計算</title>
<description>以前、PHPで作る残り時間計算方法 24時間以内版という記事をカキカキしました。今回は、24時間以降（対象の日付まで1日以上ある場合）の処理もできるようにちょっと拡張してみたのでカキカキ。</description>
<dc:subject>プログラム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-02-16T20:23:20+09:00</dc:date>
<content:encoded><![CDATA[
<p>以前、<a href="http://www.ko-tan.com/article/163491066.html">PHPで作る残り時間計算方法 24時間以内版</a><br />という記事をカキカキしました。<br />今回は、24時間以降（対象の日付まで1日以上ある場合）の処理も<br />できるようにちょっと拡張してみたのでカキカキ。</p><br /><a name="more"></a><p>まず前提として、<a href="http://php.net/manual/ja/function.gmdate.php" target="_blank">gmdate</a>()関数だと、<br />24時間以降（25時間とか30時間とか）の処理が<br />うまいことできないそうなので、対象の日付まで<br />残り1日以上ある場合、どうしようかなーと考えていたわけです。<br />（以前の記事文中　<a href="http://q.hatena.ne.jp/1176883168" target="_blank">PHPで秒数の数値があり、それを時：分：秒みたいに変換するにはどうしたいいのでしょうか？</a>参照<br /></p><br /><br /><p>そこで、久しぶりに時間をいぢる必要が出てきたので<br />いっそのこと拡張してみよう、と考えググってみるといい感じの<br />記事があったので、ちょっとご紹介しつつ・・・。<br /><br /><a href="http://www.hoge256.net/2007/08/63.html" target="_blank">PHPによる日付・時刻・時間の計算・演算のまとめ - hoge256ブログ</a><br /><br />上記サイトの、2つの日付の差（何日間あるか）を求めるで<br />紹介されている方法がなかなかわかりやすかったです。<br /><br />ただ、差で求められるのは日単位なので<br />24時間以内の場合はどうするの？みたいに思っていたのですが<br />24時間以内の場合は、gmdate()関数使えばいいじゃん！<br />と思ったので、前回の記事で紹介したものを拡張しようと思ったのですｗ<br /><br />ということで、拡張版を下記に・・・。<br /><br /><br />private function compareDate($hour1,$min1,$sec1,$month1,$day1,$year1,$hour2,$min2,$sec2,$month2,$day2,$year2) {<br />	$dt1 = mktime($hour1, $min1, $sec1, $month1, $day1, $year1);<br />	$dt2 = mktime($hour2, $min2, $sec2, $month2, $day2, $year2);<br />	$diff = $dt1 - $dt2;<br />	$diffDay = $diff / 86400;<br /><br />	if ( $diffDay > 1 ) {<br />		// 1日以上の場合は日数<br />		return floor($diffDay)."日";<br />	}<br />	else {<br />		// 24時間以内の場合は時間<br />		return gmdate("H時間i分s秒", $diff);<br />	}<br />}<br /><br />引数多いですが・・・ｗ<br />$hour1とかが対象の日時で、$hour2が実行時点での日時です。<br /><br />差を求めた変数と、求めた変数を86400で割った（1日＝86400秒）変数を用意して<br />あとは、86400で割った結果が1以上であるなら、1日以上あるから<br />●日という結果を返す。<br /><br />逆に、1以下の場合は24時間以内になるので、●時間●分●秒を返す、<br />といった仕組みです。<br /><br /><br />えぇ、残り25時間！とかではないので逃げですよね、はいｗｗ<br /><br /><br />でも、意外とスマートにいけたかな、と思っています。<br />mktime関数意外と便利だなー、と思いました。<br /><br />もっとスマートな方法もあるかと思いますが<br />お困りな方がいたらぜひご参考まで。</p>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/185194118.html">
<link>http://www.ko-tan.com/article/185194118.html</link>
<title>PHP あら不思議！な文字列処理</title>
<description>プログラムは専門学校で始めて学びました。当時、はじめて触ったのはC言語で、それからC++とかに進んでいったわけです。で、ちょっと専門学校で触ったPHPが今仕事場でフル稼働中になっています。PHPは型の概念がほとんどないので、変数を作るときに楽なのですがときどき、「えっ、これいけるの！？」みたいな場面に遭遇することがありました。たとえば、下記のようなコード・・・print &quot;10day&quot; + 0;ダブルクォーテーションでくくっていると文字列型っていう認識があるので単純に、文字列..</description>
<dc:subject>プログラム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-02-10T09:42:04+09:00</dc:date>
<content:encoded><![CDATA[
<p>プログラムは専門学校で始めて学びました。<br />当時、はじめて触ったのはC言語で、それからC++とかに進んでいったわけです。<br />で、ちょっと専門学校で触ったPHPが今仕事場でフル稼働中になっています。</p><br /><br /><p>PHPは型の概念がほとんどないので、変数を作るときに楽なのですが<br />ときどき、「えっ、これいけるの！？」みたいな場面に遭遇することがありました。</p><br /><br /><p>たとえば、下記のようなコード・・・<br /><br />print "10day" + 0;<br /><br />ダブルクォーテーションでくくっていると文字列型っていう認識があるので<br />単純に、文字列型に0プラス・・・？<br /><br />でも、これって結果は 10 で表示されるんですよね。<br />不思議ですよね。<br /><br />PHPだけかどうかわかりませんが<br />+がついてたら、なんでもかんでも数値型として<br />勝手に認識しているのかもしれません。<br /><br />ある意味楽・・・？ｗ</p><br /><br /><h3>バグの温床になるのでほどほどに</h3><br /><br /><p>ただ、便利な補完機能ではあると思いますが<br />予想外の動きをされると、後々バグの温床にもなると思うので<br />そこの部分を理解して、使用したほうがいいでしょうね。</p><br /><br /><p>そもそもこういう使い方をする気持ちにはならないかなｗ</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/181751670.html">
<link>http://www.ko-tan.com/article/181751670.html</link>
<title>Google 有料リンクの具体例を説明でやる気公開？</title>
<description>SEOネタとしてよく言われるのが「有料リンク」ですがいまだに、有料リンクの定義というのは曖昧ではありますよね。一般的には、SEO業者から被リンクを購入する、ということだと思うのですがじゃあ、一般ブロガーさんにリンクを貼ってください！とお願いして対価を払って掲載してもらう、これもひとつの有料リンクなのかもしれません。そんな有料リンクについて、主要検索エンジンであるGoogleはどのように考えているのか気になる今日この頃だと思うんですよね。というわけで、そんなときはGoogleの..</description>
<dc:subject>検索エンジン</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-01-21T09:43:51+09:00</dc:date>
<content:encoded><![CDATA[
<p>SEOネタとしてよく言われるのが「有料リンク」ですが<br />いまだに、有料リンクの定義というのは曖昧ではありますよね。<br />一般的には、SEO業者から被リンクを購入する、ということだと思うのですが<br /><br />じゃあ、一般ブロガーさんにリンクを貼ってください！とお願いして<br />対価を払って掲載してもらう、これもひとつの有料リンクなのかもしれません。</p><br /><br /><p>そんな有料リンクについて、主要検索エンジンであるGoogleは<br />どのように考えているのか気になる今日この頃だと思うんですよね。</p><br /><br /><p>というわけで、そんなときはGoogleのウェブマスター向け公式ブログをチェックです。<br />チェックしてみると、いい記事がありました。<br /><br /><a href="http://googlewebmastercentral-ja.blogspot.com/2010/12/google.html" target="_blank">Googleが有料リンクを信頼しない理由 - Google ウェブマスター向け公式ブログ<br /></a><br />記事中には、典型的な例として有料リンクの例を挙げています。<br />Googleから、こうして有料リンクの例をあげられることって<br />珍しいことなのではないでしょうか、たぶん。</p><br /><br /><p>日本の主要検索エンジンの大本がGoogleとなったので<br />Googleに愛されるようなサイト作りが求められるわけですが・・・。<br /><br />1番は、ユーザさんにとって見やすいサイト、わかりやすいサイトを提供するのが<br />私たちサイト運営者の目的ではないかな、と思ってみたりします。</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/180437130.html">
<link>http://www.ko-tan.com/article/180437130.html</link>
<title>PHP print_rにtrueの引数を加えてデバッグ処理</title>
<description>表題と関係ないですが、口頭では「デバック」と言ってしまうのですが、正しくは「デバッグ」なのですね。デバッグ - Wikipediaさて、PHPばっかりいじくり回しておりますがまだまだ知らないものは多く、標準関数の便利な使い方ってのもたぶん、知らないものばかりなんだろうなーと日々思います。そんな中で、最近お気に入りなのがprint_r()の第二引数にtrueを加えてデバッグすることです。print_r()は配列の中身を知る上で必需というか、まあそこはvar_dump()使う人と..</description>
<dc:subject>プログラム</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-01-13T09:48:13+09:00</dc:date>
<content:encoded><![CDATA[
<p>表題と関係ないですが、口頭では<br />「デバック」と言ってしまうのですが、正しくは「デバッグ」なのですね。<br /><br /><a href="http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0</p>" target="_blank">デバッグ - Wikipedia</a><br /><br /><p>さて、PHPばっかりいじくり回しておりますが<br />まだまだ知らないものは多く、標準関数の便利な使い方ってのも<br />たぶん、知らないものばかりなんだろうなーと日々思います。</p><br /><br /><p>そんな中で、最近お気に入りなのが<br /><a href="http://www.php.net/manual/ja/function.print-r.php" target="_blank">print_r</a>()の第二引数にtrueを加えてデバッグすることです。<br /><br />print_r()は配列の中身を知る上で必需というか、まあそこは<br /><a href="http://www.php.net/manual/ja/function.var-dump.php" target="_blank">var_dump</a>()使う人と意見がわかれそうなのですが<br />型を調べる必要がない場合は、主にprint_r()を使ってデバッグしています。<br /><br />●主な使用例<br />$arr = ("abc"=>"def");<br />print_r($arr);<br /><br />これで配列の中身が出力されます。<br />これはこれで便利なのですが、ウェブに公開しているページで<br />緊急でデバッグ作業が必要なのだけど、print_r()などで<br />値を表示したくない・・・というときにどうしたらいいかなー、といろいろ考えていたところ<br /><br />print_r()の第二引数にtrueを加えたら・・・みたいな方法を見つけました。<br /><br /><br />●使用例<br />$arr = ("abc"=>"def");<br />$debuglog = print_r($arr, true);<br /><br />$fp = fopen("/var/tmp/debug.log", "a");<br />if ( fwrite($fp, $debuglog."\n") === false ) {<br />  // エラー処理<br />  return false;<br />}<br />fclose($fp);<br /><br /><br />こんな感じです。<br /><br />print_r()の第二引数にtrueを加えることで、変数の中に<br />print_r()で出力できる値を入れることができるみたいです。<br /><br />これを指定の場所に書き出して<br />その結果を確認してみる、といった方法ができます。<br /><br />こうすることで、ブラウザ上にはデバッグ表示がされずに<br />ちょっとゆとりを持ってデバッグできるのではないかな、と思います。<br />いやー、便利ですね。最初に出会っておけばよかったｗ<br /><br /><br />ちなみに、var_dump()では用意されていないようですが<br />出力制御関数というものを使用したら<br />似たようなことができるのかな・・・イマイチそこまで調べていないのでわかりません<br /><br />いまだにob_start()とかob_end_clean()とかがわからないなぁ<br />ここら辺は後々調べていこうと思います。</p><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
<item rdf:about="http://www.ko-tan.com/article/179059908.html">
<link>http://www.ko-tan.com/article/179059908.html</link>
<title>新年のご挨拶</title>
<description>新年、明けましておめでとうございます。5日遅れではございますが、仕事も開始したということなので新年のご挨拶！でございます。今年の抱負は、このブログの更新を1週間に1回！みたいな感じでいきたいと思っています。技術的なことはもちろん、今年も荒波に揉まれそうなSEOネタなどなど、自分でも実践しながら学んだことをこの場で披露していきたいと思っています。ということで、今年もどうぞよろしくお願いいたします。</description>
<dc:subject>日記・コラム・つぶやき</dc:subject>
<dc:creator>おちと</dc:creator>
<dc:date>2011-01-06T09:28:20+09:00</dc:date>
<content:encoded><![CDATA[
新年、明けましておめでとうございます。<br />5日遅れではございますが、仕事も開始したということなので<br />新年のご挨拶！でございます。<br /><br />今年の抱負は、このブログの更新を1週間に1回！<br />みたいな感じでいきたいと思っています。<br /><br /><br />技術的なことはもちろん、今年も荒波に揉まれそうなSEOネタ<br />などなど、自分でも実践しながら<br />学んだことをこの場で披露していきたいと思っています。<br /><br /><br />ということで、今年もどうぞよろしくお願いいたします。<br /><a name="more"></a>

]]><![CDATA[
]]></content:encoded>
</item>
</rdf:RDF>

