By mattz , 2009/05/12 さらに追加したモジュール群 さらに追加したモジュール群 の続きを見る 追加で以下のようなモジュールを追加してみました。 CCK Content Construction Kitというらしいです。何にどう使うのかさっぱり分かっていませんが、覚えておいた方がいいようなので。 Views これもそういうモジュールらしいのですが、入れてはみたもののまったく使ってません。 少し触ってみました。こんなのとか、こんなのが簡単に作れるようになります。もっと色々できるらしいですが、その辺は追々で。 CAPTCHA とりあえず、匿名コメントにはCAPTCHAの入力が必要なように。あんまり好きじゃないんですけどね。 Comment Notify 入れてはみたもの動いてないというね。Notifyの方も試してみるかな。 タグ Drupal
By mattz , 2009/05/12 スタイルの調整 スタイルの調整 の続きを見る 英語圏の人の作るテーマは大抵の場合文字が小さすぎる(asciiならそれでいいのでしょうけど)ので、少し大きく表示するように調整します。 CSS injectorというそのものズバリなモジュールがあったので、入れました。ので、この辺のことは見なかったことにしといてください。 テーマの中のスタイルシートに@importとかするというのもいいのでしょうけど、よそから持ってきたテーマやモジュールにはできるだけ手を加えたくないので、ブックマーク追加用に改造して設置したモジュールで何とかしてしまいます。 モジュール本来の目的とはずれちゃっているので、美しくはないですが。もっとも、ボタンの表示スタイルを調整するという目的で以下の要領で改造 をするのは構わないと思います。 まず、Service linksにはhook_init関数がないようなので、hook_init関数を追加し、ここでcssを読み込む関数をロードします。 function sbmjp_init() { drupal_add_css( drupal_get_path('module', 'sbmjp' ) . '/style/sbmjp.css'); } んで、あとは /style/sbmjp.css を編集するだけです。 具体的には 少し文字を大きくする line-heightを広くする 見出し(hn)要素にちょこっと装飾を pre要素にちょこっと装飾を くらいです。 確認してないですけど、多分blockquote要素とかも僕好みじゃないような気がするので、後でその辺も修正するでしょう、きっと。 タグ Drupal
By mattz , 2009/05/12 ボタンを追加してみました ボタンを追加してみました の続きを見る はてなブックマークとLivedoor clip用の追加ボタンを設置してみました。必要だと思ったわけでもないのですが、やってみたかったんです。 基本的にはService linksというモジュールをベースにしていますが、はてなブックマークやLDCは対応サービスに含まれていないので、ほぼ丸々コピーして元々の設定はほぼ全てコメントアウトして、二つのサービス用の設定を追加しました。 ⇒ http://www.chikunai.net/node/248 をとても参考にしています。 ここがブックマークとかされるようになったら(なるのか?)ブックマーク数を表示するような改造もしようかと思います。誰にもブックマークされてないですが、改造しました。 タグ Drupal
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も入りました Drupalも入りました の続きを見る メンテナンスのお知らせの続きのまた続き Drupalもインストールは完了して、あらかた必要そうな設定も終えていて、すでにいくつかエントリも書いてあったりするのですが、このMTとの共存ができない。パーマリンクごと移行したいという妄想は早々に諦めて、構築済みのページを残したまま、このドメインのサブディレクトリでDrupal動かせばいいかなとか思っ たんですが、一筋縄ではいかないようで。 てことで、少し試行錯誤してみたのですが、このドメインのままいこうと思ったら、DrupalのクリーンURLは諦める感じ。mod_rewriteの設定をね。もっと頑張ればね。何とかなるとは思うんですよ。というか何とかなった模様。何とかなったというか、サブディレクトリでの運用ですらなくなった。 そういうわけですね。当ブログはサイトのURLは同じですが、ブログシステムを変更しましたので、RSSのURLが変わります。もう設定変えちゃったので、RSSリーダで読んでる人以外は、このエントリにアクセスすることないんじゃないかと思いますが。 タグ Drupal
By mattz , 2009/05/11 タグクラウドを導入しました タグクラウドを導入しました の続きを見る 追記 モジュールがDrupal 7に未対応のため、現在は無効です。 まぁ、まだエントリ数が少ないのでパッとしませんけど。 導入の仕方 tagadelicモジュールをインストール。インストールと言っても、ダウンロードして展開して ./sites/all/modules/ に置いて、モジュールを有効化するだけ。 あとは、ブロック管理画面で「Tags in Blog」を表示するだけです。簡単。 タグ Drupal
By mattz , 2009/05/11 結界師を買ってみた 結界師を買ってみた の続きを見る 以前は週刊少年サンデーも購読していたのでこの漫画が面白いことは知っていました。雑誌自体の購読をやめてしまったので続きが気になってはいたの ですが、漫画喫茶などで読むのは完結前でないと大変残念な思い(シグルイとかジパングとかスティール・ボール・ランとかアイシールド21なんかで残念な 思いをしまくっています)をするというのも知っていますもので、読まなかったのですが、ふと本屋に立ち寄った際に見かけてどうしようもなく読みたくな ってしまったので、とりあえず3冊だけ買ってきました。 読んでみて改めて思いましたが面白い。田辺イエロウにとってまともな週刊連載は初めて(にして今のところ唯一)だというのに、これかぁ。結界師・結 界術というアイデア自体は、連載前に読みきりも描いてますし、随分練りこまれていたようですが、にしたってやっぱり凄いと思います。 コミックスで読んだのは初めてなんですが、結構いろんな設定が最初からあったんですね。最初の3冊で伏線張られまくってるじゃないですか。やるな、田辺。 こんなことを書いているそばからアイシールド21が欲しくて仕方なくなってしまったのですがどうしましょう。 タグ マンガ 結界師 田辺イエロウ
By mattz , 2009/05/09 Build 1491 Build 1491 の続きを見る Skin debugging and more - Opera Desktop Team ChangeLog見る限りかなりの量の修正が入ってますね。確かに1つ前のバージョンは安定性はもう一つでした。その分たくさんのCrash Reportが飛んだんじゃないでしょうか?やっぱりわざと? タグ Opera
By mattz , 2009/05/08 Drupal 6で設定したこと Drupal 6で設定したこと の続きを見る 追加でインストールしたもの モジュール TrackBackモジュール Blogやるなら必要でしょ。やっぱり。MT時代にほとんど役立ったことないんだけどそれはそれ。 テーマ Addari とりあえず今適用中のやつ。他にも色々試したけど。 追加で有効化したモジュール コアモジュール Blog Blog API APIの方は今すぐに必要というわけでもないんだけど。 Color 他のテーマのために有効化したけど、このテーマじゃ意味ないんだな。無効化するか。 Locale 日本語化するには必須。ちなみにDrupal Japanで配布している、日本語ディストリビューションではなく、オリジナル版を入れてから、日本語リソースキットの.poファイルをインポートして日本語環境を作った。6.9の時に日本語ディストリビューション使ってインストールがうまくいかないことがあった為。6.11まで進んでるので解消されてるかもしれないけど。 OpenID 別になくても全然困らない。 追加モジュール Trackback せっかく入れましたしね。 その他 RSS配信を全文配信に。 タクソノミーにボキャブラリ「Blog」を追加。これやっとかないとタグ付けできないし。このボキャブラリはタグ許可/複数選択許可 他にも色々やってますが、注意するのはこれくらい。あと、ブロック管理で、特定のページにだけユーザログインを表示するように設定。これもやって おかないとこのマシンのこのOperaでしか編集できなくなっちゃうし。 メモ書きで、自分以外の誰かの参考になろうとほとんど思ってないので、とても分かりにくいですが、この辺で。 タグ Drupal
By mattz , 2009/05/08 さくらインターネットサーバでDrupal 6.11を導入した さくらインターネットサーバでDrupal 6.11を導入した の続きを見る やったこと ダウンロード 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 = OffDrupalの初期設定 ./sites/default/default.settings.phpを./sites/default/settings.phpとしてコピー。 ./sites/default/settings.phpの92行目あたりにある、 $db_urlを適当な(ちゃんと接続できるという意味ね)内容に修正。 すぐ下の行の$db_prefixに適当な(僕しか知らないという意味ね)値に修正。 Drupalのインストール ./install.phpにアクセス。あとは画面の指示に従うだけです。インストール完了後の設定については別エントリで。 タグ Drupal さくらインターネット
By mattz , 2009/05/08 DBの移行まで終わりました DBの移行まで終わりました の続きを見る メンテナンスのお知らせの続き。 新たにエントリに起こすほどのことでもないんだけど、ちゃんと動いてるのを確認したかっただけなのでいいよね。 と、これだけではホントに意味がないので、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がないと話にならないんだけど、アクティブユーザ多分僕だけだし、気にしないことにします。 タグ お知らせ