<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>to-R</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/" />
    <link rel="self" type="application/atom+xml" href="http://blog.webcreativepark.net/atom.xml" />
    <id>tag:blog.webcreativepark.net,2008-04-23://1</id>
    <updated>2010-08-31T15:20:43Z</updated>
    <subtitle>JavaScriptやSEO対策、CSS、Movable Typeなどの情報を発信</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.22-ja</generator>

<entry>
    <title>Web制作の現場で使う jQueryデザイン入門 4刷決定</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/09/01-001524.html" />
    <id>tag:blog.webcreativepark.net,2010://1.730</id>

    <published>2010-08-31T15:15:24Z</published>
    <updated>2010-08-31T15:20:43Z</updated>

    <summary>拙著「Web制作の現場で使う jQueryデザイン入門」の増刷が決定しました。...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="web制作の現場で使うjqueryデザイン入門" label="Web制作の現場で使う jQueryデザイン入門" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim"><img src="http://blog.webcreativepark.net/img/jQuery.jpg"  alt="Web制作の現場で使う jQueryデザイン入門" align="right" /></a>拙著「<a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim">Web制作の現場で使う jQueryデザイン入門</a>」の増刷が決定しました。</p>]]>
        <![CDATA[<p>タイトルに「デザイン」を冠しているとおり、デザイナーやマークアップエンジニアの方が学習しやすいように構成しており、jQuery本ではめずらしいフルカラーになっておりますので楽しく学んでいただけると思います。</p>

<p>興味がある方はぜひ一度手にとっていただけたらと思います。</p>]]>
    </content>
</entry>

<entry>
    <title>9月・10月セミナー情報 [香川]</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/31-134729.html" />
    <id>tag:blog.webcreativepark.net,2010://1.729</id>

    <published>2010-08-31T04:47:29Z</published>
    <updated>2010-08-31T05:10:00Z</updated>

    <summary>9月25日・26日と10月16日・17日にWebridge Kagawaでハンズ...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seminar" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="webridgekagawa" label="Webridge Kagawa" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>9月25日・26日と10月16日・17日に<a href="http://webridge-kagawa.com/">Webridge Kagawa</a>でハンズオン・セミナーを行います。</p>

<p>[<a href="http://webridge-kagawa.com/meeting/sp/100925/">詳細・申し込み</a>]</p>]]>
        <![CDATA[<p>開催されるのは次の8講座です。</p>

<ul>
	<li>ゼロからはじめる HTML+CSS</li>
	<li>ステップアップ HTML+CSS</li>
	<li>ステップアップ CSSレイアウト</li>
	<li>Webサイトの表現力を高めるjQuery講座</li>
	<li>SEO最新事情と改善手法</li>
	<li>HTML5+CSS3講座</li>
	<li>PHPの基本とメールフォーム制作</li>
	<li>PHPとMySQLでつくる簡易CMS制作</li>
</ul>

<p>私は「Webサイトの表現力を高めるjQuery講座」と「PHPの基本とメールフォーム制作」、「PHPとMySQLでつくる簡易CMS制作」を担当し、他の講座は<a href="http://cybergarden.biz/">サイバーガーデン</a>の益子さんが担当します。</p>

<p>2講座目以降は3000円引きなので2講座以上受講されるなら大変リーズナブルな値段になっております。</p>

<p>興味がある方はぜひご検討ください。</p>

<p>[<a href="http://webridge-kagawa.com/meeting/sp/100925/">詳細・申し込み</a>]</p>]]>
    </content>
</entry>

<entry>
    <title>HTML+CSSコーディング　ベストプラクティス発売</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/25-173652.html" />
    <id>tag:blog.webcreativepark.net,2010://1.728</id>

    <published>2010-08-25T08:36:52Z</published>
    <updated>2010-08-25T08:56:07Z</updated>

    <summary>本日、MdNよりこもりさんやhamashunさんと書かせていただいた新著書「HT...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="htmlcssコーディング　ベストプラクティス" label="HTML+CSSコーディング　ベストプラクティス" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/484436135X/tor0-22/ref=nosim" ><img alt="HTML+CSSコーディング　ベストプラクティス　高速かつ堅牢なコードを効率よく書くために" src="http://blog.webcreativepark.net/images/6135B.gif" width="170" height="226" align="right" /></a>本日、MdNより<a href="http://blog.gaspanik.com/">こもりさん</a>や<a href="http://www.hamashun.com/">hamashunさん</a>と書かせていただいた新著書「<a href="http://amazon.co.jp/o/ASIN/484436135X/tor0-22/ref=nosim" >HTML+CSSコーディング　ベストプラクティス</a>」が発売になりました。<br />
</p>]]>
        <![CDATA[<p>「基礎」、「設計」、「開発効率」、「高速化」、「多様な技法」の5章に分かれており、私は2章の「設計」と5章の「多様な技法」について執筆しております。</p>

<p>本書はHTML+CSSはちゃんと書ける人を対象に、その次は何を考えれば良いのかというのをテーマに書かれています。</p>

<p>タイトルに「ベストプラクティス」を冠していますが、一律にこの方法がよいとおススメしている書籍ではありません。メンテナンス性を考慮した際や、パフォーマンスを考慮した際、チームでの作業を考慮した際など様々な条件化でのベストプラクティス(そしてデメリット)を紹介しています。プロジェクト毎に取捨選択し、結果としてベストプラクティスを導き出せるようになっています。</p>

<p>興味がある方はぜひ書店などで手に取ってみてください。</p>]]>
    </content>
</entry>

<entry>
    <title>jQueryでiPhone/iPadの向きを検出する</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/17-200704.html" />
    <id>tag:blog.webcreativepark.net,2010://1.727</id>

    <published>2010-08-17T11:07:04Z</published>
    <updated>2010-08-17T12:30:38Z</updated>

    <summary> iPhone/iPadで向きの概念が存在し、横向き(landscape)と縦向...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="jQuery" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ipad" label="iPad" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javascript" label="javascript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="iPhone/iPadで向きを検出する" src="http://blog.webcreativepark.net/images/20100817_01.jpg" width="500" height="300" class="mt-image-none" style="" /></span></p>

<p>iPhone/iPadで向きの概念が存在し、横向き(landscape)と縦向き(portrait)によって幅が変わるのでデザインやスクリプトを変更することがあります。</p>]]>
        <![CDATA[<p>そういった場合に利用できるのがメディアクエリーのorientationです。</p>

<pre><code>&lt;link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css"&gt;
&lt;link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css"&gt;</code></pre>

<p>このように記述をすると縦向き(portrait)の場合はportrait.cssを横向き(landscape)の場合はlandscape.cssを読み込むことが出来ます。</p>

<p><a href="http://blog.webcreativepark.net/sample/js/52/01.html">サンプル</a>(縦向きの場合は赤、横向きの場合は青の背景になる。)</p>

<p>メディアクエリーのorientationはCSS3で定義されていますのでiPhone/iPadだけではなくSafariやFirfoxでも動作し、ウィンドウのサイズで読み込むスタイルシートが切り替わります。<br />
参考：<a href="http://standards.mitsue.co.jp/resources/w3c/TR/css3-mediaqueries/">W3Cメディアクエリーの日本語訳</a></p>

<p>iPhone/iPadではonOrientationchangeというイベントが定義されており、このイベントで向きの変更を検出することが出来ます。また、window.orientationという変数には現在の角度が格納されており、この角度が90度(-90度)の場合は横向きと判定することが出来ます。</p>

<p>jQueryを利用すると次のような感じで向きが変更された際のイベントを得ることが出来ます。</p>

<pre><code>$(function(){
	$(window).bind("orientationchange",function(){
		if(Math.abs(window.orientation) === 90){
			$("body").html("横向き");//横向きになった際の命令
		}else{
			$("body").html("縦向き");//縦向きになった際の命令
		}
	})
})</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/js/52/01.html">サンプル(iPhone/iPadでしか動きません)</a></p>

<p>向きによって処理を変えるような場合は初期状態でも縦か横か判定すると思うので、そういった場合は、bind時にloadイベントも追加しておきましょう。</p>

<pre><code>$(function(){
	$(window).bind("<span>load</span> orientationchange",function(){
		if(Math.abs(window.orientation) === 90){
			$("body").html("横向き");//横向きの場合の命令
		}else{
			$("body").html("縦向き");//縦向きの場合の命令
		}
	})
})</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/js/52/03.html">サンプル(iPhone/iPadでしか動きません)</a></p>

<p>orientationchangeイベントは便利なのですが、iPhone/iPadでしか動作しません。PCでもorientationchangeと同様のイベントを実装したい場合は次のようなスクリプトで検出が可能です。</p>

<pre><code>$(function(){
	$(window).bind("resize load",function(){
		if($(document).height()>$(document).width()){
			$("body").html("縦向き");//縦向きの場合の命令
		}else{
			$("body").html("横向き");//横向きの場合の命令
		}
	})
})</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/js/52/03.html">サンプル(PCでも動きます)</a></p>

<p>個人的には開発環境がwindowsということもあり、iPhone/iPadで検証が結構面倒なのでこの方法をよく利用します。(Macの方はiPhone/iPadシミュレータがあるのでそれほど面倒ではないと思いますが)</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/08/16-110311.html">iPhone/iPadでダブルタップをJavaScriptで実装する</a><br />
<a href="http://blog.webcreativepark.net/2010/08/13-205903.html">iPhone/iPadでPCと同じJavaScriptのイベントを実装する</a><br />
<a href="http://blog.webcreativepark.net/2010/07/08-121336.html">PC用とiPhone用のサイトを切り替える.htaccess</a><br />
<a href="http://blog.webcreativepark.net/2010/06/16-200046.html">iPhone用CSSをメディアクエリで分岐する問題点</a><br />
<a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター</a></p>]]>
    </content>
</entry>

<entry>
    <title>iPhone/iPadでダブルタップをJavaScriptで実装する</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/16-110311.html" />
    <id>tag:blog.webcreativepark.net,2010://1.726</id>

    <published>2010-08-16T02:03:11Z</published>
    <updated>2010-08-16T02:18:48Z</updated>

    <summary>iPhone/iPadのJavaScriptでは「onclick≒タップ」なのに...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="javascript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ipad" label="iPad" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javascript" label="JavaScript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>iPhone/iPadのJavaScriptでは「onclick≒タップ」なのに「ondblclick≠ダブルタップ」となるのでダブルタップを利用したい場合は独自に実装しなくてはいけない。</p>]]>
        <![CDATA[<p>次のように記述するとjQueryで擬似的にダブルタップを実装することが出来ます。</p>

<pre><code>$("p").data("dblTap",false).click(function(){
	if($(this).data("dblTap")){
		//ダブルタップ時の命令
		console.log("ダブルタップ");
		$(this).data("dblTap",false);
	}else{
		$(this).data("dblTap",true);
	}
	setTimeout(function(){
		$("p").data("dblTap",false);
	},500);
})</code></pre>

<p>data("dblTap")というフラグを用意して最初のタップでフラグをtrueに変換します。フラグは500ミリ秒後にfalseに戻ります。フラグがtrueの間（500ミリ秒経過する前）にもう一回タップされた場合はダブルタップと判定することが出来ます。(ダブルタップの感覚を調整したい場合はsetTimeoutの500を調整)</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/08/13-205903.html">iPhone/iPadでPCと同じJavaScriptのイベントを実装する</a><br />
<a href="http://blog.webcreativepark.net/2010/07/08-121336.html">PC用とiPhone用のサイトを切り替える.htaccess</a><br />
<a href="http://blog.webcreativepark.net/2010/06/16-200046.html">iPhone用CSSをメディアクエリで分岐する問題点</a><br />
<a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター</a><br />
<a href="http://blog.webcreativepark.net/2008/12/17-225630.html">jQueryを良くする25のTIPS</a></p>]]>
    </content>
</entry>

