mattz.xii.jp blog

メンテナンス完了のお知らせ

By mattz, 2009/05/11

開設以来約1年の間、当ブログはMovableType 4で運用してきました。MT4で「できること」に関しては特に文句はなかったのですが、Operaだと各種テンプレートの編集が何故かできない、近頃はエントリ書いて保存ボタン押すとOperaが固まる、ダイナミックパブリッシングがうまくいかない(僕の責任によるところが大きいとは思う)なんていう不満が溜まってきたとか、仕事で使ったDrupalがなかなか楽しいので使ってみたかったとか、さくらインターネットでMySQL5が使えるようになった、とか、そもそも飽きた、なんていう理由でCMSをDrupalに変更しました。

過去のエントリについてはなんとかそのまま残せたので、そのまま置いときます。MT4のエンジンもそのままなので、コメントやトラックバックも受けられ るんじゃないかなぁ。試してないけど。

でも、spam対策は何とかしないとなぁ。TBの方はリンクなきゃダメよ、で大体跳ねられる気がするけど。コメントの方はモジュール拡張しなきゃダメかもなぁ。なんかあるかもしれないので探してはみるけど、日本人ユーザ少ないからねぇ。

WordPressにしなかった理由?事例がありすぎてつまんないから。

タグ

Drupalも入りました

By mattz, 2009/05/11

メンテナンスのお知らせ続きのまた続き

Drupalもインストールは完了して、あらかた必要そうな設定も終えていて、すでにいくつかエントリも書いてあったりするのですが、このMTとの共存ができない。パーマリンクごと移行したいという妄想は早々に諦めて、構築済みのページを残したまま、このドメインのサブディレクトリでDrupal動かせばいいかなとか思っ たんですが、一筋縄ではいかないようで。

てことで、少し試行錯誤してみたのですが、このドメインのままいこうと思ったら、DrupalのクリーンURLは諦める感じ。mod_rewriteの設定をね。もっと頑張ればね。何とかなるとは思うんですよ。というか何とかなった模様。何とかなったというか、サブディレクトリでの運用ですらなくなった。

そういうわけですね。当ブログはサイトのURLは同じですが、ブログシステムを変更しましたので、RSSのURLが変わります。もう設定変えちゃったので、RSSリーダで読んでる人以外は、このエントリにアクセスすることないんじゃないかと思いますが。

タグ

タグクラウドを導入しました

By mattz, 2009/05/11

追記

モジュールがDrupal 7に未対応のため、現在は無効です。

まぁ、まだエントリ数が少ないのでパッとしませんけど。

導入の仕方

tagadelicモジュールをインストール。インストールと言っても、ダウンロードして展開して ./sites/all/modules/ に置いて、モジュールを有効化するだけ。

あとは、ブロック管理画面で「Tags in Blog」を表示するだけです。簡単。

タグ

結界師を買ってみた

By mattz, 2009/05/11

以前は週刊少年サンデーも購読していたのでこの漫画が面白いことは知っていました。雑誌自体の購読をやめてしまったので続きが気になってはいたの ですが、漫画喫茶などで読むのは完結前でないと大変残念な思い(シグルイとかジパングとかスティール・ボール・ランとかアイシールド21なんかで残念な 思いをしまくっています)をするというのも知っていますもので、読まなかったのですが、ふと本屋に立ち寄った際に見かけてどうしようもなく読みたくな ってしまったので、とりあえず3冊だけ買ってきました。

読んでみて改めて思いましたが面白い。田辺イエロウにとってまともな週刊連載は初めて(にして今のところ唯一)だというのに、これかぁ。結界師・結 界術というアイデア自体は、連載前に読みきりも描いてますし、随分練りこまれていたようですが、にしたってやっぱり凄いと思います。

コミックスで読んだのは初めてなんですが、結構いろんな設定が最初からあったんですね。最初の3冊で伏線張られまくってるじゃないですか。やるな、田辺。

こんなことを書いているそばからアイシールド21が欲しくて仕方なくなってしまったのですがどうしましょう。

Build 1491

By mattz, 2009/05/09

Skin debugging and more - Opera Desktop Team

ChangeLog見る限りかなりの量の修正が入ってますね。確かに1つ前のバージョンは安定性はもう一つでした。その分たくさんのCrash Reportが飛んだんじゃないでしょうか?やっぱりわざと?

タグ

Drupal 6で設定したこと

By mattz, 2009/05/08

追加でインストールしたもの

モジュール

TrackBackモジュール
Blogやるなら必要でしょ。やっぱり。MT時代にほとんど役立ったことないんだけどそれはそれ。

テーマ

Addari
とりあえず今適用中のやつ。他にも色々試したけど。

追加で有効化したモジュール

コアモジュール

Blog
Blog API
APIの方は今すぐに必要というわけでもないんだけど。
Color
他のテーマのために有効化したけど、このテーマじゃ意味ないんだな。無効化するか。
Locale
日本語化するには必須。ちなみにDrupal Japanで配布している、日本語ディストリビューションではなく、オリジナル版を入れてから、日本語リソースキットの.poファイルをインポートして日本語環境を作った。6.9の時に日本語ディストリビューション使ってインストールがうまくいかないことがあった為。6.11まで進んでるので解消されてるかもしれないけど。
OpenID
別になくても全然困らない。

追加モジュール

Trackback
せっかく入れましたしね。

その他

  • RSS配信を全文配信に。
  • タクソノミーにボキャブラリ「Blog」を追加。これやっとかないとタグ付けできないし。このボキャブラリはタグ許可/複数選択許可

他にも色々やってますが、注意するのはこれくらい。あと、ブロック管理で、特定のページにだけユーザログインを表示するように設定。これもやって おかないとこのマシンのこのOperaでしか編集できなくなっちゃうし。

