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

<channel>
	<title>あらびき林檎。</title>
	<atom:link href="http://splitchin.com/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://splitchin.com/tech</link>
	<description>Macや, iPhoneでの,Webデザイン,アプリ開発などを綴ってます。</description>
	<lastBuildDate>Thu, 02 Feb 2012 10:31:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OSX Lionに、node.jsを入れる。</title>
		<link>http://splitchin.com/tech/2012/02/02/osx-lion%e3%81%ab%e3%80%81node-js%e3%82%92%e5%85%a5%e3%82%8c%e3%82%8b%e3%80%82/</link>
		<comments>http://splitchin.com/tech/2012/02/02/osx-lion%e3%81%ab%e3%80%81node-js%e3%82%92%e5%85%a5%e3%82%8c%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 10:31:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScrpit]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1769</guid>
		<description><![CDATA[				実践JS サーバサイド JavaScript 入門
				環境
				Mac OSX Lion 10.7.2
				node.js 0.6.4
				※バージョンによって、方法が異なるようなので注意してく [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4774146293/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=4774146293">実践JS サーバサイド JavaScript 入門</a><img src="http://www.assoc-amazon.jp/e/ir?t=i7llcom-22&#038;l=as2&#038;o=9&#038;a=4774146293" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<h3>環境</h3>
				<p>Mac OSX Lion 10.7.2<br />
				node.js 0.6.4</p>
				<p>※バージョンによって、方法が異なるようなので注意してください。</p>
				<p>*nodejs.org/dist*</p>
				<p>http://nodejs.org/dist/</p>
				<h3>手順</h3>
				<h4>wgetで、node-latest.tar.gz(最新版)をダウンロード</p>
				<pre class="brush: plain;">
sudo wget http://nodejs.org/dist/node-latest.tar.gz
</pre>
				<h4>tarファイルを展開</h4>
				<pre class="brush: plain;">
$ sudo tar zxvf node-latest.tar.gz
</pre>
				<h4>展開ディレクトリに移動</h4>
				<pre class="brush: plain;">
$ cd node-v0.6.7
</pre>
				<pre class="brush: plain;">
$ sudo ./configure
$ sudo make
$ sudo make install
</pre>
				<p>これで、node.jsのインストールは完了です！</p>
				<h4>確認</h4>
				<pre class="brush: plain;">
$ node -v
$ &gt; 0.6.7
</pre>
				<p>nodeのバージョンが確認できれば、インストールに成功しています。</p>
				<h4>Hello, World!</h4>
				<p>適当なディレクトリに、以下のコードを書きます。</p>
				<p>hellonodejs.js</p>
				<pre class="brush: plain;">
var sys = require('sys');
var http = require('http');

var server = http.createServer (
        function (request, response) {
                response.writeHead(200, {'Content-type': 'text/plain'});
                response.write('Hello World!\n');
                response.end();
        }
).listen(8124);

sys.log('Server running at http://127.0.0.1:8124/');
</pre>
				<p>以下のコマンドを入力し、nodeを起動します。</p>
				<pre class="brush: plain;">
node hellonodejs.js
</pre>
				<p>ブラウザから、「http://127.0.0.1:8124/」にアクセスすると、<br />
				<img src="http://splitchin.com/tech/wp-content/uploads/2012/02/nodehello.png" alt="hellonodejs" title="nodehello" width="425" height="184" class="alignnone size-full wp-image-1780" /></p>
				<p>「Hello, World!」が表示されました。</p>
				<p><!-- Amazon area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=1449398588&#038;ref=qf_sp_asin_til&#038;fc1=333333&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=333333&#038;bc1=FFFFFF&#038;bg1=FFFFFF&#038;npa=1&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /Amazon area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2012/02/02/osx-lion%e3%81%ab%e3%80%81node-js%e3%82%92%e5%85%a5%e3%82%8c%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sass OSXにインストール</title>
		<link>http://splitchin.com/tech/2012/02/02/sass-osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://splitchin.com/tech/2012/02/02/sass-osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 08:34:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1771</guid>
		<description><![CDATA[				Rubyベストプラクティス -プロフェッショナルによるコードとテクニック
				Sassとは？
				Sass は CSS を生成するためのメタ言語。CSS の記述力ではメンテナンス性が損なわれますが、Sas [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4873114454/ref=as_li_tf_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=4873114454">Rubyベストプラクティス -プロフェッショナルによるコードとテクニック</a><img src="http://www.assoc-amazon.jp/e/ir?t=i7llcom-22&#038;l=as2&#038;o=9&#038;a=4873114454" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<h3>Sassとは？</h3>
				<p>Sass は CSS を生成するためのメタ言語。CSS の記述力ではメンテナンス性が損なわれますが、Sass を使うと構造化して記述することができる。</p>
				<h3>Sassのメリット</h3>
				<ul>
				<li>CSSよりもシンプルな記法で、CSSを構造化して表現できる</li>
				<li>CSSとは異なり、書き手による構文のゆれが発生しない</li>
				<li>CSSには存在しない強力な機能（「定数」や「Mixins」など）をうまく使うことで、CSSのメンテナンス性が大幅に向上する</li>
				<li>Ruby on RailsやMerbといったRuby製のフレームワークとの連携が容易</li>
				<li>CSSの出力形式を柔軟に選択できる</li>
				</ul>
				<h3>Sassをインストールする</h3>
				<h4>Sass &#8211; Syntactically Awesome Stylesheet</h4>
				<p>http://sass-lang.com/download.html</p>
				<p>こちらのサイトを参考に、OSXにインストールしてみました。</p>
				<p>環境: Max OSX 10.7.2<br />
				※環境ごとに挙動が違うようなので、別環境の場合は公式サイトを参考ください。</p>
				<p>ターミナルを起動し、以下のコマンドを入力します。</p>
				<pre class="brush: plain;">
sudo gem install haml
</pre>
				<p>hamlをインストールし、</p>
				<pre class="brush: plain;">
sudo gem install sass
</pre>
				<p>sassをインストールします</p>
				<pre class="brush: plain;">
cd sasshoge
vim hoge.scss
</pre>
				<p>sass用ディレクリ（例:hogesass）に移動し、.scssファイルを作成します。</p>
				<h5>hoge.scss</h5>
				<pre class="brush: plain;">
link
  :color #0080DD
.link:hover
  :color blue
</pre>
				<p>例だと、半角スペース2文字でインデントを表現し、<br />
				コロンを属性の前に記述します。</p>
				<pre class="brush: plain;">
sass --watch hogesass
</pre>
				<p>このディレクトリにある、.sassファイルが更新されると、<br />
				自動的に、.cssがジェネレートされます。</p>
				<h5>hoge.css</h5>
				<pre class="brush: plain;">
link { color: #0080DD; }
.link:hover { color: blue; }
</pre>
				<p><!-- amazona area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;ref=tf_til&#038;asins=4774136840" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2012/02/02/sass-osx%e3%81%ab%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OSXに、wgetをインストールする。</title>
		<link>http://splitchin.com/tech/2012/01/11/osx%e3%81%ab%e3%80%81wget%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%80%82/</link>
		<comments>http://splitchin.com/tech/2012/01/11/osx%e3%81%ab%e3%80%81wget%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%80%82/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 12:15:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1763</guid>
		<description><![CDATA[				[改訂版]  Mac OS X ターミナルコマンド ポケットリファレンス
				以下の環境に、wgetをインストールした時の備忘録です。
				環境
				OS: Lion 10.7.2
				wget: [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4774128775/ref=as_li_qf_sp_asin_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=1211&#038;creativeASIN=4774128775">[改訂版]  Mac OS X ターミナルコマンド ポケットリファレンス</a><img src="http://www.assoc-amazon.jp/e/ir?t=i7llcom-22&#038;l=as2&#038;o=9&#038;a=4774128775" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p>以下の環境に、wgetをインストールした時の備忘録です。</p>
				<h3>環境</h3>
				<p>OS: Lion 10.7.2<br />
				wget: 1.13.4</p>
				<p>※バージョンによってやり方が違うようなので、要注意。</p>
				<h3>手順</h3>
				<p>ターミナルを起動します。</p>
				<h4>1. wget格納用のディレクトリを作成</h4>
				<pre class="brush: plain;">
$ sudo mkdir /usr/local/src
</pre>
				<h4>2. 作成したディレクトリに移動</h4>
				<pre class="brush: plain;">
$ cd /usr/local/src
</pre>
				<h4>3. wgetソースを取得</h4>
				<pre class="brush: plain;">
$ sudo curl -O http://ftp.gnu.org/pub/gnu/wget/wget-1.13.4.tar.gz
</pre>
				<h4>4. tarを展開、ディレクトリを移動</h4>
				<pre class="brush: plain;">
$ sudo tar zxvf wget-1.13.4.tar.gz
$ cd wget-1.13
</pre>
				<p>ファイル取得に成功すると、tarファイルがダウンロードされるため、<br />
				tarコマンドで展開して、ディレクトリを移動します。</p>
				<h4>5. インストール</h4>
				<pre class="brush: plain;">
$sudo ./configure --with-ssl=openssl
</pre>
				<p>※新しいwgetバージョンから、opensslで接続しないといけないため、<br />
				　（ &#8211;with-ssl=openssl）をオプション指定しないと、<br />
				　&#8221;configure: error: &#8211;with-ssl was given, but GNUTLS is not available.&#8221;<br />
				　エラーが出るので注意。</p>
				<pre class="brush: plain;">
$ sudo make
$ sudo make install
</pre>
				<p>これで、wgetのインストールが完了しました。</p>
				<p><!-- Amazon Area --></p>
				<div id="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;ref=qf_sp_asin_til&#038;asins=4048708589" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe></p>
				</div>
				<p><!-- /Amazon Area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2012/01/11/osx%e3%81%ab%e3%80%81wget%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eval()使用しない。- JavaScriptパターン</title>
		<link>http://splitchin.com/tech/2011/05/29/eval%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%aa%e3%81%84%e3%80%82-javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/</link>
		<comments>http://splitchin.com/tech/2011/05/29/eval%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%aa%e3%81%84%e3%80%82-javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/#comments</comments>
		<pubDate>Sat, 28 May 2011 16:31:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScrpit]]></category>
		<category><![CDATA[eval]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1741</guid>
		<description><![CDATA[				Head First JavaScript ―頭とからだで覚えるJavaScriptの基本
				1. evalとは? 
				eval: 文字列を式として評価する関数、または複数の文をプログラム中のあるコン [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4873113733/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873113733">Head First JavaScript ―頭とからだで覚えるJavaScriptの基本</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873113733" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<h3>1. evalとは? </h3>
				<p><a href="http://ja.wikipedia.org/wiki/Eval#JavaScript.2C_ActionScript" target="new">eval</a>: 文字列を式として評価する関数、または複数の文をプログラム中のあるコンテキストで実行するサブルーチン</p>
				<p><a href="http://www.amazon.co.jp/gp/product/4873114888/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873114888">JavaScriptパターン</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873114888" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
				のevalを使わない手法を学習中です。</p>
				<h3>2. JavaScriptパターン</h3>
				<p>静的プロパティにアクセスするパターン</p>
				<pre class="brush: jscript;">
// Anti Patern
var property = &quot;test&quot;;
alert(eval(&quot;obj.&quot; + property));

// Good Patern
var property = &quot;test&quot;;
alert(obj[property]);
</pre>
				<h3>3. evalの危険性</h3>
				<p>eval()のセキュリティ問題。<br />
				不正な、コードが実行される危険。<br />
				Bad) AjaxリクエストからJSONレスポンスをevalで処理<br />
				Good) ブラウザの組み込みメソッドを使用して、JSONのレスポンスを構文解析</p>
				<ul>
				<li><a href="http://www.openspc2.org/reibun/javascript2/JSON/parse/0001/index.html" target="new">JSON.parse</a> (新JavaScript例文辞典)</li>
				<li><a href="http://api.jquery.com/jQuery.parseJSON/" target="new">JQuery.parseJSON</a>・・・JSON.parseがサポートされていないブラウザを使用する場合</li>
				</ul>
				<h3>setInterval(), setTimeOut(), Function()コンストラクタ</h3>
				<p>文字列を、setInterval(), setTimeOut(), Function()コンストラクタに渡すのは、eval()にほぼ等しいので危険。</p>
				<pre class="brush: plain;">
// Anti Patern
setTimeOut(&quot;myFunc()&quot;, 1000);
setTimeOut(&quot;myFunc(1, 2, 3)&quot;, 1000);

// Good Patren
setTimeOut(myFunc, 1000);
setTimeOut(function() {
     myFunc(1, 2, 3);
}, 1000);
</pre>
				<p>どうしてもeval()を使用する必要がある時、new Functionコンストラクタを検討。<br />
				その関数のローカルなスコープで実行されるため、自動的にグローバルになることがない。<br />
				<!-- Amazon area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4873114888" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /Amazon area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/05/29/eval%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%aa%e3%81%84%e3%80%82-javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScriptパターン</title>
		<link>http://splitchin.com/tech/2011/05/23/javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/</link>
		<comments>http://splitchin.com/tech/2011/05/23/javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/#comments</comments>
		<pubDate>Sun, 22 May 2011 17:42:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScrpit]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1722</guid>
		<description><![CDATA[				JavaScript本格入門　~モダンスタイルによる基礎からAjax・ｊQueryまで
				最近、JSLintなど、
				ストリクトなJavaScriptコードが求められてきたので、
				JavaSc [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4774144665/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4774144665">JavaScript本格入門　~モダンスタイルによる基礎からAjax・ｊQueryまで</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4774144665" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p>最近、<a href="http://www.jslint.com/" target="new">JSLint</a>など、<br />
				ストリクトなJavaScriptコードが求められてきたので、<br />
				JavaScriptのデザインパターンを２冊ほど。</p>
				<h3>JavaScriptパターン</h3>
				<p><a href="http://www.amazon.co.jp/gp/product/4873114888/ref=as_li_ss_il?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873114888"><img border="0" src="http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&#038;Format=_SL160_&#038;ASIN=4873114888&#038;MarketPlace=JP&#038;ID=AsinImage&#038;WS=1&#038;tag=i7llcom-22&#038;ServiceVersion=20070822" ></a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873114888" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p><a href="http://www.amazon.co.jp/gp/product/4873114888/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873114888">JavaScriptパターン ―優れたアプリケーションのための作法</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873114888" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
				Stoyan Stefanov：著　豊福　剛：訳</p>
				<h4>目次</h4>
				<p>1. はじめに<br />
				2. 必須パターン<br />
				3. リテラルとコンストラクタ<br />
				4. 関数<br />
				5. オブジェクト作成のパターン<br />
				6. コード再利用パターン<br />
				7. デザインパターン<br />
				8. DOMとブラウザのパターン</p>
				<p>他の言語とは違う、JavaScript独特の癖が理解できる書籍でした。</p>
				<h3>JavaScript The Good Parts</h3>
				<p><a href="http://www.amazon.co.jp/gp/product/4873113911/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873113911">JavaScript: The Good Parts </a>のDouglas Crockford氏の動画<img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873113911" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
				さらに極めたい、JSLintのGood Partsオプションをクリアしたい時。</p>
				<p><iframe width="400" height="320" src="http://www.youtube.com/embed/hQVTIJBZook" frameborder="0" allowfullscreen></iframe><br />
				<a href="http://www.amazon.co.jp/gp/product/4873113911/ref=as_li_ss_il?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873113911"><img border="0" src="http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&#038;Format=_SL110_&#038;ASIN=4873113911&#038;MarketPlace=JP&#038;ID=AsinImage&#038;WS=1&#038;tag=i7llcom-22&#038;ServiceVersion=20070822" ></a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873113911" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p><a href="http://www.amazon.co.jp/gp/product/4873113911/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4873113911">JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4873113911" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<h4>目次</h4>
				<p>1章 良いパーツ<br />
				2章 文法<br />
				3章 オブジェクト<br />
				4章 関数<br />
				5章 継承<br />
				6章 配列<br />
				7章 正規表現<br />
				8章 メソッド<br />
				9章 スタイル<br />
				10章 美しい機能たち<br />
				付録A ひどいパーツ<br />
				付録B 悪いパーツ<br />
				付録C JSLint<br />
				付録D 鉄道ダイアグラム<br />
				付録E JSON<br />
				索引</p>
				<p><!-- amazon area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4873113296" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /amazon area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/05/23/javascript%e3%83%91%e3%82%bf%e3%83%bc%e3%83%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ザッポス伝説 (洋題: Delivering Happiness)</title>
		<link>http://splitchin.com/tech/2011/05/07/%e3%82%b6%e3%83%83%e3%83%9d%e3%82%b9%e4%bc%9d%e8%aa%ac-%e6%b4%8b%e9%a1%8c-delivering-happiness/</link>
		<comments>http://splitchin.com/tech/2011/05/07/%e3%82%b6%e3%83%83%e3%83%9d%e3%82%b9%e4%bc%9d%e8%aa%ac-%e6%b4%8b%e9%a1%8c-delivering-happiness/#comments</comments>
		<pubDate>Sat, 07 May 2011 13:57:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[クリエイティブ手法]]></category>
		<category><![CDATA[zappos]]></category>
		<category><![CDATA[書籍]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1704</guid>
		<description><![CDATA[				レバレッジ・マネジメント―少ない労力で大きな成果をあげる経営戦略』
				
				顧客が熱狂するネット靴店　ザッポス伝説―アマゾンを震撼させたサービスはいかに生まれたか
				- スティーブ・ジョブズと比肩 [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4492043276/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4492043276">レバレッジ・マネジメント―少ない労力で大きな成果をあげる経営戦略』</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4492043276" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p><a href="http://www.amazon.co.jp/gp/product/447801373X/ref=as_li_ss_il?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=447801373X"><img border="0" src="http://ws.assoc-amazon.jp/widgets/q?_encoding=UTF8&#038;Format=_SL160_&#038;ASIN=447801373X&#038;MarketPlace=JP&#038;ID=AsinImage&#038;WS=1&#038;tag=i7llcom-22&#038;ServiceVersion=20070822" ></a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=447801373X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
				<a href="http://www.amazon.co.jp/gp/product/447801373X/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=447801373X">顧客が熱狂するネット靴店　ザッポス伝説―アマゾンを震撼させたサービスはいかに生まれたか</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=447801373X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p>- スティーブ・ジョブズと比肩される新世代のカリスマ経営者の成功物語。最速8時間のスピード配送、長時間の電話対応…マニュアルなしのサービスの数々。圧倒的クチコミを生む秘密。まず、社員を幸せにする―類い稀な商才を持つ若者が、一度は巨万の富を手に入れながら、再び私財と情熱を注ぎ込み、苦難の末にビジネスと人生の目的を発見するまでの軌跡を描く。</p>
				<p>会社と個との関係を考えさせられる一冊。<br />
				洋題の&#8221;Delivering Happiness&#8221;の方が伝わりますね。日本で&#8221;ハピネス&#8221;という響きだと、気恥ずかしくなるのでプローモション戦略だと思いますが、しかし、映画の邦題など、随分と安直なタイトルを付けるものですね。</p>
				<p>大別すると、泥臭い起業の試行錯誤のヒストリーと、成長過程、会社のフレームワークの３部構成(Profits / Passion /Purpose)。ビジネスの教本として、かなり良い一冊に巡り合ったと思います。</p>
				<p>個人的には「ポーカー経営学」の項目が興味深く、自分も、アカウンティングの勉強のために、ポートフォリオ投資などしてますが、皆、何かに経営モデルをシミュレーションしているものだと感じました。<br />
				不確定要素に対して、自己体験をベースに解を求め、ブレないルールを確定する事、それが確立した時、信念に成り得るのだなと改めて納得しました。</p>
				<p>通常の起業本が、フレームワーク、ノウハウに重きを置いているのに比べ、価値観の共有や企業文化の重要性にフォーカスしているのも、本書の特徴です。まずサイトを立ち上げ、顧客のオーダーから、リアル店舗に買い付けにいって発送し、これは行ける、という確信を持ってから突き進む、大企業からの買収劇など、起業の泥臭い真髄が描かれています。</p>
				<p>ハピネス・ムーブメントが、会社という仕組みの箱からどう価値を生み出すか、その可能性について考えさせられる一冊です。私が愛読している経営書籍の著者、<a href="http://www.amazon.co.jp/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.co.jp%2Fgp%2Fentity%2F%E6%9C%AC%E7%94%B0%E7%9B%B4%E4%B9%8B%2FB0041B8ON4%3Fie%3DUTF8%26ref_%3Dep_sprkl_at_B0041B8ON4%23&#038;tag=i7llcom-22&#038;linkCode=ur2&#038;camp=247&#038;creative=7399">本田直之</a><img src="https://www.assoc-amazon.jp/e/ir??t=i7llcom-22&#038;l=ur2&#038;o=9" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />さんも、お薦め図書になります。</p>
				<p><object width="420" height="300"><param name="movie" value="http://www.youtube.com/v/GxursecvI-s&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/GxursecvI-s&#038;rel=0&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="420" height="300"></embed></object></p>
				<h5>DELIVERING Happiness</h5>
				<p><a href="http://www.deliveringhappiness.com/" target="new">http://www.deliveringhappiness.com/</a></p>
				<h5>Zappos.com CEO &#8211; Tony Hshei氏のTwitter @zappos</h5>
				<p><a href="http://twitter.com/#!/ZAPPOS" target="new">http://twitter.com/#!/ZAPPOS</a></p>
				<p><!-- amazon area --></p>
				<div id="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4331515052" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/05/07/%e3%82%b6%e3%83%83%e3%83%9d%e3%82%b9%e4%bc%9d%e8%aa%ac-%e6%b4%8b%e9%a1%8c-delivering-happiness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone タッチイベント</title>
		<link>http://splitchin.com/tech/2011/04/11/iphone-%e3%82%bf%e3%83%83%e3%83%81%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88/</link>
		<comments>http://splitchin.com/tech/2011/04/11/iphone-%e3%82%bf%e3%83%83%e3%83%81%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 15:24:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[JavaScrpit]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1687</guid>
		<description><![CDATA[				スマートフォンのためのHTML5アプリケーション開発ガイド―iPhone/iPad/Android対応
				
				サンプルURL
				Apple資料
				Safari Web Content Gu [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4883377288/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4883377288">スマートフォンのためのHTML5アプリケーション開発ガイド―iPhone/iPad/Android対応</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4883377288" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p><img src="http://splitchin.com/tech/wp-content/uploads/2011/04/touchevent.png" alt="touchevent画像" title="touchevent" width="300" height="265" class="alignnone size-full wp-image-1689" /></p>
				<p><a href="http://splitchin.com/sample/javascript/iphone-touchevent/">サンプルURL</a></p>
				<h3>Apple資料</h3>
				<p><a href="http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/HandlingEvents/HandlingEvents.html">Safari Web Content Guide &#8211; Handling Events</a></p>
				<ul>
				<li>onTouchStart<//li>
				<li>onTouchMove<//li>
				<li>onTouchEnd<//li>
				<li>onTouchCancel<//li>
				</ul>
				<p>※onClickのようなイベントの使い方。iPhoneでは、onClickよりレスポンスが良いらしい。</p>
				<h3>タッチ数の取得</h3>
				<ul>
				<li>event.touches.length</li>
				</ul>
				<h3>タッチ座標（x, y）の取得</h3>
				<ul>
				<li>event.touches[i].pageX</li>
				<li>event.touches[i].pageY</li>
				</ul>
				<p>※iで、各タッチの座標を格納。</p>
				<p><!-- amazon-area --></p>
				<div id="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4899772750" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /amazon-area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/04/11/iphone-%e3%82%bf%e3%83%83%e3%83%81%e3%82%a4%e3%83%99%e3%83%b3%e3%83%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flashを1回クリックしないと操作できなくなる問題</title>
		<link>http://splitchin.com/tech/2011/04/05/flash%e3%82%921%e5%9b%9e%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%97%e3%81%aa%e3%81%84%e3%81%a8%e6%93%8d%e4%bd%9c%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b%e5%95%8f%e9%a1%8c/</link>
		<comments>http://splitchin.com/tech/2011/04/05/flash%e3%82%921%e5%9b%9e%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%97%e3%81%aa%e3%81%84%e3%81%a8%e6%93%8d%e4%bd%9c%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b%e5%95%8f%e9%a1%8c/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 15:46:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash/ActionScript]]></category>
		<category><![CDATA[JavaScrpit]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1673</guid>
		<description><![CDATA[				Flash　プロの現場の仕事術 CS5/CS4/CS3対応
				2006.04.12のIEの更新プログラムをインストールすると、
				Flashを1回クリックしないと操作できなくなる問題について、Adob [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4839936757/ref=as_li_ss_tl?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4839936757">Flash　プロの現場の仕事術 CS5/CS4/CS3対応</a><img src="http://www.assoc-amazon.jp/e/ir?t=&#038;l=as2&#038;o=9&#038;a=4839936757" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p>2006.04.12のIEの更新プログラムをインストールすると、<br />
				Flashを1回クリックしないと操作できなくなる問題について、Adobeの解決策。</p>
				<h3>1. Adobe資料</h3>
				<dl>
				<dt>アクティブコンテンツデベロッパーセンター &#8211; ADOBE DEVELOPER CONNECTION</dt>
				<dd><a href="http://www.adobe.com/jp/devnet/activecontent/" target="new">http://www.adobe.com/jp/devnet/activecontent</a></dd>
				</dl>
				<dl>
				<dt> ブラウザの更新に備えたアクティブコンテンツ使用Webサイトの準備</dt>
				<dd><a href="http://www.adobe.com/jp/devnet/activecontent/articles/devletter.html/" target="new">http://www.adobe.com/jp/devnet/activecontent/articles/devletter.html</a></dd>
				</dl>
				<h3>2.Adobe Active Contents Developer Centerより引用</h3>
				<blockquote><p>HTMLファイル内部に記述された&lt;object&gt;、&lt;embed&gt;、または&lt;apple&gt;tタグを使用してコーディングされたアクティブコンテンツを表示する前に、ユーザにクリックを促すメッセージが表示されます。ただし、複雑なFlash検出スクリプトを使用したサイトなど、外部スクリプトファイル（JavaScriptなど）によって生成されたタグを使用するHTMLページは、変化なく正常な動作を続けます。</p></blockquote>
				<ul>
				<li>外部JavaScriptソリューション1：埋め込みコンテンツが1つまたは数個の場合</li>
				<li>外部JavaScriptソリューション2：複数の埋め込みコンテンツがある場合</li>
				</ul>
				<h4>AC_RunActiveContent.js：</h4>
				<p><a href="http://download.macromedia.com/pub/developer/activecontent_samples.zip" target="new">AC_RunActiveContent.jsのダウンロード</a><br />
				外部JavaScriptソリューション2：複数の埋め込みコンテンツがある場合で、FlashおよびShockwaveコンテンツの回避策に使用するファイル。</p>
				<h4>利用方法</h4>
				<ul>
				<li>1. AC_FL_RunContent.jsをアップして、読み込む。</li>
				<li>2. AC_FL_RunContent()にパラメーターを記述して呼び出す。</li>
				<li>3. noscript部分に、JavaScript OFF時の代替手段を記述する。代替Gifでも可能。</li>
				</ul>
				<pre class="brush: plain;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;script src=&quot;Scripts/AC_RunActiveContent.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','100','height','22','src','button1','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','button1' ); //end AC code
&lt;/script&gt;&lt;noscript&gt;&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0&quot; width=&quot;100&quot; height=&quot;22&quot;&gt;
  &lt;param name=&quot;movie&quot; value=&quot;button1.swf&quot; /&gt;
  &lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;
  &lt;embed src=&quot;button1.swf&quot; quality=&quot;high&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot; type=&quot;application/x-shockwave-flash&quot; width=&quot;100&quot; height=&quot;22&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;&lt;/noscript&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
				<p><!-- Amazon area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;npa=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=4839931658" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /Amazon area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/04/05/flash%e3%82%921%e5%9b%9e%e3%82%af%e3%83%aa%e3%83%83%e3%82%af%e3%81%97%e3%81%aa%e3%81%84%e3%81%a8%e6%93%8d%e4%bd%9c%e3%81%a7%e3%81%8d%e3%81%aa%e3%81%8f%e3%81%aa%e3%82%8b%e5%95%8f%e9%a1%8c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>東北地方太平洋沖地震の義捐金等受付先まとめ &#8211; LifeHacker</title>
		<link>http://splitchin.com/tech/2011/03/13/%e6%9d%b1%e5%8c%97%e5%9c%b0%e6%96%b9%e5%a4%aa%e5%b9%b3%e6%b4%8b%e6%b2%96%e5%9c%b0%e9%9c%87%e3%81%ae%e7%be%a9%e6%8d%90%e9%87%91%e7%ad%89%e5%8f%97%e4%bb%98%e5%85%88%e3%81%be%e3%81%a8%e3%82%81-lifehack/</link>
		<comments>http://splitchin.com/tech/2011/03/13/%e6%9d%b1%e5%8c%97%e5%9c%b0%e6%96%b9%e5%a4%aa%e5%b9%b3%e6%b4%8b%e6%b2%96%e5%9c%b0%e9%9c%87%e3%81%ae%e7%be%a9%e6%8d%90%e9%87%91%e7%ad%89%e5%8f%97%e4%bb%98%e5%85%88%e3%81%be%e3%81%a8%e3%82%81-lifehack/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 11:55:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1669</guid>
		<description><![CDATA[				今出来ること。節電して、ポイントや資金を義援金とすること。
				自分は、Yahoo!ポイントとウォレットから寄付しました。
				【更新】東北地方太平洋沖地震の義捐金等受付先まとめ &#8211; Life [...]]]></description>
			<content:encoded><![CDATA[				<p>今出来ること。節電して、ポイントや資金を義援金とすること。<br />
				自分は、Yahoo!ポイントとウォレットから寄付しました。</p>
				<p>【更新】東北地方太平洋沖地震の義捐金等受付先まとめ &#8211; LifeHacker<br />
				<a href="http://www.lifehacker.jp/2011/03/post_1701.html" target="new">http://www.lifehacker.jp/2011/03/post_1701.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/03/13/%e6%9d%b1%e5%8c%97%e5%9c%b0%e6%96%b9%e5%a4%aa%e5%b9%b3%e6%b4%8b%e6%b2%96%e5%9c%b0%e9%9c%87%e3%81%ae%e7%be%a9%e6%8d%90%e9%87%91%e7%ad%89%e5%8f%97%e4%bb%98%e5%85%88%e3%81%be%e3%81%a8%e3%82%81-lifehack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Androidアプリ　LiveWallpaperを試す。</title>
		<link>http://splitchin.com/tech/2011/02/21/android%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80livewallpaper%e3%82%92%e8%a9%a6%e3%81%99%e3%80%82/</link>
		<comments>http://splitchin.com/tech/2011/02/21/android%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80livewallpaper%e3%82%92%e8%a9%a6%e3%81%99%e3%80%82/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 16:26:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Androidアプリ]]></category>

		<guid isPermaLink="false">http://splitchin.com/tech/?p=1647</guid>
		<description><![CDATA[				Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容
				LiveWallpaperSample) Super Mario Android Live Wallp [...]]]></description>
			<content:encoded><![CDATA[				<p><a href="http://www.amazon.co.jp/gp/product/4822283909?ie=UTF8&#038;tag=i7llcom-22&#038;linkCode=as2&#038;camp=247&#038;creative=7399&#038;creativeASIN=4822283909">Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容</a><img src="http://www.assoc-amazon.jp/e/ir?t=i7llcom-22&#038;l=as2&#038;o=9&#038;a=4822283909" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
				<p>LiveWallpaperSample) Super Mario Android Live Wallpaper<br />
				<iframe title="YouTube video player" width="400" height="255" src="http://www.youtube.com/embed/_pf6XZge_Mo" frameborder="0" allowfullscreen></iframe></p>
				<p>「ライブウォールペーパー(LiveWallpaper)」<br />
				ホームスクリーンの背景に設定するアニメーションする壁紙。<br />
				<a href="http://developer.android.com/sdk/index.html" taget="new">Android SDK 2.1</a>以降の機能。<br />
				ライブウォールペーパーを設定方法は、画面を長押ししてメニューから、「壁紙」「ライブ壁紙」を選択し、ライブウォールペーパー名を選択。</p>
				<h3>LiveWallpaperで使用するクラス</h3>
				<p><a href="http://developer.android.com/reference/android/service/wallpaper/WallpaperService.html" target="new">WallpaperService</a>	Serviceを継承。LiveWallpaperはサービスとして実行。<br />
				<a href="http://developer.android.com/reference/android/service/wallpaper/WallpaperService.Engine.html" target="new">WallpaperService.Engine</a>	壁紙の描画を行うエンジン。<br />
				PreferenceActivity	壁紙設定画面（オプション）</p>
				<h3>WallpaperServiceのコールバックメソッド</h3>
				<p>onCreateEngine()	エンジンを作成して返す必要がある</p>
				<h3>WallpaperService.Engineのコールバックメソッド</h3>
				<p>onCreate()	エンジンが生成された際に呼び出される<br />
				onDestroy()	エンジンが破棄される際に呼び出される<br />
				onSurfaceCreated()	Surfaceが生成された際に呼び出される<br />
				onSurfaceChanged()	Surfaceが変更された際に呼び出される<br />
				onSurfaceDestroyed()	Surfaceが破棄された際に呼び出される<br />
				onDesiredSizeChanged()	壁紙サイズ変更時に呼び出される<br />
				onOffsetChanged()	壁紙位置変更時に呼び出される<br />
				onVisibilityChanged()	可視・不可視変更時に呼び出される<br />
				onTouchEvent()	タッチイベントを受け取れる</p>
				<h3>試してみたサンプル</h3>
				<p><img src="http://splitchin.com/tech/wp-content/uploads/2011/02/livewallpaper-spl.jpg" alt="ライブウォールペーパ" title="livewallpaper-spl" width="400" height="368" class="alignnone size-full wp-image-1659" /></p>
				<p>Splitchinロゴ が、ホームスクリーンで動くようになりました。</p>
				<p><!-- amazon area --></p>
				<div class="ad-area">
				<iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=FFFFFF&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=333333&#038;lc1=333333&#038;t=i7llcom-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;asins=4844329405" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
				</div>
				<p><!-- /amazon area --></p>
]]></content:encoded>
			<wfw:commentRss>http://splitchin.com/tech/2011/02/21/android%e3%82%a2%e3%83%97%e3%83%aa%e3%80%80livewallpaper%e3%82%92%e8%a9%a6%e3%81%99%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

