タグ実装

久しぶりにテンプレートをいじりました。目的はタグ(とタグクラウド)の実装。このブログではカテゴリーが3つしかないので、カテゴリーとしての機能をほとんど果たしていません。というわけで今後は個々の投稿にタグを付けることでアーカイブの効率的な整理を目指します。

もっとも、過去の投稿にはタグをつけてないので、今日以降の投稿からの話ですけどね。

各投稿の下、カテゴリー表記の横にタグも表示されるようにしました(タグが未記入の場合は空白)。それと、ページ右側(サイドバー)にもタグのセクションを用意しました。サイドバーの方は今後投稿が増えるごとに成長するはずです。

WordPress を 2.7 にアップグレード

このブログで使っている WordPress を 2.7 にアップグレードしました。プラグインを一旦すべて停止し、FTP を使って上書きアップロードをし、設定ファイルを念のため書き換え、アップグレードページにアクセスして完了。あ、その後プラグインを再起動しました。

このブログを見ている皆さんにとっては何の変化もありませんが、ダッシュボード(投稿や編集、その他設定を行うページ)は見た目が新しくなりました。使い勝手はどうかな?

ページの一部 PHP 化

だいぶ前に書こうと思っていて忘れていたことをひとつ。ブログじゃなくて HTML のページの方の話(うらの研究室)ですが、すべてのページの右側にナビゲーションのためのメニュー(各ページへのリンク)が置いてあります。これまでは、すべてのページに同じ形のメニューをそのまま載せてありました。ところが、このメニューの内容をちょっとでも変更したり、新たなページを追加したりする度に、今あるすべてのページのメニューを書き換えなければならないわけで、これがかなり面倒な作業なのです。フレームを使って右側だけ同じページを使うという手もありますが、そもそもフレームが嫌いなのでこれも却下。

そこで考えたのが PHP を使って1つのメニューをすべてのページに読み込むこと。考えてみれば、このブログ(WordPress)をはじめ多くのサイトですでに使われている手段です。これだとメニューだけ別ファイルで作成しておくので、内容の更新はその1つのファイルだけで済みます。こんなページを参考に考えました。

ひとつネックになったのは、PHP を動かすにはページのファイル名が .html ではなく .php ではないといけないこと。こちらについても、こちらの情報を参考にさせていただいて .htaccess にほんの少し追記するだけで問題解決です。

普通にブラウザで表示するときにはすでに PHP で読み込まれた部分も1つのファイルの中に取り込まれてしまうので、HTML ソースを見ても全然わからないことではありますが、サイトの運営をする上ではとても便利な仕組みです。

今はまだ右側のメニューだけですが、今後はその他の共有部分(上のバナーとか、下の著作権情報とか)も PHP 化してしまおうかなと考えています。

僕のブログを読んでいる方の中にこういうことに興味のある人はいないような気もしますが、備忘録も兼ねて書いてみました。

カレンダー設置

また風邪を引いたっぽいです。今回は子分が鼻水をたらし始め、その風邪が僕と相棒の両方に伝染した模様。昨日から微熱があり、今日は喉と鼻が痛いです。寝込むほどではないので、多少ぼんやりした頭をこき使って仕事をしております。

閑話休題。ブログのデザインを微調整しています。フォントサイズなどもいじっているので、見にくいとか、表示がうまくいっていないといったことがあれば連絡くれるとうれしいです。うらの研究室の方も含め、Internet Explorer 7、Mozilla FireFox 2、Apple Safari 3 の3つのブラウザで表示確認をしています。デザイン変更にあわせて、ブログの右上にカレンダーを復活させました。MovableType を使っていたころは使っていたのですが、その後は付けていませんでした。カレンダーがあると過去の投稿を読みやすいということもあるし、とりあえずその月のカレンダーが表示されるとなんとなく便利な気がしたので、今回の復活と相成りました。 WordPress 標準のカレンダーを使い、デザインだけはブログ全体となじむように微調整してあります。

腱鞘炎?

バージョンアップ後日本語にしていたメニューですが、結局英語に戻しました。というわけで日付表記も再び英語になりました。

