<?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>hazi.log &#187; WordPress</title>
	<atom:link href="http://hazisarashi.com/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://hazisarashi.com</link>
	<description>Design &#38; Hacking</description>
	<lastBuildDate>Tue, 07 Feb 2012 14:53:36 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Blog(WordPreass)が壊れてました</title>
		<link>http://hazisarashi.com/2009-12/416/</link>
		<comments>http://hazisarashi.com/2009-12/416/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 14:59:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=416</guid>
		<description><![CDATA[ここ数日当ブログへのアクセスがなかなか出来なかったり、全く出来なかったりが続いておりました。 WordPressのバージョンを2.9にアップグレードしたこと、又はプラグインのアップデートが切っ掛けとなり、MySQLのDB [...]]]></description>
			<content:encoded><![CDATA[<p>ここ数日当ブログへのアクセスがなかなか出来なかったり、全く出来なかったりが続いておりました。</p>
<p><strong>WordPress</strong>のバージョンを<strong>2.9</strong>に<strong>アップグレード</strong>したこと、又は<strong>プラグイン</strong>の<strong>アップデート</strong>が切っ掛けとなり、MySQLのDBが不調になった様です。</p>
<p>メモ代わりに現象と対処法を記載しておきます。</p>
<h3>主な現象</h3>
<ul>
<li>Pingはいつも通りすぐに帰ってくる</li>
<li>サーバー負荷はほとんど見られない</li>
<li>WPを使用しないページはすぐに見れる</li>
<li>長時間待つと<strong>/wp-admin/install.php</strong>に飛ばされる</li>
<li><strong>/wp-admin/install.php</strong>の表示にも10分ほどかかる</li>
<li>wp-config.phpなどをリネームしてアクセス出来なくすると、するとすぐにエラー画面が表示される</li>
<li><a href="http://ja.forums.wordpress.org/topic/1933">トラブルシューティング</a>に記載されている項目を試しても変わらない</li>
</ul>
<h3>対処法</h3>
<ol>
<li><a href="http://wpdocs.sourceforge.jp/データベースのバックアップ">データベースのバックアップ</a>を行う</li>
<li>phpMyAdminなどで、WordPressで使用しているテーブルをすべて削除</li>
<li>バックアップしたデータをインポート</li>
</ol>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="doa" data-lang="ja" data-related="doa" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-12/416/" class="hatena-bookmark-button" data-hatena-bookmark-title="Blog(WordPreass)が壊れてました | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-12%2F416%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-12/416/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>外部リンクに自動的に新しいウィンドウリンクを付ける</title>
		<link>http://hazisarashi.com/2009-07/177/</link>
		<comments>http://hazisarashi.com/2009-07/177/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 21:55:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=177</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-178" title="xhml-newWindow-javascript-L" src="http://test.hazi.in/wp-content/uploads/2009/07/xhml-newWindow-javascript-L.jpg" alt="xhml-newWindow-javascript-L" width="674" height="200" /></p>
<p>外部へリンクする際良く使用する target=&#8221;_blank&#8221; はxhtmlでは禁止されているので、どうせなら外部へのリンクは 「新しいウィンドウで表示」のアイコンを別途付けてしまおう！</p>
<p>ということで、jQueryを使って新しいウィンドウで表示するアイコンを付ける物を書いてみました。</p>
<pre>$(document).ready(function(){

	var checkArea = 'div.post-inner a:not([href^="http://hazisarashi.com"]),';
	var anchorObject = '&lt;img src="/js/images/external.png" width="12" height="11" alt="リンクを新しいウインドウで開く" title="リンクを新しいウインドウで開く" /&gt;';
	var className = 'newWin'

	$(checkArea).each(function(){
		var target = this;
		var img = $(target).find("img").length;

		var url = $(target).attr('href');
		if ( url != '' &amp;&amp; img == 0 ){
			$(target).after( $('&lt;a href="javascript:void(0);"&gt;'+anchorObject+'&lt;/a&gt;').click(function(){ window.open(url, "_blank", "status=yes,scrollbars=yes,directories=yes,menubar=yes,resizable=yes,toolbar=yes"); return false; }) );
		}

	});

})</pre>
<p>これだけです。<br />
頭の変数を修正することで、どこのサイトでも使える用になります。</p>
<p>checkAreaは、適応したいリンクの <a href="http://semooh.jp/jquery/api/selectors/">jQuery Selectors</a><br />
anchorObjectは、表示させるアイコンのHTML<br />
classNameは、リンクのclass名</p>
<p>必要に応じて、class名を元に外部CSSなどで margin などを記述してください。</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="doa" data-lang="ja" data-related="doa" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-07/177/" class="hatena-bookmark-button" data-hatena-bookmark-title="外部リンクに自動的に新しいウィンドウリンクを付ける | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-07%2F177%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-07/177/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress で Facebox を使う</title>
		<link>http://hazisarashi.com/2009-07/161/</link>
		<comments>http://hazisarashi.com/2009-07/161/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 21:23:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tool]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=161</guid>
		<description><![CDATA[今日は、ブログの調整を色々行っていました。 今回は画像のポップアップをjavascriptで実装する方法に関してです。 今までは prototype.jsベースの lightview.js を使っていたのですが、そろそろ [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-172" title="wp_x_facebox-L" src="http://test.hazi.in/wp-content/uploads/2009/07/wp_x_facebox-L.jpg" alt="wp_x_facebox-L" width="674" height="200" /></p>
<p>今日は、ブログの調整を色々行っていました。<br />
今回は画像のポップアップをjavascriptで実装する方法に関してです。</p>
<p>今までは prototype.jsベースの lightview.js を使っていたのですが、そろそろ prototype.js を脱しようと思い、jQuery.js ベースの <a href="http://famspam.com/facebox"><strong>Facebox</strong></a> を使うことにしました。</p>
<p>Facebox の導入はとても簡単でした。<br />
大半のこういったスクリプトはWordPressプログラムとして、提供されているので試してみましたがダメでした。</p>
<p>何がダメかというと、オプション設定が無い為です。<br />
Faceboxはどのリンクをポップアップにするかを簡単に記述出来る様になっているので、オプションが無い ＝ プラグインソースを修正する必要がある = プラグインの意味がない！という結論に至りました。</p>
<p>なので、手動でファイルを<a href="http://famspam.com/facebox">ダウンロード</a>。</p>
<p>まずは js と css 内の画像へのリンクを修正する必要があるので、修正しファイルをFTPでアップロード。<br />
あとはヘッダー<del datetime="2009-07-27T15:08:25+00:00">又は、フッター</del>に下記のソースを書き加える。<br />
<strong></strong></p>
<p><strong>訂正：&lt;head&gt;タグ内でしか&lt;link&gt;タグ使えないのにフッターとか書いてました…。訂正致します。</strong></p>
<pre>&lt;script type="text/javascript" src="/js/facebox/facebox.js"&gt;&lt;/script&gt;
&lt;link type="text/css" rel="stylesheet" href="/js/facebox/facebox.css" /&gt;
&lt;script type="text/javascript"&gt;
jQuery(document).ready(function($) {
	$('div.post-inner a[href$=".jpg"], div.post-inner a[href$=".gif"], div.post-inner a[href$=".png"], a[rel*=facebox]').facebox();
}) &lt;/script&gt;</pre>
<p>基本的には以上で終わりです。</p>
<p>5行目の部分が自動でポップアップにするリンクを定義してる部分になります。<br />
ここは、「,」区切りで記述してあり、例えば</p>
<pre>div.post-inner a[href$=".jpg"]</pre>
<p>などは、CSSの記述と同じで div.post-inner 内の .jpg で終わるアドレスにリンクしているアンカーに対して、ポップアップを有効にすることを意味しています。</p>
<p>詳しくは、<a href="http://semooh.jp/jquery/api/selectors/">jQueryの記述方法</a>をご覧ください。</p>
<p>参考サイト：<a href="http://blog.chibatch.jp/javascript/facebox.html">jQueryでLightviewみたいなFacebox.js</a></p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="doa" data-lang="ja" data-related="doa" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-07/161/" class="hatena-bookmark-button" data-hatena-bookmark-title="WordPress で Facebox を使う | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-07%2F161%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-07/161/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blogをリニューアル・移行致しました。</title>
		<link>http://hazisarashi.com/2009-07/143/</link>
		<comments>http://hazisarashi.com/2009-07/143/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 02:39:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Column]]></category>
		<category><![CDATA[WebDesign]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hazisarashi.com/?p=143</guid>
		<description><![CDATA[独自ドメインを取得して、サーバーを借り。ついに自分のサイトを持つこととなりました。 今まではニコニコ生放送での活動を中心として行ってきましたが、今後は他の活動を含めココをベースに行っていきたいと思っております。 サイト事 [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-146" title="20090725-renewal" src="http://test.hazi.in/wp-content/uploads/2009/07/20090725-renewal.jpg" alt="20090725-renewal" width="674" height="200" /></p>
<p>独自ドメインを取得して、サーバーを借り。ついに自分のサイトを持つこととなりました。</p>
<p>今まではニコニコ生放送での活動を中心として行ってきましたが、今後は他の活動を含めココをベースに行っていきたいと思っております。</p>
<p>サイト事態はまだ完成とは行きませんが、とりあえずこの状態からスタートします。</p>
<p>ちなみに、サイトのデザインですが作成するのはもう時間の無駄だと判断して（最近デザインから逃げてる気がする）、海外のデザイナーさんが制作された物を購入致しました。</p>
<p>ではでは、今後ともよろしくお願い致します。</p>
<!-- social-buttons -->
<div id="social-buttons">
	<!-- Twitter -->
	<div class="twitter social-buttons">
		<div class="button-wrap">
			<a href="https://twitter.com/share" class="twitter-share-button" data-via="doa" data-lang="ja" data-related="doa" data-count="vertical">ツイート</a>
			<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
		</div>
	</div>
	
	<!-- Hatena -->
	<div class="hatena social-buttons">
		<div class="button-wrap">
			<a href="http://b.hatena.ne.jp/entry/http://hazisarashi.com/2009-07/143/" class="hatena-bookmark-button" data-hatena-bookmark-title="Blogをリニューアル・移行致しました。 | hazi.log" data-hatena-bookmark-layout="vertical" title="このエントリーをはてなブックマークに追加"><img src="http://b.st-hatena.com/images/entry-button/button-only.gif" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a>
			<script type="text/javascript" src="http://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
		</div>
	</div>
	
	<!-- Grow -->
	<div class="grow social-buttons">
		<div class="button-wrap">
			<script type="text/javascript" src="http://growbutton.com/javascripts/button.js?apikey=5f1e4540-1e9e-012f-0623-12313f00aced&shape=square"></script>
		</div>
	</div>
	
	<!-- facebook -->
	<div class="facebook social-buttons">
		<div class="button-wrap">
			<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fhazisarashi.com%2F2009-07%2F143%2F&amp;send=false&amp;layout=box_count&amp;width=72&amp;show_faces=true&amp;action=like&amp;colorscheme=light&amp;font&amp;height=90" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:72px; height:65px;" allowTransparency="true"></iframe>
		</div>
	</div>
</div> <!-- end social-buttons -->
]]></content:encoded>
			<wfw:commentRss>http://hazisarashi.com/2009-07/143/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

