mixiアプリ「今日の辻占」が損保ジャパンDIY生命主催の「mixiアプリアワード」で審査員特別賞を受賞した模様。模様、というのは正式な連絡も、結果発表ページのWebリリースもない上、発表ページに間違った名称で記載されているから。しっかりしてほしいものだ。
IT-miscの最近のブログ記事
先日リニューアルしたPlayground@senmasa.comは、MT4で吐き出しています。また、すべてをタグで語ろうと試みています。エントリー数の割りにタグが多かったためか、タグ検索の一つ一つが遅くて閉口していたのですが、先日抜本的な対応を行いましたのでご報告します。
Playgroundのタグ検索は、TREND SPOTTINGさんで紹介されていた方法(MTの検索結果やタグのURLをすっきりさせる)を参考に、<ブログURL>/tag/<URLエンコードされたキーワード>という形式のURLに変更していました。ただし、TREND SPOTTINGさんの方法はURLの読み替えがキモでしたがこちらは<ブログURL>直下にtag.phpというスクリプトを用意してその中でcgiをインクルードするという方式をとりました。
もう、重いの何の。
しばらく放置していたのですが、借りているサーバーのCPU負荷がえらいことになってしまったのと、何よりも自分が耐えられなくなって修正を決意。
tag.phpの中でmtのデータベースに直接SQLを投げて結果を表示するという形に変更しました。その際、MTの各テンプレートモジュールは、サーバーサイドインクルードを「PHPのインクルードで処理する」としておくとtag.phpの中で同じインクルードを書くことでページデザインを統一できるのでお勧めです。
結果:良好。負荷ポイント数(私が契約しているサーバー屋さん独自の算出方法らしい)が、前日までは4000を越えていたのが0になりました。また、タグ検索結果を表示するのにそれまで15秒かかっていたのが1秒強まではやくなりました。
SQLとか、tag.phpの中身は恥ずかしいので書きませんが、そう難しくはないはずです。PHPの使える環境で同様の悩みをお持ちの方は検討してみてはいかがでしょうか。
Sunとリクルート共催の「マッシュアップアワード」に参加することになった。マッシュアップするほうではなく、素材提供側である。
実際のところ、私はAPIのためのプログラムを書いたわけでもなんでもなく、連絡係みたいなものだが、それはそれでうれしい。高校の文化祭前日のような気分、といえばいいだろうか。
我こそは、というかたはぜひマッシュアップに挑戦してみてほしい。
iTunesに手持ちのCDを取り込もうとしたが、いつもはインターネット経由でCDDBから取得できる曲名などの情報が取得できない。先日、諸般の事情でbonjourサービス(iTunesと同時にインストールされる通信サービス)を停止したのでその影響かと思っていろいろ試したが復旧しない。もう1台のPCに新たにiTunesをインストールしてもうまくいかない、という状況まできてはたと「もしかしてCDDBが停まっている?」と思い当たったしだい。妻には「普段だったらまず検索して調べてるのにね」と笑われた。
「CDDB」で検索していて記事を発見したのだが、先日GraceNote社(CDDBの運営会社)は米SONYに買収された模様。まさかそこまであこぎなこともするまいと思いながらもちと不安。
最近、Flexについての話を聞く機会があったので、開発環境(30日限定の試用版)をダウンロードして試してみた。
ためしに辻占@senmasa.comのブログパーツを作ってみた。
導入方法は簡単、ブログのテンプレートに以下の一行を加えるだけ。
<script type="text/javascript" src="http://aws.senmasa.com/tsujiura_blogparts.js"></script>
RIA(Rich Internet Application)のクライアント側を作るのなら、Ajaxでクロスブラウザ対応をひいひい言いながらやるよりも、Flexで生成したFlash(swfファイル)を使うほうが生産性・保守性の観点から数段良い結果が得られそうである。
セカンドライフの日本語版(β)の配布が開始された。が、結論を先に言うと、既にセカンドライフに参加しているユーザーはあわててダウンロードをする必要はなさそう。わざわざ新しいアカウントを作成してダウンロードできたのは「Second Life 1.18.0 (6)」。何のことはない、最新の正式版である。
何か手順をミスっているかもしれないので、もう一度確認してみよう。
上司に借りた「Google Maps Hacks」に触発されて、geoURLが仕込まれたページで実行するとgeoURLで指定されている緯度経度の地図ページにジャンプするJavaScriptを作ってみた。
使い方:
- 上記のスクリプトをコピーする
- geourlの仕込まれたページを表示する。(geoURLホームページの「Newly Added Sites」から飛ぶのがわかりやすい)
- その状態でブラウザのアドレス欄にスクリプトをペーストしてエンターキーを押す
- GoogleMapが表示される
- このサイトの各ページに長らく設定してきた緯度経度はどうも500mほどずれているらしい
- geourlのホームページにはgeourlが設定されていない
先日実施したSEO対策、当該サイトについて言えば
2006/10/15 9時時点でのアクセス数:9,927
PageRank:3
と大きな効果は見られなかった。しかし、相互にリンクを張っているこのブログをはじめとする各ページでPageRankの向上(3→4)があった。
気をよくして、未実施だった別のサイトについてもこの対策を実施。
趣味でいじっているサイトに関して、ふと思いついたSEO対策を施してみた。
さて、効果が出ますかどうか。
2006/8/29 22時時点でのアクセス数:7,962
GoogleRank:3
