Home > Archives > 2007年2月 Archive

2007年2月 Archive

サイドバーメニューの折りたたみ

  • Posted at: 2007年2月24日
  • Blog
  • このエントリーを含むはてなブックマークを表示
カスタマイズもかなり進んできた。今回挑戦するのは、サイドバーメニューの折りたたみである。ブログに掲載しているコンテンツの量が増えてくると、サイドバーのそれぞれのメニューの中身もだいぶ多くなってくる。見やすくするために、何よりも見た目のかっこよさのためには、折りたたみは是非導入したいところだ。今回のカスタマイズも小粋空間さんのスクリプトを利用させていただいた。設定方法の詳細は、サイドメニュー折りたたみ(改)を参照いただきたい。今回も、特に難しい点はなく、手順を追って設定をしていけば完了である。
ついでに、折りたたみの動作をゆっくりにして、見た目のかっこよさをさらに目指してみることにした。設定方法は、サイドメニューの折りたたみ(v5.0:ゆっくり折りたたむ)にある。これの設定は、一応はうまくいったのだが、動作が微妙にスムーズではない。開閉時の動きがもう少し滑らかならばいいのだが、ちょっとぎこちない感じがする。少し試みてみたが直せなかったので、あきらめることにした。完璧ではないが、ブログがまた1つかっこよくなったような気がする。

トラックバックをサイドバー上でエントリごとにリスト化する

  • Posted at: 2007年2月23日
  • Blog
  • このエントリーを含むはてなブックマークを表示
今回のカスタマイズは、トラックバックをサイドバー上でエントリごとにリスト化するというものだ。方法は、Ogawa::Memorandaさんのrecently_pinged_on Pluginを使わせていただけばいいだけだ。
"最近のコメント"で使う、MTEntries recently_commented_onと同様のタグの書き方をすればOKである。これで、最近のトラックバック一覧がエントリごとにリスト化されるはずである。はず、というのは、まだトラックバックが1件もないからわからないのである。

サイドメニューのリストのツリー表示

  • Posted at: 2007年2月22日
  • Blog
  • このエントリーを含むはてなブックマークを表示
今回はサイドメニューのリストのツリー表示について書きたい。今回のカスタマイズも小粋空間さんのスクリプトを利用させていただいた。設置方法は、サイドメニューのツリー化スクリプト(改)を参照されたい。特に難しい点はなく、maketree.jpファイルを設置して各テンプレートとCSSを指示通りに書き換えるだけである。ツリー化のカスタマイズについては、結構順調にできて、つまずいた点はなかった。
なんか、ブログがだんだんかっこよくなってきたような気がする。

月送り型Ajaxカレンダー

  • Posted at: 2007年2月21日
  • Blog
  • このエントリーを含むはてなブックマークを表示
前ののブログを書いている頃から、月送り型のカレンダーを設置したいと考えていたのだが、僕のスキルではそれができなかったので、今回、ブログの再設置にあたり、設置方法を探してみた。今回、非常に参考にさせていただいている小粋空間さんにAjax月送りカレンダーの設置方法が載っていた。Ajaxという言葉の響きがとてもかっこよく。ひと目で気に入ってしまった。設置方法自体は小粋空間さんのエントリに丁寧に書いてあるので、そのとおりに作業すれば完了である。
今回、1点だけ苦労したのは、カレンダー設置の設定したのはいいものの、カレンダーが表示されるどころか、トップページが入れ子状態で表示されてしまった点だ。設定を何度見直しても解決しなかくて、結構途方にくれてしまっていたのだが、あきらめて、最初のエントリーを書いてみたら普通に表示されるようになった。技術的な部分は良く判らないものの、エントリーが1個もない状態ではうまく表示されないということのようだ。

FEEDBURNERを利用する

  • Posted at: 2007年2月20日
  • Blog
  • このエントリーを含むはてなブックマークを表示