メモ書きで、自分以外の誰かの参考になろうとほとんど思ってないので、とても分かりにくいですが、この辺で。

タグ

さくらインターネットサーバでDrupal 6.11を導入した

By mattz, 2009/05/08

やったこと

ダウンロード

http://drupal.org/ から最新版のarchiveをダウンロードして、サーバ上で展開。

設定

.htaccssの編集
#Options -Indexes
#Options +FollowSymLinks

他にphp_value ~~な記述はさくらのサーバではphp.iniに書くことになっているので全てコメントアウト。

php.iniの編集

↓な感じでいいらしい。

mbstring.func_overload = 0
mbstring.language = neutral
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation = off
mbstring.internal_encoding = UTF-8
magic_quotes_gpc = Off
register_globals = Off
session.auto_start = Off
Drupalの初期設定
  1. ./sites/default/default.settings.phpを./sites/default/settings.phpとしてコピー。
  2. ./sites/default/settings.phpの92行目あたりにある、 $db_urlを適当な(ちゃんと接続できるという意味ね)内容に修正。
  3. すぐ下の行の$db_prefixに適当な(僕しか知らないという意味ね)値に修正。
Drupalのインストール

./install.phpにアクセス。あとは画面の指示に従うだけです。インストール完了後の設定については別エントリで。

DBの移行まで終わりました

By mattz, 2009/05/08

メンテナンスのお知らせの続き。

新たにエントリに起こすほどのことでもないんだけど、ちゃんと動いてるのを確認したかっただけなのでいいよね。

と、これだけではホントに意味がないので、MySQLを4から5にする上でつまづいた点について少々。

データの多いテーブル
MovableTypeで使ってるテーブルだけならなんてことはなかったんですが、増田関連のデータは少々容量が大きくて、さくらインターネット標準のDB操作ツールである、phpMyAdminのインポートは8MB程度までしか受け付けてくれないと書いてあるもので、エクスポートしたデータを分割するのが面倒でした。
データベースの文字コード設定
インポートをするに、データベースの照合順序をutf8_general_ciに変更しときましょう。さらにエクスポートしたSQLファイルの文字コードがutf-8になっているかどうかを確認し、なっていなければutf-8で保存しなおします。さらに、/*!40101 SET NAMES ujis */などと書いてある行を消してしまいましょう。コメントだからいいじゃんとか甘いこと言ってちゃ駄目です。消しましょう。実は日本語(というかascii以外)が含まれてるテーブルだけでもいいのですが。
DB接続設定
データベースのサーバ名が変わるので、MovableTypeであればmt-config.cgi、DBに接続しているWebアプリがあれば、接続先を変更しましょう。これ、どっかにまとめて書いとくと楽だなぁ、なんて今更思いました。行き当たりばったりで適当にやってるとこれだから。

ま、そんな感じ。検索の仕方次第では、文字化け対策として'SET CHARACTER SET utf8'を実行しろとかなんとか書いてあったりしますが、MTじゃそんなことできませんからね。ちゃんと適切なインポートさえできればこういう小手先は不要です。

とか偉そうに言ってますが、これが分かったの作業の途中だったりするので、増田ぶらうざ関係のコードには全部、'SET CHARACTER SET utf8'って書いてあったりします。とりあえず書き込みも読み出しもうまく動いてるっぽいのでこれでいいのだ。

タグ

メンテナンスのお知らせ

By mattz, 2009/05/07

さくらインターネットでMySQLの5.1が使えるようになった(もう随分前からですけ ど)ので、私も5.1に変更しようかと思います。

んで、5.1が使用できるようになったのを機に、MovableTypeをやめてDrupalにしようかななどと考えています。パーマリンクのURLはそのままにしたいなぁ、な んていう目論見だったりもするので、移行にはそこそこ時間がかかるかと思われます。

MySQLのバージョンアップのためには、いったん今のデータベースを削除する必要があるとの事ですので、移行期間(どれくらいかかるか分かりませーん)中は以 下のことができなくなるかもしれません。

  • コメントの投稿
  • トラックバックの受信
  • 増田ぶらうざ(light)の閲覧

ここのブログそのものは全部staticで公開してるので、DBがなくても閲覧だけなら問題ないはず。ま、できなきゃできないで仕方ないですが。増田ぶらうざの方はDBがないと話にならないんだけど、アクティブユーザ多分僕だけだし、気にしないことにします。

タグ

ルーヴル美術館展その1

By mattz, 2009/05/06

ルーヴル美術館展 美の宮殿の子どもたち」を観に行ってきた。

フランスのルーヴル美術館には3年ほど前に行った事があります。もっとじっくり観て回りたいところだったのですが、あまり時間がなかったので、まさに駆け 足で一巡りして終わっていたもので、いつかリベンジをしたいものだと思っております。

日本には今、二つのルーヴル美術館展が来ていて、そのうちの一つがこれ。「美の宮殿の子どもたち」というサブタイトルが表すように、ルーヴル美術館の収蔵品の中から、「子ども」に関する品ばかりを200点ほど集めた展覧会です。

フランスのルーヴル美術館はあまりにも巨大すぎて、じっくり見て回るには何日もかかるようなボリュームですので、このような企画で一部を切り出して展示してもらえるとボリュームとしてはちょうどいい感じになりますね。

3年前は古代エジプト関係の展示がどこかに貸し出し中とかでほとんど観られなかったのですが、今回の展示はエジプト関係の展示が意外に充実していたので、 まずまず満足です。

それにしてもなんだってあんなに展示室を暗くするのでしょうか?パリのルーヴルはもっと明るかったけどなぁ。

タグ