<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>EnDevers</title>
	
	<link>http://blog.endev.us</link>
	<description>ラブ! Web開発</description>
	<lastBuildDate>Wed, 14 Jul 2010 03:57:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/endevus" /><feedburner:info uri="endevus" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>endevus</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>コーディングに便利な愛すべきフリーソフトたち</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/jRg7h5Tlw5E/</link>
		<comments>http://blog.endev.us/2010/07/useful-freeware-for-coding/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:08:41 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[ツール]]></category>
		<category><![CDATA[freebie]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[お役立ち]]></category>
		<category><![CDATA[コーディング]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=669</guid>
		<description><![CDATA[コーディングをどれだけ速くこなすか。これは私にとって10年間ずっと課題にしてきたことで、この先も命題となると思います。飽き性なので。
さて、コーディング時に手放せなくなってしまっているフリーソフトをいくつか紹介します。D [...]]]></description>
			<content:encoded><![CDATA[<p>コーディングをどれだけ速くこなすか。これは私にとって10年間ずっと課題にしてきたことで、この先も命題となると思います。飽き性なので。</p>
<p>さて、コーディング時に手放せなくなってしまっているフリーソフトをいくつか紹介します。DreamWeaverなどが信じられない古い人間なので割と古いツールばかりですが、手書きにこだわる人の参考になれば幸いです。Windows中心になりますが悪しからず。<span id="more-669"></span></p>
<h3>Zen Coding</h3>
<p>言いつつ、いきなり流行りものですみません。言わずと知れたZen Codingです。紹介はあちこちでされているので動画とリンク先に譲るとして、知らない方はまずこの動画をご覧ください。小さいと見づらいと思うので、ぜひHDでどうぞ。</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/FzdWsAETp5Y&amp;hl=ja_JP&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/FzdWsAETp5Y&amp;hl=ja_JP&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>一見何が起こっているのかわからないかもしれませんが、</p>
<ul>
<li>CSSのような省略記述でタグを自動的に生成・展開<br />
（div#globalNavigation&gt;li*6&gt;a などと書いてショートカットを押すとタグを生成してくれる）</li>
<li>HTML, CSS, JavaScriptなどの言語でヘルプ・ガイドが表示される</li>
<li>任意のコードでくるむことができる</li>
<li>タグを分割/結合/削除できる</li>
<li>開きタグ・閉じタグに一発で飛べる</li>
<li>画像サイズを取得する</li>
</ul>
<p>などなど、とにかくこれはコーディングを3倍は早くしてくれる方法で、しかもいろいろなツールでプラグインが出ています。無料でやるとしたらEclipse+Aptanaあたりがいいのではないでしょうか。</p>
<p>参考：<a href="http://designblog.ecstudio.jp/htmlcss/zen-coding-shortcut-key.html">Zen-Codingのショートカットをまとめてみました &#8211; EC studio デザインブログ</a></p>
<h3><a href="http://www.pentacom.jp/soft/color.html">COLOR CLIP and VIEWer</a></h3>
<p>もう何年お世話になってるんでしょうか。昔から大ファンの<a href="http://www.mediaremix.com/">media remix</a>さんのソフト。</p>
<div id="attachment_670" class="wp-caption aligncenter" style="width: 419px"><a href="http://www.pentacom.jp/soft/color.html"><img class="size-full wp-image-670 colorbox-669" title="color clip and viewer" src="http://blog.endev.us/files/attachments/2010/07/colorclip.gif" alt="color clip and viewer キャプチャ" width="409" height="169" /></a><p class="wp-caption-text">color clip and viewer キャプチャ</p></div>
<ul>
<li>カーソル座標の色をESCキーで拾える</li>
<li>画面上にあればどこでも拾える<br />
（Flashとかの色拾うのって案外面倒ですよね）</li>
<li>拾った色は16進数でクリップボードにコピーできる他、RGBやHSVでも表示</li>
<li>拾った色から簡単な色相環を作ってくれる</li>
<li>拾った色と反対色の薄い色、ちょっと濃い色、濃い色を作ってくれる</li>
<li>拾った色は5つまでパレットに保存しておける</li>
</ul>
<p>とにかくこれがあるとPhotoshopデータなりWebページなりからコーディングを起こすのがえらい便利です。手放せません。</p>
<h3><a href="http://www.vector.co.jp/soft/win95/net/se258198.html">つばめ</a></h3>
<p>ソフト名が奥ゆかしすぎてリンク先を探すのに苦労しました。画像をドラッグアンドドロップすることにより、画像サイズを自動取得してimgタグをクリップボードにコピーしてくれるソフトです。</p>
<div id="attachment_671" class="wp-caption aligncenter" style="width: 320px"><a href="http://www.vector.co.jp/soft/win95/net/se258198.html"><img class="size-full wp-image-671 colorbox-669" title="つばめ" src="http://blog.endev.us/files/attachments/2010/07/swallow.gif" alt="つばめ" width="310" height="110" /></a><p class="wp-caption-text">つばめキャプチャ</p></div>
<p>テンプレートをカスタマイズできますので、XTHMLはもちろんCSSを書くときにも使えます。テンプレートに使えるパラメーターはこんな感じ。</p>
<ul>
<li>%n：ファイル名</li>
<li>%w：画像の幅</li>
<li>%h：画像の高さ</li>
<li>%s：ファイルサイズ</li>
</ul>
<p>ミニウィンドウ（常に前面表示）を出しておいて、そこにドラッグアンドドロップして使えます。かわいい。</p>
<div id="attachment_672" class="wp-caption aligncenter" style="width: 84px"><a href="http://www.vector.co.jp/soft/win95/net/se258198.html"><img class="size-full wp-image-672 colorbox-669" title="つばめミニウィンドウ" src="http://blog.endev.us/files/attachments/2010/07/swallow_mini.gif" alt="つばめミニウィンドウ" width="74" height="74" /></a><p class="wp-caption-text">つばめ</p></div>
<h3><a href="http://molmott.hp.infoseek.co.jp/windowfrog/windowfrog.html">Windowfrog</a></h3>
<p>これは主にマウスを使っているときにウィンドウを切り替えるための常駐型ソフトです。マウスボタンを押してホイールを回すと、現在開いているウィンドウを一覧表示してくれて、そのままホイールで選択できます。</p>
<div id="attachment_673" class="wp-caption aligncenter" style="width: 570px"><a href="http://molmott.hp.infoseek.co.jp/windowfrog/windowfrog.html"><img class="size-full wp-image-673 colorbox-669" title="Windowfrog" src="http://blog.endev.us/files/attachments/2010/07/yfrog.gif" alt="Windowfrog" width="560" height="470" /></a><p class="wp-caption-text">Windowfrogキャプチャ</p></div>
<p>また、よく使うプログラムを登録してランチャとして使ったり配色を変えることもできます。<br />
今最新情報見てみたら常駐しないでも使えるんですね。</p>
<div id="attachment_674" class="wp-caption aligncenter" style="width: 610px"><a href="http://molmott.hp.infoseek.co.jp/windowfrog/windowfrog.html"><img class="size-full wp-image-674 colorbox-669" title="Windowfrog設定画面" src="http://blog.endev.us/files/attachments/2010/07/yfrog-settings.gif" alt="Windowfrog設定画面" width="600" height="369" /></a><p class="wp-caption-text">Windowfrog設定画面</p></div>
<p>設定もお好みで変えられます。</p>
<h3><a href="http://hp.vector.co.jp/authors/VA026310/">Fenrir</a></h3>
<p>でも、やはりコーディング中はキーボードでソフトを立ち上げたい。キーボード使ってる間にマウスに切り替えたりするの好きじゃないんです。というかデザイナーの分際で「CUI最高」とか言っちゃう変態なので（略）</p>
<p>閑話休題。</p>
<p>Fenrirといってもブラウザではなくて、常駐型プログラムランチャのFenrirです。いつもさりげなく役だっているので個人的には「妖精さん」と呼んでいます。</p>
<div id="attachment_675" class="wp-caption aligncenter" style="width: 411px"><a href="http://hp.vector.co.jp/authors/VA026310/"><img class="size-full wp-image-675 colorbox-669" title="fenrir" src="http://blog.endev.us/files/attachments/2010/07/fenrir.gif" alt="fenrir" width="401" height="259" /></a><p class="wp-caption-text">fenrirキャプチャ</p></div>
<ul>
<li>Caps Lockキーで小さな一行ウィンドウが表示される</li>
<li>入力した文字を部分一致検索でファイルやフォルダを開いてくれる</li>
<li>学習機能あり（よく使うものが上にくる）</li>
<li>設定で検索対象ドライブ/フォルダや拡張子を指定できる</li>
<li>スラッシュから始まる任意コマンドにファイルパスやURLを指定可能</li>
</ul>
<p>参考：<a href="http://www.forest.impress.co.jp/article/2005/04/14/fenrir.html">窓の杜 &#8211; 【NEWS】インデックス検索してファイルを開くキーワード入力型ランチャー「fenrir」</a></p>
<p>本当にこれだけは、これだけはないと仕事ができません。私が使う全てのWindowsマシンに入れてあります。</p>
<p>特に任意コマンドが便利で、例えば私は/gmと打つとGmailが開くように、/imgと打つと先程のつばめさんが起動するようになっています。便利すぎ。CUI最高。</p>
<hr />
<p>以上、私が長いこと手放せないフリーソフトのご紹介でした。こういういいソフトは永久に残って欲しいです（もちろんバックアップはとっていますが；）</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/jRg7h5Tlw5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/07/useful-freeware-for-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/07/useful-freeware-for-coding/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>【ベクター配布】BooGieTaste アイコンセット</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/cv8cM83XDno/</link>
		<comments>http://blog.endev.us/2010/07/boogie-taste-freebie/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 09:40:54 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[Web素材]]></category>
		<category><![CDATA[Illustrator]]></category>
		<category><![CDATA[お役立ち]]></category>
		<category><![CDATA[サイトデザイン]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[フリー素材]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=658</guid>
		<description><![CDATA[かわいらしい感じのアイコンをいくつか描いたのでフリー素材として配布します。BoostGearsという弊社プロダクトの配布物を作った際に描いたものです。あんまり上手じゃないですが……

すぐに使えるPNGと、加工可能なSV [...]]]></description>
			<content:encoded><![CDATA[<p>かわいらしい感じのアイコンをいくつか描いたのでフリー素材として配布します。<a href="http://www.shift-jp.net/b-gears/">BoostGears</a>という弊社プロダクトの配布物を作った際に描いたものです。あんまり上手じゃないですが……<br />
<span id="more-658"></span><br />
すぐに使えるPNGと、加工可能なSVGで用意しました。<br />
PNGは64ピクセル, 128ピクセル, 256ピクセル, 512ピクセルの4サイズです。 </p>
<div id="attachment_663" class="wp-caption aligncenter" style="width: 550px"><img src="http://blog.endev.us/files/attachments/2010/07/boogie_taste.png" alt="BooGie Taste" title="boogie_taste" width="540" height="418" class="size-full wp-image-663 colorbox-658" /><p class="wp-caption-text">サンプル</p></div>
<p>クリエイティブ・コモンズの表示-継承で公開しますので、<br />
商用でも自由に改変してお使いいただけます。<br />
システム構成図もこれを使うとなんだか平和な感じになってなごむかも。</p>
<p>ただ、二次配布はなるべくしないでくださいね。<br />
必要がある場合はご連絡ください。</p>
<ul>
<li><a href="http://blog.endev.us/files/freebie/boogie-taste.png.zip">BooGie Taste アイコンセット (PNGフォーマット)</a></li>
<li><a href="http://blog.endev.us/files/freebie/boogie-taste.svg.zip">BooGie Taste アイコンセット (SVGフォーマット)</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/endevus/~4/cv8cM83XDno" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/07/boogie-taste-freebie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/07/boogie-taste-freebie/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>ページを印刷用に最適化してくれる Print Friendly &amp; PDF</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/Hl9Sa-_2a54/</link>
		<comments>http://blog.endev.us/2010/07/print-friendly-pdf/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:45:19 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[ツール]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[お役立ち]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[レイアウト]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=650</guid>
		<description><![CDATA[良いサービスを見つけたのでシェア。
Print Friendly &#38; PDFは、ページ内のメイン要素だけをシンプルに印刷する 機能を提供するサービスです。


Print Friendly &#38; PDF
ま [...]]]></description>
			<content:encoded><![CDATA[<p>良いサービスを見つけたのでシェア。</p>
<p><a href="http://www.printfriendly.com/">Print Friendly &amp; PDF</a>は、ページ内のメイン要素だけをシンプルに印刷する 機能を提供するサービスです。<br />
<span id="more-650"></span><br />
<a href="http://www.printfriendly.com/"><img src="http://blog.endev.us/files/attachments/2010/07/www.printfriendly.com_-570x433.png" alt="Print Friendly &amp; PDF" title="Print Friendly &amp; PDF" width="570" height="433" class="aligncenter size-large wp-image-652 colorbox-650" /></a><br />
<a href="http://www.printfriendly.com/">Print Friendly &amp; PDF</a></p>
<p>またもや紹介動画がありましたので、まずはこちらをみていただくと分かりやすいかも。<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="320" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/SOYKL7KYeSQ&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/SOYKL7KYeSQ&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>印刷したい／させたいページのいらない情報をとっぱらって、非常にシンプルに印刷できる画面を提供してくれます。<br />
方法は3つ</p>
<ul>
<li>URLを入力して： 簡単にプレビュー</li>
<li>ブックマークレット： 自分が印刷したい時</li>
<li>サイトに追加するボタンを取得：自分のサイトに簡単に設置可能</li>
</ul>
<p>要素や画像を自分好みに消したりすることもできます。<br />
さらに、出力結果をEメールで送ったりTwitterに流すことができるようです（未確認）<br />
早速このサイトにも付けてみましたので押してみてください。タイトルの隣にあります。</p>
<p>PDF出力するときは日本語が文字化けしてしまったり、<br />
コピーライト情報やロゴは外したくないという場合には使えませんが<br />
シンプルに印刷だけしてもらいたい人にはいいですね。</p>
<p>確かに印刷用のスタイルシートを用意するのは面倒ですよね。軽くてインク代の掛からないなるべくシンプルな情報だけのページを提供したいけど、労力の割に使われないというか。</p>
<p>「見た目通りに印刷できるようにしてくれ」なお客さんには使えませんが、ユーザのためを思って提供するサービスとしてはとても便利だと思います。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/Hl9Sa-_2a54" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/07/print-friendly-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/07/print-friendly-pdf/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>JavaScriptでらくらく 縦割りテーブル</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/qEsPWq19chY/</link>
		<comments>http://blog.endev.us/2010/07/javascript-vertical-tabl/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 11:23:33 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[JavaScirpt]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[レイアウト]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=637</guid>
		<description><![CDATA[縦割りテーブル、プラン別に価格や機能を比較するときなどに使われますが、毎回HTMLで記述するの面倒ですよね。全部のセルにクラス振るのもなんだかクールじゃないし。

今回もまたjQueryで解決しました。filter()が鍵ですかね。これなら何行あっても楽々です！以下、方法をごらんください。]]></description>
			<content:encoded><![CDATA[<p>縦割りテーブル、プラン別に価格や機能を比較するときなどに使われますが、毎回HTMLで記述するの面倒ですよね。全部のセルにクラス振るのもなんだかクールじゃないし。</p>
<p>今回もまたjQueryで解決しました。filter()が鍵ですかね。これなら何行あっても楽々です！以下、方法をごらんください。<br />
<span id="more-637"></span><br />
こんななんの変哲もない、ただダダ長いテーブルに対して処理するとしましょう。</p>
<pre class="brush: xml;">

&lt;table id=&quot;detail&quot;&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
		&lt;td&gt;-&lt;/td&gt;
	&lt;/tr&gt;
		：
		：
&lt;/table&gt;
</pre>
<h2>1. $.each()</h2>
<p>まず、各行に対して処理をしたいので、テーブルの「各行」を拾ってきます。</p>
<pre class="brush: jscript;">
$(&quot;table#detail tr&quot;).each(functionName);
</pre>
<p>これで、detailというIDのテーブルの各行でfunctionNameという関数が呼ばれます。</p>
<p>次。</p>
<h2>2. $.find()して$.filter()</h2>
<p>各行から0番目と1番目と2番目のセルを拾いたいです。</p>
<p>まずセルを拾って</p>
<pre class="brush: jscript;">
$(オブジェクト).find('td');
</pre>
<p>条件に合うものだけフィルタにかけます。</p>
<pre class="brush: jscript;">
$(オブジェクト).filter( function(index) {
return index == 0;
});
</pre>
<h2>3. クラスをつける</h2>
<p>ここまでをまとめて自動的にクラスを振ってもらいましょう。</p>
<pre class="brush: jscript;">
$(&quot;#detail tr&quot;).each(function(){

	// このthisにはtrが入っています
	$(this).find('td').filter(function(index){
		// 0番目のセルを返します
		return index == 0;
	}).addClass('lite'); // 帰ってきたオブジェクトに.liteというクラスをつけます

	// 1番目のセルには.standardを
	$(this).find('td').filter(function(index){
		return index == 1;
	}).addClass('standard');

	// 2番目のセルには.proを
	$(this).find('td').filter(function(index){
		return index == 2;
	}).addClass('pro');
});

// ついでに偶数行のtrに.evenを
$('#detail tr:even').addClass('even');
</pre>
<p>これをページのロード時に走らせると、最終的にこのようなHTMLが吐出されます。</p>
<pre class="brush: xml;">
&lt;table id=&quot;detail&quot;&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td class=&quot;lite&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;standard&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;pro&quot;&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;even&quot;&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td class=&quot;lite&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;standard&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;pro&quot;&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td class=&quot;lite&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;standard&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;pro&quot;&gt;-&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr class=&quot;even&quot;&gt;
		&lt;th&gt;headering&lt;/th&gt;
		&lt;td class=&quot;lite&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;standard&quot;&gt;-&lt;/td&gt;
		&lt;td class=&quot;pro&quot;&gt;-&lt;/td&gt;
	&lt;/tr&gt;
		：
		：
&lt;/table&gt;
</pre>
<p>あとは、それに合わせてCSSを書くだけ。</p>
<pre class="brush: css;">
.lite { background-color: 色1; }
.standard { background-color: 色2; }
.pro { background-color: 色3; }
.even .lite { background-color: 色1 (暗); }
.even .standard { background-color: 色2 (暗); }
.even .pro { background-color: 色3 (暗); }
</pre>
<p>ね、簡単でしょう？<br />
<a href="http://www.shift-jp.net/b-gears/netwatch/">実際の動作ページ</a></p>
<p>ちょっと丁寧に解説しすぎた気がします。帰ります。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/qEsPWq19chY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/07/javascript-vertical-tabl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/07/javascript-vertical-tabl/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>iPhone / iPad エミュレータ iBBDemo2の使い方</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/9Z_spiw1haI/</link>
		<comments>http://blog.endev.us/2010/07/ibbdemo/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 03:59:31 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[ツール]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[お役立ち]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[サイトデザイン]]></category>
		<category><![CDATA[レイアウト]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=628</guid>
		<description><![CDATA[iPad / iPhone4騒ぎもようやっと落ち着いてきた感じですね。

さて、我々はコーディングという大事なお仕事が発生したわけで。エミュレータとしてとても使いやすいものを見つけたのでご紹介します。Blackbaud Labs さんの iBBDemo2です。]]></description>
			<content:encoded><![CDATA[<p>iPad / iPhone4騒ぎもようやっと落ち着いてきた感じですね。</p>
<p>さて、我々はコーディングという大事なお仕事が発生したわけで。エミュレータとしてとても使いやすいものを見つけたのでご紹介します。<a href="http://labs.blackbaud.com/">Blackbaud Labs</a> さんの <a href="http://labs.blackbaud.com/NetCommunity/article?artid=662">iBBDemo2</a>です。</p>
<p><span id="more-628"></span></p>
<h2>機能紹介</h2>
<p>取り急ぎ４分の短い紹介ムービーがあるので、どんな感じか見てみたい人はこちらをどうぞ。</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=12600340&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="355" src="http://vimeo.com/moogaloop.swf?clip_id=12600340&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/12600340">iBBDemo2 &#8211; iPad and iPhone simulator for Windows, Linux and Mac</a> from <a href="http://vimeo.com/user3091263">Shaun Sullivan</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<ul>
<li>URLを入力してサイトがブラウズ出来る</li>
<li>iPad / iPhone4をホットキーで切り替えてシミュレートできる</li>
<li>ズームイン／ズームアウトができる</li>
<li>縦横の切り替えができる</li>
</ul>
<p>AIRアプリなのでWindowsでもMacでもLinuxでも使えるとのこと。非常によくできてます。</p>
<h2>インストール</h2>
<p>AdobeAIRアプリでSafariのエンジンを利用していますので、まずこの２つが必要です。</p>
<ol>
<li><a href="http://get.adobe.com/air/">Adobe AIRをインストール</a></li>
<li><a href="http://www.apple.com/jp/safari/">Safariをインストール</a></li>
<li><a href="http://www.puresimstudios.com/ibbdemo/">iBBDemo2をインストール</a></li>
</ol>
<p>基本的にはこれだけで使えるようになります。ショートカット作成などはお好みでどうぞ。</p>
<h2>使い方</h2>
<p>起動すると、まずiPad横モードで開きます。</p>
<p>……実は私、この後なにをしたらいいのかわかりませんでした；</p>
<p>使い方は動画を見ろって感じで英語でも日本語でも情報が簡単に見つからなかったので、メモしておきます。</p>
<h3>iPhoneモードに切り替え</h3>
<p>Ctrl (Command) + 2</p>
<h3>iPadモードに切り替え</h3>
<p>Ctrl (Command) +1</p>
<h3>縦／横の切り替え</h3>
<p>Ctrl (Command) + ←/→</p>
<h3>画面のズームイン</h3>
<p>Ctrl (Command) + [+]</p>
<h3>画面のズームアウト</h3>
<p>Ctrl (Command) + [-]</p>
<h3>アプリの終了</h3>
<p>ホームボタン（筐体右の丸いボタン）をクリック</p>
<p>iPhoneモードの時にアドレスバーが消えてしまったら、筐体の上のほうにマウスを持って行ってください。</p>
<p>レッツエンジョイ</p>
<h5>追記：</h5>
<p>どうやら現時点ではhistory:back(-1)かな、「戻る」全般がうまく効かない模様。<br />
iPhoneモード縦ではホームボタンのダブルクリックで戻れます。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/9Z_spiw1haI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/07/ibbdemo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/07/ibbdemo/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>ワイアフレームのススメ！例と便利ツール</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/vnX8MQFlfLE/</link>
		<comments>http://blog.endev.us/2010/06/wireframe-example-and-tools/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 01:46:03 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[サイトデザイン]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=479</guid>
		<description><![CDATA[いきなりPhotoshopやIllustratorでグラフィカルなデザインを始める方がまだ多いと思いますが、UI設計の手段としてワイアフレームが一般的になってきました。

ワイアフレームを使用する利点と、あのデザイナはどんなワイヤフレームを書いているのか、便利なツールについてまとめてみます。]]></description>
			<content:encoded><![CDATA[<p>いきなりPhotoshopやIllustratorでグラフィカルなデザインを始める方がまだ多いと思いますが、UI設計の手段としてワイアフレームが一般的になってきました。</p>
<p>ワイアフレームを使用する利点と、あのデザイナはどんなワイヤフレームを書いているのか、便利なツールについてまとめてみます。</p>
<p><span id="more-479"></span></p>
<h3>ワイアフレームって？</h3>
<p>ページのレイアウトのルールを、詳細まで作り込む前に描いてしまう「大体の枠」です。<a href="http://blog.endev.us/2010/06/howto-create-consented-web-design/">満足度の高いサイトデザインの作り方</a>後半でも触れましたね。</p>
<p>ここでユーザインターフェイスや各ページの見せ方まで決めてしまえば、グラフィックデザインを作る過程ではレイアウトについて悩むことなくディテールにこだわることがでます。お客さんも事前に納得している前提ですので差し戻しがありません。みんなハッピーです。</p>
<h3>具体的にはどんなもの？</h3>
<p>具体的なワイアフレームの書き方は、各個人のやり方があると思います。</p>
<p>ヒントになりそうなサイトがありますので参考にしてください。</p>
<h4><a href="http://www.wireframeshowcase.com/">Wireframe Showcase</a></h4>
<div id="attachment_490" class="wp-caption aligncenter" style="width: 580px"><a href="http://www.wireframeshowcase.com/"><img src="http://blog.endev.us/files/attachments/2010/06/www.wireframeshowcase.com_-720x491.png" alt="Wireframe Showcase" title="www.wireframeshowcase.com" width="570" height="388" class="size-large wp-image-490 colorbox-479" /></a><p class="wp-caption-text">Wireframe Showcase</p></div>
<p>名前の通り、ワイアフレームのショウケースです。このデザインってどんなワイアフレームでできてるんだろう？ということを日頃から意識出来ているといいですね。</p>
<h3>ワイアフレームのツールを使う：オンラインサービス</h3>
<p>オンラインサービスでもワイアフレームを簡単に作成できます。</p>
<h4><a href="http://iplotz.com/">iPLOTZ</a></h4>
<div id="attachment_491" class="wp-caption aligncenter" style="width: 580px"><a href="http://iplotz.com/"><img src="http://blog.endev.us/files/attachments/2010/06/iplotz.com_-720x482.png" alt="iplotz.com" title="iplotz.com" width="570" height="381" class="size-large wp-image-491 colorbox-479" /></a><p class="wp-caption-text">iplotz.com</p></div>
<p>操作が非常に直感的で、Ctrl+C(コピー)やCtrl+G(グループ化)もサポート。<br />
手書き風のワイアフレームが簡単に作成できます。<br />
サービス自体はワイアフレームに特化しているわけではなく、<br />
プロジェクトマネジメントにも利用できる素晴らしいサービスです。</p>
<h4><a href="http://cacoo.com/">Cacoo</a></h4>
<div id="attachment_493" class="wp-caption aligncenter" style="width: 580px"><a href="http://cacoo.com/"><img src="http://blog.endev.us/files/attachments/2010/06/cacoo.com_-720x451.png" alt="cacoo.com" title="cacoo.com" width="570" height="357" class="size-large wp-image-493 colorbox-479" /></a><p class="wp-caption-text">cacoo.com</p></div>
<p>日本製のサービスです。ワイアフレームに限らず、フローチャートやネットワーク構成図などにも使えます。</p>
<p>特筆すべき点はアカウントを持っていればリアルタイムに複数人で編集可能なこと。<br />
これであればお客さんが遠隔にいてもネット上でブレインストーミングできますね。</p>
<h3>ワイアフレームのためのツール：紙テンプレート</h3>
<p>やはり手軽さとスピードに関しては神に勝るものなし。<br />
そんなあなたにおすすめしたいのが<a href="http://www.960.gs/">960.gs</a>のPDFテンプレート。</p>
<p>印刷して持ち歩けばいつでもどこでもワイアフレームを書くことができます。</p>
<div id="attachment_494" class="wp-caption aligncenter" style="width: 330px"><a href="http://blog.endev.us/2010/06/wireframe-example-and-tools/960_sketch-1/" rel="attachment wp-att-494"><img src="http://blog.endev.us/files/attachments/2010/06/960_sketch-1-320x244.png" alt="960.gs sketch" title="960_sketch-1" width="320" height="244" class="size-medium wp-image-494 colorbox-479" /></a><p class="wp-caption-text">960.gs sketch PDF</p></div>
<p>960.gs（グリッドシステム）に則ったガイドラインがひいてあるので、手描きでもちゃんとバランスのとれたワイアフレームが書けます。<br />
<a href="http://github.com/nathansmith/960-Grid-System/tree/master/sketch_sheets/">githubにて最新のsketch sheets</a>が公開されていますが、私の持ち歩きに便利なよう、A5版に編集した複数のファルをシェアします。よかったら使ってみてください。</p>
<div id="attachment_495" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/web960.pdf"><img src="http://blog.endev.us/files/attachments/2010/06/web960-150x150.jpg" alt="web960.gs PDF" title="web960.gs PDF ダウンロード" width="150" height="150" class="size-thumbnail wp-image-495 colorbox-479" /></a><p class="wp-caption-text">web960.gs PDF</p></div> <div id="attachment_498" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/web960_6_4.pdf"><img src="http://blog.endev.us/files/attachments/2010/06/web960_4-150x150.jpg" alt="web690.gs 4コマ PDF" title="web690.gs 4コマ PDF ダウンロード" width="150" height="150" class="size-thumbnail wp-image-498 colorbox-479" /></a><p class="wp-caption-text">web690.gs 4コマ PDF </p></div> <div id="attachment_499" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/web960_6_4.pdf"><img src="http://blog.endev.us/files/attachments/2010/06/web960_6-150x150.jpg" alt="web690.gs 6コマ PDF" title="web690.gs 6コマ PDF  ダウンロード" width="150" height="150" class="size-thumbnail wp-image-499 colorbox-479" /></a><p class="wp-caption-text">web690.gs 6コマ PDF</p></div>
<img src="http://feeds.feedburner.com/~r/endevus/~4/vnX8MQFlfLE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/06/wireframe-example-and-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/06/wireframe-example-and-tools/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>満足度の高いウェブデザインの作り方</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/ViZT9d-U46M/</link>
		<comments>http://blog.endev.us/2010/06/howto-create-consented-web-design/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 15:19:26 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[サイトデザイン]]></category>
		<category><![CDATA[デザイン]]></category>
		<category><![CDATA[レイアウト]]></category>
		<category><![CDATA[色]]></category>

		<guid isPermaLink="false">http://blog.endev.us/?p=459</guid>
		<description><![CDATA[美容師さんにカラーリングしてもらいながらのこぼれ話から思ったのですが、"プロ"と"そうじゃない人"（失敬、貶める意図はないのです）でのコミュニケーションって案外難しい。

ウェブデザインを起こすにあたってどうしたらそのギャップを埋められるのか、を考えた雑感を記しておきます。]]></description>
			<content:encoded><![CDATA[<p>美容師さんにカラーリングしてもらいながらのこぼれ話から思ったのですが、&#8221;プロ&#8221;と&#8221;そうじゃない人&#8221;（失敬、貶める意図はないのです）でのコミュニケーションって案外難しい。</p>
<p>ウェブデザインを起こすにあたってどうしたらそのギャップを埋められるのか、を考えた雑感を記しておきます。</p>
<p><span id="more-459"></span></p>
<p>実感として、デザインや色彩学に長けていればいるほど、そうでない人との言葉でのコミュニケーションは難しいように思います。</p>
<p>「ポップな感じで」と言われたので高彩度のトーンドミナントでまとめたら「これじゃない」とか、「赤と青で作ってください」と言われてもどの赤と青なのか悩む、なんていうのはよくある話です。</p>
<p>この場合、伝えた方も捉えた方も悪くありません。要は<strong>言葉の定義</strong>が違うんです。「グレイッシュペールトーンドミナントで色相は広めに」とかいうコミニュケーションができたらそれはすごく楽ですが、そういうわけにもいきませんよね。</p>
<p>じゃあ、どうしたらいいのか。最近気を付けていることをまとめてみます。</p>
<h3>1. キーワードを複数もらう</h3>
<p>私は「伝えたいことはなんですか？」と聞いて、なんでもいいからキーワードを複数もらって<strong>事前に具体的なコンセンサス</strong>を得るようにしています。</p>
<p>キーワードがひとつだと、大体デザインを決めるまでに何回も大掛かりな作り直しをしなくてはいけません。また、事前にコンセンサスがあれば、決める側も納得とか満足しやすく感じるように思います。</p>
<p>ポイントは、そうすることで<strong>どんな効果が得られるか想像してもらえる</strong>伝え方をすること。</p>
<h4>例：</h4>
<ul>
<li>都会的な</li>
<li>洗練された</li>
<li>落ち着いた</li>
<li>信頼感</li>
<li>CIは高彩度・低明度の青</li>
</ul>
<p>ここまで情報が得られたらかなり楽ですね。</p>
<ul>
<li><strong>配色：</strong>CIのぱっきりした青と彩度・明度が低めの寒色系</li>
<li><strong>エレメント：</strong> 直線・硬質</li>
<li><strong>レイアウト：</strong> 重心を下のほうに置く<br />
画面が暗くなりすぎないようにホワイトスペース多め</li>
</ul>
<p>あとはこれを一般的な表現に直して先方に伝えておけばOKです。<strong>「では、青を中心にして近い色で落ち着いた配色にして、硬めでどっしりした感じを出しながら余裕をもったレイアウトで一度作ってみますね。洗練された御社の雰囲気を伝えられる、清潔感のあるデザインになると思います」</strong>。それだけで出来上がった時の満足感って上がるものです。</p>
<p>よもやまですが、冒頭の美容師さんとの話の中で「街の名前あげてもらえるといいんじゃないか」と話題になりました。これは面白い。確かにスムーズに話が広がりそうで、先方とのやりとりも楽しそうです。「吉祥寺っぽく」「丸の内っぽく」「青山っぽく」。それに対して、「あ、東京でも八重洲じゃなくて丸の内ですね。例えば～」っていう話の広げ方ができますよね。</p>
<p>閑話休題。</p>
<h3>2. 配色を具体的に見せる</h3>
<p>先ほどの例でも明らかなように、色を決めるのは難しいです。CIが決まってればそれに準じて話ていけますが、「青」と色相だけをある程度限定してもらったところで意識のズレは補正できません。かといって色彩学的な説明をするのはデザイナーのエゴというものです。先方はそんなことは知りたくありません。</p>
<p>具体的に配色を見せて、合意をもらうことが満足感につながります。</p>
<h4>Webサービスを使う</h4>
<p>打ち合わせ時にモバイル環境があれば是非Webサービスを利用しましょう。実際に配色を見せれば、先方もその効果を事前に確認することができてお互いにハッピーです。</p>
<h5><a href="http://kuler.adobe.com/">kuler</a></h5>
<p>有名どころ、Adobeの配色ライブラリ<a href="http://kuler.adobe.com/">kuler</a>です。使い方が豊富で実に素晴らしいサービスです。</p>
<div id="attachment_488" class="wp-caption aligncenter" style="width: 580px"><a href="http://kuler.adobe.com/"><img class="size-large wp-image-488 colorbox-459" title="kuler.adobe.com" src="http://blog.endev.us/files/attachments/2010/06/kuler.adobe_.com_-1024x689.png" alt="kular" width="570" height="383" /></a><p class="wp-caption-text">kuler.adobe.com</p></div>
<ul>
<li>他の人が作った配色をキーワードで探す</li>
<li>最近のトレンドを探す</li>
<li>写真から色を拾って配色を作る</li>
<li>指定色からスキームを利用して配色を作る
<ul>
<li>Analogous</li>
<li>Monochromatic</li>
<li>Triad</li>
<li>Complementary</li>
<li>Compound</li>
<li>Shades</li>
<li>Custom</li>
</ul>
</li>
<li>作った配色を保存</li>
<li>お気に入りの配色を保存</li>
<li>APIがあるのでその他多数機能が使える</li>
</ul>
<h5><a href="http://colorschemedesigner.com/">Color Scheme Designer 3</a></h5>
<p>Webデザインに特化するならこちらの<a href="http://colorschemedesigner.com/">Color Scheme Designer 3</a>。簡単に配色を作る機能はkularに劣りますが、より細かな指定が可能です。アクセシビリティへの配慮やWebプレビュー、CSSの吐き出しなど便利機能がたくさん。</p>
<div id="attachment_533" class="wp-caption aligncenter" style="width: 580px"><a href="http://colorschemedesigner.com/"><img class="size-large wp-image-533 colorbox-459" title="colorschemedesigner.com" src="http://blog.endev.us/files/attachments/2010/06/colorschemedesigner.com_-570x395.png" alt="color Scheme Designer 3" width="570" height="395" /></a><p class="wp-caption-text">color Scheme Designer 3</p></div>
<ul>
<li>指定色からスキームを利用して配色を作る
<ul>
<li>mono</li>
<li>complement</li>
<li>triad</li>
<li>tetrad</li>
<li>analogic</li>
<li>accented analogic</li>
</ul>
</li>
<li>作った配色でWebサイトをプレビューする</li>
<li>変化させるパラメータを固定（色相・彩度・明度・コントラストなど）</li>
<li>色覚異常がある場合のシミュレーション（赤緑色盲・完全色盲など）</li>
<li>操作の取り消し・やり直し</li>
<li>作った配色はIDが振られて固定URLで参照できる</li>
<li>CSS,Textなどの形式でエクスポート</li>
</ul>
<h4>iPhoneアプリを使う</h4>
<p>近頃はいいiPhoneアプリを見つけました。複数ありますが、この場合の使い勝手が良さそうなのは<a href="http://appsto.re/info/chromamini">chromaMini</a>というアプリです。iPhoneアプリなら出先でもすぐに配色の効果を実感してもらえますし、あとから16進数を拾う事もできます。</p>
<p>下のコントロールでその場で調整可能ですので、先方と揉むのにも重宝しますね。</p>
<p>私の最近作った配色でいくつかスクリーンショットを</p>
<h5>1の例</h5>
<p>都会的で洗練された落ち着いた配色ってこんなんですか？と見せてみる。</p>
<div id="attachment_538" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-39-58.jpg"><img class="size-thumbnail wp-image-538 colorbox-459" title="chroma-arban" src="http://blog.endev.us/files/attachments/2010/06/23-11-39-58-150x150.jpg" alt="chroma-arban" width="150" height="150" /></a><p class="wp-caption-text">アーバン</p></div>
<div id="attachment_539" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-39-09.jpg"><img class="size-thumbnail wp-image-539 colorbox-459" title="chroma-arban-full" src="http://blog.endev.us/files/attachments/2010/06/23-11-39-09-150x150.jpg" alt="chroma-arban-full" width="150" height="150" /></a><p class="wp-caption-text">アーバン</p></div>
<h5>PIECE2</h5>
<p>弊社のプロダクト<a href="http://www.shift-jp.net/piece/">「PIECE2」プロモーションサイト</a>リニューアルに際して作った配色。</p>
<div id="attachment_536" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-38-32.jpg"><img class="size-thumbnail wp-image-536 colorbox-459" title="chroma-piece" src="http://blog.endev.us/files/attachments/2010/06/23-11-38-32-150x150.jpg" alt="chroma-piece" width="150" height="150" /></a><p class="wp-caption-text">PIECE2</p></div>
<div id="attachment_537" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-38-55.jpg"><img class="size-thumbnail wp-image-537 colorbox-459" title="chroma-piece" src="http://blog.endev.us/files/attachments/2010/06/23-11-38-55-150x150.jpg" alt="chroma-piece" width="150" height="150" /></a><p class="wp-caption-text">PIECE2</p></div>
<h5>大人エコ</h5>
<p>レトロなアースカラー配色を作ってみました。伝わるかな？</p>
<div id="attachment_534" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-38-13.jpg"><img class="size-thumbnail wp-image-534 colorbox-459" title="chroma-earth" src="http://blog.endev.us/files/attachments/2010/06/23-11-38-13-150x150.jpg" alt="chroma-earth" width="150" height="150" /></a><p class="wp-caption-text">大人エコ</p></div>
<div id="attachment_535" class="wp-caption alignleft" style="width: 160px"><a href="http://blog.endev.us/files/attachments/2010/06/23-11-38-23.jpg"><img class="size-thumbnail wp-image-535 colorbox-459" title="chroma-earth-full" src="http://blog.endev.us/files/attachments/2010/06/23-11-38-23-150x150.jpg" alt="chroma-earth-full" width="150" height="150" /></a><p class="wp-caption-text">大人エコ</p></div>
<h3>3. レイアウトの決め方</h3>
<p>先方はどうしたってデザイン＝見た目の話と思いがちですが、レイアウトだけは<strong>機能にこだわっていかないと後で絶対に破綻</strong>します。要素とその重要度に沿ってワイアフレームを決めて、これも同意を取っておくとスムーズです。</p>
<h4>3-1. 入れたい要素を決める</h4>
<p>何を盛り込みましょうか。これは先方に任せっきりではなく、こちらから提案してあげることも大事です。先方が何をしたいのかを汲みとって、それに対して提案していきたいところです。</p>
<p>一般的なコーポレートサイトだとこんな感じでしょうか。</p>
<ol>
<li>ロゴ</li>
<li>キャッチコピー</li>
<li>グローバルメニュー</li>
<li>サブメニュー</li>
<li>メインビジュアル</li>
<li>サイトの説明</li>
<li>ニュース</li>
<li>プレスリリース</li>
<li>バナースペース</li>
</ol>
<p>さらに製品をアピールしたいなら製品一覧、環境への配慮をアピールしたいならそのスペースを提案しておきます。</p>
<h4>3-2. 重要度を決める</h4>
<p><strong>重要度すなわちスペースの大きさ</strong>と捉えて問題はないかと思います。であれば、なにが重要なのか決めておくことは非常に大事。</p>
<p>先の例のように製品をアピールしたいとのことでしたらそのスペースはもちろんセンターにどーんと構えましょう。ユーザに自由に行動をとらせるサイトだったらグローバルメニューの比率を大きくしてもいいですね。CI確立を重視するなら、ビジュアルやロゴを大きくするのがベターだと思います。</p>
<h4>3-3. ワイアフレームを描いてみる</h4>
<p>こればかりは言葉で説明するよりその場で「こうですかね」とワイアフレームを描いてみることにつきます。うまく直線が引けなくたって問題ないです。<strong>今の失態より後の修正を恐れましょう。</strong></p>
<p>これにあたって便利なのは、「他の人はどんなワイアフレームを描いているか」と「960グリッドシステムテンプレート」です。長くなるので後ほどエントリーを書きたいです。</p>
<p>追記：書きました「<a href="http://blog.endev.us/2010/06/wireframe-example-and-tools/">ワイアフレームのススメ！例と便利ツール</a>」</p>
<p>かなり文章だらけでつまらないエントリーになってしまったので、このくらいにしておきますね。こういうことは言葉にしたことはなかったので、それぞれの項目について後々深く掘り下げていきたいと思います。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/ViZT9d-U46M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2010/06/howto-create-consented-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2010/06/howto-create-consented-web-design/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>最も美しいサイドバーの幅は？（黄金比のデザインへの応用）</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/HNm5I4gG6cs/</link>
		<comments>http://blog.endev.us/2009/10/most-beautiful-sidebar-width/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 12:34:59 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[サイトデザイン]]></category>
		<category><![CDATA[チュートリアル]]></category>

		<guid isPermaLink="false">http://blog.moma-labs.com/?p=400</guid>
		<description><![CDATA[皆さん黄金比ってご存知ですか？
伝承によるとギリシアの時代から使われていたという、「もっとも美しい」とされる比率です。
不思議なことにアンモナイトのような巻貝や、植物の葉の生え方もこれで計算できる、というか自然に構成されてるんです。なにか神秘を感じますよね。
大昔から絵画などに利用されているこの黄金比、もちろんサイトデザインにも使えます。]]></description>
			<content:encoded><![CDATA[<p class="lead">皆さん黄金比ってご存知ですか？<br />
伝承によるとギリシアの時代から使われていたという、「もっとも美しい」とされる比率です。<br />
不思議なことにアンモナイトのような巻貝や、植物の葉の生え方もこれで計算できる、というか自然に構成されてるんです。なにか神秘を感じますよね。<br />
大昔から絵画などに利用されているこの黄金比、もちろんサイトデザインにも使えます。</p>
<p><span id="more-400"></span></p>
<p>例えばサイドバーの幅を決めるとき、みなさんどうしてるでしょうか？<br />
機能から？適当に？それもいいのですが、黄金比を使っても求められます。</p>
<h2>黄金比とは？</h2>
<p>具体例の前に軽く黄金比の説明を。</p>
<p>定義は、「a, bの長さで 2 つに分割するときに、a : b = b : (a + b) が成り立つように分割したときの比 a : b」です。<br />
<img class="alignnone size-full wp-image-403 colorbox-400" title="golden_ratio1" src="http://blog.endev.us/files/attachments/2009/10/golden_ratio1.gif" alt="golden_ratio1" width="400" height="90" /><br />
すいません、この図は適当なのであてにしないでください。</p>
<p>で、頭のいい人たちがごにょごにょすると、これは以下の式で表せます。<br />
<img class="alignnone size-full wp-image-404 colorbox-400" title="golden_ratio0" src="http://blog.endev.us/files/attachments/2009/10/golden_ratio0.gif" alt="黄金比：式" width="133" height="90" /><br />
これはだいたいでいうと、<strong>1:1.168</strong>です。もっとだいたいでいうと<strong>5:8</strong>。</p>
<blockquote><p>詳しくはここを：<a href="http://ja.wikipedia.org/wiki/%E9%BB%84%E9%87%91%E6%AF%94">黄金比 &#8211; Wikipedia</a> より</p></blockquote>
<p>うん、小難しいですね。あ！数学嫌いな人、あきらめないでください。さっさと具体例示しますから。</p>
<h2>具体例：サイドバー</h2>
<p>要するにサイトのデザインをするとき、サイドバーの幅を求めるとすると、</p>
<blockquote><p>( 横幅 &#8211; x ) : x = 1.168 : 1</p></blockquote>
<p>で求まるわけです。</p>
<p>下図が横幅950pxとして計算したときの例。</p>
<p><img class="aligncenter size-full wp-image-405 colorbox-400" title="golden_ratio" src="http://blog.endev.us/files/attachments/2009/10/golden_ratio.jpg" alt="950pxの幅例" width="520" height="378" /></p>
<p>このとき、<strong>950:363（緑＋青）</strong>がだいたい黄金比です。<br />
これじゃあ太すぎるだろってことで更に分割して、<strong>224（緑）:139（青）</strong>もだいたい黄金比です。<br />
幅950pxのサイトだったら、サイドバーの幅は224pxだときれいかもしれないですね。</p>
<p>縦はコンテンツ量によって変わるでしょうが、950:587も黄金比です。<br />
そこから同じようにして求めたのが、86pxというヘッダ。</p>
<h2>黄金比のサイトデザインへの応用</h2>
<p>もっと応用すると、マージンやナビゲーションの幅にも使えます。<br />
こちらで紹介されているようなので参考にして下さい。<br />
<a href="http://coliss.com/articles/build-websites/operation/design/206.html">黄金比をサイトのデザインに取り入れる簡単な３つの方法｜コリス</a></p>
<p>ちなみに上記ページで紹介されている、「<a href="http://coliss.com/articles/build-websites/operation/design/206.html#h202">5, 8, 13, 21, 34, 55, 89, 144, 233、を適応したスケール</a>」の数列は実は<strong>フィボナッチ数列</strong>といいまして、こちらも黄金比に収束していくという大変面白い性質を持っている……のですが、そこまで書くともはや何のブログか本当に分からなくなってしまうので泣く泣く割愛します。</p>
<p>最初からバランスのいいデザインができる人は、感覚的にこの比率が感覚で分かるんでしょうね。<br />
どうしてもなんだかバランスが悪い人は、あちこち黄金比を利用してみましょう。</p>
<p>やっとデザインの話が書けてうれしいですが、なんだか思った以上にO型っぽい解説になりました。</p>
<p>いやぁ、数学って美しいな……（理数オタク）<br />
黄金比・フィボナッチ数列に関わらず、デザインってけっこう数字で計算できるものなんですよ。<br />
だからそこ、私がPhotoshopを開いてエアーそろばんしながらガイドを引いてても笑わないように！</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/HNm5I4gG6cs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2009/10/most-beautiful-sidebar-width/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2009/10/most-beautiful-sidebar-width/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>jQuery Ajax通信でブラウザによってParseErrorが出る件</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/p7-DGtzeEDY/</link>
		<comments>http://blog.endev.us/2009/10/jquery-ajax-parse-error/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 04:57:32 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[JavaScirpt]]></category>

		<guid isPermaLink="false">http://blog.moma-labs.com/?p=395</guid>
		<description><![CDATA[今日はjQueryからAjaxで値を投げてPHPで返したときに、なぜかIE8だけParseErrorが出るという不思議な現象について。PHPはサーバサイドなのにクライアントによって違うなんてびっくりしました。結果からいうと、PHP内でHTTPヘッダを正しく書かなかったことが原因でした。]]></description>
			<content:encoded><![CDATA[<p class="lead">今日はjQueryからAjaxで値を投げてPHPで返したときに、なぜかIE8だけParseErrorが出るという不思議な現象について。PHPはサーバサイドなのにクライアントによって違うなんてびっくりしました。結果からいうと、PHP内でHTTPヘッダを正しく書かなかったことが原因でした。</p>
<p><span id="more-395"></span><br />
AjaxといってもjQueryのおかげでだいぶ難しいものではなくなりましたよね。デザイナでもサーバサイドが書けるプログラマと組めばわけはないでしょう。</p>
<p>しかし、ちょっとハマったのが上述した現象。</p>
<ul>
<li>HTMLからJavaScript(jQueryベース)でAjax通信で値をPOST</li>
<li>受け取ったPHPは$_POSTに入っている変数をそのまま返す</li>
<li>返すデータ値はプレーンテキスト</li>
<li>受け取ったデータ値をJavaScriptでアラート表示</li>
</ul>
<p>こんな条件の場合、IEだけerrorHandleが返ってきました。はて。<br />
コード例を示しましょうか。</p>
<p>Ajax通信部分：</p>
<pre class="brush: jscript;">
$(function(){
	$(&quot;button&quot;).click(function(){
		$.ajax({
			type: 'POST',
			data: {
				&quot;id&quot; : $(this).parent().attr('name'),
				&quot;answer&quot; : $(this).attr('class')
			},
			datatype: &quot;text&quot;, // 返ってくる値の形式をTEXTに指定
			url: 'return.php',
			success: handleSuccess, // 通信成功時の処理
			error: handleError, // 通信失敗時の処理
		});
	});
});
// 通信成功時の関数
var handleSuccess = function(data, datatype) {
	alert(&quot;通信に成功しました - &quot; +data);
}
// 通信失敗時の関数
var handleError = function(XMLHttpRequest, textStatus, errorThrown) {
	alert('通信に失敗しました - ' + textStatus);
}
</pre>
<p>サーバ側PHP：</p>
<pre class="brush: php;">
&lt;?php
	// POSTされた値を取得
	$ID = $_POST['id'];
	$answer = $_POST['answer'];

	returnResults();

	// 結果を返す変数
	function returnResults() {
		global $ID;
		global $answer;
		// $resultsに結果を格納してプレーンテキスト形式で返す
		$results = 'posted: ' . $ID . ' - ' . $answer;
		header('Content-type: text/plain');
		print($results);
	}
?&gt;
</pre>
<p>必要ない部分はかなり削ってシンプルにしましたが大体こんな感じ。<br />
で、動かすと次のようにアラートの動作が分かれました。</p>
<dl>
<dt>Firefoxの場合：</dt>
<dd>通信に成功しました &#8211; posted: 00002 &#8211; yes</dd>
<dt>InternetExproler8の場合</dt>
<dd>通信に失敗しました &#8211; parseerror</dd>
</dl>
<p>まさかサーバサイドスクリプトがローカルのブラウザを左右するとも思えず、ずっとJavaScriptを疑っていたんですが、原因は<strong>PHPの14行目にありました</strong>。</p>
<p>誤：</p>
<pre class="brush: php;">
header('Content-type: text/plain');
</pre>
<p>正：</p>
<pre class="brush: php;">
header('Content-type: text/plain; charset=utf-8;');
</pre>
<p>HTTPヘッダはちゃんと書きましょう、って話ですね……<br />
Apatcheの設定にもよりますが、文字コードまで指定しないとIEではパースエラーを返すらしいです。<br />
たいへん勉強になりました。でもやっぱりIEは爆発しろ。</p>
<p>デザイナのくせにまともにデザイン関連のエントリできなくてすみません。今日はとうとうサーバサイドスクリプトまで範囲が広がりました。このブログはどこへ行くんだろう。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/p7-DGtzeEDY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2009/10/jquery-ajax-parse-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2009/10/jquery-ajax-parse-error/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
		<item>
		<title>MovableTypeにMCImageManagerをインストール(完全版)</title>
		<link>http://feedproxy.google.com/~r/endevus/~3/H78TvFC1-no/</link>
		<comments>http://blog.endev.us/2009/10/install-mc-imagemanager/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 13:39:48 +0000</pubDate>
		<dc:creator>nagisa</dc:creator>
				<category><![CDATA[チュートリアル]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blog.moma-labs.com/?p=387</guid>
		<description><![CDATA[MTに標準でついているWYSIWYGエディタって正直使えないですよね。
クライアントのMTに正しい文法で書いてくれるWYSIWYGエディタを入れようと探していて見つけたTinyMCE。これがかなり使えるんですが、画像アップローダMCImageManagerは有償でした。
説得して導入が決定したのですが、このインストールにハマって……
日本語で詳しく解説している記事が見つからなかったので、またもや自分メモに残しておきます。]]></description>
			<content:encoded><![CDATA[<p class="lead">またもやマニアックでニッチな話題を。</p>
<p class="lead">MTに標準でついているWYSIWYGエディタって正直使えないですよね。<br />
クライアントのMTに正しい文法で書いてくれるWYSIWYGエディタを入れようと探していて見つけた<a href="http://tinymce.moxiecode.com/">TinyMCE</a>。これがかなり使えるんですが、画像アップローダ<a href="http://tinymce.moxiecode.com/plugins_imagemanager.php">MCImageManager</a>は有償でした。<br />
説得して導入が決定したのですが、このインストールにハマって……<br />
日本語で詳しく解説している記事が見つからなかったので、またもや自分メモに残しておきます。</p>
<p><span id="more-387"></span><br />
ちなみに、TinyMCEのインストールは完了しているものとして話を進めます。こちらは簡単だったので。</p>
<h2>1. MCImageManagerのインストール</h2>
<p>購入したらダウンロードパスが届きますので、ファイルを一式手に入れます。<br />
解凍してできる[imagemanager]というディレクトリをそのまま<br />
<em>/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins</em><br />
にアップロード。</p>
<h2>2. TinyMCEに認識させる</h2>
<p><em>/mt/mt-static/plugins/TinyMCE/js/initialize.js</em><br />
の46行目あたり、pluginsの一番後ろにimagemanagerを書き加えましょう。</p>
<pre lang="javascript">plugins : "safari,pagebreak,style,......................,imagemanager",</pre>
<h2>3. 日本語化</h2>
<p><a href="http://tinymce.moxiecode.com/download_i18n_imagemanager.php">http://tinymce.moxiecode.com/download_i18n_imagemanager.php</a><br />
からJapanese Language Package(ja.XML)をダウンロードして<br />
<em>/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/language/im</em><br />
にアップロードします。</p>
<h2>4. MCImageManagerの設定</h2>
<p><em>/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/config.php</em><br />
にて、ご希望により設定を書き換えます。<br />
私は以下の3点を書き換えました。</p>
<ol>
<li>$mcImageManagerConfig['general.language']を&#8217;ja&#8217;に（日本語化）</li>
<li>$mcImageManagerConfig['filesystem.rootpath']にファイルを保存する絶対パスを記述</li>
<li>$mcImageManagerConfig['filesystem.path']に画像を保存したい絶対パスを記述</li>
</ol>
<p>2, 3を設定しないと、<em>/imagemanager/</em>以下に画像が保存されて少し気持ち悪いです。<br />
<em>/mt/mt-static/files/</em>とかでいいでしょう。<br />
2,3で設定したディレクトリは、属性を707にしておいてください。【重要】</p>
<h2>3. セッション情報を記述</h2>
<p><em>/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/login_session_auth.php</em><br />
の頭、// Some settingsとコメントがある部分にMTのIDとパスワードを設定します。</p>
<pre lang="javascript">	$msg = "IDとパスワードを入力して下さい";
	$username = "ユーザ名";
	$password = "パスワード";</pre>
<p>これをしておかないと、誰でも画像をアップできたり削除できたりしてしまうそうです。</p>
<p>さて、ここまで成功したらTinyMCEのimageボタンを押したときのダイアログにボタンが表示されるはずです。</p>
<p><a href="http://blog.endev.us/files/attachments/2009/10/tinymce.jpg"><img class="alignnone size-medium wp-image-388 colorbox-387" title="tinymce" src="http://blog.endev.us/files/attachments/2009/10/tinymce-300x254.jpg" alt="tinymce" width="300" height="254" /></a></p>
<p>これを押すと、MCImageManagerが起動して画像の管理ができるようになります。</p>
<p>このMCImageManager、アップした画像の簡単な編集できたり、お気に入り・履歴機能なんかも備えていてかなり優秀です。MTのプラグインとしてじゃなくてもスタンドアローンでも動くし、PHP版と.NET版があるので重宝しそう。35€ですが、それなりの価値はあると思います。</p>
<p>しかしなんでこうMovableTypeって使いづらいんでしょう。<br />
早くWordPressが標準になればいいのになぁ。あと関係ないけどIEは爆発すればいいのになぁ。</p>
<img src="http://feeds.feedburner.com/~r/endevus/~4/H78TvFC1-no" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.endev.us/2009/10/install-mc-imagemanager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.endev.us/2009/10/install-mc-imagemanager/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</feedburner:origLink></item>
	</channel>
</rss>
