ダッシュボード見たら更新情報が。先日漸く 2.0.x 系に上げたばかりなんだがなぁ。ってまだリリースはされてないのか。7月4日から5日の夜中にリリースか?

2.0.4 and 2.1 bug hunt

しまった。迂闊に Ping 送ってしまった。

Popularity: 56%

QED 鬼の城伝説
QED 鬼の城伝説
posted with amazlet on 06.06.24
高田 崇史
講談社 (2005/01/14)
売り上げランキング: 66,134
おすすめ度の平均: 4.14

4 桃太郎伝説の真相
4 思いかけずのめり込みました。
3 二人の恋愛成就なるか?

今月3冊目の読了。ここ数年ろくに読んでいないので多い月となっている。しかし年間100冊は無理なペースだ。

今回は俺の好きな鬼のお話。岡山が舞台で鬼といえば桃太郎伝説。ということで事件そっちのけで崇のうんちく楽しもうと思っていたけど後半にならないと登場せず。しかも登場した途端に薀蓄垂れながら探偵仕事。前半のうんちくは地元娘2名と沙織が担当。それなりに楽しめたが崇の薀蓄でないと唸れない。

鬼と朝廷の話は興味深いねぇ。参考文献にも目を通してみたいところだが、片付けないといかん本が多いので無理だろう。

続いて『熊野の残照』に取り掛かる予定。その次に『神器封殺』読んで追いつく格好。追いついたら松浦純菜シリーズでも始めようか。

[8/100]

Popularity: 60%

たまには WP 界隈にも参加してみようということで MMRT daily life さんの企画に便乗。

便乗ついでにさきほど仮設置済んだ非公式非公認 Planet WordPress Japan のことも宣伝。1時間に一回 cron で feed 取得しに行ってますんでご迷惑なようならご連絡ください。順次追加しております。

んで本題。お勧めプラグインと言ってもあまりプラグイン突っ込まんでいないのでこの企画に乗るのはどうかなぁ、という感じなんですがね。順不同で書いてみんとす。

  • SpamKarma2 : びしばしコメント/トラックバックSPAM遮断。しかしデフォルト設定なんでいじったほうがいいような気がする。数あるSPAM対策プラグインでこれを選んだのは作者さんにコメントもらったことがあるから、というもの。親近感沸くね。
  • Footnote: 各種Wikiクローン、?D で使える脚注が使いたいので導入。あんま使わないけど使いたいときないと困る。
  • CodeHighlight: なんかの言語を色付表示してくれる。プログラムはやらんのだけどいじったりして記事にするときにあると便利。
  • Commented entry list: 最近のコメントと最近のトラックバックを分けてくれるプラグイン。これは管理者にとってありがたい、というプラグイン。
  • WP-PageNavi: デフォルトだと次のページしかないので、もっと先に一気に移動したいときに便利。
  • Search Word Highlight for Mutibyte: 検索して訪問された場合にキーワードがハイライト。自分がどこかに訪問したらハイライトされた方がご機嫌なので自分でも導入。素敵プラグイン。

って、これしかないorz

みなさんのを参考にしていろいろ試したいと思います。

Popularity: 66%

直近 Post WordPress の rss, atom のタイムゾーンの問題解決。WPJ のフォーラムに投げようと思ったけど関数と DB 眺めたら解けそうだったので投げずに済んだ。

wp-rdf.php, wp-rss.php, wp-rss2.php, wp-atom.php を編集する。今日は時間も遅いので diff の出力だけ書いておしまい。需要があるか分からないが後で分かりやすく書き直す予定。とまれ、Planet 設置の前に脱線したので明日以降 Planet のデザインいじることにする。大したデザインにはならんけど。

wp-rdf.php

PHP:
  1. $ diff -u wordpress_org/wp-rdf.php ./wp-rdf.php
  2. --- wordpress_org/wp-rdf.php    2005-09-09 07:02:14.000000000 +0900
  3. +++ ./wp-rdf.php     2006-06-22 04:10:14.000000000 +0900
  4. @@ -24,7 +24,7 @@
  5.         <title><?php bloginfo_rss('name') ?></title>
  6.         <link><?php bloginfo_rss('url') ?></link>
  7.         <description><?php bloginfo_rss('description') ?></description>
  8. -       <dc :date><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT'), false); ?></dc>
  9. +       <dc :date><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('server'), false); ?></dc>
  10.         <admin :generatorAgent rdf:resource="http://wordpress.org/?v=<?php echo $wp_version ?>"/>
  11.         <sy :updatePeriod>hourly</sy>
  12.         <sy :updateFrequency>1</sy>
  13. @@ -42,7 +42,7 @@
  14.  <item rdf:about="<?php permalink_single_rss() ?>">
  15.         <title><?php the_title_rss() ?></title>
  16.         <link><?php permalink_single_rss() ?></link>
  17. -        <dc :date><?php echo mysql2date('Y-m-d\TH:i:s\Z', $post->post_date_gmt, false); ?></dc>
  18. +        <dc :date><?php echo mysql2date('Y-m-d\TH:i:s\Z', $post->post_date, false); ?></dc>
  19.         <dc :creator><?php the_author() ?></dc>
  20.         <?php the_category_rss('rdf') ?>
  21.  <?php if (get_settings('rss_use_excerpt')) : ?>

