メイン

What's New アーカイブ

2006年01月17日

Movabletype 3.2にバージョンアップ

遅ればせながら、Movabletypeを3.2にバージョンアップ。フル・パッケージとアップグレード・パッケージがひとつになったのは大変結構だが、ダウンロードまでの流れが分かりにくいのは相変わらず。
ダウンロードページ→既に取得したライセンスの一覧→中央カラムの"ライセンスの詳細"表、最下段のダウンロード欄にあるのがダウンロードボタンだそうな→圧縮形式を選んでダウンロードボタンを押す(さっきの画面とダウンロードボタンのデザインが違うぞ。

あとはダウンロードしたファイルを解答、コンフィグをいじってアップロード、までは一緒。ここからが「フル・パッケージとアップグレード・パッケージがひとつに」なっている強み。mt.cgiにアクセスすると自動判別(多分)でmt-upgrade.cgiが呼び出され、なにやらインストーラーめいた動きを見せてくれる。
途中、「データベースをアップグレードします: 週番号 (??%)」という表示のまま固まってしまったが、テクノドア~のBlogさんの記述

その度に、mt-upgrade.cgi をリロードしたらうまくいきました。
を参考に、リロードしたり前の画面に戻ってアップグレードボタンを押しなおしたりして無理やり動かした(勇気をくれてありがとう)。こちらは以前から(BerkeleyDBではなく)MySQLを使っており、既知の問題にはあてはまらないので良い子のみんなはまねしちゃダメだぞ。

2005年11月27日

月別アーカイブの表示変更

各ページの右サイドバーにある月別アーカイブの表示を変更。Blogをはじめて2年以上経ち、月別アーカイブが必要以上に場所を食うようになったため。
ドロップダウンで選択すると画面が遷移するようになり、利便性が向上したと考えている。また、JavaScriptを無効にしているユーザー、エージェントに対応するために一工夫。

2005年11月16日

google analytics適用

google analyticsを各ページに適用してみた。
明日から使い勝手を見ていくが、とりあえずJavaScript前提なので携帯のアクセス分析はできないようだ。
まあ、そのJavaScriptだってどこぞのWebサーバーに情報を見に行くだけだろうからやりようはありそうだが。

2005年07月26日

10万ヒット達成

カウンターを設置して2年弱。ようやく/ついに10万ヒット達成。
観ていただいている皆さんに感謝。

2005年07月19日

mail-entry導入

もばいる坊主さんのMobile-bozu: mail-entry.cgi説明書に従い、mail-entryを導入。メール文中でカテゴリーを指定できるのが特にありがたいです。感謝。

2005年07月06日

Movabletype3.17にアップグレード

Movabletypeを3.17にアップグレード。
戸惑った点:

  • アップグレードパッケージの入手。Movable Typeのダウンロードページには確かにその旨記述してあるのだが
    1. ダウンロードサイトにログインして購入したライセンス一覧を表示
    2. ライセンス一覧の右に表示されるリンクをクリック
    3. アップグレード版を選択して
    4. ダウンロードボタンをクリック
    という流れはわかりにくかった。
  • 展開したファイルのアップロード。画像はバイナリーモードで、それ以外はASCIIでアップロードするのだが、拡張子でモード判別を行うFFFTPのようなFTPクライアントを使っていると、(普段あまり扱わない拡張子のファイルをASCIIでアップしなければならないので)結局各サブディレクトリを覗いて人間が判断してやる必要が出てきてしまう。(ちなみに、画像ファイルは「docs」「images」にしか含まれていない。ご参考まで)

うれしい点:これまで再構築のたびに悩まされてきた「未定義のキャラクターをどうたらこうたら」というエラーがでなくなったこと!ありがたいありがたい。

2005年03月12日

モバイル用Jumbled News追加

モバイル用につくりを簡素化したJumbled Newsを追加。電車に乗る前に見出しだけこれで取り込んでおき、車内で流し読みしていく、という使い方を想定。PC用Jumbled Newsも。

2005年03月06日

当BlogをMovableType 3.151に乗り換え

このBlogは長らくMovable Type2.661で運用してきたが、TrackBackスパムが多いことや、セキュリティー上の問題があることなどから、現時点での最新バージョンである3.151を導入し、乗り換えた。
作業自体は大きな問題なく完了。簡単に手順をまとめておくと、

  • 下準備
    • Xrea管理画面からDBを追加(Xreaでは先日から1アカウントに対して複数のDB作成が可能になっている)。
    • 旧バージョンからデータをExport
    • 現行のアーカイブディレクトリーをリネーム
  • ダウンロードとインストール
    • Typekey登録
    • MovableType最新版ダウンロード
    • Xrea特製のMovable Typeインストーラーをダウンロード、Movable Typeのダウンロードファイル(圧縮したまま)とともにサイトにアップロード
    • インストーラー起動
  • 移行
    • 旧バージョンからデータをExport
    • 新バージョンでユーザー、Blogを作成
    • 新バージョンでImport
    • 新バージョンの管理画面にテンプレート、アーカイブなどの設定をコピーし、リビルド。

発生した小さな問題は以下の通り。

  • デフォルトのBlog(First Blog)を削除する前にデフォルトのユーザー(Melody)の権限だけを消してしまった。結果、First Blog、Melodyとも削除ができなくなった。
    →MySQL上でmt_permission表に1行追加した上で、改めてFirstBlogを削除。
  • 旧バージョンからExportしたデータをImportしようとしたところ、途中までしか取り込まれなかった。
    →取り込み終わったEntryをExportデータから削除し、リトライで完了。
  • 旧管理画面の表示が乱れた
    →なぜか、管理画面用の画像やCSSがアーカイブディレクトリに置かれていた。新バージョンのアーカイブディレクトリーにコピーして解決。

他のBlogも、段階的に移行していく予定。

2004年12月30日

コメントスパム対策

コメントスパムの増加に耐えかねて、前回のエントリーにいただいたcathome01さんのアドバイスに従い、「comment.cgiのファイル名変更」と「半角文字だけで構成されたコメントの禁止」を実施。
ちなみに、「comment.cgiのファイル名変更」は、まったく効き目がありませんでした。

2004年12月04日

もう一つのBlog、dmozに掲載

このサイトで運営しているもう一つのBlog「Noriko and her unfinished spine」がdmozに掲載された。嬉しい。
まだpagerankなどへの影響は出てきていない。本日時点で当該Blogのトップページはpagerank=1。

2004年07月31日

リンクミスの修正

メニューページからカテゴリーアーカイブへのリンクを修正(先日のURL変更時に修正がもれていたもの)。

2004年07月16日

カテゴリーアーカイブの分割

当blogのエントリー数も400を越え、特に読書記録のカテゴリーなどはかなり縦長で重くなってきた。そこで、ARTIFACTの記事を参考にカテゴリーアーカイブのページ分割に挑戦。MTPaginateは1.24にバージョンアップしており、タグの使い勝手が向上しているように感じられた。

2004年07月15日

アーカイブファイル名の書式変更

CROSSBREED クロスブリード!さんの記述を元に、アーカイブファイルの書式を変更。
individual:quod.senmasa.com/archives/YYYYMM/DD_hhmm.php
monthly:quod.senmasa.com/archives/YYYYMM/index.php
category:"cat_"なし.php
に決定した。サブドメイン設定、php化など、紆余曲折を経てきた当blogのファイル名書式だが、これでひとまず固定とする。

なお、上記記事では、.htaccess(Redirect permanent)の記述内容を生成するためにテンプレートを一つ作っていたが、こちらは1回限りの作業なので、mtのデータベースからentry_id,entry_created_onを抜き出してExcelで生成した。

2004年06月03日

表示幅の変更

これまで、Blogを含む各ページは、SVGA(800×600)でも横スクロールなしで表示できるように表示幅を定めていたが、さすがに狭苦しく感じられるようになったので、サイドバーを右に寄せた。
この結果、SVGAでは「本文は横スクロールしなくても読めるが、サイドバーの内容は横スクロールで確認」、XGA(1024×768)はスクロールなしでごらんいただけるようになった。

2004年06月02日

検索サイトとしてのYahoo!復権か

ヤフーJAPANが自前検索エンジン採用というニュースが流れたが、当サイトのログにもちょっとした変化が現れた。
当サイトはそもそも、MSN経由のアクセスが比較的多く、Yahoo!経由はそれと同じくらいかやや少なく、それにGoogleが続くという構図なのだが、Yahoo!の検索エンジンが切り替わった5/31から、この順位が変わっている。

 
MSNYahooGoogleその他
5/26211315
5/27201617
5/2817162-
5/29171114
5/3015827
5/31207917
6/1289555
切りかえ当初の“トライアルユース”もあろうかと思うので現時点ではなんともいえないが、今後の変化を注視したい。

2004年06月01日

カテゴリー別RSSから最新Entryを各ページに表示

先日カテゴリー別RSS生成に成功したが、それを用いて、Amazon Web Services関連Webゲーム紹介自己診断サイトマップ(メニュー)それぞれのページに、対応するカテゴリーのRSSファイルから最新エントリーを表示するようにした。拍子抜けするくらい簡単だった。

2004年05月31日

Jumbled News 追加

MagpieRSSを導入した記念にJumbled NEWSなるものを作ってみた。無造作に作ってもちゃんと動くのはうれしいが、無駄な負荷を各サイトにかけていないか、など心配な点は残る。

2004年05月29日

カテゴリー別RSS生成、方針変更して成功

カテゴリー別RSS生成に関する不具合(What's Newカテゴリーのrdfに他のカテゴリーの情報が混ざる)は解消できなかった。そこで、@smate.NETさんのカテゴリ別 RSS 作成を参考にやり直してみた。#Blogさんのやり方は、インデックスファイルとして.rdfを生成する方法だったが、こうすると、カテゴリーごとに「○○カテゴリーのRSS Indexファイル」を作ってやる必要がある。また、<$MTCategories category="○○" lastn="1"$>と指定してやっても、そのカテゴリーに、複数カテゴリーにまたがるエントリーがあると、別カテゴリーの情報がrdfファイルに紛れ込んでくることになる(Movablet Typeのバグなのだろうか?少なくとも能書きどおりの動きではないように思える)。このやり方は「複数カテゴリーをもつエントリーはない」かつ、「特定のカテゴリーについてのみRSSフィードを行いたい」場合に良い方法、と考えるべきだろう。
さて、@smate.NETさんのやりかたであるが、category archive templateを追加して、category archiveのヴァリエーションとしてrdfファイルを生成する、というもの。
> Template の中身は、先程コピーした RSS 1.0 Index と同じでよいので、ペーストして、保存(SAVE)します。
とあるが、これだとせっかくカテゴリー別につくったrdfファイルがすべて同じtitleやdescriptionを持つことになるため、channel/title,link,descriptionのあたりで以下の様に工夫している。
修正前

<title><$MTBlogName encode_xml="1"$></title>
<link><$MTBlogURL$></link>
<description><$MTBlogDescription encode_xml="1"$></description>

修正後
<title><$MTBlogName encode_xml="1"$> : <$MTArchiveCategory encode_xml="1"$></title>
<link><$MTBlogArchiveURL$>cat_<$MTArchiveCategory dirify="1">.php</link>
<description><$MTCategoryDescription encode_xml="1"$></description>

なお、linkを<$MTArchiveLink$>にしていないのは何故かというと(やってみていただくとわかるが)<$MTArchiveLink$>だと、category archiveのURLではなく、生成されるカテゴリー別rdfファイルのURLが出力されるためである。

今回、Movable Typeのテンプレートタグについては、「BloggerとMovable Typeではじめる ウェブログ入門」が大変役に立った。Movable Typeの導入時の参考に買った本が、こんなタイミングで役に立つとは思わなかった。<つまり初心者の域を脱していないな。

ウェブログ入門-BloggerとMovable Typeではじめる【CD-ROM付】

(ASIN: 4798104043)
ホリコシ ヒデミ/田口 和裕/sawadaspecial/ばるぼら  ¥ 2,499
翔泳社 / 通常24時間以内に発送


アーカイブ

Powered by
Movable Type 3.34