トップ «前の日記(2008-06-28) 最新 次の日記(2008-06-30)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|

2008-06-29 :-)

_ iPod touch を復元などをしている

iTunes が iPod touch を認識しなくなってしまった。頻繁に刺したり抜いたりするというか「同期作業」してるときに引っこ抜いたかもしれない。

_ 買い物

昨日

@JR 神田駅前の本屋

ある意味「はじめてのC」

4396612737

4820743597

_ ブログ妖精ココロが名所云々

c00.png

tksk の名所

_ クラシックショコラを焼き始めた

20080629_0.jpg 暗いですが

_ iKnowやる

20080629_1.jpg

油断するとサボってしまうなあ

_ クラシックショコラにパウダーをかけるなどした

20080629_2.jpg

あとで食う

_ コーヒーを飲むなどしている

20080629_3.jpg

カタマリたいの

_ てすと

あー

あー

本日は雨天なり

_ [tdiary][trunk][UTF-8]tdiary を trunk にすることは怖くないよ

tdiary も UTF-8 です。

作業。

tdiary trunkを取得

svn co https://tdiary.svn.sourceforge.net/svnroot/tdiary/trunk tdiary-trunk

公開ディレクトリへコピー。

mkdir -p ~/public_html/tdiary-trunk
cp -R tdiary-trunk/core/* ~/public_html/tdiary-trunk

tdiary-2.2.1 の tdiary.conf 等をコピー( あとで気づいたがこれはあまり良くない )

cd ~/public_html
cp tdiary-2.2.1/tdiary.conf tdiary-trunk/
cp tdiary-2.2.1/.htaccess tdiary-trunk/.access

apache を停止

sudo /etc/rc.d/apache stop

シンボリックリンクを張りなおす

cd ~/public_html
rm diary
ln -s tdiary-trunk diary

apache を開始

sudo /etc/rc.d/apache start

デフォルトのまま使っているぶんには問題ないす。contrib やタグクラウド等のプラグインは未確認。ダメかもしんない。

ref.

_ tdiary の「以前の日記へのリンク元」が化けた( 解決 )

上記の作業のままだと「以前の日記へのリンク元」が文字化けします。

t00.png

たぶん先ほどやったこれが原因?

cp tdiary-2.2.1/tdiary.conf tdiary-trunk/

tdiary-2.2.1/tdiary.conf は EUC-JP です。

tdiary-trunk/tdiary.conf.sample は UTF-8 です。

ということで変換します。

nkf -w --overwrite tdiary.conf

「以前の日記へのリンク元」の文字化けは解消しました。

t01.png

_ [tdiary]tdiary の野良プラグインをコピーする

cp tdiary/plugin/category_to_tag* tdiary-trunk/plugin
cp tdiary/plugin/mm_footer.rb tdiary-trunk/plugin
cp tdiary/plugin/nicovideo.rb tdiary-trunk/plugin
cp tdiary/plugin/rss-recent.rb tdiary-trunk/plugin
cp tdiary/plugin/tag-generator.rb tdiary-trunk/plugin
cp tdiary/plugin/youtube.rb tdiary-trunk/plugin

タグクラウドはエラーになりました。

500 Internal Server Error

uninitialized constant TDiary::Plugin::Category (NameError)

(plugin/category_to_tagcloud.rb):103:in `gen_tag_list'
(plugin/category_to_tagcloud.rb):137:in `load_plugin'
/home/rin/public_html/diary/tdiary.rb:802:in `call'
/home/rin/public_html/diary/tdiary.rb:802:in `update_proc'
/home/rin/public_html/diary/tdiary.rb:801:in `each'
/home/rin/public_html/diary/tdiary.rb:801:in `update_proc'
/home/rin/public_html/diary/tdiary.rb:1463:in `do_eval_rhtml'
/home/rin/public_html/diary/tdiary.rb:1463:in `instance_eval'
/home/rin/public_html/diary/tdiary.rb:1463:in `do_eval_rhtml'
/home/rin/public_html/diary/tdiary.rb:1054:in `eval_rhtml'
/home/rin/public_html/diary/update.rb:62

_ [タグ]タグタグ

たぐ

_ tdiary の plugin を作ってなかった

orz

やっておいた。

cp -R tdiary-trunk/plugin ~/public_html/tdiary-trunk/misc/

_ posttdiary-ex.rbのテスト

20080629_4.jpg

シーサー

_ [おひる][ナポリタン]おひる

ナポリタン( ref. 食彩浪漫 2005-06 p.33)

img_5944.jpg

_ [ピラフ][]飯

ピラフ。

img_5946.jpg

_ [おやつ][クラシックショコラ]おやつ

クラシックショコラ( ref. ちゃんと作れるスイーツ pp.26-27 )

img_5952.jpg

_ [タグ]タグっす

どうっすか

_ tdiary の category_to_tag プラグイン

しばたさんからツッコミを頂いたので[ 20080629#c04 ]やってみた。

追加。

diff -u ~/public_html/tdiary-trunk/plugin/90migrate.rb  90migrate.rb
--- /home/rin/public_html/tdiary-trunk/plugin/90migrate.rb      2008-06-29 19:04:50.000000000 +0900
+++ 90migrate.rb        2008-06-29 22:08:18.000000000 +0900
@@ -67,7 +67,7 @@

        # convert pstore cache files of plugins
        dir = @cache_path || "#{@data_path}cache"
-       %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category).each do |e|
+       %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category category2tagcloud.cache).each do |e|
                convert_pstore( "#{dir}/#{e}" ) if File.exist?( "#{dir}/#{e}" )
        end
        Dir["#{dir}/disp_referrer2.d/*"].each do |file|

コピー

cp tdiary-trunk/core/plugin/90migrate.rb ~/public_html/tdiary-trunk/plugin/
cp tdiary-trunk/contrib/plugin/category_to_tag* ~/public_html/tdiary-trunk/plugin

さらに

apache を停止

sudo /etc/rc.d/apache stop

cache を削除

rm category2tagcloud.cache

apache を開始

sudo /etc/rc.d/apache start

ふうむ。

_ tdiary のカテゴリのキャッシュとか

違う。

File.exist? してるから category2tagcloud.cache を rm したら処理しない。

 # convert pstore cache files of plugins
 dir = @cache_path || "#{@data_path}cache"
 %w(makerss.cache recent_comments recent_trackbacks tlink/tlink.dat whatsnew-list blog_category category2tagcloud.cache).each do |e|
   convert_pstore( "#{dir}/#{e}" ) if File.exist?( "#{dir}/#{e}" )
 end
 Dir["#{dir}/disp_referrer2.d/*"].each do |file|
   convert_pstore( file )
 end
 Dir["#{@data_path}category/*"].each do |file|
   convert_pstore( file )
 end

 # rename category cache files
 Dir["#{@data_path}category/*"].each do |file|
   dirname, basename = File.split( file )
   new_basename = u( @conf.migrate_to_utf8( CGI::unescape( basename ) ) )
   FileUtils.mv( file, File.join( dirname, new_basename ) ) unless basename == new_basename
 end

_ ヨタの車窓から

明日は 90migrate.rb からお送りします。

本日のツッコミ(全11件) [ツッコミを入れる]
_ みわ (2008-06-29 19:07)

ほげー

_ みわ (2008-06-29 19:58)

あーあー

_ みわ (2008-06-29 20:04)

もなーもなー

_ しばた (2008-06-29 21:45)

category_to_tagcloud.rb ですが、core/plugin/90migrate.rb の70行目にキャッシュファイルのcategory2tagcloud.cacheを追加して試してもらえないでしょうか。<br>ダメな場合はキャッシュ消去で動くと思います。

_ しばた (2008-06-29 21:46)

あと tdiary.conf も自動変換するはずなのですが、どこかで変換が前後したのかもです。

_ しばた (2008-06-30 07:59)

tdiary.conf ですが"おそらく"自動変換が実行されていなかったように思います。<br>自動変換はバージョンアップ後に設定画面から適当にOKボタンを押す必要があるのですが、nkfで手動で変換した後だと設定画面から変更した時に2重変換かかってしまうかもしれません。

_ しばた (2008-06-30 08:09)

>nkfで手動で変換した後だと設定画面から変更した時に2重変換かかってしまうかもしれません。 <br>ここ少し間違ってました。「設定画面から変更した時に」は関係なく、「表示させるたびに」でした。

_ さいき (2008-06-30 18:44)

たまねぎ剣士がすばらしく主張してるナポリタンだなぁ~とw

_ みわ (2008-06-30 21:17)

しばたさん:<br>90migrate.rbが実行されてるかどうかを調べるところから始めることにします ^^;<br><br>category/* のファイル名が変更されてれば実行されてるんだろうけど、ううむ

_ みわ (2008-06-30 21:17)

さいきくん:<br>たまねぎはまだたくさんあります。食べるほど余っています。

_ しばた (2008-07-01 08:06)

あ、category.rb(category/*以下を使う)のutf-8対応はまだだったかもしれません。ちょっと調べます。