JavaScript、Ajax、HTML5(API)、Ruby…Web及び関連技術の実験&情報公開&制作物紹介。

2006年7月アーカイブ

dopvSTAR* 検索結果文字化け対策

| トラックバック(1)

アクセス解析ツール「dopvSTAR*」を使用していますが、検索キーワード等に文字化けがよく出ていました。
google等の検索キーワードのように、UTF-8エンコードで渡ってくる文字列の場合に発生しているようです。
解決方法も判明したので、メモを残しておきます。
※以下は、MovableTypeを使用している場合に特化した説明です。

無理矢理 Jcode.pm 対応方法(無保証)を参考にしました。)

(導入環境等は、過去記事 dopvSTAR* 導入メモをご覧ください。)

(対象:MT3.0以上(3.3対応)、MT3.2で確認)

レンタルサーバで複数のMTをインストールする方法

| コメント(2) | トラックバック(1)

レンタルサーバ等、「1アカウントに付き使用可能なデータベース(インスタンス)1つ」という制限がある場合、もし複数のMTをインストールしたい場合に問題が発生します。
(ここでいう「データベース(インスタンス)」というのは、mt-config.cgiの「Database」に指定するデータベース名のこと。)
こういう場合は、生成されるテーブル名を変更しなくてはなりません。
その方法をメモしておきます。

(対象:MT3.2以上(3.3対応)、MySQLもしくはPostgreSQL使用の場合)
2006.08.01 追記あり)

コンテナタグとグローバルフィルター

| トラックバック(1)

Movable Type は、全てのページをスタティック(静的)に生成するモードと、一部のページをダイナミック(動的)に生成するダイナミック・パブリッシングモードを選べます。
それぞれ利点・弱点があり、両方混在することもできるのが特徴の一つですが、同じテンプレートでスタティック・ダイナミック両方に対応できるのも特徴の一つだと思います。

と思っていたのですけれど、一つ、気になる非互換性を発見してしまいました。
簡単にまとめると、以下が判明しました。

  • スタティックページでは、コンテナタグへのグローバルタグアトリビュート(グローバルフィルター)の適用が有効
  • ダイナミックページでは、コンテナタグへのグローバルタグアトリビュート(グローバルフィルター)の適用が無効

【追記: 2006/09/14】この情報は、MT3.2のものです。MT3.3ではこの問題は解消されています。

ダイナミック・パブリッシングがうまくいかない

自作プラグインのダイナミック・パブリッシング対応を思いついて、実験しているのですが、どうも動作がおかしいのです。
リロードすると、必ず真っ白になってしまう。つまり、何も生成されない。(Operaで「ページのソースを表示」して新しいタブにソースが表示されないときは、本当に何も生成されていない証拠。)
考えられるのは、phpソースのどこかにおかしなところがあってエラーが発生している、でもエラーメッセージを出力しない設定にしてあるため何も表示されない、ということ。
調査中。

私のポリシー (HTML編)

| トラックバック(1)

私って「技術屋」だな、と、よく自分で思います。
例えば、「動けばいいや」という妥協ができないこと。
どうしてそうなるのか、どうしてそれで動くのか、その原理や意味を考えてしまうのです。
そして「本来の意味」が分かると、それを大切にしたいと思ってしまいます。
本来の意味にそぐわない使い方がされていれば、よりふさわしいモノ置き換えたり、覚えた使い方はなるべく活用してあげようと思ったり。
換言すると、「理論屋」とも言えるかも。

その典型例が、HTMLとCSSについて。

dopvSTAR* 導入メモ

| トラックバック(1)

Movable Type 対応のアクセス解析ツール「dopvSTAR*」を導入しました。
Movable Type と相性がよいということで導入してみたのですが、いくつか気付いたことが。

  • よくある「カテゴリの説明で日本語表記」を前提としているが、ウチは関係ない(英語表記のみ、カテゴリの説明は説明として使用)
  • ログ取得の書式サンプルそのままだと、XHTML1.0のValidationに通らない
  • 月別アーカイブと日別アーカイブを別に説明しているが、テンプレートは同一のもの(一つの日付アーカイブテンプレート)を使用
  • SSIでテキストカウンタを使いたいけれど、その方法が明示されていない

ということで、その辺りを調査し実際に解決していったので、覚え書きとして残しておきます。

MovableTypeのアクセス解析 [楽]を参考にしました。)

このアーカイブについて

このページには、2006年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2006年6月です。

次のアーカイブは2006年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

カテゴリ

月別 アーカイブ

OpenID対応しています OpenIDについて