<entry>
    <title>iPhone/iPadでPCと同じJavaScriptのイベントを実装する</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/13-205903.html" />
    <id>tag:blog.webcreativepark.net,2010://1.725</id>

    <published>2010-08-13T11:59:03Z</published>
    <updated>2010-08-13T12:43:20Z</updated>

    <summary>PC向けに作ったサイトをiPhoneやiPadでも利用できるようにする際に注意し...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="javascript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ipad" label="iPad" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javascript" label="JavaScript" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>PC向けに作ったサイトをiPhoneやiPadでも利用できるようにする際に注意しなくてはいけないのがJavaScriptのイベントです。</p>]]>
        <![CDATA[<p>iPhone/iPadではonmouseoverやonmousedownなどのonMouse系のイベントが利用できず、代わりにontouchstartやontouchmove、ontouchendなどのonTouch系のイベントが用意されています。</p>

<p>使い分けとしてはだいたい次のようになります。</p>

<p>ontouchstart = onmousedown</p>

<p>ontouchmove =  onmousemove</p>

<p>ontouchend ≒onmouseup</p>

<p>ですのでjQueryを利用した場合、</p>

<pre><code>var ua =navigator.userAgent;
if(ua.indexOf('iPhone') > -1 || ua.indexOf('iPad') > -1 || ua.indexOf('iPod')  > -1){
	var start = "touchstart";
	var move  = "touchmove";
	var end   = "touchend";
}else{
	var start = "mousedown";
	var move  = "mousemove";
	var end   = "mouseup";
}
$("#hoge").bind(start,function(){....})
$("#hoge").bind(move,function(){....})
$("#hoge").bind(end,function(){....})</code></pre>

<p>などとするとPCとiPad/iPhoneでほぼ同様のイベントを設定することができます。<br />
(イベントの発生のタイミングや状況などが若干異なるので細かい調整が必要になることもあります)</p>

<p>また、次のようなコードはiPad/iPhoneでエラーになります。</p>

<pre><code>$("#hoge").bind(start,function(e){
	console.log(e.pageX);//NG
})</code></pre>

<p>PCではイベント情報を｢e｣で取得できるのですが、iPad/iPhoneでは配列eventで複数の情報が返ってきます。次のように記述するとPCとiPhone/iPadで共通するイベント情報を取得できます。</p>

<pre><code>$("#hoge").bind(start,function(e){
	if(!e.pageX)e = event.touches[0];
	console.log(e.pageX);//OK
})</code></pre>

<p>event.touchesには１本目にタッチされた指2本目にタッチされた指の順番に配列に格納されています。</p>

<p>さらに次のようなコードではイベント情報は取得できません。</p>

<pre><code>$("#hoge").bind(end,function(e){
	if(!e.pageX)e = event.touches[0];
	console.log(e.pageX);
})</code></pre>

<p>ontouchendイベントはイベント情報を返してくれません。タッチが終了した時点で画面にタッチされていないからということらしいですが。。。</p>

<pre><code>$("#hoge").bind(start,function(e){
	if(!e.pageX)e = event.touches[0];
	$(this).data("e",e);
})
$("#hoge").bind(move,function(e){
	if(!e.pageX)e = event.touches[0];
	$(this).data("e",e);
})
$("#hoge").bind(end,function(e){
	if(!e.pageX)e = $(this).data("e");
	console.log(e.pageX);
})</code></pre>

<p>このように記述すると最後にiPad/iPhoneではontouchstartもしくはontouchmoveが最後に発生した際のイベント情報をontouchendで取得できます。</p>

<p>これでiPhone/iPadでPCとだいたい同じようなJavaScriptのイベントを実装することができます。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/07/08-121336.html">PC用とiPhone用のサイトを切り替える.htaccess</a><br />
<a href="http://blog.webcreativepark.net/2010/06/16-200046.html">iPhone用CSSをメディアクエリで分岐する問題点</a><br />
<a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター</a><br />
<a href="http://blog.webcreativepark.net/2008/12/17-225630.html">jQueryを良くする25のTIPS</a><br />
<a href="http://blog.webcreativepark.net/2009/03/17-161250.html">8のjQueryのすごいTIPS</a></p>]]>
    </content>
</entry>

<entry>
    <title>[書評]効率的なサイト作成のためのDreamweaverの教科書</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/08/12-192504.html" />
    <id>tag:blog.webcreativepark.net,2010://1.724</id>

    <published>2010-08-12T10:25:04Z</published>
    <updated>2010-08-12T11:20:44Z</updated>

    <summary>Dreamweaverの書籍は今まで何冊か読んだことがあるのですが、この｢効率的...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="books" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="dreamweaver" label="Dreamweaver" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/4839935394/tor0-22/ref=nosim" ><img src="http://images.amazon.com/images/P/4839935394.09._PB_PT-2_OU09_SCMZZZZZZZ_.jpg" alt="効率的なサイト制作のためのDreamweaverの教科書" align="right"/></a>Dreamweaverの書籍は今まで何冊か読んだことがあるのですが、この｢<a href="http://amazon.co.jp/o/ASIN/4839935394/tor0-22/ref=nosim" >効率的なサイト作成のためのDreamweaverの教科書</a>｣が一番よかったです。</p>]]>
        <![CDATA[<p>多くの書籍がリファレンス的に機能の網羅になりがちですが、本書は逆引きリファレンス的に機能を紹介していますので機能と同時に実務でどう使うのかを習得することが出来ます。</p>

<p>また、Dreamweaverに限らずサイト作成に必要なHTMLやCSSの解説がいたるところにちりばめられいますし、iPhone/iPadやHTML5、CSS3などの最近のトレンドも網羅されていますのでDreamweaverに限らずに効率的なサイト作成のため知識を吸収できます。</p>

<p>また、本書の特徴を端的に示しているのがロールオーバーの解説です。普通の書籍だDreamweaverのMM_swapImageを紹介して終わるところですが、CSSの画像置換やCSS Sprite、jQueryなどのJavaScriptライブラリを利用した方法など様々な手法が解説されています。Dreamweaverに固執することなく読者が複数の選択肢から自分に最適な手法を選べるように配慮されています。（むしろMM_swapImageは過去の遺産と切り捨てられている。）</p>

<p>基本はDreamweaver　CS5ですが、CS4に対するフォローもされているので、これらのDreamweaverを利用していている方にはおススメの一冊です。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2008/10/21-111929.html">現場のプロから学ぶXHTML+CSS</a><br />
<a href="http://blog.webcreativepark.net/2008/01/22-051617.html">[書評]実践 Web Standards Design</a><br />
<a href="http://blog.webcreativepark.net/2010/04/30-040020.html">Mac People 6月号でDreamweaver CS5について執筆しました</a><br />
<a href="http://blog.webcreativepark.net/2008/06/02-115310.html">3週間でマスターWebデザインの教室―未経験でもWebデザイナーになれる本</a><br />
<a href="http://blog.webcreativepark.net/2007/11/20-183013.html">【Adobe Spry TIPS】 目次</a></p>]]>
    </content>
</entry>

<entry>
    <title>Yahoo!JAPANがGoogle検索エンジンを採用</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/27-160517.html" />
    <id>tag:blog.webcreativepark.net,2010://1.723</id>

    <published>2010-07-27T07:05:17Z</published>
    <updated>2010-07-27T07:39:48Z</updated>

    <summary>ネタ元：Google Japan Blog: Yahoo! JAPAN のより良...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seo" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="google" label="google" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="seo" label="SEO" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="yahoo" label="yahoo" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>ネタ元：<a href="http://googlejapan.blogspot.com/2010/07/yahoo-japan.html">Google Japan Blog: Yahoo! JAPAN のより良い検索と広告サービスのために</a></p>

<p>ここ数年来のビッグニュースです。Yahoo!JAPANは検索エンジンにBingを採用せずGoogle検索エンジンを採用するとの事。</p>]]>
        <![CDATA[<p>思えばYahoo!がGoogleからYSTに切り替えてから6年近くたったわけですが、再びGoogleに戻ってきたわけです。</p>

<p>先日の<a href="http://seo.cssnite.jp/">CSS Nite LP, Disk 10</a>では多くのスピーカーの方が｢Y｣についてコメントしていましたが、YSTのアルゴリズムは、特性を知っていないと検索結果から除外されたり、特性を知っている人はスパム行為により上位表示が容易だったりと偏っています。</p>

<p>他にも多くのスピーカーの方が｢h1｣の重要性を語っていましたが、｢h1要素がHTML文章中に１個で、ターゲットキーワードを埋め込む｣という文章構造をまったく無視したコーディングルールをWEB業界に強いてきたのはやはりYSTでそれが有効だったからに他なりません。(時代がHTML5に流れる中h1要素の数を限定しなくちゃいけないなんてまったくレガシーな話です)</p>

<p>YSTがimg要素のalt属性を評価しないので画像置換を使ったほうがSEO的に効果があるとかいうのもありましたのね。</p>

<p>たぶん、今回の発表はYahoo!にとってもGoogleにとってもWeb業界にとってもよい発表だったんじゃないかと思います。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2008/05/02-140350.html">WEB製作者の為のSEOチートシート</a><br />
<a href="http://blog.webcreativepark.net/2008/05/09-163621.html">マイクロソフトのYahoo!買収について</a><br />
<a href="http://blog.webcreativepark.net/2010/04/19-132823.html">SEOとページ読み込み速度</a><br />
<a href="http://blog.webcreativepark.net/2009/04/07-222141.html">画像置換とSEO</a><br />
<a href="http://blog.webcreativepark.net/2008/10/24-145329.html">Yahoo!とアフィリエイト</a></p>]]>
    </content>
</entry>

<entry>
    <title>[書評]iPhoneとツイッターで会社は儲かる</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/11-233931.html" />
    <id>tag:blog.webcreativepark.net,2010://1.722</id>

    <published>2010-07-11T14:39:31Z</published>
    <updated>2010-07-11T15:10:00Z</updated>

    <summary>前から気になっていたEC studioの山本さんが書かれたiPhoneとツイッタ...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="books" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="書評" label="書評" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/4839934444/tor0-22/ref=nosim" ><img src="http://images.amazon.com/images/P/4839934444.09._PB_PT-2_OU09_SCMZZZZZZZ_.jpg" alt="iPhoneとツイッターで会社は儲かる (マイコミ新書)" align="right"/></a>前から気になっていた<a href="http://www.ecstudio.jp/">EC studio</a>の<a href="http://blog.ecstudio.jp/">山本さん</a>が書かれた<a href="http://amazon.co.jp/o/ASIN/4839934444/tor0-22/ref=nosim" >iPhoneとツイッターで会社は儲かる</a>を読みました。</p>]]>
        <![CDATA[<p>ウリウリ感の強いタイトルですが、iPhoneやツイッターなどを利用した儲け話が書かれているわけではなく、EC  studioの強みであるITによる経営支援をまとめられた一冊です。</p>

<p>Twitterをコミュニケーションツールとして「スタッフとのコミュニケーション」「社外とのコミュニケーション」を行った結果EC studioでどのような変化が起こったかなどが書かれています。</p>

<p>EC  studioがITによる経営の効率化と、コミュニケーションを非常に大事にしているのが解ります。</p>

<p>IT企業では「情報伝達」、「情報共有」、「情報管理」をいかに効率よく行うかはひとつの命題だと思うのですが、EC  studioが実践し、そしてどのように変化したかが書かれており非常に参考になります。</p>

<p>IT企業の管理職の方などには参考になる一冊だと思います。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2009/05/20-180230.html">[書評]Webデザイン知らないと困る現場の新常識100</a><br />
<a href="http://blog.webcreativepark.net/2008/10/22-004625.html">[書評]ちょいデキ!</a><br />
<a href="http://blog.webcreativepark.net/2007/11/01-192551.html">[書評]twitterコミュニケーション・バイブル</a><br />
<a href="http://blog.webcreativepark.net/2007/09/12-142127.html">[書評]クチコミの技術-広告に頼らない共感型マーケティング-</a><br />
<a href="http://blog.webcreativepark.net/2007/08/19-184405.html">[書評]モバゲータウンがすごい理由 ～オジサンにはわからない、ケータイ・コンテンツ成功の秘けつ～</a></p>]]>
    </content>
</entry>

<entry>
    <title>PC用とiPhone用のサイトを切り替える.htaccess</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/08-121336.html" />
    <id>tag:blog.webcreativepark.net,2010://1.721</id>

    <published>2010-07-08T03:13:36Z</published>
    <updated>2010-07-08T03:30:49Z</updated>

    <summary>PC用のサイトにiPhoneでアクセスがあった場合にiPhone用のサイトに転送...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="server" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="htaccess" label=".htaccess" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>PC用のサイトにiPhoneでアクセスがあった場合にiPhone用のサイトに転送するというのはよくあるケースだと思います。更にiPhoneで「PC用」のボタンをクリックされた場合にPC用のサイトが閲覧できる.htaccessを考えてみました。</p>]]>
        <![CDATA[<p>iPhoneからPC用のサイトへのリンクには「?mode=pc」というパラメーターをつけておきます。</p>

<pre><code>RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod) 
RewriteCond %{QUERY_STRING} !mode=pc 
RewriteRule ^/$ /iphone/ [R]</code></pre>

<p>これでiPhoneで「?mode=pc」というパラメーターがない場合のみiPhone用のサイトに転送されます。</p>

<p>つまり、iPhoneで「http://bar.net」にアクセスがあった場合「http://bar.net/iphone/」に転送されますが「http://bar.net?mode=pc」の場合は転送されません。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/06/16-200046.html">iPhone用CSSをメディアクエリで分岐する問題点</a><br />
<a href="http://blog.webcreativepark.net/2010/06/23-075717.html">MTのコメントスパムをなくす.htaccess</a><br />
<a href="http://blog.webcreativepark.net/2005/07/26-184730.html">htmlやhtmのファイル名でphpを実行する</a><br />
<a href="http://blog.webcreativepark.net/2006/02/14-235830.html">errerページを作る！</a><br />
<a href="http://blog.webcreativepark.net/2007/02/14-005529.html">お引越し</a></p>]]>
    </content>
