// パンくずリスト

Home > Web > Movable Type

// Google Adsense

RNAの自動更新

ご存じのようにRNAは自動で更新してくれないので、自前で更新するように設定しなきゃいけません。私はrna.cgiを実行するシェルスクリプトを書いて、cronジョブで毎時0分に実行するように設定してます。
一応、そのソースなぞを。XREA用なので他は知りません( ´_ゝ`)
■シェルスクリプト(rna_reload.sh)

#!/bin/sh
cd /virtual/ユーザ名/public_html/rna/
./rna.cgi > /dev/null
exit

■cronジョブ

0 * * * *
/virtual/ユーザ名/public_html/rna/rna_reload.sh

文字化けについては相変わらず解決できてません。
前のエントリに書いたようにテンプレートをいじることができないので、対処のしようがない状態で・・・blockquoteやpreタグのスタイルも変更したいんですけどね。
3.3にバージョンアップするまで我慢しましょうか。

3.3→3.2で起きる不具合

テンプレートを変更しようとしたら下記のようなエラーメッセージが。

maketext doesn’t know how to say: _SYSTEM_TEMPLATE_SEARCH_TEMPLATE as needed at lib/MT.pm line 859

どうやら3.3でDBの登録内容が変更されたらしく、3.2で読み込む時にエラーが出てしまうと。
3.3にアップデートすれば問題無いっぽいけど、プラグイン未対応だったり色々不具合があるので今のとこは3.2のままにしておきたい。
んーRNAの文字化けの修正テストもしたいのに、どうしましょうかね。
まぁ、それ以外は不具合起きてないし、我慢するとするか・・・

再インストール

preタグがちゃんと動作しないので色々調べつつ、とあるとこに載ってたUtil.pmの関数内でpreタグ内の改行関係をいじったのをアップしたら500エラーが出るように。
前のも名前変えて保存してたんで、そっちに戻してもダメ。
XREAがサーバメンテやってるというのでそのせいかな?と思ったけど、それならそもそもアクセスできないだろうし、他のcgiは普通に動くし・・・
というわけで、勢いで3.3にアップデートしてみることに。
とりあえず全部ファイルぶち込めばいいだろうと思ったら途中で止まる止まる。
なんかもう訳わからなくなったのでXREAの自動インストールでまた3.2に。
SimpleComments関係で再構築エラー出たけど、アーカイブに2つ入ってるうちのもう1つをアップロードしたら直った。
もう余計なことはしないでおこう・・・
無知なのにいじって取り返しのつかないことになったらたまらんしね・・・

はてなアンテナをサイドバーに

はてなアンテナに登録してるサイトの更新状況をサイドバーに表示するには、cgi(perl)だとgethatena.cgiが有名でしたが、HTMLの構造が変わったせいか取得できなくなった上にブログが閉鎖?されてしまったようです。
そこでオススメされたのがRNA
メインはRSSを拾っていくものですが、はてなアンテナも登録して使えます。
設定やテンプレートはこちらを参考にしました。
私は最新正式版のRNA1.9.2を使ってますが、特に設定に変わりはありません。
あと、テンプレを下記のようにシンプルに変更してます。

<RNAItems lastn="10">
<a href="<$RNAItemLink$>"><$RNAItemTitle$></a>
 (<$RNAItemDate format="%Y/%m/%d %H:%M"$>)<br />
</RNAItems>
<br />
Powered by <a href="http://www.semblog.org">Semblog/RNA</a>
<a href="/yu-ji/rna">@</a>
今のところの問題点としては・・・
・日本語が何故か文字化けする
・自動更新されないらしい(仕様?)
文字化けに関しては詳しく見てないのでちょっとわからないのですが・・・
呼び出しで文字コードをEUC-JPに設定してるのに化けるのはちょっと謎です。
自動更新はrna-ping.cgiをロードされる度に呼び出すのがいいんでしょうか。
両方とも全然調べてないので、おいおいやっていきたいと思います。

バージョンアップ

するつもりは無かったんだけど(下調べほとんどしてなかったし)、SixApartのサイトでTypeKeyのIDを取得してDLしたので、ついやっちゃいました。バスケ部も三井君も。
ver.2.661→3.2へのバージョンアップ。
XREAは旧mt.cfg等の設定やインストールを自動でしてくれるプログラムを用意してあるので簡単に終わった。ただ、URLがblog.lagrange-point.infoではなく、kotatsu.blog.lagrange-point.infoになってたので、mt-config.cgiのCGIPathを戻した。
mt.cgiにアクセスするとバージョンアップ画面になるので、ボタンをクリックすると自動でDBなんかをバージョンアップして、放置してるだけで終了。
あとは設定画面にアクセスして、新しい設定とかをいじるだけ。
特にやることもなかったけど。
3.2になってインタフェースが変わってるけど、特に難しいこともなく。
コメントとトラックバックの設定がしやすくなって、とりあえずフィルタ導入前のスパムコメントをちょこちょこ削除。
トラックバックは全体で受け付けない設定になってて、このままでいいかな。
他になんか色々機能付いてるけど、うーん・・・よくわからないので様子見で。
あとは・・・コメントでスパム来たらまたフィルタ導入してって感じかな。
バージョンアップによって起きた不具合。
・プラグインをインストールしてなくて再構築でエラーが出た
・プラグインのバージョンが古くて再構築でエラーが出た
SimpleCommentsとCatEntriesを最新バージョンにすることによって、新規エントリーとコメントの不具合が無くなった。今のとこ問題無いけど、まだなんか出そうで心配。
とりあえず、自分でどう設定したかわからなくなったので、プラグイン導入したりしたら随時書いていかないとダメだな。

コンテンツ
Information
「君の名は。」Blu-rayコレクターズ・エディション 4K Ultra HD Blu-ray同梱5枚組 (初回生産限定)(早期購入特典:特製フィルムしおり付き)
[君の名は。コレクターズ・エディション]

【Amazon.co.jp限定】劇場版 ソードアート・オンライン -オーディナル・スケール-(メーカー特典:「原作イラストレーターabec描き下ろし キャンバスイラストカード」付)(オリジナル特典:「描き下ろしイラストB1布ポスター(アスナ)」「描き下ろしイラストブックカバー(アスナ)」付)(完全生産限定版) [Blu-ray]
[劇場版 ソードアート・オンライン]

【Amazon.co.jp限定】「劇場版トリニティセブン -悠久図書館と錬金術少女-」(描き下ろしA3ポスター付)(メーカー特典:劇場告知B2告知ポスター付) [Blu-ray]
[劇場版トリニティセブン]

Newニンテンドー2DS LL ブラック×ターコイズ
[Newニンテンドー2DS LL]

この素晴らしい世界に祝福を! 2第1巻限定版 [Blu-ray]
[この素晴らしい世界に祝福を!2 第1巻]

きんいろモザイク Pretty Days( イベントチケット優先販売申込券 ) [Blu-ray]
[きんいろモザイク Pretty Days]

【Amazon.co.jp限定】未確認で進行形 Blu-ray BOX(B2布ポスター付き)
[Amazon限定 未確認で進行形BD-BOX]

RSS Reader
検索
Feeds