2008-10-30
SPXの壁を越えて
SPXって表現してわかりますかね? Sleipnirの1.x系のエクスプローラバーに表示するサイドパネルを開発するためのI/F仕様です。
詳しい情報は下記サイトを参照ください。
・タブブラウザ Sleipnir オンラインデータベース(旧プラグインの開発)
・タブブラウザ Sleipnir オンラインデータベース(旧プラグインの活用)
Sleipnir2では独自のプラグイン機構に変更されていますが、SPXによる拡張もブリッジを通して利用することができます。Sleipnir2の仕様については、FUM2ndにて年内にSDKが公開されるとアナウンスされていますので、期待しましょう。
で、表題ですが。。。
SPXは、Sleipnirの状態を取得したり、ウィンドウを開いたりする機能が定義されているAPIのような感じなんですが、本体で発生する各種イベントを取得するような機能はありません。
つまり、任意の情報とかを表示させておいて、ユーザーがアクションをした時に、ウィンドウを表示させて、任意のURLを移動するようなことしかできないのです。多くのタブブラウザーのプラグインは本体を外部から操作するようになっているI/Fが多いですね。
しかし、新しいウィンドウが開いたり、タブが切り替わったりしたときに連動するような機構は必要で、いろいろな場面に応用できると思います。
テストケースとして、SPXでタブ操作に変動するような機能を実現してみました。動作は、Sleipnir 2.8.2で確認しましたが、まだ十分ではないかもしれないです。新しいウィンドウの表示、タブの切り替え、URLの遷移に連動して表示内容が変わります。

プラグインそのものには、ネタがなかったので、単にページ中にある情報を表示するようなもので、実用的ではないかもしれないですが、動きは確認できると思います。これが基盤となっていろいろ作れるようになればと思っています。ただ、いろいろやっているので、Tridentのみ対応です。
年内にでるSDKを待てばいいだけの話なんですけどねぇ。w
興味がある方はダウンロードしてみてください。ただし、plugins.iniを手動で変更する必要がありますので、ご注意ください。設定については、私が提供している他のプラグインを同じなので、ここを参考にしてみてください。
テストプラグイン for Sleipnir2 0.01 (zip形式)
Posted by darksky : 2008-10-30 03:13 Comment (0) ![]()
![]()
2008-10-30
Haagen-Dazs ビターキャラメル

キャラメル味のビターキャラメルです。ミルクも入ってますが、ちょっと濃い味かな。
Posted by darksky : 2008-10-30 02:43 Comment (0) ![]()
![]()
2008-10-30
Haagen-Dazs イングリッシュミルクティー

紅茶の味わいが楽しめるイングリッシュミルクティーです。
Posted by darksky : 2008-10-30 02:39 Comment (0) ![]()
![]()
2008-10-29
Miesque Bookmarks View
Miesqueブックマークは、プラグインを使ってブラウザーからブックマークを管理するサービスですが、プラグインをインストールしていない環境からでも、ちょっとブックマークを見たいということがあります。そのため、ブラウザー上からブックマークを閲覧できる機能を追加しました。
Miesque Bookmarksサイトの右上のViewをクリックすると、認証画面が表示されます。登録したメールアドレスとパスワードを入力すると、自分のブックマックが画面に表示されます。

ちょっと参照するのには、いいかと思います。
Posted by darksky : 2008-10-29 09:08 Comment (0) ![]()
![]()
2008-10-26
Haagen-Dazs ホワイトピーチ

季節限定のホワイトピーチ(白桃)。
桃の甘みと酸味があります。美味しい。
Posted by darksky : 2008-10-26 13:16 Comment (0) ![]()
![]()
2008-10-26
Haagen-Dazs ドルチェ ガトーショコラ