</entry>

<entry>
    <title> jQueryデザイン入門が紀伊國屋書店BookWebのランキングで1位に</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/07-155124.html" />
    <id>tag:blog.webcreativepark.net,2010://1.720</id>

    <published>2010-07-07T06:51:24Z</published>
    <updated>2010-07-07T07:02:54Z</updated>

    <summary>拙著「Web制作の現場で使う jQueryデザイン入門」が紀伊國屋書店BookW...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="web制作の現場で使うjqueryデザイン入門" label="Web制作の現場で使うjQueryデザイン入門" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307195&vc_url=http%3A%2F%2Fbookweb.kinokuniya.co.jp%2Fhtm%2F4048684116.html"><img src="http://blog.webcreativepark.net/img/jQuery.jpg"  alt="Web制作の現場で使う jQueryデザイン入門" align="right" /></a>拙著「<a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307195&vc_url=http%3A%2F%2Fbookweb.kinokuniya.co.jp%2Fhtm%2F4048684116.html"><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2395032&pid=879307195" height="1px" width="1px" border="0">Web制作の現場で使う jQueryデザイン入門</a>」が紀伊國屋書店BookWebの<a href="http://bookweb.kinokuniya.co.jp/guest/cgi-bin/tanass.cgi?KCODE=PA&SORT=U">コンピュータのランキング</a>で1位になりました。</p>]]>
        <![CDATA[<p>紀伊國屋書店BookWebのランキングはコンピュータ関連の書籍全22,561件の中で過去6ヶ月間に最も売れている書籍をランキングにしたものです。</p>

<p>紀伊國屋書店BookWeb以外で入手がしづらいと言う事情があったにせよ大変光栄です。ご購入された方ありがとうございます！</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/07/03-120313.html">Web制作の現場で使う jQueryデザイン入門 3刷決定</a><br />
<a href="http://blog.webcreativepark.net/2010/06/28-142926.html">jQueryデザイン入門の在庫状況</a><br />
<a href="http://blog.webcreativepark.net/2010/05/23-075549.html">Web制作の現場で使う jQueryデザイン入門が増刷、ネットショップでの販売が再開</a><br />
<a href="http://blog.webcreativepark.net/2010/03/16-172422.html">Web 制作の現場で使う jQueryデザイン入門　書評一覧</a><br />
<a href="http://blog.webcreativepark.net/2010/02/22-014040.html">web 制作の現場で使う jQueryデザイン入門 Amazonで通常購入可能に</a></p>]]>
    </content>
</entry>

<entry>
    <title>IEなどすべてのブラウザで使えるCSSデバッガー「Firebug Lite」</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/07-134217.html" />
    <id>tag:blog.webcreativepark.net,2010://1.719</id>

    <published>2010-07-07T04:42:17Z</published>
    <updated>2010-07-07T05:15:13Z</updated>

    <summary>FirefoxのアドオンFirebugを利用することで効率的なCSSデバッグが可...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="tools" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="firebug" label="firebug" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>Firefoxのアドオン<a href="http://blog.webcreativepark.net/2010/07/03-202546.html">Firebug</a>を利用することで効率的なCSSデバッグが可能になる。ただし、このFirebugはIEなどFirefox以外のブラウザでは利用することが出来ない。しかしFirebugではFirefox以外でも利用できる<a href="http://getfirebug.com/firebuglite">Firebug Lite</a>が提供されている。</p>]]>
        <![CDATA[<p> Firebug LiteはIE6以上, Firefox, Opera, Safari そしてGoogle Chromeなどほとんどのブラウザで利用可能です。</p>

<p>オリジナルのFirebugと比較すると機能が限定されているがCSSデバッグには十分利用できるでしょう。</p>

<h3>Firebug Liteの利用方法</h3>

<p>Firebug Liteはブックマークレットとして提供されています。ブックマークレットとはサイト上で任意のJavaScriptを実行する機能で、JavaScriptで実装されたFirebug Liteの機能が利用できるようになります。</p>

<p>まずは<a href="http://getfirebug.com/firebuglite">配布ページ</a>の中部にある「Debug bookmarklet」にある「Firebug Lite debug」というリンクを右クリックしてお気に入りに追加します。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="インストール" src="http://blog.webcreativepark.net/images/20100707_01.jpg"  class="mt-image-none" style="width:500px" /></span></p>

<p>利用方法は調査したいサイトに移動してお気に入りから「Firebug Lite debug」を実行します。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="実行" src="http://blog.webcreativepark.net/images/20100707_02.jpg"  class="mt-image-none" style="width:500px" /></span></p>

<p>実行するとFirebugのコンソールパネルが起動します。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="20100707_03.jpg" src="http://blog.webcreativepark.net/images/20100707_03.jpg" width="500" height="483" class="mt-image-none" style="" /></span></p>

<p>インターフェースは英語ですが「<a href="http://blog.webcreativepark.net/2010/07/03-202546.html">Firebugで始めるCSSデバッグ</a>」で紹介した機能のうち次の2つ以外は利用することが可能です。</p>

<ul>
	<li>URLにマウスを乗せることで画像が表示</li>
	<li>レイアウトタブによるボックスモデルの確認</li>
</ul>

<p>Firefoxではちゃんと表示されるがIEでは・・・というのは良くあることですのでIEではFirebug Liteを利用してCSSデバッグを行うことが出来ます。</p>

<p>Google Chromeではブックマークレットだけでなく<a href="https://chrome.google.com/extensions/detail/bmagokdooijbeehmkpknfglimnifench">エクステンション</a>としても提供されています。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/07/02-062759.html">Web Developerで行うCSSデバッグ</a><br />
<a href="http://blog.webcreativepark.net/2007/08/07-220323.html">CSSをデバッグするツール色々</a><br />
<a href="http://blog.webcreativepark.net/2007/03/20-005905.html">IE版のFirebug　IE Developer Toolbar</a><br />
<a href="http://blog.webcreativepark.net/2008/05/30-170629.html">ウェブデザイナーのための13のFirefoxのアドオン</a><br />
<a href="http://blog.webcreativepark.net/2007/10/06-111207.html">FirefoxでHTTP ヘッダを確認する『Live HTTP Headers』</a></p>]]>
    </content>
</entry>

