ブックマーク
ブックマーク (Bookmark) とは英語で本のしおりのことを意味する。そこから転じてウェブブラウザに任意のウェブサイトのURLを登録する機能の事を指す。登録することによって、登録したURLにマウスのクリックだけで瞬時に移動可能になり、逐次ウェブブラウザのアドレス欄にURLを打ち込む必要がなくなるというメリットがある。俗にブクマとも呼ばれる。
史上初のグラフィカルなウェブブラウザであるNCSA Mosaicでは、この機能は「ホットリスト」(Hotlist) と呼ばれていたが、Netscape Navigatorが「ブックマーク」と命名したことから、同様の機能のことを一般的に「ブックマーク」と呼称するようになった。また、Internet Explorerの同様の機能は「お気に入り」(favorite) となっており、ブックマークの別の呼称として一般的に用いられることも多い。
Mac OS Xのウェブブラウザ、SafariではSpotlightの機能により、膨大なブックマークから目的のものをすばやく見つけ出すことができる。
もともとはウェブブラウザの機能だが、最近ではポータルサイトのサービスとして、登録ユーザー各自が自由にサーバ上にURLを登録できる「オンラインブックマーク」がある。このサービスを利用することで、自宅、職場、外出先など異なる環境でも自分が頻繁に行くウェブサイトに容易に行くことができるほか、パソコンのトラブル発生時にブックマークが消失することを避けるために、バックアップとして登録する例も多い。 また、他のユーザーとの間でブックマークを公開・共有することを主眼としたものは、とくにソーシャルブックマークと呼ばれる。
目次 |
[編集] ストレージ
ブックマークのリンクを管理するために、各ブラウザは内蔵のツールを持っている。リストのストレージの記憶方法は、ブラウザ、そのバージョン、おのオペレーティングシステムにしたがって変動する。
Netscape由来のブラウザは単一のHTMLでコード化されたファイルbookmarks.htmlでブックマークを操作する。このアプローチは分類され、インデントを付けられたカタログの出版と印刷を許し、プラットフォームを横切って作業する。ブックマークの名前は唯一である必要がない。固有のブラウザの外でこのファイルを編集するためにHTMLの編集を必要とする。
Firefox 3はブックマーク、履歴、クッキー、および処理上安全なデータベースのフォーマット(SQLite)における優先権を記憶する。
Internet Explorerの「お気に入り」(「インターネットショートカット」とも)もオリジナルのリンク名によって名づけられた個々のファイル、およびファイル名の拡張子".URL"[1]を記憶する。たとえばいくつかのサブディレクトリを持つかもしれない「お気に入り」と名づけられたディレクトリの中に"Home Page.URL"が収集される。ブックマーク名はフォルダの中で唯一でなければならない。各ファイルはオリジナルのURLとマイクロソフト固有のメタデータを含む。ブラウザはブックマークをお気に入りに輸入したり輸出したりするさまざまな機能を持っている[2][3][4]。
[編集] ブックマークレット
詳細は「ブックマークレット」を参照
ブックマークレットはブックマークとして記憶されたJavaScriptプログラムである。この用語はbookmarkとappletのかばん語である。JavaScriptのURIスキームが、JavaScriptプログラムを、ブックマークを保存するURIの形式で記憶することを可能にするので、ブックマークレットの存在が可能である。ブックマークレットは、検査し、交換することができる現在のページにアクセスできる。それらは機能性をブラウザに追加する単純な"ワンクリック"ツールであることがある。ブックマークレットは一般に、JavaScriptのURIにリンクするウェブページにナビゲートし、リンクを右クリックし、ブックマークオプションをクリックすることによってインストールされる。
ウェブの開発者スティーブ・カンガスはネットスケープコミュニケーションズのJavaScriptガイドのアイディアを理解し[5]、1998年に[6]ブックマークレットという用語を作り出した。JavaScriptの発明者ブレンダン・アイクは次の通りブックマークレットを説明した:
They were a deliberate feature in this sense: I invented the
javascript:URL along with JavaScript in 1995, and intended thatjavascript:URLs could be used as any other kind of URL, including being bookmark-able.In particular, I made it possible to generate a new document by loading, e.g.
javascript:'hello, world', but also (key for bookmarklets) to run arbitrary script against the DOM of the current document, e.g.javascript:alert(document.links[0].href). The difference is that the latter kind of URL uses an expression that evaluates to the undefined type in JS. I added the void operator to JS before Netscape 2 shipped to make it easy to discard any non-undefined value in ajavascript:URL.—ブレンダン・アイク, サイモン・ウィリソンへの電子メール[7]
[編集] ライブブックマーク
特にRSSによって動力を供給されるMozilla Firefoxの中で、ライブブックマークはインターネットブックマークである。それはユーザーが動的に彼らの好きなニュースソースの変化を監視することを可能にする。ほとんどのフィードリーダーに似たHTMLのページが行うようにRSSフィードを扱う代わりに、これらは適切なソースへのリンクによってリアルタイムにアップデートされるブックマークとして扱われる。ライブブックマークは自動的にアップデートされる。しかし、自動的なライブブックマークのアップデートを防止したりコントロールしたりするブラウザオプションは存在しない。
[編集] 参考資料
- ^ “File Extension .URL Details (Web)”. Filext.com. 2011年1月15日閲覧。
- ^ “Netscape Bookmark File Format (Web)”. Microsoft. 2011年1月15日閲覧。
- ^ “How to import and export the Internet Explorer Favorites folder to a 32-bit version of Windows (Web)”. Microsoft. 2011年1月15日閲覧。
- ^ Mikkers, Jean-Paul. “How favorites are stored on Windows XP and Vista (Web)”. Codeproject. 2011年1月15日閲覧。
- ^ “About Bookmarklets”. 2011年1月15日閲覧。
- ^ “Bookmarklets Home Page ? free tools for power surfing”. 2011年1月15日閲覧。
- ^ Willison, Simon (2004年4月10日). “Email from Brendan Eich”. SitePoint. 2011年1月15日閲覧。
[編集] 関連項目
- ブックマークレット - ブックマークを登録する際にJavaScriptのコードを登録することで補助的な機能を付加できる
- ライブブックマーク - Mozilla Firefoxに搭載された、ブックマーク一覧上でRSSの配信を受けることができる機能
- ソーシャルブックマーク
- ドッグイア - 出版・書籍関連用語で本のページを折り曲げてしおりの代用とすること。英語(Dog ears、Dog-ear)での直訳である”犬の耳”が折れ曲がっている様子からこじ付けて命名。日本における別称では角折れ(すみおれ)というのもある