あれやこれやと

毎日仕事をする中で、いろんなことについて思うところがほんとにいろいろありますが、それをここで書いても仕方がないだろうということでとどめておきたいと思います。ほんとにもう...

授業と試験が終わった1科目の成績を付け終えました。一昨年は実質参加者が2名だったこの授業も(ハハハ)、今年は20名が履修して13名が生き残り、昨日の期末試験までたどり着いたみんなはそれぞれ頑張ってくれたと思います。国内外の英字新聞や雑誌記事を毎週読宿題として読んできて、しかも講義は全部英語という授業は、うちの学生の多くにはかなり背伸びを強いていますが、がんばった分力が付いていてくれること願うばかりです。

話はかわって、このひとりごとを含め、運用しているブログ構築ソフト(WordPress)を 2.8.1 にバージョンアップしました。実は 2.7.1 から 2.8 に移行する際に場合によっては致命的なトラブルが発生したようですが、幸いうちは無事でした。2.8.1. への移行も特にトラブルなく済みました。あわせて、授業ブログとして運用している WordPress MU も 2.8.1. に更新しました。こちらについては、バージョンアップ後も「2.8.1. に更新しますか?」というメッセージが消えないというバグがありましたが、公式フォーラムを見ながら問題のあるファイルを置き換えて対処。WordPress はとっても使い勝手が良くて、他のソフトに替えようという気に全然なりませんね。

最後にもうひとつ、僕のスケジュール管理の話。授業や会議、学生とのアポイントをきちんと記録して、いつでも見られるようにしておかないと大変なことになります。これまでは、基本的にはウィルコムのスマートフォン(advanced es)に入力し、研究室と自宅のデスクトップとは Outloook に同期していました(Bluetooth を使っていたのでそこそこ便利でした)。これを先週からかなり大胆に改革中です。スケジュールは基本的に Google Calendar で一括管理して、自宅のデスクトップでは Outlook の使用をやめてブラウザ(Firefox or Google Chrome)で直接 Google Calendar を表示することにしました。研究室の方は、データをローカルにバックアップする意味も込めて Outlook を使い Google Calendar Sync を使って定期的に(自動的に)同期しています。Advanced es の方は、標準で装備されている ActiveSync の機能を使い、こちらも Google Calendar と定期的に同期しています(昼間は2時間おき、夜は4時間おきといった風に同期のタイミングを設定できます)。

Google にデータを置くことについてはいろいろ議論がありますが、何しろこの便利さは無視できません。Gmail もあわせれば、文書作成以外のほとんどの作業はブラウザ上でできてしまうので、いろいろソフトを立ち上げることすらありません(文書作成についても Google のアプリを使うことも可能ですが、こちらはまだ Microsoft Office を(不満もありますが)使っています)。Google Calendar の使い勝手も、ブラウザ上で操作しているというよりは普通のソフトと変わらない感じで、慣れてくれば作業もサクサクです。クラウド・コンピューティングなどということばをよく聞きますが、なるほどこういうことかと感心します。

明日は授業がひとつ(でもテスト)、午後は4年生のプレゼンテーションを少しだけ見たあとで会議があって、そのまま教授会になだれ込みます。

Similar posts 設定変更

過去の投稿から似た内容のものを自動的にリストアップしてくれる Similar Posts というプラグインですが、これまで使っていた設定だと投稿にタグを付けるようになって(2008年12月)以降のものばかりがヒットしていたので、重みづけを変えてみました。

  • 旧:content: 70%, title: 20%, tags: 10%
  • 新:content: 74%, title: 20%, tags: 6%