ブログの新設移転にあたり、FeedについてFEEDBURNERを利用することにした。これを利用するメリットは色々あるようなのだが、文系の僕には難しいことはよくわからない。とりあえず、Feedのトラフィックを測定できる+生成するFeedの数を減らせる。という2つの理由で使うことにした。
すなわち、Google AnalyticsではRSSリーダーを使った閲覧を捕捉することができない(少なくとも僕のスキルではできない)がFeedBurnerを使うとこれをカウントできる、MTの場合、RSS1.0、RSS2.0、ATOMと3つもFeed用のファイルが生成されるが、FeedBurnerを使うとこれを1つに絞ることができる、といったメリットがあるようである。
旧Feedに購読者がついてしまっている場合は、この移行を行うのはかなり煩雑なようなので、ブログ立ち上げ時で購読者が着く前に、この設定はしてしまったほうが良いように思われる。さて、肝心の移行方法であるが、Ogawa::MemorandaさんのFeedBurnerに移行した件について。というエントリに簡潔にまとめられている。勝手に要約させていただくと、
  1. RSS 2.0 Feedを昔の名前(index.xml)以外の名前で生成するようにする。
  2. FeedBurnerでアカウントを作って1.で生成したFeedを指すようにする。
  3. テンプレートのヘッダ内で昔のFeedを参照している部分を2.で作ったものに書き換える。

以上の3ステップでめでたくFEEDBURNERを利用できた。

Movable Typeを始める前に設定しておきたい10の項目

  • Posted at: 2007年2月19日
  • Blog
  • このエントリーを含むはてなブックマークを表示
小粋空間のMovable Type を始める前に設定しておきたい 10 の項目というエントリがはてなブックマークで400を超えるものすごい数のブックマークを集めていた。詳細な内容は小粋空間さんのエントリを見ていただくとして、10項目の概要は次のとおりである。
1.管理画面を「詳細モード」に切り替える
2.アーカイブ用ディレクトリを作成する
3.拡張子を .php にする
4.エントリー・アーカイブのパス・ファイル名を変更する
5.更新Pingを設定する
6.スタイルシートの自動再構築を無効にする
7.コメント/トラックバックを無条件に受信する
8.エントリー投稿画面をカスタマイズする
9.コメントに TypeKey を利用する
10.クリエイティブ・コモンズ ライセンスを設定する

今回、せっかくゼロからMTを設置しなおすことにしたわけなので、これら10項目のうちできるだけ多くを設定しようと考えた。僕の場合は、9のTypeKeyと10のCC以外は全て設定した。この2つを設定しなかったのは特に理由があるわけではなく、単に力尽きて面倒くさくなっただけである。これら2つであれば、後から設定を追加することもそれほど難しくないのではないかと思う。逆に、2のアーカイブ用ディレクトリや3のphp化、4のパス・ファイル名といったあたりは、あとから変更しようとすると、それなりに苦労するのではないかと、推測されるので、一番最初に設定をしておいた。
今回、最初に設定した項目の中で最も苦労したのが、拡張子を.phpにするというものだ。単に、MTの管理画面上で出力ファイルの拡張子を換えるだけでいい、なんて軽く考えていたのだが、実際に設定してみると、生成されたファイルをブラウザで読み込むことができない!
で、どうしたのかというと、検索して何人かの人のブログを読みまくって、さくらインターネットでは、phpファイルのパーミッションの設定を755に変更しなければならない、ということがわかりました。とは言っても、MTで生成させるファイルのパーミッションをいちいち、FTPソフトを使って変更するなんていう面倒なことはできません。もう少し調べてみると、MT3.34の場合は、mt-config.cgiの記述内容に次の3行を追加するだけでよい、ということがわかりました。参考にさせていただいたブログを紹介したいところなのですが、ブログ名等を忘れてしまったので、割愛させていただきます。
HTMLUmask 0022
DirUmask 0022
HTMLPerms 0777

