ソーシャルブックマークの登録ボタン

Movable Type っぽいの No Comments »

ソーシャルブックマークへ登録していただくためのボタンをいくつかセットにしたもの。。を作って設置してみました。

とりあえず「はてなブックマーク」と「livedoorクリップ」、「Buzzurl」。。そして「Yahoo!ブックマーク」です。
ブックマーク登録いただいた登録者人数も表示できるように。。なっているのか??

確認が出来ないというのが結構イタイ(爆

続きを読む »

Related article

RDFを削除してトラックバックスパム対策

Movable Type っぽいの No Comments »

トラックバックスパムは、頻繁にやってきますが表には出ていません。。一応プラグインのおかげなのですが。。しかぁーし!負荷はあるよなぁ。。

っというわけで、根本的な?!改善!スパムを弾くよりも寄せつけない!対策。

■エントリーアーカイブからトラックバックのRDFを削除
エントリーの中にあるトラックバック関連のデータ。。<$MTEntryTrackbackData$>タグで出力される部分を削除。。ってか、その<$MTEntryTrackbackData$>タグを個別アーカイブテンプレートから削除。

■トラックバックCGIをリネーム
トラックバックCGIのファイル名をリネーム。。重い腰をやっと上げたなぁ(W
推測されにくい名前がいいのかな??そりゃそうだな。まぁ、適当に(W

mt-config.cgiに以下の1行追加してシステムに認識させる。

TrackbackScript <リネームしたトラックバックcgi>.cgi

続きを読む »

Related article

サイドメニューのツリー化

Movable Type っぽいの No Comments »

サイドメニューのツリー化。。枝表示です。。先日行った、カテゴリーリストの順番整理

で、カテゴリーのサイドメニュー表示にツリーの「├」や「└」といったマークを表示させるための処理です。

JavaScript 不要なサイドメニューのツリー化 for Movable Type

続きを読む »

Related article

カテゴリー順番を並べ替えるプラグイン

Movable Type っぽいの 1 Comment »

カテゴリーを並べ替えるプラグイン(MTSubCategoriesタグ専用版)

最初からカテゴリの順番を考えてブログを書いていけば余り問題ない(カテゴリ名の頭に整列用の数字をあらかじめ入れておき表示はさせない方法を取るなど)んですが。。このブログ、かなり色んな事書きまくって。。まさにとりとめなく。。

で、乱立しているカテゴリを少し整理と、順番をもう少し綺麗に。。するために「カテゴリー順番を並べ替えるプラグイン」を探してみました。

続きを読む »

Related article

Hyper Estraierインデックス自動更新?

Movable Type っぽいの No Comments »

Hyper Estraier のインデックス更新ですがMT。。Movable Type でエントリー投稿した時に出来ないか色々考えていました。。

← Hyper Estraier文書ドラフトでMT検索

インデックスをWWWブラウザから更新する (←namazu編)
更新Pingを受けて自動RebuildするCGI

この辺を参考に、自前で適当にHyper Estraierインデックス自動更新?!を作ってみたりした。。

続きを読む »

Related article

Hyper Estraier文書ドラフトでMT検索

Movable Type っぽいの No Comments »

Hyper Estraier + 「文書ドラフト」というのでMTの検索を精度良く!軽く!早く!

← 全文検索Hyper Estraierをインストール

MTで検索する際にサイドバーなどの不要な部分は除いて本文中の語句で検索をかけたい!っということで、ちと追加。

文書ドラフトとは。。
大雑把にいうと、検索対象要約ファイルのこと。インデックスしたい文書の(不要な部分を除いた)要点をまとめておくファイル。
文書ドラフトの最大の特徴は、URI属性を指定できること。つまり、文書ドラフト自体のURIではなく、別のファイルのURIをインデックスに記録することができる。

MovableType にHyper Estraierの「文書ドラフト」を出力するテンプレートを追加します。で、その出力したものをインデックスすると、精度良く高速な検索が出来るというものです。

アーカイブ・テンプレート > +テンプレートを新規作成
「テンプレート名」などは適当に。。「エントリー文書ドラフト」としておきました。

続きを読む »

Related article

全文検索Hyper Estraierをインストール

Movable Type っぽいの No Comments »

さて、mt-search.cgi の代替検索システムとして行き着いた Hyper Estraier 。。早速インストールしてみました。

さくらのレンタルサーバ・スタンダードです。/local/ 等、掘り下げたディレクトリに放り込むとあんまり上手くできませんでした。フォルダは増えますが、そのままルート?に入れちゃったほうがいいみたいです。さくらの自分の領域を「/home/USER/」と表現しています。

まずは。。【.cshrc編集環境変数追加】

set path = ($HOME/bin /sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin )
setenv LD_LIBRARY_PATH $HOME/lib:/usr/lib:/usr/local/lib
setenv LIBRARY_PATH $HOME/lib:$LIBRARY_PATH
serenv CPATH=$HOME/include:$CPATH
export PATH LIBRARY_PATH CPATH LD_LIBRARY_PATH

【必要ディレクトリ作成】

mkdir -p bin lib include etc share libexec

続きを読む »

Related article

全文検索Hyper Estraierにしてみた

Movable Type っぽいの No Comments »

検索に時間がかかるmt-search.cgi の代替検索システムを色々模索しており、namazuを試した後、Hyper Estraierという全文検索システムを見つけました。

Hyper Estraier

既に。。使ってみて最初に感じた感想。
・インデックス作成がnamazuよりも さらに軽い、早い。
・検索ももちろん早い。namazuとの比較は?もっと多いファイルで無いと違いは判らないですね。
・評判よさげ
・「文書ドラフト」とかいうのでブログの本文抽出したものを対象にブログ本文検索可能。

続きを読む »

Related article

全文検索namazuをインストール

Movable Type っぽいの 2 Comments »

試しに、全文検索namazuをインストールしてみました。さくらのレンタルサーバ・スタンダードです。
「/home/USER」 は仮定の設定です。適宜書き換えてください。一行が長くて改行してあるように見えるところもありますが「%」以下は基本一行です。注意!
※実は試した後すぐに別の全文検索システムに乗り換えましたので。。ちょっとした覚え書き程度です。。御了承を。

【gettextとnkfがインストールされていることを確認】

%which nkf

%which gettext

見つかりません!じゃなく、パスが出ればOK

【KAKASIをインストール】

%tar xvfz kakasi-2.3.4.tar.gz
%cd kakasi-2.3.4
%./configure –prefix=/home/USER/local
%make
%make install

【KAKASIへパスを「.login」に追加】

set path = (/bin /usr/sbin /usr/bin /usr/local/bin /home/USER/local/bin)

【KAKASIのパスを確認】

%which kakasi

これで、通したパスがちゃんと出ればOK

続きを読む »

Related article

全文検索namazuを試す

Movable Type っぽいの 1 Comment »

Movable Type の mt-search.cgi 検索があまりに遅くて。。まぁ、直接MTには関係ありませんが全文検索システムというのに興味が出ましてイロイロ勉強してみました。

メジャーな全文検索システムに namazu っていうのがあるそうです

全文検索システム Namazu

続きを読む »

Related article

WP Theme & Icons by N.Design Studio
RSS1.0 RSS2.0 ATOM Comments RSS プライバシーポリシー