2007-08-09

Junnama Online (Mirror) - 最近のエントリー(2007年7月20日〜8月9日)。

| | コメント (0) | トラックバック (0)

2007-07-25

Junnama.comオープンしました。

懲りずに? もう一つブログを作りました。もっともっと? 私的な内容になる予定です。

* 何か今のところ「食ログ」みたいになってますが。

| | コメント (0) | トラックバック (0)

2007-07-20

Junnama Online (Mirror) - 最近のエントリー(2007年7月7日〜19日)。

| | コメント (0) | トラックバック (0)

2007-07-17

Movable Type プラグインアーカイブをつくりました。

未だに? ココログの方にリンクが貼られたりするので (&ブログのエントリーに書いては都度アップしていたのが今となってわかりにくすぎるので) これまでに書いたプラグインをまとめたページを作りました。

今後はこちらの方でメンテナンスしていきます。



| | コメント (0) | トラックバック (0)

2007-07-06

ご無沙汰しております。近況なぞ。

皆さん(誰?)ご無沙汰しております。まぁ半年以上何にも書いていないので購読されてるかたいらっしゃらないかと思いますが、一応引っ越し先であれこれ書いてますので、RSSリーダーとかに登録しておられる方はこちらも是非。

引っ越し後に追加したエントリーのリストをのせておきますね。

| | コメント (0) | トラックバック (0)

2007-01-31

Hyper EstraierでMovableType検索。

以前のエントリー「mt-search.cgiの代替プログラム。」で書いたように、mt-search.cgiは速度面や負荷に難があるので代替プログラムを書いてみた。ずいぶんマシになったとは思うがまだまだ遅い。

ということで MovableTypeHyper Estraierの「文書ドラフト」を出力するテンプレートを追加してそれに対してインデックス作成→検索を行い、精度が高く高速な検索を実現できた。

別館の方に詳細は書いたので、実装方法はそちらを参考に。

Hyper Estraierの「文書ドラフト」をMTから生成して検索する。

Junnama Online (Mirror)検索

| | コメント (0) | トラックバック (0)

2007-01-30

移転します。移転でもないけど。

えーっと。会社の鯖にMTインストールして、ここのエントリを吸い上げて同期取って...ましたけど、「違う道を歩むことにします」。

Junnama Online (Mirror)
アルファサード有限会社 代表 野田純生のプライベートなBlog。

どっちにも書くと思うけど、こっちをプライベート色の強いものに、あっち?を仕事色の強いものにしましょう。

いや、今決めました。深い理由はありませんが。

| | コメント (0) | トラックバック (0)

2007-01-25

mt-search.cgiの代替プログラム。

2007/6/6追記:CGI版を公開しました。

mt-search.cgi は実際にビジネスブログ等で使うのはちょっと非力な気がするので (一定時間置かないと再検索できなかったり、タグの中身も検索してしまったり検索速度の問題もあるし) 、代替プログラムを書いてみた。

PHPでMySQLを検索するという手もあるわけだが、MySQL限定っていうのもMTらしくないし、かといって重たくなっても嫌なのでプログラム自体はMT APIを利用したPerlプログラムとして、PHPからPerlを呼び出して検索するようにした。SQLで検索せず正規表現で一つ一つマッチするかどうか見ている。

SQLで検索するよりは不利だけど、CGI起動の待ち時間が無いので体感速度的にはまずまずかと。

同じプログラムでCGIでも動作するように作ったので一応両方同じ動作をする。

ローカルで1000エントリ(SQLite)程度を対象に検索して0.2〜0.3秒。

公開用に設置している以下の環境ではマシンがちょっと非力ではあるけどMySQL、エントリー数は100強。

せっかくなので、

PHP版:
1月31日追記:PHP版をHyper Estraierを使用したものに変更しました。
CGI版:
mt-search.cgi:

※広告↓貼っておいて何ですが、MT構築・カスタマイズは当社へ!


検索結果画面

機能としては、

  1. Blog名(+description)、カテゴリー名(+description)、エントリー名+エントリー本文(+text_more,excerpt,keyword)を対象とする
  2. タグの中身は検索しない (画像のALT属性は検索する)
  3. Blog名、カテゴリー名でも検索するかどうかは設定で変更できる
  4. 指定した件数でページ送り
  5. スペース区切りでand検索

# このまま移転しちまおうかな...

| | コメント (1) | トラックバック (0)

2007-01-14

MovableType Background Rebuilder Plugin(beta6).

エントリ一覧→「削除」の際に複数エントリーが削除されないバグを修正
エントリ一覧→「その他の操作」→「公開する」「非公開にする」のアラートメッセージを修正


BackgroundRebuild_beta6.zip
BackgroundRebuild_beta7.zip(12KB)
プライマリ・ページはこちら。

| | コメント (0) | トラックバック (0)

2007-01-11

MovableTypeの体感速度を上げる(続き)。(MovableType Background Rebuilder Plugin(β5)).

最新版はこちらから。

エントリ一覧→「再構築」, 「その他の操作」→「公開する」「非公開にする」のバックグラウンド化
エントリ編集→「保存」の際にカテゴリ情報が保存されない不具合を修正しました。

# カテゴリは盲点でした。Entryとは別に、MT::Placement で指定されているわけですね。

| | コメント (0) | トラックバック (1)

«MovableTypeの体感速度を上げる。