wp-rss.php

PHP:
  1. $ diff -u wordpress_org/wp-rss.php ./wp-rss.php
  2. --- wordpress_org/wp-rss.php    2005-06-11 08:15:13.000000000 +0900
  3. +++ ./wp-rss.php     2006-06-22 04:08:28.000000000 +0900
  4. @@ -16,7 +16,7 @@
  5.         <title><?php bloginfo_rss('name') ?></title>
  6.         <link><?php bloginfo_rss('url') ?></link>
  7.         <description><?php bloginfo_rss('description') ?></description>
  8. -       <lastbuilddate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastbuilddate>
  9. +       <lastbuilddate><?php echo mysql2date('D, d M Y H:i:s +0900', get_lastpostmodified('server'), false); ?></lastbuilddate>
  10.         <docs>http://backend.userland.com/rss092</docs>
  11.         <language><?php echo get_option('rss_language'); ?></language>
  12.         <?php do_action('rss_head'); ?>

wp-rss2.php

PHP:
  1. $ diff -u wordpress_org/wp-rss2.php ./wp-rss2.php
  2. --- wordpress_org/wp-rss2.php   2005-11-29 09:16:04.000000000 +0900
  3. +++ ./wp-rss2.php    2006-06-22 04:08:05.000000000 +0900
  4. @@ -23,7 +23,7 @@
  5.         <title><?php bloginfo_rss('name'); ?></title>
  6.         <link><?php bloginfo_rss('url') ?></link>
  7.         <description><?php bloginfo_rss("description") ?></description>
  8. -       <pubdate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></pubdate>
  9. +       <pubdate><?php echo mysql2date('D, d M Y H:i:s +0900', get_lastpostmodified('server'), false); ?></pubdate>
  10.         <generator>http://wordpress.org/?v=<?php bloginfo_rss('version'); ?></generator>
  11.         <language><?php echo get_option('rss_language'); ?></language>
  12.         <?php do_action('rss2_head'); ?>
  13. @@ -32,7 +32,7 @@
  14.                 <title><?php the_title_rss() ?></title>
  15.                 <link><?php permalink_single_rss() ?></link>
  16.                 <comments><?php comments_link(); ?></comments>
  17. -               <pubdate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubdate>
  18. +               <pubdate><?php echo mysql2date('D, d M Y H:i:s +0900', get_post_time('Y-m-d H:i:s', false), false); ?></pubdate>
  19.                 <dc :creator><?php the_author() ?></dc>
  20.                 <?php the_category_rss() ?>

wp-atom.php

PHP:
  1. $ diff -u wordpress_org/wp-atom.php ./wp-atom.php
  2. --- wordpress_org/wp-atom.php   2005-06-11 08:15:13.000000000 +0900
  3. +++ ./wp-atom.php    2006-06-22 04:13:11.000000000 +0900
  4. @@ -19,7 +19,7 @@
  5.         <title><?php bloginfo_rss('name') ?></title>
  6.         <link rel="alternate" type="text/html" href="<?php bloginfo_rss('home') ?>" />
  7.         <tagline><?php bloginfo_rss("description") ?></tagline>
  8. -       <modified><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('GMT'), false); ?></modified>
  9. +       <modified><?php echo mysql2date('Y-m-d\TH:i:s\Z', get_lastpostmodified('server'), false); ?></modified>
  10.         <copyright>Copyright <?php echo mysql2date('Y', get_lastpostdate('blog'), 0); ?></copyright>
  11.         <generator url="http://wordpress.org/" version="<?php bloginfo_rss('version'); ?>">WordPress</generator>
  12.         <?php do_action('atom_head'); ?>
  13. @@ -31,8 +31,8 @@
  14.                 <title type="text/html" mode="escaped"><![CDATA[<?php the_title_rss() ?>]]></title>
  15.                 </link><link rel="alternate" type="text/html" href="<?php permalink_single_rss() ?>" />
  16.                 <id><?php the_guid(); ?></id>
  17. -               <modified><?php echo get_post_time('Y-m-d\TH:i:s\Z', true); ?></modified>
  18. -               <issued><?php echo get_post_time('Y-m-d\TH:i:s\Z', true); ?></issued>
  19. +               <modified><?php echo get_post_time('Y-m-d\TH:i:s\Z', false); ?></modified>
  20. +               <issued><?php echo get_post_time('Y-m-d\TH:i:s\Z', false); ?></issued>
  21.                 <?php the_category_rss('rdf') ?>
  22.                 <summary type="text/plain" mode="escaped"><![CDATA[<?php the_excerpt_rss(); ?>]]></summary>
  23.  <?php if ( !get_settings('rss_use_excerpt') ) : ?>

