Home > Blog Archive

Blog Archive

MT4.2へのアップグレード

  • Posted at: 2008年8月14日
  • Blog
  • このエントリーを含むはてなブックマークを表示
MT4.2が公開されたようなので、今回は早速アップグレードをしてみた。SixApartが用意しているドキュメントに載っているとおりにやれば、あっという間に終わる。

前回の3.34から4.13ヘのアップグレードと違って、今回は無事に完了したようだ。投稿等がちゃんと動くかどうかのテストも兼ねて、このエントリを書いた。

なので、中身が全然ないエントリです。すみません。

MT3.3からMT4.1へのアップグレード

  • Posted at: 2008年8月10日
  • Blog
  • このエントリーを含むはてなブックマークを表示
MT4がリリースされてから1年経って、ようやくアップグレードをしてみることにした。

アップグレードの手順は、SixApartの公式サイトに載っているやり方をなぞれば済む。「以前のバージョンのデータの削除」なんかは、フォルダの中身を全部消すのはちょっと勇気がいるけど、バックアップを取っておけば最悪何とかなる。その後、MT4.1のファイルをFTPで全部アップロードして、mt-config.cgi を少しいじってからアップロードして、後はMTの管理画面にアクセスしたら自動的にアップグレードが始まり、結構短時間で終了してしまった。

大変だったのはこの後。

MT3のときに使っていたテンプレートやスタイルシートが機能しなくなってしまい、ブログの表示がぐちゃぐちゃに崩れてしまった。それどころか、アーカイブマッピングの設定も何故か変わってしまい、過去のエントリのファイルが変な名前で変な場所に吐き出されるようになってしまった。

結局、古いテンプレート一式を全部削除して、MT4に対応した新しいテンプレートを導入、ゼロから設定をやり直した。また、アーカイブマッピングの設定も試行錯誤の末に元に戻した。アーカイブフォルダの中のファイルはFTPで全部消してから、MT4で新しく生成しなおした。

休日の一日を費やして、何とか作業を終えることができた。

faviconを設置してみた

  • Posted at: 2008年2月12日
  • Blog
  • このエントリーを含むはてなブックマークを表示


ちょっとだけかっこいいかなと思って、faviconを設置してみた。便利なツールがいろいろとあるようなので、結構手軽に導入できる。

まずは、.ico 形式の画像ファイルを作成する必要がある。僕が使ったのはfavicon.ico Generatorというサイトだ。元となる画像やicoファイルをアップロードしてピクセル単位で加工することができる。微調整もできるので便利なサイトだが、Firefoxでないと利用できないというのが若干不便。

Because of advanced technology on this web 2.0 site, it only works with the latest version of your browser or Firefox (recommended).

だそうなので、その他のツールを使いたいときはここを参考にするとよいと思う。

次に行うのが、作ったファイルのアップロード。favicon.icoをローカル・サイト・パス(index.html が置かれているディレクトリ)にアップロードする。

最後にテンプレートの修正を行う。と言っても、各テンプレートに次の1行を<head>~</head>の間に追加するだけ。
<link rel="shortcut icon" href="<$MTBlogURL$>favicon.ico">

SPAMコメント対策にCaptcha Pluginを利用する

  • Posted at: 2007年3月18日
  • Blog
  • このエントリーを含むはてなブックマークを表示
このブログは書き始めたばかりなのでSPAMコメントには困っていないのだが、以前書いていたブログでSPAMコメントがあまりに激しくて困っていた。そう遠くない将来に、このブログもSPAMに悩まされることになるだろうから、Ogawa::Memorandaさんが公開しているCaptcha Pluginを入れてみることにした。



インストール方法はそんなに難しくないのだが、問題となるのはこのプラグインがAuthen::Cpatchaというモジュールを必要とするところ、このブログで利用しているさくらのレンタルサーバーにはインストールされていないらしいという点だ。

解決方法を探したところ、hide-k.net#blogさんのCpatcha Pluginをレンタルサーバーで使ってみるというエントリを見つけた。そこに書いてある通りにAuthen::Cpatchaをインストールしたところ、Captcha Pluginを使うことができた。

Googleのロボットに確実にインデックスしてもらう

  • Posted at: 2007年3月12日
  • Blog
  • このエントリーを含むはてなブックマークを表示
ネット上で多くの人に自分のサイトを知ってもらう効果的な方法のひとつは、検索エンジンの活用である。いわゆる、SEO(Search Engine Optimization)である。このSEOの基本的な原理は実はとても単純である。人々にとって有用な、つまり良質なコンテンツを作り続けること、そしてそのコンテンツを検索エンジンのロボットが読みやすいようにきれいに並べてあげることである。人々にとって有用なコンテンツであるのなら、GoogleだろうがYSTだろうが、そのサイトを検索結果の上位に表示せざるを得ない。SEOの基本は、このように単純だが、実はとっても難しい。
もちろん、小手先のテクニックはいくつも存在する。それらの小手先のテクニックの中には、本当に小手先のものから、ある程度有用なものまで色々ある。こんかいは、結構有用なテクニックをひとつ紹介したい。自分のブログをGoogleのロボットに確実にインデックス追加してもらう方法である。Googleが用意しているサービスのひとつ、Webmaster Toolsというものを使うのである。これを利用して、Googleにサイト及びサイトマップのURLを通知すると、Googleのロボットが確実に、そして効率的にインデックスを作ってくれる(らしい)。
ちなみに、Movable Typeを使用している場合の、サイトマップの生成方法は、小粋空間さんのSitemaps 0.90 用テンプレート(Google・Yahoo!・MSN サポート予定)を参照いただきたい。

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

  • 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 > Blog Archive

SiteInfo

track feed

 あかつき財務戦略研究所

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

なかのひと

Return to page top