GANCHIKU.com

何かトラックバックがおかしい!

昨日も今日も、送ったと思ったトラックバックがログに500番のエラーで帰ってきたって書いてあって、その記事を編集しようとすると、また、トラックバックを送ってしまうようだ。で、重複する。
なぜだぁ!
何かのプラグインかなぁ。

Update-n-Ping くらいしか入れてないのに。。。
ちょっと、Update-n-Pingを外して様子を見るか。

原因がわからない以上、そのソフトウェアのせいには、できないので、著者さんには、調べて、もしかして問題があったら聞こうっと。
「トラックバック先のURL」へのトラックバックは失敗しました: HTTP error: 500 read timeout
ってエラーだった。
続きを読む

Google AdSenseを入れてみた。

なんか、小遣い稼ぎでもしたいなぁ、と思い、広告を入れてみた。Google AdSense。
今回気をつけたことは、次の3点

  1. 全体的に調和がとれるように色を合わせる。
  2. 広告の主張が強すぎるところには、広告は置かない
  3. 検索フォームを入れる。そして、デフォルトで、そこにフォーカス

まぁ、悪くはないな。
フォーカスのところは、簡単に、prototype.jsを使ってみた。
本当は、こういう小手先の技術でなくて、あっと驚かすものを作りたいんだけども。。。

で、prototype.jsとmt-site.jsの順に読み込んで、mt-site.jsに次のように書いた。
ちなみに、googleの検索フィールドのidはデフォルトでsearchだったので、そのまま。

Event.observe(window,  'load', fieldFocus, false);

function fieldFocus() {
  Field.focus($('search'));
}

いやぁ、このくらい3分で終わるんだけども。。。
続きを読む

テンプレートのいじり。

今日、少しMovable Typeのテンプレートについてわかったような気がした。正確には、テンプレートではなく、モジュールかな。なんかPHPのSmartyのtplを組み合わせていくような感じでモジュールを使うことができそうだ、ということがわかった。で、早速そのようにしてみる。
というわけで、私のインデックスのテンプレートindex.htmlは次のようになっている。


それぞれ使いまわせそうなモジュールを全部最初に作ってしまって、それを組み立てるような感じ。モジュールを適当なルールでネーミングしていき、一つのページでしか使わないものも適応してみた。かなり、見やすくなった気がする。本当は、もう少し「どのモジュールがどこで使って」ってことを定義してから作り始めることがいいのだと思うのだけど(少なくとも会社ではそうすべき)、まぁ、このくらい小規模ならいいかな、と思う付くまま作ってみた。

なかなかいいぞ!他のアーカイブとかのページも同じようにして作った。おそらく、近い将来にJavaScript, CSS, HTMLの変更があってもこれなら一つのモジュールを変えるだけで、たくさん適応してくれるようにできそう。
続きを読む

Shin Ohno 2003-2012