« 2006/12 | メイン | 2007/02 »

2007/01/20

●『日付表示用の言語』の設定を拡張! - DateLangX プラグイン

ニッチなニーズに応えられる(かもしれない)プラグインを公開します。
Movable Type (以下、MT) の、ブログの基本設定『日付表示用の言語』を拡張する、DateLangXプラグインです。
MT3.2(+BigPAPI)、MT3.3に対応しています。
インストールすると、以下の図のように『日付表示用の言語』に項目が追加されます。

DateLangX.jpg

【2007/02/13 ドネーションに関する追記】

続きを読む "『日付表示用の言語』の設定を拡張! - DateLangX プラグイン"

2007/01/19

●CatSort ver.0.42 - MT3.2における不具合を修正

CatSort - カテゴリーソートプラグインを修正、バージョン番号を ver.0.42 としました。

修正内容は以下の通り:

  • Movable Type ver.3.2x で使用する際、プラグイン一覧表示をしようとしたときにエラーが発生してしまう不具合を修正
    →MT3.2では日本語ローカライズされず、プラグイン情報は英語で表示されます。
  • 一部誤記を訂正

MT3.2xをご使用の方は、最新版への差し替えをお願いします。
MT3.3xでの使用に関しては、0.41でも問題ありません。機能追加もありませんので、MT3.3xをご使用の方は特にバージョンアップの必要はありません。

以下に、今回発覚した問題について詳細を報告します。
(技術情報になるので、関心のない方は読み飛ばしていただいても構いません。)

続きを読む "CatSort ver.0.42 - MT3.2における不具合を修正"

2007/01/15

●VarHandlerプラグイン

先日Six Apart - Movable Type プラグインディレクトリに登録されて初めて知ったのですが、Movable Type のプラグインを数多く開発されている藤本壱さん作で、「VarHandlerプラグイン」というプラグインが存在します。

基本コンセプトは、拙作 AutoIncrementalVar プラグインと同じく、「<$MTSetVar$>, <$MTGetVar$> の拡張」。

ということで、両プラグインを比較・検証してみました。

続きを読む "VarHandlerプラグイン"

2007/01/14

●<blockquote>要素で横スクロールバーを出す方法

HTMLの<blockquote>は、引用文を表示するためのブロック要素です。
文献の文章を引用することにも使いますし、HTMLやCSS、JavaScript等のソースを引用する目的にも使用できます。
当サイトでも、両方の目的で(さらに言えば後者の『出力結果』の表示目的でも)使用しています。

このうち「ソースを引用」する場合、<blockquote>タグそのままだと、長い行が途中で折り返してしまい、整形した行の表示が崩れてしまうことがあります。
そこで、「一行を折り返さずに表示し、長い行が存在する場合に横スクロールバーが出るようにする」スタイルシートの指定を紹介します。

続きを読む "<blockquote>要素で横スクロールバーを出す方法"

2007/01/09

●「シックス・アパート検定」@けんてーごっこ

けんてーごっこというサイト、今日初めてその存在を知りました。
検定(というより4択クイズ)で楽しめるだけでなく、その問題や成績をブログパーツとして自ブログにはりつけたり、オリジナルの検定も作れちゃう、というモノ。
『日本初、クイズコミュニケーションサイト 第一弾』
だそうです。

で、「シックス・アパート検定」というものもあったので、早速試してみました。
全問正解、合格です(^-^)v

続きを読む "「シックス・アパート検定」@けんてーごっこ"

2007/01/04

●JKL.ParseXML.JSON のエラー処理について

Ajax基本ライブラリといえば prototype.jsJSANHTTP.Request クラスが有名ですが、私は Kawa.net xp で公開されている JKL.ParseXML を愛用しています。
Ajax関連のライブラリを探していて、「手軽に使えて簡単便利」なものとして見つけたのですが、以下のような特徴があります。

  • 依存ライブラリなし、単体で使用可能
  • 取得したデータをJSオブジェクトに変換してくれるので、処理が簡単(DOMの煩雑さ・手順の多さに比べれば)
  • XML以外にもJSONやCSVなどの形式の読み込みに対応

特に最後の「JSONにそのまま対応している」というのがお手軽で良いのです。
ただ、今回ある目的でいろいろ触っていて、その「JSON対応機能」で少し難があったので、作者へのフィードバックがてら、対処法とともに覚え書きとして残しておきます。
発見した問題点は、以下の2点:

  • JKL.ParseXML.JSON クラス使用時、ある条件下で、捕捉されない(捕捉できない)JavaScriptエラーが発生する
  • 親クラスの JKL.ParseXML クラスに用意されているエラーハンドリング機構が、JKL.ParseXML.JSON クラスでは有効ではない

追記:2007/01/05】この記事の記述は、JKL.ParseXML ver.0.19 のものです。
これらの問題点をクリアしたver.0.22が即日(2007/01/04付けで)公開されました。
作者のKawasaki Yusukeさま、迅速なご対応ありがとうございます(^-^)

続きを読む "JKL.ParseXML.JSON のエラー処理について"

2007/01/02

●模様替え@2007

本年もあんちもん2.Labをよろしくお願いします。

新年のあいさつはそこそこに、今日はこのサイトのデザインについて。
心機一転、ということで、ほんの少しデザイン変更しました。素人ながらそれなりにこだわってみました。
ポイントは、以下の3点:

  • 色合いが淋しくぱっとしなかったので、少し鮮やかにでもバランスよい配色に変更
  • 個別ページ以外のエントリー・フッターが長すぎて折り返していたのを修正・調整(エントリー情報表示領域の追加)
  • SEO対策を考慮して、中央カラムがソースの先頭に来るよう調整
続きを読む "模様替え@2007"