<?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>labs.yusukenakanishi.com</title>
	<atom:link href="http://labs.yusukenakanishi.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.yusukenakanishi.com</link>
	<description>This is online diary of Yusuke Nakanishi.</description>
	<lastBuildDate>Wed, 28 Jul 2010 15:55:25 +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>Canvasで星空を描いてみた</title>
		<link>http://labs.yusukenakanishi.com/2010/07/20/canvas/</link>
		<comments>http://labs.yusukenakanishi.com/2010/07/20/canvas/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 06:30:30 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=1011</guid>
		<description><![CDATA[前回の記事では皆様にご迷惑をおかけしたので、今回はCanvasで星空を描いてみました。
Demoを見る
別にどうってことはないのですが、こんなイメージでyusukenakanishi.comの全体リニューアルをしていこう [...]]]></description>
			<content:encoded><![CDATA[<p>前回の記事では皆様にご迷惑をおかけしたので、今回はCanvasで星空を描いてみました。</p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/html/html5/canvas/002/">Demoを見る</a></p>
<p>別にどうってことはないのですが、こんなイメージで<a href="http://yusukenakanishi.com">yusukenakanishi.com</a>の全体リニューアルをしていこうかなぁと考えてます。確認はFirefoxとかChrome、Safariで見てくださいね。今はIEとか考えず楽しんでるだけですので…。</p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/html/html5/canvas/003/">Demoを見る</a></p>
<p>Canvasをほっげほげする上で参考になったサイトは以下です。</p>
<ul>
<li><a href="http://tech.kayac.com/archive/canvas-tutorial.html">今更聞けないcanvasの基礎の基礎 | tech.kayac.com &#8211; KAYAC engineers&#8217; blog</a></li>
<li><a href="http://tech.kayac.com/archive/canvas_background.html">canvasでキラキラした背景を作る方法 | tech.kayac.com &#8211; KAYAC engineers&#8217; blog</a></li>
<li><a href="http://www.html5.jp/canvas/index.html">Canvas &#8211; HTML5.JP</a></li>
<li><a href="https://developer.mozilla.org/ja/Canvas_tutorial">Canvas チュートリアル &#8211; MDC</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/07/20/canvas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>人の嫌がることを進んで出来るプラグイン jDTGnoKyouhu.js【グロ注意】</title>
		<link>http://labs.yusukenakanishi.com/2010/06/16/jdtgnokyouhu/</link>
		<comments>http://labs.yusukenakanishi.com/2010/06/16/jdtgnokyouhu/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 02:24:51 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[cockroach]]></category>
		<category><![CDATA[G]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ゴキブリ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=983</guid>
		<description><![CDATA[小学校の時、先生に人の嫌がることを進んでしなさいと言われ、好きな女の子に虫を見せて本当に嫌がられた記憶ありませんか？あの感じを何歳になっても味わいたいという少年の心を持った素敵なあなたのために、「人の嫌がることを進んで出 [...]]]></description>
			<content:encoded><![CDATA[<p>小学校の時、先生に人の嫌がることを進んでしなさいと言われ、好きな女の子に虫を見せて本当に嫌がられた記憶ありませんか？あの感じを何歳になっても味わいたいという少年の心を持った素敵なあなたのために、「人の嫌がることを進んで出来るプラグイン jDTGnoKyouhu.js【グロ注意】」をつくりました。好きな女の子のサイトに実装したらそれはもう嫌がられること間違いないしです！</p>
<h3>使用上の注意</h3>
<ol>
<li>グロテスクな表現があるので注意して下さい</li>
<li>お食事中はお避け下さい</li>
<li>心臓の弱い方はおやめ下さい</li>
<li>未成年の方は保護者同伴で御覧下さい</li>
<li>ところでゴキブリ好き？</li>
</ol>
<p class="demo"><a href="http://jdtplugins.googlecode.com/svn/trunk/jdtgnokyouhu/index.html">Demoを見る</a></p>
<p class="demo"><a href="http://jdtplugins.googlecode.com/files/jdtgnokyouhu.zip">ファイルをダウンロード</a></p>
<h3>導入方法</h3>
<pre><code>// head内の記述
&lt;link type="text/css" rel="stylesheet" href="css/jdtgnokyouhu.css" /&gt;
&lt;script type="text/javascript" src="js/jquery.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="js/jDTGnoKyouhu.js"&gt;&lt;/script&gt;
</code></pre>
<p>jdtgnokyouhu.cssとjQueryとjDTGnoKyouhu.jsを読み込みます。画像を使っているので画像データもお忘れなく！導入するのはすごく簡単ですね！あとこのプラグインにオプションなんてものはありません。</p>
<p>jQueryがシェアを拡大しそれに比例して素敵プラグインが世にはびこっていますね。困ったものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/06/16/jdtgnokyouhu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>タブが画像のjQueryプラグイン</title>
		<link>http://labs.yusukenakanishi.com/2010/06/11/imegetags/</link>
		<comments>http://labs.yusukenakanishi.com/2010/06/11/imegetags/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:50:53 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[タブ]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[画像]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=966</guid>
		<description><![CDATA[本日ご紹介するのはですね。タブが画像になっているjQueryのプラグイン。
タブがテキストになってるのはたくさんありますよねぇ。「私、タブが画像になってると嬉しいんだけど。」「テキストが画像になればねぇ。」という多くのお [...]]]></description>
			<content:encoded><![CDATA[<p>本日ご紹介するのはですね。タブが画像になっているjQueryのプラグイン。<br />
タブがテキストになってるのはたくさんありますよねぇ。「私、タブが画像になってると嬉しいんだけど。」「テキストが画像になればねぇ。」という多くのお声をいただきまして開発させていただきましたのがこちらimageTabs.js。</p>
<p>ちょっとじっくりご覧下さいこのDemo。</p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/plugin/imagetabs/">Demoを見る</a></p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/plugin/imagetabs/js/imageTabs.js">imageTabs.js</a></p>
<p>Demoを見たり触ったりで大体わかっていただけたかと思うのですが簡単にご説明をします。jQueryプラグインですから、jQueryを読み込んでからimageTabs.jsを読み込むようにするんですねー。</p>
<pre><code>// head内の記述
&lt;script type="text/Javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/Javascript" src="js/imageTabs.js"&gt;&lt;/script&gt; </code></pre>
<p>そして見てください。以下のようにオプションを設定することができるんです。<br />
かなり無理してます。これ、ものすごいです。</p>
<dl>
<dt>animate</dt>
<dd>タブが切り替わるときのアニメーション。show、slideDown、fadeInの3つが設定できてデフォルトはshow。</dd>
<dt>duration</dt>
<dd>タブが切り替わるときのアニメーションの時間。slow、fastや1000（1秒）とする数字での設定も可能。</dd>
<dt>opentab</dt>
<dd>これもつけます。最初に開いておきたいタブの設定。開いておきたいコンテンツのidを設定する。</dd>
</dl>
<pre><code>&lt;script type="text/javascript"&gt;
// &lt;![CDATA[
jQuery(function($){
    $('div#tabArea1').imageTabs({
        animate: 'fadeIn',
        duration: 'slow',
        opentab: 'tab1-2'
    });
});
// ]]&gt;
&lt;/script&gt;</code></pre>
<p>HTMLのbody内の記述は以下に。注意点といたしましては、ロールオーバー画像はオフのものとオンのもの同じディレクトリにということと、オフのものがtab_01.gifの場合オンのものはtab_01_on.gifというルールに従って下さい。お願いしますー。</p>
<pre><code>// body内の記述
&lt;div class="tabArea" id="tabArea1"&gt;
    &lt;ul class="tab"&gt;
        &lt;li&gt;&lt;a href="#tab1-1"&gt;&lt;img src="img/tab_01.gif" alt="tab_01" /&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#tab1-2"&gt;&lt;img src="img/tab_02.gif" alt="tab_02" /&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#tab1-3"&gt;&lt;img src="img/tab_03.gif" alt="tab_03" /&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#tab1-4"&gt;&lt;img src="img/tab_04.gif" alt="tab_04" /&gt;&lt;/a&gt;&lt;/li&gt;
        &lt;li&gt;&lt;a href="#tab1-5"&gt;&lt;img src="img/tab_05.gif" alt="tab_05" /&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
    &lt;div class="tabPanelGroup"&gt;
        &lt;div id="tab1-1" class="tabPanel"&gt;
            // tab1-1のコンテンツ
        &lt;/div&gt;
        &lt;div id="tab1-2" class="tabPanel"&gt;
            // tab1-2のコンテンツ
        &lt;/div&gt;
        &lt;div id="tab1-3" class="tabPanel"&gt;
            // tab1-3のコンテンツ
        &lt;/div&gt;
        &lt;div id="tab1-4" class="tabPanel"&gt;
            // tab1-4のコンテンツ
        &lt;/div&gt;
        &lt;div id="tab1-5" class="tabPanel"&gt;
            // tab1-5のコンテンツ
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;</code></pre>
<p>ここまで来るとこちらのimageTabs.js。お値段気になりますよねー？</p>
<p>なんとタダ！<br />
ええー！驚きですねぇー。ここまでの機能がついてタダですよー。<br />
皆様これはチャンスですよー。この機会に是非お使い下さいー。</p>
<p>調子に乗ってすみませんでした。<br />
ということで今日はジャパネットた◯た風味にしてみました。ばいならー。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/06/11/imegetags/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>テキストからdl,ul,olリストやtableを生成</title>
		<link>http://labs.yusukenakanishi.com/2010/05/04/conversion/</link>
		<comments>http://labs.yusukenakanishi.com/2010/05/04/conversion/#comments</comments>
		<pubDate>Tue, 04 May 2010 14:16:23 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=949</guid>
		<description><![CDATA[{php} dlリスト生成ツール。 &#8211; html css, javascriptに面白そうな題材があったのでJavaScriptでやってみた。
dl、ul、olに変換してみるのDemoを見る
tableに変換 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.0yen-coding.com/2010/05/php-dl.html">{php} dlリスト生成ツール。 &#8211; html css, javascript</a>に面白そうな題材があったのでJavaScriptでやってみた。</p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/conversion">dl、ul、olに変換してみるのDemoを見る</a></p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/conversion/001/">tableに変換してみるのDemoを見る</a></p>
<p>ま、それだけです。最近更新してないから無理やり更新したみたいな感じです。<br />
それにしても今日は春バテしそうなぐらい暑かったですね。僕は欽ちゃんの仮装大賞見ながら<a href="http://www.paperboy.co.jp/">ペパボ</a>の人達コレでればいいのになぁなんて考えてました。そんなGWです。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/05/04/conversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.coder Session1の報告</title>
		<link>http://labs.yusukenakanishi.com/2010/03/24/coder-session1/</link>
		<comments>http://labs.yusukenakanishi.com/2010/03/24/coder-session1/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 12:09:11 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[dotcoder]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[勉強会]]></category>
		<category><![CDATA[大阪]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/2010/03/24/coder-session1/</guid>
		<description><![CDATA[
先週の土曜日、.coder（ドットコーダー）は出来てホヤホヤ勉強会にも書きましたが勉強会に行ってきました。僕自身も発表という機会を頂いてすごく勉強になりました。こういった場で発表するのは初めてだったので結果はグダグダだ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/yusukenakanishi/4456887974/" title=".coder Session1 by yusukenakanishi, on Flickr"><img src="http://farm5.static.flickr.com/4027/4456887974_15bf930b04.jpg" width="500" height="375" alt=".coder Session1" /></a></p>
<p>先週の土曜日、<a href="http://labs.yusukenakanishi.com/2010/02/22/dotcoder/">.coder（ドットコーダー）は出来てホヤホヤ勉強会</a>にも書きましたが勉強会に行ってきました。僕自身も発表という機会を頂いてすごく勉強になりました。こういった場で発表するのは初めてだったので結果はグダグダだったのですが、これからの視点や考え方が変わったという点では得るものが多かったです。コレに懲りずにチャレンジし続けたいと思っています。お聞き苦しい発表をして皆さんには迷惑をかけ、そしてこれからもかけるつもりでいますが今後ともよろしくお願いします。成長していく僕をなま暖かく見守っていただければと思います。内容のまとめについては<a href="http://dotcoder.net/">.coder</a>で多分されると思うので僕は書きません。</p>
<p>勉強会後の懇親会ではnoriさんrewさんhilokiさんのお陰で楽しく過ごせました。これからもゆるくみんなでワイワイと末永くやっていけるといいですね。これからもたくさんの出会いがありますように。ではでは。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/03/24/coder-session1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>初jQueryプラグイン！HTMLのスライド mukiSlide.js</title>
		<link>http://labs.yusukenakanishi.com/2010/03/13/mukislide/</link>
		<comments>http://labs.yusukenakanishi.com/2010/03/13/mukislide/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 07:54:05 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=905</guid>
		<description><![CDATA[Demoを見る
ファイルをダウンロード
jQueryのプレゼン用スライドプラグインをつくってみました。プラグインといっても何の設定も出来ませんが…。Demoを見てもらえば大体のことはわかると思います。一応以下にも説明をし [...]]]></description>
			<content:encoded><![CDATA[<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/plugin/mukislide/">Demoを見る</a></p>
<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/plugin/mukislide/mukiSlide.zip">ファイルをダウンロード</a></p>
<p>jQueryのプレゼン用スライドプラグインをつくってみました。プラグインといっても何の設定も出来ませんが…。Demoを見てもらえば大体のことはわかると思います。一応以下にも説明をしておきますね。</p>
<h3>必要なファイルを読み込む</h3>
<pre><code>&lt;link rel="stylesheet" type="text/css" media="all" href="./css/default.css" /&gt;
&lt;link rel="stylesheet" type="text/css" media="all" href="./css/base.css" /&gt;
&lt;script type="text/Javascript" src="./js/lib/jquery.min.js"&gt;&lt;/script&gt;
&lt;script type="text/Javascript" src="./js/mukiSlide.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt;
jQuery(function($){
    // ページからページへ移るときのアニメーションの設定
    // デフォルトはshow、設定出来るのはfadeIn、slideDown
    $.mukiSlide({ motion: 'fadeIn' });
});
&lt;/script&gt;
</code></pre>
<p>base.cssを変えることで好きなデザインにすることが出来ます。でもmukiSlide.jsは触らない方がいいです。だって書いた本人もよくわかんないから…。</p>
<h3>基本的なHTML</h3>
<pre><code>// プレゼンのタイトル
&lt;div id="title"&gt;
    &lt;h1&gt;jQueryでプレゼン用のスライド作成&lt;/h1&gt;
&lt;/div&gt;
// ここから各ページ
&lt;div id="content"&gt;
    // .sectionのかたまりが1ページ。.coverを指定すると表紙風のレイアウトになる。
    &lt;div class="section cover"&gt;
        &lt;h2&gt;表紙タイトル&lt;/h2&gt;
        &lt;p&gt;〜 リード文 〜&lt;/p&gt;
    &lt;/div&gt;
    &lt;div class="section"&gt;
        &lt;h2&gt;ページタイトル&lt;/h2&gt;
        &lt;p&gt;フォントの色などの細かな調整はCSS出できます。&lt;/p&gt;
    &lt;/div&gt;
&lt;/div&gt;
// コピーライトなど
&lt;address&gt;右下に表示されます。&lt;/address&gt;</code></pre>
<h3>特殊な動きを指定したい場合</h3>
<pre><code>&lt;div class="section separate"&gt;
    &lt;p&gt;ここは先に表示&lt;span&gt;ここが後から表示&lt;/span&gt;ここは先に表示&lt;/p&gt;
&lt;/div&gt;</code></pre>
<p>「特殊な動き」についてはDemoを見てもらう方がはやいです。</p>
<h3>推奨ブラウザ</h3>
<ul>
<li>Safari</li>
<li>Chrome</li>
<li>Firefox</li>
<li>Opera</li>
</ul>
<h3>操作方法</h3>
<p>Demoにある右上メニューとキーボードでの操作ができます。</p>
<dl>
<dt>キーバインド</dt>
<dd>↑：最初のページへ</dd>
<dd>←：前のページへ</dd>
<dd>→, space：次のページヘ</dd>
<dd>↓：最後のページへ</dd>
</dl>
<p>説明は以上になります。とても簡単に書きましたがDemoを見て「ふーん、こんなこと出来るんだ。」とか「何をいまさら。」とかそんな感じでいいと思います。</p>
<p>プラグインデビューってことで僕にとっては記念すべき日です！？そしてこんな簡単なものを作るだけで、こんなにも嬉しかった日があったんだってこと忘れないようにしたいですね！</p>
<h4>修正報告</h4>
<dl>
<dt>2010/03/19</dt>
<dd>アニメーションの設定を出来るようにしました。これでプラグインらしくなったと思います。</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/03/13/mukislide/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>.coder（ドットコーダー）は出来てホヤホヤ勉強会</title>
		<link>http://labs.yusukenakanishi.com/2010/02/22/dotcoder/</link>
		<comments>http://labs.yusukenakanishi.com/2010/02/22/dotcoder/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 12:09:57 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[dotcoder]]></category>
		<category><![CDATA[お知らせ]]></category>
		<category><![CDATA[イベント]]></category>
		<category><![CDATA[勉強会]]></category>
		<category><![CDATA[大阪]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=874</guid>
		<description><![CDATA[
皆さん、こんばんは。
Sugamo.cssを真似してkansai.cssを作ろうとしていたことを覚えておられますでしょうか。関西圏の皆様へという記事も書いてますね。何の進展も無くすみません。正直、僕の人脈や技術力（教え [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dotcoder.net/"><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2010/02/dotcoder.png" alt="" title="dotcoder" width="200" height="200" class="alignnone size-full wp-image-875" /></a></p>
<p>皆さん、こんばんは。<br />
Sugamo.cssを真似してkansai.cssを作ろうとしていたことを覚えておられますでしょうか。<a href="http://labs.yusukenakanishi.com/2009/06/03/kansai-css/">関西圏の皆様へ</a>という記事も書いてますね。何の進展も無くすみません。正直、僕の人脈や技術力（教えて欲しい方なので）では無理があったようです。</p>
<p>でも今回は素敵なお知らせです。といっても僕は何もしてないのですが関西に僕が思い描いていた勉強会が出来ました。パチパチー。その名もドットコーダーです。名前の通りコーダー向けの勉強会ですね。HTML、CSS、JavaScript、PHP、その他言語と色々発展していくんだと思います。そしてメンバーには素敵な方々がおられます。JavaScriptとかPHPとか初心者で困っちゃってる人はドシドシ来るといいんじゃないかなぁ。<a href="http://moto-mono.net/">5509(+1)</a>のnoriさんとか<a href="http://rewish.org/">rewish.org</a>のrewさんとかに会えるしサインもきっともらえるよ。僕はいらないけどね。</p>
<dl>
<dt>参加表明はATENDで！</dt>
<dd><a href="http://atnd.org/events/3315">.coder Session1 JavaScript</a></dd>
<dt>公式サイトはこちら！</dt>
<dd><a href="http://dotcoder.net/">dotcoder.net</a></dd>
<dt>twitterももちろんあるよ！</dt>
<dd><a href="http://twitter.com/dotcoder">twitter</a></dd>
</dl>
<p>詳細は上記リンク先で確認して欲しいのですが、簡単に紹介します。3月20日（土）の18:00〜21:00に記念すべき第一回が行われます。今回はJavaScriptについて語られるようです。ひとり500円ぐらいでいけるそうなので学生さんや主婦の味方！スピーカーとしても出れるようですので、何か発表しちゃいたいなって方も是非。僕もいつになるかわかりませんがスピーカーの立場も経験してみたいなぁと思ってます。</p>
<p>ではでは、当日会場にてお会いできるといいですね！</p>
<h3>追記</h3>
<p>2月23日（火）11時の段階で残り1名と超絶人気勉強会であることが実証されました。でも皆さんご安心を。今週までなら25名MAXに出来るそうなので<a href="http://atnd.org/events/3315">.coder Session1 JavaScript</a>のコメント欄に「いれてー」って書き込めばいいと思うよ。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/02/22/dotcoder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XHTML&amp;CSS超高速コーディング術を読んだ</title>
		<link>http://labs.yusukenakanishi.com/2010/01/25/cording/</link>
		<comments>http://labs.yusukenakanishi.com/2010/01/25/cording/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 16:21:56 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ワークフロー]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=860</guid>
		<description><![CDATA[明けましたね。今頃ですがおめでとうございます。
今年もそんなに更新頑張りませんがよろしくお願いします。
牧野工房さんの「XHTML&#038;CSS超高速コーディング術」を読んだので感想を。


第1章 コーディング専門 [...]]]></description>
			<content:encoded><![CDATA[<p>明けましたね。今頃ですがおめでとうございます。<br />
今年もそんなに更新頑張りませんがよろしくお願いします。</p>
<p><a href="http://www.makinokobo.com/">牧野工房</a>さんの「XHTML&#038;CSS超高速コーディング術」を読んだので感想を。</p>
<p><a href="http://www.amazon.co.jp/gp/product/4883376710?tag=booklog.jp-22&#038;linkCode=as1" target="_blank" title="XHTML&#038;CSS超高速コーディング術"><img src="http://ecx.images-amazon.com/images/I/51BgZnK4F7L._SL160_.jpg" width="123" height="160" alt="XHTML&#038;CSS超高速コーディング術" /></a></p>
<ol>
<li>第1章 コーディング専門サービス 牧野工房</li>
<li>第2章 ムダな作業は可能な限り発生させない</li>
<li>第3章 サイトの設計と情報の管理</li>
<li>第4章 コーディングの基本と作業の順序</li>
<li>第5章 例題で学ぶコーディング作業の流れとポイント</li>
<li>第6章 実戦向けコーディング・テクニック</li>
<li>第7章 ツールの活用</li>
<li>付録</li>
</ol>
<p>この本を読んで、一番スッキリしてある意味ホッとしたのは、牧野工房さんのコーディングの速さと値段の安さの秘密？がわかった点です。まぁ、中身は読んでくださいとしか言えないのですが、超高速コーディングのきっかけになりそうなものは正直少なかったです。牧野工房さんの仕事を受けるスタンスが速さの鍵なのかなと。同じスタンスで仕事できればいいのですが、自分が求められているものとは大きく違うしそういうコーダーになりたいかと言われると違うとしか言えませんね。ただ仕事を受ける際の意識や工程管理には素晴らしいと思うものがたくさんありました。あと中の人は仕事しやすいだろうなぁと感じました。</p>
<p>今後の仕事で1〜3章の内容は意識して行きたいところです。僕がやってる仕事ってデザインは小出しにしか来ないし、色々と「出戻り作業」だらけって感じで悩ましいです！たまにはデザイン一式まとめて欲しいなぁ。あと出戻りも少ないと良いなぁ。おっと愚痴じゃないですよ。「そうして頂けると速い・安い・綺麗をご提供出来ますよ」という提案です。</p>
<p>この本を読んで良かったと思える対象は、コーディング愛に溢れる実務経験2年未満までの人かな。コーディングのスケジュールを短く、金額は安くしたいというディレクターさんなんかも読めば良いキッカケが掴めるかもですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2010/01/25/cording/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.9にアップグレードするためにMySQLを4から5へ</title>
		<link>http://labs.yusukenakanishi.com/2009/12/22/mysql/</link>
		<comments>http://labs.yusukenakanishi.com/2009/12/22/mysql/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 12:24:53 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WordPress2.9]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=812</guid>
		<description><![CDATA[hetemlかつWordPressなひと向けの話です。WordPress2.9にアップグレードしようと思って自動アップグレードのボタンをポチっとすると見慣れない以下の画面が。

「馬鹿野郎、MySQL4.12以上でないと [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://heteml.jp/">heteml</a>かつ<a href="http://ja.wordpress.org/">WordPress</a>なひと向けの話です。WordPress2.9にアップグレードしようと思って自動アップグレードのボタンをポチっとすると見慣れない以下の画面が。</p>
<p><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2009/12/img_01.gif" alt="" title="img_01" width="560" height="195" class="alignnone size-full wp-image-814" /></p>
<p>「馬鹿野郎、MySQL4.12以上でないとWordPress2.9にアップグレードできねぇよ！」ってことらしいのです。データベースアレルギーな僕は早速ググったわけです。すると参考になりそうな2つのブログを見つけ無事完了しましたよ。ま、以下のブログを見ればわかるしココで終わっても良いんだけど。</p>
<ul>
<li><a href="http://waviaei.com/2009/05/24/mysql-4-5-sakura-wordpress/">MySQLを4から5へ（さくら+WPの場合） &laquo;  Waviaei</a></li>
<li><a href="http://bono-ism.com/blog/archives/1421">馬鹿ラッチ2.0  &mdash; WordPress2.9のシステム要件がMySQL4.12以上になった為、慌ててデータベース移行。</a></li>
</ul>
<p>でもね。キャプチャーないとやる気しないよね？そこで僕の登場です。<br />
以下に書くけど自己責任でお願いします。</p>
<h3>1. データベースのエクスポート</h3>
<p>heteml管理画面の「データベース」からPHPMｙAdminへログインし、データベースをエクスポート。注意すべき点として「言語 &#8211; Language」の項目をutf-8としてログインすること（文字化けするらしいっす）。</p>
<p><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2009/12/img_02.gif" alt="" title="img_02" width="560" height="530" class="alignnone size-full wp-image-841" /></p>
<p>ログインしたら該当のデータベースを選択し、エクスポートをクリック。上記の「構造」欄の「DROP TABLE / DROP VIEWを追加」と「IF NOT EXISTSを追加」にチェックを入れ、圧縮無しで「ファイルに保存する」→「実行する」。ここまで出来たらPHPMyAdminは閉じてね。</p>
<h3>2. MySQL4のデータベースの削除とMySQQL5のデータベースの作成</h3>
<p>heteml管理画面の「データベース」に戻ります。今まで使っていたデータベースの削除。ここまで来ると後戻り出来ないらしいです。人生と一緒ですね。hetemlでは新規作成したデータベースはすべて 「MySQL5」 となるらしいので、「データベース作成画面へ」ボタンを。データベース名とかパスワードとか忘れないでね。サーバー名も変わってるからね。</p>
<h3>3.データベースをインポートする前のMySQLの設定</h3>
<p>僕の場合デフォルトでutf8_general_ciになっていたのでこれについてはよくわからんのですが、<a href="http://waviaei.com/2009/05/24/mysql-4-5-sakura-wordpress/">MySQLを4から5へ（さくら+WPの場合） &laquo;  Waviaei</a>の「5. DBをインポートする前のMySQLの設定」を見てね。要はエクスポートした時のデータベースの照合順序に合わせてあげる作業ですね。</p>
<h3>4. データベースをインポート</h3>
<p>新しく作ったデータベースのPHPMｙAdminにログインして「インポート」タブをクリック。「インポートするファイル」の「参照」から、先ほどエクスポートしたファイルを選択。「実行する」をクリックして問題なければよかったね。問題あっても僕はなかったのでわかんないよっと。エクスポートしたデータベースの容量が大きくてインポート出来ない方はheteml管理画面の「php.ini 設定」の中にupload_max_filesizeってのがあるからサイズを大きくしてあげれば出来るんじゃないかな？違うのかな？僕は軽すぎるぐらい軽いので問題なかったっす。</p>
<h3>5. wp-config.phpの編集</h3>
<p><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2009/12/img_03.gif" alt="" title="img_03" width="562" height="72" class="alignnone size-full wp-image-827" /></p>
<p>この時点でブログをブラウザで開くとおぞましいメッセージの画面があらわれます。<br />
データベースが変わったから当然っちゃ当然なんですけどね。</p>
<p><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2009/12/img_05.gif" alt="" title="img_05" width="560" height="326" class="alignnone size-full wp-image-843" /></p>
<p>上記のキャプチャー画像はサーバにアップしているwp-config.phpです。「DB_NAME」や「DB_USER」、「DB_PASSWORD」、「DB_HOST」のhogeとなっているところを2の項目で設定した内容に書き換えてあげます。編集したwp-config.phpファイルをアップロードし再度ブログにアクセスするといつも通りのブログが見れるはずです。見れなくても僕はわかんないや。</p>
<h3>6. チェック</h3>
<p>チェックして問題なければMySQLは大丈夫ですね。後は自動アップグレードのボタンをポチっとすればWordPress2.9の世界が広がってるはずさ！</p>
<p><img src="http://labs.yusukenakanishi.com/wp-content/uploads/2009/12/img_04.gif" alt="" title="img_04" width="419" height="238" class="alignnone size-full wp-image-829" /></p>
<p>テキトーでごめんなさい。</p>
<h4>追記</h4>
<p><a href="http://www.inkdesign.jp/blog/200912/wordpress2_9_heteml/">inkdesign：Wordpress2.9へのアップグレードメモ（hetemlでのお話）</a>にも素敵な記事がありましたよ。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2009/12/22/mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQueryでフィルタリングをしてみる</title>
		<link>http://labs.yusukenakanishi.com/2009/12/08/filtering/</link>
		<comments>http://labs.yusukenakanishi.com/2009/12/08/filtering/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 16:32:46 +0000</pubDate>
		<dc:creator>なかにしゆうすけ</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[filtering]]></category>

		<guid isPermaLink="false">http://labs.yusukenakanishi.com/?p=792</guid>
		<description><![CDATA[Demoを見る
大分前にやったやつだけど、ネタが無いので書いておきます（以下に紹介するフィルタリングはfactory.yusukenakanishi.comでも使ってます）。元ネタはこちらにQuick and Easy  [...]]]></description>
			<content:encoded><![CDATA[<p class="demo"><a href="http://factory.yusukenakanishi.com/javascript/jquery/filtering/002/">Demoを見る</a></p>
<p>大分前にやったやつだけど、ネタが無いので書いておきます（以下に紹介するフィルタリングは<a href="http://factory.yusukenakanishi.com/">factory.yusukenakanishi.com</a>でも使ってます）。元ネタはこちらに<a href="http://net.tutsplus.com/videos/screencasts/quick-and-easy-filtering-with-jquery/">Quick and Easy Filtering with jQuery &#8211; Nettuts+</a>。そのままやっても勉強にならないので自分なりに改良を。</p>
<h4>HTML</h4>
<pre><code>&lt;ul id="list"&gt;
    &lt;li&gt;&lt;a href="hoge" title="PHP HTML"&gt;PHP and HTML/XHTML&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="hoge" title="PHP"&gt;PHP&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="hoge" title="JavaScript HTML"&gt;JavaScript and HTML/XHTML&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="hoge" title="JavaScript"&gt;JavaScript and jQuery&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="hoge" title="JavaScript CSS"&gt;javascript and CSS&lt;/a&gt;&lt;/li&gt;

    // 中略

&lt;/ul&gt;
</code></pre>
<h4>JavaScript</h4>
<pre><code>$(function(){
    // フィルタリングのメニュー
    var filteringMenu = '&lt;ul id="filtering"&gt; &lt;li class="selected"&gt;&lt;a href="#New"&gt;最新の10件&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#ALL"&gt;ALL&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#HTML"&gt;HTML/XHTML&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#CSS"&gt;CSS&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#JavaScript"&gt;JavaScript&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#jQuery"&gt;jQuery&lt;\/a&gt;&lt;\/li&gt; &lt;li&gt;&lt;a href="#PHP"&gt;PHP&lt;\/a&gt;&lt;\/li&gt; &lt;\/ul&gt;'
    $('#list').before(filteringMenu);

    // #list liのtitle属性にALLを追加
    $('#list li a').each(function(){
        $(this).attr('title',$(this).attr('title')+' ALL');
    });

    // 最初に10件のみ表示させる
    $('#list li').hide();
    $('#list li:lt(10)').fadeIn('slow').removeClass('odd').filter(':odd').addClass('odd');

    // フィルタリング
    $('#filtering li a').click(function() {
        $('#filtering li').removeClass('selected');
        $(this).parent('li').addClass('selected');
        $('p.notes').remove();

        var filterTitle = $(this).attr('href').replace(/#/, '');

        // Newの場合は最新の10件だけを表示
        if (filterTitle == 'New') {
            $('#list li').hide();
            $('#list li:lt(10)').fadeIn().removeClass('odd').filter(':odd').addClass('odd');
        }
        else {
            // この条件に合うものを表示する
            $('#list li').hide().filter(function () {
                var listTitle = $(this).children('a').attr('title');
                var filterList = listTitle.indexOf(filterTitle);
                if (filterList &gt;= 0) {
                    return filterTitle;
                }
            }).fadeIn().removeClass('odd').filter(':odd').addClass('odd');
            // 該当するものが何も無いときにメッセージを表示する
            if (filterList = $('#list li:visible').length == 0) {
                $('#list').before('&lt;p class="notes"&gt;0件：該当するものがありません。&lt;\/p&gt;');
                $('p.notes').hide().fadeIn();
            }
        }
        return false;
    });
});
</code></pre>
<p>JavaScriptがOFF環境の時フィルタリングするメニューがあっても何の意味もなさないため、わざとJavaScriptで書き出すようにしています。元ネタではclass属性をフィルタリングしてるんだけど僕は何となくtitle属性に変えました。そして該当するものが無いときは何も無いとメッセージを表示させてます。</p>
<p>ここの書き方ダサいよとかあったら教えてくださいな。</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.yusukenakanishi.com/2009/12/08/filtering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