これだと古い投稿も出てきます。まぁ中身が本当に関連しているかは別問題ですが...

    WordPress を 2.8 にアップデート

    WordPress の新バージョン 2.8 が出たので、例によって自動アップデートを行いました。念のためすべての投稿をエクスポート機能を使ってバックアップした上で、管理画面で “update” ボタンをクリックするだけ。あっけないぐらい簡単ですね。

    そんなわけで授業で使っているいくつかのブログも含めて(ただし新バージョンが出ていない WordPress MU は除きます)アップデートを行いました。特に問題もなさそうだし、今のところどこが変わったかあまりわかってません。

    振り返る

    このブログも始めてからまる5年が経ちますが、過去の投稿って自分でもめったに見返さないですよね。昨日の投稿では前に同じビールを飲んだのがいつのことだったのか、ブログ内検索で見つけた結果にリンクを張りましたが、似たようなことを自動的にできたら面白いかなと思いました。

    そこで今回登場したのが Similar Posts というプラグイン。これをインストールすると、過去の投稿の中から似たような内容のものを自動的にピックアップして、投稿の最後にリストしてくれます。見つけ方やリストする投稿数などもいじることもできますし、なかなか楽しそうです。

    現在は個別投稿のみにこの一覧を載せているので、もし一覧が見えない方は投稿のタイトルをクリックしてください。まだ設定をあまり見ていないのでどの程度の精度があるかわかりませんが、それも含めて過去の投稿をご覧いただければ幸いです。

    設定方法は至って簡単。管理画面のプラグインのページで Similar Posts と検索し、”Post-Plugin Library” と “Similar Posts” の2つのプラグインをインストールするだけでした。あとは設定画面であれこれいじるわけですが、その辺についてはこちらのブログを参考にさせていただきました(先人に感謝)。

    備忘録:現在の重みづけは、content: 70%  title: 20%  tags: 10% にしてあります。どのぐらいのバランスが良いのかは今後要検討。

    テスト投稿

    大学内のネットワークから WordPress で投稿ができるかの確認テストです。ちなみにこれは Windows Vista Business 上の InternetExplorer 8 で書いています。

    なんでこんなものを書いているかというと、先ほどから授業用のブログ(WordPress MU)で突然投稿ができなくなったからです。どうしたのかな。

    冷たい雨

    今日の札幌はあいにくの雨模様。帰宅する頃にはほとんど止んでいましたが、手袋を持っていけばよかったと思うほどに冷たい空気の中を、白い息を吐きながら帰ってきました。

    今日は午前中を近くのコーヒー店で過ごし、リサーチノートの原稿を書きました(先ほど公開)。だいぶ不定期更新になってきましたが、細々と続けていきたいと思います。

    午後は研究室で仕事。主に明日の授業の準備をしましたが、Moodle に音声録音のプラグインを入れたり、日本語が通るようにデータベースを UTF-8 に変換したりと、目のチカチカする作業をしていました。前にここで紹介した AudioRecorder なんですが、やっぱし何かがうまくいかないんですよね。大学のネットワークの問題なのか、Windows Vista の問題なのか、もう少し検証しないといけませんが、自宅の Windows XP マシンでは問題なく動いているので、暫定的に使ってみる予定です。

    それともう一つは WordPress MU のアップグレード。2.7 をインストールしてあったのですが、今回 2.7.1 が出たので自動アップグレードを試してみました。念のためphpMySQL でデータベースのバックアップを取り、FTP (FileZilla) ですべてのファイルもバックアップした上での作業となりましたが、やってみれば “Upgrade” のボタン1つを押してほんの数秒待っただけ。あっという間に作業完了でした。これができるようになるからという理由で 2.7 が出るまでインストールを待っていましたが、そのかいありました。少なくともこれで授業用のブログに関しては、今後インストール作業が一切ないわけですから、とても助かります。

    WordPress MU 2.7.1 ですが、ダッシュボードの表示が少々変わりました。2.7 では一番上に MU のためのメニューバーがあったのですが、それがなくなり、左側のメニューに吸収された形です。それ以外には特に目立った変更はなさそうですが、細かい使い勝手についてはおいおい確認していきたいと思います。

    明日は授業が2つあった後で教授会。長い一日ですががんばります。

    忙しくなりそう

    今日は午前中にガイダンスが1つ。午後には英語関係の会議が1つあって、夕方にはまたガイダンスが1時間ほど。空き時間には管理している複数のウェブサイトの更新作業に追われました。某学会ではオンラインの発表申し込みが明日始まるので、変更し忘れていた文言の修正を行い、総合実践英語のサイトは WordPress で構築しているのですが、古いバージョンにいろいろ不便な点があったので、思い切って最新版(2.7.1)にアップデート。ついでに掲載情報も新年度のものに変更しました。

    明日も朝からガイダンス。その他やるべきことが多すぎてちょっとめまいがします。何となく自分の処理能力を超えているような気がしますが、まぁ4月初旬は毎年こんな感じかもしれません。

    夕食は弁当が出たのですが、帰って来て昨日の残りのシャンパンを飲んでます。これで5日連続泡を飲んでいる計算に。明日は休肝日かしらん。

    ちまちまと

    WordPress MU をインストールして新年度の授業用ブログは完成していたのですが、既成のテーマ(テンプレート)というのはやはりどうも細かいところが気に入らなくなってしまい、あっちの行間がちょっと広いとか、ここの余白があまり面白くないとか考えているうちに、PHP と CSS ファイルをあれこれいじることになってしまいました。唯一の救いは、MU を使っているので1つのファイルを修正すればそれが現在4つあるすべての授業ブログに一斉に反映されることです。

    授業用のブログは、ある意味ポータル的な役割も果たすので、学生がトップページから必要なページ(たとえば Moodle やオンライン辞書)にワンクリックで飛べることが理想です。多くのリンクが並ぶと、カテゴリーを付けたりそれを並べ替えたりといった作業が必要になりますが、My Link Order というプラグインを導入することでかなりスムーズに作業が進みました。

    リンクがらみでもうひとつ。WordPress を使って作成したブログのリンクを別の WordPress ブログにインポートするには、”Tools” の “Import” で “Blogroll” を選択し、リンク元のブログ URL/wp-links-opml.php (たとえば “http://example.com/blog/wp-links-opml.php”)を読み込めばOK。このことは WordPress の公式ドキュメントには記載されていないようで、情報にたどり着くまでにちょっと時間がかかりました。ただしこの方法ではリンクのカテゴリーや description という個々のリンクの補足情報などがインポートされないのが残念なところ。この辺を修正するパッチも出ているようですが、WordPress のプログラム本体に手を加えたくなかったのでやめました。

    何はともあれ、授業用ブログは使える状態にまでたどり着きました。もしかしたら最後の微調整として、右側のサイドバーに Recent Posts (最近の投稿)を表示するように変更するかもしれませんが、これは授業が始まってからの修正でも問題なさそうです。というわけでうらの研究室のトップページからも授業ごとのページは新しいブログに変更します。

    ウェブがらみの仕事と土曜の料理

    今夜も札幌はすごい天気です。何しろ風が強くて、書斎にいても窓の外がピューピューうるさいです。雪は降ってないみたいですが。

    昨夜は思わず9時に寝てしまいました。今朝も寝坊したので睡眠はたっぷり取れました。この一週間、思っていた以上に疲れが溜まっていたようです。

    今週はウェブがらみの仕事が続きました。所属している学会のサイト管理や、うちの学部のサイト、大学全体のサイト(私は現在大学のホームページ運営委員長)についての仕事があれこれ舞い込んで来たのでその対応に追われてしまいました。それに加えて自分のサイトに WordPress MU をインストールしたり、Moodle がらみであれこれいじったりと、ウェブブラウザと FTP ソフトを交互に操作する毎日でした。

    授業用に使おうと思っている WordPress MU について少々更新。使おうと思っていたテーマ(ブログのデザイン)の横幅が、僕が思っていたより少し広かったので、それを修正しました。最近の PC は画面も大きくなりましたが、自分のサイトはできるだけ横幅 800 ドットの画面でも横スクロールなしで表示されることを心がけています。

    WordPress のデザインやレイアウトは基本的にすべて CSS 上の処理で行います。というわけで CSS ファイルを調べて該当する部分の数値を変更すればよいわけです。ところが、最近の洒落たデザインは背景に画像を使うことであれこれ見た目をいじっていて、たとえばこちらの場合枠線は全て背景画像に描かれたものを使っています。そんなわけで CSS で横幅をいじった場合、背景画像のサイズと合わなくなるので、該当する画像ファイルを編集ソフトを使ってチマチマ縮小しました(今回使ったソフトはこちら)。今回は横幅を全体的に 74 ピクセル狭くし、カレンダー等を置いてある右側のメニュー部分は変更せず、左側のメイン部分を 74 ピクセルカットしました。技術的にはそれほど難しくないんですが、ピクセル単位で範囲指定をしながら切ったり貼ったり、目の疲れる作業でした。

    下にスクリーンショットを並べておきます。上が元のデザインで、下のが横幅をカットしたものです。横幅 1024 ドットのスクリーンで全画面表示にしたものをキャプチャしました。

    new_blog_widenew_blog_narrow

    まぁ見た目的にはそれほど変わらないし、今どき横幅 800 ドットで収めるというのは自己満足みたいなもんですが、こんなことも意識していますよという話でした。

    話はかわって、今日はのんびりした土曜日でした。昼間は東急ハンズに買い物に行き、午後は料理。メインがビーフシチューだったので、時間をかけてコトコト煮込みました。今夜のシチューはフランス料理というよりは浅草(別に浅草じゃなくてもいいんだけど)古い洋食屋さんのイメージ。最後に入れた北あかりがねっとり柔らかくて美味でした。その他には前菜にホタテとホワイトアスパラガスのサラダ、パルミジャーノ風味と、大きなアサリとそら豆のポタージュを作りました。スープの方がなかなかの出来栄えで、また作ってもいいかもと思いました。以下簡単なレシピ。

    そら豆をさやから出し、さっと茹でたら氷水で冷やす。こうすると薄皮が剥きやすいです。次に鍋に水を入れ、アサリを入れて火をつけます。アサリの殻が開いたところで取り出し、煮汁(アサリの出汁って旨いんです)、1cm ぐらいに切ったポロネギを入れる。ネギが柔らかくなったらそら豆を入れ、柔らかくなるまで煮ます。そしたらそれをミキサーにかけて攪拌。最初は煮汁は控えめにして、少しずつ足しながらポタージュっぽくなる程度に濃度を調整します。鍋に戻したら、殻から外したアサリを戻して温めて完成です。簡単ですが、春を感じさせるさわやかな風味に仕上がりました。春とはいっても北海道の春ではなくて、そら豆の産地鹿児島の春だと思いますけど。

    来週は会議が1つと卒業式が入っている以外はスケジュールに余裕があります。月末の研究会(東京)発表の準備と、研究室の掃除(というか机に積み重なった本や書類の整理)を頑張ろうと思います。他に6月の学会発表の準備も始めないといけません。たまったデータをコツコツ分析する日々が続くことになるでしょう。

    長くなりましたが、こんなところで。

    WordPress MU のインストール手順

    昨日の続き。WordPressμ のセットアップが大体終わる。ところで、昨日は「ミュー」と書きましたが、「エムユー」という呼び方の方がもしかすると一般的なのかもしれません。もともとは multi-user を略して MU から来ているそうなので。まぁどちらでもよいですが、検索なんかできちんと引っかかるように、「ミュー」「エムユー」「MU」「μ」と全部書いておきます。一応統一したいので、今後は WordPress MU もしくは単に MU と表記します(いちいち μ と書くのはめんどくさいので)。

    昨夜のトラブルの原因がなんとなくわかったので、もう一度インストールし直しました。今度はうまくいったので備忘録代わりにメモしておきます。サーバーはホスティングですが、特に何も設定をいじらずにインストールできました。基本的な手順は、ダウンロードしたファイルに入っている readme.txt の通りです。

    1. データベースを作成。僕が使っているホスティングでは cpanel が使えるので簡単。WordPress MU 用にひとつデータベースを作成し、同じくユーザを作成する。DB 名、ユーザ名、パスワードをメモしておく。
    2. 公式サイトより最新版(2.7)をダウンロード。解凍後 wordpress-mu というフォルダを丸ごとアップロード。アップロード後にこのフォルダ名を好きな名前に変更。僕の場合は、担当する授業毎に1つのブログを設置するため courses という名前にしました。
    3. パーミッションの変更。MU のフォルダ(僕の場合は courses フォルダ)と、その直下の wp-content フォルダを書き込み可にする。僕の場合は両方とも 777 でできました。
    4. ブラウザで MU のフォルダにアクセス。僕の場合は “urano-ken.com/courses/” にアクセス。これでインストール作業が始まります。メモしておいたDB名、ユーザ名、パスワードを入力します。その他はほとんど初期設定のままいじっていません。一か所だけ、各ブログの URL をサブドメイン(”ブログ名.urano-ken.com/”)にするか “urano-ken.com/courses/ブログ名” にするか聞かれますが、サブドメインが推奨となってますが、僕の場合は前者を選んで躓きました。原因はよくわかりませんが、インストールし直しで後者を選択したらうまくいきました。
    5. 基本的にはこれだけです。admin アカウントが作成され、ログインすればダッシュボードにたどり着きます。
    6. 最後に 777 にした2つのディレクトリのパーミッションを元に戻します。

    初期設定ではダッシュボードをはじめ全て英語ですが、普通に日本語も入力できたのでこのままで行きます(普段使ってる WordPress もすべて英語のままです)。ダッシュボードの見た目は、普通の WordPress の同バージョンのものとほとんど同じで、一番上にサイト全体の管理用のメニューが並んでいるところが違うぐらいです。

    ブログやユーザの作成等はすべて Site Admin の中でできます。ひとつ動作が違うのがテーマやプラグインの設定です。MU でない方の WordPress はプラグインもテーマもクリックするだけで新しいものをインストールできるようになりましたが、MU ではまだ手動。必要なものをダウンロードし、それぞれ “wp-content/plugins/” と “wp-content/themes/” にアップロードする必要があります。テーマについてはさらに Site Admin にてアクティブにしたものだけが個々のブログで使えるようになります。各ブログの Appearance メニューに進むと、アクティブなテーマの一覧が並ぶので、1つ選んで activate します。ブラウザ上で PHP や CSS を編集する機能は MU には付いていないようです。

    プラグインについては、上記プラグインフォルダにアップロードしたものを、ブログ毎に activate します。この辺は普通の WordPress の 2.6 ぐらいまでと同じ段取りです。

    その他細かい設定はいろいろできますが、すべて読めばわかるものばかり。授業用のブログとして使うのに必要な設定は大体終わったと思います。

    最後にテーマの設定。せっかくだから新しいものにしようと思って、めぼしいものをダウンロードしました。カレンダーが表示されていなかったり、投稿日時の表記方法が気に入らなかったりしたので、CSS や PHP ファイルのいくつかを微調整。とりあえずこれで行けそうかなというところで本日の作業は終了です。あとはリンクに授業で使ういくつかのサイト(Moodle やらウェブメールやら)を追加する作業がありますが、4月に入ってからでもいいかな。

    参考までに、とりあえず見た目だけ出来上がった授業ブログを1つ紹介(こちらをクリック)。まだ中身は空っぽですが、箱としてはほぼ完成。これと同じようなブログを授業の数だけ作成する予定です。

    あえて MU を使わずに、授業の数だけ WordPress をインストールするすることも可能です。インストールの手間も大したことないし、実際すでにこのサイトでは4つの WordPress ブログが動いるわけです。でもまぁせっかくだから新しいことにも挑戦してみようということで、今回の MU 設置となりました。

    以上、こんな記録でもどなたかのお役に立てれば幸いです。