全ての記事 920 件のうち 164 件の記事が該当しました。 (全 17 ページ)。
feed meter での現在のランキングを定点観測してログに書き出す Perl スクリプトです。「順位の変動が気になって眠れないんだぜ」という自意識過剰な人にオススメです。
記事を書いた後、キーワード欄にどんなキーワードを設定するか悩んだことはありませんか?
そこで、書かれた記事の内容から頻繁に使われている単語を抽出し、キーワードの候補として提案してくれる MovableType プラグインを書いてみました。
Yahoo! Developer Network ネタ第二弾。今回は、キーワードの抽出に日本語形態素解析ウェブサービスを利用しています。前回にアプリケーション ID を取得された方は、その ID がそのまま使えます。
MovableType の検索結果画面で、関連検索ワードを表示するためのプラグインを作ってみました。関連検索ワードとは、「MovableType」で検索する例で言えば、「MovableType インストール」「MovableType プラグイン」などのように一緒に合わせて検索に用いられているワードのことです。関連検索ワードの取得には Yahoo! Developer Network で公開されている関連検索ワードWebサービスを利用しています。
「SEOにおいてキーワードを埋め込むべき重要な場所はどこですか?」という質問に対して、title タグや h1 タグ、meta description 以外にも"URL"と忘れずに答えられる人は少ないかも知れません。しかし、URL に含まれるキーワードは SEO を考える上でも、また、検索結果の CTR を高めるためにも重要な要素のようです。
これぞ、SEOである。URL中に入った検索ワードというのは、非常に効果が高いのである。Wikipediaやはてなキーワードが検索で上位になる理由も、これが大きいと思われる。Pagerankのおかげで被リンク数がもてはやされるようになったが、Wikipediaの全てのページがあちこちからリンクされているわけではないし、Amazonの「テール」に至っては被リンク数はたかが知れているだろう。にもかかわらずそうしたページまで検索上位になるのは、これが最も決定的な理由ではないかと私は睨んでいる。
これをヒントに MovableType で作られたサイトでも、Amazon と同じように振舞う URL を実現できる MovableType プラグインを書いてみました。検索エンジン向けには URL に記事タイトルを含む URL をインデックスしてもらえるようになります。
インデックステンプレートAを再構築するには、事前に必ずインデックステンプレートBを再構築しておく必要がある場合、今までその再構築作業を順を追って手作業で行っていました。また、記事を保存した時やコメント投稿時などの再構築負荷を低減する目的で、殆どのインデックステンプレートの自動再構築オプションをオフにしているために、新しく記事を公開する度に、トップページやRSS、サイトマップなどの必要なインデックステンプレートを忘れないように手作業で再構築していました。
このようにインデックステンプレート間の再構築順序に依存関係がある場合や、特定複数のインデックステンプレートを一括で再構築するのに便利な MovableType プラグインを書いてみました。
MovableType の検索結果ページなどで、最近に検索対象になった単語を一覧するための MovableType プラグインです。Excite のサーチストリームのように、同じサイトを訪れている自分以外の誰かが、どんなことに興味を持って、どんなキーワードで検索をしているのか表示できれば面白いかなと思って作ってみました。
MovableType に標準で搭載されている検索用 CGI (mt-search.cgi) は遅い遅いと不評ですが、検索結果をキャッシュすることで爆速化するプラグインを書いてみました。公開された記事が即時に検索対象に含まれる必要のない個人サイトのように、検索結果の内容について即時性を強く求められないケースであれば、運用上十分な効果を期待できます。プラグインのファイルを一つ導入するだけで、mt-search.cgi のパフォーマンスが5~10倍程度に向上します(当サイト計測比)
MovableType 4 から機能が改善されたテンプレートタグでは、変数に対して四則演算などの基本的な演算を行うことができるようになりました。しかし、それ以外の演算についてはサポートされておらず、今回、(その必要性は別として)各種のビット演算や切上げ・切捨て、乱数生成などが可能になるよう、これを無駄に拡張する MovableType プラグインを書いてみました。
MovableTypeの変数タグでフィボナッチ数を求めようとした場合(?)、テンプレートの変数はグローバル変数としてしか扱えないという仕様がテンプレートを煩雑にしています。
そこで、MovableTypeのテンプレートの変数についてローカル変数を任意に定義できるようなプラグインを書いてみました。ローカル変数によってテンプレートの変数を局所化し、相互依存性や複雑性を軽減できると期待できます。
mixi の MovableType コミュニティ
に投稿された質問をヒントに作ってみました。
コメントが即座に公開状態にならず、一見して承認制コメントのように見えることから、荒らしや嫌がらせ目的のコメンターへの精神的防壁として使えるかもしれません。