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

<channel>
	<title>AirReading 技術部ブログ</title>
	<atom:link href="http://tech-blog.airreading.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech-blog.airreading.com</link>
	<description>我ら、土台屋。</description>
	<lastBuildDate>Thu, 24 Jun 2010 14:49:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>iPhone4Gをソフトバンクオンラインショップで予約した結果・・・</title>
		<link>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/iphone4g%e3%82%92%e3%82%bd%e3%83%95%e3%83%88%e3%83%90%e3%83%b3%e3%82%af%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e3%81%a7%e4%ba%88%e7%b4%84%e3%81%97%e3%81%9f/</link>
		<comments>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/iphone4g%e3%82%92%e3%82%bd%e3%83%95%e3%83%88%e3%83%90%e3%83%b3%e3%82%af%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e3%81%a7%e4%ba%88%e7%b4%84%e3%81%97%e3%81%9f/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 14:49:14 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=111</guid>
		<description><![CDATA[どもども、アプリライフの方で更新していてなかなかこちらの更新ができてませんでした。
いよいよ発売になりましたねー、iPhone4G。@manji6はソフトバンクのオンラインショップで予約したのですが、
結果的に言うと「し  ...]]></description>
			<content:encoded><![CDATA[<p>どもども、アプリライフの方で更新していてなかなかこちらの更新ができてませんでした。</p>
<p>いよいよ発売になりましたねー、iPhone4G。@manji6はソフトバンクのオンラインショップで予約したのですが、<br />
結果的に言うと「しばらく届かなそう」という感じです（汗</p>
<p>一応予約2日目（実質オンラインショップ稼働は2日目から）11時頃に予約したんですが、何も音沙汰なし。</p>
<p>コールセンターに電話してみたところ・・・「既にオンライン予約の第1陣の手続き＋発送は完了した」とのこと。<br />
ということは、連絡が来ていない私は第2陣以降ということですねぇ。</p>
<p>いやー一体いつになったら届くのかなぁ。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/iphone4g%e3%82%92%e3%82%bd%e3%83%95%e3%83%88%e3%83%90%e3%83%b3%e3%82%af%e3%82%aa%e3%83%b3%e3%83%a9%e3%82%a4%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%97%e3%81%a7%e4%ba%88%e7%b4%84%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ブックマークレットを簡単に作れるサービス「Hatena::Let」が便利！</title>
		<link>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af%e3%83%ac%e3%83%83%e3%83%88%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e4%bd%9c%e3%82%8c%e3%82%8b%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%80%8chatenalet/</link>
		<comments>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af%e3%83%ac%e3%83%83%e3%83%88%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e4%bd%9c%e3%82%8c%e3%82%8b%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%80%8chatenalet/#comments</comments>
		<pubDate>Thu, 20 May 2010 02:19:03 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[WEBサービス]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=102</guid>
		<description><![CDATA[
ども、@manji6です。
最近始まったWebサービス系でオススメなのが「Hatena::Let」。知ってる方も多いとは思いますが、
はてなが提供するブックマークレット簡単制作＋公開サービスです。
以下のような画面でJ  ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/05/2010-05-20_102101.png"><img class="alignnone size-full wp-image-104" title="2010-05-20_102101" src="http://tech-blog.airreading.com/wp-content/uploads/2010/05/2010-05-20_102101.png" alt="hatena::Let" width="645" height="213" /></a></p>
<p>ども、@manji6です。</p>
<p>最近始まったWebサービス系でオススメなのが「Hatena::Let」。知ってる方も多いとは思いますが、<br />
はてなが提供するブックマークレット簡単制作＋公開サービスです。<br />
以下のような画面でJS編集が可能です。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/05/2010-05-20_102044.png"> <img class="alignnone size-medium wp-image-105" title="2010-05-20_102044" src="http://tech-blog.airreading.com/wp-content/uploads/2010/05/2010-05-20_102044-300x100.png" alt="hatena::letの編集画面" width="300" height="100" /><br />
(クリックで拡大)</a></p>
<p>さらっと触っただけでも以下の点で 優位性を感じました。</p>
<h3>Debuglet機能</h3>
<p>これは、製作途中のブックマークレットを簡単に実行できる機能。<br />
普通に考えたらJSのソースコードを書き換えたらブックマークレットの内容も書き換えなきゃいけないのですが・・・<br />
これはそんなことは無し。最初にブックマークレットに登録しておけば、常に書き換えた最新のJSを実行できちゃいます！</p>
<h3>ライブラリのrequire機能</h3>
<p>記述するJSのヘッダー(コメント部分)に@require jQueryとか書くと、jQueryが使える！これも手軽！</p>
<p>ということで、簡単にこんなのを作ってみました。</p>
<p><a href="http://let.hatelabo.jp/buragyan/let/gYC-ypa37-CWLw" target="_blank">Remove Rakuten Mailmagazine</a></p>
<p>楽天の購入時の最終確認画面で出るメールマガジンのチェックボックス解除作業をボタン一つで処理できます。<br />
動作確認はちょろっとしかして無いです・・・。何かありましたらTwitter等で連絡下さい。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/%e3%83%96%e3%83%83%e3%82%af%e3%83%9e%e3%83%bc%e3%82%af%e3%83%ac%e3%83%83%e3%83%88%e3%82%92%e7%b0%a1%e5%8d%98%e3%81%ab%e4%bd%9c%e3%82%8c%e3%82%8b%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%80%8chatenalet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【Subversion】コミット時に無視するディレクトリを再帰的に指定する</title>
		<link>http://tech-blog.airreading.com/server/%e3%80%90subversion%e3%80%91%e3%82%b3%e3%83%9f%e3%83%83%e3%83%88%e6%99%82%e3%81%ab%e7%84%a1%e8%a6%96%e3%81%99%e3%82%8b%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0/</link>
		<comments>http://tech-blog.airreading.com/server/%e3%80%90subversion%e3%80%91%e3%82%b3%e3%83%9f%e3%83%83%e3%83%88%e6%99%82%e3%81%ab%e7%84%a1%e8%a6%96%e3%81%99%e3%82%8b%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0/#comments</comments>
		<pubDate>Tue, 11 May 2010 09:03:51 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[サーバー]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=92</guid>
		<description><![CDATA[
どうも！
@manji6です。
Subversionの設定・・・というかコマンド備忘録がわりに。
コミットする場合に、無視するディレクトリを再帰的に指定する為のコマンドです。
svn propset -R 'svn:i  ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/14539247@N00/212331623"><img title="Subversion und BBEdit" src="http://farm1.static.flickr.com/60/212331623_62b278343d.jpg" border="0" alt="Subversion und BBEdit" hspace="5" /></a></p>
<p>どうも！<br />
@manji6です。</p>
<p>Subversionの設定・・・というかコマンド備忘録がわりに。<br />
コミットする場合に、無視するディレクトリを再帰的に指定する為のコマンドです。</p>
<blockquote><p><code>svn propset -R </code><code>'svn:ignore'</code> <code>'*'</code> <code>./tmp/</code></p></blockquote>
<p>ま、まぁ-Rなんですけどね。</p>
<p>ちなみにEclipseの場合は、フォルダ右クリック「チーム」→「プロパティーの設定」で、<br />
名前に「svn:ignore」、値に「*」を設定してそのフォルダをコミットすればOK。</p>
<p>Gitも使ってみたいんですが、まだSubversionで事足りるかな・・・。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/server/%e3%80%90subversion%e3%80%91%e3%82%b3%e3%83%9f%e3%83%83%e3%83%88%e6%99%82%e3%81%ab%e7%84%a1%e8%a6%96%e3%81%99%e3%82%8b%e3%83%87%e3%82%a3%e3%83%ac%e3%82%af%e3%83%88%e3%83%aa%e3%82%92%e5%86%8d%e5%b8%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git/Subversionリポジトリホスティングサービスの「SourceRepo」使い方レポート</title>
		<link>http://tech-blog.airreading.com/report/gitsubversion%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%9b%e3%82%b9%e3%83%86%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ae%e3%80%8csourcerepo%e3%80%8d%e4%bd%bf/</link>
		<comments>http://tech-blog.airreading.com/report/gitsubversion%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%9b%e3%82%b9%e3%83%86%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ae%e3%80%8csourcerepo%e3%80%8d%e4%bd%bf/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 16:47:40 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[レポート]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[ホスティング]]></category>
		<category><![CDATA[レンタル]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=14</guid>
		<description><![CDATA[
どうも、@manji6です。
今回はAirReadingでも使っているGit/Subversionリポジトリホスティングサービスの「SourceRepo」について、
簡単な使い方レポートをしたいと思います。
結構これ便  ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Affiliates_1272382842592.png"><img class="alignnone size-full wp-image-73" title="SourceRepoヘッダー" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Affiliates_1272382842592.png" alt="SourceRepoヘッダー" width="534" height="115" /></a></p>
<p>どうも、@manji6です。</p>
<p>今回はAirReadingでも使っているGit/Subversionリポジトリホスティングサービスの<span style="color: #ff0000;"><strong>「SourceRepo」</strong></span>について、<br />
簡単な使い方レポートをしたいと思います。<br />
結構これ便利ですし、安いからみなさんお勧めですよ！<br />
ちょっと全部英語っていうのが問題かもしれませんが・・・まぁ慣れです。</p>
<p>ちなみにAirReadingでのソースコード管理はすべてここで行っていますよ。</p>
<p>SourceRepoは、以下のようなサービスを行っています。</p>
<ul>
<li>Subversionリポジトリサーバの提供</li>
<li>Gitリポジトリサーバの提供</li>
<li>Trac/Redmineのセットアップ・リポジトリとの連携サービス</li>
</ul>
<p>BTS系のRedmineなどと連携したサービスまで使えるのが便利ですね。<br />
早速紹介していきましょうー。</p>
<p>まず、重要なのが価格帯。価格はこんな感じです。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/Secure-Simple-Affordable-Source-Hosting-SourceRepo-Git-Hosting-Subversion-Hosting-Mercurial-Hosting_1272382424879.png"><img class="alignnone size-full wp-image-72" title="SourceRepo 料金表" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/Secure-Simple-Affordable-Source-Hosting-SourceRepo-Git-Hosting-Subversion-Hosting-Mercurial-Hosting_1272382424879.png" alt="SourceRepo 料金表" width="687" height="328" /></a></p>
<p>3段階に分かれています。</p>
<ul>
<li>Level1(3.95$/month)：５００MBまで、1リポジトリ、1プロジェクト、ユーザー無制限</li>
<li><strong><span style="color: #ff0000;">Level2(6.95$/month)：１GBまで、無制限リポジトリ、無制限プロジェクト、ユーザー無制限</span></strong></li>
<li>Level3(12.95$/month)：3GBまで、無制限リポジトリ、無制限プロジェクト、ユーザー無制限</li>
</ul>
<p>Level2がものすごくお得です。<br />
なんせ、<strong>月7ドルで容量を許す限り無制限</strong>ですから・・・。<br />
AirReadingでもLevel２で使ってます。</p>
<p>実際に利用するための方法をここから説明します。<br />
仮にLevel2での利用をする場合はこんな感じになります。</p>
<p>上のOrder Nowをクリックするとこんな画面になります。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384216341.png"><img class="alignnone size-full wp-image-78" title="SourceRepo.com -購入選択画面" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384216341.png" alt="SourceRepo.com -購入選択画面" width="702" height="439" /></a></p>
<p>Billing Cycleは課金タイミングです。とりあえず月毎にしておけばいつでもやめることもできるのでいいかと。<br />
ちなみに年単位課金になると、1か月6.95ドルが6.00ドルになります。年間12ドルほど節約可能。</p>
<p>最後にData Centerですが、これはWestCoastを選択してください。こっちのほうが日本で使うときは早いです！</p>
<p>ここでUpdate Cartを押します。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384484758.png"><img class="alignnone size-full wp-image-79" title="SourceRepo　購入確認画面" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384484758.png" alt="" width="718" height="538" /></a></p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384484758.png"></a>プロモーションコードがある場合はここに入れてください。問題なければCheckout（会計）を。<br />
<a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384814116.png"><img class="alignnone size-full wp-image-80" title="SourceRepo　登録画面" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384814116.png" alt="SourceRepo　登録画面" width="680" height="568" /></a></p>
<p>次に個人情報を入れます。注意するのはパスワード。<br />
このパスワードは<strong><span style="color: #ff0000;">SourceRepoの課金管理等を行うためのパスワード</span></strong>です。<br />
さらに<strong>パスワードの強度が一定以上じゃないとだめ</strong>なので、気を付けてください。</p>
<p>最後に課金方法の選択をします。課金方法は色々と準備されていまして、以下の通りです。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384823621.png"><img class="alignnone size-full wp-image-81" title="SourceRepo.com -課金方法" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Shopping-Cart_1272384823621.png" alt="SourceRepo.com -課金方法" width="628" height="110" /></a></p>
<p>一番安全なのはPayPalですかね。AirReadingではPayPalを使っています。</p>
<p>後は完了するとPayPalでの課金手続きを行えば登録完了。登録したメールアドレス宛てに有効化するためのURLが届き<br />
設定すると、利用可能になります。（ここの画面はキャプチャしておかなかったのでちょっとないです・・・）</p>
<p>ちなみに、ログイン画面した後の管理画面はこんな感じ。<br />
作ったプロジェクト名が並んだ簡素な画面です。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com_1272383332387.png"><img class="alignnone size-full wp-image-82" title="SourceRepo 管理画面" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com_1272383332387.png" alt="SourceRepo 管理画面" width="696" height="425" /></a></p>
<p>そして、どれか１つプロジェクトを選ぶとこんな感じ</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com_1272383379725.png"><img class="alignnone size-full wp-image-83" title="SourceRepo　プロジェクト管理画面" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com_1272383379725.png" alt="SourceRepo　プロジェクト管理画面" width="708" height="446" /></a></p>
<p>わかりやすく、SVNのチェックアウトURLが大きく書いてあります。<br />
ここでアクセスコントロールやSVNフックスクリプトの設定、Dumpファイルのインポートや削除などができます。<br />
また、<span style="color: #ff0000;"><strong>TracやRedmineもここでボタン1つ押すだけで設置</strong></span>可能！</p>
<p>ユーザー管理も簡単で、タブにある「Users」を押してユーザーを追加するだけ。</p>
<p>かなり簡単なので、実際に使うまでは結構登録しようか悩みましたが、使い始めたら簡単でよかったです。</p>
<p>ちなみに、SourceRepoの課金などを管理する管理画面はこれ。こっちもシンプルです。</p>
<p><a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Client-Area_1272382489920.png"><img class="alignnone size-full wp-image-84" title="SourceRepo.com - Client Area_1272382489920" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/SourceRepo.com-Client-Area_1272382489920.png" alt="" width="711" height="460" /></a><br />
何か、ある程度きちんとしたソースコードの管理場所を探しているなら、このサービスおすすめです！</p>
<p>是非使ってみてくださいー。<br />
（下のリンクから契約していただけるとアフィリエイトになっていますので助かります・・・。）</p>
<p><span style="font-size: medium;"></p>
<p><span style="font-size: small;">サービス提供元：</span><a href="http://billing.sourcerepo.com/aff.php?aff=047" target="_blank">SourceRepo.com</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/report/gitsubversion%e3%83%aa%e3%83%9d%e3%82%b8%e3%83%88%e3%83%aa%e3%83%9b%e3%82%b9%e3%83%86%e3%82%a3%e3%83%b3%e3%82%b0%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%ae%e3%80%8csourcerepo%e3%80%8d%e4%bd%bf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WindowsでCakePHPの開発環境を整える(Apache2.2編)</title>
		<link>http://tech-blog.airreading.com/server/windows%e3%81%a7cakephp%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%95%b4%e3%81%88%e3%82%8bapache2-2%e7%b7%a8/</link>
		<comments>http://tech-blog.airreading.com/server/windows%e3%81%a7cakephp%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%95%b4%e3%81%88%e3%82%8bapache2-2%e7%b7%a8/#comments</comments>
		<pubDate>Sun, 25 Apr 2010 04:42:11 +0000</pubDate>
		<dc:creator>t_ya08</dc:creator>
				<category><![CDATA[サーバー]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=10</guid>
		<description><![CDATA[今回は、CakePHP1.3を使用して、アプリケーションを開発する際に必要なサーバアプリケーションのインストール方法を書いていきます。
ただし、設定方法は最低限のものしか書かないので、必要があれば変更してください。
イン  ...]]></description>
			<content:encoded><![CDATA[<p>今回は、CakePHP1.3を使用して、アプリケーションを開発する際に必要なサーバアプリケーションのインストール方法を書いていきます。</p>
<p>ただし、設定方法は最低限のものしか書かないので、必要があれば変更してください。</p>
<p>インストール環境は以下の通り。</p>
<table border="0">
<tbody>
<tr>
<td>環境</td>
<td>バージョン</td>
</tr>
<tr>
<td>OS</td>
<td>Windows XP SP3</td>
</tr>
<tr>
<td>Apache</td>
<td>2.2系</td>
</tr>
<tr>
<td>PHP</td>
<td>5.3系</td>
</tr>
<tr>
<td>MysQL</td>
<td>5.1系</td>
</tr>
<tr>
<td>CakePHP</td>
<td>1.3</td>
</tr>
</tbody>
</table>
<p>では、apacheのインストールを始めます。</p>
<p>1.Apacheのダウンロード。(今回はsslは使用しないので、no-sslのバイナリをダウンロードします)</p>
<p style="padding-left: 30px;"><a href="http://httpd.apache.org/download.cgi#apache22" target="_blank">Ａｐａｃｈｅのダウンロードサイト</a>から「<a href="http://ftp.kddilabs.jp/infosystems/apache/httpd/binaries/win32/httpd-2.2.15-win32-x86-no_ssl.msi" target="_blank" class="broken_link"><strong style="color: #ff0000;">httpd-2.2.15-win32-x86-no_ssl.msi</strong></a>」 をダウンロードする。(リンク切れ、バージョンが変更されている場合もありますのでサイトで確認してください)</p>
<p>2.ダウンロードしたファイルを実行すると以下の画面が表示されるので、「Next」ボタンを押下します。</p>
<p><img title="インストーラの実行" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-1.jpg" alt="" width="504" height="381" /></p>
<p>3.「<strong style="color: #fd0101;">I accept the terms in the  license agreement</strong>」にチェックし、「Next」ボタンを押下します。</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-2.jpg" alt="" width="504" height="381" /></p>
<p>4.「Next」ボタンを押下します。</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-3.jpg" alt="" width="504" height="381" /></p>
<p>5.Network Domainを「<strong style="color: #ff0000;">ar-localhost.com</strong>」、 Server Nameを「<strong style="color: #fd0601;">www.ar-localhost.com</strong>」、<br />
Administrator&#8217;s Email Addressを「<strong style="color: #f91305;">webmaster@ar-localhost.com</strong>」 に設定し、「Next」ボタンを押下します。</p>
<p>(上記、ドメイン名、サーバ名、メールアドレスは例に過ぎませんので、必要に応じて変更してください)</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-4.jpg" alt="" width="504" height="381" /></p>
<p>6.Setup Typeは「<strong style="color: #fc0c02;">Typical</strong>」の ままで、「Next」ボタンを押下します。</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-5.jpg" alt="" width="504" height="381" /></p>
<p>7.必要がない場合は、インストールフォルダは標準のまま、「Next」ボタン押下します。</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-6.jpg" alt="" width="504" height="381" /></p>
<p>8.「Install」ボタン押下します。</p>
<p><img src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/1-7.jpg" alt="" width="504" height="381" /></p>
<p>9.インストールが開始され、完了するまで待ちます。</p>
<p>10.インストール完了後、ブラウザにて自分のローカルIPアドレス(または127.0.0.1)をアドレスバーに入力して画面が表示されれば完了です。</p>
<p>&#8212;-</p>
<p>Tips</p>
<ul>
<li>インストール後、Apacheの起動に失敗する。</li>
</ul>
<p style="padding-left: 60px;">Skypeをインストールしている場合、Skypeが80番とポートがバッティングするみたいです。Skype終了させたら起動できました。(<a href="http://www.confrage.com/apache/apache_trouble/boot_error/boot_error.html">参考元</a>)</p>
<p style="padding-left: 60px;">Skypeを終了せずに使いたい場合は、Skypeの方の設定で「ツール」-&gt;「設定」-&gt;「詳細」-&gt;「接続」の「上記のポートに代わり、ポート80を使用」のチェックを外すと起動できました。</p>
<p>&#8212;-</p>
<p>ひとまず、Apacheのインストールは以上です。次はPHPをインストールします。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/server/windows%e3%81%a7cakephp%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92%e6%95%b4%e3%81%88%e3%82%8bapache2-2%e7%b7%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML/CSSのWebアプリエディタ &#8211; CSSDesk</title>
		<link>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/htmlcss%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%a8%e3%83%87%e3%82%a3%e3%82%bf-cssdesk/</link>
		<comments>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/htmlcss%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%a8%e3%83%87%e3%82%a3%e3%82%bf-cssdesk/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 07:00:06 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[WEBサービス]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=56</guid>
		<description><![CDATA[
どうも、@manji6です。
HTML/CSSコーダーは本職ではないので、どうしても上手くデザインをHTMLに落とすのが難しい。
特に、書いているCSSが間違ってるのかもわからず・・・。ってこと、多くないですか？(俺だ  ...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/66324106@N00/2127694090"><img title="Writeroom distractionless writing" src="http://farm3.static.flickr.com/2094/2127694090_1ed2ce9ba9_m.jpg" border="0" alt="Writeroom distractionless writing" hspace="5" /></a></p>
<p>どうも、@manji6です。</p>
<p>HTML/CSSコーダーは本職ではないので、どうしても上手くデザインをHTMLに落とすのが難しい。<br />
特に、書いているCSSが間違ってるのかもわからず・・・。ってこと、多くないですか？(俺だけ？)</p>
<p>そんな貴方に朗報！<br />
Webアプリのエディタとして<strong>リアルタイムにCSSの適用を見ながら作れる</strong>エディタが出来ました。</p>
<p><a href="http://cssdesk.com/" target="_blank"><span style="font-size: medium;">CSSDeck</span></a></p>
<p>それが、このCSSDeck。<br />
<a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227915715.png"><img class="alignnone size-medium wp-image-58" title="CSSDesk - Dynamic CSS Sandbox_1271227915715" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227915715-300x198.png" alt="" width="300" height="198" /><br />
(クリックで拡大)</a></p>
<p>なんとなく見たら分かるかと思います。シンプルなので。<br />
左上がHTMLエディタ、左下がCSSエディタ、右側の画面がその結果表示ですね。</p>
<p>HTMLエディタ部分。<br />
<a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227924359.png"><img class="alignnone size-full wp-image-59" title="CSSDesk - Dynamic CSS Sandbox_1271227924359" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227924359.png" alt="" width="389" height="272" /></a></p>
<p>そしてこちらがCSSエディタ部分。<br />
<a href="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227934119.png"><img class="alignnone size-full wp-image-57" title="CSSDesk - Dynamic CSS Sandbox_1271227934119" src="http://tech-blog.airreading.com/wp-content/uploads/2010/04/CSSDesk-Dynamic-CSS-Sandbox_1271227934119.png" alt="" width="387" height="373" /></a></p>
<p>プロなコーダーの方は「こんなのいらねぇよ！」かもしれませんが・・・私みたいなペーペーにはオススメですよ。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/web%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9/htmlcss%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%a8%e3%83%87%e3%82%a3%e3%82%bf-cssdesk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryを使ってTwitterAPIを操ってみる</title>
		<link>http://tech-blog.airreading.com/program/jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6twitterapi%e3%82%92%e6%93%8d%e3%81%a3%e3%81%a6/</link>
		<comments>http://tech-blog.airreading.com/program/jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6twitterapi%e3%82%92%e6%93%8d%e3%81%a3%e3%81%a6/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 09:41:59 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[ｊQuery]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=7</guid>
		<description><![CDATA[
皆さんどうも。jQuery使いの@manji6です。
jQueryって便利ですよねー。私はjQueryからJavascriptに入ったクチです。
そして、Twitterも便利ですよねー。@manji6で色々Tweetし  ...]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="jQuery" src="http://fictionalrealm.com/wp-content/uploads/2009/12/jquery-logo.png" alt="jQueryロゴ" width="268" height="268" /></p>
<p>皆さんどうも。jQuery使いの@manji6です。</p>
<p>jQueryって便利ですよねー。私はjQueryからJavascriptに入ったクチです。</p>
<p>そして、Twitterも便利ですよねー。@manji6で色々Tweetしてるんで、良かったらFollowお願いします。</p>
<p>さて早速本題。TwitterのAPIを叩くと結構色々なアプリが作れます。</p>
<p>PHPやRuby、PythonにPerlなどいろいろな言語で説明が書かれていますが、javascriptについてはそこまで書かれていない・・・！</p>
<p>と言うことで、javascript(jQuery)を使ってTwitterAPIを触ってみたいと思います。</p>
<p>今回の目標は「アプリケーション」を作る！なんでもいいのでね。</p>
<h3>1.準備（いつものひな形準備）</h3>
<p>まずはいつもの通りHTMLを準備します。</p>
<p>今回用意するのは、HTMLファイルとJSファイル。</p>
<p>まぁ書き方は何でもいいんですが、こんな感じ。</p>
<pre class="brush: xml;">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
		&lt;title&gt;Untitled Document&lt;/title&gt;
		&lt;!-- jQuery --&gt;
		&lt;script type=&quot;text/javascript&quot; src=&quot;http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js&quot;&gt;&lt;/script&gt;
		&lt;script type=&quot;text/javascript&quot;&gt;
			$(function(){
			})
		&lt;/script&gt;
	&lt;/head&gt;
	&lt;body&gt;
		&lt;div id=&quot;area&quot;&gt;記述エリア&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;
	&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>まず、jQuery本体は自前の環境におかなくてもOK。Googleホスティングされているものを利用しましょう。<br />
Google AJAX APIとか言います。ちなみに、こんな書き方でもOK。</p>
<pre class="brush: xml;">
&lt;script src=&quot;http://www.google.com/jsapi&quot;&gt;&lt;/script&gt;
&lt;script&gt;
  google.load(&quot;jquery&quot;, &quot;1.4.2&quot;);
&lt;/script&gt;
&lt;/script&gt;
</pre>
<p>これでも同じです。両方共GoogleからjQueryのソースコードをGetして展開しています。<br />
あとは、Javascriptを書いていきましょう。</p>
<h3>2.Javascript本体を書く</h3>
<p>次はJavascript本体の記述ですね。</p>
<pre class="brush: jscript;">
$(function(){
	//URL
	var twitter_url_search = &quot;http://search.twitter.com/search.json?callback=?&quot;;

	//非同期通信
	$.getJSON(twitter_url_search,{q:&quot;検索ワード&quot;},function(json){
		//受け取った結果がjsonに格納されているので処理
		jQuery.each(json.results,function(i,obj){
			$(&quot;div#area ul&quot;).append(&quot;&lt;li&gt;&quot;+&quot;&lt;strong&gt;&quot;+obj.from_user+&quot;&lt;/strong&gt; &quot;+obj.text+&quot;&lt;/li&gt;&quot;);
		})
	})
});
</pre>
<p>これで表示されます。スゲェ簡単。<br />
oAuth認証が必要なユーザーのTL取得や、発言じゃなきゃｊQueryで簡単に取り込めるんで、サイトに使えますね。</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/program/jquery%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6twitterapi%e3%82%92%e6%93%8d%e3%81%a3%e3%81%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AirReading　技術部ブログはじめました。</title>
		<link>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/airreading%e3%80%80%e6%8a%80%e8%a1%93%e9%83%a8%e3%83%96%e3%83%ad%e3%82%b0%e3%81%af%e3%81%98%e3%82%81%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/</link>
		<comments>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/airreading%e3%80%80%e6%8a%80%e8%a1%93%e9%83%a8%e3%83%96%e3%83%ad%e3%82%b0%e3%81%af%e3%81%98%e3%82%81%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 01:07:21 +0000</pubDate>
		<dc:creator>manji6</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=39</guid>
		<description><![CDATA[当ブログはAirReading  ...]]></description>
			<content:encoded><![CDATA[<p>当ブログは<a href="http://blog.airreading.com/" target="_blank">AirReading Blog</a>とは一線を画す、技術系情報のみ掲載していくブログです。</p>
<p>以後、よろしくお願いしますー！</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/airreading%e3%80%80%e6%8a%80%e8%a1%93%e9%83%a8%e3%83%96%e3%83%ad%e3%82%b0%e3%81%af%e3%81%98%e3%82%81%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>投稿テスト</title>
		<link>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/%e6%8a%95%e7%a8%bf%e3%83%86%e3%82%b9%e3%83%88/</link>
		<comments>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/%e6%8a%95%e7%a8%bf%e3%83%86%e3%82%b9%e3%83%88/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 16:35:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[未分類]]></category>

		<guid isPermaLink="false">http://tech-blog.airreading.com/?p=5</guid>
		<description><![CDATA[ ...]]></description>
			<content:encoded><![CDATA[<p>WordPressインストール完了したのでテスト。</p>
<p>[@manji6]</p>
]]></content:encoded>
			<wfw:commentRss>http://tech-blog.airreading.com/%e6%9c%aa%e5%88%86%e9%a1%9e/%e6%8a%95%e7%a8%bf%e3%83%86%e3%82%b9%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