これで完璧!とか思いながら、再構築して、ブラウザで表示しようとするとまたしてもエラーが帰ってきます。FTPソフトでパーミッションの状態を調べると、きちんと755に変更されています。これでまた、試行錯誤しながら、なんどか再構築とかやり直したのですが、原因はMTのサイトパスのフォルダのパーミッションを変更していないところにありました。phpファイルだけではなく、それらのファイルを置いているフォルダの権限も変更しておかなければならなかったのです。
なんとかこれで、MT設置の第一歩だけは完了しました。

Movable Typeをレンタルサーバーに設置する

  • Posted at: 2007年2月18日
  • Blog
  • このエントリーを含むはてなブックマークを表示
レンタルサーバーを借りて、独自ドメインのブログをMovable Typeで作ることにした。借りるサーバーの候補としては、ロリポップとさくらインターネットの2つが候補に挙がった。
もともとは、ロリポップを借りていた。理由は、年間料金が3,150円(税込)と安いからだ。ドメインもロリポップと同じPaperboy&Coが運営するムームードメインで登録した。こちらも、.comや.netなどのgTLDが年間808円(税込)と破格の安さだ。当初は安い料金と独自ドメインをもてた嬉しさで、気分よくエントリを更新していたのだが、しばらくすると様子が変わってきた。ロリポップのサーバは重い。ひたすらに重い。ブログの表示自体は軽快にさくさくできるのだが、MySQLが重い。本当にむかつくほど重かった。レスポンスが遅すぎてエントリの更新さえ思うようにできないことがしばしばあった。MTのブログの再構築ボタンを押すと必ず500エラーが返ってきた。サポート掲示板や他人のブログ、2ちゃんねるのスレッドなど、いくつかのソースを読んでいくと、誰もがロリポップの重さには不満を抱えているようだった。ここまで安い料金でサービスを提供しているのは素晴らしい(と当初は考えていた)が、まともに動かないのならば、お金を払う価値は全くないような気がする。ムーアの法則にしたがって、半導体の集積度が18ヶ月ごとに倍増し、また、それにあわせるように他のデバイスの性能が向上していくのなら、単位性能あたりの価格は下落していくはずである。そして、レンタルサーバ会社の収益構造は、極端な値下げを行わない限り、日に日に改善してゆくはずである。ロリポップは、時間とともに発生する余剰収益をサーバの増強により既存ユーザに還元するのではなく、会社の利益確保に充てているのではないかと、疑いが生じる。もちろん、営利企業なのだから利益を目指すこと自体には何ら問題はないのだが、一般ユーザーがちょっとしたブログの更新にも苦労するような状態を放置しているのはひどいと思う。
というわけで、今回はロリポップは選択肢から除外され、さくらインターネットを使うことにした。スタンダードプランというのを選ぶと、料金は、サーバレンタル料が年間5,000円(税込)で、ドメイン登録料が年間1,800円(税込)だった。初期費用などを合わせると、ロリポップからさくらインターネットに移行することによって、サーバの維持費が一気に2倍以上になった。サーバーについては、ディスクスペースがロリポップのときの300MBからさくらに移って1GBへと一気に激増したため、そのスペースを使い切ることができるかどうかというのは別として、値段への納得感はある。一方で、ドメイン登録については、付加価値の差が出るようなサービスではないため、2倍の値段にはなかなか納得しがたいものがある。ドメインだけムームードメインで取得しようかと、一瞬思ったのだが、レンタルサーバでの設定が困難そうだったのであきらめた。というわけで、さくらインターネットに移行して、ついでにブログもゼロから作り直すことになった。今のところ、MTの更新は快適にできている。ロリポップのときも、最初だけは、とても快適に更新することができていた。今後、いまの快適さがいつまで続くのかが問題だ。とりあえず、いまのところは満足している。

Index of all entries

Home > Archives > 2007年2月 Archive

SiteInfo

track feed

 あかつき財務戦略研究所

この日記のはてなブックマーク数

なかのひと

Return to page top