<entry>
    <title>Firebugで始めるCSSデバッグ</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/03-202546.html" />
    <id>tag:blog.webcreativepark.net,2010://1.718</id>

    <published>2010-07-03T11:25:46Z</published>
    <updated>2010-07-03T13:09:25Z</updated>

    <summary>FirebugはWeb制作をアシストしてくれるFirefoxの拡張機能(アドオン...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="firefox" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="firebug" label="firebug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="firefox" label="firefox" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="https://addons.mozilla.org/ja/firefox/addon/1843/">Firebug</a>はWeb制作をアシストしてくれる<a href="http://mozilla.jp/firefox/">Firefox</a>の拡張機能(アドオン)です。CSSデバッグに関しては<a href="http://blog.webcreativepark.net/2010/07/02-062759.html">Web Developer</a>よりこちらを使っている人のほうが多いと思います。個人的にもFirebugなしでCSSは書きたくないと思うぐらい重宝しています。</p>]]>
        <![CDATA[<h3>インストール</h3>

<p>Firefoxで配布サイトにアクセスして「Firefoxへの追加」をクリックします。</p>

<p>インストール画面が表示されます。画面下部に『インストール(5)』といったグレーのボタンが表示されますが、すこし待つと『今すぐインストール』に変わります。変わりましたらボタンをクリックしてインストールを開始してください。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Firebugのインストール" src="http://blog.webcreativepark.net/images/20100703_01.jpg" width="400" height="280" class="mt-image-none" style="" /></span></p>

<p>インストールが終了したらFirefoxの再起動が求められるので、Firefoxを再起動してください。</p>

<h3>Firebugの使い方</h3>

<p>Firebugをインストールするとブラウザの右下に次のようなアイコンが表示されます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Firebuの起動" src="http://blog.webcreativepark.net/images/20100703_02.jpg" width="131" height="117" class="mt-image-none" style="" /></span></p>

<p>この<del>ゴキブリ</del>ホタルのアイコンをクリックするとFirebugが起動します。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="コンソールパネル" src="http://blog.webcreativepark.net/images/20100703_03.jpg" width="500" height="427" class="mt-image-none" style="" /></span></p>

<p>起動したら表示されるパネルで様々な操作が可能になります。</p>

<p>Firebugは元々JavaScriptのデバッガーとして開発されている為、コンソールパネルを有効にすることで、様々なJavaScriptデバッグが可能になりますが、今回はCSSデバッグにフォーカスを当てて解説していきたいと思います。</p>

<h3>要素の調査</h3>

<p>要素の調査を行う為にまず、インスペクトモードを起動します。矢印のメニューをクリックするとインスペクトモードが起動します。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="インスペクトモードの起動" src="http://blog.webcreativepark.net/images/20100703_04.jpg" width="300" height="300" class="mt-image-none" style="" /></span></p>

<p>インスペクトモード時にWEBサイトの要素の上などにマウスカーソルを持っていくと要素が青色の枠で包まれます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="要素の調査" src="http://blog.webcreativepark.net/images/20100703_05.jpg" width="500" height="432" class="mt-image-none" style="" /></span></p>

<p>マウスの位置を調整しながら調査したい要素を指定しクリックします。インスペクトモードで要素をうまく指定できない場合は、左下のHTMLからも要素が指定できます。</p>

<h3>CSSの確認</h3>

<p>要素が指定できたら右側のスタイルパネルでCSSの調整を行いましょう。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="スタイルパネル" src="http://blog.webcreativepark.net/images/20100703_06.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>スタイルパネルでは、その要素に適応されているCSSの一覧を見ることが出来ます。他のセレクタにより打ち消されているプロパティなどは打ち消し線が表示されます。</p>

<p>ここでのデバッグのポイントは2つです。</p>

<p>指定してはずのプロパティが表示されていない場合は、スペルミスや;（セミコロン）の入力忘れなどで正しくプロパティが指定できていない可能性があります。一度スタイルシートを見直しましょう。スタイルシートのアップロード忘れや別ファイルを更新しいたなどの可能性もあります。</p>

<p>指定したプロパティに打ち消し線が表示される。カスケーディングにより他のプロパティが優先されています。詳細度を上げるなどして指定したプロパティが優先されるようにしましょう。</p>

<p>また、画像のファイル名にマウスを乗せると画像が表示されます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="20100703_07.jpg" src="http://blog.webcreativepark.net/images/20100703_07.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>画像のファイル名やパスが間違っていたり、アップ忘れなどがあると画像が表示されません。<br />
CSSで指定した画像が表示されない場合はここでまず確認しましょう。</p>

<h3>CSSの打ち消し</h3>

<p>スタイルパネル上でプロパティの左をクリックすると中止マークが表示されそのCSSの指定を1時的に無効化することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CSSの無効化" src="http://blog.webcreativepark.net/images/20100703_08.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>思い通りのスタイルやレイアウトにならない場合など、どこかのCSSが悪さをしていることがあります。怪しい箇所などを無効化して確かめてみましょう。</p>

<h3>CSSの編集</h3>

<p>CSSのプロパティや値をクリックすることで修正することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CSS の編集" src="http://blog.webcreativepark.net/images/20100703_09.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>思い通りのスタイルやレイアウトにならない場合、編集してどのようになるか確認してください。<br />
とくにmarginやpaddingなどの細かい数値の調整などに便利です。</p>

<h3>CSSの追加</h3>

<p>右の余白をダブルクリックするとCSSの追加が可能になります。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CSSの追加" src="http://blog.webcreativepark.net/images/20100703_10.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>他のプロパティを追加しながらCSSの調整を行いましょう。</p>

<h3>累積スタイルの確認</h3>

<p>累積タブを選択すると要素のすべてのプロパティの値が確認できます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="累積スタイルの確認" src="http://blog.webcreativepark.net/images/20100703_12.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<h3>ボックスモデルの確認</h3>

<p>レイアウトタブをクリックするとボックスモデルが確認できます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ボックスモデルの確認" src="http://blog.webcreativepark.net/images/20100703_11.jpg" width="543" height="395" class="mt-image-none" style="width:500px;" /></span></p>

<p>他にもいろいろとありますが、これらの機能を使うとCSSデバッグを効率よく行うことが出来るでしょう。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/07/02-062759.html">Web Developerで行うCSSデバッグ</a><br />
<a href="http://blog.webcreativepark.net/2007/08/07-220323.html">CSSをデバッグするツール色々</a><br />
<a href="http://blog.webcreativepark.net/2007/03/20-005905.html">IE版のFirebug　IE Developer Toolbar</a><br />
<a href="http://blog.webcreativepark.net/2008/05/30-170629.html">ウェブデザイナーのための13のFirefoxのアドオン</a><br />
<a href="http://blog.webcreativepark.net/2007/10/06-111207.html">FirefoxでHTTP ヘッダを確認する『Live HTTP Headers』</a></p>]]>
    </content>
</entry>

<entry>
    <title>Web制作の現場で使う jQueryデザイン入門 3刷決定</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/03-120313.html" />
    <id>tag:blog.webcreativepark.net,2010://1.717</id>

    <published>2010-07-03T03:03:13Z</published>
    <updated>2010-07-03T03:08:52Z</updated>

    <summary>拙著「Web制作の現場で使う jQueryデザイン入門」の増刷が決定しました。...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="web制作の現場で使うjqueryデザイン入門" label="Web制作の現場で使うjQueryデザイン入門" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307195&vc_url=http%3A%2F%2Fbookweb.kinokuniya.co.jp%2Fhtm%2F4048684116.html"><img src="http://blog.webcreativepark.net/img/jQuery.jpg"  alt="Web制作の現場で使う jQueryデザイン入門" align="right" /></a>拙著「<a href="http://ascii.asciimw.jp/books/books/detail/978-4-04-868411-8.shtml">Web制作の現場で使う jQueryデザイン入門</a>」の増刷が決定しました。</p>]]>
        <![CDATA[<p>現在入手が困難になっておりますが、もうすぐ解決するかと思います。</p>

<p>現在以下のオンライン書店では入手可能ですので興味がある方はぜひご購入ください。</p>

<ul>
	<li><a href="http://www.junkudo.co.jp/detail.jsp?ID=0110909588">ジュンク堂書店</a></li> 
	<li><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307195&vc_url=http%3A%2F%2Fbookweb.kinokuniya.co.jp%2Fhtm%2F4048684116.html" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2395032&pid=879307195" height="1px" width="1px" border="0">紀伊國屋書店BookWeb</a></li>
</ul>
]]>
    </content>
</entry>

<entry>
    <title>Web Developerで行うCSSデバッグ</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/07/02-062759.html" />
    <id>tag:blog.webcreativepark.net,2010://1.716</id>

    <published>2010-07-01T21:27:59Z</published>
    <updated>2010-07-01T22:59:09Z</updated>

    <summary>Web Developerはナトラボさんが公開しているWeb制作をアシストしてく...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="css" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="firefox" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://lab.tubonotubo.jp/tools/webdeveloper/index.html">Web Developer</a>は<a href="http://lab.tubonotubo.jp">ナトラボ</a>さんが公開しているWeb制作をアシストしてくれる<a href="http://mozilla.jp/firefox/">Firefox</a>の拡張機能(アドオン)です。</p>]]>
        <![CDATA[<h3>インストール</h3>

<p>Firefoxで配布ページにアクセスし「ダウンロード：Webdeveloper for Firefox (399kb)」をクリックすることでインストールが開始されます。</p>

<p>インストール開始時にページ上部に「このサイト(lab.tubonotubo.jp)からはFirefoxにソフトウェアをインストールできない設定になっております。」と表示されますが、右の「許可(A)」ボタンをクリックすることでインストールが可能です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Web Developerのインストール" src="http://blog.webcreativepark.net/images/20100702_01.jpg" width="500" height="89" class="mt-image-none" style="" /></span></p>

<p>インストール画面が表示されます。画面下部に『インストール(5)』といったグレーのボタンが表示されますが、すこし待つと『今すぐインストール』に変わります。変わりましたらボタンをクリックしてインストールを開始してください。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ソフトウェアのインストール" src="http://blog.webcreativepark.net/images/20100624_02.jpg" width="400" height="280" class="mt-image-none" style="" /></span></p>

<p>インストールが終了したらFirefoxの再起動が求められるので、Firefoxを再起動してください。</p>

<h3>Web Developerの利用方法</h3>

<p>インストールが成功したらFirefoxにWeb Developerツールバーが表示されます。ここから様々な操作が可能です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Web Developerツールバー" src="http://blog.webcreativepark.net/images/20100702_03.jpg" width="500" height="44" class="mt-image-none" style="" /></span></p>

<p>非常にたくさんの機能があるためいくつかの機能をピックアップして紹介します。</p>

<h3>CSSの文法チェック</h3>

<p>ツールバーの右端に3つのアイコンが表示されます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="文法チェック" src="http://blog.webcreativepark.net/images/20100702_04.jpg" width="76" height="31" class="mt-image-none" style="" /></span></p>

<p>左から現在表示しているページで</p>

<ul>
	<li>標準準拠モードかどうか</li>
	<li>CSSの文法が合っているかどうか</li>
	<li>JavaScriptでエラーが発生していないか</li>
</ul>

<p>を確認することができます。</p>

<p>問題なければ緑のアイコンが、問題がある場合は赤色のアイコンが表示されます。アイコンをクリックすると更に詳しい情報を見ることが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="エラーコンソール" src="http://blog.webcreativepark.net/images/20100702_05.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>自分ではちゃんと書いているつもりが、ちょっとしたスペルミスなどでエラーが出ていることがあります。<br />
CSSを記述する際にはまず、ここでエラーがないかどうか確認しましょう。</p>

<h3>JavaScriptの無効化</h3>

<p>メニューバーの一番右の『無効化』からJavaScriptなどを無効化することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="JavaScriptの無効化" src="http://blog.webcreativepark.net/images/20100702_06.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>JavaScriptをOFFにしているユーザーも考慮してJavaScriptを無効化してサイトがどのように表示されるか確認しましょう。</p>

<h3>CSSの無効化</h3>

<p>メニューバーの『CSS』からCSSを無効にすることが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CSSの無効化" src="http://blog.webcreativepark.net/images/20100702_07.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>HTMLが適切に記述されていればCSSを無効にしても情報が伝わるはずです。CSSを無効化にして情報が全く伝わらない場合はHTMLの構造を再考する必要があるでしょう。</p>

<h3>要素に適応されているCSSの確認</h3>

<p>同じくメニューバー『CSS』の『スタイル情報の確認』から現在要素に適応されているCSSを確認することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="要素に適応されているCSSの確認" src="http://blog.webcreativepark.net/images/20100702_08.jpg" width="500" height="408" class="mt-image-none" style="" /></span></p>

<p>『スタイル情報の確認』を実行すると画面下部にスタイル情報を表示するパネルが表示されます。マウスで調査したい要素をクリックするとスタイル情報にその要素に適応されているCSSを確認することが出来ます。</p>

<p>どのスタイルシートの何行目に記述されているかまで確認できますので、スタイルを編集したい際にひらくスタイルシートも一目瞭然ですね。</p>

<h3>CSSのリアルタイム編集</h3>

<p>同じくメニューバー『CSS』の『CSSを編集する』から現在適応されているCSSの編集を行うことが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="CSSのリアルタイム編集" src="http://blog.webcreativepark.net/images/20100702_09.jpg" width="500" height="408" class="mt-image-none" style="" /></span></p>

<p>ちょっとCSSを変更した場合にどのように表示されるかなどを実際の画面をみながら編集して確認することが出来ます。<br />
編集したファイルはダウンロードも出来ますのでダウンロードして現在のスタイルシートと差し替えることも出来ます。</p>

<h3>パスワードの表示</h3>

<p>地味に便利なのが『フォーム』から利用できる『パスワードの表示』</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="パスワードの表示" src="http://blog.webcreativepark.net/images/20100702_10.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>フォームなどでパスワードを入力すると『●●●●●』だったり『******』と表示されてしまいますが、これをちゃんとした文字列で表示してくれます。</p>

<h3>画像のalt属性の表示</h3>

<p>『画像』の『alt属性値を表示』から画像のalt属性の値を表示することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="画像のalt属性の表示" src="http://blog.webcreativepark.net/images/20100702_11.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>alt属性が適切に利用されているか、alt属性が抜けていないかなどをチェックすることが出来ます。</p>

<h3>id属性とclass属性の表示</h3>

<p>『情報』の『id属性とclass属性の表示する』からサイトで利用しているid属性とclass属性を確認することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="id属性とclass属性の表示" src="http://blog.webcreativepark.net/images/20100702_12.jpg" width="400" height="300" class="mt-image-none" style="" /></span></p>

<p>自サイトの確認というよりかは他のサイトでどのようなidやclassを利用しているか確認するのに便利でしょう。</p>

<h3>ブロックレベル要素の枠の表示</h3>

<p>『枠表示』からはブロックレベル要素やh要素を枠で包んで表示することが出来ます。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="ブロックレベル要素の枠表示" src="http://blog.webcreativepark.net/images/20100702_13.jpg" width="500" height="408" class="mt-image-none" style="" /></span></p>

<p>どのような構造でどのように表示されているかが確認できます。</p>

<h3>HTMLのリアルタイム編集</h3>

<p>『その他』の『HTMLを編集』からHTMLのリアルタイム編集が可能です。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="HTMLのリアルタイム編集" src="http://blog.webcreativepark.net/images/20100702_14.jpg" width="500" height="408" class="mt-image-none" style="" /></span></p>

<p>画面下部に表示されるHTMLが編集可能な為、HTMLを変更した場合どのように表示されるかが確認できます。</p>

<p>その他にもWeb Developerには様々な機能があります。これらを駆使することでWeb制作やCSSデバッグの作業を効率よく行うことが出来るでしょう。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2008/05/30-170629.html">ウェブデザイナーのための13のFirefoxのアドオン</a><br />
<a href="http://blog.webcreativepark.net/2008/01/05-144033.html">マウスオーバーで英単語の意味を教えてくれるFirefoxアドオン『FireDictionary』</a><br />
<a href="http://blog.webcreativepark.net/2007/10/06-111207.html">FirefoxでHTTP ヘッダを確認する『Live HTTP Headers』</a><br />
<a href="http://blog.webcreativepark.net/2007/02/27-010034.html">ブロガーの強い味方(?)It's All Text!</a><br />
<a href="http://blog.webcreativepark.net/2006/03/14-010329.html">最強のCSS編集ツール by Firefox</a><br />
<a href="http://blog.webcreativepark.net/2006/01/26-153633.html">firefoxの便利な拡張機能</a></p>]]>
    </content>
</entry>

<entry>
    <title>topsyのRTボタンのエラーを修正</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/30-055915.html" />
    <id>tag:blog.webcreativepark.net,2010://1.715</id>

    <published>2010-06-29T20:59:15Z</published>
    <updated>2010-06-29T21:12:37Z</updated>

    <summary>このサイトで利用しているTopsy　Topsy Retweet Buttonが数...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="tools" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="twitter" label="Twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>このサイトで利用している<a href="http://labs.topsy.com/button/retweet-button/">Topsy　Topsy Retweet Button</a>が数日前からJavaScriptエラーで表示されなくなりました。</p>]]>
        <![CDATA[<p>どうやらtitleに日本語が含まれている際にエラーが出るようです。</p>

<p>URLエンコードすれば大丈夫かなと思ったのですが、URLエンコードしたらURLデコードされずにtwitterに投稿されてしまいます。</p>

<p>titleの指定を取り除くことでちゃんと動作するようになります。</p>

<pre><code>&lt;div class="topsy_widget_data"&gt;&lt;!--
    {
        "url": "http://blog.webcreativepark.net/2010/06/28-142926.html"
    }
--&gt;&lt;/div&gt;</code></pre>

<p>titleの指定がない場合はHTMLのtitle要素からタイトルが参照されます。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2009/10/31-164350.html">Twitter Follow Badgeを付けてみた</a><br />
<a href="http://blog.webcreativepark.net/2009/07/06-125104.html">twitterでblogの更新情報を配信</a><br />
<a href="http://blog.webcreativepark.net/2010/06/10-161621.html">jQuery を利用してDeliciousのブックマーク数を表示する</a><br />
<a href="http://blog.webcreativepark.net/2010/05/30-181240.html">Facebook のLike Button(いいねボタン)の設置</a><br />
<a href="http://blog.webcreativepark.net/2006/12/04-232553.html">SBO（ソーシャルブックマークオプティマイズ）のブックマークレット</a></p>]]>
    </content>
</entry>

<entry>
    <title>jQueryデザイン入門の在庫状況</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/28-142926.html" />
    <id>tag:blog.webcreativepark.net,2010://1.714</id>

    <published>2010-06-28T05:29:26Z</published>
    <updated>2010-06-29T01:32:01Z</updated>

    <summary>拙著「Web制作の現場で使う jQueryデザイン入門」ですが6/28現在入手が...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="web制作の現場で使うjqueryデザイン入門" label="Web制作の現場で使うjQueryデザイン入門" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>拙著「<a href="http://ascii.asciimw.jp/books/books/detail/978-4-04-868411-8.shtml">Web制作の現場で使う jQueryデザイン入門</a>」ですが6/28現在入手が困難な状況になっております。</p>]]>
        <![CDATA[<p>以下のオンライン書店ではまだ取り扱っているようですので、興味がある方はお早めにご購入ください。</p>

<h3>オンライン書店での在庫状況（6/28 13:00現在）</h3>

<p>取り寄せの箇所に関してはオンライン書店が明示している日付で入荷されない可能性がありますので注意してください。</p>

<ul>
	<li><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim">Amazon（品切れ/プレミアムが付いた中古品の取り扱いはあり）</a></li>
	<li><a href="http://pt.afl.rakuten.co.jp/c/060bd376.c1fa77e2/?url=http%3a%2f%2fbooks.rakuten.co.jp%2frb%2f%25E3%2580%2590%25E4%25BA%2588%25E7%25B4%2584%25E3%2580%2591-Web%25E5%2588%25B6%25E4%25BD%259C%25E3%2581%25AE%25E7%258F%25BE%25E5%25A0%25B4%25E3%2581%25A7%25E4%25BD%25BF%25E3%2581%2586-jQuery%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3%25E5%2585%25A5%25E9%2596%2580-%25E4%25BB%2598%25E5%25B1%259E%25E5%2593%2581%25EF%25BC%259A%25E3%2583%25AA%25E3%2583%2595%25E3%2582%25A1%25E3%2583%25AC%25E3%2583%25B3%25E3%2582%25B9%25E3%2582%25B7%25E3%2583%25BC%25E3%2583%2588%25C3%25971%25E6%259E%259A-%25E8%25A5%25BF%25E7%2595%2591%25E4%25B8%2580%25E9%25A6%25AC-9784048684118%2fitem%2f6323306%2f%3fscid%3dwi-ich-search-all-non-snav">楽天（品切れ）</a></li>
	<li><a href="http://px.a8.net/svt/ejp?a8mat=1NWTA8+786JZU+10UY+HUKPU&a8ejpredirect=http%3A%2F%2Fwww.bk1.jp%2Fproduct%2F03231904" target="_blank">BK1(取り寄せ)</a><img border="0" width="1" height="1" src="http://www13.a8.net/0.gif?a8mat=1NWTA8+786JZU+10UY+HUKPU" alt=""></li>
	<li><a href="http://px.a8.net/svt/ejp?a8mat=1NWTA8+7ZKHTM+FQ4+NSWRM&a8ejpredirect=http%3A%2F%2Fbooks.livedoor.com%2Fitem%2F3765859" target="_blank">livedoor BOOKS（品切れ）</a><img border="0" width="1" height="1" src="http://www19.a8.net/0.gif?a8mat=1NWTA8+7ZKHTM+FQ4+NSWRM" alt=""></li>
	<li><a href="http://click.linksynergy.com/fs-bin/click?id=8tiMs*aR/zI&subid=&offerid=197738.1&type=10&tmpid=1787&RD_PARM1=http%253A%252F%252Fwww.7netshopping.jp%252Fbooks%252Fdetail%252F-%252Faccd%252F1102884632%252Fsubno%252F1">セブンネットショッピング（品切れ）</a><img alt="icon" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=8tiMs*aR/zI&bids=197738.1&type=10"></li>
	<li><a href="http://click.linksynergy.com/fs-bin/click?id=8tiMs*aR/zI&subid=&offerid=131139.1&type=10&tmpid=1161&RD_PARM1=http%253A%252F%252Fwww.hmv.co.jp%252Fproduct%252Fdetail%252F3764531">HMV ONLINE(取り寄せ)</a><img alt="icon" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=8tiMs*aR/zI&bids=131139.1&type=10"></li>
	<li><a href="http://click.linksynergy.com/fs-bin/click?id=8tiMs*aR/zI&subid=&offerid=66258.1&type=10&tmpid=1774&RD_PARM1=http%253A%252F%252Fshop.tsutaya.co.jp%252Fbook%252Fproduct%252F9784048684118%252F">TSUTAYA online（品切れ）</a><img alt="icon" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=8tiMs*aR/zI&bids=66258.1&type=10"></li>
	<li><a href="http://click.linksynergy.com/fs-bin/statform?id=8tiMs*aR/zI&offerid=33310&bnid=2&subid=0&ifc=4&ifr=9784048684118">ブーブル（品切れ）</a></li>
	<li><a href="http://www.junkudo.co.jp/detail.jsp?ID=0110909588">ジュンク堂書店</a></li>
	<li><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307195&vc_url=http%3A%2F%2Fbookweb.kinokuniya.co.jp%2Fhtm%2F4048684116.html" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2395032&pid=879307195" height="1px" width="1px" border="0">紀伊國屋書店BookWeb</a></li>
	<li><a href="http://www.geo-online.co.jp/ds/7713693/">GEO Online（品切れ）</a></li>
	<li><a href="http://www.e-hon.ne.jp/bec/SA/Detail?refShinCode=0100000000000032378362&amp;Action_id=121&amp;Sza_id=B0">e-hon　本（品切れ）</a></li>
	<li><a href="http://click.linksynergy.com/fs-bin/click?id=8tiMs*aR/zI&subid=&offerid=169505.1&type=10&tmpid=3677&RD_PARM1=http%253A%252F%252Fwww.bookservice.jp%252Fbs%252FPSRRES1001.do%253FdoWindowDispatch%253Dbook%2526ssc%253D1%2526sk%253D01%2526scn%253DI4048684116">ブックサービス(取り寄せ)</a><img alt="icon" width="1" height="1" src="http://ad.linksynergy.com/fs-bin/show?id=8tiMs*aR/zI&bids=169505.1&type=10"></li>
	<li><a href="http://ck.jp.ap.valuecommerce.com/servlet/referral?sid=2395032&pid=879307209&vc_url=http%3A%2F%2Fwww.jbook.co.jp%2Fp%2Fp.aspx%2F3925960%2Fs" target="_blank" ><img src="http://ad.jp.ap.valuecommerce.com/servlet/gifbanner?sid=2395032&pid=879307209" height="1px" width="1px" border="0">JBOOK（取り寄せ）</a></li>
	<li><a href="http://boox.jp/index.php?module=ecitemdtl&action=pdetail&it=BK&cd=4048684116">booxstore（品切れ）</a></li>
</ul>]]>
    </content>
