Web-CGIの最近のブログ記事

MySQL-5.5上に載せてあるデータベースのキャラクタセットで4バイトのunicodeが使える様になったので、調子に乗って、これまでに作ったCGIのページ出力も、EUC-JPからUTF-8に切り替える作業を進めている。

で、うちのサイトでgoogleクローラが最も熱心に拾って行く「今日は何の日?」も去る12月21日(水)に出力キャラクタセットをEUC-JPからUTF8に切り替えた。

昨日ふと見ると、明治5年以前の出来事では和暦の年月日を表示しているのだが、その「xx月」の部分が消えていた。
どうも、PerlでUTF-8を使う際の作法を守らず、ソースコードをUTF-8に変換して、HTMLのMETAタグのキャラクタセット指定をutf-8に変更、 use utf8 行とデータベースから受けた変数に対するutf8::decode行を追加しただけの手抜き対応をしたのがまずかった様である。 \(^o^)/

前の記事で書いたとおり、データベースMSを4バイトユニコードが使えるMySQL-5.5にグレードアップしたので、続いて、Movable Type 4.29の記事データベースも、キャラクタセットをutf8mb4に変更してみた。

私設データベース解析の都合で、今年になってMySQL-5.0.xから解析ツールの豊富なMySQL-5.1.xにアップデートしたばかりだったのだが、最新バージョンであるMySQL-5.5の機能(英文)に気になるものが追加されていたので、アップグレードすることにした。

www.kattch.com/~kattch/ 以下のURLについては、新サーバ(サクラのレンタルサーバ)ドメインwww.sanshouo.com上では、新旧サーバのディレクトリ構成が異なるため、ネームサーバ側での「URL転送」だけでは「404:Not Found」エラーになっていました。

で、よくよくサクラのレンタルサーバのマニュアルを見てみたら、WebサーバでRedirectディレクティブが使えることが分かりました。

MT4i 復活す

| コメント(0)

このブログは、MovableType-4.2xを使って公開している。

以前も書いたが、自宅サーバとして使っているマシンが壊れて、代りのマシンにした時から、MT4iによる携帯電話向け変換に不具合が生じた。
携帯電話でアクセスすると、「Software error:」が多数発生したのである。
当時使っていたのはMT4i-3.0である。

MT4i-3.0はMovableType-5.xに対応していない。それ用のバージョンは鋭意開発中で、現在は3.1アルファ版が試用できる。

これまでは携帯電話から書き込めないので不便を感じていたのだが、レンタルサーバに移転したら、何事も無かったかのように、機能したのである!?

このアーカイブについて

このページには、過去に書かれたブログ記事のうちWeb-CGIカテゴリに属しているものが含まれています。

前のカテゴリはFreeBSDです。

次のカテゴリはアプリケーションです。

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

おすすめサイト

おすすめ

サーバ/OS技術書

技術書一般

  • 長沢工:天体の位置計算 増補版

    長沢工:天体の位置計算 増補版

    天体の視位置を計算する「位置天文学」の入門書。ロングセラー。刊行が古いために、具体的計算に使われている星表等の定数は、1984年以前の計算システムによるものである。しかし、現在、新刊で入手可能な同種の書籍は限られており、天体位置計算の考え方が変った訳ではないので、現在でも充分に役立つだろう。

いろいろ


最近のコメント