Movable Type に関連する情報やプラグインを公開。お天気情報プラグインが一番人気

MT5.0系で"template_setのファイナライズ中にエラーが発生しました"

僕が使っているバージョンは 5.0 系なのですが、ある条件下でブログテーマのエクスポートを行うと必ず「template_setのファイナライズ中にエラーが発生しました」と表示されて処理に失敗します。その解決方法について解説します。

2011年7月26日 | drk | コメント(0)

謹賀新年 2011 !! 今年も宜しくお願いします!!

新年明けましておめでとうございます。 当ブログをご覧の皆様、旧年中は格別のご厚情を賜わり厚く御礼申し上げます。 さてお堅い表現はココまでにして、年末年始はいつも通り実家に帰省していたので、自宅にほとんどいない日々を過ごしておりましたが、ブログをご覧いただいて既にお気づきになっていることと思いますが、サイトリニューアルをしました! ヽ(≧□≦)人(≧∀≦)人(≧▽≦)人(≧ω≦)人(≧Д≦)人(≧◇...

2011年1月 6日 | drk | コメント(0)

MT の コメントの投稿が急に遅くなりました

ここ数ヶ月ですが自分のブログのコメント書込がすんげぇ〜遅いなぁ〜と思いつつも放置しておりましたが、Timeout とかするようになったのでさすがにちょっと調査をしてみました。最初にぐぐれば回答がすぐに見つかったのに、なまじソースを把握しているものだから追っかけてしまいました。 えーっと結論からすると、Six Apart - Movable Type サポート: コメントの投稿が急に遅くなりました ...

2007年11月20日 | drk | コメント(0)

MovableType のデータベースを間違って消してしまったときの対処方法

実を言えば MT のデータベースをサックリ消してしまった経験は2度ほどになるわけですが、mysqldump でデータのバックアップを取っていないときは冷や汗もんです。だいだい消えるときに限ってバックアップなんぞは取っていないものです。 つい最近、会社の社内ナレッジブログをサックリと消しちゃいました。っつーか、mysql 上の不要データベースを削除メンテナンスしていました。随分とディスク容量空いたな...

2007年7月24日 | drk | コメント(1)

Movable Type 4 beta(英語版)で試しにアップグレードしてみた

「Movable Type 4 日本語版」7月18日発売との事なので、本社サイトの方なら英語版のベータでもあがってるだろうと予想して見に行ったらやっぱりありました。 MT4 Beta Download Movable Type Beta この記事にピンときた方であれば既にアップグレード内容はご存じのことかと思いますが、一応サマリーをば。 インターフェースの全面刷新 * より使いやすくなったインスト...

2007年6月 5日 | drk | コメント(0)

MT でカテゴリ別に楽天ランキングを表示する方法

みなさん、ちょっと前からひっそりと開始された楽天ランキングってのをご存じですか?drk7jp では独自にランキング表示プログラムを作って表示させてましたが、楽天本家から正式にジャンル別のランキング表示型のアフィリエイトが開始されました。 ...

2006年9月24日 | drk | コメント(0)

MT-3.3b1-ja と MT-3.2-ja-2 の差分を調べてみた

Movable Type 3.3 のベータテストが開始されたようでして、ちょっとは触っておかないと。。。と思ってベータテストに参加してみました。6月15日には「Movable Type Bootleg Roll No. 3.3のご案内」っていうセミナーも開催されるようですし。(申し込みは終了したようですね・・・) Movable Type Bootleg Roll No. 3.3のご案内 まもなく...

2006年6月 7日 | drk | コメント(0)

Lightbox Plus で画像を同一画面にオーバーレイして表示

前からやろうやろうと思っていたことなのですが、サムネイルをクリックしたときに別画面を起ち上げて元画像を表示するのではなくて、同一画面上にレイヤー重ねて表示したいと思ってました。世の中には便利 Javascript が公開されていまして、メジャーどころで言えば、Lightbox JS ってやつがそうです。 使い方を丁寧に説明してあるサイトで有名どころは、「小粋空間: Lightbox JS で画像を...

2006年3月18日 | drk | コメント(5)

MT の個別ページに Javascript でカテゴリー別の最新記事を表示

Movable Type の個別ページ(Individual Entry Archive)のテンプレートで、最近の記事一覧を表示するテンプレートとして、下記のようなタグがデフォルトで入っているかと思います。 <MTEntries lastn="10"> <a href="<$MTEntryPermalink$>"><$MTEntryTitle$>&...

2006年3月 7日 | drk | コメント(0)

MT のエントリー確認画面を構築後の画面と同一にする方法

MovableType で以前から気になっていた仕様の1つとして、エントリー確認画面が構築後の画面と異なるという点です。いろいろなタグや CSS を使っていると、脳内変換が追いつかなくなってきて、実際に構築するまでイメージがわからないという事態に陥っています。 MT の確認画面の html を生成するメソッドを解析してみると、確認画面と構築後の画面が異なる理由は、以下の2点に起因するものでした。 ...

2005年12月18日 | drk | コメント(0)

MovableType 占いランキング-プラグインをバージョンアップ

本日未明よりライブドアの占い RSS の utf8 フラグに変更があった模様で、今までの MTUranaiRanking.pl では下記のようなエラーが発生します。 早速対応バージョンにあげておきましたので、お使いの方はバージョンアップください。いつも通り表示されると思います。 ...

2005年12月15日 | drk | コメント(0)

lighttpd + FastCGI 上で MT3.2 を動作させる方法

「Drk7.jp を lighttpd へ完全移行」に書いたとおり、当サイトは lighttpd で運用しているのですが、lighttpd は mod_perl ではなく、FastCGI でスクリプトの高速化をしなくてはなりません。 以前は MovableType を Apache + mod_perl で動作させていましたが、lighttpd では FastCGI で動作させるためにいろいろと小...

2005年12月15日 | drk | コメント(1)

MT の検索結果をページ処理(Page Navigation)する方法 - Hack 編

「MT の検索結果をページ処理(Page Navigation)する方法 - MTPaginate 編」で、Movable Type にページ処理機能を追加してくれる MTPaginate プラグインを導入することで検索結果にページ機能を実装する方法とその欠点をかきました。 今回は、それら欠点を解消する Movable Type Hack 編です。MT::ObjectDriver::DBI::my...

2005年12月12日 | drk | コメント(0)

MT の検索結果をページ処理(Page Navigation)する方法 - MTPaginate 編

Movable Type で記事が数百件オーダーになってくると、検索結果のページの重さが気になってきます。特に気になるのが検索キーワードによっては、100 件近くの記事がヒットして検索結果ページのコンテンツ量が多すぎて嫌になる点。 手っ取り早く解消するには、Movable Type にページ処理機能を追加してくれる MTPaginate プラグインを導入することで実現可能です。ちなみにページ処理と...

2005年12月 8日 | drk | コメント(0)

Movable Type の文字列比較プラグイン

「ここギコ!: Movable Typeプラグインの宝箱」 の記事で知った Movable Type の同じコンテナタグ内の属する変数の値を比較するためのプラグイン 「Compare Plugin for Movable Type」 についての備忘録です。 Compare プラグインは、Movable Type 標準装備の MTEntryIfExtended のようなタグとは異なって単純な真か偽か...

2005年10月29日 | drk | コメント(1)

MTWeather プラグインをバージョンアップ ver 1.09

MTWeather 1.0 系になってから Perl 5.6 な環境で utf8 を使われている場合、文字化けが発生して泣く泣くプラグインを外した方も多いと聞きます。本当に申し訳ありません。ちょっと前に、「UTF-8 フラグと戦う人へ - にぽたん研究所」なる記事がありまして、Perl のバージョンにかかわらず UTF-8 フラグを旨く処理するモジュール - Unicode-RecursiveDo...

2005年10月 7日 | drk | コメント(3)

MTWeather 0.0x 系を凍結します。(tenki.jp が大幅リニューアル)

いつかはこの日が来るとは思っていたのですが、MTWeather の情報源である tenki.jp が本日リニューアルしまして、当然 HTML の内容も変わるので、HTML 解析部分で正常にデータが取得できなくなしました。 どうせなので、コレを機会に ver 1.0x 系に upgrade して頂こうと思いまして、ver 0.0x 系の更新は凍結しようと考えています。ver 1.0x 系は ver ...

2005年9月 1日 | drk | コメント(0)

MTWeather プラグインをバージョンアップ ver 1.00

多数のサイトでご利用頂いている Movable Type 用のお天気表示 Plugin を MTWeatherJP をメジャーバージョンアップしました。やっと 1.00 公開(現在ver1.07)です。今回から、天気情報を「気象庁の天気予報情報を XML で配信 :: Japan Weather Forecast xml」から取得するようにしましたので、幾つか ver 0.0x から変更点がありま...

2005年7月27日 | drk | コメント(84)

MTWeather プラグインをバージョンアップ ver 0.07

花粉の時季が終わって tenki.jp からも花粉の情報を配信していたページがなくなりました。それによって、ver 0.06 で機能追加した花粉情報の取得部分でエラーが発生して、Movable Type の Main Index のリビルドでエラーが発生するようになってしまったので、緊急対応しました。 今回のバージョンはエラーが発生してもスルーするようにしたので、リビルドが失敗することはないと思い...

2005年6月 1日 | drk | コメント(1)

カテゴリ IF 命令プラグイン - MTIfCategory

前日紹介した「Movable Type の正規表現プラグイン」は、MTタグで得られる結果を正規表現で文字列比較できる非常に強力なプラグインですが、それだけでは実現できない機能があります。それは、MTタグで得られる結果どうしを比較する機能です。 もっと具体的に例を挙げるとすれば、このサイトのナビゲーションバーのように、カテゴリーアーカイブにおいて、今該当するカテゴリーだけを見栄えを変化させたり、個別...

2005年5月20日 | drk | コメント(6)

Movable Type の正規表現プラグイン

Movable Type のテンプレートカスタマイズ関連で、正規表現 グローバルフィルターが欲しいと思って自作しようかと思っていたのですが、きっと誰かが作っているだろうと思って調べてみたら、 MT Regex Plugin なるものを見つけました。MT プラグインで有名な、http://www.bradchoate.com/ 作です。 インストール方法は通常の MT プラグインと同じで mtreg...

2005年5月17日 | drk | コメント(0)

index.rdf に css を適用して美しく表示する方法

最近、RSS Reader でも綺麗に段落整形されている RSS が増えてきたなぁ〜と思い、僕もそろそろマネをすることにしてみました。やり方は、「NDO::Weblog RSSリーダーで段落整形させて表示させる方法」にあるとおり実行すればOK! 実装方法は RSS のモジュールであるContent モジュールを利用する訳ですが、実際の作業はとっても簡単なので、NDO::Weblog を参考に RS...

2005年5月 1日 | drk | コメント(0)

Trackback Spam を一括削除

Trackback spam をやられました。comments spam は「海外からのコメントスパムを完全撃退」で完全対策していたので良かったのですが、Trackback spam は被害に遭っていなかったので未対策でした。ここ数日で 120 件ほどやられました。 取り急ぎの対処として「Memo Leaves: 編集メニュー画面からコメントスパムを一括削除」に書いてある方法で MT の編集メ...

2005年2月15日 | drk | コメント(0)

Movable Typeの脆弱性と対策

Movable Type 日本語版サイト: 【重要】 Movable Typeの脆弱性と対策について: Movable Typeの脆弱性により、スパムメールの送信を幇助してしまう現象が発生することが分かりました。出荷済みのすべてのMovable Type日本語版に、この脆弱性があることが確認されました。 対策を施したMovable Typeの新版(バージョン3.15)を出荷する予定ですが、同時...

2005年1月26日 | drk | コメント(0)

Movable Type 3.1 はどう?

Six Apart、ブログツールの新バージョン「Movable Type 3.1」をリリース(INTERNET Watch): 作成した記事を公開する時刻をあらかじめ設定しておく予約投稿機能や、記事のカテゴリーをさらに細かく分類できるサブカテゴリーの追加、プラグインソフトの機能拡張が可能となるアプリケーションレベルでのコールバックなどの新機能を搭載している。 う〜ん。今回のバージョンアップ内容はち...

2004年9月 2日 | drk | コメント(3)

Blog にヤフオク情報をリンクするプラグイン

そろそろ不要な物品がたまってきたのでヤフオクに出品しようと思ったついでに、ブログ上でも簡単に商品リンクできたらより効果的に見て貰えるのでは?と考え、自分が出品しているヤフオク商品を自分のHP上に簡単にリンク表示するプラグインを作りました。 プラグインとは言ってますが、実際は JavaScript を埋め込むタイプで作ったので、MT 以外でも全然問題なく使えます。 ≫スクリプトはこちら(YahooA...

2004年7月14日 | drk | コメント(7)

Google PageRank プラグイン

Google ツールバーを始めて導入して気がついたのですが、現時点で当サイトの PageRank は5のようです。個人としてはまぁまぁですね。でもって、これを MovableType に組み込んだら便利かなぁ?? と余り考えずに作ってみました。 PageRank情報はGoogle PageRank Reportから取得しています。 update 04.10.14 / WWW::Google::Pa...

2004年6月27日 | drk | コメント(8)

Blog初!? 占いランキング プラグイン 公開

※注意※ 本エントリのプラグインは livedoor の占い RSS が配信停止しているため導入してもエラーとなります。XML2JSON + 占いRSS で JavaScript 占いプラグインをお使い下さい。 本サイトのトップページでも使っているMovableType用の占いランキングPluginを公開します。(無料でご利用頂けます) 占い情報はlivedoor RSSから取得しています。画像は...

2004年6月10日 | drk | コメント(20)

Movable Type 3.0 Developer Edition

米Six Apartは13日、ブログプラットフォームの新バージョン「Movable Type 3.0 Developer Edition」を発表した。同時にMovable Typeのライセンス形態に大きな変更が加えられた。なお、日本法人によれば、日本語版は19日にリリースする予定だという。(記事詳細はここ) う〜ん。MT3 へバージョンアップするか微妙ですなぁ...。っつーのも、既に2.6x 系ベ...

2004年5月14日 | drk | コメント(0)

海外からのコメントスパムを完全撃退

「blog.bulknews.net: mt-comments のリネーム」とかでコメントスパムの対策をとっていたのですが、どうやら最近効果が無くなってきました。昨日、猛烈にコメントスパムやられてむかついたので、海外からのポストを全て拒否するモジュールを作成して MT に組み込みました。海外からのポスト禁止でもイイという方はお試し下さい。(バグあったらすんません..)...

2004年4月17日 | drk | コメント(3)

ブックマーク MyLinks 簡易版

MyBlogListやBlogPeopleにいっぱいサイトを登録しちゃって固定的に表示しておきたいリンクをハードコーディングしていたのですが、サイトのURLとかが変更になると、MTをリビルドしたりと面倒になったので、簡単にCGIとJavaScriptで外部コール方式に変更した。管理ツールとか一切作っていない簡易版ですが、なかなか使えると思うので公開します。...

2004年4月11日 | drk | コメント(5)

Movable Type 3 の新機能説明会

3.0から導入される新機能として「TypeKey」が紹介された。これは主にブログへのスパムコメント対策を目的としたもの。ブログへコメントする際にTypeKeyのIDを必要とすることで、コメントをTypeKeyのIDで一括して管理できる。コメントはIDごと許可・禁止を設定可能で、管理者の承認後にコメントを公開することもできる。 Movable Type 3.0は「早ければ4月としていたが、現在のと...

2004年4月 6日 | drk | コメント(0)

iMTで携帯からMTを操作

i-mode携帯端末からMovableTypeを操作できるiMTを作成しました。MTの管理画面があなたの携帯の画面に現れます。記事の投稿と修正が可能です。いろいろ操作してみてください。ご意見やご感想をいただけるとうれしいです。(iMTはこちらから)早速導入を検討しています。結構仕事が忙しくなりそうなので、会社からの帰宅途中にでも記事UPも便利そうかと思い。...

2004年4月 4日 | drk | コメント(0)

MTWeatherプラグイン公開

update 05.09.01 tenki.jp の大幅リニューアルにより ver 0.0x 系は正常動作しなくなりました。1.0x系に乗り換えをして下さい。 本サイトのトップページでも使っているMovableType用のお天気表示Pluginを公開します。(無料でご利用頂けます) 天気情報はワンクリック気象情報サイト[tenki.jp]から取得しています。 2005/01/22 update:花...

2004年3月23日 | drk | コメント(65)

Google AdSenseの新機能を使い倒す

Google AdSenseが機能UPしました。もちろんユーザが望んでいるのはクリックの対価としての収入が目的であり、そのための分析が必要だ。今回のレポート機能の強化で、ちょっとした分析が可能になる。ここでは、MTのカテゴリ毎にレポートを表示するための方法について記述する。 1. Google AdSenseでチャネルを設定する Google AdSenseの「設定」≫「チャネル」をクリックして、...

2004年3月20日 | drk | コメント(0)

MTのPHP化とページ分割

エントリーが多くなってくると、カテゴリページが肥大化してページの読み込みが重くなってしまう。そんなことを前から思っていたら、ちょうど良いサイトに巡り会ったのでメモ。いつかページ分割する際に参考にしよう。...

2004年3月 5日 | drk | コメント(0)

Similarity Search使える!!

Blog のエントリ Permalink に javascript をつかって、関連記事を埋め込むことができます。Movable Type の場合を例にすると、以下のようなコードを Individual Entries のテンプレートの好きな箇所に埋め込むと、関連記事一覧を出力できます。 Bulkfeeds:がβリリースしたSimilarity Searchですが、形態素解析を利用した関連性の高い...

2004年2月 3日 | drk | コメント(0)

コメント文におけるhtmlタグ

MTにおいては、weblog の設定で 「コメントでのHTMLの利用を許可する 」がOFFになっていると思う。しかし見栄えを凝りだすと、どうしてもONにしたくなってしまう。その場合、当然危険なHTMLタグを除去しなくてはならないのだが、MTの場合、デフォルトで a href, b, br, p, strong, em, ul, li, blockquote 以外のタグが除去される仕組みになっている...

2004年1月20日 | drk | コメント(0)

Atomって何?メモメモ..

MT2.65から搭載されたAtomですが、2.64からupdateしたときTemplate追加やMain Index.htmlの修正を忘れてました。っつーかAtomってようわからんから無視してきましたが、ちょっと調べたのでメモ。(引用元はココ) RSSはサイトの要約や見出しを配信するフォーマットとして成長してきましたが、ウェブログなどの普及で、コンテンツそのものを配信するニーズが高まっています。ま...

2004年1月16日 | drk | コメント(0)

aws.plについてのメモ

aws.plを導入してちまちまやっているのですが、取りあえず検索方法についてのメモ。 パラメータ名 概要 ActorSearch DVDもしくはビデオの俳優、女優名での検索。 ...

2004年1月11日 | drk | コメント(0)

MTMacro便利!!

Blogもいろいろ見栄えをこり出すと、タグを打つのがメンドウ。で簡略化するためにMTMacroというものを導入しました。マクロを定義して置換処理等で独自タグを定義できます。独自タグを定義しておけば、<code> を、<div class="code"> に変換したりと、タグの記述を自分流に省略することができます。...

2004年1月11日 | drk | コメント(0)

MTのindex Rebuild自動化

僕のHPはindexにお天気情報を載せている。そのため日々indexを更新しなくては旨くない。 でも自宅不在時には更新もできなくて(+д+)マズーな状況となる。ということでCRONとして勝手に更新してくれるCGIを作成した。XREAとかはCRONジョブが設定できるのでツカエルCGIと思うので公開します。 ≫自動化スクリプトはこちら(RebuildIndex.cgi)  <動作環境> LINU...

2003年12月24日 | drk | コメント(3)

google APIを使いやすく

引き続き、MT上でのgoogle APIネタ。MTの検索機能とgoogle APIを当然の欲求として連動したくなりました。でもデフォルトの機能ではgoogle APIに渡せるqueryが静的なキーワードなのでヨロシクない..そこで、MTの検索ワードとして入力されたキーワードをそのままgoogle APIへ引き渡す改造を施す。実際どうなるの?って方は、このサイトの検索機能をお試しになって下さい。 /...

2003年12月11日 | drk | コメント(0)

googleAPI文字化け回避

MT上でgoogle APIを使ってみた。EUCだと文字化けすることが判明! 本当は特定の言語依存しないように作りたかったけど、メンドウなので、EUCで文字化けしなけりゃいいかという改造を施す。 /lib/MT/Template/Context.pmの1723行目のsub _hdlr_google_searchメソッド内 } else {   return $ctx->error(MT-&g...

2003年12月10日 | drk | コメント(0)

Context.pm Some BUGS!

search_templates/default.html つまりは検索結果のテンプレートだが、ここにCategoriesタグを用いようとすると、以下のようなエラーがでてしまう。 An error occurred: Undefined subroutine &MT::Entry::RELEASE called at /????/MT/lib/MT/Template/Context.pm line...

2003年12月 8日 | drk | コメント(0)

日本語カテゴリのソート

日本人であれば、カテゴリーにどうしても日本語を使いたくなるでしょう。 カテゴリー一覧のソートはMTCategoryLabelの数字順、アルファベット順なので、日本語が混じるとどうもソートが(+д+)マズーなかんじになる。そこで、Contect.pmにメソッドを追加して新しいtagを定義してみよう。 ちなみに、MT2.64を前提として話を進めます。 /lib/MT/Template/Context...

2003年12月 8日 | drk | コメント(0)

楽天から貴方に最適な商品をご紹介
CONTACTご相談・お問い合わせ

drk7.jpでは、小規模な CGI 開発から技術支援まで幅広くご相談にのります。

ご相談・お問い合わせはこちら からお気軽にどうぞ。

ページのTOPへ

Copyright © drk7.jp, All Rights Reserved.