</entry>

<entry>
    <title>Google Chrome でAjaxを利用しローカルファイルにアクセスする</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/24-202820.html" />
    <id>tag:blog.webcreativepark.net,2010://1.713</id>

    <published>2010-06-24T11:28:20Z</published>
    <updated>2010-06-24T12:22:56Z</updated>

    <summary>Google Chrome5.0.335以降でどうやらローカルファイへのアクセス...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="ajax" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="ajax" label="Ajax" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googlechrome" label="Google Chrome" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>Google Chrome5.0.335以降でどうやらローカルファイへのアクセスポリシーが変更されており、AjaxのXMLHttpRequest でローカルのHTMLなどからローカルファイルにアクセスが出来なくなってしまったようです。[<a href="http://googlechromereleases.blogspot.com/2010/02/dev-channel-update_24.html">5.0.335 Update]</a></p>]]>
        <![CDATA[<p>ローカルサーバーなどを立てて開発している場合は問題ないんですが、たんなるローカルファイルとして開発しているとやっかいですね。</p>

<p>解決方法としては、Google Chromeの起動オプションに次のコードを追加します。</p>

<pre><code>-allow-file-access-from-files</code></pre>

<p>起動オプションはWindowsですと、アプリのショートカットアイコンを右クリックしてプロパティを選択、リンク先を次のように変更することで付加できます。</p>

<pre><code>C:\Users\...(中略)..\chrome.exe -allow-file-access-from-files</code></pre>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Google Chromeに起動オプションの追加" src="http://blog.webcreativepark.net/images/20100624_01.png" width="435" height="479" class="mt-image-none" style="" /></span></p>

<p>これでGoogle Chrome でもAjaxでローカルファイルにアクセスすることが出来るようになります。</p>

<p>Google Chrome が閉じたセキュリティーホールを空けてるので、その点は注意してください。（開発用のショートカットのみ起動オプションを付ける etc）</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2009/10/09-020452.html">Ajax中にページ更新する際の注意点</a><br />
<a href="http://blog.webcreativepark.net/2010/02/05-233907.html">Firefox3.6でメニューバーを消してしまった場合の対処方法</a><br />
<a href="http://blog.webcreativepark.net/2009/08/10-141159.html">Firefox3とESET Smart Securityでアドオンが更新できない際の対応方法</a><br />
<a href="http://blog.webcreativepark.net/2009/04/23-012859.html">Firefox3.0.9がソースの表示の際にクラッシュする件</a></p>]]>
    </content>
</entry>

<entry>
    <title>MTのコメントスパムをなくす.htaccess</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/23-075717.html" />
    <id>tag:blog.webcreativepark.net,2010://1.712</id>

    <published>2010-06-22T22:57:17Z</published>
    <updated>2010-06-22T23:09:20Z</updated>

    <summary>運営しているサイトのひとつでコメントスパムが急増したので.htaccessによる...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="movable type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="htaccess" label=".htaccess" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="movabletype" label="Movable Type" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>運営しているサイトのひとつでコメントスパムが急増したので.htaccessによるスパム対策を行いました。</p>]]>
        <![CDATA[<p>.htaccessに次のような記述を書くとコメントスパムがほとんどなくなります。<br />
「http://blog.webcreativepark.net」を運営しているサイトのドメインに変更してください。</p>

<pre><code>&lt;Files mt-comments.cgi&gt;
SetEnvIf Referer "^http://blog.webcreativepark.net" ref
order deny,allow
deny from all
allow from env=ref
&lt;/Files&gt;</code></pre>

<p>リファラーを確認してリファラーがサイトのドメインと異なる場合mt-comments.cgiへのアクセスを弾く仕組みになっています。</p>

<p>.htaccessはmt-comments.cgiがある管理ディレクトリに置いてください。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/01/29-142934.html">MTのキャプチャ認証の負荷を軽減する方法</a><br />
<a href="http://blog.webcreativepark.net/2009/05/30-202843.html">MTで特定の文字数以降を「...」とトリミングする方法</a><br />
<a href="http://blog.webcreativepark.net/2008/04/25-140113.html">MTとトラックバック</a><br />
<a href="http://blog.webcreativepark.net/2008/03/18-233929.html">MTでopモディファイアを利用して複雑なレイアウトを行う</a><br />
<a href="http://blog.webcreativepark.net/2008/02/27-122742.html">Movable TypeでSEO対策-Feed編-</a></p>]]>
    </content>
</entry>

<entry>
    <title>MT5でカスタムフィールドの表示順をベースネーム順に変更するプラグイン「CustomSort5」</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/21-202238.html" />
    <id>tag:blog.webcreativepark.net,2010://1.711</id>

    <published>2010-06-21T11:22:38Z</published>
    <updated>2010-06-21T11:34:47Z</updated>

    <summary>MTの投稿画面でカスタムフィールドの表示順をベースネーム順に変更するプラグイン「...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="movable type" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>MTの投稿画面でカスタムフィールドの表示順をベースネーム順に変更するプラグイン「<a href="http://blog.webcreativepark.net/2009/06/01-184042.html">CustomSort</a>」のMT5対応の要望が多かったので対応いたしました。</p>

