サッカー(浦和レッズ)、パソコン、ケータイ、ネット、そして・・・
以前から出ていたmt-rssfeed.pl実行次のエラー
"Wide character in print at lib/MT/FileMgr/Local.pm line 89."
以下のページを参考にLocal.pmを修正。
mt-rebuild で、ハマる・・:されどpenguinな日々
サイドフィード、RSSリーダー「フレッシュリーダー」が携帯電話に対応
やったー、期待していた機能の一つが追加された!!
帰ったら、早速試してみよう。
いつでもどこでも閲覧可能な サーバー型RSSリーダー、フレッシュリーダー![]()
FreshReaderをLinuxサーバに入れてテスト中!!
インストールはとっても簡単。ここを参考にやれば、まず失敗しない。
サイトの登録も、普段使っているBloglinesからOPML形式でエクスポートし、FreshReaderでインポートすれば一括登録OK!!
使用してみて一番いいのは、好きなときにすばやく更新できるとこかな。
あとは、携帯で見れたり、未読記事の通知機能があれば完璧なのだが・・・。
一大決心し、Movable Typeを3.171から3.2にアップグレードした。
参考にしたのは、このページ。(初期導入時からお世話になっています。)
Movable Type 3.2 導入手順
とっても見やすく、わかりやすいので、ほぼ問題なく終了。
サイドフィード、Fresh Reader製品版を公開。ブロガー無料ライセンスも
サーバーインストール型のRSSリーダーであるFresh Reader。
ブロガーライセンスは無料とのこと。
今、Bloglinesとウェブリリーダーを使っているが、どれが一番使い勝手がいいだろう?
Fresh Readerは、携帯でも見れるのかな?
Movable Type3の新機能である、TypeKeyを使ったコメント投稿を設定してみたが、
「あなたがコメントしようとしたウェブサイトでは、TypeKeyサイン・インができません。ウェブサイトのオーナーに確認してみてください。」
となって、うまくいかない。
TypeKeyトークンもちゃんと設定したのに・・・・。
ちょっと調べてみたら、すぐに出てきました。
TypeKeyのアカウント設定のなかで、「コメント登録するウェブログの指定」欄に記入するURLを、コンテンツのURLではなく、mt.cfgに記載しているCGIPATHにするとのこと。
どこに書いてあったんだろう???
「コメント登録機能を使うサイトのURLを入力してください。」
だけじゃ、わかんらないよ〜。
重い腰をやっと上げて、上のページを参考にMovable Typeのアップグレードを行った。
いくつかトラブルがあったが、何とかなったようだ。
トラブル1:アップグレード・スクリプトの実行中のエラー
Can't locate MT/I18N.pm in @INC・・・
なんてことはない、パーミッションの問題。その他にread権限がなかったため。
他のいくつかのファイルにもread権限がなかったため、一括してつけたら、無事終了。
トラブル2:月別カテゴリーが変?
以前に表示したくないカテゴリーを隠すために「MTCatEntries」を入れた。アップグレード前は大丈夫だったと思うのだが、アップグレード後、月別カテゴリー表示で月別にならない?すべてのエントリーが表示されてしまう・・・
しょうがないので、元の「MTEntries」に戻し、一応、完了。
トラブル3:mt-rssfeed.pl実行エラー1
RSSFeedを更新するために定期的にcronで実行していたのだが、以下のエラーが多数発生!!
Argument "3.171-ja" isn't numeric in numeric lt (<) at plugins/mt-rssfeed.pl line 289
これは、以下のページを参考にして
return MT->VERSION < '2.50'?_decode・・・
を
return MT->VERSION lt '2.50'?_decode・・・
に変更してOK。
MovableType@きりるーむ: 再構築時のmt-rssfeedのエラー
トラブル4:mt-rssfeed.pl実行エラー2
トラブル3と同じときに以下のエラーが発生。
Wide character in print at extlib/MT/FileMgr/Local.pm line 88.
ただ、これはあまり問題がなさそうなので、放置。
あー、疲れた。
さあ、これからバージョン3の機能をじっくり試そう!!
Naga BLOG: 月別カテゴリーの部分をプルダウンメニュー化。
Monthly Archivesの部分が長ーくなってしまったので、何とかしたいなーと思っていたら、いい物を見つけました。
設定は、ほとんど参考ページのまま。
よかった、よかった。
Nao23's Topics: moblog設定&文字化け対応
せっかく130万画素の702NKを買ったのに、そのままmoblogにupしたら写真がでかすぎ(640x480or1280x960)て、ページが崩れてしまう。
そこでmoblogの設定を一部修正。
"Configure moblog setting"の"image template"を以下のようにした。
<a href=\"%(imageurl)s\"><img src=\"%(imageurl)s\" width=204 border=0 /></a>
これで、PCから通常に写真をupしたときと似たような構成になる。(サムネイルは作られないので若干重いかも)
MyRSS.jpを使って、ホワイトメールのRSSをSyndicationに追加。
日付を入れられないのがくやしい。
MovableTypeを2.64から2.661にバージョンアップ。(リリースから4ヶ月遅れ)
バージョンアップ&日本語化の作業は、以下のページでばっちり!!
Milano::Monolog: 引き続き、MT2.661用の日本語化パッチをリリースしました
milano様々。
これは便利です。
早速、いつも見に行くnikkansports.comのサッカーページを登録。
右の欄に追加しました。
mt-rssfeed設定の続き。
自分みたいに書き込みが少ないと、"Syndication"がなかなか書き換わらない。そこで"mt-rssfeed"pluginに一緒に入っていたmt-rebuild.plを使ってみることにした。
まずmt-rebuild.plをmtのHomeDirectory(うちの場合はcgi-bin/mt/)におき、パーミッションを700に設定。
次にシェルスクリプトで
#!/bin/bash
cd cgi-bin/mt/
./mt-rebuild.pl -mode="index" -blog_id="2" -template="RSSFeed"
./mt-rebuild.pl -mode="index" -blog_id="2" -template="Main Index"
を作り、cronで定期的に実行。
そこそこうまくいっている模様。
インターネットマガジン2003年11月号我流のカスタマイズはもう卒業 をベースにBlogページをリニューアル。(Main Indexのみ)
なかなかいい感じになりました。各Archiveページも順次更新予定。
ついでに、HPのTopページとMenuページも追加更新。
こちらは、speed1さんのページから頂いたFlashを使用した。(出来るだけ軽いのを選んだつもり)
![]()
ちなみにMenuページの山はマッターホルン。
Nao23's Topicsページの山はモンブラン。
どちらも7年前に行った新婚旅行で撮影したもの。当時はデジカメが無く、一眼レフで撮ったものをPhotoCDに焼いてもらった。久々に引っ張り出してきて、HPに利用しました。
「ウェブログ入門」のP131〜を参考に、mt-rssfeedの設定を試みた。
しかし、うまく行かない。
いろいろ調べて、下のページを参考に修正した。
MySQLを使っているときは、mt-rssfeed.pl内の
# my $RSSFEED_DATA_DIR = "./db/";
の部分をコメントアウトし、必要なフォルダ(この場合はdb)を作る必要があるらしい。
また、文字化けも発生するので、同ページの"mt-jcode.pl"をつかって、ばっちりうまく行きました。
いままで右欄にあるSCHEDULEはMainIndexに直に書き込んでいた。
ただこれだとあまりにもスマートではないので、下のページを参考に、書き込み方法を変更した。
Joker BLOG Side Street: 特定のカテゴリーを表示しない
主な要件としては、
1.他の記事同様、投稿による書き込み
2.メイン側および右側のRECENT ENTRIESに表示しない
3.右側のCATEGORIESにも表示しない。
まずは必要なpluginをダウンロード。
FilterCategoriesとCatEntries
次に要件1の対策として、新しいCategoryとして”SCHEDULE”を追加し、
MainIndexのSCHEDULE部分を以下の様にした。ちなみに、titleには日付を書き、小さい順にsortする。
<div class="side">
<table>
<MTEntries category="SCHEDULE" sort_by="title" sort_order="ascend">
<tr>
<td><$MTEntryTitle$></td><td><$MTEntryBody$></td>
</tr>
</MTEntries>
</table>
</div>
要件2の対策としては、"CatEntries"pluginを用いて
<MTCatEntries exclude="SCHEDULE">
...
</MTCatEntries>
要件3の対策は"FilterCategories"pluginを用いてCategoriesの部分を以下のように変更した。
<div class="side">
<MTArchiveList archive_type="Category">
<MTFilterCategories exclude="SCHEDULE">
<a href="<$MTArchiveLink$>"><$MTArchiveTitle$></a> (<$MTArchiveCount$>) <br>
</MTFilterCategories>
</MTArchiveList>
</div>
ちなみに、月毎のArchivesにも対策2を施さないと、ちょっと(かなり)見苦しい。
また、SCHEDULEの月日表示は、本当はMM/DDにしたかったのだが、年をまたぐところでのsortがうまくいかないのでしょうがなく、YY/MM/DDにした。(まあ、2100年まで書きつづけることは無いだろうし)
『ウェブログ入門』P168〜174を参考にmoblogの設定を行った。
特に問題なく投稿までは出来たのだが、ページを見ると文字化けが・・・。
平田さんのページで何か参考になるものはないかと探していたら、以下のコメントがあった。
moblog.uva.ne.jp - moblog mail gateway [dh's memoranda] lib/MT/XMLPRCServer.pm の 7行目 use strict; の後に
use Jcode;
を挿入する。
104行目 my $mt = mt_new(); ... の前に
for my $f (qw( title description mt_text_more
mt_excerpt mt_keywords )) {
next unless defined $item->{$f};
$item->{$f} = Jcode->new($item->{$f},"utf8")->euc;
}
と挿入する。
以上で xmlrpc の newPost については、euc化されます。他の用途に xmlrpc の newPost を使っている人は注意してください。殆どの人は使っていないような気がしているので、とりあえず、いいと思います。Shift_JIS のときは、euc を sjis にすればいいのかもしれませんが試しておりません...。
この通りに設定したら、無事文字化けせずに投稿することが出来ました。
平田大冶(著) インプレス
ImpressDirectで購入した「MovableTypeで今すぐ出来るウェブログ入門」がやっと届いた。
かかった日数が、3連休はさんで1週間なのでマシな方かも。申し込んだ次の日に、本屋さんでこの本を見つけてしまったのが、遅く感じさせた原因。
さあ、これからこのページを、カスタマイズしていこう!!!
いままでMovableTypeのファイルをDocumentRootのmtフォルダに置いていた。
しかしこれだと、mt.cfgファイルが丸見え状態。パーミッションを600にすれば良いとのことだが、
うちの場合、これだと、権限が無いといってまともに動かない。
しょうがないので、ファイルをcg-bin/mtに移動。(docs、images、style.cssはDocumentRootのblog)
あとは、mt.cfgファイルのCGIPathを http://www.nao23.com/cgi-bin/mt/、StaticWebPathを /blog/に変更して、無事終了。
mt.cfgファイルもちゃんと見えなくなった。
ついでにmysqlにちゃんとパスワードを設定し、mt-db-pass.cgiに書き込んだ。(いままで空だった。)
最後に最初のmtフォルダを全て削除して、全て完了。
-参考HP-
「気が向いたらやる」ってことなので、眞理ちゃん用のBLOGを追加。
MAIN Indexは、自分のをコピー。
Stylesheetは、本家Default StylesのRustyをとりあえずコピーした。
今日、WPC ARENAの記事を読んでいたら、”ブロガー”なる言葉を発見!!
何かと思ったら、”BLOG(Web+Log:Web日記?)”をやってる人のことらしい。
おもしろそーなので、早速導入。
実際に行ったのは、”Movable Type”というブログツールの導入。
milanoさんの日本語化手順を参考にしながら、何とか出来た。
さあ、どんどん書いていくか!!