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

<channel>
	<title>改造人ツクルダー &#38; ザ・テクトロイド・ボックス</title>
	<atom:link href="http://tukuruder.com/feed" rel="self" type="application/rss+xml" />
	<link>http://tukuruder.com</link>
	<description>TUKURUDER &#38; The Techtroid Box</description>
	<lastBuildDate>Fri, 27 Jan 2012 02:21:19 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>galaxy SC-02B Android 2.3.6へ</title>
		<link>http://tukuruder.com/archives/1495</link>
		<comments>http://tukuruder.com/archives/1495#comments</comments>
		<pubDate>Fri, 27 Jan 2012 01:59:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1495</guid>
		<description><![CDATA[今使っているスマホ、galaxy SC-02B。
この1年間、Android 2.2で使っていた。
Android 2.2では端末単体でのOSアップデートができず、PCへUSB接続して「Samsung kies」からアッ [...]]]></description>
			<content:encoded><![CDATA[<p>今使っているスマホ、galaxy SC-02B。</p>
<p>この1年間、Android 2.2で使っていた。</p>
<p>Android 2.2では端末単体でのOSアップデートができず、PCへUSB接続して「Samsung kies」からアップデート作業を行わなくてはならない。しかし、<a href="http://tukuruder.com/archives/1341">高速化チューニングしまくっている</a>ためかPCが端末を認識しない。</p>
<p>とりあえず、設定をノーマルに戻し、root化が必要なアプリをすべて削除。</p>
<p><br class="spacer_" /></p>
<p><strong>ノーマルに戻したら遅〜い</strong></p>
<p>動作はぜんぜんスマートじゃない重さです。</p>
<p><br class="spacer_" /></p>
<p>再度PCへ接続。「Samsung kies」でもきちんと認識♪</p>
<p>そしてめでたくAndroid 2.3.6へ。</p>
<p>体感速度も向上しているようなので「Quadrant」でベンチマークしてみると</p>
<p><br class="spacer_" /></p>
<p><a href="http://tukuruder.com/wp/wp-content/uploads/2012/01/SC20120127-083808.png"><img class="alignleft size-medium wp-image-1496" title="SC20120127-083808" src="http://tukuruder.com/wp/wp-content/uploads/2012/01/SC20120127-083808-197x300.png" alt="" width="197" height="300" /></a></p>
<p><strong><span style="color: #800080;">1423</span></strong></p>
<p>かなり速い！！</p>
<p>Android2.2ノーマルの約1.6倍。</p>
<p>しかし、「Android2.2+高速化チューニング」の<strong>1848</strong>にはおよばず。</p>
<p>Android2.3.6では rfsをext4へ変換してlagfixすることが少々面倒な模様。</p>
<p>頑張ってlagfixすれば2000以上のスコアになりそうなのだが。</p>
<p><br class="spacer_" /></p>
<p>SC-02Bが最初からext4を採用していれば良かったのに、、、</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1495/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LightBox系スクリプトを過去記事にも自動的に適用</title>
		<link>http://tukuruder.com/archives/1487</link>
		<comments>http://tukuruder.com/archives/1487#comments</comments>
		<pubDate>Tue, 20 Dec 2011 01:28:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1487</guid>
		<description><![CDATA[既存のブログにLightBox系プラグインを設置したい〜
jQuery版ならば簡単に設置できるけど、画像へリンクしている&#60;a&#62;タグの属性を設定しなくてはならないことがある。
例えば、
LightBoxの場合： [...]]]></description>
			<content:encoded><![CDATA[<p>既存のブログにLightBox系プラグインを設置したい〜</p>
<p>jQuery版ならば簡単に設置できるけど、画像へリンクしている&lt;a&gt;タグの属性を設定しなくてはならないことがある。</p>
<p>例えば、</p>
<p>LightBoxの場合：</p>
<p>&lt;a href=&#8221;http://XXXXX.com/img/hogehoge.jpg&#8221; <strong><span style="color: #800080;">rel=&#8221;lightbox&#8221;</span></strong>&gt;</p>
<p>ThickBoxの場合：</p>
<p>&lt;a href=&#8221;http://XXXXX.com/img/hogehoge.jpg&#8221; <strong><span style="color: #800080;">class=&#8221;thickbox&#8221;</span></strong>&gt;</p>
<p><br class="spacer_" /></p>
<p>これをブログの過去記事に遡ってすべて書き換えるなんてイヤだ！無理！！</p>
<p>今後記事を書く時にも、いちいち属性指定するのを忘れてしまいそうだし。</p>
<p><br class="spacer_" /></p>
<p>するとWebのエラい人がこんなスクリプトを教えてくれた。</p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">jQuery</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  $<span class="br0">&#40;</span><span class="st0">'#entry a[href$=&quot;.jpg&quot;],#entry a[href$=&quot;.jpeg&quot;],#entry a[href$=&quot;.JPG&quot;],#entry a[href$=&quot;.JPEG&quot;],#entry a[href$=&quot;.png&quot;],#entry a[href$=&quot;.PNG&quot;],#entry a[href$=&quot;.gif&quot;],#entry a[href$=&quot;.GIF&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="br0">&#123;</span> rel<span class="sy0">:</span> <span class="st0">&quot;lightbox&quot;</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>これをLightBox本体か、ブログのHTMLテンプレートへ記述すればOK♪</p>
<p>上記スクリプトの場合、「id=&#8221;entry&#8221;」内の画像リンクすべてに、「rel=&#8221;lightbox&#8221;」属性が自動的に付与され、LightBoxが適用されます。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1487/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Androidから WiFi LAN 経由でPC共有フォルダへ接続</title>
		<link>http://tukuruder.com/archives/1476</link>
		<comments>http://tukuruder.com/archives/1476#comments</comments>
		<pubDate>Thu, 10 Nov 2011 04:47:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1476</guid>
		<description><![CDATA[Androidスマートフォンの写真データなどをPCへ移す方法。
USBケーブルで繋ぐ
メールで送る
メモリーカード
色々あるけど、せっかくWiFiでLANに繋がってるんだから、PCの共有フォルダへ直接アクセスしてしまえば [...]]]></description>
			<content:encoded><![CDATA[<p>Androidスマートフォンの写真データなどをPCへ移す方法。</p>
<p>USBケーブルで繋ぐ</p>
<p>メールで送る</p>
<p>メモリーカード</p>
<p>色々あるけど、せっかくWiFiでLANに繋がってるんだから、PCの共有フォルダへ直接アクセスしてしまえばいい。</p>
<p>ファイルマネージャアプリにはネットワーク機能が備わっているものもあるから、それを利用すれば簡単にデータの移動ができる。</p>
<p><br class="spacer_" /></p>
<div style="float: left;">
<p><a href="http://tukuruder.com/wp/wp-content/uploads/2011/11/SC20111110-122733.png"><img class="alignnone size-full wp-image-1477" title="SC20111110-122733" src="http://tukuruder.com/wp/wp-content/uploads/2011/11/SC20111110-122733.png" alt="" width="240" height="400" /></a></p>
</div>
<div style="float: left; width: 375px;">
<p>以下はWindowsXPの共有フォルダへアクセスする設定。</p>
<p>使用したアプリは「File Expert」。</p>
<p>起動後、</p>
<p>「ネットワーク」&gt;「新規作成」&gt;「SMB」</p>
<p>と進む。</p>
<p>入力必須項目は</p>
<p>「ドメイン：」「共有フォルダPCのIPや名前：」</p>
<p>これで接続できたという情報もあるが、ウチの環境ではダメで、「ユーザ名：」を入力しなくてはならなかった。</p>
<p>ユーザ名って言われても、、、</p>
<p>XP HomeEditionにはユーザー「Guest」があらかじめ設定されているので、それを入力すればOK。</p>
<p>ちなみに、Mac OSXへSMBで接続する場合はユーザ名無しでアクセスできた。</p>
<p><br class="spacer_" /></p>
<p>「File Expert」でローカルのデータをコピーし、PCの共有フォルダへ貼付ければOK。</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1476/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソーラー発電</title>
		<link>http://tukuruder.com/archives/1463</link>
		<comments>http://tukuruder.com/archives/1463#comments</comments>
		<pubDate>Fri, 05 Aug 2011 02:37:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1463</guid>
		<description><![CDATA[
 長野県某所にある山小屋。
 電力会社から電気を引いていないので、以前から太陽光発電を導入していましたが（http://tukuruder.com/archives/362）、ソーラーパネル・バッテリーともに容量が小さ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog-imgs-45.fc2.com/j/i/j/jijikuri/solar.jpg" target="_blank"><img src="http://blog-imgs-45.fc2.com/j/i/j/jijikuri/solar.jpg" border="0" alt="solar.jpg" width="520" height="347" /></a><br />
 長野県某所にある山小屋。<br />
 電力会社から電気を引いていないので、以前から太陽光発電を導入していましたが（<a href="http://tukuruder.com/archives/362">http://tukuruder.com/archives/362</a>）、ソーラーパネル・バッテリーともに容量が小さく（パネル：9W・バッテリー12A）、電気の連続使用時間が短いことが難点でした。 さらに今年になって設備の調子が悪くなったため、入れ替え工事を行いました。</p>
<p><br class="spacer_" /></p>
<p>今回導入した機材は、ソーラーパネル（三菱電機製24V・134W）、バッテリー（AC Delco製12V・105A）、それと謎？のコントローラーです。</p>
<p><br class="spacer_" /></p>
<p>コントローラーがちょっと曲者。CLP15というモノ。<br />
 <a href="http://blog-imgs-45.fc2.com/j/i/j/jijikuri/img57683422.jpg" target="_blank"><img src="http://blog-imgs-45.fc2.com/j/i/j/jijikuri/img57683422.jpg" border="0" alt="img57683422.jpg" width="520" height="390" /></a><br />
 どうやら無人の照明設備等用らしいです。パネルが24Vでも12Vへ変換してくれるので便利なのですが、充電中は出力をしません。ということは日中は電気が使えないので、薄暗い山小屋では使いにくいですね。出力はコントローラーを介さずバッテリーから直接とった方が良いかもしれません。<br />
 ちなみに出力される時間は上側面のスイッチで行います。<br />
 スイッチ長押しでLEDが点滅。出力させたい時間数点滅したところでスイッチを離します。例えば8時間出力させたいなら、8回点滅したところでスイッチを離します。</p>
<p><br class="spacer_" /></p>
<p>これらを既存の設備へ接続。</p>
<p>各照明器具それぞれに自動車用インバータ（12V→100V）を取り付け家庭用100V交流電源へ変換、手元スイッチでインバータごと電源ON/OFFします。照明器具の数だけインバーが必要なので、初期費用はかかりますが、こうすることでインバータの待機電力を節約できます。パネルが発電していない時でも長時間電力供給をするための工夫です。</p>
<p>本来は屋根に設置するパネルですが、とりあえずは室内の南側窓へ設置しました。この山小屋は常時人が居て毎日電気を使うわけではないので、室内に射し込む太陽光でゆっくり発電しても十分使用できます。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1463/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcartにメールマガジン機能を</title>
		<link>http://tukuruder.com/archives/1449</link>
		<comments>http://tukuruder.com/archives/1449#comments</comments>
		<pubDate>Sun, 03 Jul 2011 09:27:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1449</guid>
		<description><![CDATA[Welcartへ登録したメールアドレス情報をAcmailerと連動・同期させることで、メールマガジンの配信ができるようにしてみた。]]></description>
			<content:encoded><![CDATA[<p>Welcartは慣れ親しんできたWordPressでショッピングカートが構築できるのでありがたいです。WordPressのプラグインだけあってカスタマイズの柔軟性も魅力なのですが、残念なことにWelcart単体ではメールマガジンの配信ができません。<a href="http://subscribe2.wordpress.com/" target="_blank">Subscribe2</a>などのプラグインと組み合わせることで実現するしかなさそう。</p>
<p><br class="spacer_" /></p>
<p>しかし、諸般の事情で<a href="http://www.acmailer.jp/" target="_blank">Acmailer3</a>でメールマガジンを配信することになってしまいました。</p>
<p>調べてみると <a title="http://techblog.55w.jp/?p=185" href="http://techblog.55w.jp/?p=185" target="_blank">http://techblog.55w.jp/?p=185</a> のように、WelcartからAcmailerへメールアドレスの登録ができるらしいことを発見。</p>
<p><br class="spacer_" /></p>
<p>ならばやるしかないか。</p>
<p><br class="spacer_" /></p>
<p>必要な条件と機能は以下の通り。</p>
<p><br class="spacer_" /></p>
<p>・WelcartのPHPプログラムはなるべくいじらない（アップグレード対策）</p>
<p>・商品購入時ではなく会員登録時にメルマガ配信の登録を行う</p>
<p>・会員情報ページからメルマガ登録・解除・登録アドレス変更を行う</p>
<p>・Welcart会員情報削除時にAcmailerからも削除</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>新規会員登録フォーム用としてテーマディレクトリの「functions.php」に以下を追記。</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">functions.php</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">function</span> acmailer_reg<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="kw2">global</span> <span class="re0">$usces</span><span class="sy0">;</span>
  <span class="re0">$member_data</span> <span class="sy0">=</span> <span class="re0">$usces</span><span class="sy0">-&gt;</span><span class="me1">get_member</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="re0">$mailmaga</span> <span class="sy0">=</span> <span class="re0">$member_data</span><span class="br0">&#91;</span><span class="st_h">'custom_member'</span><span class="br0">&#93;</span><span class="br0">&#91;</span><span class="st_h">'mailmaga'</span><span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
  <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$mailmaga</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
    <span class="kw1">if</span><span class="br0">&#40;</span><span class="re0">$mailmaga</span> <span class="sy0">==</span> <span class="st0">&quot;希望する&quot;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
      <span class="re0">$acmailer_reg</span> <span class="sy0">=</span> <span class="st_h">'add'</span><span class="sy0">;</span>
    <span class="br0">&#125;</span><span class="kw1">elseif</span><span class="br0">&#40;</span><span class="re0">$mailmaga</span> <span class="sy0">==</span> <span class="st0">&quot;希望しない&quot;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
      <span class="re0">$acmailer_reg</span> <span class="sy0">=</span> <span class="st_h">'del'</span><span class="sy0">;</span>
    <span class="br0">&#125;</span>
    <span class="re0">$url</span> <span class="sy0">=</span> <span class="st_h">'http://XXXXXX.com/acmailer3/reg.cgi'</span><span class="sy0">;</span>
    <span class="re0">$data</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span>
      <span class="st_h">'email'</span> <span class="sy0">=&gt;</span> <span class="re0">$member_data</span><span class="br0">&#91;</span><span class="st_h">'mailaddress1'</span><span class="br0">&#93;</span><span class="sy0">,</span>
      <span class="st_h">'reg'</span> <span class="sy0">=&gt;</span> <span class="re0">$acmailer_reg</span><span class="sy0">,</span>
      <span class="st_h">'encode'</span> <span class="sy0">=&gt;</span> <span class="st_h">'文字コード'</span><span class="sy0">,</span>
    <span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="re0">$options</span> <span class="sy0">=</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span><span class="st_h">'http'</span> <span class="sy0">=&gt;</span> <a href="http://www.php.net/array"><span class="kw3">array</span></a><span class="br0">&#40;</span>
      <span class="st_h">'method'</span> <span class="sy0">=&gt;</span> <span class="st_h">'POST'</span><span class="sy0">,</span>
      <span class="st_h">'content'</span> <span class="sy0">=&gt;</span> <a href="http://www.php.net/http_build_query"><span class="kw3">http_build_query</span></a><span class="br0">&#40;</span><span class="re0">$data</span><span class="br0">&#41;</span><span class="sy0">,</span>
    <span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="re0">$contents</span> <span class="sy0">=</span> <a href="http://www.php.net/file_get_contents"><span class="kw3">file_get_contents</span></a><span class="br0">&#40;</span><span class="re0">$url</span><span class="sy0">,</span> <span class="kw4">false</span><span class="sy0">,</span> <a href="http://www.php.net/stream_context_create"><span class="kw3">stream_context_create</span></a><span class="br0">&#40;</span><span class="re0">$options</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="br0">&#125;</span>
&nbsp;
<span class="br0">&#125;</span>
add_filter<span class="br0">&#40;</span><span class="st_h">'usces_filter_membercompletion_page_header'</span><span class="sy0">,</span> <span class="st_h">'acmailer_reg'</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p>会員情報ページからメルマガ登録・解除・登録アドレス変更はjQueryにしてみました。PHPを使うとWelcartのプログラムをいじらなくてはならないから。</p>
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">jQuery</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;"><span class="co1">//// 会員情報削除時にAcmailerからも削除</span>
<span class="kw2">function</span> deletemember_check<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="co1">//確認メッセージ</span>
  <span class="kw2">var</span> ret <span class="sy0">=</span> <span class="kw3">confirm</span><span class="br0">&#40;</span><span class="st0">&quot;会員に関する全ての情報が削除されます。よろしいですか？&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="kw1">if</span> <span class="br0">&#40;</span>ret <span class="sy0">==</span> <span class="kw2">true</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
    $<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
      <span class="co1">//メールアドレス取得</span>
      <span class="kw2">var</span> mailaddress1 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form input#mailaddress1'</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">&quot;value&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
      <span class="co1">//ajaxでacmailerへデータ送信</span>
      $.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
        type<span class="sy0">:</span> <span class="st0">&quot;POST&quot;</span><span class="sy0">,</span>
        url<span class="sy0">:</span> <span class="st0">&quot;http://XXXXXX.com/acmailer3/reg.cgi&quot;</span><span class="sy0">,</span>
        data<span class="sy0">:</span> <span class="st0">&quot;email=&quot;</span><span class="sy0">+</span>mailaddress1<span class="sy0">+</span><span class="st0">&quot;&amp;reg=del&quot;</span>
      <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
      <span class="co1">//会員情報削除処理の属性を設定</span>
      $<span class="br0">&#40;</span><span class="st0">'.send input[name=&quot;pre_deletemember&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">after</span><span class="br0">&#40;</span>
        <span class="st0">'&lt;input name=&quot;deletemember&quot; type=&quot;hidden&quot; value=&quot;&quot; /&gt;'</span>
      <span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="br0">&#125;</span>
<span class="br0">&#125;</span>
&nbsp;
$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="co1">//既存「onclick=&quot;〜&quot;」 処理の無効化</span>
  <span class="co1">//「会員情報を削除する」ボタンを隠す</span>
  $<span class="br0">&#40;</span><span class="st0">'.send input[name=&quot;deletemember&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="co1">//新たに「会員情報を削除する」ボタンを設定</span>
  $<span class="br0">&#40;</span><span class="st0">'.send input[name=&quot;deletemember&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">after</span><span class="br0">&#40;</span><span class="st0">'&lt;input name=&quot;pre_deletemember&quot; type=&quot;submit&quot; value=&quot;会員情報を削除する&quot; onclick=&quot;return deletemember_check()&quot; /&gt;'</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
<span class="co1">//// 会員情報変更時にAcmailerも更新</span>
$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="co1">//メールアドレス取得</span>
  <span class="kw2">var</span> mailaddress0 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form input#mailaddress1'</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">&quot;value&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="co1">//メールマガジン購読取得</span>
  <span class="kw2">var</span> mailmaga0 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form select[name=&quot;custom_member[mailmaga]&quot;] option[selected]'</span><span class="br0">&#41;</span>.<span class="me1">text</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="kw2">var</span> delivery <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
  <span class="kw2">var</span> data <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
&nbsp;
  <span class="co1">//配信を希望するかしないか</span>
  $<span class="br0">&#40;</span><span class="st0">'.customer_form select[name=&quot;custom_member[mailmaga]&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">change</span><span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
    $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">each</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
&nbsp;
      <span class="kw1">if</span><span class="br0">&#40;</span> mailmaga0 <span class="sy0">==</span> <span class="st0">'希望する'</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
        <span class="co1">//「更新する」ボタンを押す前に何回か希望を変えた時の処理</span>
        mailmaga0 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form select[name=&quot;custom_member[mailmaga]&quot;] option'</span><span class="br0">&#41;</span>.<span class="me1">next</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">text</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
        delivery <span class="sy0">=</span> <span class="st0">'N'</span><span class="sy0">;</span>
      <span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span> mailmaga0 <span class="sy0">==</span> <span class="st0">'希望しない'</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
        <span class="co1">//「更新する」ボタンを押す前に何回か希望を変えた時の処理</span>
        mailmaga0 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form select[name=&quot;custom_member[mailmaga]&quot;] option'</span><span class="br0">&#41;</span>.<span class="me1">prev</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">text</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
        delivery <span class="sy0">=</span> <span class="st0">'Y'</span><span class="sy0">;</span>
      <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
        delivery <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
      <span class="br0">&#125;</span>
    <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
  <span class="co1">//「更新する」ボタンクリック時の動作</span>
  $<span class="br0">&#40;</span><span class="st0">'.send input[name=&quot;editmember&quot;]'</span><span class="br0">&#41;</span>.<span class="me1">click</span><span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
    <span class="co1">//変更後のメールアドレス取得取得</span>
    <span class="kw2">var</span> mailaddress1 <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'.customer_form input#mailaddress1'</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">&quot;value&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
    <span class="co1">//アドレス変更の場合</span>
    <span class="kw1">if</span><span class="br0">&#40;</span>mailaddress0 <span class="sy0">!=</span> mailaddress1<span class="br0">&#41;</span><span class="br0">&#123;</span>
      data <span class="sy0">=</span> <span class="st0">&quot;oldemail=&quot;</span><span class="sy0">+</span>mailaddress0<span class="sy0">+</span><span class="st0">&quot;&amp;newemail=&quot;</span><span class="sy0">+</span>mailaddress1<span class="sy0">+</span><span class="st0">&quot;&amp;reg=edit&quot;</span><span class="sy0">+</span><span class="st0">&quot;&amp;encode=文字コード&quot;</span><span class="sy0">;</span>
      <span class="co1">//データ送信</span>
      $.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
        type<span class="sy0">:</span> <span class="st0">&quot;POST&quot;</span><span class="sy0">,</span>
        url<span class="sy0">:</span> <span class="st0">&quot;http://XXXXXX.com/acmailer3/reg.cgi&quot;</span><span class="sy0">,</span>
        data<span class="sy0">:</span> data
      <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
      <span class="co1">//旧アドレスが何故か消えないので</span>
      data <span class="sy0">=</span> <span class="st0">&quot;email=&quot;</span><span class="sy0">+</span>mailaddress0<span class="sy0">+</span><span class="st0">&quot;&amp;reg=del&quot;</span><span class="sy0">+</span><span class="st0">&quot;&amp;encode=文字コード&quot;</span><span class="sy0">;</span>
&nbsp;
    <span class="co1">//購読希望変更の場合</span>
    <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
      <span class="kw1">if</span><span class="br0">&#40;</span>delivery <span class="sy0">==</span> <span class="st0">'Y'</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
        data <span class="sy0">=</span> <span class="st0">&quot;email=&quot;</span><span class="sy0">+</span>mailaddress0<span class="sy0">+</span><span class="st0">&quot;&amp;reg=add&quot;</span><span class="sy0">+</span><span class="st0">&quot;&amp;encode=文字コード&quot;</span><span class="sy0">;</span>
      <span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span>delivery <span class="sy0">==</span> <span class="st0">'N'</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
        data <span class="sy0">=</span> <span class="st0">&quot;email=&quot;</span><span class="sy0">+</span>mailaddress0<span class="sy0">+</span><span class="st0">&quot;&amp;reg=del&quot;</span><span class="sy0">+</span><span class="st0">&quot;&amp;encode=文字コード&quot;</span><span class="sy0">;</span>
      <span class="br0">&#125;</span><span class="kw1">else</span> <span class="kw1">if</span><span class="br0">&#40;</span>delivery <span class="sy0">==</span> <span class="st0">''</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
        data <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span>
      <span class="br0">&#125;</span><span class="kw1">else</span><span class="br0">&#123;</span>
        <span class="kw3">alert</span><span class="br0">&#40;</span><span class="st0">'エラーが発生しました。'</span><span class="br0">&#41;</span><span class="sy0">;</span>
      <span class="br0">&#125;</span>
    <span class="br0">&#125;</span>
&nbsp;
    <span class="co1">//データ送信</span>
    $.<span class="me1">ajax</span><span class="br0">&#40;</span><span class="br0">&#123;</span>
      type<span class="sy0">:</span> <span class="st0">&quot;POST&quot;</span><span class="sy0">,</span>
      url<span class="sy0">:</span> <span class="st0">&quot;http://XXXXXX.com/acmailer3/reg.cgi&quot;</span><span class="sy0">,</span>
      data<span class="sy0">:</span> data
    <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
&nbsp;
  delivery <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
  data <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span>
  <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #333399;">Welcartの設定</span></strong></p>
<p>管理画面からカスタムメンバーフィールドの設定。<br />
 WelcartShop→メンバーページ設定→カスタム・メンバーフィールドを選択。<br />
 フィールドキー：mailmaga<br />
 フィールド名：メールマガジン購読<br />
 セレクト値：希望する　希望しない</p>
<p>※「希望する」「希望しない」は改行して1行づつ記入。</p>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #333399;">Acmailerの設定</span></strong></p>
<p>「各種設定」→「システム設定」→「削除時の動作」：「確認画面を表示する」のチェックをはずす。<br />
 こうしないと削除用データを受け付けてもらえない。</p>
<p><br class="spacer_" /></p>
<p>jQueryで一つ問題なのはアドレス変更時になぜか旧アドレスが削除されないこと。</p>
<p>仕方がないので無理矢理削除しています。</p>
<p><br class="spacer_" /></p>
<p>とりあえずこれでメールアドレス情報は連動していると思うのですが、、、</p>
<p>どうでしょう？？</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1449/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcartで会員専用ページを作る</title>
		<link>http://tukuruder.com/archives/1437</link>
		<comments>http://tukuruder.com/archives/1437#comments</comments>
		<pubDate>Wed, 15 Jun 2011 14:11:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1437</guid>
		<description><![CDATA[Welcartのカスタマイズ。会員のランクでアクセス制限、特定のページを一般に非公開。]]></description>
			<content:encoded><![CDATA[<p>WordPressで会員制サイトを構築できるプラグインはいくつかあるようだけど、WordPress本体への登録ユーザーが対象。これらのプラグインを利用してWelcartの登録メンバー専用会員制ページが構築できないものか？「VIP会員」専用のコンテンツとか。</p>
<p>でもWelcartの登録メンバーと、WordPressの登録ユーザーとを同期させるという大問題が発生する。</p>
<p>これはそう簡単にはいきそうにない。</p>
<p><br class="spacer_" /></p>
<p>そこで発想を転換。</p>
<p>Welcartのメンバーのランクで、WordPress本体のコンテンツにアクセス制限をかけてみることにしてみた。</p>
<p><a href="http://tukuruder.com/archives/1424">http://tukuruder.com/archives/1424</a>で作った、Welcartのメンバーのランク判定する関数<span style="color: #800080;"><strong>usces_the_member_status()</strong></span>を使用。</p>
<p><br class="spacer_" /></p>
<p>まず会員専用ページを<span style="color: #008080;"><strong>管理画面 &gt;&gt; 固定ページ（ページ） &gt;&gt; 新規追加</strong></span> で作成。このページIDを「ID-1」とする。</p>
<p>同様に非会員がアクセスした際に表示されるエラーメッセージのページを作成。このページIDを「ID-2」とする。</p>
<p><br class="spacer_" /></p>
<p>次にテーマディレクトリの<span style="color: #333399;"><strong>functions,php</strong></span>へ下のスクリプトを追記。「ID-1」「ID-2」にはそれぞれのページIDが入る。この例では会員のランクが「VIP会員」の場合のみ「ID-1」のページが表示され、他のランクの会員やユーザーは「ID-2」のページへリダイレクトされる。</p>
<p><br class="spacer_" /></p>
<div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">PHP</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;">add_action<span class="br0">&#40;</span><span class="st_h">'get_header'</span><span class="sy0">,</span> <span class="st_h">'member_page'</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="kw2">function</span> member_page<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="kw1">if</span><span class="br0">&#40;</span>is_page<span class="br0">&#40;</span>ID<span class="sy0">-</span>1<span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> usces_the_member_status<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">!=</span> 2 <span class="br0">&#41;</span><span class="br0">&#123;</span>
    wp_redirect<span class="br0">&#40;</span>get_permalink<span class="br0">&#40;</span>ID<span class="sy0">-</span>2<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
    <a href="http://www.php.net/exit"><span class="kw3">exit</span></a><span class="sy0">;</span>
  <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>この例では1ページのみ指定してみたけど、投稿カテゴリーやページ属性の親ページを指定すれば、その下の階層を会員制コンテンツにすることも可能かも。</p>
<p><br class="spacer_" /></p>
<p><span style="color: #800080;"><strong><br />
 </strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1437/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Welcartで会員のランクを判別する</title>
		<link>http://tukuruder.com/archives/1424</link>
		<comments>http://tukuruder.com/archives/1424#comments</comments>
		<pubDate>Wed, 15 Jun 2011 06:01:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1424</guid>
		<description><![CDATA[Welcartのカスタマイズ。会員のランクを判別。]]></description>
			<content:encoded><![CDATA[<p>Welcart1.0ではメンバー・会員のランクを登録できるが、それを取り出す関数が特に用意されているわけではないらしい。</p>
<p>そこでこんなスクリプトを作ってみた、というか、</p>
<p><span style="color: #008080;"><strong>functions/template_func.php</strong></span>、<span style="color: #800080;"><strong>usces_the_member_point( )<span style="color: #333333; font-weight: normal;">を定義する部分と、</span></strong></span></p>
<p><span style="color: #800080;"><strong><span style="color: #333333; font-weight: normal;"><span style="color: #008080;"><strong>inccludes/member_edit_form.php</strong></span>、10行目〜20行目のパクリです。</span></strong></span></p>
<p><span style="color: #800080;"><strong><span style="color: #333333; font-weight: normal;"><br />
 </span></strong></span></p>
<div id="wpshdo_5" class="wp-synhighlighter-outer"><div id="wpshdt_5" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_5"></a><a id="wpshat_5" class="wp-synhighlighter-title" href="#codesyntax_5"  onClick="javascript:wpsh_toggleBlock(5)" title="Click to show/hide code block">PHP</a></td><td align="right"><a href="#codesyntax_5" onClick="javascript:wpsh_code(5)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_5" onClick="javascript:wpsh_print(5)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_5" class="wp-synhighlighter-inner" style="display: block;"><pre class="php" style="font-family:monospace;"><span class="kw2">function</span> usces_the_member_status<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	<span class="kw2">global</span> <span class="re0">$usces</span><span class="sy0">,</span><span class="re0">$wpdb</span><span class="sy0">;</span>
&nbsp;
	<span class="kw1">if</span><span class="br0">&#40;</span> <span class="sy0">!</span><span class="re0">$usces</span><span class="sy0">-&gt;</span><span class="me1">is_member_logged_in</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#41;</span> <span class="kw1">return</span> <span class="re0">$res</span> <span class="sy0">=</span> <span class="sy0">-</span><span class="nu0">1</span><span class="sy0">;</span>
&nbsp;
	<span class="re0">$member</span> <span class="sy0">=</span> <span class="re0">$usces</span><span class="sy0">-&gt;</span><span class="me1">get_member</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="re0">$ID</span> <span class="sy0">=</span> <span class="re0">$member</span><span class="br0">&#91;</span>ID<span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
	<span class="re0">$tableName</span> <span class="sy0">=</span> <span class="re0">$wpdb</span><span class="sy0">-&gt;</span><span class="me1">prefix</span> <span class="sy0">.</span> <span class="st0">&quot;usces_member&quot;</span><span class="sy0">;</span>
	<span class="re0">$query</span> <span class="sy0">=</span> <span class="re0">$wpdb</span><span class="sy0">-&gt;</span><span class="me1">prepare</span><span class="br0">&#40;</span><span class="st0">&quot;SELECT * FROM <span class="es4">$tableName</span> WHERE ID = <span class="es6">%d</span>&quot;</span><span class="sy0">,</span> <span class="re0">$ID</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="re0">$data</span> <span class="sy0">=</span> <span class="re0">$wpdb</span><span class="sy0">-&gt;</span><span class="me1">get_row</span><span class="br0">&#40;</span> <span class="re0">$query</span><span class="sy0">,</span> ARRAY_A <span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="re0">$res</span> <span class="sy0">=</span> <span class="re0">$data</span><span class="br0">&#91;</span>mem_status<span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
	<span class="kw1">return</span> <span class="re0">$res</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p>これをテーマディレクトリの「functions.php」にでも追記しておく。</p>
<p><br class="spacer_" /></p>
<p>データの取り出しは、</p>
<p><strong><span style="color: #0000ff;"><span style="color: #3366ff;">&lt;?php</span><span style="color: #3366ff;"> </span><span style="color: #3366ff;">echo</span> <span style="color: #993366;">usces_the_member_status()</span><span style="color: #3366ff;">;</span> <span style="color: #3366ff;">?&gt;</span></span></strong></p>
<p>などとすると、会員のランクを表示できる。</p>
<p><br class="spacer_" /></p>
<p><span style="color: #333399;"><strong><span style="color: #993366;">usces_the_member_status()</span></strong></span>の値は以下のようになる。</p>
<p style="padding-left: 30px;"><strong><span style="color: #008080;">-1 &gt;&gt; ログインしていないユーザー</span></strong></p>
<p style="padding-left: 30px;"><strong><span style="color: #008080;">0 &gt;&gt; 通常会員</span></strong></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong><span style="color: #008080;">1 &gt;&gt; 優良会員</span></strong></span></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong><span style="color: #008080;">2 &gt;&gt; VIP会員</span></strong></span></p>
<p style="padding-left: 30px;"><span style="color: #008000;"><strong><span style="color: #008080;">99 &gt;&gt; 不良会員</span></strong></span></p>
<p><br class="spacer_" /></p>
<p>↓優良会員やVIP会員専用のコンテンツ作成に使えるかも。</p>
<p><a href="http://tukuruder.com/archives/1437">http://tukuruder.com/archives/1437</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1424/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PNG画像の色が変だぞ</title>
		<link>http://tukuruder.com/archives/1398</link>
		<comments>http://tukuruder.com/archives/1398#comments</comments>
		<pubDate>Sun, 01 May 2011 13:06:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1398</guid>
		<description><![CDATA[PNG画像を再編集すると色が変わってしまった！編集に使用するアプリやブラウザによって色が違うという大問題。]]></description>
			<content:encoded><![CDATA[<p>とあるサイトの編集中、思わぬトラブルに見舞われてしまった。</p>
<p>サイトで使用されている既存の画像を編集し、再アップしたところ、画像の色が合わない。</p>
<p>画像はPNG形式で、編集にはPhotoshopを使用した。試しに、画像には手を加えず、「別名で保存」しただけでも色が変わってしまう。編集するアプリを変え、FireWorksで開き「名前を付けて保存」してみるが、これもまた違う色になってしまった。</p>
<p>しかも、どうやらブラウザによっても色の見え方が違うようだ。</p>
<p>下のサンプルは実際にそのサイトで使用した画像と、それをアプリケーションで開きPNG形式で別名で保存したもの。一見同じに見えるものもあるが、他のブラウザで見ると色に違いがでてくるものもある。</p>
<p><br class="spacer_" /></p>
<table border="0">
<tbody>
<tr>
<td style="width: 110px;">
<p><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/original.png"><img class="size-full wp-image-1399" style="margin: 0;" title="original" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/original.png" alt="" width="20" height="113" /></a><img class="alignnone size-full wp-image-1402" style="margin: 0;" title="mac-ps" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-ps.png" alt="" width="20" height="113" /><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-fw.png"><img class="alignnone size-full wp-image-1400" style="margin: 0;" title="mac-fw" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-fw.png" alt="" width="20" height="113" /></a><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-preview1.png"><img class="alignnone size-full wp-image-1404" style="margin: 0;" title="mac-preview" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-preview1.png" alt="" width="20" height="113" /></a><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-preview-ps.png"><img class="alignnone size-full wp-image-1413" style="margin: 0;" title="mac-preview-ps" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/mac-preview-ps.png" alt="" width="20" height="113" /></a></p>
</td>
<td style="vartical-align: top;">
<p>左から、オリジナル画像、Mac Photoshopで開き保存した画像、Mac Fireworksで開き保存した画像、Mac Previewで開き保存した画像、Mac Previewで開き保存し、さらにPhotoshopで開き保存した画像</p>
</td>
</tr>
<tr>
<td style="width: 110px;">
<p><img style="margin: 0;" title="original" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/original.png" alt="" width="20" height="113" /><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-ps.png"><img class="alignnone size-full wp-image-1407" style="margin: 0;" title="win-ps" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-ps.png" alt="" width="20" height="113" /></a><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-fw.png"><img class="alignnone size-full wp-image-1408" style="margin: 0;" title="win-fw" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-fw.png" alt="" width="20" height="113" /></a><a href="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-paint.png"><img class="alignnone size-full wp-image-1409" style="margin: 0;" title="win-paint" src="http://tukuruder.com/wp/wp-content/uploads/2011/05/win-paint.png" alt="" width="20" height="113" /></a></p>
</td>
<td>左から、オリジナル画像、Windows Photoshopで開き保存した画像、WindowsFireworksで開き保存した画像、Windows Paintで開き保存した画像</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p>オリジナル画像の「色番号」を調べてもPhotoshopでは「#C1AC7B」Fireworksでは「#CBB88C」となってしまう。GoogleChromeで見ると、上記左側オリジナル画像と左から2番目の画像は明らかに色が違うにもかかわらず、Photoshop上では「#C1AC7B」と色番号は同じである。</p>
<p>残念ながら今のところ良い解決法は見つからず、、、</p>
<p>教科書通りに「Webセーフカラーを使う」しかないのだろうか？</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GALAXY SのGPS精度改善</title>
		<link>http://tukuruder.com/archives/1375</link>
		<comments>http://tukuruder.com/archives/1375#comments</comments>
		<pubDate>Wed, 09 Feb 2011 01:40:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1375</guid>
		<description><![CDATA[GALAXY Sのちょっと残念なGPS。設定ファイルを書き換えるだけで精度・感度が改善！]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #008080;">● GPS調整</span></strong></p>
<p>GALAXY SはGPSの精度・感度がイマイチです。</p>
<p>ナビ中にGPS衛星の捕捉ができなくなったり、現在位置が大きくズレたり、使い難いことが多いですね。</p>
<p>そこで、<a href="http://ameblo.jp/exicoast2000/entry-10761471422.html" target="_blank">http://ameblo.jp/exicoast2000/entry-10761471422.html</a> を参考に調整しました。</p>
<p>GPS設定ファイルの書き換えです。</p>
<p><br class="spacer_" /></p>
<p>「Root Explorer」（有償アプリ）をダウンロード。</p>
<p><a href="http://tukuruder.com/archives/1341">こちらの手順</a>でroot権限取得。</p>
<p>「Root Explorer」を起動。</p>
<p><br class="spacer_" /></p>
<p><span style="color: #993300;"><strong><span style="font-size: medium;">以下、ファイルを編集する前に必ずバックアップすること</span></strong></span></p>
<p><br class="spacer_" /></p>
<p>/data/gps/secgps.confをSDカードへコピーし該当箇所を以下のように編集。</p>
<p><span style="font-size: small;"><br class="spacer_" /></span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">ACCURACY=50 <span style="color: #333399;"><strong>→ ACCURACY=1000</strong></span></span></span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">AGPS_MODE=0 <span style="color: #333399;"><strong>→ AGPS_MODE=1</strong></span></span></span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">DYNAMIC_ACCURACY_VALUE=50 <span style="color: #333399;"><strong>→ DYNAMIC_ACCURACY_VALUE=1000</strong></span></span></span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">ENABLE_XTRA=false <span style="color: #333399;"><strong>→ ENABLE_XTRA=true</strong></span></span></span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">TIMEOUT=1000 <span style="color: #333399;"><strong>→ TIMEOUT=10000</strong></span></span></span></p>
<p><span style="font-size: small;"><br class="spacer_" /></span></p>
<p>編集したsecgps.confを/data/gps/secgps.confへ上書きコピー。</p>
<p>再起動。</p>
<p><br class="spacer_" /></p>
<p>「Root Explorer」を起動。</p>
<p>/system/etc/gps.confをSDカードへコピーし以下のように編集。</p>
<p><span style="font-size: small;"><br />
 </span></p>
<p><span style="font-size: small;"><span style="color: #3366ff;">NTP_SERVER=north-america.pool.ntp.org <span style="color: #333399;"><strong>→ NTP_SERVER=asia.pool.ntp.org</strong></span></span></span></p>
<p><span style="font-size: small;"><br class="spacer_" /></span></p>
<p>/system/etc/へ移動し「mount R/W」をタップ。</p>
<p>編集したgps.confを/system/etc/gps.confへ上書きコピー。</p>
<p>「mount R/O」をタップ。</p>
<p>再起動。</p>
<p><br class="spacer_" /></p>
<p>動作チェックしましたが、、、</p>
<p><strong><span style="color: #800080;"><span style="font-size: medium;">なんかあまり変わらない。</span></span></strong></p>
<p><br class="spacer_" /></p>
<p><span style="color: #ff0000;"><strong>別の方法を試します。</strong></span></p>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #0000ff;">/data/gps/secgps.confをバックアップから元に戻す。</span></strong></p>
<p><strong><span style="color: #0000ff;">/system/etc/gps.confはそのまま（書き換えたまま）。</span></strong></p>
<p><strong><span style="color: #800080;"><span style="font-size: large;"><br />
 </span></span></strong></p>
<p><a href="http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b-gps.html" target="_blank">http://it-scrap.blogspot.com/2011/01/galaxy-s-sc-02b-gps.html</a> を参考に</p>
<p>「LauncherPro」をアンドロイドマーケットからインストール。</p>
<p>GPS設定のショートカットをホーム画面へ追加。</p>
<p><br class="spacer_" /></p>
<p>ホーム画面上を長押し</p>
<p style="padding-left: 30px;">↓</p>
<p>「ショートカット」をタップ</p>
<p style="padding-left: 30px;">↓</p>
<p>「Activities」をタップ</p>
<p style="padding-left: 30px;">↓</p>
<p>「GpsSetup2」をタップ</p>
<p style="padding-left: 30px;">↓</p>
<p>「com.sec.android.app.GpsSetup2.GpsSetup」をタップ</p>
<p><br class="spacer_" /></p>
<p>ホーム画面にできた「GpsSetup2」を実行</p>
<p>以下のように設定変更</p>
<p><span style="font-size: small;"><br />
 </span></p>
<p><span style="color: #008000;"><strong><span style="font-size: small;">Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Parameter Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Address </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Server Type </span></strong></span><strong>：</strong><span style="font-size: small;">「UMTS SLP」→<span style="color: #3366ff;"><span style="color: #800080;"><strong>「1X PDE」</strong></span></span></span></p>
<p><span style="color: #008000;"><strong><span style="font-size: small;">Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Parameter Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Position mode </span></strong></span><strong>：</strong><span style="font-size: small;">「option2」→<span style="color: #993366;"><strong><span style="color: #800080;">「option3」</span></strong></span></span></p>
<p><span style="color: #008000;"><strong><span style="font-size: small;">Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Fix Request Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Session Type </span></strong></span><strong>：</strong><span style="font-size: small;">「Tracking」→<span style="color: #800080;"><strong>「New Position」</strong></span></span></p>
<p><span style="color: #008000;"><strong><span style="font-size: small;">Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Fix Request Settings </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Server Option </span></strong></span><strong>：</strong><span style="font-size: small;">「Local」→<span style="color: #800080;"><strong>「Default」</strong></span></span></p>
<p><span style="color: #008000;"><strong><span style="font-size: small;">gpsOne XTRA </span></strong></span>&gt;<span style="color: #008000;"><strong><span style="font-size: small;"> Xtra Enable ：</span></strong></span><span style="font-size: small;">「Disable」→<span style="color: #800080;"><strong>「Enable」</strong></span></span></p>
<p><span style="font-size: small;"><br class="spacer_" /></span></p>
<p>再起動</p>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #0000ff;"><a href="http://tukuruder.com/wp/wp-content/uploads/2011/02/SC20110207-1526281.png"><img class="alignleft size-medium wp-image-1368" title="SC20110207-152628" src="http://tukuruder.com/wp/wp-content/uploads/2011/02/SC20110207-1526281-189x300.png" alt="" width="189" height="300" /></a>今度は大幅に精度が向上したようです。</span></strong></p>
<p>チューニング前、自宅付近では50メートル以上ズレた位置を示していましたが、数メートルの誤差になっています。</p>
<p>感度も良くなりGPS衛星の捕捉時間も速くなりました。</p>
<p>「GPS TEST」を使用し、自宅ベランダ（屋根付き）にて計測した結果、10秒足らずで左のような状態になりました。見通しの良い場所ではもう少し良い結果になると思います。</p>
<p class="clear"> </p>
<p><br class="spacer_" /></p>
<p>さらに、<a href="http://mostroid.blog109.fc2.com/blog-entry-6.html" target="_blank">http://mostroid.blog109.fc2.com/blog-entry-6.html</a> を参考に、/system/etc/gps.confを下記のようにしました。タイムサーバのレスポンスが多少良いとのことです。</p>
<p><span style="color: #333399;"><strong>NTP_SERVER=jp.pool.ntp.org</strong></span></p>
<p><span style="color: #333399;"><strong><br />
 </strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1375/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GALAXY Sの高速化</title>
		<link>http://tukuruder.com/archives/1373</link>
		<comments>http://tukuruder.com/archives/1373#comments</comments>
		<pubDate>Wed, 09 Feb 2011 01:39:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1373</guid>
		<description><![CDATA[RyanZA's OCLFを使いGALAXY Sを高速化。要root奪取。]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #008080;">● 高速化</span></strong></p>
<p><a href="http://tukuruder.com/archives/1341">こちらの手順</a>を参考にroot権限を取得します。</p>
<p><a href="http://enjoysmartlife.blogspot.com/2011/01/galaxy-srootlagfix.html" target="_blank">http://enjoysmartlife.blogspot.com/2011/01/galaxy-srootlagfix.html</a> を参考にしました。</p>
<p>アプリは「RyanZA&#8217;s OCLF」を使用。</p>
<p><br class="spacer_" /></p>
<p><a href="http://tukuruder.com/wp/wp-content/uploads/2011/02/SC20110202-1223321.png"><img class="alignleft size-medium wp-image-1355" title="SC20110202-122332" src="http://tukuruder.com/wp/wp-content/uploads/2011/02/SC20110202-1223321-208x300.png" alt="" width="208" height="300" /></a>「RyanZA&#8217;s OCLF」をAndroid Marketからダウンロード。</p>
<p>「RyanZA&#8217;s OCLF」を起動。</p>
<p>「Install EXT2 Tools」と「OneClickLagFix V2+」を実行。</p>
<p>ext2パーティションサイズはデフォルト。</p>
<p><br class="spacer_" /></p>
<p>再起動後に「Quadrant」でベンチマークすると、<span style="color: #339966;"><strong><span style="color: #0000ff;">1848！</span></strong></span></p>
<p>凄いことになっています。噂は本当でした。</p>
<p>まあ体感速度が劇的に早くなることはありませんが。</p>
<p><br class="spacer_" /></p>
<p><br class="spacer_ clear" /></p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1373/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GALAXY Sをroot化してチューニング</title>
		<link>http://tukuruder.com/archives/1341</link>
		<comments>http://tukuruder.com/archives/1341#comments</comments>
		<pubDate>Wed, 02 Feb 2011 05:26:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[改造人ツクルダー]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1341</guid>
		<description><![CDATA[GALAXY S（SC-02B）のroot化、スピードアップ・GPS精度感度改善などの改造と調整]]></description>
			<content:encoded><![CDATA[<p><span style="color: #333399;"><strong>GALAXY Sチューニングの備忘録</strong></span></p>
<h1><span style="font-weight: normal;">GALAXY S　SC-02Bはそのままでも高性能なスマートフォンですが、パフォーマンスを十分に発揮してないようです。</span></h1>
<p>そこでそのポテンシャルを引き出すべくチューニングをしてみました。</p>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #008080;">● root化</span></strong></p>
<h1><span style="font-weight: normal;">まず必要なのがroot権限の取得（root奪取）です。</span></h1>
<p><a href="http://gadget-shot.com/2011/01/16/galaxy-s-setups/" target="_blank">http://gadget-shot.com/2011/01/16/galaxy-s-setups/</a> を参考にしました。</p>
<p>アプリは「z4root」を使用。</p>
<p><br class="spacer_" /></p>
<p><strong>以下PCでの作業</strong></p>
<p><a href="http://forum.xda-developers.com/register.php" target="_blank">http://forum.xda-developers.com/register.php</a> で「xda-developers」へ登録。</p>
<p><a href="http://forum.xda-developers.com/showthread.php?t=833953" target="_blank">http://forum.xda-developers.com/showthread.php?t=833953</a> から「z4root」をダウンロード。</p>
<p>ダウンロードしたapkファイルをGALAXY SのSDカードへ転送。</p>
<p><br class="spacer_" /></p>
<p><strong>以下GALAXY Sでの作業</strong></p>
<p>「アプリ」 &gt; 「設定」 &gt; 「アプリケーション」 &gt; 「開発」 &gt; 「USBデバッグ」 にチェックを入れる。</p>
<p>ファイルマネージャ（「マイファイル」とか）から「z4root」を起動。</p>
<p>「Permanent Root」を選択。自動的に再起動。</p>
<p><br class="spacer_" /></p>
<p><span style="color: #ff00ff;"><strong><span style="color: #993300;"><span style="font-size: medium;">root化後の作業は「Superuserアクセス」を「許可」</span></span></strong></span></p>
<p><span style="color: #ff00ff;"><strong><span style="color: #993300;"><span style="font-size: medium;">作業は自己責任で。最悪の場合システムを壊す恐れもアリ</span></span></strong></span></p>
<p><span style="color: #993300;"><span style="font-size: small;"><strong>メーカー保証対象外になることも、、、</strong></span></span></p>
<p><br class="spacer_" /></p>
<p><a href="http://tukuruder.com/archives/1373">&gt;&gt; 高速化を行う</a></p>
<p><a href="http://tukuruder.com/archives/1375">&gt;&gt; GPSの感度・精度を改善</a></p>
<p><br class="spacer_" /></p>
<p>日常的にroot権限のまま使用することは危険ですから、root権限が必要な作業が終了したら、再度「z4root」を起動し、「Un-root」を実行しておいた方が良いかもしれません。また特に必要がなければ「USBデバッグ」のチェックも外します。</p>
<p><br class="spacer_" /></p>
<p>今回のチューニングが原因かどうかわかりませんが、多数のアプリを長時間起動させているとたまにフリーズします。大抵、再起動で復帰しますが、電源すら落とせなくなった時はさすがに参りました。バッテリーを一旦外すことで復帰しましたが、こんなことが頻繁にあると困りますね。対策を調査中です。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1341/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>水没した携帯が復活！</title>
		<link>http://tukuruder.com/archives/1322</link>
		<comments>http://tukuruder.com/archives/1322#comments</comments>
		<pubDate>Sun, 23 Jan 2011 02:53:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1322</guid>
		<description><![CDATA[携帯(FOMA)を水没させてしまいました。
ついうっかりズボンのポケットへ入れたまま洗濯してしまった。
すぐに気付いて救出しましたが、時すでに遅し。液晶画面の中まで浸水。
慌てて水分を拭き取り電源を入れても起動しません。 [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #3366ff;"><strong>携帯(FOMA)を</strong></span><span style="color: #800000;"><span style="color: #3366ff;"><strong>水没させてしまいました。</strong></span></span></p>
<p>ついうっかりズボンのポケットへ入れたまま洗濯してしまった。</p>
<p>すぐに気付いて救出しましたが、時すでに遅し。液晶画面の中まで浸水。</p>
<p>慌てて水分を拭き取り電源を入れても起動しません。<span style="color: #ff00ff;"><strong>←本当はやってはいけない</strong></span></p>
<p>水没ではメーカー修理もできないし、機種変更するにしても、すぐに必要なものだから次の機種をゆっくり選んでいる時間がありません。</p>
<p>とりあえず、安い中古白ロムを買って、次の機種を入手するまでの繋ぎにします。早速、近所の中古ショップを覗くと最安で3980円！　それは「MOTOROLA M1000」という、かなり古いスマートフォン（ボディは決してスマートではない）のほぼ新品でした。</p>
<p><a href="http://www.nttdocomo.co.jp/support/utilization/product/m1000/index.html" target="_blank">http://www.nttdocomo.co.jp/support/utilization/product/m1000/index.html</a></p>
<p><a href="http://k-tai.impress.co.jp/cda/article/news_toppage/23471.html" target="_blank">http://k-tai.impress.co.jp/cda/article/news_toppage/23471.html</a></p>
<p><a href="http://ja.wikipedia.org/wiki/M1000" target="_blank">http://ja.wikipedia.org/wiki/M1000</a></p>
<p>面白そうな機種だし、安いし、コイツをGETしてしばらく使うことにしました。</p>
<p><br class="spacer_" /></p>
<p>水没した携帯は、バッテリー・MicroSDカード・FOMAカードを抜き取り、乾燥させ、復旧を試みることにしました。MicroSDのデータは全く無傷だったので一安心。即、PCへバックアップ。ただし、電話帳データが本体にあるため、最後にバックアップした日以降のデータはありません。</p>
<p><br class="spacer_" /></p>
<p><strong><span style="color: #000080;">乾燥方法</span></strong></p>
<p>水没した携帯を食品用シリカゲルと一緒に密封袋へ入れます。</p>
<p>シリカゲルはせんべいとかに入っている物でOK。</p>
<p>これを暖かい場所へ保管。PC・テレビ・冷蔵庫など、室内には発熱する物がたくさんあるはず。私は24時間電源が入っていて、しかもほどよく暖まるルーターの横に置きました。</p>
<p><a href="http://tukuruder.com/wp/wp-content/uploads/2011/01/PICT0001.jpg"><img class="alignleft size-medium wp-image-1325" title="PICT0001" src="http://tukuruder.com/wp/wp-content/uploads/2011/01/PICT0001-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p>この状態で約2週間、、、液晶に入り込んだ水分も消えたようなので、バッテリー・MicroSDカード・FOMAカードを元に戻し電源ON。</p>
<p><span style="color: #3366ff;"><strong>あっさり起動♪</strong></span></p>
<p>通話・メール・電話帳データ・履歴、、、大丈夫な感じ。</p>
<p>動作が正常ならば、本体に保存してあるデータをバックアップ。水没携帯はまたいつ調子が悪くならないとも限らないので。また、<span style="color: #ff0000;"><strong>本体内に水分が残った状態で起動すると、故障の原因となり、データ復旧もできなくなる恐れがあるため、<span style="color: #008000;">十分乾燥させましょう。</span></strong></span></p>
<p><br class="spacer_" /></p>
<p>必ず復活するとは限りませんが試してみる価値はあると思います。諦めずに。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1322/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thickboxを画像クリックで閉じるとエラー</title>
		<link>http://tukuruder.com/archives/1298</link>
		<comments>http://tukuruder.com/archives/1298#comments</comments>
		<pubDate>Thu, 21 Oct 2010 08:58:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1298</guid>
		<description><![CDATA[Wordpressに設置したThickboxを画像クリックで閉じると、IEではNot Foundとなってしまう]]></description>
			<content:encoded><![CDATA[<p>WordPressで画像拡大表示にThickboxを使用した際のトラブル。</p>
<p>画像のクリックで閉じると、もとのページが表示されず「Not Found」になってしまう。どうやらIEで発生するようだ。GoogleChromeで作業することが多かったため今まで気付かなかった。</p>
<p>「Thichbox.js」以下の部分を探し出し、</p>
<div id="wpshdo_6" class="wp-synhighlighter-outer"><div id="wpshdt_6" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_6"></a><a id="wpshat_6" class="wp-synhighlighter-title" href="#codesyntax_6"  onClick="javascript:wpsh_toggleBlock(6)" title="Click to show/hide code block">Thichbox.js</a></td><td align="right"><a href="#codesyntax_6" onClick="javascript:wpsh_code(6)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_6" onClick="javascript:wpsh_print(6)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_6" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="st0">&quot;#TB_window&quot;</span><span class="br0">&#41;</span>.<span class="me1">append</span><span class="br0">&#40;</span><span class="st0">&quot;&lt;div id='TB_Image' style='display: none;'&gt;&lt;a href='' id='TB_ImageOff' title='Close'&gt;&lt;img id='TB_Image' src='&quot;</span><span class="sy0">+</span>url<span class="sy0">+</span><span class="st0">&quot;' width='&quot;</span><span class="sy0">+</span>imageWidth<span class="sy0">+</span><span class="st0">&quot;' height='&quot;</span><span class="sy0">+</span>imageHeight<span class="sy0">+</span><span class="st0">&quot;' alt='&quot;</span><span class="sy0">+</span>caption<span class="sy0">+</span><span class="st0">&quot;'/&gt;&lt;/a&gt;&quot;</span> <span class="sy0">+</span> <span class="st0">&quot;&lt;div id='TB_caption'&gt;&quot;</span><span class="sy0">+</span>caption<span class="sy0">+</span><span class="st0">&quot;&lt;div id='TB_secondLine'&gt;&quot;</span> <span class="sy0">+</span> TB_imageCount <span class="sy0">+</span> TB_PrevHTML <span class="sy0">+</span> TB_NextHTML <span class="sy0">+</span> <span class="st0">&quot;&lt;/div&gt;&lt;/div&gt;&lt;div id='TB_closeWindow'&gt;&lt;a href='#' id='TB_closeWindowButton' title='Close'&gt;Close &lt;img src='&quot;</span><span class="sy0">+</span>tb_closeImage<span class="sy0">+</span><span class="st0">&quot;' /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p><span style="color: #800080;"><strong><span style="color: #ff0000;">「&lt;a href=&#8221; id=&#8217;TB_ImageOff&#8217;」</span></strong></span></p>
<p>の部分を</p>
<p><span style="color: #008000;"><strong>「&lt;a href=&#8217;?&#8217; id=&#8217;TB_ImageOff&#8217;」</strong></span></p>
<p>とすることで解決。<strong><span style="color: #008000;">「href=&#8217;?'」</span></strong>がミソ。</p>
<p>とりあえずの対処法。</p>
<p>根本的な解決方法はまた今度。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1298/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>floatを使ったカラムの高さを揃える</title>
		<link>http://tukuruder.com/archives/1257</link>
		<comments>http://tukuruder.com/archives/1257#comments</comments>
		<pubDate>Sat, 09 Oct 2010 09:15:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1257</guid>
		<description><![CDATA[CSSのfloat: leftでボックスを横に並べたカラムの高さが揃わない大問題を解決。]]></description>
			<content:encoded><![CDATA[<p>CSSの「float: left」でボックスを横に並べ、2カラム3カラムの構成にすることが増えてきた。</p>
<p>しかし、それぞれのカラムは内容の情報量に応じて高さが可変するため、カラムの高さが揃わないという大問題が起きてしまう。</p>
<p><br class="spacer_" /></p>
<p>↓このように</p>
<div style="width: 300px;">
<div style="text-align: center; width: 200px; background: #aaaaee; float: left;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; background: #99FF99; float: left;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<p><br class="spacer_" /></p>
<p>「#container」：親ボックスのid</p>
<p>「#right_column」：右カラムのid</p>
<p>「#left_column」：左カラムのid</p>
<div id="wpshdo_7" class="wp-synhighlighter-outer"><div id="wpshdt_7" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_7"></a><a id="wpshat_7" class="wp-synhighlighter-title" href="#codesyntax_7"  onClick="javascript:wpsh_toggleBlock(7)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_7" onClick="javascript:wpsh_code(7)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_7" onClick="javascript:wpsh_print(7)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_7" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#aaaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#99ff99</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>そこで、</p>
<p>親ボックスと背景を同色にするとか、</p>
<div style="width: 300px; background: #eeaaee;">
<div style="text-align: center; width: 200px; background: #eeaaee; float: left;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; background: #eeaaee; float: left;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_8" class="wp-synhighlighter-outer"><div id="wpshdt_8" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_8"></a><a id="wpshat_8" class="wp-synhighlighter-title" href="#codesyntax_8"  onClick="javascript:wpsh_toggleBlock(8)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_8" onClick="javascript:wpsh_code(8)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_8" onClick="javascript:wpsh_print(8)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_8" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#eeaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#eeaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>高くなりそうなカラムにボーダーを付けるとか（この場合は左カラム）、</p>
<div style="width: 304px; background: #eeaaee;">
<div style="text-align: center; width: 200px; border-right: 1px solid #333; float: left;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; float: left;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_9" class="wp-synhighlighter-outer"><div id="wpshdt_9" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_9"></a><a id="wpshat_9" class="wp-synhighlighter-title" href="#codesyntax_9"  onClick="javascript:wpsh_toggleBlock(9)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_9" onClick="javascript:wpsh_code(9)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_9" onClick="javascript:wpsh_print(9)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_9" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#eeaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
  <span class="kw1">border-right</span><span class="sy0">:</span> <span class="re3">1px</span> <span class="kw2">solid</span> <span class="re0">#333</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#eeaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>各カラムに「min-height」を設定するとか、</p>
<div style="width: 300px;">
<div style="text-align: center; width: 200px; background: #aaaaee; float: left; min-height: 150px;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; background: #99FF99; float: left; min-height: 150px;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_10" class="wp-synhighlighter-outer"><div id="wpshdt_10" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_10"></a><a id="wpshat_10" class="wp-synhighlighter-title" href="#codesyntax_10"  onClick="javascript:wpsh_toggleBlock(10)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_10" onClick="javascript:wpsh_code(10)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_10" onClick="javascript:wpsh_print(10)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_10" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
 <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#aaaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
  <span class="kw1">min-height</span><span class="sy0">:</span> <span class="re3">150px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#99ff99</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
  <span class="kw1">min-height</span><span class="sy0">:</span> <span class="re3">150px</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>各カラムは色指定せず、カラムの境界付近で塗り分けた画像を親ボックスの背景にするとか、</p>
<div style="width: 300px; background-image: url(http://tukuruder.com/wp/wp-content/uploads/2010/10/back1257-1.png);">
<div style="text-align: center; width: 200px; float: left;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; float: left;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_11" class="wp-synhighlighter-outer"><div id="wpshdt_11" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_11"></a><a id="wpshat_11" class="wp-synhighlighter-title" href="#codesyntax_11"  onClick="javascript:wpsh_toggleBlock(11)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_11" onClick="javascript:wpsh_code(11)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_11" onClick="javascript:wpsh_print(11)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_11" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
  <span class="kw1">background-image</span><span class="sy0">:</span> <span class="kw2">url</span><span class="br0">&#40;</span><span class="co2">background.png</span><span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>将来的には「display: table」「display: table-cell」を使うと良いとか（IE7以前非対応）、</p>
<div style="width: 300px; display: table;">
<div style="text-align: center; width: 200px; background: #aaaaee; display: table-cell;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; background: #99FF99; display: table-cell;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_12" class="wp-synhighlighter-outer"><div id="wpshdt_12" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_12"></a><a id="wpshat_12" class="wp-synhighlighter-title" href="#codesyntax_12"  onClick="javascript:wpsh_toggleBlock(12)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_12" onClick="javascript:wpsh_code(12)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_12" onClick="javascript:wpsh_print(12)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_12" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
  <span class="kw1">display</span><span class="sy0">:</span> table<span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#aaaaee</span><span class="sy0">;</span>
  <span class="kw1">display</span><span class="sy0">:</span> <span class="kw2">table-cell</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#99ff99</span><span class="sy0">;</span>
  <span class="kw1">display</span><span class="sy0">:</span> <span class="kw2">table-cell</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>親ボックスに「overflow: hidden」</p>
<p>各カラムに「padding-bottom: 32768px」「margin-bottom: -32768px」</p>
<p>で強引にとか、</p>
<div style="width: 300px; overflow: hidden;">
<div style="text-align: center; width: 200px; background: #aaaaee; float: left; padding-bottom: 32768px; margin-bottom: -32768px;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div style="text-align: center; width: 100px; background: #99FF99; float: left; padding-bottom: 32768px; margin-bottom: -32768px;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_13" class="wp-synhighlighter-outer"><div id="wpshdt_13" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_13"></a><a id="wpshat_13" class="wp-synhighlighter-title" href="#codesyntax_13"  onClick="javascript:wpsh_toggleBlock(13)" title="Click to show/hide code block">CSS</a></td><td align="right"><a href="#codesyntax_13" onClick="javascript:wpsh_code(13)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_13" onClick="javascript:wpsh_print(13)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_13" class="wp-synhighlighter-inner" style="display: block;"><pre class="css" style="font-family:monospace;"><span class="re0">#container</span> <span class="br0">&#123;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">300px</span><span class="sy0">;</span>
  <span class="kw1">overflow</span><span class="sy0">:</span> <span class="kw2">hidden</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#left_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">200px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#aaaaee</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
  <span class="kw1">padding-bottom</span><span class="sy0">:</span> <span class="re3">32768px</span><span class="sy0">;</span>
  <span class="kw1">margin-bottom</span><span class="sy0">:</span> <span class="re3">-32768px</span><span class="sy0">;</span>
<span class="br0">&#125;</span>
<span class="re0">#right_colmun</span> <span class="br0">&#123;</span>
  <span class="kw1">text-align</span><span class="sy0">:</span> <span class="kw2">center</span><span class="sy0">;</span>
  <span class="kw1">width</span><span class="sy0">:</span> <span class="re3">100px</span><span class="sy0">;</span>
  <span class="kw1">background</span><span class="sy0">:</span> <span class="re0">#99ff99</span><span class="sy0">;</span>
  <span class="kw1">float</span><span class="sy0">:</span> <span class="kw1">left</span><span class="sy0">;</span>
  <span class="kw1">padding-bottom</span><span class="sy0">:</span> <span class="re3">32768px</span><span class="sy0">;</span>
  <span class="kw1">margin-bottom</span><span class="sy0">:</span> <span class="re3">-32768px</span><span class="sy0">;</span>
<span class="br0">&#125;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>あきらめて「table」 タグを使うか、</p>
<table style="width: 300px; margin: 0; padding: 0; border: none;">
<tbody>
<tr>
<td style="text-align: center; width: 200px; background: #aaaaee; padding: 0; border: none;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</td>
<td style="text-align: center; width: 100px; background: #99FF99; padding: 0; border: none;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<p>様々な方法を試してきたが、</p>
<p>最近ハマっているjQueryで実に簡単にできてしまった。</p>
<div id="container-1257" style="width: 300px;">
<div id="left_colmun-1257" style="text-align: center; width: 200px; background: #aaaaee; float: left;">
<p><br class="spacer_" /></p>
<p>左カラム</p>
<p><br class="spacer_" /></p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p>AAAAAAAA</p>
<p><br class="spacer_" /></p>
</div>
<div id="right_column-1257" style="text-align: center; width: 100px; background: #99FF99; float: left;">
<p><br class="spacer_" /></p>
<p>右カラム</p>
<p><br class="spacer_" /></p>
</div>
<div class="clear">
<p><br class="spacer_" /></p>
</div>
</div>
<div id="wpshdo_14" class="wp-synhighlighter-outer"><div id="wpshdt_14" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_14"></a><a id="wpshat_14" class="wp-synhighlighter-title" href="#codesyntax_14"  onClick="javascript:wpsh_toggleBlock(14)" title="Click to show/hide code block">jQuery</a></td><td align="right"><a href="#codesyntax_14" onClick="javascript:wpsh_code(14)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_14" onClick="javascript:wpsh_print(14)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_14" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  <span class="kw2">var</span> height <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="st0">'#container'</span><span class="br0">&#41;</span>.<span class="me1">outerHeight</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
  height <span class="sy0">=</span> height <span class="sy0">+</span> <span class="st0">'px'</span><span class="sy0">;</span>
  $<span class="br0">&#40;</span><span class="st0">'#right_column'</span><span class="br0">&#41;</span>.<span class="me1">css</span><span class="br0">&#40;</span><span class="st0">'height'</span><span class="sy0">,</span>height<span class="br0">&#41;</span><span class="sy0">;</span>
  $<span class="br0">&#40;</span><span class="st0">'#left_column'</span><span class="br0">&#41;</span>.<span class="me1">css</span><span class="br0">&#40;</span><span class="st0">'height'</span><span class="sy0">,</span>height<span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p>カラム内に「padding」が指定されていると、高さがうまく取得できないことがあるようだ。その場合は、「height = height + &#8216; 足りないピクセル数 &#8216; + &#8216;px&#8217;;」で良いかも。</p>
<p>「JavaScriptをオフにしていると効果がない」という声も聞かれるが、最近はJavaScript前提で構築することがほとんどだから気にしないことにしよう。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1257/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQueryだけでロールオーバー</title>
		<link>http://tukuruder.com/archives/1246</link>
		<comments>http://tukuruder.com/archives/1246#comments</comments>
		<pubDate>Sat, 09 Oct 2010 04:03:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[備忘録]]></category>

		<guid isPermaLink="false">http://tukuruder.com/?p=1246</guid>
		<description><![CDATA[代替画像不要、超シンプルロールオーバー。というかフェード効果？]]></description>
			<content:encoded><![CDATA[<p>これまでロールオーバーを色々と検討してきたが、jQueryを使えばやりたかったことが、こんなに簡単にできてしまう。</p>
<p><br class="spacer_" /></p>
<p>今までなんて面倒なことをやってたんだろう、、、</p>
<p>知らないって恐ろしい、、、</p>
<p><br class="spacer_" /></p>
<p>動作サンプル</p>
<p><a href="#"><img src="http://tukuruder.com/wp/wp-content/uploads/2010/10/PICT0001.jpg" alt="" width="240" height="130" /></a></p>
<div id="wpshdo_15" class="wp-synhighlighter-outer"><div id="wpshdt_15" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_15"></a><a id="wpshat_15" class="wp-synhighlighter-title" href="#codesyntax_15"  onClick="javascript:wpsh_toggleBlock(15)" title="Click to show/hide code block">jQuery</a></td><td align="right"><a href="#codesyntax_15" onClick="javascript:wpsh_code(15)" title="Show code only"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_15" onClick="javascript:wpsh_print(15)" title="Print code"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://tukuruder.com/wp/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_15" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;">$<span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
  $<span class="br0">&#40;</span><span class="st0">'a img'</span><span class="br0">&#41;</span>.<span class="me1">hover</span><span class="br0">&#40;</span>
    <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
      $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">fadeTo</span><span class="br0">&#40;</span>1<span class="sy0">,</span> 0.5<span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span><span class="sy0">,</span>
    <span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
      $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">fadeTo</span><span class="br0">&#40;</span>100<span class="sy0">,</span> 1<span class="br0">&#41;</span><span class="sy0">;</span>
    <span class="br0">&#125;</span>
  <span class="br0">&#41;</span><span class="sy0">;</span>
<span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>
<p><br class="spacer_" /></p>
<p>透明部分が含まれるPNG画像を使用する場合、IEでは透明部分の表示がおかしくなることがあるようだ。最近構築したサイトでは透過PNGを多用していたので、できる限り透過GIFへ差し替えた。</p>
]]></content:encoded>
			<wfw:commentRss>http://tukuruder.com/archives/1246/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

