« 2005年08月31日 | メイン | 2005年09月02日 »

2005年09月01日

個別アーカイブのファイル名

MovableTypeの個別アーカイブのファイル名はデフォルトでは自動的に振られるIDによって決められています。IDはサーバの移転などでImport/Exportを行った際に変わってしまう可能性があり、これではPermalinkとして使うことなど到底できません(MTのImport/Export機能ではなくDBのバックアップ/リストアを行えば可能ですが)。そこで、ファイル名をIDではなく投稿日時から決定するよう変更しました。

20050901_1.png
やり方は簡単で、MTの管理画面の[ウェブログの設定]→[アーカイブの設定]を選択し、デフォルトでは空欄のアーカイブ・ファイルのテンプレートに変更を加えるだけです。2005年8月31日の1時18分35秒に投稿されたエントリーであれば、ファイル名は"archives/2005/08/31/011835.html"となるよう以下のように設定しました。

<$MTArchiveDate format="%Y/%m/%d/%H%M%S"$>.html

ついでにカテゴリー別アーカイブの方にも手を加えて、ファイル名が"archives/categories/カテゴリ名.html"となるようにしました。

categories/<$MTCategoryLabel dirify="1"$>.html

投稿者 sai : 01:59 | コメント (0)

コメントが投稿できない

引き続きXREAに設置したMTの動作を確認していたところ、エントリーにコメントを投稿しようとすると以下のようなエラーが発生してうまくいかないことが分かりました。

エラーが発生しました:

No entry_id

きっとこれもFAQなんだろうと、XREA SUPPORT BOARDで検索してみるとあっさり発見。mt.cfgのCGIPathの設定が"http://ID.サーバー名/x/mt/"とXREAのサーバのままだったのが不味いらしく、これを独自ドメインのものに変更したところ、コメントが投稿できるようになりました。

投稿者 sai : 01:23 | コメント (1)

内定式の案内

久々に就活の話題です。c社から内定式の案内が届きました。日程は10月4日(火)の午後から夕方まで、場所は港区某所にあるホテルです。てっきり週明けの3日かとばかり思っていたら4日でしたか。10月4日というのにはちょっとした思い出があって、実は前の会社の内定式がこの日でした。同じ日に2度目の内定式に出る……妙な気分です。

それはともかくとして、内定式の案内が届いてホッとしました。二次面接の場で内々定をもらってからこれまでc社からは何の連絡もなく、内定承諾書を出すこともなかったので不安だったんですよね。ひょっとして内々定というのは私の勘違い? なーんてことを考えてしまい、杞憂だとは思いつつも不安が頭から離れませんでした。それがこうしてメールが届いたことですっきりと解決、これで安心して研究に励めます。

投稿者 sai : 00:08 | コメント (0)