OS のデフォルトの文字コードが変更になったことで Movable Type の管理画面が文字化けするようになってしまった。システムの文字コードと MySQL のデータベースの文字コードを変更することで対応する。
more...CAPTCHA™ による画像認証をつけて迷惑コメント対策をすることにした。
more...このブログの変更履歴表示用のページと印刷用ページは,スタイルシートの追加読み込みをすることで作っている。Google の評価方法が変わったので,実装を変更することにした。
more...ブログサーバの SSD に障害が発生した。復旧しようとするも,Apache が起動してくれない。情報はすべてブログの中にあり。まさに「鍵は鍵箱の中」状態。
more...ブログに構造化データを導入する。使うのは流行りの microdata ではなく,RDFa 1.1 にする。
more...Delicious がソーシャルボタンのバリエーションを作ってくれないので,自力で縦型のボタンを作った。需要はあまりなさそうだけど。
more...スマホ用のスタイルシートを読みこませることで,ブログのスマホ対応を行う。スマホの時は,1カラム表示にすることと,文字を大きくすることにした。
more...1年に1度くらい Movable Type のジョークプラグインを書いてもいいんじゃないかと思って書き始めたが,途中で怖くなってやめた話。
more...Open Graph Protocol に対応するメタタグをブログ記事に埋め込むことにした。すると XHTML が Valid でなくなってしまったので Movable Type のテンプレートを書き換えて XHTML+RDFa 1.1 に移行することにした。
more...携帯電話向け MT4i の個別記事から,PC 向けの元記事へのリンクを追加する。テンプレートに1行追加するだけでできる。
more...MT2 で,挿入画像のサムネイルの幅をワンクリックで変更するために,編集画面に幅指定のボタンを追加する。
more...Movable Type 10 周年だそうだ。最初に Movable Type を使ってみたときに「これだ! ずっと欲しかったのはこんなシステムだったんだよ!」と思ったのだった。
more...今年の四月一日のブログは,サクラサクです。是非,拙サイトにお越しください。今年は例年よりも桜の開花が遅れていますが,ここだけは満開です。そしてやはり読みにくくなっております。
more...過去記事を RSS 2.0 で再配信するときは,guid 要素に配信年を含めるとよい。すると RSS 配信記事として一意となるため,RSS リーダは新着記事として扱ってくれるようになる。
more...Discus コメントを使って Twitter リアクションを表示させる。コメントは抑止の方向で。
more...今年もやってきました嫌がらせ炸裂の日。ネタというほどのこともなく,そんな感じでスミマセン。
more...SIMILE Timeline を使って,「毎年の今頃の投稿」を串刺し表示する。
more...昨日の後ろ向き企画を振り返る。後ろ向きを振り返るから前向きかと思いきや,後姿しか見えないという,なんだかな状態。そんな中,Movable Type の設定で,「優先するアーカイブマッピング」というのが何を意味するのかがようやく分かった。
more...本日,このサイトの名称は「)n(goln」,サブタイトルは「記日メカジデ ,epyTelbavoM ,xuniLeniV」,内容はすべて後ろ向きとなっております。
more...MTCountdown プラグインにパッチをあてて,「何か月」の表示ができるようにする。
more...携帯電話からアクセスしてくれる人があるようなので MT4i を導入する。Movable Type 2.661 用に少し改造。
more...MTCountdown プラグインを使って,「生後何日」や「何歳」を表示する。
more...Movable Type 4/Movable Type Open Source からは,しましまプラグインを使わずに,コメント欄やトラックバック欄の背景をしましまにすることができる。
more...先日の第2回 Movable Type Develper Conference の動画を見て激しく反省。えーとが多すぎ。プレゼンテーション下手すぎ。
more...先週の火曜日,東京丸の内で開催された Movable Type Developer Conference に参加した。
more...来週の火曜日8月19日に行われる「第2回 Movable Type Developer Conference」に申し込んだ。申込の締切は今日11日。ぎりぎりだ。
more...Google のボットが,ブログの検索窓を使って検索をかけてきている。何か意味があるのだろうか。防止できないのか。
more...リンク切れチェックプラグイン 0.50.1 をリリースする。スタティックパブリッシング版の大幅な書き換えと,ダイナミックパブリッシングへの対応。
more...Apache2+mod_perl2 で Movable Type 2.661 が動くようになったのはいいのだが,MT-Preview Plugin が動かなくなってしまった。
more...MovableType 2.661 を Apache2+mod_perl2 で動作させる。動作が軽快になった。今後も MT2 を使い続ける方向で決定した。
more...休日表示カレンダープラグイン 2.30 をリリースする。ダイナミックパブリッシングに対応した。
more...リダイレクタ追加プラグインの新バージョンをリリースする。このバージョンでは,新たにダイナミックパブリッシングに対応した。
more...サイトの文字を「ああああ」に変換するジョークプラグイン。大幅な書き換えを行った。
more...サイトが改竄{かいざん}されているように見せる,というよりも自分で改竄するという始末のエイプリルフール。
more...「振替の振替」にも対応した休日表示カレンダープラグインをバージョン 2.20 としてリリースする。
more...休日表示カレンダープラグインの MTOS/MT 4.1 版をリリースする。
more...いろいろ直してリリース。使っている Perl モジュールの変更,トラックバック先がある場合にはチェックしない,その他バグ修正など。
more...input 要素は,Firefox2 と IE6 では欄の長さが違って表示されてしまう。MT 4.1 の管理画面では,この問題が解決されている。
more...MTOS 4.1 でアーカイブテンプレートをダイナミックで構築したところ,画面が真っ白になってしまった。ダイナミックパブリッシングに必要な PHP モジュールと Perl モジュールがインストールされていなかったのが原因だった。
more...外部へのリンクをリダイレクタ経由にするプラグイン。MT 4/MTOS 4.1 対応。
more...イントラサイトの URL がリファラで外部に送出されてしまうのを何とかしたい。今回は企画の話のみ。
more...FastCGI をインストールして高速化を試みる。インストールができることは確認したが,導入は見送ることにした。
more...記事の削除で使われなくなったエントリーIDを復活させて記事を投稿する。
more...このサイトのサーバ OS を Vine Linux 3.2 から Vine Linux 4.1 に更新した。別のマシンに新規に 4.1 をセットアップし,ハードディスクを入れ替えることにした。
more...六本木の泉ガーデンで開催された Movable Type 開発者向けカンファレンスに行ってきた。
more...ブログの RSS フィードを見直すことにした。一部変更して,過去記事を配信していく。
more...過去記事を RSS 配信することを考える。過去記事の投稿年を現在の年に書き換えることで実装する。
more...Technorati の Link Count Widget の表示が遅いことがある。すると,ページの表示がそこで止まってしまう。
more...来月2007年8月に開催される Movable Type 開発者向けカンファレンスに参加申込をした。
more...リンク切れチェックプラグインは,クリックしてリンク先がなくなっているときのガッカリ感をなくすために開発された。
more...リンク切れをチェックして表示する Movable Type 用のプラグインを書くことにした。まずは,コマンドラインで起動する Perl スクリプトを作って動作確認を行う。
more...Vine Linux 4.1 がリリースされた。自宅サーバの OS のバージョンアップを試みたが失敗した。その格闘の記録である。
more...カテゴリアーカイブの表示に PHP を使う。個別に出力したファイルを動的に読み込んで表示する。
more...日別,月別アーカイブの PHP 化は問題なく動作しているのではあるが,仕様を変更することにした。
more...どこに行ったのでしょうか。ボクのスタイルシート。
more...日別アーカイブに続き,月別アーカイブも PHP で表示することにする。
more...Movable Type の日別アーカイブを tDiary 風の長年日記にするカスタマイズを PHP で実装する。
more...Movable Type 2.661 の動的生成ページ内で PHP を使えるようにする。MT 3 用ではないが,参考にできる点もある。
more...迷惑トラックバックが増えてきたので,このサイトへのリンクがないトラックバックは受け付けないようにした。Movable Type 2.661 なのでハックで対応する。
more...iTunes に対応した Podcast 用 RSS フィードのテンプレートを書いた。Movable Type 2.661 だとすんなり行かない。って言うかまだ 2.661 かよというツッコミはなしの方向で。
more...海外からの迷惑コメント投稿が増えてしまったので,一旦プレビューしないとコメントを投稿できないようにした。
more...言及リンクしたくてもできない場合がある。過去の記事をトラックバックで通知したい場合がそれだ。
more...トラックバックの送り手の様々な考え方を数値化し,解釈を与えることを試みる。
more...Podcast のフィードを作ろうとして見事にハマった。文字コードがいけなかったのだ。プラグインを作って強引に対応する。
more...自分のサイト外へのリンクにマークをつける。スタイルシートで実現が可能。
more...長年日記のためのテンプレートのコードを修正する。
more...Movable Type のライセンスが変わった。バージョン 3.3 からは,個人ライセンスの制限がなくなった。いいことだが,遅すぎる。アップグレードする気にならん。
more...フリーのフラッシュ MP3 プレーヤー Dewplayer を試す。
more...Trackback Auto Discovery を削除して,迷惑トラックバックを減らす。(この方法は問題があることを追記)
more...メインインデックスの月別アーカイブへのリンク表示を「もっと」 nDialy 風にする。
more...メインインデックスの月別アーカイブへのリンク表示を nDialy 風にする。
more...ついに迷惑トラックバックが大量に来るようになってしまった。短時間に連続して送られてくるトラックバックは,サイトへの誘導などというものではなく,単なる嫌がらせだ。
more...アプリケーションや OS のバージョンを表示するプラグインを書く。環境に密接に関係するため,「汎用」とは対極にあるプラグインになる。
more...Movable Type の編集画面で,ボタンバーを上に表示するのは簡単だった。気がつくのが遅すぎだ。
more...Movable Type の日付別アーカイブを長年日記にする。
more...トラックバックの登場は衝撃的だった。トラックバックはサイト間のリンクのあり方を変えた。トラックバックの本質について考える。
more...Movable Type のテンプレートで encode_xml 属性は万能ではなかった。コメントやトラックバックなど,外部からやって来るものに対してだけ使うのがよさそうだ。
more...Atom のバージョンが 0.3 から 1.0 になり,大きな変更が加えられた。atom:info 要素がなくなったのが痛い。
more...Movable Type を PHP 化する。とは言っても,単に *.html ファイルを PHP としてパースさせるだけである。拡張子 .html の変更は行わない。
more...Movable Type の記事用のフィールド長の制限値を大きくする。MySQL→Berkeley DB→MySQL で行う。ようやくピカチュウ問題が解決した。
more...テンプレートを変更した訳でもないのに,今日になって突然再構築に失敗するようになってしまった。原因は去年の記事のタイトルだった。
more...Movable Type などのブログサイトで使えそうなフリーの MP3 フラッシュプレーヤーには色々ある。どれを使うか迷ってしまう。
more...mod_perl の導入が上手くいかないので,mod_persistentperl を導入して Movable Type の動作を高速化する。
more...再構築が耐えられないくらい遅いので,データベースを MySQL に変換した。それでも全体の再構築に1時間もかかってしまう。
more...Date-Based Archive の再構築に失敗するというエラーが起きた。直接的にはサーバの処理能力が低いことに起因する。Movable Type の設定や,Apache の設定変更で対応することができる。それにしても再構築に時間がかかり過ぎているのが気に掛かる。
more...久しぶりにブログを更新してみると,休日に色づけしてあるはずのカレンダーが真っ白になっている。原因は Perl パッケージの更新によって必要なモジュールが削除されていたからだった。
more...自動的に再構築するインデックスを減らして,記事の再構築を軽くしたい。しかし自動で再構築しないインデックスは手動で再構築しなければならず,手間がかかる。mt-rebuild スクリプトを使うと,この悩みから開放される。
more...アップロードした画像に影をつけるにはいくつかの方法があるが,それぞれ一長一短がある。一番手間がかからなさそうな CSS を使った方法を導入する。
more...カレンダーの大幅な見直しを行う。これまで休日の色をインラインスタイルで指定していたが,スタイルシートで指定するように変更する。
more...このサイトでは,タイトル部分にカテゴリアイコンを表示している。これまで,このアイコン画像の枠線を消すのにインラインスタイルを使っていたが,これをスタイルシートに移して同様の効果を得るようにする。
more...Movable Type 2.661 のコメント通知メールを IlohaMail で受け取ると文字化けする。メール配信に Mail::Sendmail を指定すると文字化けしないのに,Postfix にすると文字化けしてしまう。原因が分からない。
more...画像をアップロードしてみると,サムネイルが作れないことが分かった。Image::Magick がインストールされていないからだった。
more...Vine Linux 2.6 で運用していた Movable Type のウェブログデータを,Vine Linux 3.1 のマシンにコピーして移行を行った。
more...Movable Type で使用する Perl モジュール DB_File を Vine Linux 3.1 にインストールする。
more...先日は Vine Linux 2.6 に MySQL をインストールした。今回は Vine Linux 3.1 にインストールする。インストールされるバージョンが変わっている。
more...メインインデックスのカレンダーに前月の月別アーカイブへのリンクを作りたい。標準のタグを使って書いてみる。
more...記事が多くなるにしたがって,再構築に時間がかかるようになってきた。Movable Type のデータベースが Berkeley DB であることも遅さに拍車をかけている。MySQL をインストールして,データベースを MySQL に変換する。今回は移行の調査のみで,実際の移行は後日にする。
more...昨日まで問題なく再構築できていたのに,今日になって突然再構築に失敗するようになった。テンプレートの変更は行っていない。原因は突き止めることができ再構築に成功するようにはなったが,納得がいかん。
more...TeX の書式で数式を書くと,整形された画像を返してくれる CGI がある。mimeTeX である。Linux へのインストールはとても簡単。プラグインを書けば,Movable Type で簡単に使えるようになるかも知れない。
more...Movable Type のテンプレートを修正して,XHTML 1.0 Transitional から XHTML 1.0 Strict へ移行する。
more...そらねっと通信局さんの「Wikipedia で見る今日」を Movable Type で実装してみたい。
more...Movable Type の編集画面にはプレビュー機能は,内容の確認はできるものの,公開後の雰囲気がつかめない。プラグインを導入して,スタイルシートが適用されたプレビューができるようにする。作業効率がアップする。
more...久しぶりに Feed Validator でチェックすると <id> タグに問題があるという警告が表示された。Atom Index テンプレートを修正する。
more...カレンダーのリンク先を日付別アーカイブにしたとき,通常は最後の記事のタイトルがリンクのタイトルとなる。最後の記事だけでなく,その日のすべての記事のタイトルを表示させるようにする。
more...ウェブログの公開を始めて,今日で1年になる。この1年,色々なことがあった。「1年前の今日の記事」を振り返るプラグインを導入する。
more...Movable Type に脆弱性が発見され,セキュリティパッチが公開された。パッチをプラグインとしてインストールするだけで,再構築は不要というもの。このテクニックを使えば,本体のハックは不要になるかも知れない。
more...mt.cfg は見えないように対策したが,何と mt.cfg 以外の管理用ファイルがすべて丸見えだった。アクセス制限について見直すことにした。
more...bgcolor 属性を何の疑いもなく使っていたが,推奨されない属性であることがわかった。ショック。休日表示カレンダープラグインのドキュメントを修正する。
more...PerlScript プラグインを使うと,投稿のあった月の総数や,カテゴリの総数を計算して表示することができる。
more...月別アーカイブ内で月名と記事数を一覧表示することは,標準の機能として可能である。その一覧の中で,表示している月の月名を強調表示したい。MTTagInvoke プラグインと PerlScript プラグインを使って実装する。
more...年が開け,ウェブログのアーカイブが 2004 年分と 2005 年分の2つになった。2004 年分は表を全部手書きしていたのだが,毎年作らなくてはならないのが面倒。プラグインを導入して,次の年や前の年へのリンクが自動的に作成されるようにする。
more...Movable Type の日本語マニュアルに誤解を招く記述があり、気になっていた。メールで連絡したところ修正を快諾してくれた。こんなことならもっと早くすればよかった。
more...色を交互に変えて、しましまにしたいのはコメントだけではない。記事もしましまにしたい。このサイトで数ヶ月試したプラグインを公開することにした。その名も「しましまプラグイン」(「ダサッ」とかいうな)。トラックバックもしましまにできる。繰り返しになっているものは、すべてしましまにできる。
more...Movable Type のカレンダーに、日本の休日を色づけする 休日表示カレンダープラグイン のバージョンアップを行った。メジャーバージョンアップと言えば聞こえはいいが、今までご利用頂いている方にとっては「おいっ!」なバージョンアップになっている。
more...Onclick 属性削除プラグインをバージョンアップし、Movable Type バージョン 3 で使う場合、管理画面に表示されるようにした。
more...MTEntries には,コメント関連の属性 recently_commented_on があるのに,トラックバックに関するこれと同じような働きをする属性がない。プラグインの導入でできることが分かった。半年くらいの悩みが解決した。BoundlessOcean さんに感謝したい。
more...dynarch.com が配布している HTMLArea 3.0-RC1 を試す。このバージョンは Mozilla 1.3 以降をサポートしているとある。Mozilla 1.7.3 で試したところ、動作に問題があることが分かった。インストールからアンインストールまでをまとめておく。
more...自分のウェブログを削除するリンクが作れる。そのリンクは、個別記事に置いておくと便利な「編集リンク」と同じような形をしていて、どこにでも置くことができる。「トラックバックをたどって行ってみると、知らないうちに自分で自分のウェブログを削除していた」、そんなことが起こり得る。
more...プログラムを書いた後一定期間が経過すると、一体どうしてこんなコードを書いたかが分からなくなってしまう。私の場合、自分で書いているにも関わらず「1ヶ月後は他人のプログラム」になっている。Perl のプログラムは特に分からなくなりやすい。そこで、何をやっているかをメモしておくことにした。実際に書いていくうちにバグ (というより制限事項) も見つかった。
more...トラックバックを送信すると、「Ping 'http://...' failed: HTTP error: 500 read timeout」というエラーが出ることがある。相手のサーバからの処理完了通知を待ちきれないのが原因である。多くの場合、トラックバックは正常に送られているので問題はない。
pre 要素を通常のブロック要素に変換し、あたかも pre 要素であるかのように見せるプラグイン。変換後のブロック要素では、ブラウザの自動改行が有効になる。nlog(n): pre 要素を自動改行させたい のアイデアを実装したものである。pre 要素についてきちんと調べていないので、バージョンは 0.9 としてリリース する。Movable Type 2.661 で動作確認を行っている。
more...<pre>...</pre> に囲まれたスペースや改行はそのまま出力される。これはソースコードなどを表示する時に便利に使える。しかし、自動改行されなくなってしまうため、ブラウザの表示幅を狭くすると右側にはみ出てしまう。何とか自動改行するようにできないか考える。
more...記事を公開した後、内容を修正したいことがある。修正箇所を明確にするためのタグとしては <ins> と <del> がある。しかし修正が残してある文書は(正しいことかも知れないが)読みづらい。そこで、必要なときだけ修正箇所が見られるようなページ構成を Javascript を使って実装する。
more...Atom や RSS を Feed Validator for Atom and RSS でチェックすると、onclick に関する警告が出ることがある。アンカータグから onclick 属性を削除するプラグインを作成した。
more...RSS 1.0 をフィードするファイル index.rdf にスタイルシートを適用することができるという。スタイルシートを使うと、ソースがそのまま表示されるのではなく、ちゃんと整形されて表示される。ただし、<![CDATA[ ... ]]> で囲まれた部分はタグがそのまま出てしまう。
more...RSS (RDF Site Summary) は、サイトの概要をメタデータとして記述する XML フォーマットで、サーバからは XML または RDF のデータ形式として送出される。メディアタイプとしては、application/rdf+xml とするのが正式だが、当面は application/xml とするのが現実的なようだ。
more...Bloglines などの RSS リーダを使っていると、ロゴ画像が表示されるサイトを見かける。また、「more...」や「続きを読む」がある場合、クリックできるようになっているサイトもある。MovableType の RSS テンプレートにこれらの機能を追加する。RSS 1.0 と RSS 2.0 では書式が異なるので注意。
more...MovableType にオフライン更新ツールを使って記事を投稿すると、データベースが壊れてしまうことがあるらしい。
more...カテゴリへのトラックバックができるように設定を行う。トラックバックを受け付けるための設定は編集画面から行うことができる。受信許可の設定を保存した時点で、自動的にトラックバック URL が割り当てられる。
more...あまりにもコメントスパムがひどいので、禁断のコメントスパム対策を導入することにした。日本語全角文字が1文字以上なければ投稿できないというもの。サイトの文字コードが EUC であることを仮定している。
more...今日、ものすごい量のコメントスパム攻撃があった。攻撃中に気がついたので、被害はそれほど大きくなかった。ログを見ていると、国内の IP アドレスからの発信がある。そのアドレスにアクセスしてみると、ハードディスクつきの DVD レコーダーだった。
more...Bloglines の表示は、記事の背景色が交互に色づけされていて見やすい。MovableType のコメント欄もこんな風に色づけしてみたい、と思ってプラグインを書いた。ダウンロードは しましまコメントプラグイン から。
more...mt.cfg では、mt.cgi へのパスとして AdminCGIPath ディレクティブを指定することができる。しかし、このパスをテンプレートから参照することができない。プラグインを書いて、<$MTAdminCGIPath$> として参照できるようにする。
more...カレンダーをアーカイブテンプレートから分離して、再構築したカレンダーをインクルードすることを考える。カレンダーのソースが1つになるので、カレンダーを修正する場合は1つのテンプレートだけ修正すればよいことになる。さらに再構築にかかる時間も短くなるかも知れないというオマケつき。インクルードの方法にはいくつかあるが、ここでは MTInclude を採用することにし、利点、欠点、導入方法について考える。
more...休日表示カレンダープラグイン のバージョンアップを行った。今回のリリースは 1.3。月の変わり目をウェブログの設定と同期するように修正した。
more...メインインデックスでは、最近のコメントを表示するようにしている。これは便利なのだが、古くなると表示されなくなってしまう。すべてのコメントを表示するにはどうしたらいいのか考える。
more...投稿したすべての記事のタイトルを表示するのに Master Archive Index テンプレートが用意されているが、カテゴリの表示を追加することができない。<MTEntries> で囲むことにより、カテゴリ名を表示することができる。
more...これまで、コメントスパムを受けた時点で、スパムを削除し禁止IPに1つずつ登録を行っていた。しかし、こんな方法では間に合わないくらいの大量コメントスパムが来てしまった。コメント投稿 CGI のリネームによる nlog(n): コメントスパム対策 は効き目が薄かった。MT-Blacklist を導入するのは面倒そう。それよりも簡単な方法があったので対策する。ただし、エラー終了しないように修正して導入する。
more...Movable Type 2.661 では、最終更新日を表示するための <$MTEntryModifiedDate$> タグが個別アーカイブでうまく動かない。The Tweezer's Edge v3: MTEntryModifiedDate tag bug によれば、これはバグで、MT.pm と Context.pm を修正する必要があるとのこと。
more...いくつかの不具合を修正し、休日表示カレンダープラグイン 1.2 をリリースした。
more...Movable Type のウェブログには、時系列に並んだ前後の記事に移動するための、ナビゲーションメニューがついている。前後の記事の移動をカテゴリ内に限定させたいと思う人は多いようで、プラグインも複数開発されているが、記事のカテゴリが複数の場合にどうするかという問題や自動再構築に関する問題がある。Ruby site: 複数Categoryなページめくりの再構築(修正) は、この問題を見事に解決している。
more...MovableType のウェブログで、個別記事の印刷用ページを作ることを考える。印刷用ページには、記事の日付や内容を表示し、それ以外のサイドバーやメニューなどは表示ないようにする。#BLOG: MTで印刷用ページを作成するには? には、メディアタイプを指定することでスタイルシートの切り替えを行う方法が紹介されている。これを応用して、プレビュー画面もブラウザで表示できるようにする。
more...<$MTBlogEntryCount$> タグを使うと、エントリの総数が表示できる。
もちろんマニュアルにも記載されているが、分類が分かりにくくて見つけづらい。ないと思って、EntryCount というプラグインを作った人がいた。そのタグの名前は <$MTEntryCount$>。そして、公開直後にビルトインのタグがあることが分かったという話がある。タグのネーミングに問題あり? とも思わせるエピソードである (EntryCount plugin)。
more...コメント投稿者へのリンクは、デフォルトではコメント CGI 経由のリダイレクトになっている。リダイレクトの場合、マウスをリンクに重ねてもリンク先は分からないので不便。テンプレートに手を加え、投稿者の URL にダイレクトリンクするように変更する。
more...Movable Type では、バージョン 2.65 から Atom Feed がサポートされた(Version 2.65 Released)。Movable Type 2.661 に Atom Feed を追加する。
more...このサイトでは、画像のアップロード先を、アーカイブディレクトリ内の年月ディレクトリにしている。例えば、今月であれば 200406 というディレクトリである。毎回このディレクトリを指定するのは面倒なので、テンプレートに手を加える。
more...PukiWiki:魂の叫び では、丸い BlogTimes が公開されている。Flash を利用しているので、GD ライブラリのインストールは不要。しかもカッコいい。私も触発され、MTBlogTimes のソースに手を加えて円グラフ表示にしてみた。楕円にもなるようにしてみたのだが、線が中心に向かっていないような気もする。
more...MTTagInvoke というプラグインが 87design weblog : 「This Category Entries (easy)」 で紹介されている。MT タグの属性に MT タグが指定できるという優れもの。MTBlogTimes の月別ファイル名指定にも利用できる。
more...月が替わっても,数時間は MTBlogTimes の月が更新されない.これは MTBlogTimes が GMT を基準にしているからである.簡単な修正で月の替わり目と同期させることができる.
more...バージョン 1.0 では、土曜日に色を指定したとき、日付が入っていない場合にも土曜の色がついてしまっていた。修正して 休日表示カレンダープラグイン 1.1 としてリリースする。
more...2004年6月28日追記: この方法は危険なことが分かりました。アーカイブ URL に「http://」を含めないと、トラックバック ping の際に自サイトの URL を「http://archives/000172.html」として送ってしまいます。他サイトに迷惑になるため、非常に危険です。
Apache を SSL 対応に すると、ウェブログも当然 SSL を通してブラウズできるようになる。しかし、MovableType の推奨設定では、サイトとアーカイブの URL の設定に「http://」を含めるようになっているため、リンクを辿ると強制的に HTTP プロトコルになってしまう。色々試した結果、アーカイブの URL には「http://」を含めないということで落ち着いた。
more...「匿名コメントを受け付けない」設定の場合、メールアドレスが表示されるため、コメント投稿者がスパムのターゲットになる危険性がある。しかし、「匿名コメントを受け付ける」設定にすると、名前を記入をうっかり忘れても投稿ができてしまうため、名無しさんになるという事故が起こる。解決法は MovableType のマニュアルに書いてあった(TEMPLATE TAGS#Comments)。
more...scriptygoddess を見ていたら、MovableType のエントリを WordPress へ移行する方法が紹介されていた(C A R T H I K . N E T » Moving from movable type to WordPress)。
more...Six Apart (シックス・アパート) がお金儲けに走ってしまったので、ウェブログへの興味が一気に失せつつある (nlog(n): MovableType 3.0 リリースされる)。
more...カテゴリアーカイブにカテゴリ表示のアイコンをつけたいときは <$MTArchiveTitle$> タグを使うとよい。
more...Movable Type 3.0 Developer Edition をダウンロードするには、TypeKey に登録する必要がある。登録と利用料は無料。ロボットによる自動登録を防止するため、画像で表示されたランダムな文字列を入力するという方策がとられている。
Movable Type 3.0 が昨日リリースされた。いくつかのバージョンがあり基本的に有料だが、Developer Edition はフリーとのこと。
more...使いやすさと柔軟さを兼ね備えたウェブログツールとしてポピュラーな MovableType だが、構造が分かりやすいだけに、簡単な攻撃ツールにもなり得る。実際は CGI であれば必ずこの危険性があるのだが、MovableType はお手軽なのである。
more...MovableType のデフォルト設定では、1日に複数のエントリがある場合、カレンダーのリンクはその日の最後のエントリへのリンクとなる。しかしこれだと、クリックしてエントリを表示した時に、前後のエントリが同じ日に書かれたのかどうかが分からない。そこでカレンダーからのリンクを日付別アーカイブへのリンクに変更する。
more...トラックバックを受けた場合,メインインデックスは自動的に再構築されるが,Individual Entry Archive は再構築されない.コメントを受けたときと同じように自動的に再構築されるようにソースを修正する.
more...MovableType では、エントリの投稿時刻は 12 時間表示で行われる。何時何分に AM か PM がつく。例えば、お昼の 12:34 に投稿した場合は、12:34 PM となる。しかし、お昼ならば 12:34 AM あるいは 0:34 PM になるような気もする。
more...コメントスパム対策で mt-comments.cgi の名前を変更したが、コメントスパムを受けてしまった。どうやらリンクを辿って来ているらしい。リネームの効果がどのくらいあるかは微妙。
more...MovableType をデフォルト設定では,エントリのアーカイブは archives ディレクトリに保存される.インデックス index.html は置かれないため,ディレクトリにアクセスするとファイルの一覧が表示されてしまう.一覧表示されたからといって,セキュリティ的に問題はないのだが,あまり気持ちがいいものではないので対策を考える.
more...MovableType のコンフィグレーションファイル mt.cfg は CGI のあるディレクトリにあり、そのままだとブラウザで読めてしまう。MT Wiki . MT . MtCfg には、mt.cfg を .htaccess で保護する例が紹介されている。
more...MovableType 2.661 で、コメント入力フォームの「PREVIEW」または「確認」ボタンを押すと、下の方にエラーが表示される。コメントのプレビュー動作自体に影響はないのだが、何となく気持ちが悪い。インストールしてあるディレクトリも表示されてしまう。これは既知の問題らしく、BananaBlog: MT 2.661 を勝手にバグ・フィックスには原因の解説とパッチの紹介があった。
more...blog.bulknews.net: mt-comments のリネームでは、コメントスパム対策として、コメント用スクリプト名の変更が試みられている。簡単な割に、効き目がありそう。ただし、テンプレートに mt-comments.cgi と直書きしている場合は、そのテンプレートの変更も必要となるので注意が必要。
more...最近コメントスパムが増えてきた。今まで無視してきたが、削除することにした。現在、コメントスパムに対しては、「禁止IP」へ追加することでの対策しかしていない。後でなぜ禁止IPに追加したのかが知りたくなる可能性がある。SPAMSpam のログが MovableType に残ってくれると嬉しいが、これはできないようだ。「コメントが来たらメールで通知」で代用している。ログを残す方法はこれしか方法がないのだろうか?
Mozilla 1.6 で MovableType のテンプレートを編集後、再構築しようとしたらポップアップが出てこない。Mozilla がポップアップをブロックしていたのが原因だった。
more...IMG タグ抽出プラグインをバージョンアップ。IMG タグ抽出プラグイン 1.1 として公開する。前のバージョンでは、「概要」に img タグをうっかり書き忘れるとエラーになっていたので、これを防止するようにした。
more...カテゴリを Photo にした場合、Aggreg8 などの RSS リーダではタイトルしか表示されない(RSS リーダだとタイトルしか見えないエントリ参照)。この問題を解決するためにプラグインを書くことにした。
more...MovableType 用の休日表示カレンダープラグインの機能追加・修正を行った。バージョンを 1.0 としてリリースする。このバージョンのライセンスはクリエイティブ・コモンズ・ライセンスの「帰属 - 非営利 - 同一条件許諾」としてみたが、これがペンネームで有効なのかどうかは不明。
more...RSS リーダは軽くてよい。アプリケーションの動作が軽いだけではなく、ネットワーク的にも軽い。RSS リーダは一種のテキストブラウザだからである。概要を見て興味のあるエントリを見つけたら、画像つきのブラウザで見ればよい。RSS リーダでこのサイトを見ていたら、タイトルのみで概要が表示されていないエントリがあることに気がついた。
more...MovableType のカレンダーに色づけするプラグインを書いた。
more...先日トラックバックしてみて、トラックバックの意味が分かったような気がする。単に紹介するだけの場合はトラックバックする必要はない。有効なのはプラスアルファの情報がある場合である。そうすれば元記事の著者に情報を提供できるからである。
more...Main Index にカテゴリ別の投稿数の表示を追加する。
more...休日表示カレンダーを作る前に、小さなプラグインを書いた。それは、The Neurotic Fishbowl That Is My Life... にある縦縞の入った見やすいカレンダーをどうしても作りたかったからである。
more...Date::Japanese::Holiday - Calculate Japanese Holiday を使ってカレンダーに休日を表示するようにした.簡単なプラグインを書いたのだが,使い勝手と効率が悪すぎて公開できん.
more...CPAN で Date::Japanese::Holiday - Calculate Japanese Holiday というモジュールが公開されている。1948年4月20日以降、現在まで対応している。
more...Trackback の URL を1クリックで選択できる Javascript を追加する。
more...日本国内の RSS Feed のディレクトリ/検索エンジンの1つである Bulkfeeds に登録してみる。
more...チェックしておきたいサイトが更新されているかどうか、アクセスする前に分かれば便利。更新されているかを自分のサイトに表示させてしまうのが BlogRolling の機能らしい。
more...bricklife.weblog."Safari「でも」使える MT Bookmarklet" には、ブラウザの違いを吸収するテキスト選択型のブックマークレットが紹介されている。しかし、残念ながら仕様によりIE6では動作しない。
more...CPAN で Net::MovableType というものを見つけた。MovableType の軽量クライアントとある。使えるかと思ったが、難しいようだ。
more...Bill Zeller's Automation Scriptを日本語化して、さらにそのインタフェース(Kalsey's Button Maker)も日本語化して作ってしまった人がいる。Button Maker for Japaneseがそれである。ありがたい。
more...Netscape 4.x でも3段組にするには、基本的には幅をパーセントで指定すればよい。
more...MovableType で3段組にするにはいくつかの方法がある。
more...Preston Wiki - MovableType には、MovableType の Tips がまとめられている。1つずつ試すといいかも知れない。
more...コメントが入った。しかし、内容は関係ない模様。これがコメントスパムというものだろうか。
more...MovableType では、コメントが投稿されたときにメールで通知してくれる機能がある。
more...Internet Explorer だと出てくる、テキスト編集ボタン。テンプレートを編集すれば、Mozilla でも使えるようになる。
more...一度公開したエントリの一部を修正したいことがある。そんなときに編集リンクがあると便利。
more...タグを表記したい場合、例えば <a> と書くとタグとして認識されてしまうので、本文中には <a> と書かなければならない。
more...エントリを投稿する時、改行を自動挿入するモードとしないモードの2つを選択できる。どちらを選ぶか、それが問題である。
more...Main Index のエラーをなくそうと頑張ってみる。そして振り出しにもどる。
more...Main Index を修正して,エラーを減らしたところ,かなり改善されて 91 点になった.さらに細かくは今後の課題として残すことにする.
more...Another HTML-lint gateway でインデックスページのチェックを行う。結果はマイナス80点。惨敗である。
more...サムネイルのイメージタグに alt 属性の指定がない。lib/MT/App/CMS.pm を修正する。
more...Movable Type のブックマークレットを使ってみて驚いた.単なる「ブックマークで起動する Java スクリプト」ではなく,作業の流れを変える画期的なツールだった.
more...Trackback で,どのエントリが参照されたのかを分かるようにするプラグインが公開されていた.素晴らしい.一色政彦氏のMTの「最近のTrackback」にエントリーのTitleとPermalinkを!」からダウンロードできる.
more...Main Index に Recent Trackbacks を追加する.
more...先日のコメント用ポップアップがおかしい問題が解決した.
more...Comments (0) などをクリックして出てくるポップアップウィンドウがおかしい。欄やボタンに何も表示されていない。
more...各エントリのタイトルにカテゴリの表示を追加。アイコンはTaylor McKnight - //gtmcknightから。VineLinux と Photo のアイコンは手書きで新規に作成したもの。
MovableType 2.661 は、バージョンアップするのではなく、新規にインストールした。しかし、うまく動作しない。
more...MovableType 2.661 が公開されていた。2.64→2.661 にアップグレード。日本語化パッチは Milano::Monolog: 日本語化パッチ からダウンロードできる。
more...Main Index をリビルドするとエラーになる。blogtimes画像用ディレクトリを予め作っておかなかったのが原因だった。
more...