<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>copain blog</title>
	<atom:link href="http://copainblog.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://copainblog.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 09 Aug 2011 02:59:41 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='copainblog.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>copain blog</title>
		<link>http://copainblog.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://copainblog.wordpress.com/osd.xml" title="copain blog" />
	<atom:link rel='hub' href='http://copainblog.wordpress.com/?pushpress=hub'/>
		<item>
		<title>自社サイトをiPad向けにカスタマイズしました。</title>
		<link>http://copainblog.wordpress.com/2011/08/09/%e8%87%aa%e7%a4%be%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92ipad%e5%90%91%e3%81%91%e3%81%ab%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/</link>
		<comments>http://copainblog.wordpress.com/2011/08/09/%e8%87%aa%e7%a4%be%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92ipad%e5%90%91%e3%81%91%e3%81%ab%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 02:59:38 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/?p=152</guid>
		<description><![CDATA[iPad用サイトを見る ※iPad以外はhttp://copain.tv/に移動します。 ページ構成 全体のページ遷移はiScroll 4を使用しました。 ページの前後移動や指定ページへのジャンプ、iPadのタッチスクリーンに対応したスワイプでなめらかなページ移動を実現できます。 はまった点としてはページ移動のメソッドが3種類あって、それらを混ぜて使ってしまうとページ移動が上手くいかない場合がありました。今回はmyScroll.scrollToPage()のみを使用しました。 また、ページ領域内で画像などの要素をアニメーションさせる場合、ページ領域外から要素をフェードインさせたりすると画面がガクガク震えます。おそらくページ領域を監視している部分とバッティングしてしまうのだと思います。ページの領域内でアニメーションさせるのは問題ありませんでした。 アニメーション アニメーションはCSS3アニメーションを使用しました。jQueryのanimateメソッドではスムーズに動かない場合があります。Flashムービーのような連続的なアニメーションを実行させるためにaddCommand &#8211; jQuery Pluginを使い、コールバック時にCSSのクラスを切り替えるようにしています。（addCommand.jsのプロパティーアニメーションは先述のjQueryのanimateメソッドを使用しているため今回は殆ど使っていません。） メディアクエリー 端末の回転に対応させるため縦・横それぞれのCSSファイルを用意しました。縦と横でレイアウト、アニメーション（主に位置情報）が違う場合は設定をかき分ける必要があります。今回はjavascriptで端末の回転を判定していません。 まとめ jQuery MobileやSencha touchなどフレームワークが出てきていますが、見た目のデザインありきでそれをページとして扱いたい場合などはiScroll 4はお手軽で結構いいなと思いました。もちろん案件次第ですが。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=152&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://copain.tv/ipad/" target="_blank"><img src="http://copainblog.files.wordpress.com/2011/08/ipad.png?w=500&#038;h=375" alt="" title="ipad" width="500" height="375" class="alignnone size-full wp-image-160" style="border:1px solid #ccc;" /><br />
iPad用サイトを見る</a><br />
※iPad以外はhttp://copain.tv/に移動します。<br />
<strong>ページ構成</strong><br />
全体のページ遷移は<a href="http://cubiq.org/iscroll-4" target="_blank">iScroll 4</a>を使用しました。<br />
ページの前後移動や指定ページへのジャンプ、iPadのタッチスクリーンに対応したスワイプでなめらかなページ移動を実現できます。<br />
はまった点としてはページ移動のメソッドが3種類あって、それらを混ぜて使ってしまうとページ移動が上手くいかない場合がありました。今回はmyScroll.scrollToPage()のみを使用しました。<br />
また、ページ領域内で画像などの要素をアニメーションさせる場合、ページ領域外から要素をフェードインさせたりすると画面がガクガク震えます。おそらくページ領域を監視している部分とバッティングしてしまうのだと思います。ページの領域内でアニメーションさせるのは問題ありませんでした。</p>
<p><strong>アニメーション</strong><br />
アニメーションはCSS3アニメーションを使用しました。jQueryのanimateメソッドではスムーズに動かない場合があります。Flashムービーのような連続的なアニメーションを実行させるために<a href="http://lab.hisasann.com/addCommand/" target="_blank">addCommand &#8211; jQuery Plugin</a>を使い、コールバック時にCSSのクラスを切り替えるようにしています。（addCommand.jsのプロパティーアニメーションは先述のjQueryのanimateメソッドを使用しているため今回は殆ど使っていません。）</p>
<p><strong>メディアクエリー</strong><br />
端末の回転に対応させるため縦・横それぞれのCSSファイルを用意しました。縦と横でレイアウト、アニメーション（主に位置情報）が違う場合は設定をかき分ける必要があります。今回はjavascriptで端末の回転を判定していません。</p>
<p><strong>まとめ</strong><br />
jQuery MobileやSencha touchなどフレームワークが出てきていますが、見た目のデザインありきでそれをページとして扱いたい場合などはiScroll 4はお手軽で結構いいなと思いました。もちろん案件次第ですが。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=152&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2011/08/09/%e8%87%aa%e7%a4%be%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92ipad%e5%90%91%e3%81%91%e3%81%ab%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba%e3%81%97%e3%81%be%e3%81%97%e3%81%9f%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://copainblog.files.wordpress.com/2011/08/ipad.png" medium="image">
			<media:title type="html">ipad</media:title>
		</media:content>
	</item>
		<item>
		<title>ステータスバーに常駐して明るさを設定できるAndroid用アプリを作ってみました。</title>
		<link>http://copainblog.wordpress.com/2011/07/25/%e3%82%b9%e3%83%86%e3%83%bc%e3%82%bf%e3%82%b9%e3%83%90%e3%83%bc%e3%81%ab%e5%b8%b8%e9%a7%90%e3%81%97%e3%81%a6%e6%98%8e%e3%82%8b%e3%81%95%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%a7%e3%81%8d%e3%82%8bandroid/</link>
		<comments>http://copainblog.wordpress.com/2011/07/25/%e3%82%b9%e3%83%86%e3%83%bc%e3%82%bf%e3%82%b9%e3%83%90%e3%83%bc%e3%81%ab%e5%b8%b8%e9%a7%90%e3%81%97%e3%81%a6%e6%98%8e%e3%82%8b%e3%81%95%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%a7%e3%81%8d%e3%82%8bandroid/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 18:47:37 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/?p=108</guid>
		<description><![CDATA[APKダウンロード SimpleLightSetting v1.0 とりあえず野良公開します。 検証はGalaxyS2で行いました。 ・Android OS1.6から使えるかと思います。 ・明るさの自動設定は明るさ（環境光）のセンサーが付いている端末のみ使用できます。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=108&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-142" title="device-2011-07-25-154318" src="http://copainblog.files.wordpress.com/2011/07/device-2011-07-25-154318.png?w=259&#038;h=432" alt="" width="259" height="432" /><img class="alignnone size-full wp-image-146" title="device-2011-07-25-155833" src="http://copainblog.files.wordpress.com/2011/07/device-2011-07-25-155833.png?w=259&#038;h=432" alt="" width="259" height="432" /></p>
<p><img class="size-full wp-image-144 alignleft" title="lighticon" src="http://copainblog.files.wordpress.com/2011/07/lighticon.png?w=50&#038;h=50" alt="" width="50" height="50" /> APKダウンロード<a href="http://copainblog.files.wordpress.com/2011/07/device-2011-07-25-154318.png"><br />
</a> <a href="http://dl.dropbox.com/u/36241589/SimpleLightSetting1.0.apk">SimpleLightSetting v1.0</a></p>
<p>とりあえず野良公開します。<br />
検証はGalaxyS2で行いました。<br />
・Android OS1.6から使えるかと思います。<br />
・明るさの自動設定は明るさ（環境光）のセンサーが付いている端末のみ使用できます。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=108&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2011/07/25/%e3%82%b9%e3%83%86%e3%83%bc%e3%82%bf%e3%82%b9%e3%83%90%e3%83%bc%e3%81%ab%e5%b8%b8%e9%a7%90%e3%81%97%e3%81%a6%e6%98%8e%e3%82%8b%e3%81%95%e3%82%92%e8%a8%ad%e5%ae%9a%e3%81%a7%e3%81%8d%e3%82%8bandroid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://copainblog.files.wordpress.com/2011/07/device-2011-07-25-154318.png" medium="image">
			<media:title type="html">device-2011-07-25-154318</media:title>
		</media:content>

		<media:content url="http://copainblog.files.wordpress.com/2011/07/device-2011-07-25-155833.png" medium="image">
			<media:title type="html">device-2011-07-25-155833</media:title>
		</media:content>

		<media:content url="http://copainblog.files.wordpress.com/2011/07/lighticon.png" medium="image">
			<media:title type="html">lighticon</media:title>
		</media:content>
	</item>
		<item>
		<title>イメージタグのalt属性をtitle属性にコピーするDreamweaverのコマンド</title>
		<link>http://copainblog.wordpress.com/2009/09/30/%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%82%bf%e3%82%b0%e3%81%aealt%e5%b1%9e%e6%80%a7%e3%82%92title%e5%b1%9e%e6%80%a7%e3%81%ab%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8bdreamweaver%e3%81%ae%e3%82%b3/</link>
		<comments>http://copainblog.wordpress.com/2009/09/30/%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%82%bf%e3%82%b0%e3%81%aealt%e5%b1%9e%e6%80%a7%e3%82%92title%e5%b1%9e%e6%80%a7%e3%81%ab%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8bdreamweaver%e3%81%ae%e3%82%b3/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:09:48 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2009/09/30/%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%82%bf%e3%82%b0%e3%81%aealt%e5%b1%9e%e6%80%a7%e3%82%92title%e5%b1%9e%e6%80%a7%e3%81%ab%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8bdreamweaver%e3%81%ae%e3%82%b3/</guid>
		<description><![CDATA[イメージタグのalt属性をtitle属性にコピーします。title属性がない場合は作成されます。 altが空の場合はtitleも空です。 以下のリンクからダウンロードしてください。 altcopytotitle.zip ダウンロードしたらzipファイルを解凍しmxpファイルを開いてインストールしてください。 メニュー　＞　コマンド　＞　alt属性をtitle属性にコピー を選択すると実行されます。 確認はwinxp バージョンは８で行いました。自己責任でお使いください。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=107&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>イメージタグのalt属性をtitle属性にコピーします。title属性がない場合は作成されます。<br />
altが空の場合はtitleも空です。<br />
以下のリンクからダウンロードしてください。<br />
<a id="p55" href="http://www.copain.tv/wp/wp-content/uploads/2009/09/altcopytotitle.zip">altcopytotitle.zip</a><br />
ダウンロードしたらzipファイルを解凍しmxpファイルを開いてインストールしてください。<br />
メニュー　＞　コマンド　＞　alt属性をtitle属性にコピー を選択すると実行されます。<br />
確認はwinxp バージョンは８で行いました。自己責任でお使いください。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=107&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2009/09/30/%e3%82%a4%e3%83%a1%e3%83%bc%e3%82%b8%e3%82%bf%e3%82%b0%e3%81%aealt%e5%b1%9e%e6%80%a7%e3%82%92title%e5%b1%9e%e6%80%a7%e3%81%ab%e3%82%b3%e3%83%94%e3%83%bc%e3%81%99%e3%82%8bdreamweaver%e3%81%ae%e3%82%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>
	</item>
		<item>
		<title>DreamweaverのWeb Widgetを作成するWidget Packager</title>
		<link>http://copainblog.wordpress.com/2009/08/18/dreamweaver%e3%81%aeweb-widget%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8bwidget-packager/</link>
		<comments>http://copainblog.wordpress.com/2009/08/18/dreamweaver%e3%81%aeweb-widget%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8bwidget-packager/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 02:08:06 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2009/08/18/dreamweaver%e3%81%aeweb-widget%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8bwidget-packager/</guid>
		<description><![CDATA[Web WidgetとはDreamweaver CS4にAjaxのフレームワークやライブラリの機能を簡単に挿入して使えるようにする機能拡張です。 詳しくは以下のページが参考になります。 Adobe Edge: 2009年3月 Dreamweaver CS4のWeb Widgetを使ってみよう このWeb Widgetは現時点では各ライブラリのバージョンが低くなっており、バグを含んでいる場合があります。 ですので最新のライブラリのバージョンのもので使いたいとか、あのライブラリないんだけど作ってみたいとか、 ライブラリを作っているが簡単に多くの人に使ってもらいたい場合などは Web Widgetを作成するWidget Packagerで作り直す必要があります。 このWidget PackagerはAdobe Labsで公開されていますが、 英語の文献で敷居が高いので作成するのに必要と思われる以下の項目について翻訳しました。 （内容の検証はしていませんので保障はいたしませんが&#8230;） The Widget Workflow document: A description of the workflow from WDF to uploading to the Exchange. Developer&#8217;s Guide to the WDF: A detailed explanation of the WDF format. widget packager 翻訳 翻訳の誤り等はコメントいただけるとありがたいです。 Have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=106&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Web WidgetとはDreamweaver CS4にAjaxのフレームワークやライブラリの機能を簡単に挿入して使えるようにする機能拡張です。<br />
詳しくは以下のページが参考になります。<br />
<a href="http://www.adobe.com/jp/newsletters/edge/march2009/articles/article2/">Adobe Edge: 2009年3月 Dreamweaver CS4のWeb Widgetを使ってみよう</a><br />
このWeb Widgetは現時点では各ライブラリのバージョンが低くなっており、バグを含んでいる場合があります。<br />
ですので最新のライブラリのバージョンのもので使いたいとか、あのライブラリないんだけど作ってみたいとか、<br />
ライブラリを作っているが簡単に多くの人に使ってもらいたい場合などは<br />
Web Widgetを作成するWidget Packagerで作り直す必要があります。<br />
このWidget Packagerは<a href="http://labs.adobe.com/wiki/index.php/Dreamweaver_Widget_Packager">Adobe Labsで公開</a>されていますが、<br />
英語の文献で敷居が高いので作成するのに必要と思われる以下の項目について翻訳しました。<br />
（内容の検証はしていませんので保障はいたしませんが&#8230;）</p>
<ul>
<li>The Widget Workflow document: A description of the workflow from WDF to uploading to the Exchange.</li>
<li>Developer&#8217;s Guide to the WDF: A detailed explanation of the WDF format.</li>
</ul>
<p><a href="http://docs.google.com/View?id=dgw8jqqd_1128f42wxdf">widget packager 翻訳</a><br />
翻訳の誤り等はコメントいただけるとありがたいです。<br />
Have a good Dreamweaver life!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=106&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2009/08/18/dreamweaver%e3%81%aeweb-widget%e3%82%92%e4%bd%9c%e6%88%90%e3%81%99%e3%82%8bwidget-packager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>
	</item>
		<item>
		<title>Fireworks CS4でのPDF書き出し</title>
		<link>http://copainblog.wordpress.com/2009/02/06/fireworks-cs4%e3%81%a7%e3%81%aepdf%e6%9b%b8%e3%81%8d%e5%87%ba%e3%81%97/</link>
		<comments>http://copainblog.wordpress.com/2009/02/06/fireworks-cs4%e3%81%a7%e3%81%aepdf%e6%9b%b8%e3%81%8d%e5%87%ba%e3%81%97/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 03:02:38 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Fireworks]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2009/02/06/fireworks-cs4%e3%81%a7%e3%81%aepdf%e6%9b%b8%e3%81%8d%e5%87%ba%e3%81%97/</guid>
		<description><![CDATA[Fireworks CS4でのPDF書き出しではリンクも使えるようです。 他にも何か使えるかと思って 共有ライブラリのフォームとかを追加して書き出してみたけど 使えませんでした（画像になります。）<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=105&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fireworks CS4でのPDF書き出しではリンクも使えるようです。<br />
<img src="http://gyazo.com/c55a814cd678e2e837a367fa54289ca4.png" alt="" /><br />
他にも何か使えるかと思って<br />
共有ライブラリのフォームとかを追加して書き出してみたけど<br />
使えませんでした（画像になります。）</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=105&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2009/02/06/fireworks-cs4%e3%81%a7%e3%81%aepdf%e6%9b%b8%e3%81%8d%e5%87%ba%e3%81%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://gyazo.com/c55a814cd678e2e837a367fa54289ca4.png" medium="image" />
	</item>
		<item>
		<title>Outlook(2007)でHTMLメールが崩れる件の対処方法</title>
		<link>http://copainblog.wordpress.com/2009/01/27/outlook2007%e3%81%a7html%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%8c%e5%b4%a9%e3%82%8c%e3%82%8b%e4%bb%b6%e3%81%ae%e5%af%be%e5%87%a6%e6%96%b9%e6%b3%95/</link>
		<comments>http://copainblog.wordpress.com/2009/01/27/outlook2007%e3%81%a7html%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%8c%e5%b4%a9%e3%82%8c%e3%82%8b%e4%bb%b6%e3%81%ae%e5%af%be%e5%87%a6%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 03:01:09 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[コーディング]]></category>
		<category><![CDATA[HTMLメール]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2009/01/27/outlook2007%e3%81%a7html%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%8c%e5%b4%a9%e3%82%8c%e3%82%8b%e4%bb%b6%e3%81%ae%e5%af%be%e5%87%a6%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[Outlook2007でHTMLメールが崩れる症状があり困っていました。 Vistaパソコンに添付されているOfficeスイートOutlook2007ですが、このメーラ で受信されたHTML（文字を装飾しているメール）本文はかなり体裁が崩れ、見る も哀れな状態になります。 これは、Outlook2007から、IEのHTML表示の体裁を整えるエンジンを使用せず、 Office内のWordの表示を利用しているからです。 WordはHTML形式の文書をむ ちゃくちゃにすることで有名です。これはOutlook2007の根本的な設計にかかる ため、今後パッチが当てられたり修正されることはなさそうです。どうしても HTMLメールをきれいに表示させたい場合、Outlook2007を使わないほうが無難で しょう。 http://www.terra-system.jp/win/2007/05/vistaoutlook2007html.html いろいろ調べたところ条件付コメントでいけるみたいです。 全部画像のHTMLメールなら ＜!&#8211;[if gte mso 10]&#62; ＜style&#62; body{ font-size:1px;} ＜/style&#62; ＜![endif]&#8211;&#62; でOK。 各エレメントにスタイルを指定したいなら こちらのエントリが参考になります。 メールクライアントごとのCSSサポート状況の解説とチートシート &#124; コリス なお使えるHTMLタグも制限されるようなので普段業務でDreamweaverを使っていれば Download details: 2007 Office System Tool: Outlook HTML and CSS Validator からWordMailSupportMacromedia.msiをイントールするとターゲットブラウザチェックでWord2007が選べるようになります。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=104&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Outlook2007でHTMLメールが崩れる症状があり困っていました。</p>
<blockquote><p>
Vistaパソコンに添付されているOfficeスイートOutlook2007ですが、このメーラ<br />
で受信されたHTML（文字を装飾しているメール）本文はかなり体裁が崩れ、見る<br />
も哀れな状態になります。<br />
これは、Outlook2007から、IEのHTML表示の体裁を整えるエンジンを使用せず、<br />
Office内のWordの表示を利用しているからです。 WordはHTML形式の文書をむ<br />
ちゃくちゃにすることで有名です。これはOutlook2007の根本的な設計にかかる<br />
ため、今後パッチが当てられたり修正されることはなさそうです。どうしても<br />
HTMLメールをきれいに表示させたい場合、Outlook2007を使わないほうが無難で<br />
しょう。<br />
<a href="http://www.terra-system.jp/win/2007/05/vistaoutlook2007html.html">http://www.terra-system.jp/win/2007/05/vistaoutlook2007html.html</a>
</p></blockquote>
<p>いろいろ調べたところ条件付コメントでいけるみたいです。<br />
全部画像のHTMLメールなら<br />
＜!&#8211;[if gte mso 10]&gt;<br />
＜style&gt;<br />
body{ font-size:1px;}<br />
＜/style&gt;<br />
＜![endif]&#8211;&gt;<br />
でOK。<br />
各エレメントにスタイルを指定したいなら<br />
こちらのエントリが参考になります。<br />
<a href="http://coliss.com/articles/build-websites/operation/work/677.html">メールクライアントごとのCSSサポート状況の解説とチートシート | コリス</a><br />
なお使えるHTMLタグも制限されるようなので普段業務でDreamweaverを使っていれば<br />
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=0b764c08-0f86-431e-8bd5-ef0e9ce26a3a&amp;displaylang=en">Download details: 2007 Office System Tool: Outlook HTML and CSS Validator</a><br />
からWordMailSupportMacromedia.msiをイントールするとターゲットブラウザチェックでWord2007が選べるようになります。<br />
<img src="http://gyazo.com/4f85d79a5cb4e9992937f11b30ce3d36.png" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=104&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2009/01/27/outlook2007%e3%81%a7html%e3%83%a1%e3%83%bc%e3%83%ab%e3%81%8c%e5%b4%a9%e3%82%8c%e3%82%8b%e4%bb%b6%e3%81%ae%e5%af%be%e5%87%a6%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://gyazo.com/4f85d79a5cb4e9992937f11b30ce3d36.png" medium="image" />
	</item>
		<item>
		<title>Dreamweaverと一緒に入れておきたい機能拡張</title>
		<link>http://copainblog.wordpress.com/2009/01/05/dreamweaver%e3%81%a8%e4%b8%80%e7%b7%92%e3%81%ab%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%8a%e3%81%8d%e3%81%9f%e3%81%84%e6%a9%9f%e8%83%bd%e6%8b%a1%e5%bc%b5/</link>
		<comments>http://copainblog.wordpress.com/2009/01/05/dreamweaver%e3%81%a8%e4%b8%80%e7%b7%92%e3%81%ab%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%8a%e3%81%8d%e3%81%9f%e3%81%84%e6%a9%9f%e8%83%bd%e6%8b%a1%e5%bc%b5/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 07:01:06 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreamweaver]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2009/01/05/dreamweaver%e3%81%a8%e4%b8%80%e7%b7%92%e3%81%ab%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%8a%e3%81%8d%e3%81%9f%e3%81%84%e6%a9%9f%e8%83%bd%e6%8b%a1%e5%bc%b5/</guid>
		<description><![CDATA[エントリーの間が空いてしまいました。 2009年仕事始めです。 本年もこのブログともどもよろしくお願いします。 普段の業務で使えそうなものを探してまとめてみました。 尚、使用に関しては各自の責任で行ってください。 ■ファイル管理系 Related Files for CS3 リンクされているJS,HTML,CSSファイルをプルダウンから選択して開くことが出来ます。 External Link Checker 外部リンクのチェックが出来ます。 JavaScript syntax checker javascriptのエラーチェックが出来ます。 Expand Folders フォルダすべて展開します。 Close Folders フォルダすべてたたみます。 DreamweaverでSubversion+TortoiseSVNをFree＆日本語化で実現 &#124; studio-fun.net SVNを使っているならこれは必須！ Compare To mxのバージョンから比較メニューが使えるようになります。 Ordinary SiteMap 簡単にサイトマップのページが作成できます。ｃｓｓベース。 ■コーディング作成系 New Document From Selection 選択部分を元に新規ファイルを作成。 Load Site Selection ファイルパネルで複数選択した画像をソート順（デフォルトはABC順）に挿入できる。 Replicator 選択部分のコピーする数を決めてペーストできる。 Dreamweaverのスニペットをバックアップ・リストアする拡張機能 &#8211; SnippetUtil for Win 1.0.0 タイトルままです。 Close [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=103&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>エントリーの間が空いてしまいました。<br />
2009年仕事始めです。<br />
本年もこのブログともどもよろしくお願いします。<br />
普段の業務で使えそうなものを探してまとめてみました。<br />
尚、使用に関しては各自の責任で行ってください。<br />
<strong>■ファイル管理系</strong><br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1695062">Related Files for CS3</a><br />
リンクされているJS,HTML,CSSファイルをプルダウンから選択して開くことが出来ます。<br />
<img src="http://gyazo.com/0c1a5415f9e2735c9a6d4cbd2c2996bc.png" /><br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=15346">External Link Checker</a><br />
外部リンクのチェックが出来ます。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1033826">JavaScript syntax checker</a><br />
javascriptのエラーチェックが出来ます。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=15389">Expand Folders</a><br />
フォルダすべて展開します。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=15390">Close Folders</a><br />
フォルダすべてたたみます。<br />
<a href="http://studio-fun.net/?p=24">DreamweaverでSubversion+TortoiseSVNをFree＆日本語化で実現 | studio-fun.net</a><br />
SVNを使っているならこれは必須！<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1031448">Compare To</a><br />
mxのバージョンから比較メニューが使えるようになります。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1289018">Ordinary SiteMap</a><br />
簡単にサイトマップのページが作成できます。ｃｓｓベース。<br />
<strong><br />
■コーディング作成系</strong><br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=52273">New Document From Selection</a><br />
選択部分を元に新規ファイルを作成。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1004189">Load Site Selection</a><br />
ファイルパネルで複数選択した画像をソート順（デフォルトはABC順）に挿入できる。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=15083">Replicator</a><br />
選択部分のコピーする数を決めてペーストできる。<br />
<a href="http://www.onflow.jp/blog/archives/2005/04/dreamweaver_sni.html">Dreamweaverのスニペットをバックアップ・リストアする拡張機能 &#8211; SnippetUtil for Win 1.0.0</a><br />
タイトルままです。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=319947#">Close Tags</a><br />
p,li,tr,tdタグの閉じ忘れを閉じます。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=58548#">Iframe Inspector</a><br />
IFRAMEのプロパティをインスペクタで編集できるようになります。<br />
<img src="http://gyazo.com/0271f69774358c8246925280911decc6.png" /><br />
<strong>■おまけ）</strong><br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1011140">Set Table Dimensions to Background Image</a><br />
選択したテーブルの背景画像を設定する。<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1021809">Panels Toolbar</a><br />
以下のようなツールバーでパネルの表示／非表示がコントロールできます。<br />
<img src="http://gyazo.com/b16328387fe93899661ece342721b692.png" /><br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1029826">Selection Menu for Coding Toolbar</a><br />
コードツールバーに以下メニューを追加(Dw8以降だとほとんどの機能は搭載ずみ)<br />
* Apply Backslash-comment Hack<br />
* Apply Caio Hack<br />
* Remove Backslash-comment Hack<br />
* Remove Caio Hack<br />
* Convert Tabs to Spaces<br />
* Convert Spaces to Tabs<br />
* Remove All Tags<br />
* Convert Lines to Table<br />
* Add Line Breaks<br />
* Convert to Uppercase<br />
* Convert to Lowercase<br />
* Convert tags To Uppercase<br />
* Convert tags To Lowercase<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;extid=1009963">InstaGraphics Extensions for Dreamweaver MX 2004</a><br />
テンプレート化されたデザインで画像テキスト、ビュレットが挿入できる<br />
<a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1028547">Advanced Manage Workspace Layouts</a><br />
ワークスペースの書き出し、リストアが出来る。</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=103&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2009/01/05/dreamweaver%e3%81%a8%e4%b8%80%e7%b7%92%e3%81%ab%e5%85%a5%e3%82%8c%e3%81%a6%e3%81%8a%e3%81%8d%e3%81%9f%e3%81%84%e6%a9%9f%e8%83%bd%e6%8b%a1%e5%bc%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://gyazo.com/0c1a5415f9e2735c9a6d4cbd2c2996bc.png" medium="image" />

		<media:content url="http://gyazo.com/0271f69774358c8246925280911decc6.png" medium="image" />

		<media:content url="http://gyazo.com/b16328387fe93899661ece342721b692.png" medium="image" />
	</item>
		<item>
		<title>なぜ80番ポートを使っちゃうんですかSkypeさん…</title>
		<link>http://copainblog.wordpress.com/2008/09/29/%e3%81%aa%e3%81%9c80%e7%95%aa%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a1%e3%82%83%e3%81%86%e3%82%93%e3%81%a7%e3%81%99%e3%81%8bskype%e3%81%95%e3%82%93%e2%80%a6/</link>
		<comments>http://copainblog.wordpress.com/2008/09/29/%e3%81%aa%e3%81%9c80%e7%95%aa%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a1%e3%82%83%e3%81%86%e3%82%93%e3%81%a7%e3%81%99%e3%81%8bskype%e3%81%95%e3%82%93%e2%80%a6/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 16:09:12 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2008/09/29/%e3%81%aa%e3%81%9c80%e7%95%aa%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a1%e3%82%83%e3%81%86%e3%82%93%e3%81%a7%e3%81%99%e3%81%8bskype%e3%81%95%e3%82%93%e2%80%a6/</guid>
		<description><![CDATA[LinuxだけではなくWindowsでもPHP+MySQL開発環境を動かしてみようとふと思いつき、 一度試してみようと思っていた VertrigoServ をWindowsXpにインストールしてみた。 ボタン一発インストールで Apache・PHP・MySQL その他いろいろ入っちゃう優れもの。 今回のインスコ結果は * Apache 2.0.63 * PHP 5.2.6 * Mysql 5.0.51b * Smarty 2.6.19 * SQLite 3.5.9 * PhpMyAdmin 2.11.7 * SQLiteManager 1.2.0 * ZendOptimizer 3.3.3 こんな感じ。 さてわくわくしつつ起動してみると、 いきなりそれですか＿&#124;￣&#124;○ ポート80が塞がってるというのが問題っぽいけど、IISはこないだ無効にしたばっかりだし、いったい他に何が？？？ と首を傾げつつ、とりあえず netstat -abn で調べてみる。すると一行目に、 0.0.0.0:80[Skype.exe] …スカイプさんですか どうもSkypeは80番ポートを使いたがるようだ。 問題はこのへんなのか。 なんにせよスタートアップで起きるSkypeががっつり80を塞いでしまうのでは、 Apacheには勝ち目がない。 解決策はスカイプの設定で。 こんなとこにデフォルトでチェック入れとかないでくださいよほんと…<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=102&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>LinuxだけではなくWindowsでもPHP+MySQL開発環境を動かしてみようとふと思いつき、<br />
一度試してみようと思っていた <a href="http://vertrigo.sourceforge.net/">VertrigoServ</a> をWindowsXpにインストールしてみた。<br />
ボタン一発インストールで Apache・PHP・MySQL その他いろいろ入っちゃう優れもの。<br />
今回のインスコ結果は<br />
* Apache 2.0.63<br />
* PHP 5.2.6<br />
* Mysql 5.0.51b<br />
* Smarty 2.6.19<br />
* SQLite 3.5.9<br />
* PhpMyAdmin 2.11.7<br />
* SQLiteManager 1.2.0<br />
* ZendOptimizer 3.3.3<br />
こんな感じ。<br />
さてわくわくしつつ起動してみると、<br />
<img alt="Apacheエラー" src="http://www.copain.tv/wp/wp-content/uploads/2008/09/port80-vertrigoserv.jpg" /></p>
<div align="center">いきなりそれですか＿|￣|○</div>
<p><span id="more-102"></span>ポート80が塞がってるというのが問題っぽいけど、IISはこないだ無効にしたばっかりだし、いったい他に何が？？？<br />
と首を傾げつつ、とりあえず<br />
netstat -abn<br />
で調べてみる。すると一行目に、<br />
0.0.0.0:80[Skype.exe]</p>
<div align="center">…スカイプさんですか</div>
<p>どうもSkypeは80番ポートを使いたがるようだ。<br />
問題は<a title="http://www.skype.com/intl/ja/help/guides/firewalls/technical.html" href="http://www.skype.com/intl/ja/help/guides/firewalls/technical.html">このへん</a>なのか。<br />
なんにせよスタートアップで起きるSkypeががっつり80を塞いでしまうのでは、<br />
Apacheには勝ち目がない。<br />
解決策はスカイプの設定で。<br />
<img alt="すかいぷせってい" src="http://www.copain.tv/wp/wp-content/uploads/2008/09/port80-skype.jpg" /><br />
こんなとこにデフォルトでチェック入れとかないでくださいよほんと…</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=102&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2008/09/29/%e3%81%aa%e3%81%9c80%e7%95%aa%e3%83%9d%e3%83%bc%e3%83%88%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a1%e3%82%83%e3%81%86%e3%82%93%e3%81%a7%e3%81%99%e3%81%8bskype%e3%81%95%e3%82%93%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>

		<media:content url="http://www.copain.tv/wp/wp-content/uploads/2008/09/port80-vertrigoserv.jpg" medium="image">
			<media:title type="html">Apacheエラー</media:title>
		</media:content>

		<media:content url="http://www.copain.tv/wp/wp-content/uploads/2008/09/port80-skype.jpg" medium="image">
			<media:title type="html">すかいぷせってい</media:title>
		</media:content>
	</item>
		<item>
		<title>Spryのアコーディオンウィジェットをマウスオーバーで開く</title>
		<link>http://copainblog.wordpress.com/2008/02/29/spry%e3%81%ae%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%82%92%e3%83%9e%e3%82%a6%e3%82%b9%e3%82%aa%e3%83%bc%e3%83%90/</link>
		<comments>http://copainblog.wordpress.com/2008/02/29/spry%e3%81%ae%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%82%92%e3%83%9e%e3%82%a6%e3%82%b9%e3%82%aa%e3%83%bc%e3%83%90/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 03:02:27 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Spry]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2008/02/29/spry%e3%81%ae%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%82%92%e3%83%9e%e3%82%a6%e3%82%b9%e3%82%aa%e3%83%bc%e3%83%90/</guid>
		<description><![CDATA[最も基本的なサンプルにほんの少し手を加えるだけでアコーディオンをマウスオーバーで開閉できるようになります。 変更手順： クラスAccordionPanelがついているdivタグにidをつける SpryDOMUtils.jsにリンクさせる Spry.$$(&#8220;.AccordionPanel&#8221;).addEventListener(&#8220;mouseover&#8221;, function(){sampleAccordion.openPanel(this.id); return false;});の1文を加える 以上で、クリックでしか開閉できなかったものをマウスオーバーで開くようになります。 実動サンプル ソース： [html] Spry Accordion Panel 1 Content for Panel 1 goes here! Panel 2 Content for Panel 2 goes here! Panel 3 Content for Panel 3 goes here! Panel 4 Content for Panel 4 goes here! var sampleAccordion = new Spry.Widget.Accordion(&#8220;sampleAccordion&#8221;); //セレクタファンクションaddEventListenerでマウスオーバーしたらid名のパネルを開く命令 Spry.$$(&#8220;.AccordionPanel&#8221;).addEventListener(&#8220;mouseover&#8221;, function(){sampleAccordion.openPanel(this.id); return [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=101&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://labs.adobe.com/technologies/spry/widgets/accordion/SpryAccordion.html">最も基本的なサンプルに</a>ほんの少し手を加えるだけでアコーディオンをマウスオーバーで開閉できるようになります。<br />
変更手順：</p>
<ol>
<li>クラスAccordionPanelがついているdivタグにidをつける</li>
<li>SpryDOMUtils.jsにリンクさせる</li>
<li>Spry.$$(&#8220;.AccordionPanel&#8221;).addEventListener(&#8220;mouseover&#8221;, function(){sampleAccordion.openPanel(this.id); return false;});の1文を加える</li>
</ol>
<p>以上で、クリックでしか開閉できなかったものをマウスオーバーで開くようになります。<br />
<a href="http://www.copain.tv/wp/items/mouseover_accordion.html">実動サンプル</a><br />
<span id="more-101"></span><br />
ソース：<br />
[html]</p>
<p><!-- Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. --></p>
<p>Spry Accordion</p>
<p><!--SpryDOMUtils.jsにリンク--></p>
<div class="Accordion" id="sampleAccordion">
<div class="AccordionPanel" id="p0"><!--idを追加--></p>
<div class="AccordionPanelTab">Panel 1</div>
<div class="AccordionPanelContent">
Content for Panel 1 goes here!
</div>
</div>
<div class="AccordionPanel" id="p1"><!--idを追加--></p>
<div class="AccordionPanelTab">Panel 2</div>
<div class="AccordionPanelContent">
Content for Panel 2 goes here!
</div>
</div>
<div class="AccordionPanel" id="p2"><!--idを追加--></p>
<div class="AccordionPanelTab">Panel 3</div>
<div class="AccordionPanelContent">
Content for Panel 3 goes here!
</div>
</div>
<div class="AccordionPanel" id="p3"><!--idを追加--></p>
<div class="AccordionPanelTab">Panel 4</div>
<div class="AccordionPanelContent">
Content for Panel 4 goes here!
</div>
</div>
</div>
<p>var sampleAccordion = new Spry.Widget.Accordion(&#8220;sampleAccordion&#8221;);<br />
//セレクタファンクションaddEventListenerでマウスオーバーしたらid名のパネルを開く命令<br />
Spry.$$(&#8220;.AccordionPanel&#8221;).addEventListener(&#8220;mouseover&#8221;, function(){sampleAccordion.openPanel(this.id); return false;});</p>
<p>[/html]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/copainblog.wordpress.com/101/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/copainblog.wordpress.com/101/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=101&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2008/02/29/spry%e3%81%ae%e3%82%a2%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%82%aa%e3%83%b3%e3%82%a6%e3%82%a3%e3%82%b8%e3%82%a7%e3%83%83%e3%83%88%e3%82%92%e3%83%9e%e3%82%a6%e3%82%b9%e3%82%aa%e3%83%bc%e3%83%90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>
	</item>
		<item>
		<title>Spry1.6 &#124; Spry Element Selector Utility　意訳</title>
		<link>http://copainblog.wordpress.com/2008/02/08/spry1-6-spry-element-selector-utility%e3%80%80%e6%84%8f%e8%a8%b3/</link>
		<comments>http://copainblog.wordpress.com/2008/02/08/spry1-6-spry-element-selector-utility%e3%80%80%e6%84%8f%e8%a8%b3/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 02:02:20 +0000</pubDate>
		<dc:creator>copain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Spry]]></category>

		<guid isPermaLink="false">http://copainblog.wordpress.com/2008/02/08/spry1-6-spry-element-selector-utility%e3%80%80%e6%84%8f%e8%a8%b3/</guid>
		<description><![CDATA[SpryでDOMの取り回しをやる時、便利そうなSpry Element Selector Utility（SpryDOMUtils.js）の 日本語の情報を探したけど見つからなかったのでちまちま翻訳まがいのメモです。（正式な情報は参照元をご覧ください。） 実際に動作テストして翻訳していません。このユーティリティに関して足がかりになればという感じです。 間違いは指摘していただけるとありがたいです。 ページのエレメントをセレクトする　参照元：Spry Element Selector Utility Spryのエレメントセレクタはページ上のエレメントをピックアップできます。単独もしくは複数に渡るエレメントについて使えます。このユーティリティはCSS3の多くのセレクタに対応しています。 以下のサンプルを使って説明いたします。 [html] This is body text. This is the first span. This is the second span. This is closer text. [/html] Spry ではセレクタをあらわす時、下のように&#8217;$$&#8217;を使います。 Spry.$$(&#8220;the CSS selector&#8221;).utilfunction; 表記法を使ってクラスbodyText全てにクラスnewClassを追加します。 Spry.$$(&#8220;.bodyText&#8221;).addClassName(&#8220;newClass&#8221;); もしくはこのようにspanタグ全てにクラスnewClassを追加できます。 Spry.$$(&#8220;span&#8221;).addClassName(&#8220;newClass&#8221;); サポートしているセレクタ　参照元：Element Selector Examples E Spry.$$(&#8220;span&#8221;).addClassName(&#8220;boldText&#8221;); 全てのspanタグにクラスboldTextを追加 E.ClassName Spry.$$(&#8220;span.highlight&#8221;).removeClassName(&#8220;highlight&#8221;); 全てのspanタグについているクラスhighlightを削除 E#myid Spry.$$(&#8220;div#container&#8221;).removeClassName(&#8220;mainBlock&#8221;); ID名がcontainerのdivタグからクラスmainBlockを削除 E [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=100&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>SpryでDOMの取り回しをやる時、便利そうなSpry Element Selector Utility（SpryDOMUtils.js）の<br />
日本語の情報を探したけど見つからなかったのでちまちま翻訳まがいのメモです。（正式な情報は参照元をご覧ください。）<br />
実際に動作テストして翻訳していません。このユーティリティに関して足がかりになればという感じです。<br />
間違いは指摘していただけるとありがたいです。<br />
<span id="more-100"></span><br />
<strong>ページのエレメントをセレクトする</strong>　参照元：<a href="http://labs.adobe.com/technologies/spry/articles/element_selector/">Spry Element Selector Utility</a><br />
Spryのエレメントセレクタはページ上のエレメントをピックアップできます。単独もしくは複数に渡るエレメントについて使えます。このユーティリティはCSS3の多くのセレクタに対応しています。<br />
以下のサンプルを使って説明いたします。<br />
[html]</p>
<div id='container' class='mainBlock'>
<p class='bodyText'>This is body text.</p>
<p><span class='highlight'>This is the first span.</span><br />
<span class='highlight'>This is the second span.</span></p>
<p id='closer'>This is closer text.</p>
</div>
<p>[/html]<br />
Spry ではセレクタをあらわす時、下のように&#8217;$$&#8217;を使います。<br />
Spry.$$(&#8220;the CSS selector&#8221;).utilfunction;<br />
表記法を使ってクラスbodyText全てにクラスnewClassを追加します。<br />
Spry.$$(&#8220;.bodyText&#8221;).addClassName(&#8220;newClass&#8221;);<br />
もしくはこのようにspanタグ全てにクラスnewClassを追加できます。<br />
Spry.$$(&#8220;span&#8221;).addClassName(&#8220;newClass&#8221;);</p>
<hr />
<strong>サポートしているセレクタ</strong>　参照元：<a href="http://labs.adobe.com/technologies/spry/articles/element_selector/selector_examples.html">Element Selector Examples</a><br />
<strong>E</strong><br />
Spry.$$(&#8220;span&#8221;).addClassName(&#8220;boldText&#8221;);<br />
全てのspanタグにクラスboldTextを追加<br />
<strong>E.ClassName</strong><br />
Spry.$$(&#8220;span.highlight&#8221;).removeClassName(&#8220;highlight&#8221;);<br />
全てのspanタグについているクラスhighlightを削除<br />
<strong>E#myid </strong><br />
Spry.$$(&#8220;div#container&#8221;).removeClassName(&#8220;mainBlock&#8221;);<br />
ID名がcontainerのdivタグからクラスmainBlockを削除<br />
<strong>E F </strong><br />
Spry.$$(&#8220;div p&#8221;).addClassName(&#8220;redText&#8221;);<br />
divタグ内のpタグにクラスredTextを追加<br />
<strong>* </strong><br />
Spry.$$(&#8220;*.hightlight&#8221;).addClassName(&#8220;boldText&#8221;);<br />
任意のタグ内のクラスhightlightにクラスboldTextを追加<br />
<strong>E:first-child </strong><br />
Spry.$$(&#8220;p:first-child&#8221;).setClassName(&#8220;red&#8221;);<br />
全てのpタグ内の最初のタグにクラスredを追加<br />
<strong>E[foo] </strong><br />
Spry.$$(&#8220;p[id]&#8220;).setAttribute(&#8220;tabindex&#8221;, &#8220;0&#8243;);<br />
全てのIDが設定されているpタグに属性tabindex＝”０”を追加<br />
ノート：エレメント[クラス]を使うとIEではうまくいかない。<br />
<strong>E &gt; F </strong><br />
Spry.$$(&#8220;div&gt;span&#8221;).addClassName(&#8220;red&#8221;);<br />
divタグ直下のspanタグ全てにクラスredを追加<br />
<strong>E[foo~=bar] </strong><br />
Spry.$$(&#8220;p[class~=bodyText]&#8220;).setAttribute(&#8220;align&#8221;, &#8220;left&#8221;);<br />
classがbodyTextに設定されているpタグのalign属性にleftを設定<br />
<strong>E[hreflang|=en] </strong><br />
Spry.$$(&#8220;[hreflang|=en]&#8220;).setAttribute(&#8220;align&#8221;, &#8220;left&#8221;);<br />
hreflang属性がenならalign属性にleftを設定<br />
<strong>E[foo=bar]</strong><br />
Spry.$$(&#8220;[class=highlight]&#8220;).addClassName(&#8220;red&#8221;);<br />
クラス名がhighlightの時だけクラスredを追加<br />
<strong>E[foo$=bar] </strong><br />
Spry.$$(&#8220;[class$=red]&#8220;).addClassName(&#8220;blue&#8221;);<br />
属性値の最後の文字列がredになっているクラスにクラスblueを追加<br />
<strong>E[foo^=bar] </strong><br />
Spry.$$(&#8220;[class^=red]&#8220;).addClassName(&#8220;blue&#8221;);<br />
属性値の最初の文字列がredになっているクラスにクラスblueを追加<br />
<strong>E[foo*=bar] </strong><br />
Spry.$$(&#8220;[class*=red]&#8220;).addClassName(&#8220;blue&#8221;);<br />
属性値内にredの文字列があるクラスにクラスblueを追加<br />
<strong>E + F </strong><br />
Spry.$$(&#8220;div+p&#8221;).removeClassName(&#8220;bodyText&#8221;);<br />
divタグに隣接するpタグのクラスbodyTextを削除<br />
<strong>E ~ F</strong><br />
Spry.$$(&#8220;div~span&#8221;).addClassName(&#8220;red&#8221;);<br />
divタグの後に出てくるspanタグにクラスredを追加？<br />
<strong>E:last-child</strong><br />
Spry.$$(&#8220;p:last-child&#8221;).addClassName(&#8220;red&#8221;);<br />
タグにはさまれたpタグの中で最後のpタグにクラスredを追加？<br />
<strong>E:nth-last-of-type(n) </strong><br />
Spry.$$(&#8220;span:nth-last-of-type(1)&#8221;).removeClassName(&#8220;highlight&#8221;);<br />
spanタグで最後から1番目のクラスhighlightを削除<br />
<strong>E:nth-of-type(n) 	</strong><br />
Spry.$$(&#8220;p:nth-of-type(3)&#8221;).addClassName(&#8216;red&#8221;);<br />
親のエレメント内部で3番目のpタグにクラスredを追加<br />
<strong>E:nth-last-child(n)</strong><br />
Spry.$$(&#8220;p:nth-last-child(3)&#8221;).addClassName(&#8220;red&#8221;);<br />
親のエレメント内部で最後から3番目のpタグにクラスredを追加<br />
<strong>E:empty </strong><br />
Spry.$$(&#8220;div:empty&#8221;).addClassName(&#8220;red&#8221;);<br />
タグ内に何もないdivタグにクラスredを追加<br />
<strong>E:nth-child(n) </strong><br />
Spry.$$(&#8220;div:nth-child(3)&#8221;).addClassName(&#8220;red&#8221;);<br />
divタグ内の3番目の子要素にクラスredを追加<br />
<strong>E:not(s) </strong><br />
Spry.$$(&#8220;p:not(.closer)&#8221;).addClassName(&#8220;red&#8221;);<br />
クラスcloserを含まないpタグにクラスredを追加<br />
<strong>E:only-child </strong><br />
Spry.$$(&#8220;p:only-child&#8221;).addClassName(&#8220;red&#8221;);<br />
兄弟タグを持たないpタグ全てにクラスredを追加<br />
<strong>E:only-of-type </strong><br />
Spry.$$(&#8220;p.bodyText:only-child&#8221;).addClassName(&#8220;red&#8221;);<br />
親の中で唯一の要素名を持つp.bodyTextにクラスredを追加？<br />
<strong>E:last-of-type</strong><br />
Spry.$$(&#8220;span.highlight:last-of-type&#8221;).addClassName(&#8220;red&#8221;);<br />
親タグ内で最後のspanタグにクラスhighlightがついてればクラスredを追加<br />
<strong>E:first-of-type</strong><br />
Spry.$$(&#8220;p.bodyText:first-of-type&#8221;).addClassName(&#8220;red&#8221;);<br />
親タグ内で最初のｐタグにクラスbodyTextがついてればにクラスredを追加<br />
<strong>E:enabled</strong><br />
Spry.$$(&#8220;input:enabled&#8221;).addClassName(&#8220;green&#8221;);<br />
inputタグでenableのものにクラスgreenを追加（enableなフォームフィールドとははっきりdisableでないもの）<br />
<strong>E:disabled</strong><br />
Spry.$$(&#8220;input:disabled&#8221;).addClassName(&#8220;red&#8221;);<br />
disableが設定されてあるinputタグにクラスredを追加<br />
<strong>E:checked </strong><br />
Spry.$$(&#8220;input:checked&#8221;).addClassName(&#8220;red&#8221;);<br />
checkedが設定されているinputタグにクラスredを追加</p>
<hr />
ノート：スペースの使い方に気をつける<br />
Spry.$$(&#8220;DIV P&#8221;).addClassName(&#8220;redText&#8221;); ○<br />
Spry.$$(&#8220;p[class~=dev").setAttribute("align", "left"); ○<br />
Spry.$$("p[class ~= dev").setAttribute("align", "left"); ×　･･～＝の前後のスペースはいらない</p>
<hr />
<strong>未サポートのセレクタ</strong><br />
E:link<br />
E:visited<br />
E:active<br />
E:hover<br />
E:focus<br />
E::first-line<br />
E::first-letter<br />
E::before<br />
E::after<br />
E:target<br />
E:lang(fr)<br />
E::selection</p>
<hr />
<strong>セレクタファンクション</strong>　参照元：<a href="http://labs.adobe.com/technologies/spry/articles/element_selector/">Spry Element Selector Utility</a><br />
<strong>addClassName</strong><br />
Spry.$$("element selector").addClassName("className");<br />
マッチしたエレメントにクラス名を追加します。<br />
<strong>addEventListener</strong><br />
Spry.$$("element selector").addEventListener(eventType, handler, capture);<br />
マッチしたエレメントそれぞれに指定のイベントを追加します。<br />
<strong>forEach</strong><br />
Spry.$$("element selector").forEach(myFunction);<br />
マッチしたエレメントそれぞれにforEach（）内で指定したJavascriptを実行できるようにします。<br />
<strong>removeAttribute</strong><br />
Spry.$$("element selector").removeAttribute("attribute");<br />
マッチしたエレメントから指定した属性を削除する。<br />
<strong>removeEventListener</strong><br />
Spry.$$("element selector").removeEventListener(eventType, handler, capture);<br />
マッチしたエレメントからリスナーを削除する。<br />
<strong>removeClassName</strong><br />
Spry.$$("element selector").removeClassName("className");<br />
マッチしたエレメントから指定のクラス名を削除します。<br />
<strong>setAttribute</strong><br />
Spry.$$("element selector").setAttribute("attribute","value");<br />
マッチしたエレメントに属性と値をセットします。<br />
<strong>setProperty</strong><br />
Spry.$$("element selector").setProperty("property","value");<br />
プロパティと値をセットします。<br />
<strong>setStyle</strong><br />
Spry.$$("element selector").setStyle("width:30px;color:#FF00FF;");<br />
エレメントに指定したスタイルをセットします。</p>
<hr />
<strong>エレメントセレクタの使い方</strong>　参照元：<a href="http://labs.adobe.com/technologies/spry/articles/element_selector/">Spry Element Selector Utility</a><br />
エレメントセレクタはページの中で一度に複数のエレメントを取得したい場合に威力を発揮します。</p>
<ol>
<li>ページにjsファイルとリンクするようタグを入れます。<br />
[js]</p>
<p>[/js]</li>
<li>functionブロックを書きます。<br />
[js]</p>
<p>function myFunction(){<br />
}</p>
<p>[/js]</li>
<li>エレメント選択用のコードを書きます。下はtableタグ内のpタグにクラスmyClassを追加します。<br />
[js]</p>
<p>function myFunction(){<br />
Spry.$$(&#8220;table p&#8221;).addClassName(&#8220;myClass&#8221;);<br />
}</p>
<p>[/js]</li>
<li>
動作させるためにonclickなどのイベントを入れます。<br />
[html]<a href="#">Click Me</a>[/html]
</li>
</ol>
<hr />
<strong>ページのロード時にエレメントセレクタを実行する</strong><br />
しばしば、ページのロード時に何か実行したいことがあります。エレメントセレクタはそれに対応しています。<br />
例えば2つのアコーディオンパーツのためにスクリプトを入れてアクティブにさせるように出来ます。</p>
<ol>
<li>エレメントセレクタとページをリンクさせます。<br />
[html]</p>
<p>&#8230;</p>
<div id="Accordion1" class="Accordion">
&#8230;
</div>
<div id="Accordion2" class="Accordion">
&#8230;
</div>
<p>&#8230;<br />
[/html]
</li>
<li>myFunctions.jsというブランクのページを作り保存します。
</li>
<li>ブランクのページに下のfunctionを追加します。<br />
[js]<br />
function myFunction(){<br />
}<br />
[/js]
</li>
<li>エレメントセレクタ部分のコードを追加します。<br />
[js]<br />
function myFunction(){<br />
Spry.$$(&#8220;.Accordion&#8221;).forEach(function(n) { window[n.id] = new Spry.Widget.Accordion(n); });<br />
}<br />
[/js]<br />
このコードはクラスAccordionのあるタグすべてにfunction(n) { window[n.id] = new Spry.Widget.Accordion(n);を実行していることになります。その結果idがAccordion1,Accordion2のものがアコーディオンウィジェットになります。ウィジェットの名前もそれぞれAccordion1,Accordion2です。<br />
ウィジェットの開閉を設定したいならid名を指定してonclick=&#8221;Accordion2.open();&#8221;にすればよいです。
</li>
<li>次にページがロードされた後すぐに実行されないためにリスナーを追加すべきなので下のようにします。マークアップがコンストラクタスクリプトが起こる前に必要になるのでこれは重要です。なぜなら一般的なSpryのページではマークアップのロード後にfunctionを呼ぶからです。<br />
[js]<br />
function myFunction(){<br />
Spry.$$(&#8220;.Accordion&#8221;).forEach(function(n) { window[n.id] = new Spry.Widget.Accordion(n); });<br />
}<br />
Spry.Utils.addLoadListener(myFunction);<br />
[/js]
</li>
<li>
最後にmyFunctions.jsをページにリンクします。<br />
[html]</p>
<p>[/html]
</li>
</ol>
<hr />
cssセレクタに関して「<a href="http://hyper-text.org/archives/2007/01/css_electors_reference.shtml">CSS セレクタに関するおさらい | WWW WATCH</a>」を参考にさせていただきました。</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/copainblog.wordpress.com/100/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/copainblog.wordpress.com/100/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/copainblog.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/copainblog.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/copainblog.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=copainblog.wordpress.com&amp;blog=25402338&amp;post=100&amp;subd=copainblog&amp;ref=&amp;feed=1" width="1" height="1" /><div class="sharedaddy sd-like-enabled"></div>]]></content:encoded>
			<wfw:commentRss>http://copainblog.wordpress.com/2008/02/08/spry1-6-spry-element-selector-utility%e3%80%80%e6%84%8f%e8%a8%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a97cbde4d48b99f8103a851571ed0b57?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">copain</media:title>
		</media:content>
	</item>
	</channel>
</rss>