チョコレート味。ミルクも入ってます。
Posted by darksky : 2008-10-26 13:11 Comment (0) ![]()
![]()
2008-10-26
2008 BCクラシック
カジノドライヴが出走した今年のBCクラシックですが、結果は惨敗でした。勝ったのは、Raven’s Passです。前走、クイーンエリザベス2世SからG1連勝です。
2着は今年追いかけ続けていたHenrythenavigatorで、HenrythenavigatorとRaven’s Passでの1、2着はこれで4回目となります。
Henrythenavigatorは、ここ2レース調子を落としていましたが、何とか意地を見せたという感じです。
英2000ギニー、愛2000ギニーではNew Approachを、セントジェームズパレスS、サセックスSではRaven’s Passを下してのG1を4つ勝ちました。すごいですよね。
2007年最優秀2歳牡馬のNew Approachは、英愛2000ギニーともにHenrythenavigatorに負けてしまい、どうするのかと思いきや、英ダービーをあっさりと勝ってしまいました。その後は、英インターナショナルSで古馬と初対戦し、Duke of Marmaladeの3着に負けましたが、愛チャンピオンS、英チャンピオンSと連勝しました。この馬も本当に強いです。残念ながら引退が決まったようですが、父Galileo、祖父Sadler’s Wellsの後継種牡馬として期待が多いと思います。
Henrythenavigator、New Approach、Raven’s Passは今年の競馬を盛り上げてくれました。凱旋門賞を勝ったZarkavaを含めた4頭のレースが見たかったですねぇ。
HenrythenavigatorとRaven’s Passは、今後も続けるのでしょうか…。
Posted by darksky : 2008-10-26 12:37 Comment (0) ![]()
![]()
2008-10-25
Twitter プラグイン 1.13 β2
最近、Twitter プラグインを使っていて、通信エラーが発生することがあるという報告を何件かもらっています。しかし、私のいくつかの環境では一度も発生したことがないんですよね。以前、Twitter APIがダウンして通信できないケースがありましたが…
その現象を解析したいと思って、いろいろな情報をいただいていますが、どうも認証エラーになるケースがあるようです。ID、PWが正しいと思われるケースでも、発生しているようです。
TwitterのAPIにはリクエスト数の制限があり、60分間に70回くらいまでは大丈夫のようですが、負荷が高い場合はもっと厳しくなることもありました。
ただ、リクエスト数の制限でエラーになる場合は、HTTPのステータスコードが400(Bad Request)になるみたいです。ちなみに認証エラーの場合は401です。
ということで、1.13 β2では通信に失敗した場合にAPIから返されるHTTPのステータスコードを表示するようにしました。
安定して動いてくれるといいんですけどね。
あと、Twitter プラグインのHTTP通信は、Internet Explorerの設定を利用します。つまり、Internet Explorerにプロキシ設定をしているとその影響を受けますのでご注意ください。
Posted by darksky : 2008-10-25 14:38 Comment (0) ![]()
![]()
2008-10-25
Local Redirector 0.92
前バージョンからサポートした検索エンジンを指定して検索をする機能ですが、正しく判断できないケースがあったので修正した0.92をリリースしました。
今回のバージョンから64ビット版にも対応しました。
毎日使っているのですが、ツールバーなどと違って、目に見えないので、ついつい面倒な操作をしてしまいます。
あっ、インストールしていたんだと気づいて、機能を利用するという感じです。不便なものに慣れてしまうと、それを変えるのもまた一苦労ですかね。
Local Redirector 0.92
Local Redirector 0.91
Local Redirector
Posted by darksky : 2008-10-25 12:49 Comment (0) ![]()
![]()
2008-10-22
ツールバー
これまで、Marineツールバーを中心にいくつかのツールバーを作ってきました。ツールバーって何だろう? 何が便利なのかと思う人もいるかもしれません。
でも、使ってみると便利なものです。それはMSが提供するIEがわざと多くの機能を実装せず、サードパーティを含めた第三者の参入をIEに許したのだと思います。なぜなら、あの巨大なソフト会社が本気になれば凄まじいものを作れたはずだからです。
しかし、今日のブラウザー多様化まで許すとは思いもしなかったかもしれませんが、プラグインの機構は用意してくれていました。その機能はIE4からあるはずです。
~話を当時に戻します~
メモ帳のようなIEでのブラウジングにおいて、IEが便利になるものを自分たちで作りたかったというのが出発点だったと思います。Marine Projectを立ち上げ、Marineツールバーの開発を始めたのも、自分たちのためだったのです。
開発を始めた当時でもツールバーはいくつもありましたが、GoogleツールバーとYahoo!ツールバーはバックボーンを強みに圧倒的なシェアを誇っていました。
当時の開発者は全員がGoogleツールバーを使っており、それを超えるもの。ただそれだけ。自分にとって使いやすいものをと作ったツールバーがMarineツールバーです。
シンプルかつ利用者がチョイスできるようにと、さまざまなボタンをプラグインとして実装しました。そのコンセプトは今後も変わらなくバージョンアップしていくと思います。
ここで振り返りたいのは、GoogleツールバーとYahoo!ツールバーです。
Googleツールバーは、ウェブ検索、ハイライト、ページ内検索と今ではどのツールバーでも実装しているような機能だけを実装したものでした。シンプルですが、ウェブ検索を中心に利用するには便利なものでした。そのシンプルさが流石にGoogleだと思ったものです。意味もなくページランクが好きな人もいましたけど…。
Yahoo!ツールバーは、コンテンツ中心のツールバーでポータルサイトならではですが、Yahooのトップページにさえ行けば必要のないものでした。あれだけのPVを誇るサイトですから、家に帰ってから一度は覗くことがあるでしょう。その意味から言ってもツールバーを使う意味もなかったのかも知れません。
ここ最近、この印象が変わってきました。
Googleのツールバーがブックマークや他のサービスのボタンに対応したのです。別に悪いことではありませんが、昔のシンプルな感じはなくなりました。もちろん、カスタマイズで昔のようなスタイルにすることはできますが、何か違うんですよね。
作りそのものにシンプルさがなくなっています。配布、普及を意識したものになっています。そのため、昔のバージョンを好む人が多いようです。
Yahoo!ツールバーは相変わらずコンテンツ志向なのですが、以前よりも表現が自由になり、ポータルサイトの強みが全面に出てきています。Marineツールバーを作っていて思ったことは、多様なコンテンツに対応するのはすごく難しいということです。お金を払ってコンテンツを買うことはできず、扱えるのはRSSフィードで配信されるデータやAPIで提供される情報だけです。一部無料でコンテンツ提供してもらっているものはあります。
しかし、多様な情報を必要とする人にはYahooレベルのサイトでなければ難しいのかもしれません。GoogleでもいわゆるPIM系の個人ツールとの連携がせいぜいで、あとは責任のないギャラリーに利用者が投稿するボタンに頼るのみです。
昔のGoogleツールバーを好む人の気持ちもよくわかりますし、多くのコンテンツ情報を配信できるYahoo!ツールバーを好む人の気持ちもわかります。
さて、あなたはどっち?
たくさんの意見おまちしてま~す。w
Posted by darksky : 2008-10-22 03:05 Comment (0) ![]()
![]()
2008-10-19
例えば・・・
Craving ExplorerとiTunes + Marineツールバーでこんな使い方してます。というのを1つご紹介します。
まず、IEでYouTubeにある音楽探しから。今回は、”Love is Dreaming”をチョイスしてみました。この動画があるページで、Craving Explorerを使ってダウンロードします。その時にダウンロードしてMP3でiTunesに登録します。操作は、Craving Explorerプラグインのメニューから実行します。

