June 2007 Archives

June 28, 2007

MT4Beta : ExtensibleArchivesを作成してみた雑感

mt4のプラグイン作成上の新機能として、ExtensibleArchivesというものがあります。
それで、試行錯誤しながら作ってみているのですが、どうにも難しくて、段々、自分の問題なのかMTの問題なのか分からなくなってきました。
とりあえず感じたことを書きます。非常に分かりづらい内容の上、実際のプラグインの書き方などの実践的な内容もありません。また、気をつけてコードを追ったつもりですが、やたらややこしいので、根本的に自分がとんでもなく間違った理解をしている可能性もあります。あまり興味のない方は読み飛ばすことをおすすめします。

Continue reading MT4Beta : ExtensibleArchivesを作成してみた雑感.

June 22, 2007

MT4Beta : TimeTypeの投稿を別ブログにして新機能のaggregationを使って引っ張ってみた

ちょっとTimeTypeの投稿が多すぎて、自分の投稿が埋もれてしまう感じだったので、別ブログに投稿先を変更しました。
自動投稿に負けないように毎日記事を書け、というツッコミは無しの方向でお願いします。
それでもって、折角のプラグインの表示が無くなっちゃうというのも寂しいので、MT4の新機能のcross-blog aggregationを使って、サイドバーに最新の数件の投稿を表示するようにしてみました。これですね。

10 Features that Help Make You a Better Blogger and Publisher - movabletype.org

# Built-in cross-blog aggregation: Publish pages that include data from some, all, or just one of your blogs

で、cross-blog aggregationの実際の利用方法なのですが、MTEntriesなどのタグのアトリビュートに、展開したいブログのidを指定すれば、指定したブログの内容が表示出来るようです。

Continue reading MT4Beta : TimeTypeの投稿を別ブログにして新機能のaggregationを使って引っ張ってみた.

June 21, 2007

TimeLog 20070620

MT4Beta : Beta3 にアップグレードした

データベーススキーマの変更は無い模様。特にトラブル無くb3に移行できました。
ダッシュボードの表示がカスタマイズ可能になっていて、ほんとにダッシュボードという感じになっていますね。
この展開は予想していなかったのでちょっとびっくり。

目立った更新として、管理画面全体が日本語化されていますが、文字化けも無く良い感じ。

と思ったらログレコードに色々文字化けを発見。いやしかしこの文字化けは以前からあった気もする。あまり気にしてなかったけど。
しかもよく見ると文字化けした検索は全て同じIPから行われている。
早速nslookupしてみると・・・

186.70.249.66.in-addr.arpa      name = crawl-66-249-70-186.googlebot.com.

へー、つまりタグクラウドをgoogle様が絨毯爆撃していたんですね。今更なネタですか。
しかしこれは、うざい。うざいからけど、やめてやめないで。
文字化けを(googleが)直すか、ログに表示しないかして欲しいですね。それpluで。

June 20, 2007

TimeLog 20070619

Memo

12:39:58 TimeType をアップデートしました。今までTemplateモジュールが無くて動かなかった環境でも大丈夫なはずです http://tinyurl.com/2af4nk

14:02:54 TimeType ちょっといじるだけでmt4でも動くようになるな。

14:03:27 実はTransformer以外の部分では、かなりの後方互換性があるらしい [mt4beta]

June 19, 2007

TimeLog 20070617

Memo

02:28:22 暑くて寝れない日々がやって来た

TimeLog 20070616

Memo

10:59:23 おはようございますー

12:23:44 bloglinesのもっさり感に堪えかねて、livedoorReaderに引っ越した。すげえ楽。

TimeType 0.2

TemplateToolkit が動かないという声が多かったので、HTML::Templateにテンプレートエンジンを切り替えた。むしゃくしゃしてやった。みんなのところでも動けば何でもよかった。テストはしていない。今はテストしている。

TimeType0.2.zip

June 17, 2007

MT4Beta : コメント周りを弄ってみた

早速ちょこちょこと、実際の動作を見ています。
今日はコメント周りの新機能について触ってみました。

大きなアップデートとして挙げられるのは、次のような要素でしょうか。

  • Captchaに対応した
  • OpenIDによる認証機能が追加された
  • 内部的にツリー構造を持つようになった