<p><a href="http://blog.webcreativepark.net/sample/mt/custumSort5.zip">custumSort5.zip</a></p>]]>
        <![CDATA[<p>CustomSort5を利用するとカスタムフィールドをベースネーム順に並びかえることが出来て少しだけ幸せになれます。</p>

<p>MT5.02でのみ動作確認をしており、ページとブログ記事に対応しています。フォルダとかカテゴリのカスタムフィールドには対応していません。</p>

<p>ライセンスはLGPLで配布しますので、自由にご利用ください。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2008/05/19-235050.html">MTの画像挿入時に rel="lightbox"を挿入する「LightBox2MT」プラグイン</a><br />
<a href="http://blog.webcreativepark.net/2008/05/06-210312.html">Movable Typeで公開状態が「未公開」の際に指定したメールアドレスにメールを送るプラグイン</a><br />
<a href="http://blog.webcreativepark.net/2008/05/01-184829.html">Movable Typeのタグ入力を簡単にするtagSupportプラグイン</a><br />
<a href="http://blog.webcreativepark.net/2008/04/30-234954.html">MTの編集画面にカラーピッカーを付けるcolorEditorプラグイン</a><br />
<a href="http://blog.webcreativepark.net/2008/03/21-191325.html">MTのテンプレート開発で再構築を不要にするfastDevelopmentプラグイン</a></p>]]>
    </content>
</entry>

<entry>
    <title>iPhone用CSSをメディアクエリで分岐する問題点</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/16-200046.html" />
    <id>tag:blog.webcreativepark.net,2010://1.710</id>

    <published>2010-06-16T11:00:46Z</published>
    <updated>2010-07-09T09:30:21Z</updated>

    <summary>これまで1つのHTMLソースでPC用とiPhone用のスタイルシートを切り替える...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="css" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone" label="iPhone" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>これまで1つのHTMLソースでPC用とiPhone用のスタイルシートを切り替えるテクニックとしてCSS3のメディアクエリが用いられることが多かったのですが、iPhone 4の登場によりこのテクニックはバッドノウハウになりつつあります。</p>]]>
        <![CDATA[<p><strong>追記(2010/07/09)</strong></p>

<p><ins>本エントリーはiPhone 4の発売前に書いたものです。<br />
iPhone 4のSafariに関しては画面サイズが320×480として計算されている為、問題ないようです。<br />
参考：<a href="http://blog.fonland.net/2010/06/iphone-4-viewport-iphone-3g.html">Fonland: iPhone 4 の viewport は iPhone 3G と同じ</a><ins></p>

<p>これまでは次のようなコードでiPhone用にiphone.cssをそれ以外のデバイスにimport.cssを読み込むことが出来ました。</p>

<pre><code>&lt;link media="only screen and (max-device-width:480px)" rel="stylesheet" type="text/css" href="css/iphone.css" /&gt;
&lt;link media="screen and (min-device-width:481px)" rel="stylesheet" type="text/css" href="css/import.css" /&gt;
&lt;!--[if IE]&gt;
&lt;link rel="stylesheet" type="text/css" href="css/import.css" /&gt;
&lt;![endif]--&gt;</code></pre>

<p>これはiPhoneの画面サイズが320×480だった為、画面サイズが480px以内の場合はiphone.cssを読み込むとしていた為です。</p>

<p>しかし、iPhone 4の画面サイズは960×640ピクセル。これまでの手法が通用しなくなりました。</p>

<p>そもそも画面サイズで<strong>特定デバイス</strong>かどうかを判断するというのはメディアクエリの本質とは異なりハックに近い手法だったと言わざるえません。</p>

<p>iPhone 4のブラウザの仕様などがわからない為、これまでと同じスタイルシートを適応してよいかなどの問題もありますが、やはり特定デバイスに向けてのスタイルシートの切り替えは素直にユーザーエージェントで行うのがよいでしょう。<br />
たとえば次のような.htaccessを利用したスタイルシートの切り替えです。</p>

<pre><code>RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} iPhone
RewriteRule ^css/import.css$ /css/iphone.css [R]</code></pre>

<p>ユーザーエージェントによる切り替えも問題ないわけではありません。例えばNintendo DSブラウザの場合、Nintendo DS /DS LiteとNintend DSiで全く異なるユーザーエージェントが適応されています。</p>

<p>Nintendo DS /DS Liteのユーザーエージェント<br />
<strong>Mozilla/4.0 (compatible; MSIE 6.0; Nitro) Opera 8.50[ja]</strong></p>

<p>Nintend DSiのユーザーエージェント<br />
<strong>Opera/9.50 (Nintendo DSi; Opera/446; U; ja)</strong></p>

<p>Nintendo DS /DS Liteでは共通のキーワードとして「Nitro」、Nintend DSiでは「Nintendo DSi」が利用されています。</p>

<p>iPhone 4 のユーザーエージェントはわかりませんが、もしかしたら「iPhone」のキーワードを含んでいないかもしれません。（追記：<a href="http://twitter.com/tt__">@tt__</a>から<a href="http://twitter.com/tt__/status/16299742574">iPhone 4 のユーザーエージェントの情報</a>を教えてもらいました。）</p>

<p>なにがベストプラクティクスかというのはわかりませんが、目的のデバイスがバージョンアップした場合などに、すぐに対応できる指定をしたほうがよいでしょう。（個人的にはユーザーエージェントによる切り替えがマストかなと思っています。）</p>

<p><a href="http://amazon.co.jp/o/ASIN/4839929734/tor0-22/ref=nosim"><img src="http://blog.webcreativepark.net/img/cssnite_b_book.png" alt="現場のプロから学ぶXHTML+CSS " /></a><br />
<a href="http://amazon.co.jp/o/ASIN/4839929734/tor0-22/ref=nosim">現場のプロから学ぶXHTML+CSS</a> </p>]]>
    </content>
</entry>

<entry>
    <title>jQueryを利用してDeliciousのブックマーク数を表示する</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/10-161621.html" />
    <id>tag:blog.webcreativepark.net,2010://1.709</id>

    <published>2010-06-10T07:16:21Z</published>
    <updated>2010-06-10T08:34:34Z</updated>

    <summary>このブログにjQueryを利用してDeliciousのブックマーク数を表示してみ...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="jQuery" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="delicious" label="Delicious" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>このブログにjQueryを利用してDeliciousのブックマーク数を表示してみましたので、やり方を紹介しておきます。</p>]]>
        <![CDATA[<p>DeliciousはjsonpのAPIを公開していますので、同一ドメインの制約を受けずAjaxで情報を取得することが出来ます。</p>

<p>jsonpの情報は次のようなURLで取得できます。</p>

<pre><code>http://feeds.delicious.com/v2/json/urlinfo/[md5ハッシュ化したURL]</code></pre>

<p>URLをmd5ハッシュ化しなくてはいけないのですが、それには<a href="http://labs.cybozu.co.jp/blog/mitsunari/2007/07/md5js_1.html">md5.js</a>を利用して行いました。</p>

<pre><code>$(function(){
	var md5hash = MD5_hexhash(location.href);
	$.ajax({
		type: 'GET',
		dataType: 'jsonp',
		url: 'http://feeds.delicious.com/v2/json/urlinfo/' + md5hash,
		success: function(data){
			if (data.length &gt; 0){
				$('#delicious').html('&lt;a href="http://delicious.com/url/'+ md5hash + '"&gt;' + data[0].total_posts + 'user&lt;/a&gt;');
			}
		}
	})
});</code></pre>

<p>このスクリプトでid属性が「delicious」の要素の内側が「10 user」などといったリンクに切り替わります。</p>

<h3>関連エントリー</h3> 

<p><a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター</a> <br />
<a href="http://blog.webcreativepark.net/2009/03/17-161250.html">8の jQueryのすごいTIPS</a> <br />
<a href="http://blog.webcreativepark.net/2008/12/17-225630.html">jQueryを良くする25のTIPS</a> <br />
<a href="http://blog.webcreativepark.net/2008/11/19-002414.html">jQueryのコードを良くする5つのTIPS</a> <br />
<a href="http://blog.webcreativepark.net/2008/07/17-212912.html">JSONとJSONP</a> <br />
 <br />
<p style="height:20px;"><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" ><img src="http://images.amazon.com/images/P/4048684116.09._PT0_OU09_SCTZZZZZZZ_.jpg" alt="Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)" align="left" style="margin-right:10px;"/></a><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" >Web制作の現場で使う jQueryデザイン入門 </a> <br />
 <br />
<p style="height:80px;">実務で使えるサンプル100本超の作成を通じて、手を動かしながらjQueryの基礎からしっかり学べる1冊です。</p> </p>]]>
    </content>
</entry>

<entry>
    <title>Fireworksでfaviconを作成</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/09-103729.html" />
    <id>tag:blog.webcreativepark.net,2010://1.708</id>

    <published>2010-06-09T01:37:29Z</published>
    <updated>2010-06-09T02:29:49Z</updated>

    <summary>CSS Nite in Omotesando, Vol.1 「Fireworks...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="tools" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="favicon" label="favicon" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="fireworks" label="Fireworks" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://cssnite.jp/omotesando/vol01/">CSS Nite in Omotesando, Vol.1 「Fireworksビギナーのための120分徹底トレーニング」</a>でFireworksでは拡張機能を利用すればfavicon(ファビコン)を作成できると紹介されていたので早速試してみました。</p>]]>
        <![CDATA[<h3>拡張機能のダウンロードとインストール</h3>

<p><a href="http://johndunning.com/fireworks/about/ExportAsFavicon">Favicon - Adobe Fireworks Extensions</a>より拡張機能（ExportAsFavicon-100.mxp）をダウンロードします。</p>

<p>mxpはAdobe Extension Managerで利用できる拡張子で実行することでAdobe製品に拡張機能をインストールすることができます。</p>

<p>実行後、Adobe Extension Managerが立ち上がり拡張機能インストールの免責が表示されますので承認してインストールを行います。</p>

<p>(注意:Windows VISTAなどでUACが有効な場合「フォルダが作成できませんでした」とエラーが出てインストールできません。UACをOFFにしてインストールしてください)</p>

<h3>faviconを作成</h3>

<p>メニューバーの「コマンド」に「Favicon」という項目が追加されていますので、ここからfaviconの作成を行います。</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="faviconの作成" src="http://blog.webcreativepark.net/images/20100609_01.png" width="500" height="351" class="mt-image-none" style="" /></span></p>

<p>ファビコンを作成したら、「コマンド」の「Favicon」→「Export as Favicon」からfaviconの書き出しを行います。</p>

<p>これでFaviconが書き出せます。</p>

<h3>WEBサイトでFaviconを利用</h3>

<p>作成した「favicon.ico」をサイトのルート直下に配置します。</p>

<p>これでOKです。</p>

<p>ルート直下にファイルを置く権限がない場合は次のようにlink要素を利用してfaviconを指定できます。</p>

<pre><code>&lt;link rel="shortcut icon" href="ファビコンまでのパス/favicon.ico" /&gt;</code></pre>

<p>ルート直下にファイルを置く場合、次のようなlink要素は必要ありません。</p>

<pre><code>&lt;link rel="shortcut icon" href="/favicon.ico" /&gt;</code></pre>

<p>この記述がある場合、ファビコンへのリクエストが比較的早い段階で発生し他のファイルの読み込みの遅延につながります。link要素がない場合は他のリクエストが終了したあとにfavicon.icoへのリクエストが発生し表示の高速化につながります。<br />
</p>]]>
    </content>
</entry>

