拙著「個人投資家は低位株で儲けなさい」が発売されました。
株価が安い「低位株」に投資する方法を解説しています。
自由国民社刊で、定価1,512円(消費税込み)です。
はてな被ブックマーク情報表示アクションストリームプラグイン
Movable Type 4.25では、アクションストリーム(Action Streams)プラグインが標準で同梱されるようになりました。
アクションストリームでは、プラグインを追加することで、さまざまな情報を得て表示することができます。
「アクションストリームに、はてなブックマークに自分がブックマークしたページの情報を追加する」というプラグインは、すでに公開されています。
一方、「アクションストリームに、はてなブックマークでブックマークされた自分のブログのページの情報を追加する」というプラグインは、まだないようでした。
そこで、そのようなプラグインを作ってみました。
1.インストール
プラグインは以下のアドレスからダウンロードすることができます。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。
ダウンロードしたZipファイルを解凍すると、「plugins」と「mt-static」のフォルダができます。
これらのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。
2.使い方
他のアクションストリームと同様に、システムメニューでユーザーのページを開いて、サービスの設定を行います。
手順は以下の通りです。
- ページ左端の「利用サービス」をクリックして、サービスの一覧を表示します。
- 「プロフィール追加」のリンクをクリックして、「プロフィール追加」のダイアログボックスを開きます。
- 「サービス」の一覧で「Hatena Bookmarked」を選びます。
- 「あなたのサイトのアドレス」の欄に、ご自分のサイトのトップページのアドレスを入力します。
- 「Bookmarked your entries」のチェックをオンにします。
- 「プロフィール追加」ボタンをクリックします。
これ以後は、他のアクションストリームと同様に、情報を蓄積することができます。
誰かがあなたのサイトのページをブックマークすると、アクションストリームに以下のようなアクションが保存されます。
ユーザー名 bookmarked ページ名
なお、はてなブックマークのアイコンは、MTのディレクトリ→「mt-static」→「plugins」→「HatenaBookmarked」→「images」ディレクトリにある「hatenabookmark.png」です。
スタイルシート等でアイコンを表示する際は、このファイルをご利用ください。
3.メッセージの日本語化
現状のアクションストリームのプラグインでは、サービスをプラグインで追加する場合、メッセージを日本語に翻訳することができないようです。
翻訳用の辞書として、サービスのプラグインの辞書でなく、ActionStreamsプラグイン本体の辞書が使われているようです。
メッセージを日本語化したい場合、MTのディレクトリ→「plugins」→「ActionStreams」→「lib」→「ActionStreams」→「L10N」ディレクトリにある「ja.pm」ファイルに、以下の赤字の行を追加します。
# Movable Type (r) (C) 2001-2008 Six Apart, Ltd. All Rights Reserved. # This code cannot be redistributed without permission from www.sixapart.com. # For more information, consult your Movable Type license. # # $Id: $ package ActionStreams::L10N::ja; use strict; use base 'ActionStreams::L10N::en_us'; use vars qw( %Lexicon ); %Lexicon = ( ・ ・(途中略) ・ '[_1] is now following <a href="[_2]">[_3]</a>' => '[_1]は<a href="[_2]">[_3]</a>を注目しています', 'Hatena Bookmarked' => 'はてなブックマークの被ブックマーク', 'Bookmarked entries' => 'ブックマークされた記事', 'Bookmarked your entries' => 'ブックマークされたあなたの記事', '[_2] bookmarked <a href="[_3]">[_4]</a>' => '[_2]が <a href="[_3]">[_4]</a> をブックマークしました', ); 1;