ラベル Chrome の投稿を表示しています。 すべての投稿を表示
ラベル Chrome の投稿を表示しています。 すべての投稿を表示

土曜日, 12月 19, 2009

CIAと外務省サイトを検索するChrome拡張機能

CIAと外務省サイトを検索するChrome拡張機能を作ってみました。

CIA Search

拡張機能は、まだ Chrome のベータ版でしか機能しませんが、すでに多くの拡張機能がアップされています。

ポップアップのウィンドウでは、ドロップダウンリストがそのままでは実装できないので注意が必要です。

木曜日, 12月 17, 2009

Chrome Extensions

Google Chrome browser seem to get the momentum now that many extensions are available.

Chrome Extensions

Sensible enough, it runs Javascript. The objects are custom made, though, and it will take time to get them all.

Google Chrome Extensions (Labs)

A code like this will set a listener. The specified callback function will be invoked when the icon is clicked.



chrome.browserAction.onClicked.addListener(function(tab) {

alert(tab.url);

});



When the extension is invoked, it creates popup window. It could create empty background window. The current selected window is called contents window and scripts and css's etc for the window can be specified in .json file.

Overview

Google Chrome 拡張機能では、それぞれ任意のページ(background), サイトを開いたときに起動する(contents), アイコンをクリックすると表示される(popup)などで指定するコードを起動できる。

水曜日, 12月 09, 2009

Chromeの拡張機能が利用可能に - Googleがベータ提供開始

Chrome に拡張機能がついたベータ版がでたそうです。

Chromeの拡張機能が利用可能に - Googleがベータ提供開始 (2009-12-9)

ベータ版のダウンロードが必要です。

拡張機能のページで検索できるようです。

金曜日, 6月 12, 2009

ウィンドウズ7欧州版、IE搭載せず…独占禁止法に配慮か

マイクロソフト社は11日、Windows 7の欧州版に、同社のブラウザであるIEをバンドルしないと発表したという。

OSにソフトを標準搭載することで、健全な競争が阻害されるという批判に対する、EU競争法(独占禁止法)に基づく処置という。IEについては、「タブ機能」の実装で出遅れるなど、ブラウザ間の競争が健全でないという批判があった。プラグインやアドオンの開発のオープンさ、アプリの起動・動作のスピードなど、ブラウザ間の競争に対する要望は強い。

OSがアプリを標準搭載しないということは、ユーザーにとって、そのままでは動かない、ソフトをインストールする必要がある、ユーザーがばらばらなソフトを使うので標準化されないといったデメリットがある。なんといっても、標準装備というのは便利である。コンテンツを提供する側、ソフト開発側にとっても、標準化されていれば作りやすい。マイクロソフト社の製品が重宝され、必要とされてきた理由のもっとも大きなものである。

ブラウザはOSに代わってデスクトップと同等の機能、標準化されたインターフェースを持ちうるものとして、さらに既存メディアに代わるものとして、重要な意味を持つ。マイクロソフト社が、ブラウザ上でのアプリやアプレットの動作を規制、あるいは阻害する危険性については論議がある。ブラウザ間の競争を促進することは、有効な選択肢をユーザーに与え、多様化をもたらすものであると同時に、開発者側には競争による高機能化と利便性の向上を約束するものである。

今回の措置で、PCベンダーや販売業者は任意のブラウザを搭載して販売できるようになるという。ブラウザ・ベンダー間の競争は、ブラウザ間の競争そのものではなく、ユーザーに有効な選択肢を与えるものであるかどうかは、ベンダーの処置による、という。欧州委員会では、マイクロソフト社に選択肢を提供することを義務付ける案などさまざまな可能性を示唆しているという。

ウィンドウズ7欧州版、IE搭載せず…独占禁止法に配慮か (2009-6-12)
EU、欧州版「Windows 7」からIEを削除する措置に賛否の混じった評価 (2009-6-12)
マイクロソフト、欧州向けにIE非搭載のWindows 7を提供へ (2009-6-12)

月曜日, 12月 15, 2008

正式版となったGoogle Chromeを試す

GoogleのChromeブラウザの製品版が出たというので、早速使ってみると、軽くて速い。とまどったのは、ブックマークの登録。右クリックにも、メニューにも項目がない。ドキュメントによると、登録にはアドレスバー左の星印をクリックする。ちょっとひっかかる設定ではある。

Javascriptに関して言えば、Firefoxと異なり、document.documentElement.scrollTop に設定はなく document.body.scrollTop を使わねばならない。同様に、screen.width には設定はなく、screen.availWidth を用いなければならない。バグかと思われたのは、moveTo() と resizeTo() を続けると、最後の設定しか有効でない点。つまり、moveTo() を最後に持ってくるとウインドウのサイズの設定が崩れ、resizeTo() を持ってくるとウインドウの位置が左上(0,0)に設定される。

正式版となったGoogle Chromeを試す (2008-12-12)

Flask の Blueprint のテンプレート問題

  Flask の Blueprint は、ルート、静的ファイル、テンプレートをまとめて管理できます。しかし、テンプレートが指定できません。 ここでは、Blueprint の template_folder の問題点と回避策を説明します。 Blueprint のテンプレート問題...