それぞれについて、気づいたことなどメモしておきます。

Continue reading MT4Beta : コメント周りを弄ってみた.

MovableType4にアップグレードしちゃった

一日ビール飲みながら、アップグレード諸々をしていました。
以前のテンプレートをあえて捨てて無理やりmt4のテンプレートを使ったので、ところどころ変かもしれません。
なにか、「こいつは我慢ならねえ」という点があったら教えてください。
あ、昼頃ずっとサイドバーが消えていたのは単なる自爆です。

June 16, 2007

TimeLog 20070615

Memo

10:08:13 定時に出社した!

21:36:50 帰宅。

TODO

22:42:43 until : 2007/06/16 22:00 to do : CGIとDBIのチェンジログを見る

Bookmark

01:44:14 nlog(n): なぜ男は制服が好きなのか

12:36:45 軍用自走式WiFiルータ LANdroids - Engadget Japanese

June 15, 2007

TimeLog 20070614

Memo

01:39:27 しかし駄目だった・・・! [mt4beta]

02:30:01 イテレータが呼ばれないよんおんおん

17:00:13 ポット洗浄って何だよ!カップラーメンが作れずに餓死寸前。

19:52:42 帰る

June 14, 2007

TimeLog 20070613

Memo

01:03:07 KIRIN THE GOLDが旨い。ので飲んでしまう。

09:10:13 おはようございます!

09:45:37 TimeLogのAPIで自分のメモを取得した場合(my_msg.asp)、@付きの発言は取得しない(できない)・・・のかな。 [API][TimeLog][TimeType]

12:52:24 キャラメルコーン焼きチョコウマー

19:50:20 今日もイマイチはかどらず。何か方向を間違えている気がする。

19:50:42 逃げるように家に帰る

23:33:46 mt4beta2弄らねば・・・ [mt4beta]

Bookmark

01:06:04 「TrackBackはもうなかったことにしてはどうか?」とは? - Ogawa::Memoranda

02:10:13 ニコニコ動画(γ)‐ハートマン軍曹のオタ訓練学校 [フリー参加][キリンゴールドふいた][吹き死んだ]

14:30:21 【2ch】ニュー速クオリティ:当たり前の事を名言っぽく書くスレ

June 13, 2007

TimeLog 20070612

Memo

09:54:08 ごめんなさい、今起きました!

11:36:43 会社来たー

Bookmark

12:36:54 Apple Safari for Windows: The world’s slowest web browser - Joel on Software

June 12, 2007

TimeLog 20070611

Memo

00:04:33 アッー!! 文字が化けらッた!すっかり忘れてたー

01:53:32 疲れた。寝るです。

08:53:31 おはよーございます

09:32:43 今から会社に走って行け

10:52:41 会社ついた。

16:27:55 うーん、頭が回らない

16:28:30 そうだ、ハッピーターン食べよう

20:29:37 家に着いた。今日はいまいち捗らなかったなあ。ヤバイ。 [ひとりごと]

TODO

09:09:45 until : 2007/06/11 12:00 to do : リポジトリの修復

Bookmark

01:51:31 TimeType - TimeLog から一日分のメモをまとめてMovableTypeに自動投稿するプラグイン (blog.aklaswad.com) 文字化け治った! ひとまず完成! [APIコンテスト参加]

June 11, 2007

TimeType - TimeLog から一日分のメモをまとめてMovableTypeに自動投稿するプラグイン

毎日のTimeLogの内容を、自動的にMovableTypeのエントリーにまとめてしまうプラグインです。

TimeType0.1.zip

APIコンテストの賞金目当てに作りました;-)
実際出来てみたら、かなりいい感じなので、このままTimeLogにどっぷり嵌りそうです。メモとして気楽に使えるというTimeLogの良さを、このプラグインで引き出せたらと思います。

実際問題、一日に一回しか動かないタスクなので、殆どテストが出来ていません。しばらくは、正真正銘のベータ版となります。お使いになられた奇特な方は、もし変な動きをするところがあればこのエントリーのコメントか、気楽にTimelogで自分に伝えてくだされば幸いです。