rss も atom もまとめて feed と呼びたいところだけど、これ定着してないから切ない。

Popularity: 59%

今まで気がつかなかったけど、rss, atom のタイムゾーンが GMT だ。なので時差9時間。JST に直したい。どうりゃいいんだろうな。

ME だと JST なのかな、と思い ME ユーザ数名様の rss を見に行ったのだけどことごとく FeedBurner。タイムゾーンは JST っぽかったけど、現物がどうなっているか知りたい。ME 2.0.3 の wp-rss.php とか見てみたけど該当部分本家と同じ。うむ、困ったね。例えば

PHP:
  1. <lastbuilddate><?php echo mysql2date('D, d M Y H:i:s O', get_lastpostmodified('GMT'), false); ?></lastbuilddate>

wp-includes/functions.php とか見ると違うのかな。php 知らんからソース追っかけたくないんだが。

なんでそんなことに拘っているかといえば今 Planet Wordpress Japan とか勝手に作ろうとしているから。Planet の設置はできて、自分の RSS 突っ込んだらなんかタイムスタンプおかしいことに気がついた次第。Planet のスクリプトが GMT なのかなぁ、とか思ったけどソース見たり実際に Python シェルで叩いてみても JST で返ってくるのでもしやと思ったら WordPress の rss, atom の出力が GMT だったということで。

気にしなければそれで済む話といえばそうなんだけど、気になってしまったのでこんな時間。Planet のデザインいじろうと思っていたのにちぃとも進まなかった。ぎゃふん。

Popularity: 37%

青空の卵
青空の卵
posted with amazlet on 06.06.20
坂木 司
東京創元社 (2006/02/23)

全くの予備知識なしで購入。帯のひきこもり探偵に惹かれた。それだけ。相次いで文庫化っぽいね。

Popularity: 23%

涼宮ハルヒの憂鬱
涼宮ハルヒの憂鬱
posted with amazlet on 06.06.20
谷川 流 いとう のいぢ
角川書店 (2003/06)
売り上げランキング: 2,895
おすすめ度の平均: 4.06

5 やっぱり本なんてものは読むまで面白さが解らないもんだ(キョン)
4 独特の語り口が魅力の、大賞にふさわしい傑作
5 最高のキャラクター

時流に乗って購入。アニメ先日初めて見ただけで、後はネットでちょいちょい見かけるので気になったので購入。アニメもスクランとのザッピングでしっかり見たわけではないのだが。シメジ氏曰く「ラノベ慣れしてる身からすればふつーの話ですが」ということらしいが、シメジ氏ほどに慣れていないので普通じゃない予感。

スニーカー買ったの久々だなぁ。スニーカーといえば10年は積読している『聖エルザ』も読まないとな。あ、『聖エルザ』ここに書いてない。

Popularity: 24%

http://wp.luac.net/demo/posts/7/

3カラムもの作りたかったので作成。単一ページ(記事とか Page )の場合は1カラムにした。サイドバー不要だろうという判断。問題は単一ページ呼ばれたらサイドバー読み込まないようにするにはどうすりゃいいのかな、というところで、 条件来たら include させればいいと分かっても条件指定方法よく分からなかったので今まで作ったテーマと他人のテーマのソース覗いて確認。結局は index.php 冒頭に

PHP:
  1. <?php
  2. if ($single) {
  3.     include (TEMPLATEPATH . '/single.php');
  4. } elseif ($page) {
  5.     include (TEMPLATEPATH . '/page.php');
  6. }
  7. ?>

なんて書いて対応。記事をループで表示する

PHP:
  1. <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

の前に書いておけばいいんじゃないかという判断でそうしたのだが別解、最適解があれば教えてください。ループ処理の箇所は作者によって違うだろうけど。俺のは公式のドキュメントに書いてあったやつ。

先月途中まで作って放置していたので再開して作成。毎度のように詰めは甘いと思うけど今回はシンプルなんで変更するにしてもそんなにないだろう。

ここのテーマも飽きてきたので、次はここのを作る予定。メインの方も作りたいんだよなぁ。

Popularity: 48%

上手なミステリの書き方教えます
浦賀 和宏
講談社 (2006/06/07)

出ているの知っているけど地元の書店で入荷している感じなかったのでこれだけ遅れているのかな、と思っていたのだが会社の方の書店で平積みで1冊だけ残っているのを見て即購入。入荷していないというより売れるの早かったのかね。

梗概も見ていないのでよくわからんが、これって松浦純菜シリーズなのかな。だったらシリーズ読んだことないので相当積読予定。

Popularity: 41%

Page 1 of 212»