<entry>
    <title>CSS Nite LP, Disk 9.2（reprise）フォローアップ</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/06-170031.html" />
    <id>tag:blog.webcreativepark.net,2010://1.707</id>

    <published>2010-06-06T08:00:31Z</published>
    <updated>2010-06-06T10:03:47Z</updated>

    <summary>先日のCSS Nite LP, Disk 9.2（reprise）で「jQuer...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seminar" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="css" label="CSS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>先日の<a href="http://lp9.cssnite.jp/reprise.html">CSS Nite LP, Disk 9.2（reprise）</a>で「jQueryの基本」というセッションでお話をさせていただきました。</p>]]>
        <![CDATA[<p>20分という短い時間でjQueryの基本について解説させていただきましたが、アンケートでは多くの方にjQueryに興味をもっていただけたようでよかったです。</p>

<p>私のセッションで「jQueryの手軽さ」、次の徳田さんのセッションでjQueryを駆使することでの「jQueryの表現力の高さ」を実感していただけたと思います。</p>

<p>直前に高津戸さんがCSS3のアニメーションなどについて解説されていたので、「CSS3との使い分け」について質問をいただきましたが、CSSでできることはCSSで、CSSで出来ないことをjQueryやJavaScriptで補うという使い分けが理想です。ただ、IEなどCSS3に対応していないブラウザをターゲットブラウザに含める場合は、CSS3で可能なことでもクロスブラウザ対応としてjQueryで対応するというのが現時点での現実的なワークフローです。</p>

<p>また、「jQueryを使ってHTMLのテキストを消すのってSEO的にOKなのですか?」といった質問もいただきました。これは適切な利用方法を行っていれば問題ありません。スパムや隠しテキストとして利用するのはNGです。</p>

<h3>参考サイト</h3>

<p>jQueryに興味をもたれた方は「<a href="http://ascii.jp/elem/000/000/498/498710/">ASCII.jp：40分で覚える！jQuery速習講座</a> <a href="http://b.hatena.ne.jp/entry/http://ascii.jp/elem/000/000/498/498710/"> <img src="http://b.hatena.ne.jp/entry/image/http://ascii.jp/elem/000/000/498/498710/"></a>」を一度ごらんになってください。jQueryの基本をもう少し詳しく解説した記事です。</p>

<p><a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター[to-R]</a> <a href="http://b.hatena.ne.jp/entry/http://blog.webcreativepark.net/2010/02/02-111519.html"> <img src="http://b.hatena.ne.jp/entry/image/http://blog.webcreativepark.net/2010/02/02-111519.html"></a>でもjQueryの基本について解説しております。</p>

<h3>参考書籍</h3>

<p style="height:20px;"><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim"><img src="http://images.amazon.com/images/P/4048684116.09._PT0_OU09_SCTZZZZZZZ_.jpg" alt="Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)" align="left" style="margin-right:10px;"></a><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim">Web制作の現場で使う jQueryデザイン入門 </a></p>

<p style="height:80px;">実務で使えるサンプル100本超の作成を通じて、手を動かしながらjQueryを基礎からしっかり学べる1冊です。</p>

<h3>御礼</h3>

<p>セミナーに参加されたみなさま、長時間お付き合いいただきありがとうございました。</p>]]>
    </content>
</entry>

<entry>
    <title>7月4日ゼロからはじめるPHP入門講座 東京</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/03-150544.html" />
    <id>tag:blog.webcreativepark.net,2010://1.706</id>

    <published>2010-06-03T06:05:44Z</published>
    <updated>2010-06-03T06:11:16Z</updated>

    <summary>7月4日（日曜日）にサイバーガーデンbizでゼロからはじめるPHP入門講座 東京...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seminar" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="サイバーガーデンbiz" label="サイバーガーデンbiz" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>7月4日（日曜日）に<a href="http://cybergarden.biz/">サイバーガーデンbiz</a>で<a href="http://cybergarden.biz/lectures/php-intro-201007.html">ゼロからはじめるPHP入門講座 東京</a>という講義を行います。</p>]]>
        <![CDATA[<p>HPをまったく触ったことのない人、勉強中ながら実践に慣れていない人などを対象にした、1日間（6時間）のハンズオントレーニングです。単なる基礎的なスキルの習得ではなく、お問い合わせフォームや簡単なCMSの制作など実践的なスキルを身につけていただく講座です。</p>

<p>日時	2010年7月4日 日曜日 10:15-17:15 （昼休み1時間）<br />
会場 <a href="http://www.pc-ikebukuro.jp/map/">NEC PCカレッジ 池袋西武校</a><br />
受講料 28,000円 （税込）</p>

<p>興味がある方はぜひご検討ください。</p>

<p>[<a href="http://cybergarden.biz/lectures/php-intro-201007.html">詳細・申し込み</a>]</p>

<p><strong>出演する間近なセミナー</strong></p>

<p><a href="http://blog.webcreativepark.net/2010/04/30-043049.html">CSS Nite LP, Disk 9.2（reprise）</a><br />
<a href="http://blog.webcreativepark.net/2010/06/01-193323.html">CSS Nite in TAKAMATSU, Vol.3</a></p>]]>
    </content>
</entry>

<entry>
    <title>CSS Nite in TAKAMATSU, Vol.3に出演します。</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/06/01-193323.html" />
    <id>tag:blog.webcreativepark.net,2010://1.705</id>

    <published>2010-06-01T10:33:23Z</published>
    <updated>2010-06-01T10:50:32Z</updated>

    <summary>6月26日に高松で行われるCSS Nite in TAKAMATSU, Vol....</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seminar" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cssnite" label="cssnite" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://cssnite.webridge-kagawa.com/outline/#vol3"><img alt="CSS Nite in TAKAMATSU, Vol.3 「CSS Nite ビギナーズ HTML+CSS編」" src="http://blog.webcreativepark.net/images/bnr-reservation-vol3.jpg" width="180" height="165" class="mt-image-none" style="float:right" /></a></span>6月26日に高松で行われる<a href="http://cssnite.webridge-kagawa.com/outline/#vol3">CSS Nite in TAKAMATSU, Vol.3 「CSS Nite ビギナーズ HTML+CSS編」</a>に出演いたします。</p>]]>
        <![CDATA[<p>私は、「JavaScriptライブラリとjQuery」と題してJavaScriptライブラリ、そしてjQueryの利用方法について解説いたします。</p>

<p>CSS Nite ビギナーズはWeb制作の基本が一日でわかる構成になっておりますので、CSSが初心者の方以外にも、普段の業務でCSSをバリバリは使ってないけれども、必要になることがあるという方にもお勧めです。</p>

<p>残席があとわずかなようですので、興味がある方はお早めにご検討ください。</p>]]>
    </content>
</entry>

<entry>
    <title>FacebookのLike Button(いいねボタン)の設置</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/05/30-181240.html" />
    <id>tag:blog.webcreativepark.net,2010://1.704</id>

    <published>2010-05-30T09:12:40Z</published>
    <updated>2010-05-30T17:10:48Z</updated>

    <summary>FacebookのLike Button(いいねボタン)を設置してみました。...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="seo" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="facebook" label="Facebook" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>FacebookのLike Button(いいねボタン)を設置してみました。</p>]]>
        <![CDATA[<p>Facebookは国内ではそれほど知名度はありませんが、Googleの発表によると世界でももっともアクセスの多いサイトです。(<a href="http://www.google.com/adplanner/static/top1000/">The 1000 most-visited sites on the web</a>)</p>

<p>Like Button(いいねボタン)は、Facebook上でフレンドに対してこのサイトよかったよと伝える役目があります。</p>

<h3>導入方法</h3>

<p>Facebookの<a href="http://developers.facebook.com/docs/reference/plugins/like">Social plugins　Like Button</a>よりボタンのコードを発行します。</p>

<pre><code>&lt;iframe src="http://www.facebook.com/plugins/like.php?href=http%253A%252F%252Fexample.com%252Fpage%252Fto%252Flike&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=50&amp;amp;action=like&amp;amp;font&amp;amp;colorscheme=light&amp;amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:21px;" allowTransparency="true"&gt;&lt;/iframe&gt;</code></pre>

<p>http%253A%252F%252Fexample.com...の箇所はURLエンコードしたサイトのURLと差し替えます。MTだと次のような感じです。</p>

<pre><code>&lt;iframe src="http://www.facebook.com/plugins/like.php?href=<span>&lt;$MTEntryPermalink  encode_url="1"$&gt;</span>&amp;amp;layout=button_count&amp;amp;show_faces=true&amp;amp;width=50&amp;amp;action=like&amp;amp;font&amp;amp;colorscheme=light&amp;amp;height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:50px; height:21px;" allowTransparency="true"&gt;&lt;/iframe&gt;</code></pre>

<p>これをページに貼り付けるだけでLike Button(いいねボタン)が設置されます。</p>

<p>国内でのFacebookの知名度を考えると、それほど効果はないと思いますが試してみたいと思います。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2009/10/31-164350.html">Twitter Follow Badgeを付けてみた</a><br />
<a href="http://blog.webcreativepark.net/2009/07/06-125104.html">twitterでblogの更新情報を配信</a><br />
<a href="SBO（ソーシャルブックマークオプティマイズ）のブックマークレット">SBO（ソーシャルブックマークオプティマイズ）のブックマークレット</a><br />
<a href="http://blog.webcreativepark.net/2007/06/10-234711.html">リンク先のはてなブックマーク数を表示するブックマークレット</a><br />
<a href="http://blog.webcreativepark.net/2007/06/14-150919.html">リンク先のlivedoorクリップ数を表示するブックマークレット</a></p>]]>
    </content>
</entry>

<entry>
    <title>jQueryにおける:first-childと:firstの違い</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/05/24-204623.html" />
    <id>tag:blog.webcreativepark.net,2010://1.703</id>

    <published>2010-05-24T11:46:23Z</published>
    <updated>2010-05-24T12:27:17Z</updated>

    <summary>jQueryには「:first-child」というセレクタと「:first」とい...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="jQuery" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p>jQueryには「:first-child」というセレクタと「:first」というセレクタが存在しており、混同されがちですが異なる意味を持っております。</p>]]>
        <![CDATA[<p>例えば、次のようなHTMLがあるとします。</p>

<pre><code>&lt;ul&gt;
	&lt;li&gt;list1-1&lt;/li&gt;
	&lt;li&gt;list1-2&lt;/li&gt;
	&lt;li&gt;list1-3&lt;/li&gt;
	&lt;li&gt;list1-4&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;list2-1&lt;/li&gt;
	&lt;li&gt;list2-2&lt;/li&gt;
	&lt;li&gt;list2-3&lt;/li&gt;
	&lt;li&gt;list2-4&lt;/li&gt;
&lt;/ul&gt;</code></pre>

<p>:first-childで指定できるのは「&lt;li&gt;list1-1&lt;/li&gt;」と「&lt;li&gt;list2-1&lt;/li&gt;」です。</p>

<pre><code>$("li:first-child").css("color","red");</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/jQuery/02/">サンプル</a></p>

<p>一方:firstで指定できるのは「&lt;li&gt;list1-1&lt;/li&gt;」のみです。</p>

<pre><code>$("li:first").css("color","red");</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/jQuery/02/index2.html">サンプル</a></p>

<p>:firstはセレクタで指定した要素のうち最初に登場した要素を指定できるのに対して、:first-childはセレクタで指定した要素のうち最初に登場した<strong>子要素</strong>を指定できます。</p>

<pre><code>&lt;dl&gt;
	&lt;dt&gt;list1-1&lt;/dt&gt;
	&lt;dd&gt;list1-1list1-1list1-1list1-1list1-1list1-1list1-1list1-1list1-1list1-1list1-1list1-1&lt;/dd&gt;
	&lt;dt&gt;list1-2&lt;/dt&gt;
	&lt;dd&gt;list1-2list1-2list1-2list1-2list1-2list1-2list1-2list1-2list1-2list1-2list1-2list1-2&lt;/dd&gt;
&lt;/dl&gt;</code></pre>

<p>このようなHTMLでlist1-1のdd要素を指定したいと考えた場合、:first-childでは指定できません。</p>

<pre><code>$("dd:first-childe").css("color","red");</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/jQuery/02/index3.html">サンプル</a></p>

<p>これは、dl要素内の最初の子要素がdt要素でdd要素ではない為です。</p>

<p>こういった場合では:firstを利用することで指定できます。</p>

<pre><code>$("dd:first").css("color","red");</code></pre>

<p><a href="http://blog.webcreativepark.net/sample/jQuery/02/index4.html">サンプル</a></p>

<p>:lastや:last-childでも同様の挙動をとります。</p>

<p>細かい違いではあるのですが、ついついははまってしまう原因になる箇所ですので注意が必要です。</p>

<h3>関連エントリー</h3>

<p><a href="http://blog.webcreativepark.net/2010/02/02-111519.html">jQuery基礎文法最速マスター</a><br />
<a href="http://blog.webcreativepark.net/2009/03/17-161250.html">8の jQueryのすごいTIPS</a><br />
<a href="http://blog.webcreativepark.net/2008/12/17-225630.html">jQueryを良くする25のTIPS</a><br />
<a href="http://blog.webcreativepark.net/2008/11/19-002414.html">jQueryのコードを良くする5つのTIPS</a><br />
<a href="http://blog.webcreativepark.net/2008/04/18-190343.html">jQueryを使ったサンプルコード</a></p>

<p style="height:20px;"><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" ><img src="http://images.amazon.com/images/P/4048684116.09._PT0_OU09_SCTZZZZZZZ_.jpg" alt="Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)" align="left" style="margin-right:10px;"/></a><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" >Web制作の現場で使う jQueryデザイン入門 </a>

<p style="height:80px;">実務で使えるサンプル100本超の作成を通じて、手を動かしながらjQueryの基礎からしっかり学べる1冊です。</p>]]>
    </content>