追記:
記載がおくれてごめんなさい。結構動作に必要な環境が厳しいかもしれません。インストール先の環境として、おそらく以下の条件を満たしている必要があると思います。

  • Movable Type 3.3以上
  • Perl5.8.1以上
  • TemplateToolkitがインストールされている

Continue reading TimeType - TimeLog から一日分のメモをまとめてMovableTypeに自動投稿するプラグイン.

TimeLog 20070610

Memo

10:48:17 英P愛

11:23:14 パブリック非表示

15:05:05 もうすぐ出来る!

19:46:11 うーん、デザインとかで結構詰まる。 [API][css][MovableType]

20:24:36 API使うと色々出来て楽しい! [Movable Type][API][金 目 当]

TODO

11:26:06 until : 2007/06/10 11:26 to do : トゥードゥー

11:26:40 until : 2007/06/10 11:27 to do : フィニッシュトトゥードゥー

Bookmark

11:25:37 ブックマーク

12:06:02 404 Blog Not Found:IPアドレスはいつ枯渇してもおかしくない へー、そうなんだ。

21:32:28 http://www.luckypines.com/mt/2007/06/post_127.html [Movable Type][beta][Kickstart my heart]

June 9, 2007

Movable Type 4 のプラグイン作成での新機能

ボチボチとMT4の内部の構造が分かってきたです。
特に、プラグインはまったく新しい構造が導入されていて、色々と面白いことになっている模様。
プラグインはイコールComponentで、Registryなのです!(分かってない)

Continue reading Movable Type 4 のプラグイン作成での新機能.

June 6, 2007

mt4beta1でBLOG STATSを動かす方法

mt4beta1blogstat.png

MT4betaが出ましたね!早速お試しー。

しばらく、betaの動きや気づいたことなど、こまめにメモしていこうと思います。
まず、管理画面のダッシュボードに表示される「BlogStats」について。
上手く行けば、最近のコメント数などについて上のキャプチャ画面のような表示が出ます。
上手く行かないという場合は、以下のあたりを確認してみると良いかも。

1. ActivityLogに以下のエラーが出ている場合

Failed to create 'support' directory. (IP:xxx.xxx.xxx.xxx)

mt-staticディレクトリにsupportというディレクトリを作って、mtが書き込み出来るようにする

2.なにやら動いたが、小さく次のようなエラーが出る

Error: Can't get file name /support/...

mt-config.cgiの「StaticWebPath」をきちんと設定する。単に「mt-static」でも良いかも。
なぜかStaticWebPathを省略した場合は動かなかったので、デフォルトの値が変わっているのかもしれません。というか初期値の書き忘れのようにも見えます;-)
出来ればフルパスで指定したほうが良さそうです。

また、mt-staticディレクトリを移動する場合、「StaticWebPath」の変更に加えて、「StaticFilePath」という設定を追加して、以下のような形でサーバー内でのフルパスを指定する必要がありそうです。

StaticFilePath    /home/hogehoge/public_html/moved_static_dir

ちょっとよくわからない部分も多いので、もう少し調べてみよっとー

June 4, 2007

ダイナミックあげるよ

自サーバーのMTで久しぶりにダイナミックパブリッシングを動かしてみたら、動かなかった。
現象としては、ダイナミックを有効にしたアーカイブにアクセスすると404。
URLをスラッシュ止めでアクセスすると正常に表示される。

NG http://example.com/blog/2007/06/post.html
OK http://example.com/blog/2007/06/

Apacheのエラーログには次のようなメッセージが

[Mon Jun 04 08:43:29 2007] [error] [client 192.168.0.1] Negotiation: discovered file(s) matching request: /home/xxxx/public_ html/blog/2007/06/post.html (None could be negotiated)., referer: http://example.com/blog/

ちょっと調べたところ、ApacheのMultiViewsオプションが悪さをしているらしい。
httpd.confを書き換えて「Options -MultiViews」としたところ正常に動作した。
今気づいたけれどMTが吐いた.htaccessに追記しても良かったかもしれない。

OpenID accepted here Learn more about OpenID

About this Archive

This page is an archive of entries from June 2007 listed from newest to oldest.

May 2007 is the previous archive.

July 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.