ここ数日マウスを多用する作業が多いので、右手の調子がよくありません。親指の付け根の部分がしびれるように痛くて、普通にしててもいやな痛みがあります。マウスに付いてるスクロール用のグリグリ(あれ何て呼ぶんでしょうね?)を使うのがいけないような気がします。長い文書の編集作業が続いたんですが、あのグリグリは結構便利なんですけどね。

湿布を貼ったら痛みは多少引きました。明日から4日間はうちの大学の一般入試。試験監督や採点業務があります。寝坊できないな。ちなみに、今回から英語はマークシートが採用されました。数年前からその方向で動いていたのが、ついに実現したという感じです。

Opera Browser と WordPress 2.3.2 の相性

今日は日記ではないです。先日このブログエンジンを WordPress ME 2.2.3 から本家版(ME でないやつ)の 2.3.2 にバージョンアップしたのですが、それ以降ウィルコム advanced es 標準の Opera ブラウザを使っての投稿ができません。投稿画面は普通に表示されるのですが、保存と公開ボタンが反応しないんです。技術的なことはよくわからないので、残念ながらしばらくはこのままです。

とりあえずということで、Internet Explorer Mobile 経由で投稿しています。最近の投稿はすべてこのモバイル機で書いているので(自宅では仕事以外の用途でPCはほとんど起動していません)、ちと不便ではありますが、もともと原稿は別のエディタで書いてるので、コピペだけの作業だからまぁそれほどしんどいわけでもないですし。

文字サイズ大きくしました

対処療法的ではありますが、少しでも見やすくするためにということでフォントを大きくしたり、それにあわせて右側のサイドバー部分の幅を広げたり、段落同士の間隔を広げたりしてみました。

小さい文字を見ていると目がチカチカして疲れるので変更してみたのですが、どんなもんでしょう。

スパムコメント

ここ2日ほどでスパムコメントが来襲しています。以前からもたまに届いていましたが、昨日今日で10通を超えました。それでもまだ MovableType を使っていたころよりはだいぶましですが。

WordPress には Akismet というスパム対策プラグインが標準で用意されているので、早速そちらを使い始めました。これまではスパムらしいコメントは掲載される前に手動で判定していましたが、このプラグインを使うとほぼ自動的にスパムとして隔離してくれるようです。メールソフトのスパムフィルタと使い方は同じかな。

とりあえず大きな実害はないですが、今後スパムが増えないことを祈ります。

スパムと言えば、ハワイでよく売ってるスパムムスビというおにぎりのような食べ物があります。焼いたスパム(ランチョン・ミート)をご飯に重ね(またはご飯ではさみ)、オプションで海苔を巻くというなかなかジャンキーな感じのする食べ物ですが、結構好きでよく朝食に食べてました。

春ですね

朝大学に行く途中、小学校の入学式に向かう親子に遭遇。まだまだ肌寒いですが、それでも空は晴れ、新生活を開始するにはとてもいい日でした。うちの大学も明日が入学式です。

入学式を迎えるのはいいのですが、そのためには新年度の準備が進まないといけません。というわけで今日は2年次以上の科目の受講者選抜。方法的にはすでにある程度確立しているのですが、それでも受講希望学生の過去の成績を引っ張り出したり、エクセルを活用してデータの照合、呼び出し、並び替え等々、スクリーンとにらめっこでした。その合間に会議があったり、明日の教務連絡会の準備をしたり、研究室にいろいろ電話がかかってきたり学生が訪ねてきたり。そんな一日でした。

このブログを動かしている WordPress の新しいバージョン(2.1.3)が出たのでアップグレード。現在3つのブログを動かしているのですが、ファイルのアップロードでちょっと勘違いをして一時このひとりごとのページが閲覧不可能になっちゃいました。念のため取っておいたバックアップファイルを戻して事なきを得ましたが...

明日はまず入学式で、午後は受講者選抜関連の会議と掲示の準備、夕方は非常勤の先生方をお招きして学部の教務連絡会。土曜日ですが一日仕事です、ハイ。