</entry>

<entry>
    <title>Web制作の現場で使う jQueryデザイン入門が増刷、ネットショップでの販売が再開</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/05/23-075549.html" />
    <id>tag:blog.webcreativepark.net,2010://1.702</id>

    <published>2010-05-22T22:55:49Z</published>
    <updated>2010-05-23T17:40:50Z</updated>

    <summary>Web制作の現場で使う jQueryデザイン入門が増刷されました。それにともない...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="writer" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="web制作の現場で使うjqueryデザイン入門" label="Web制作の現場で使うjQueryデザイン入門" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" ><img src="http://images.amazon.com/images/P/4048684116.09._PB_PT-2_OU09_SCMZZZZZZZ_.jpg" alt="Web制作の現場で使う jQueryデザイン入門 (WEB PROFESSIONAL)" align="right"/></a><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim" >Web制作の現場で使う jQueryデザイン入門</a>が増刷されました。それにともない販売を停止していたいろいろなネットショップでの販売が再開しております。</p>]]>
        <![CDATA[<p><a href="http://amazon.co.jp/o/ASIN/4048684116/tor0-22/ref=nosim">Amazon</a><br>
<a href="http://pt.afl.rakuten.co.jp/c/060bd376.c1fa77e2/?url=http%3a%2f%2fbooks.rakuten.co.jp%2frb%2f%25E3%2580%2590%25E4%25BA%2588%25E7%25B4%2584%25E3%2580%2591-Web%25E5%2588%25B6%25E4%25BD%259C%25E3%2581%25AE%25E7%258F%25BE%25E5%25A0%25B4%25E3%2581%25A7%25E4%25BD%25BF%25E3%2581%2586-jQuery%25E3%2583%2587%25E3%2582%25B6%25E3%2582%25A4%25E3%2583%25B3%25E5%2585%25A5%25E9%2596%2580-%25E4%25BB%2598%25E5%25B1%259E%25E5%2593%2581%25EF%25BC%259A%25E3%2583%25AA%25E3%2583%2595%25E3%2582%25A1%25E3%2583%25AC%25E3%2583%25B3%25E3%2582%25B9%25E3%2582%25B7%25E3%2583%25BC%25E3%2583%2588%25C3%25971%25E6%259E%259A-%25E8%25A5%25BF%25E7%2595%2591%25E4%25B8%2580%25E9%25A6%25AC-9784048684118%2fitem%2f6323306%2f%3fscid%3dwi-ich-search-all-non-snav">楽天</a><br>
<a href="http://www.bk1.jp/keywordSearchResult/?keyword=+jQuery%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E5%85%A5%E9%96%80&amp;storeCd=&amp;searchFlg=9&amp;x=23&amp;y=6">ＢＫ１</a><br>
<a href="http://books.livedoor.com/item/3765859">livedoor BOOKS</a><br>
<a href="http://www.7netshopping.jp/books/detail/-/accd/1102884632/subno/1">セブンネットショッピング</a><br>
<a href="http://bookweb.kinokuniya.co.jp/guest/cgi-bin/wshosea.cgi?KEYWORD=%6A%51%75%65%72%79%83%66%83%55%83%43%83%93%93%FC%96%E5">紀伊國屋書店BookWeb</a><br>
<a href="http://www.jbook.co.jp/p/p.aspx/3925960/s">JBOOK</a><br>
<a href="http://www.e-hon.ne.jp/bec/SA/Detail?refShinCode=0100000000000032378362&amp;Action_id=121&amp;Sza_id=B0">e-hon　本</a><br>
<a href="http://www.junkudo.co.jp/detail.jsp?ID=0110909588">ジュンク堂書店</a><br>
<a href="http://www.geo-online.co.jp/ds/7713693/">GEO Online</a><br>
<a href="http://www.hmv.co.jp/product/detail/3764531">HMV ONLINE</a><br>
<a href="http://shop.tsutaya.co.jp/book/product/9784048684118/">TSUTAYA online</a></p>

<p>(ショップによりまだ品切れのショップ、入荷されたけどもう品切れになっているショップ等があります)</p>

<p>入荷をお待ちにされていた方は、これを機会にぜひご購入していただけたらと思います。</p>]]>
    </content>
</entry>

<entry>
    <title>著作権について by CSS Nite in Ginza, Vol.47</title>
    <link rel="alternate" type="text/html" href="http://blog.webcreativepark.net/2010/05/21-100459.html" />
    <id>tag:blog.webcreativepark.net,2010://1.701</id>

    <published>2010-05-21T01:04:59Z</published>
    <updated>2010-05-21T10:41:35Z</updated>

    <summary>CSS Nite in Ginza, Vol.47 「守りの著作権から、攻めの著...</summary>
    <author>
        <name>西畑一馬</name>
        <uri>http://www.to-r.net</uri>
    </author>
    
        <category term="direction" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="cssnite" label="cssnite" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://blog.webcreativepark.net/">
        <![CDATA[<p><a href="http://cssnite.jp/ginza/vol47/">CSS Nite in Ginza, Vol.47 「守りの著作権から、攻めの著作権へ〜広がる新しいコンテンツビジネス～」</a>に参加をしてきました。</p>]]>
        <![CDATA[<p>今回のCSS Niteは<a href="http://www.loftwork.com/">ロフトワーク</a>の林 千晶さんと弁護士の岩瀬吉和さんによる著作権のお話。「著作権」という興味はあるけど、必要に迫られないと学ぼうと思わないテーマのお話を聞けるのはよいですね。</p>

<p>以下、覚書です。不正確な情報等ありましたらご指摘お願いいたします。</p>

<p>これからの時代、インターネット上でソーシャルなサービスを展開する上での著作権というのが非常に重要になってきて、著作権を知らずにソーシャルなサービスを作成するというのは難しいです。</p>

<h3>まずは、著作権の成り立ちから。</h3>

<p>著作権は1440年代にヨハネス・グーテンベルクが活版印刷を開発した際に著作権の概念が生まれました。<br />
もともと印刷により複製するための権利で、印刷物に対しても出版社の権利を守るもの為のものでした。</p>

<h3>出版社から製作者へ</h3>

<p>フランス革命により、もともと出版社の権利を守る著作権(copyright)から、著作者つまり著作物を作成した人への権利(right of auther)に変化していきます。</p>

<p>1886年にスイスでベルヌ条約が締結され国際的な著作権の取り決めがなされました。ベルヌ条約は現在136カ国での著作権法で利用されており、無方式主義（著作物が発生した時点で発生する権利）、著作者人格権の保護（著作権は他の人に譲渡できない）、著作権の保護期間（著作者の生存中、死後50年）などが定められています。</p>

<p>後半の質疑応答であったのですが 、著作権の保護期間は実際には死後50年とは限らず、「戦時加算」というものがあって第二次大戦中の連合国の著作物に関しては+25年の75年たたないと、著作権の影響を受けます。<br />
(to-R補足:<a href="http://ja.wikipedia.org/wiki/%E6%88%A6%E6%99%82%E5%8A%A0%E7%AE%97_%28%E8%91%97%E4%BD%9C%E6%A8%A9%E6%B3%95%29">wikipedia(戦時加算 )</a>によると、「戦時加算」の最大日数は12年程度なので、他の条件などあるかもしれません。)</p>

<h3>日本の著作権</h3>

<p>日本では、世界と比較しても著作者の権利を強く守っている国です。</p>

<p>1899年に日本がベルヌ条約に加盟し著作権法が施行されましたが、日本はローマで行われた著作権法の会議でアジアで初の副議長国になっており、そのこともあり非常に著作者の権利について尊重する考えになっていた為です。</p>

<h3>著作権の難しさ</h3>

<p>他の知的財産権との違いがわかりにくい（特許権、実用新案権、意匠権、商標権など）。</p>

<p>例えば写真を撮って、その写真に建物と女の子が移っていた場合。写真の著作権は撮った人のものだけれでも、建物の著作権は建物の作成者(設計者)のもの。女の子に関しては肖像権や未成年の場合また別の権利などが発生してしまう。</p>

<p>著作権と著作者人格権の関係が難しい。</p>

<p>著作権は譲渡できるが著作者人格権は譲渡できない。<br />
著作権の譲渡に関しては、著作権などの譲渡可能な各種権利は譲渡し、著作者人格権などの譲渡不可能な権利に関しては行使しない。などの契約が必要。</p>

<p>著作物の定義があいまいでグレーゾーンが多い。</p>

<p>独創性があるかどうかで著作権が発生するが、定義があいまいな為、裁判をしてみないと著作権が認められるかどうかがわからない。</p>

<h3>インターネット時代の著作権</h3>

<p>2010/1/1まではYouTubeやGoogleは日本では違法だった。（著作物をコピーしている為）<br />
2010/1/1より著作権法の改定によりキャッシュに関しては合法化されました。</p>

<p>2010年で日本の著作権はこのレベル。著作権がネックになり新しいサービスなどを行いにくい。</p>

<p>従来の著作権はプロとプロが結ぶ契約だったが、インターネット上ではすべての利用者が発信者になれ、著作権の意味が変わってきた。</p>

<p>アメリカではDMCA(Digital Millennium Copyright Act)が施行されており、既存の著作権法とは異なり疑わしきは罰せず、問題があった場合に対応すれば罪には問われない。</p>

<h3>クリエイティブコモンズ</h3>

<p>自由なコンテンツの流通を促進する仕組み。</p>

<p>All Rights Reserved. →Some Rights Reserved.</p>

<p>クリエイティブコモンズは４つの条件で示す。</p>

<ol>
	<li>表示</li>
	<li>非営利</li>
	<li>改変禁止</li>
	<li>継承</li>
</ol>

<p>自由度を設定できる。</p>

<p>クリエイティブコモンズの コモンズ証を発行することでライセンス条項へのリンクが発生する、メタデータなどをページに埋め込むことで検索エンジンなどでクリエイティブコモンズが利用されるようになる。</p>

<p>問題点としては、アダルトサイトなど著作者の望まない形で再利用されるのを防ぐすべがない。（ただ、望まない形での再利用よりかは望む形での再利用のほうが圧倒的に多い）</p>

<p>(to-R補足：懇親会の際に岩瀬さんよりお伺いしたのですが、コモンズ証を発行するとその有効範囲はページ全体に及びます。本文だけのCCにしたつもりが、ロゴやメインビジュアルなどページで使われている素材までCCになってしまう。)</p>

<h3>まとめ</h3>

<p>多くのプロダクトは先人が培った知識と知恵によって成り立っている。<br />
著作権を守るのも大事だが、知識や知恵をシェアすることによって、これからもっと多くのものが産まれ、もっと豊かになれる。ただし、著作者へのリスペクトは忘れてはいけない。</p>

<h3>質疑応答</h3>

<p><strong>Q.WEBサイトなどのCopyright表示は必要か？</strong></p>

<p>A.なくても大丈夫だがあった方が裁判などで有利に働くことがある。</p>

<p><strong>Q.Copyright表示に年表示は必要？</strong></p>

<p>A.なくて大丈夫。これは昔一部の国で年表示が必要だった名残。</p>

<p><strong>Q.著作権の裁判では著作者の権利は保護されるのか？</strong></p>

<p>A.日本においては半分以上の場合は保護されない。著作物を真似したということの証明が難しいケースが多い。例えば地図の会社の場合存在しない路地を用意しておき、そこも含めて複製されている場合などに著作権が侵害されたと認められる(トラップの設置)。</p>

<p><strong>Q.ネットでよく問題になっている事例は？</strong></p>

<p>A.画像以外では音声なども。レイアウトなどは著作権として認定されにくい。</p>

<p><strong>Q.著作権が切れた亡くなった画家などの作品を再利用するのはOK？</strong></p>

<p>A.自身で写真を撮ればOK。ただしネットに出回っている写真などは写真を撮った人の著作権が発生しているケースがあるので注意が必要。</p>

<p><strong>Q.ネットで公開されている著作者不明のコードやソースは使ってよいの?</strong></p>

<p>A.著作者が著作権を持っているので勝手に使っては駄目。ただし、公開されていることで著作者が「黙示の許諾」を行っていると解釈できる場合には利用しても大丈夫。多くのケースが「黙示の許諾」で解決できる。</p>

<p>近く、<a href="http://cssnite.jp/">CSS Nite公式サイト</a>で資料、音声が公開されるはずですので興味がある方はそちらもご確認ください。</p>

<p>ご登壇された<a href="http://www.loftwork.com/">林 千晶さん</a>、岩瀬吉和さん、非常に為になるお話しをありがとうございました。</p>]]>
    </content>
</entry>

</feed>
