<?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>さかどん記録 &#187; インターネットについてなど</title>
	<atom:link href="http://sakadon.net/category/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://sakadon.net</link>
	<description>記録とか、写真とか、たわごとなど下らなくどうでも良いような事を載せるところ。つまり、ちまたで良くあるウェブログっぽいの。</description>
	<lastBuildDate>Wed, 07 Dec 2011 18:47:20 +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>GrowlStyleのOreNamaをMacBook向け(横1280px)にしてみた</title>
		<link>http://sakadon.net/2010/02/02/209</link>
		<comments>http://sakadon.net/2010/02/02/209#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:35:18 +0000</pubDate>
		<dc:creator>sakadon</dc:creator>
				<category><![CDATA[Macな記事]]></category>
		<category><![CDATA[ソフトウェアについてなど]]></category>
		<category><![CDATA[マークアップとCSS]]></category>
		<category><![CDATA[研究・実験してみた]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Growl]]></category>
		<category><![CDATA[MacBook]]></category>
		<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[実験]]></category>
		<category><![CDATA[記録]]></category>

		<guid isPermaLink="false">http://sakadon.net/?p=209</guid>
		<description><![CDATA[タイトル通り。
Ustream実況用ニコニコ風Growlスタイル OreNamaというのが公開されていて、これはGrowlと言われるMac向けの通知用ソフトウェアの表示スタイルの一部で、あとはぐぐれ
それで、これ見てみた [...]]]></description>
			<content:encoded><![CDATA[<p>タイトル通り。</p>
<p><a href="http://akicks.tumblr.com/post/365055513">Ustream実況用ニコニコ風Growlスタイル OreNama</a>というのが公開されていて、これはGrowlと言われるMac向けの通知用ソフトウェアの表示スタイルの一部で、あとはぐぐれ</p>
<p>それで、これ見てみたら、横が720pxだか780pxあたりまでで、MacBookで流すと画面いっぱいに流れてくれない。</p>
<p>キモイので、とりあえずなんとかしてみた。けど、すごいテキトーだから誰かにまかせる。</p>
<p>とりあえず、流れれればいいやって人向けかなー。あとは、細かい事は自分でstyle.cssか、表示時間の調整をしてみては。おれは、システム拡張設定のGrowl画面から弄れる方のOreNama表示時間は6.5sぐらいにした。</p>
<p>で、ダウンロード形式もめんどくさいんで、貼付けておくね！</p>
<p>ああ、ちなみにstyle.cssだけど、OreNamaインストールしてから、/Users/accountname/Library/Application Support/Growl/Plugins/OreNama.growlStyle のパッケージを開けば中にあるよ。</p>
<pre>html {
 height: 100%;
}
body {
 font-family: "Hiragino Kaku Gothic StdN", MeiryoKe_PGothic;
 align: left;
 padding: 0px 0px 0px 0px;
 position: relative;
 margin-left: -1280px; /* -"最大横幅サイズ" */
 margin-top: 20px; /* 各Growl通知間のスペース */
 margin-right: 0;
 margin-bottom: 0;
}
#box {
 font-size: 24px; /* 文字サイズ */
 width: 1440px; /* =最大横幅サイズ+画面左からの横幅サイズ */
 -webkit-text-stroke-width:1px; /* 文字のアウトライン太さ */
 -webkit-text-stroke-color:#000; /* 文字のアウトライン色 */
 text-shadow: #000 0 0 2px; /* 疑似アンチエイリアス */
 white-space: nowrap;
 word-wrap: normal;
 overflow: visible;
 position: relative;
 margin: 0;
 padding: 0;
 white-space: normal;
 word-wrap: break-word;
}
/* アニメーション（文字流し）の設定 */
#animation  {
 margin-left: 1280px; /* 最大横幅サイズ */
 width: 1280px; /* 最大横幅サイズ */
 -webkit-animation-name: move; /* アニメーション名 */
 -webkit-animation-duration: 11.5s; /* 移動表示時間（秒） */
 -webkit-animation-iteration-count: 1; /* アニメーション実行回数 */
 -webkit-animation-timing-function: linear; /* アニメーションの種類 */
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 padding: 0;
 white-space: normal;
 word-wrap: break-word;
}
/*アニメーション制御 0%=始点 100%=終点 */
@-webkit-keyframes move {
 0%        { -webkit-transform: translate(1280px,0px);} /* "最大横幅サイズ",0 */
 60%        { -webkit-transform: translate(0px,0px);}
 75%        { -webkit-transform: translate(0px,0px);}
 100%    { -webkit-transform: translate(-1280px,0px);} /* "最大横幅サイズ",0 */
}
/* Growl優先度（プライオリティ）設定 */
.verylow {
 color: #929292;
}
.moderate {
 color: #c0c0c0;
}
.normal {
 color: #fff;
}
.high {
 color: #fbff32;
}
.emergency {
 color: #f71818;
}
</pre>
<p>とりあえず、作者さんがTwitter用なるものも作ってるみたいだから、そっちのほう待った方が良いかも〜ねかもね。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakadon.net/2010/02/02/209/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>exclude_treeが効かないwordpress2.7.1</title>
		<link>http://sakadon.net/2009/02/28/125</link>
		<comments>http://sakadon.net/2009/02/28/125#comments</comments>
		<pubDate>Fri, 27 Feb 2009 17:16:37 +0000</pubDate>
		<dc:creator>sakadon</dc:creator>
				<category><![CDATA[インターネットについてなど]]></category>
		<category><![CDATA[マークアップとCSS]]></category>
		<category><![CDATA[研究・実験してみた]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[テンプレート]]></category>
		<category><![CDATA[困った]]></category>
		<category><![CDATA[失敗]]></category>
		<category><![CDATA[実験]]></category>
		<category><![CDATA[考え事]]></category>

		<guid isPermaLink="false">http://sakadon.net/?p=125</guid>
		<description><![CDATA[さて、連日のwordpress関連ネタに飽き飽きしているところです（主に自分）が、まあ、なんだ。マジうんこうんこだ。
さて、wordpressですが2.7にバージョンアップしたついでに、wp_list_page()に&# [...]]]></description>
			<content:encoded><![CDATA[<p>さて、連日のwordpress関連ネタに飽き飽きしているところです（主に自分）が、まあ、なんだ。マジうんこうんこだ。</p>
<p>さて、wordpressですが2.7にバージョンアップしたついでに、wp_list_page()に&#8217;<strong>exclude_tree</strong>&#8216;というのが追加されました。これはまあ、分かる人には分かるでしょうけどサブページのあるページをサブページごと表示させない、というやつですね。</p>
<p>今までは&#8217;exclude&#8217;で、親ページを指定したらそこにぶら下がるサブページは消すというのが標準だったみたいですが、きちんと分離させようということなんでしょう。良いと思います。</p>
<p>が、しかし。</p>
<p>全然だめです。ぜーんぜん。指定しても消えません。出しゃばります。すごいです。</p>
<p>まあ完璧にバグらしく、このバグについては、<a title="#8683 (exclude_tree in wp_list_pages not working consistently) – WordPress Trac" href="http://core.trac.wordpress.org/ticket/8683">tracに報告が上がってる</a>ようですのでそのうち対処されそうですが、実装するのはいいですが検証ぐらいしてほしいとか思う、そんなつくばに冬が訪れた今日をどうお過ごしでしょうか。</p>
<p>つくばで雪が今年度初めて降りました。アホか。</p>
<p>tracではホントに？マジで？みたいな次元の話をしてるのでバージョン3あたりまで待つぐらいの気合いがほしいかもしれませんが、<a title="Template Tags/wp list pages &amp;laquo; WordPress Codex" href="http://codex.wordpress.org/Template_Tags/wp_list_pages#Parameters">Codexに書いてる</a>ぐらいなので早急に修正を望みます。</p>
<p>さて、無いものねだりをしてみると、<a title="WordPress › Support » WordPress 2.7 wp_list_pages Exclude Broken?:" href="http://wordpress.org/support/topic/234808">本国のフォーラムに対処方法っぽいのが書いてある</a>のですが、毛唐語で読めません。まあ無理矢理無い知識と知人の協力によってがんばってひもとくと…。</p>
<p><code>wp-include/post-template.php</code>の616行；</p>
<pre>$r['hierarchical'] = 0;</pre>
<p>を</p>
<pre>//$r['hierarchical'] = 0;</pre>
<p>要はコメントアウトしろと。</p>
<p>次いで、<code>includes/post.php</code>の2190行からの数行；</p>
<pre>if ( !empty($exclude_tree) ) {
 $exclude = array();

$exclude = (int) $exclude_tree;
 $children = get_page_children($exclude, $pages);
 $excludes = array();
 foreach ( $children as $child )
 $excludes[] = $child-&gt;ID;
 $excludes[] = $exclude;
 $total = count($pages);
 for ( $i = 0; $i &lt; $total; $i++ ) {
 if ( in_array($pages[$i]-&gt;ID, $excludes) )
 unset($pages[$i]);
 }
 }</pre>
<p>を、以下の用に修正する；</p>
<pre>if ( !empty($exclude_tree) ) {
$exclude = array();

$exclude = explode(',',$exclude_tree);
foreach ($exclude as $exclude_page) {
$children = get_page_children($exclude_page, $pages);
$excludes = array();
foreach ( $children as $child )
$excludes[] = $child-&gt;ID;
$excludes[] = $exclude_page;
$total = count($pages);
for ( $i = 0; $i &lt; $total; $i++ ) {
if ( in_array($pages[$i]-&gt;ID, $excludes) )
unset($pages[$i]);
}
}
}</pre>
<p>で、してみた。</p>
<h2>結局どうなった</h2>
<p>だめだった。＼(^o^)／</p>
<p>＼(^o^)／あきらめる＼(^o^)／しかないか＼(^o^)／もうだめぽ＼(^o^)／</p>
<p>あと、日本だとぜんぜん話題になってないところ、ニワカユーザしか居ないことを表してるんじゃね？とか思った件について。2009/02/28の2時20分現在で<a title="Google検索結果" href="http://www.google.co.jp/search?num=100&amp;hl=ja&amp;safe=off&amp;client=firefox-a&amp;rls=org.mozilla%3Aja%3Aofficial&amp;hs=KJR&amp;q=exclude_tree&amp;btnG=%E6%A4%9C%E7%B4%A2&amp;lr=lang_ja">Google日本語検索でexclude_treeを検索すると3件</a>しかでない。アホか。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakadon.net/2009/02/28/125/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpressのインデックスで表示を分割する方法</title>
		<link>http://sakadon.net/2009/02/27/109</link>
		<comments>http://sakadon.net/2009/02/27/109#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:30:55 +0000</pubDate>
		<dc:creator>sakadon</dc:creator>
				<category><![CDATA[インターネットについてなど]]></category>
		<category><![CDATA[研究・実験してみた]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[テンプレート]]></category>
		<category><![CDATA[テーマ]]></category>
		<category><![CDATA[実験]]></category>
		<category><![CDATA[記録]]></category>

		<guid isPermaLink="false">http://sakadon.net/?p=109</guid>
		<description><![CDATA[wordpressでのインデックス（ホームページ）で、最新の記事を表示してるのは基本だと思いますが、その表示はループといわれる機能をつかって連続処理することで、最新の何件という風に表示してるんだけども…
さて、その途中で [...]]]></description>
			<content:encoded><![CDATA[<p>wordpressでのインデックス（ホームページ）で、最新の記事を表示してるのは基本だと思いますが、その表示はループといわれる機能をつかって連続処理することで、<em>最新の何件</em>という風に表示してるんだけども…</p>
<p>さて、その途中でぶった切って、GoogleAdsenseや、お知らせとか、特集の記事リストとか、なんか入れたいと。</p>
<p>俺の場合は、このさかどん記録のインデックスでもやっているけど、1番最新の記事を表示した後に、その記事以降の記事リストと、固定ページリスト、それにAdsenseを表示させたかった。</p>
<p>なぜかというと、まあサイドバーに最新記事リストとか横に長いのを入れるのは窮屈だし、はたしてサイドバーがそれによって長くなるのもなあと。ビックフッターというのも流行ったけど、一番下まで記事リスト見るためには見ないよと。</p>
<p>それにおいら自身が、この記事見覚えないな、というのを直接見れればそれで良いなーとか。巡回中なら、もう見覚えのあるタイトルだったら、次のサイトを読めるし。</p>
<p>あと、そのリンクでその記事の単独表示ページ（パーマリンク先）に飛んでくれれば、そっちのほうがAdsense多いとかいう腹黒いところもあったりｗ</p>
<p>まあそんなこんなで、ぶった切りたかった。</p>
<h2>で、結局どうしたか</h2>
<p>いろいろぐぐりまくって、いろんな参考文献を見つけて総括してなんとかごり押しで実現した。</p>
<p>前提条件は、index.phpでの話ということぐらいか。以下の通り；</p>
<pre>&lt;?php if ( !is_paged() ) : // 1ページ目 ?&gt;
&lt;?php $my_query = new WP_Query('showposts=1'); //まず最初の最新1件を表示 ?&gt;
&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
通常のループ内HTMLを書く。
&lt;?php endwhile; //最初の1件おわり、この下は最新記事のリスト ?&gt;
ここに、途中で挟みたいものを書く。HTMLでもいいしループでもなんでも。
&lt;?php $my_query = new WP_Query('showposts=3&amp;offset=1'); //最新1件をのぞいた3件を表示 ?&gt;
&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
1ページ目に表示する記事の、のこりの件数のためのループをここにいれる。
&lt;?php endwhile; //1ページ目のみのエントリー表示部分 終わり ?&gt;
&lt;?php else : // 2ページ目以降 ?&gt;
&lt;?php if (have_posts()) : ?&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
記事ループ
&lt;?php endwhile; //記事ループおわり ?&gt;
&lt;?php else : //記事がなんもない場合 ?&gt;
&lt;?php endif; ?&gt;
&lt;?php endif; //ページ分け終わり ?&gt;</pre>
<p>こんな感じ。</p>
<pre>&lt;?php if ( !is_paged() ) : // 1ページ目 ?&gt;</pre>
<p>is_paged()を呼び出して、おまえがis_pagedじゃなければ以下の部分を表示しろと。ここで言うis_paged()なページとは、2枚目のページだとか、10枚目のページだとか、とにかく<strong>1番最初のページではない</strong>こと。</p>
<pre>&lt;?php $my_query = new WP_Query('showposts=1'); //まず最初の最新1件を表示 ?&gt;</pre>
<p>ここで、まず最新の1件を表示させようと仕向けてる。2件表示させたいならshowposts=の値を変更すればいい。</p>
<pre>&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
通常のループ内HTMLを書く。</pre>
<p>普通にループを仕向けてる。ここではなぜだが<a title="テンプレートタグ/get the tags" href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_the_tags">get_the_tags()</a>が動かなかった。なぜだろう？</p>
<pre>&lt;?php endwhile; //最初の1件おわり、この下は最新記事のリスト ?&gt;
ここに、途中で挟みたいものを書く。HTMLでもいいしループでもなんでも。</pre>
<p>ループを終わらせて、そこに挟める。Adsenseのjs読み込みなど。</p>
<pre>&lt;?php $my_query = new WP_Query('showposts=3&amp;offset=1'); //最新1件をのぞいた3件を表示 ?&gt;
&lt;?php while ($my_query-&gt;have_posts()) : $my_query-&gt;the_post(); ?&gt;
1ページ目に表示する記事の、のこりの件数のためのループをここにいれる。
</pre>
<p>書いてあるとおりだが、ここに<strong>のこりの件数</strong>を入れる。</p>
<p><strong>のこりの件数の算出方法</strong>だが、wordpressの「設定」→「表示設定」での設定画面「<strong>1 ページに表示する投稿数</strong>」にて<strong>指定した数から</strong>、<strong>一番最初に表示する件数</strong>（ここでは1）<strong>を引いた数</strong>である。<strong>その数をshowposts=の値</strong>（ここでは3）とする。<strong>offsetの値は、一番最初に表示する件数</strong>（ここでは1）も<strong>忘れずに入れる</strong>こと。でないと重複表示してしまう。</p>
<pre>&lt;?php endwhile; //1ページ目のみのエントリー表示部分 終わり ?&gt;
&lt;?php else : // 2ページ目以降 ?&gt;</pre>
<p>ここでループを終わらせ、2ページ目以降はどのように表示させるかを続けている。このelse部分の処理をなくせば、2ページ目以降も同じように表示させる。</p>
<p>ここから下は、通常でも扱うような感じなので割合。まあ、コメントに書いてあるとおりです。</p>
<p>例外判断とかかなり曖昧なので、その辺を意識すると記事が1つもないとき、どういう表示するのか謎だけど…まあいいや。記事が有ればいい。</p>
<p>問題点としては、上げたとおりget_the_tags()あたりが動かないっぽい？ことと、結構強引にやってるから、設定画面の「1ページに表示する投稿数」との調和が取れないところか。その辺は実際に値を持ってるのを引っ張ってくればいいんだろうけど、めんどくさいので決めうちにしてしまってる…。だれか直して☆</p>
<p>まあ、そんなところ。もっと簡単な方法がありそうだけど、気にせず使うこととする。良いのかどうかはううむ…。</p>
<p>参考になれば幸いです。。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakadon.net/2009/02/27/109/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自分の紹介記事を書いてみた</title>
		<link>http://sakadon.net/2009/02/24/54</link>
		<comments>http://sakadon.net/2009/02/24/54#comments</comments>
		<pubDate>Tue, 24 Feb 2009 01:33:17 +0000</pubDate>
		<dc:creator>sakadon</dc:creator>
				<category><![CDATA[インターネットについてなど]]></category>
		<category><![CDATA[ソフトウェアについてなど]]></category>
		<category><![CDATA[マークアップとCSS]]></category>
		<category><![CDATA[日記やタワゴト]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[オレサマ]]></category>
		<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://sakadon.net/wordpress/?p=54</guid>
		<description><![CDATA[といっても、元々Wikipediaの利用者ページに作ってたのをもってきただけなんだけど、現在の状況に修正してある。
さかどんについて
まあ、ぐぐれば分かることが書いてあるんで特に気にしてはいませんし、内容を気にしてはいけ [...]]]></description>
			<content:encoded><![CDATA[<p>といっても、元々Wikipediaの利用者ページに作ってたのをもってきただけなんだけど、現在の状況に修正してある。</p>
<p><a href="/about/">さかどんについて</a></p>
<p>まあ、ぐぐれば分かることが書いてあるんで特に気にしてはいませんし、内容を気にしてはいけない。</p>
<p>しかしwordpressのWYSIWYG編集機能は便利だなあ。余計な要素や属性もあんまり出さないし。なによりコピペで書式設定がそのまま引き継がれるのは良いことだ。らくちんちん。</p>
<p>あ、この編集機能で一つ残念なのが、ハイパーリンクの設定でwordpress内のページをプルダウンメニューか何かで選択出来ればよいのになーと思った。そんぐらい。</p>
<p>きっとこれからももっと便利になるであろう。みんなも積極的に使うべき。デフォルトフォント設定が明朝なのは許してやっても良いとおもう。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakadon.net/2009/02/24/54/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpressのループ外にthe_author()を使う</title>
		<link>http://sakadon.net/2009/02/22/42</link>
		<comments>http://sakadon.net/2009/02/22/42#comments</comments>
		<pubDate>Sun, 22 Feb 2009 08:45:10 +0000</pubDate>
		<dc:creator>sakadon</dc:creator>
				<category><![CDATA[インターネットについてなど]]></category>
		<category><![CDATA[未分類]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[テンプレート]]></category>
		<category><![CDATA[困った]]></category>
		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://sakadon.net/wordpress/?p=42</guid>
		<description><![CDATA[wordpressのテンプレートauthor.php用に、投稿者名を表示させたいんだけどやり方がわからん、と。
単純にthe_author()使えれば良いんだけど、まあループの外にthe_author()は使えないんで、 [...]]]></description>
			<content:encoded><![CDATA[<p>wordpressのテンプレートauthor.php用に、投稿者名を表示させたいんだけどやり方がわからん、と。</p>
<p>単純にthe_author()使えれば良いんだけど、まあループの外にthe_author()は使えないんで、どうするかと言ったらそりゃなんとかするしかないわけで。</p>
<p>Author Archiveとかのタイトルでもなあ。みたいな</p>
<p>とりあえず、<code>&lt;?php echo $user_identity ?&gt;</code>でお茶を濁す。</p>
<p>他では、wp_title()をつかったりしてるところもあったけど…うーん？まあ、このあたりはそのうち2.8か3になる前には改善されそう。</p>
]]></content:encoded>
			<wfw:commentRss>http://sakadon.net/2009/02/22/42/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

