<?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>seiji-k on software</title>
	<atom:link href="http://ccraft.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://ccraft.jp</link>
	<description>加藤清二のブログです。近況やソフトウェア開発の技術情報など。</description>
	<lastBuildDate>Thu, 19 Apr 2012 02:12:06 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/feed" />
		<item>
		<title>MacBook Air（MC505J/A）に外部ディスプレイをつなげた。ついでにワイヤレスキーボードとMagicMouseを購入。</title>
		<link>http://ccraft.jp/macbook-air%ef%bc%88mc505ja%ef%bc%89%e3%81%ab%e5%a4%96%e9%83%a8%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e6%8e%a5%e7%b6%9a%e3%80%82magicmouse%e3%81%a8wireless-keyboard.html</link>
		<comments>http://ccraft.jp/macbook-air%ef%bc%88mc505ja%ef%bc%89%e3%81%ab%e5%a4%96%e9%83%a8%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e6%8e%a5%e7%b6%9a%e3%80%82magicmouse%e3%81%a8wireless-keyboard.html#comments</comments>
		<pubDate>Thu, 19 Apr 2012 02:03:39 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[製品レビュー]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1110</guid>
		<description><![CDATA[MacBookAir11インチで開発はちょっと厳しい 最近、MacBookAir 11（MC505J/A）でXCODEで開発を始めたわけですが、画面が狭過ぎて無理です。こんな時は外部ディスプレイ接続が安上がりです。 手持 [...]]]></description>
			<content:encoded><![CDATA[<h3>MacBookAir11インチで開発はちょっと厳しい</h3>
<p><a href="http://ccraft.jp/wp-content/uploads/magicmouse.jpg"><img src="http://ccraft.jp/wp-content/uploads/magicmouse-300x225.jpg" alt="" title="magicmouse" width="300" height="225" class="alignnone size-medium wp-image-1112" /></a></p>
<p>最近、MacBookAir 11（MC505J/A）でXCODEで開発を始めたわけですが、画面が狭過ぎて無理です。こんな時は外部ディスプレイ接続が安上がりです。<br />
手持ちの液晶ディスプレイとつなぐことにしました。ただ入力がHDMIが1個しかないので、切替機を使うことに。<br />
まあ、うちのAirがサンダーボルト非対応なので、シネマディスプレイに手を出して散財しなくて済んだとも言えます。</p>
<p>接続はこんな感じです。<br />
AIR &#8211;<br />
　(minidisplayport/HDMI変換アダプタ) &#8211;<br />
　(HDMIケーブル) &#8211;<br />
　(HDMI切替機-HDMIケーブル付き) &#8211;<br />
液晶ディスプレイ</p>
<p>新たに買ったのは、以下のとおり。<br />
・Mini DisplayPort-HDMI変換アダプタ　／　AD-MDPHDMIWH<br />
　　サンダーボルトではないので注意。<br />
・HDMI切替器　／　HEAC対応　2台用　BSAK202　BUFFALO<br />
　　HDMIケーブル付きなのはお得。ACアダプタ不要。<br />
・HDMIケーブル 0.7m ／DH-HD14ES07WH<br />
　　あえて短めをチョイス</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005LJP5CS/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/318DET1pqmL._SL160_.jpg" alt="ELECOM miniDisplayPort変換アダプタ forAPPLE HDMI ホワイト AD-MDPHDMIWH" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005LJP5CS/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">ELECOM miniDisplayPort変換アダプタ forAPPLE HDMI ホワイト AD-MDPHDMIWH</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B005LJP5CS/ccraftcojphom-22/ref=nosim/" title="ELECOM miniDisplayPort変換アダプタ forAPPLE HDMI ホワイト AD-MDPHDMIWH" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">エレコム (2011-10-19)<br />売り上げランキング: 10956</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005LJP5CS/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004IPRAGK/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/31QPMyAl9EL._SL160_.jpg" alt="iBUFFALO HDMI切替器HEAC対応2ポートBSAK202" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004IPRAGK/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">iBUFFALO HDMI切替器HEAC対応2ポートBSAK202</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B004IPRAGK/ccraftcojphom-22/ref=nosim/" title="iBUFFALO HDMI切替器HEAC対応2ポートBSAK202" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">バッファロー (2011-01-18)<br />売り上げランキング: 120</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004IPRAGK/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004I8UYTW/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/31zkNnBGjTL._SL160_.jpg" alt="ELECOM HDMIケーブル イーサネット対応 スリム 0.7m ホワイト DH-HD14ES07WH" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004I8UYTW/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">ELECOM HDMIケーブル イーサネット対応 スリム 0.7m ホワイト DH-HD14ES07WH</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B004I8UYTW/ccraftcojphom-22/ref=nosim/" title="ELECOM HDMIケーブル イーサネット対応 スリム 0.7m ホワイト DH-HD14ES07WH" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">エレコム (2011-01-19)<br />売り上げランキング: 38215</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004I8UYTW/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p><strong>結果：解像度がめちゃ広くなりました。これで開発しやすいです。</strong></p>
<p><br/><br />
<br/></p>
<h3>ワイヤレスキーボードとマウスならAirの移動時に取り回しが楽</h3>
<p>Airを外部ディスプレイにつないで開発するときは、有線のキーボードとUSB接続のワイヤレスマウスを使っていました。ただAirを移動するときにいろいろついているので不便です。ここはワイヤレス化だろうということで、Buletooth対応のキーボードとマウスを購入しました。</p>
<p>新たに買ったのは、以下のとおり。<br />
・マウスは、Apple Magic Mouse MB829J/A<br />
・キーボードは、Apple Wireless Keyboard (JIS) MC184J/B</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B002TOJHB8/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/31qc7Q6kn%2BL._SL160_.jpg" alt="Apple Magic Mouse MB829J/A" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B002TOJHB8/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Apple Magic Mouse MB829J/A</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B002TOJHB8/ccraftcojphom-22/ref=nosim/" title="Apple Magic Mouse MB829J/A" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">アップル (2009-10-31)<br />売り上げランキング: 262</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B002TOJHB8/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005DPEY8G/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51Pbmih63QL._SL160_.jpg" alt="Apple Wireless Keyboard (JIS) MC184J/B" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005DPEY8G/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Apple Wireless Keyboard (JIS) MC184J/B</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B005DPEY8G/ccraftcojphom-22/ref=nosim/" title="Apple Wireless Keyboard (JIS) MC184J/B" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">アップル (2011-07-22)<br />売り上げランキング: 556</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B005DPEY8G/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p>やっぱりApple製はデザインいいですね。<strong>これでディスプレイケーブルを抜くだけでAirの持ち運びができるようになりました。</strong>こりゃスマート！<br />
今、さらに欲しいのは、Airを閉じて立てれるスタンドです。これがあれば完璧ですね(笑)</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004TTM0LA/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/31dt0ZNx70L._SL160_.jpg" alt="BookArc for Air TWS-ST-000005" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004TTM0LA/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">BookArc for Air TWS-ST-000005</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B004TTM0LA/ccraftcojphom-22/ref=nosim/" title="BookArc for Air TWS-ST-000005" target="_blank">amazlet</a> at 12.04.19</div>
</div>
<div class="amazlet-detail">Twelve South (2011-04-30)<br />売り上げランキング: 1435</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004TTM0LA/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/macbook-air%ef%bc%88mc505ja%ef%bc%89%e3%81%ab%e5%a4%96%e9%83%a8%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e6%8e%a5%e7%b6%9a%e3%80%82magicmouse%e3%81%a8wireless-keyboard.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/macbook-air%ef%bc%88mc505ja%ef%bc%89%e3%81%ab%e5%a4%96%e9%83%a8%e3%83%87%e3%82%a3%e3%82%b9%e3%83%97%e3%83%ac%e3%82%a4%e6%8e%a5%e7%b6%9a%e3%80%82magicmouse%e3%81%a8wireless-keyboard.html" />
	</item>
		<item>
		<title>[SNS] ソーシャルゲーム開発の技術メモ</title>
		<link>http://ccraft.jp/sns-%e3%82%bd%e3%83%bc%e3%82%b7%e3%83%a3%e3%83%ab%e3%82%b2%e3%83%bc%e3%83%a0%e9%96%8b%e7%99%ba%e3%81%ae%e6%8a%80%e8%a1%93%e3%83%a1%e3%83%a2.html</link>
		<comments>http://ccraft.jp/sns-%e3%82%bd%e3%83%bc%e3%82%b7%e3%83%a3%e3%83%ab%e3%82%b2%e3%83%bc%e3%83%a0%e9%96%8b%e7%99%ba%e3%81%ae%e6%8a%80%e8%a1%93%e3%83%a1%e3%83%a2.html#comments</comments>
		<pubDate>Thu, 09 Feb 2012 07:57:47 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[TechNotes]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[ソーシャルゲーム開発]]></category>
		<category><![CDATA[モバゲー]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1088</guid>
		<description><![CDATA[前回のエントリでソーシャルゲームで必要なポイントをあげましたが、 今回はもう少し技術的な部分にも触れたいと思います。 ゲームの構成は簡単に説明すると、モバゲーのフューチャーフォン（＝ガラケー）、インフラは、クラウド環境（ [...]]]></description>
			<content:encoded><![CDATA[<p>前回の<a href="http://ccraft.jp/sns-programer1.html" title="[SNS]ソーシャルゲームを開発する前にサーバプログラマが知っておくこと">エントリ</a>でソーシャルゲームで必要なポイントをあげましたが、<br />
今回はもう少し技術的な部分にも触れたいと思います。</p>
<p>ゲームの構成は簡単に説明すると、モバゲーのフューチャーフォン（＝ガラケー）、インフラは、クラウド環境（IaaS）上に構築、ゲームプログラムは、PHPとFlashliteといった感じです。</p>
<p><br/></p>
<h3>（1）インフラ：3系統用意</h3>
<p>本番系とステージング系とローカル系の3系統を構築しました。<br />
・本番は名前のとおり実際のゲームが動作する環境です。<br />
・ステージング系は障害時や新機能を追加する際の確認用の環境です。本番系とは極力同じような環境にします。<br />
・ローカルは普段の開発環境です。<br />
・リリースの流れとしては、ローカル→ステージング→本番のようになります。</p>
<h4>本番系のシステム構成</h4>
<p>サーバ：I社のIaaS　WEBサーバ2台、予備WEBサーバ1台、DBサーバ2台、ロードバランサー1台+予備1台<br />
OS：CENTOS64</p>
<h4>ステージング系のシステム構成</h4>
<p>サーバ：GMOクラウドPublicのIaaS　WEBサーバ･DBサーバ1台<br />
OS：CENTOS64</p>
<h4>ローカル系のシステム構成</h4>
<p>サーバ：開発用PC、XAMPP<br />
OS：Windows</p>
<p><br/></p>
<h3>（2）インフラ：運用監視ツール</h3>
<p>サーバの監視は、予算不足から常時監視はできないため、障害時に迅速に対応するポリシーとしました。<br />
・キャパシティの確認のためにリソース監視を導入しました。<br />
・サーバとサービスの死活監視のためにプロセス監視を導入しました。</p>
<h4>リソース監視</h4>
<p>ツール：Munin（http://munin-monitoring.org/）<br />
定期的にグラフを参照し、CPU負荷やメモリとHDDの残量を確認しました。</p>
<h4>死活監視</h4>
<p>ツール：Monit（http://mmonit.com/monit/）<br />
サーバの生死確認とサーバ上のサービスの生死確認をするツールです。なにか起きると担当者の携帯へメールを通知するようにしました。WEBサーバは自動で再起動するようにしました。</p>
<p><br/></p>
<h3>（3）インフラ：高負荷、高速化</h3>
<p>サーバの高速化や負荷軽減も予算制約があるので、ミドルウェアを導入しました。<br />
・PHPの実行速度向上のためにPHPアクセラレータを導入しました。<br />
・データベースにKVSを導入しました。</p>
<h4>PHPアクセラレータ</h4>
<p>ツール：eAccelerator（http://sourceforge.net/projects/eaccelerator/）<br />
PHPを中間コードに変換しメモリ上にキャッシュします。</p>
<h4>データベース</h4>
<p>ツール：TokyoTyrant（http://fallabs.com/tokyotyrant/）</p>
<p><br/></p>
<h3>（4）プログラム：ゲームエンジン</h3>
<p>PHPで携帯サイトを作る時と特に変わりはありません。ですのでいつもの組み合わせにしました。<br />
・速度が求められるのでフルスクラッチと悩みましたが、メンテナンス性を考慮して、結局フレームワークを導入しました。<br />
・HTMLコーディングを分離するためにテンプレートエンジンを導入しました。<br />
・アプリケーションログを導入しました。</p>
<h4>PHPフレームワーク</h4>
<p>ツール：ZendFramework（http://framework.zend.com/）<br />
ViewとControllerのみ使いました。</p>
<h4>PHPテンプレートエンジン</h4>
<p>ツール：Smarty（http://www.smarty.net/）<br />
絵文字変換ライブラリを使うことで、3キャリア共通テンプレートで作成しました。</p>
<h4>ログライブラリ</h4>
<p>ツール：log4php（http://logging.apache.org/log4php/）</p>
<p><br/><br />
<strong>まとめ</strong><br />
予算的制約が何事にも優先する(笑)ので、いろいろなオープンソースやライブラリにお世話になりました。また、サービス直後の負荷が読めないのでクラウドの利用は安心感がありました。一応報告すると、サービス直後に落ちることはなかったです（実はオーバースペックだったw？）</p>
<p><br/><br />
<br/></p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774143057/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51ZvGJF%2Bp8L._SL160_.jpg" alt="mixiアプリ開発&#038;運用コンプリートブック -ユーザをつかむソーシャルアプリのつくり方!育て方!" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774143057/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">mixiアプリ開発&#038;運用コンプリートブック -ユーザをつかむソーシャルアプリのつくり方!育て方!</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4774143057/ccraftcojphom-22/ref=nosim/" title="mixiアプリ開発&#038;運用コンプリートブック -ユーザをつかむソーシャルアプリのつくり方!育て方!" target="_blank">amazlet</a> at 12.02.09</div>
</div>
<div class="amazlet-detail">株式会社ミクシィ 田中 洋一郎 <br />技術評論社 <br />売り上げランキング: 73303</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774143057/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p><br/></p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881667327/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/512JkXBS6AL._SL160_.jpg" alt="mixiアプリをつくろう!OpenSocialで学ぶソーシャルアプリ" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881667327/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">mixiアプリをつくろう!OpenSocialで学ぶソーシャルアプリ</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/4881667327/ccraftcojphom-22/ref=nosim/" title="mixiアプリをつくろう!OpenSocialで学ぶソーシャルアプリ" target="_blank">amazlet</a> at 12.02.09</div>
</div>
<div class="amazlet-detail">神部 竜二 <br />ソーテック社 <br />売り上げランキング: 122509</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4881667327/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p><br/></p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/sns-%e3%82%bd%e3%83%bc%e3%82%b7%e3%83%a3%e3%83%ab%e3%82%b2%e3%83%bc%e3%83%a0%e9%96%8b%e7%99%ba%e3%81%ae%e6%8a%80%e8%a1%93%e3%83%a1%e3%83%a2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/sns-%e3%82%bd%e3%83%bc%e3%82%b7%e3%83%a3%e3%83%ab%e3%82%b2%e3%83%bc%e3%83%a0%e9%96%8b%e7%99%ba%e3%81%ae%e6%8a%80%e8%a1%93%e3%83%a1%e3%83%a2.html" />
	</item>
		<item>
		<title>iPad2を買いました。一応仕事のため・・・</title>
		<link>http://ccraft.jp/ipad2%e3%82%92%e8%b2%b7%e3%81%84%e3%81%be%e3%81%97%e3%81%9f.html</link>
		<comments>http://ccraft.jp/ipad2%e3%82%92%e8%b2%b7%e3%81%84%e3%81%be%e3%81%97%e3%81%9f.html#comments</comments>
		<pubDate>Sat, 04 Feb 2012 06:22:58 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[Log]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[製品レビュー]]></category>
		<category><![CDATA[ipad2]]></category>
		<category><![CDATA[smartcover]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1081</guid>
		<description><![CDATA[iPad2のWifiモデル16GBを購入 iPadは買う予定はなかったのですが、iPadを使う開発案件のために急きょ購入しました。次期モデル(iPad3)が出るぐらいに買おうかなと思っていたぐらいです。すでにキャラかぶり [...]]]></description>
			<content:encoded><![CDATA[<h3>iPad2のWifiモデル16GBを購入</h3>
<p><a href="http://ccraft.jp/wp-content/uploads/ipad2.jpg"><img src="http://ccraft.jp/wp-content/uploads/ipad2-225x300.jpg" alt="" title="ipad2" width="225" height="300" class="alignnone size-medium wp-image-1083" /></a></p>
<p>iPadは買う予定はなかったのですが、iPadを使う開発案件のために急きょ購入しました。次期モデル(iPad3)が出るぐらいに買おうかなと思っていたぐらいです。すでにキャラかぶりのAirの11インチがあるしw</p>
<p>いじってみた感想としては、画面の解像度もそこそこ広いですし、アプリもそろって来ましたし、一通りの作業はできそうですね。これでAir11がますますいらなってきました（汗）</p>
<p>購入はソフトバンクの追加キャンペーンにするかAppleストアで買うか迷いましたが、次期モデルが出た時の手離れの良さを考えてAppleにしました。オンラインストアで2/2に発注、2/4の午前に届きました（速っ！）</p>
<p>モデルはWifiの16GBの黒。wifiスポットのオプションだけつけました。サポートのケアは後日買うか決めることにしました。</p>
<h3>関連アクセサリーはやっぱり高いですねー</h3>
<p>とりあえず買ったアクセサリーは3点です。<br />
・液晶保護フィルター：1730円（バッファロー）<br />
・クリアケース：2080円（エレコム）<br />
・SmartCover：3980円（アップル）</p>
<h4>液晶保護フィルター</h4>
<p>液晶保護フィルターは気泡が入る失敗にビビリ、失敗しないと評判のバッファローの「iBUFFALO iPad2用 液晶保護フィルム 気泡「0」イージーフィット（黒）」にしました。</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004XF1QJC/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41%2BbF8AT3GL._SL160_.jpg" alt="iBUFFALO iPad2用 液晶保護フィルム 気泡「0」イージーフィット ブラック BSEFIPD2BK" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004XF1QJC/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">iBUFFALO iPad2用 液晶保護フィルム 気泡「0」イージーフィット ブラック BSEFIPD2BK</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B004XF1QJC/ccraftcojphom-22/ref=nosim/" title="iBUFFALO iPad2用 液晶保護フィルム 気泡「0」イージーフィット ブラック BSEFIPD2BK" target="_blank">amazlet</a> at 12.02.04</div>
</div>
<div class="amazlet-detail">バッファローコクヨサプライ (2011-04-25)<br />売り上げランキング: 87</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B004XF1QJC/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p>↑これは本当に簡単です！おすすめ</p>
<h4>背面用クリアケース</h4>
<p>クリアケースはエレコムの「TB-A11MPV2CR」。背面を保護するだけなのでiPAdの色を生かすためにもクリアにしました。</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0053DZ2AM/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/21uof%2BdW7GL._SL160_.jpg" alt="ELECOM iPad2 2011 9.7in シェルカバー スマートカバー対応 クリア TB-A11MPV2CR" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0053DZ2AM/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">ELECOM iPad2 2011 9.7in シェルカバー スマートカバー対応 クリア TB-A11MPV2CR</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B0053DZ2AM/ccraftcojphom-22/ref=nosim/" title="ELECOM iPad2 2011 9.7in シェルカバー スマートカバー対応 クリア TB-A11MPV2CR" target="_blank">amazlet</a> at 12.02.04</div>
</div>
<div class="amazlet-detail">エレコム (2011-05-20)<br />売り上げランキング: 30204</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0053DZ2AM/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<h4>風呂蓋</h4>
<p>最後は、アップル純正のSmartCover。ってこれ高いですよね。私の価値観でいうとこれに3980円は高過ぎます。これだからアップルは・・・(笑)　良く考えたらアップルストア限定の赤のSmartCoverにしておけばと今頃気づきました（汗）</p>
<p><a href="http://ccraft.jp/wp-content/uploads/smartcover.jpg"><img src="http://ccraft.jp/wp-content/uploads/smartcover-225x300.jpg" alt="" title="smartcover" width="225" height="300" class="alignnone size-medium wp-image-1082" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/ipad2%e3%82%92%e8%b2%b7%e3%81%84%e3%81%be%e3%81%97%e3%81%9f.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/ipad2%e3%82%92%e8%b2%b7%e3%81%84%e3%81%be%e3%81%97%e3%81%9f.html" />
	</item>
		<item>
		<title>[Pocket WiFi (GP02)] イー・モバイルのwifiルーターを導入</title>
		<link>http://ccraft.jp/pocket-wifi-gp02-%e3%82%a4%e3%83%bc%e3%83%bb%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%aewifi%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e5%b0%8e%e5%85%a5.html</link>
		<comments>http://ccraft.jp/pocket-wifi-gp02-%e3%82%a4%e3%83%bc%e3%83%bb%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%aewifi%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e5%b0%8e%e5%85%a5.html#comments</comments>
		<pubDate>Fri, 13 Jan 2012 04:35:21 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[Log]]></category>
		<category><![CDATA[GP02]]></category>
		<category><![CDATA[PocketWifi]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1073</guid>
		<description><![CDATA[ネット環境がないとつらいので、イー・モバイルのGP02に決めました Pocket Wifi GP02 [イーモバイル] いまどきは仕事するにはネット環境が必須です。 モバイル用のノートパソコンを持っているのですが、ネット [...]]]></description>
			<content:encoded><![CDATA[<h3>ネット環境がないとつらいので、イー・モバイルのGP02に決めました</h3>
<p><a href="http://ccraft.jp/wp-content/uploads/imo.jpg"><img src="http://ccraft.jp/wp-content/uploads/imo-300x225.jpg" alt="" title="imo" width="300" height="225" class="alignnone size-medium wp-image-1074" /></a><br />
<a href="http://emobile.jp/products/hw/gp02/index.html" title="Pocket Wifi GP02 [イーモバイル]" target="_blank">Pocket Wifi GP02 [イーモバイル]</a></p>
<p>いまどきは仕事するにはネット環境が必須です。</p>
<p>モバイル用のノートパソコンを持っているのですが、ネット環境がないと開発はできないでし、仕様書を書くにもググれないのはハンデありです。</p>
<p>モバイル向け通信というとwifiスポットという選択肢もありますが、都下は駅前中心なのがネックです。しょうがないので自前しかないかなと思い、モバイルwifiルーターを導入することに決定。</p>
<p>これで場所を選ばなくなるので開発効率はあがると思います！（たぶん）　<br />
とりあえず、キズがつくからシリコンケースを買ってこないと(笑)</p>
<p>（追記）<br />
自宅で測ったら下りの速度が6-7Mぐらいでした。</p>
<p>ヨドバシで買ってきたシリコンケース。GP02のストラップホールって微妙・・・<br />
　↓</p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B006LWRNKG/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41JaY9CB2HL._SL160_.jpg" alt="[EMOBILE Pocket WiFi(GP02)専用]シリコンカバー(クリア)" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B006LWRNKG/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">[EMOBILE Pocket WiFi(GP02)専用]シリコンカバー(クリア)</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B006LWRNKG/ccraftcojphom-22/ref=nosim/" title="[EMOBILE Pocket WiFi(GP02)専用]シリコンカバー(クリア)" target="_blank">amazlet</a> at 12.01.18</div>
</div>
<div class="amazlet-detail">ブライトンネット株式会社 <br />売り上げランキング: 1122</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B006LWRNKG/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
<p>（さらに追記）<br />
上のカバーをつけるとこのような感じです。</p>
<p><a href="http://ccraft.jp/wp-content/uploads/emcover.jpg"><img src="http://ccraft.jp/wp-content/uploads/emcover-287x300.jpg" alt="" title="emcover" width="287" height="300" class="alignnone size-medium wp-image-1106" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/pocket-wifi-gp02-%e3%82%a4%e3%83%bc%e3%83%bb%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%aewifi%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e5%b0%8e%e5%85%a5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/pocket-wifi-gp02-%e3%82%a4%e3%83%bc%e3%83%bb%e3%83%a2%e3%83%90%e3%82%a4%e3%83%ab%e3%81%aewifi%e3%83%ab%e3%83%bc%e3%82%bf%e3%83%bc%e3%82%92%e5%b0%8e%e5%85%a5.html" />
	</item>
		<item>
		<title>2012年、明けましておめでとうございます</title>
		<link>http://ccraft.jp/2012%e5%b9%b4%e5%b9%b4%e5%a7%8b.html</link>
		<comments>http://ccraft.jp/2012%e5%b9%b4%e5%b9%b4%e5%a7%8b.html#comments</comments>
		<pubDate>Tue, 03 Jan 2012 04:09:34 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[Ccraft]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1069</guid>
		<description><![CDATA[明けましておめでとうございます。 昨年は大震災などを初めてとして色々なことが世界中でありました。 特に3.11をきっかけに価値観・人生観・仕事観を変えた方も多かったのではないでしょうか。 そして私も生まれ変わりの元年とす [...]]]></description>
			<content:encoded><![CDATA[<p>明けましておめでとうございます。</p>
<p>昨年は大震災などを初めてとして色々なことが世界中でありました。<br />
特に3.11をきっかけに価値観・人生観・仕事観を変えた方も多かったのではないでしょうか。<br />
そして私も生まれ変わりの元年とするべく行動したいと思います。</p>
<p>2012年がみなさまにとって、幸せな年でありますように！</p>
<p>本年もよろしくお願いいたします。</p>
<p>平成24年1月3日　加藤清二</p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/2012%e5%b9%b4%e5%b9%b4%e5%a7%8b.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/2012%e5%b9%b4%e5%b9%b4%e5%a7%8b.html" />
	</item>
		<item>
		<title>[node.js]windows環境にnpmをインストール</title>
		<link>http://ccraft.jp/node-jswindows%e7%92%b0%e5%a2%83%e3%81%abnpm%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html</link>
		<comments>http://ccraft.jp/node-jswindows%e7%92%b0%e5%a2%83%e3%81%abnpm%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html#comments</comments>
		<pubDate>Fri, 02 Dec 2011 11:06:09 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[TechNotes]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[npm]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1061</guid>
		<description><![CDATA[自分も含めて殆どの方がLinux環境で使うのでしょうね。 Windows版もあるとなにかと便利なのでインストールしてみました。 Windows版のnode.jsをインストール node.jsのサイトからWindows版の [...]]]></description>
			<content:encoded><![CDATA[<p>自分も含めて殆どの方がLinux環境で使うのでしょうね。<br />
Windows版もあるとなにかと便利なのでインストールしてみました。<br />
<br/></p>
<h3>Windows版のnode.jsをインストール</h3>
<p>node.jsのサイトからWindows版のインストーラをダウンロードします。<br />
「node-v0.6.4.msi Windows installer」をダウンロードします。<br />
■<a href="http://nodejs.org/">node.jsサイト</a><br />
■<a href="http://nodejs.org/#download">ダウンロード</a></p>
<p>インストールが完了すると、C:\Program Files (x86)\nodejsにセットアップされます。<br />
node.exeをクリックして実行するとコマンドラインが立ち上がります。<br />
これで完了。<br />
<br/></p>
<h3>続いてnpmをインストール</h3>
<p>■参考：<a href="http://npmjs.org/">npmサイト</a><br />
■参考：<a href="http://npmjs.org/doc/README.html">ドキュメント</a></p>
<p>まずGit環境が必要です。<br />
無い場合は、先にインストールしましょう。<br />
自分は「msysGit」を使いました。<br />
■<a href="http://code.google.com/p/msysgit/">msysGit</a><br />
<code><br />
> git clone https://github.com/isaacs/npm.git<br />
> cd npm<br />
> git submodule update --init --recursive<br />
> node cli.js install -gf<br />
</code></p>
<p>これでnodejsの環境にnpmがセットアップされました。<br />
<br/></p>
<h3>モジュールがインストールされるか動作確認</h3>
<p>コマンドプロンプトを起動します。<br />
※管理者権限で起動しないとインストールでエラーになりますのでご注意ください。<br />
　例)[スタート]-[プログラムとファイルの検索で「コマンドプロンプトを入力」]<br />
　　選択して、右ボタンメニューで管理者権限で実行を選択する</p>
<p>動作確認も兼ねてmysqlをインストールします。<br />
<code><br />
> C:\Users\ccraft>cd C:\Program Files (x86)\nodejs<br />
> C:\Program Files (x86)\nodejs>npm install mysql<br />
</code><br />
おしまい。</p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/node-jswindows%e7%92%b0%e5%a2%83%e3%81%abnpm%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/node-jswindows%e7%92%b0%e5%a2%83%e3%81%abnpm%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html" />
	</item>
		<item>
		<title>[SNS]ソーシャルゲームを開発する前にサーバプログラマが知っておくこと</title>
		<link>http://ccraft.jp/sns-programer1.html</link>
		<comments>http://ccraft.jp/sns-programer1.html#comments</comments>
		<pubDate>Fri, 11 Nov 2011 07:24:35 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[TechNotes]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[ソーシャルゲーム]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1052</guid>
		<description><![CDATA[ソーシャルゲームを開発した上で気づいた点をあげたいと思います。 &#8220;まだ&#8221;1本しか作っていませんが(笑) ※参考までに私がソーシャルゲームを開発する前のスキルは以下のとおり。 ・業務やウェブシステム [...]]]></description>
			<content:encoded><![CDATA[<p>ソーシャルゲームを開発した上で気づいた点をあげたいと思います。<br />
&#8220;まだ&#8221;1本しか作っていませんが(笑)</p>
<p>※参考までに私がソーシャルゲームを開発する前のスキルは以下のとおり。<br />
・業務やウェブシステムの設計経験多数<br />
・PHPプログラミング経験<br />
・携帯サイトの制作経験（携帯のHTML、CSSの勘所も知っている）<br />
・ゲームは好きだが、携帯のソーシャルゲームはやっていない(笑)</p>
<p>例えば、以下のような開発体制の場合は、<br />
・<strong>サーバプログラマ</strong>　←今回のエントリ対象はココです<br />
・Flashプログラマ<br />
・デザイナー<br />
・ディレクター</p>
<h3>携帯サイトの制作経験 [必須]</h3>
<p>パソコン用のサイト制作経験だけだと、厳しいと思います。<br />
Flash画面を除く画面の大多数はサーバプログラマが作るからです。<br />
さすがに最終的な仕上げはデザイナーにやってもらいますが。</p>
<p>携帯ならではの特性は知っていないと作れません。<br />
代表的なところでは、<br />
・文字コード<br />
・3キャリアの違い<br />
・絵文字<br />
・サイズの制限<br />
・画像ファイル<br />
・URL長<br />
・キーの特性(決定キー・上下キー)<br />
・デバッグ環境</p>
<p>3キャリア対応のHTML・CSS・絵文字はめんどうですね。<br />
今は便利なライブラリも出ていますので利用することをお勧めします。</p>
<h3>Flashとの連携</h3>
<p>昨今の携帯ゲームでは、UI部分はFlashで作成されています。<br />
当然、Flash単体ではゲームとして成り立ちませんので、<br />
サーバ側のプログラムとの連携が必要になります。</p>
<p>連携の方法にはいろいろ方法があります。<br />
シュチュエーションに応じて使い分ける必要があります。</p>
<h3>不正対策を想定する</h3>
<p>実装に影響してくる部分なので、最初に意識するとしないとでは大きな差が出るでしょう。<br />
例えば、ブラウザバック、URLパラメータ書き換えなどです。</p>
<p>当たり前のようにやられる所なので想定して開発すべきでしょう。<br />
この辺の実装がなければ楽なんですがね(笑)</p>
<h3>ソーシャルゲームの設計知識</h3>
<p>リリース後も開発が続くので、機能追加が可能な設計が求められます。<br />
ガチガチに作ると後で苦労します。<br />
おそらくデータベースの選定にも影響がでるはずです。</p>
<p>マルチプラットフォームを実現できる設計も重要でしょうね。<br />
MからGとかGからMとか。<br />
プラットフォームに依存しすぎると移植で苦労すると思われます。<br />
→まだやっていませんがw</p>
<h3>そのほか</h3>
<p>プラットフォームと切り離しても動作する設計も負荷試験のときに便利ですね。</p>
<p>普段の開発時は以下の工程が想定されます。</p>
<p>ローカルパソコンでの実行<br />
　↓<br />
サンドボックスでの実行<br />
　↓<br />
本番での実行</p>
<p>設定で簡単に切り替えられる実装が求められます。</p>
<p><br/><br />
<br/><br />
技術的な話までは踏み込みませんでしたが、参考になればうれしいです。</p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/sns-programer1.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/sns-programer1.html" />
	</item>
		<item>
		<title>[Google+]PHPクライアントライブラリのサンプルプログラムを動かす</title>
		<link>http://ccraft.jp/googleplus%e3%81%aegoogle-api-php-client%e3%81%ae%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99.html</link>
		<comments>http://ccraft.jp/googleplus%e3%81%aegoogle-api-php-client%e3%81%ae%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99.html#comments</comments>
		<pubDate>Wed, 12 Oct 2011 13:44:25 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[Log]]></category>
		<category><![CDATA[TechNotes]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[OAuth]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1037</guid>
		<description><![CDATA[Google+の準備 まずはGoogle+に自分のアカウントを作っておきます。 続いて、Google Developersにサインインします。 Google+のAPI利用登録(OAuth) API Consoleのページ [...]]]></description>
			<content:encoded><![CDATA[<h3>Google+の準備</h3>
<p>まずは<a href="https://plus.google.com/">Google+</a>に自分のアカウントを作っておきます。<br />
続いて、<a href="https://developers.google.com/">Google Developers</a>にサインインします。</p>
<h3>Google+のAPI利用登録(OAuth)</h3>
<p><a href="https://code.google.com/apis/console">API Console</a>のページを開きます。</p>
<p>API Project　＞　Services<br />
    Google＋APIを選択し、StatusをONにします。</p>
<p>API Project　＞　API Access<br />
    Authorized API AccessでCreateClientIDで作成します。<br />
    アプリケーションタイプは、ウェブアプリケーションを選択します。<br />
    Authorized Redirect URIs にコールバックするURLを記述します。<br />
    JavaScript OriginsにURLを記述します。<br />
    CreateClinetIDボタンを押します。</p>
<p><a href="http://ccraft.jp/wp-content/uploads/googleplus1.jpg"><img src="http://ccraft.jp/wp-content/uploads/googleplus1-300x194.jpg" alt="" title="googleplus1" width="300" height="194" class="alignnone size-medium wp-image-1042" /></a></p>
<h3>Google+のサンプルプログラムの実行</h3>
<p><a href="https://developers.google.com/+/">Google+ Platformホームページ</a>を開きます。<br />
Downloadsを選択すると、クライアントライブラリ一覧が表示されます。<br />
ここではPHPを使用するので、<a href="http://code.google.com/p/google-api-php-client/">PHP版のクライアント</a>を選択します。<br />
メニューのダウンロードから最新版をダウンロードします。<br />
    google-api-php-client-0.4.X.tar.gz</p>
<p>解凍したら、/google-api-php-client/examples/plus/のindex.phpを開きます。</p>
<p>この部分※を先ほど、取得したClientIDなどに置き換えコメントを外します。<br />
<code>$client->setClientId('insert_your_oauth2_client_id');　←※<br />
$client->setClientSecret('insert_your_oauth2_client_secret');　←※<br />
$client->setRedirectUri('insert_your_oauth2_redirect_uri');　←※<br />
$client->setDeveloperKey('insert_your_developer_key');　←※<br />
</code><br />
修正したら、サーバなどにアップして実行します。</p>
<p>http://[ほげほげ]/google-api-php-client/examples/plus</p>
<p><a href="http://ccraft.jp/wp-content/uploads/googleplus2.jpg"><img src="http://ccraft.jp/wp-content/uploads/googleplus2-300x236.jpg" alt="" title="googleplus2" width="300" height="236" class="alignnone size-medium wp-image-1041" /></a><br />
　【ConnectMeをクリック】</p>
<p><a href="http://ccraft.jp/wp-content/uploads/googleplus3.jpg"><img src="http://ccraft.jp/wp-content/uploads/googleplus3-300x236.jpg" alt="" title="googleplus3" width="300" height="236" class="alignnone size-medium wp-image-1040" /></a><br />
　【サンプルアプリが情報を取り出していいか聞いてきます】</p>
<p><a href="http://ccraft.jp/wp-content/uploads/googleplus4.jpg"><img src="http://ccraft.jp/wp-content/uploads/googleplus4-300x236.jpg" alt="" title="googleplus4" width="300" height="236" class="alignnone size-medium wp-image-1039" /></a><br />
　【許可すると私のプロフィール写真がゲット！】</p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/googleplus%e3%81%aegoogle-api-php-client%e3%81%ae%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/googleplus%e3%81%aegoogle-api-php-client%e3%81%ae%e3%82%b5%e3%83%b3%e3%83%97%e3%83%ab%e3%82%92%e5%8b%95%e3%81%8b%e3%81%99.html" />
	</item>
		<item>
		<title>[作業メモ]AirのVirtualBoxにCENTOS5.7をインストールする</title>
		<link>http://ccraft.jp/air%e3%81%aevirtualbox%e3%81%abcentos5-7%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html</link>
		<comments>http://ccraft.jp/air%e3%81%aevirtualbox%e3%81%abcentos5-7%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html#comments</comments>
		<pubDate>Fri, 07 Oct 2011 05:29:29 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[TechNotes]]></category>
		<category><![CDATA[CENTOS]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1028</guid>
		<description><![CDATA[macbook AirにVirtualBoxをインストール macbook AirにCentOSの実行環境を構築したかったので、VirtualBoxをインストールすることにしました。 仮想環境の方が後々便利かなと思った次 [...]]]></description>
			<content:encoded><![CDATA[<h3>macbook AirにVirtualBoxをインストール</h3>
<p><a href="http://ccraft.jp/wp-content/uploads/virtual-centos.png"><img src="http://ccraft.jp/wp-content/uploads/virtual-centos-300x250.png" alt="" title="virtual-centos" width="300" height="250" class="alignnone size-medium wp-image-1034" /></a><br />
macbook AirにCentOSの実行環境を構築したかったので、VirtualBoxをインストールすることにしました。<br />
仮想環境の方が後々便利かなと思った次第です。当然bootcampはスルーで。<br />
まずはAirにVirtualBoxをインストールするところから。</p>
<p><a href="https://www.virtualbox.org/">VirtualBoxホームページ</a><br />
<a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox ダウンロードページ</a><br />
VirtualBoxホームページに行き、最新版をダウンロードします。<br />
今回は、<a href="http://download.virtualbox.org/virtualbox/4.1.4/VirtualBox-4.1.4-74291-OSX.dmg">VirtualBox 4.1.4 for OS X</a>を選択しました。<br />
画面の指示に従ってインストールを終わらします。</p>
<h3>VirtualBoxにCENTOS5.7をインストール</h3>
<p>まず最新版のCENTOSをダウンロードします。<br />
<a href="http://ftp.riken.jp/Linux/centos/5/isos/x86_64/">CENTOS5 ダウンロードページ</a><br />
以下の２つのファイルをダウンロードします<br />
　CentOS-5.7-x86_64-bin-DVD-1of2.iso<br />
　CentOS-5.7-x86_64-bin-DVD-2of2.iso<br />
　でかい！4.7GB相当<br />
VirtualBoxを起動し、新規を選択します<br />
Linux、Redhat64でVMを作成します<br />
設定を選択し、ストレージを選択します。IDEコントローラに先ほどダウンロードした２つのファイルをセットします。<br />
起動を選択すると、CENTOSのインストールが始まります。<br />
※DHCPからIPアドレスを割り当てられない場合は、ネットワーク設定をブリッジアダプタに変更します<br />
<br/><br />
搭載が2Gメモリだとキツイ。</p>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/air%e3%81%aevirtualbox%e3%81%abcentos5-7%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/air%e3%81%aevirtualbox%e3%81%abcentos5-7%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab.html" />
	</item>
		<item>
		<title>アナログ放送終了</title>
		<link>http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html</link>
		<comments>http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html#comments</comments>
		<pubDate>Sun, 24 Jul 2011 15:03:52 +0000</pubDate>
		<dc:creator>seiji-k</dc:creator>
				<category><![CDATA[Log]]></category>
		<category><![CDATA[アナログ放送終了]]></category>
		<category><![CDATA[地デジ]]></category>

		<guid isPermaLink="false">http://ccraft.jp/?p=1001</guid>
		<description><![CDATA[2011年7月24日の正午にアナログ放送が終了しました テレビ放送が地デジに変更されることにともない、アナログ放送が終了しました。 終了後は、終了のお知らせの画面がずっと流れています。 ＃BGMと終了しましたのアナウンス [...]]]></description>
			<content:encoded><![CDATA[<h3>2011年7月24日の正午にアナログ放送が終了しました</h3>
<p>テレビ放送が地デジに変更されることにともない、アナログ放送が終了しました。</p>
<p>終了後は、終了のお知らせの画面がずっと流れています。<br />
＃BGMと終了しましたのアナウンスが流れています。</p>
<p>電波自体も、24時に止まりまして、砂嵐に変わりました。[追記]</p>
<p><a href='http://ccraft.jp/wp-content/uploads/20110724TV.mov'>[動画]切り替わる瞬間（mov形式）</a></p>
<p><br/></p>
<h3>各局、放送終了のお知らせ</h3>
<p>どんだけ、暇なんだよ！と言われそうですが、記念に各局の画像をアップしておきます。</p>
<p><span id="more-1001"></span><br />

<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/nhk' title='NHK'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/NHK-150x150.jpg" class="attachment-thumbnail" alt="NHK総合" title="NHK" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/kyoiku' title='KYOIKU'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/KYOIKU-150x150.jpg" class="attachment-thumbnail" alt="NHK教育" title="KYOIKU" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/nippon' title='NIPPON'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/NIPPON-150x150.jpg" class="attachment-thumbnail" alt="日本テレビ" title="NIPPON" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/tbs' title='TBS'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/TBS-150x150.jpg" class="attachment-thumbnail" alt="TBS" title="TBS" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/fuji' title='FUJI'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/FUJI-150x150.jpg" class="attachment-thumbnail" alt="フジテレビ" title="FUJI" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/asahi' title='ASAHI'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/ASAHI-150x150.jpg" class="attachment-thumbnail" alt="テレビ朝日" title="ASAHI" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/tvtokyo' title='TVTOKYO'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/TVTOKYO-150x150.jpg" class="attachment-thumbnail" alt="テレビ東京" title="TVTOKYO" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/mx' title='MX'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/MX-150x150.jpg" class="attachment-thumbnail" alt="MXテレビ" title="MX" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/tvk' title='TVK'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/TVK-150x150.jpg" class="attachment-thumbnail" alt="テレビ神奈川" title="TVK" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/bs1' title='BS1'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/BS1-150x150.jpg" class="attachment-thumbnail" alt="BS1" title="BS1" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/bsp' title='BSP'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/BSP-150x150.jpg" class="attachment-thumbnail" alt="BSプレミアム" title="BSP" /></a>
<a href='http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/bswowow' title='BSWOWOW'><img width="150" height="150" src="http://ccraft.jp/wp-content/uploads/BSWOWOW-150x150.jpg" class="attachment-thumbnail" alt="WOWOW" title="BSWOWOW" /></a>
<br />
<br/></p>
<p><br/></p>
<h3>仮称：地デジ難民</h3>
<p>今さらではありますが、地デジ対応テレビは、まだ買ってません。<br />
最近、テレビも見なくなりましたし、大抵の情報取得はインターネット経由ですから。。</p>
<p>まったく見れないというわけではなくて、うちにはPS3のトルネがありました（笑）<br />
便利ですよね。これおススメです。<br />
録画もできますし。<br />
ゲームのコントローラは使いにくいので、BDリモコンも買いました。</p>
<p>私のように、このタイミングでテレビを見なくなる人はいるんでしょうね。</p>
<p><br/></p>
<div class="amazlet-box" style="margin-bottom:0px;">
<div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0054O11E6/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51X3efgBawL._SL160_.jpg" alt="PlayStation3 HDDレコーダーパック 320GB チャコール・ブラック (CEJH-10017)" style="border: none;" /></a></div>
<div class="amazlet-info" style="line-height:120%; margin-bottom: 10px">
<div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0054O11E6/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">PlayStation3 HDDレコーダーパック 320GB チャコール・ブラック (CEJH-10017)</a>
<div class="amazlet-powered-date" style="font-size:80%;margin-top:5px;line-height:120%">posted with <a href="http://www.amazlet.com/browse/ASIN/B0054O11E6/ccraftcojphom-22/ref=nosim/" title="PlayStation3 HDDレコーダーパック 320GB チャコール・ブラック (CEJH-10017)" target="_blank">amazlet</a> at 11.07.24</div>
</div>
<div class="amazlet-detail">ソニー・コンピュータエンタテインメント (2011-06-30)<br />売り上げランキング: 55</div>
<div class="amazlet-sub-info" style="float: left;">
<div class="amazlet-link" style="margin-top: 5px"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0054O11E6/ccraftcojphom-22/ref=nosim/" name="amazletlink" target="_blank">Amazon.co.jp で詳細を見る</a></div>
</div>
</div>
<div class="amazlet-footer" style="clear: left"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ccraft.jp/wp-content/uploads/20110724TV.mov" length="1241873" type="video/quicktime" />
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ccraft.jp/%e3%82%a2%e3%83%8a%e3%83%ad%e3%82%b0%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e3%81%a8%e6%94%be%e9%80%81%e7%b5%82%e4%ba%86%e7%94%bb%e9%9d%a2.html" />
	</item>
	</channel>
</rss>