Craving Explorerでのダウンロードが始まり、処理が完了したらiTunesに登録されます。

で、iTunesプラグイン上から、今登録されたばかりの”Love is Dreaming”を選択すると再生が始まります。

なかなか。あると思います。w
Posted by darksky : 2008-10-19 22:26 Comment (0) ![]()
![]()
2008-10-18
Local Redirector 0.91
リリースが続いていますが、先日公開したばかりのLocal Redirectorもバージョンアップしました。
アドレスバーにhttp://がないドメインが入力された場合の補完がうまくできなくて、ウェブ検索になるのを修正しました。
新しい機能としては、Operaなどでサポートしているアドレスバーに、検索エンジンを指定して検索できるような機能を追加しました。
言葉では説明が難しいのですが、例えばg + スペース + [検索文字列]を入力して、Enterキーを押すと、Googleでウェブ検索を行います。
この例では、「i Bon Jovi」と入力しています。この状態でEnterキーを押すと、画像検索でBon Joviを検索します。

検索エンジンを指定する文字は以下のものをサポートしています。
g → Googleウェブ検索
i → 画像検索
d → 辞書検索
y → YouTube検索
n → ニコニコ動画検索
w → Wikipedia検索
a → Amazon検索
r → 楽天検索
便利だと思いますよ。私は…。
Posted by darksky : 2008-10-18 13:00 Comment (0) ![]()
![]()
2008-10-18
YouTube&ニコニコ動画 ツールバー 1.11
前バージョンから対応したCraving Explorerの新しいバージョンとなる1.0.0 RC1 (2008/10/16)が公開されています。α版から一気にRC1になりました。サイトのデザインも一新され、奇麗になった印象です。Craving Explorerのアイコンやツールバーのアイコンも変更されています。
詳しくは、下記サイトで確認できます。 Craving Explorerへのリンクや紹介用に画像も用意されています。
YouTube・ニコニコ動画ダウンロードブラウザ Craving Explorer

