FrontPage
Sig Bookmarkとは †
- ブックマークCGIです。
- CGIなので、自分のWebページに設置しておけば、どこでも同じブックマークを使えます。
- ブラウザの左側(パネル/サイドバー)に収まるので、ブラウザのブックマークと同じ感覚で使えます(下の写真参照、OperaとFirefoxのみ)。
- アクセス頻度順に表示します。
- インクリメンタル検索(絞り込み)ができます。
- 日本語をローマ字で検索することもできます(要kakasi)。
- JavaScriptだけで行うので、高速です。
- フォルダ分けの機能はありませんが、タグを使った検索ができます。
- Cookieを使ったパスワード認証機能があります。
デモ †
デモがあります。自由に触ってください。
ダウンロード †
※.tar.gzも.zipも中身は一緒です。
必要なもの †
Sig BookmarkはRubyで実装されたCGIです。CGIでRuby 1.8.xが使える必要があります。
また、日本語をローマ字で検索できるようにするには、kakasiが必要です。
インストール †
UNIX系のWebサーバに直接ログインできる場合 †
CGIを動かせるディレクトリ(~/public_html/cgi-binなど)で
tar xvzfp sig-bookmark-1.0.tar.gz
として解凍します。次に、main.cgiの先頭の行
#!/usr/local/bin/ruby
を、WebサーバのRubyのパスに合わせて書き換えます。最後に、conf.cgiの中の
PASSWORD= 'password'
という行をお好みのパスワードに書き換えれば完了です。
Webブラウザから、設置したmain.cgiにアクセスして、上で設定したパスワードを入力してください。
FTPなどでアップロードする場合 †
ダウンロードしたファイルを解凍し、main.cgiの先頭の行
#!/usr/local/bin/ruby
を、WebサーバのRubyのパスに合わせて書き換えます。次に、conf.cgiの中の
PASSWORD= 'password'
という行をお好みのパスワードに書き換えます。
最後に、CGIを動かせるディレクトリ(~/public_html/cgi-binなど)に、全てのファイルをアップロードします。このとき、パーミッションを以下のように設定します。
main.cgi | 755 |
data.cgi | 666 |
その他全部 | 644 |
Webブラウザから、設置したmain.cgiにアクセスして、上で設定したパスワードを入力してください。
使い方 †
ページを追加する †
- [追加]ボタンをクリックして、出てきたダイアログにタイトル、URLを入力して[追加]をクリックします。
- ブックマークレット(後述)を使うと便利です。
ページを検索する †
- [追加]などのボタンのすぐ下にある入力欄に、ページのタイトルの先頭何文字かを入力します。入力と同時に、ページが絞り込まれていきます。
- 見たいページのタイトルが一番上に来たところで[Go]をクリックするか、タイトルを直接クリックします。
- ページの絞り込みを解除するには、[クリア]をクリックします。
ページを編集する †
- ページのタイトルの左のチェックボックスをチェックしてから、[編集]をクリックします。チェックボックスをダブルクリックしてもOKです。
- 出てきたダイアログにタイトル、URLを入力して[更新]をクリックします。
ページを削除する †
- ページのタイトルの左のチェックボックスをチェックしてから、[削除]をクリックします。
より便利に †
パネル/サイドバーに表示する †
ブラウザの左側(パネル/サイドバー)に、普通のブックマークの代わりにSig Bookmarkを表示させる方法を紹介します。ここではOperaとFirefoxの場合について紹介します。IEでもできそうなんですが方法が分からないので誰か教えてください(汗)。
Operaのパネルに表示する †
- Sig Bookmarkのページ(main.cgi)をOperaのブックマークに登録します。
- このとき、登録ページの[パネルに表示]にチェックしておきます。
- パネルの内容を選ぶリストの中にSig Bookmarkが追加されているので、これを選びます。
Firefoxのサイドバーに表示する †
- Sig Bookmarkのページ(main.cgi)をFirefoxのブックマークに登録します。
- [ブックマーク]-[ブックマークの管理]からSig Bookmarkの項目のプロパティを開き、[このブックマークをサイドバーに読み込む]にチェックします。
- FirefoxのブックマークからSig Bookmarkを開きます。
ブックマークレットを使う †
Sig Bookmarkの[追加]ボタンだと、ページのURLとタイトルを自分で入れなきゃいけないのが不便です。これはブックマークレットを使うと解消します。
javascript:window.open('http://〜/sig-bookmark/main.cgi?op=edit&title='+escape(document.title)+'&url='+escape(location.href), '_blank', 'width=480,height=360,resizable=1,scrollbars=1');undefined;
上のテキストをコピーして、ブックマークのURLの欄に貼り付けて登録してください。ただし、 〜 の部分は自分がSig Bookmarkを設置したURLに書き換えてください。
残念ながらSig Bookmark自身にこれを登録しても使えないので、ブラウザのブックマークに登録してください。
ブックマークに追加したいページを表示した状態で、上の手順で登録したブックマークをクリックすると、Sig Bookmarkの追加ダイアログが現れます。
ブックマークレットから追加した場合は、新しく追加したページは、手動でSig Bookmarkのページを更新するまで表示されないので、注意してください。
タグを使う †
まだ書いてません…。
FAQ †
- ブラウザを起動するたびにパスワードを求められる。
- ブラウザ起動直後(パスワードを求められてる状態)にSig Bookmarkのページを更新してみてください。
コメント/バグ報告 †
↓こちらにどうぞ。
- ブックマークレットでページを追加したあと、CGIエラーで見れなくなることがあります。"["や"-"等の記号が入っているとエラーがでるようです。 -- xenon?
- ためしにタイトル、URL、コメントにすべて [- と書いて登録してみましたが、手元の環境ではエラーになりませんでした。差し支えなければ、エラーになった項目のタイトル、URL、コメントを教えてもらえますか? -- Gimite
- すみません。こちらでも再現しませんでした。 -- xenon?
- あ、このページ凍結しているんですね。 読みにくくなりますがURLは http://linkage.xrea.jp/ref/xhtml_ref/commonattr.htmlです。 タイトルはBookmarkletが取得したまま。 コメントは[XHTML]です。 不具合発生時はデータファイルを直接編集して記号以降を消したら直りました。 -- xenon?
- 上の「デモ」のページで試してみましたが、エラーになりませんでした…。Rubyのバージョン依存の問題かもしれません。もし分かれば、Rubyのバージョンを教えていただけますか? -- Gimite
- ruby 1.8.4 (2005-12-24) [i386-cygwin]です。上でも書きましたが再現しなくなりました。Rubyインストール後のリブートの有無が影響しているのかもしれません。 -- xenon?
- むむ。なるほど。了解です。 -- Gimite
- 常に画面に表示されるアイコンがあるといいですね。あと、一括で登録済みのURLを全て開く機能とか。 -- nashi?
- [A][B]とタグをつけた場合、[B][A]と指定してもそのブックマークが選択できません。
- Punk not dead city discount hotels cheap orlando singapore foxrates com au 8( -- Opittvvb?
- I'm happy very good site bangalore cheap hotels key west 70072 -- Ivcsvzmz?
- I'm happy very good site bangalore cheap hotels key west 70072 -- Ivcsvzmz?
- I'm happy very good site bangalore cheap hotels key west 70072 -- Ivcsvzmz?