318月
ブログを3Dの仮想都市の地図上に表示するサービス「Blogopolis」
というのがあったので、早速、自分のブログで試してみました。
Blogopolis posted by (C)MacBS
ブログの全体のジャンルで地図上の位置が決まるのかなぁと思ったら、
どうやらそうともいえないようで、人気のあるエントリーで決まるようです。
うちはiPhoneのエリアに配置されていました。
カメラ寄りかなぁと思ったのですが、これだけ、ごった煮だと配置が難しい
でしょうね。
お知り合いのブログ様のお名前もチラホラ。
ブログ同士のつながりなども表現されたら、もっと面白いかも。
先日、いぬリンクとTwitterアカウントの一覧が作成されてましたが、
ああいう関係を応用してみるのも面白いかもしれません。
http://d.hatena.ne.jp/inu/20090828/1251418792
まだまだ都市の形も進化していきそうな感じですし、色々な要素を
盛り込みつつ、進化していってほしいサービスです。
278月
なんとなく、ブログにRetweetボタンを設置したくなったので、
調べてみると、簡単に設置できるJavascriptを見つけて、早速試してみました。
http://ejohn.org/blog/retweet/
設置方法は簡単で、まず、設置したいテンプレートの先頭に、以下の記載を
追加します。
<script src=”http://ejohn.org/files/retweet.js”></script>
上の記載では、jsファイルが配布元にある状態ですので、自分のサーバに
持ち帰って設置してください。
bit.lyでURLが短縮されますが、これはjsで設定されているアカウントのまま
使って問題ないようです。
あとは、ボタンを置きたい場所に以下の記載をするだけ。
<a class=”retweet” href=”<$MTEntryPermalink$>”><$MTEntryTitle$></a>
cssでカスタマイズすることも可能ですが、デフォルトでもなかなかカッコイイ
感じです。
個人的にはjavascirptよりPHPのほうが好きですが、ここまで出来るなら
javascriptも楽しいですね。
自分ではあまりRetweetしないのですが、とりあえずしばらくトップページに
置いてみて試用してみようと思います。
198月
先日、ブログのサイドメニューに関連ブログの更新情報を表示するように
PHPで細工したわけですが、どうせなら、いつも拝読させていただいている
Webサイト様の更新情報も表示したいなぁと。
RSSで配信されている情報を取ってくるのも手ですが、処理があまり
重くなりすぎてもいけませんし、ここは「はてなアンテナ」のRSSを利用して
取得することにしました。
ちなみに、はてなアンテナのRSSのURLは以下の通りです。
http://a.hatena.ne.jp/(ユーザー名)/rss
簡単な要約はマウスオーバーで表示されますし、これは結構便利かも。
もう少し汎用性を持たせたら、一般公開することも可能ではあるのですが、
レンタルサーバが耐えられるかどうかが心配ですしねぇ。
あと、「いぬリンク」でも同様のことをやりたいところなのですが、どうも
RSSとWebページの内容が一致していない様子。
まぁ、RSSを読むだけでも負荷をかけてしまいますし、とりあえず今のところは
はてなアンテナだけでも満足です。
178月
先日、ブログのトップにRSS表示を追加しましたが、今度は更新情報を
サイドメニューに表示してみることにしました。
今回もベースのPHPは「レッツPHP!」さんから頂きました。
ただ、これも前回同様、かなり大幅に手を入れています。
サンプルコードは各RSSの最新記事の日付だけでソートしているので、
ブログをまたがって最新の記事を取ってくることができませんでした。
また、今回はiframeで埋め込むのはやめて、index.phpで取得し、直接
htmlに埋め込んでいます。
ですので、index.htmlに直接アクセスしていると、更新情報は表示されません。(^^;
かなりすっきりした感じになったので、上に貼ってあるRSS表示は整理しても
良いかなぁ。
あと、許可がもらえれば、お気に入りのブログ様の更新情報も表示すると
便利かもしれませんね。
ともあれ、仕事で覚えたphpが役だってなによりです。
まぁ、仕事で活かさなきゃ、何の利益にもならないのですけれどね。
168月
紗羅が新しいブログを立ち上げたので、それを紹介しようと、ブログの
トップにRSS表示を追加してみました。
以前はRSS表示用のブログパーツのサービスを利用していたのですが、
これだとサービスが休止したときなどに不便だったので、今回はPHPを使って
自前でRSS表示するようにしました。
といっても、ベースのPHPは「レッツPHP!」さんから頂きました。
ただ、そのままだと要約が長すぎたり、デザインを変更できなかったので、
ソースにはだいぶ手を入れました。
要約は「mb_strimwidth」という関数で先頭だけを取ってくるようにしました。
この関数、文字化けもなく、省略する際、後ろに文字列を付加できて便利です。
あと、Safariで文字化けするケースがあったので、htmlヘッダを追加したり、
スタイルシート対応にしたりしました。
とはいえ、RSS取得部分が一番大変なわけで、それを提供してくださってるのは
ほんとに助かります。
てなわけで、紗羅の新しいブログ「私の好きなモノ。」に、ブログトップから
ジャンプできますので、こちらもぜひよろしくお願いいたします。
127月
ブログ上で自由にキーワード検索がポップアップできるサービス
「popIn Rainbow」というのを見つけたので、とりあえずテスト導入してみました。
http://www.popin.cc/ja/rainbow.html
以前もブラウザプラグインで導入するものはあったのですが、これは
Javascriptだけで実現しています。
かなり高度なものを実現しているので、すごいなぁと感心しきり。
問題は利用者増加のせいか、重さが気になるところ。
Javascriptの実行速度やサービスそのものの混雑もあるのでしょうが、
プレビュー機能の影響もあるかも。
リンクの上にカーソルを置くと、Aキーで飛び先のプレビューが見られて
便利なんですが、先読みしてあるような気もします。
まぁ、人気が高まれば、サーバも強化されるかもしれませんし、しばらくは
テスト運用してみようと思います。