さて、今回の変更ですが、新しいアイコンの入れ替えで、Craving Explorer連携機能は変更ありません。

YouTube&ニコニコ動画 ツールバーとMarineツールバー用のCraving Explorerプラグインのアイコンを入れ替えました。カラーバリエーションがあるので、Craving Explorerプラグインの方は青にしてみました。区別がついていいかも。2つ使っているのは私くらいでしょうけどねw

1つだけ機能追加もあります。昨日公開したEscape for Internet Explorerと同じく、IE上から別のブラウザーを起動する機能を追加しました。表示中のページを別のブラウザーで表示させたいときに利用してください。

YouTube&ニコニコ動画 ツールバー
Marineツールバー 1.40 β3 (現在の最新版です。)
Craving Explorerプラグイン 1.01
Posted by darksky : 2008-10-18 10:36 Comment (0) ![]()
![]()
2008-10-18
Escape for IE
Local Redirectorに続いて、個人で使っているツールをリメイクして公開することにしました。名称は、Escapeです。
Escapeは、逃亡、脱出、避難という意味がありますが、IEから逃げるという意味で名称を付けてみました。JOURNEYのESCAPEが思い浮かんだんですけどね。
どんなソフトかというと、IEで閲覧中のサイトを別のブラウザーで開くことができます。対応しているブラウザーは、FireFox、Google Chome、Opera、Safariの4つです。
仕事でWebサイトを作ったりしますが、各種ブラウザーで動作確認をするのに、この4つのレンダリングエンジンで確認します。個人的に作るサイトはそこまでしませんが、仕事は別です。w
メインはIEで動作確認をして、別のブラウザーを起動して、URLを打ち込んで…。 という作業ですが、面倒なんですよね。そこで、ボタンやメニューからワンクリックで閲覧中のページを表示するために使っています。
インストールすると、IEに別のブラウザーを起動するためのメニューが追加されます。

標準のツールバーにもボタンとして表示することもできます。

ついでに右クリックにも。右クリックの場合は、リンク上で右クリックすると、リンク先を指定したブラウザーで表示することができます。

インストール時にインストールされているブラウザーを認識して、必要なものだけを登録するようになっています。そのため、Escapeをインストールした後にインストールしたブラウザーは自動では認識しません。
その場合は、EscapeをインストールしたフォルダにあるTool.exeを右クリックして管理者権限で実行してください。
32ビット版と64ビット版を用意しました。IEの32/64ビット両方で利用する場合は、2つともインストールする必要があります。
IEの64ビット版上からでも起動されるブラウザーは当然32ビットですよねw。IE以外のブラウザーの中でどのブラウザーが一番早く64ビット版を出してくるのか楽しみですし、興味ありますねぇ。
単純ですが、以外と使えますよ。
Posted by darksky : 2008-10-18 00:08 Comments (13) ![]()
![]()
前のページ 












