虚心坦懐、国のため……ねぇ

■ 雑記 Posted by ひぐま on 2008-09-01 at 23:51:38

◆共有テーマ: 政治のニュース [ニュース]

アンタがそれを言うか(笑)。本当にそう思うなら今すぐ解散総選挙すればいいのに。結局はこのまま解散しても勝つ見込みが無いから看板架け替えて少しでも支持率回復させてから選挙に臨みたいという、まさに党のことしか考えてないのはどっちだよという(笑)。

あーアホらし。

キモチワルイ

■ ネット Posted by ひぐま on 2008-08-12 at 00:37:19

◆共有テーマ: Google [コンピュータ]

日本の住宅街を

へんなおじさん

こんな人が徘徊してたら明らかに変質者扱いされるし警察に通報されて連行される可能性が極めて高いと思われるのに

これだと

何も言われないのは何故だろう。実に興味深い。

>>続きを読む

Sage++ (Higmmer's Edition) / Read Manager for Sage++ 更新

■ 自作ソフト Posted by ひぐま on 2008-08-11 at 02:44:37

◆共有テーマ: Firefox [コンピュータ]

以下のソフトウェアを更新しました。

更新内容は以下の通り。

【Sage++ (Higmmer's Edition) Version 2.0.2 / 1.3.21.2】

  • フィード統合オフで自動更新を行った際、誤って投稿者名にフィードタイトルが付加されていた不具合を修正
  • 英語版サポート情報ページのURLを変更
  • (Version 2.0.2のみ) フィードにマウスオーバー時にカーソルが指アイコンになるようにした

【Read Manager for Sage++ / Version 1.2.2】

  • 本体側の仕様変更に伴いリンク色上書き機能を削除
  • 同期モードの同期動作を終了時だけでなくロード時にも行うようにした
  • 同梱の津波荘CSSを微修正

崖の上のポニョ

■ 映画 Posted by ひぐま on 2008-08-06 at 23:57:31

◆共有テーマ: 映画感想 [映画]

観てきた。昨日のNHKのドキュメンタリーを見て場面場面の製作意図はあらかた理解してたわけだけど…それでもやっぱり「よく分からない」映画だった。ま、監督自身が「理屈は不要」と言ってる以上考えても無駄なのでさっさと寝よう(^^;

Sage++ (Higmmer's Edition) 2.0.1 リリース

■ 自作ソフト Posted by ひぐま on 2008-07-07 at 01:20:08

◆共有テーマ: Firefox [コンピュータ]

Sage++ (Higmmer's Edition) 2.0.1をリリースしました。更新内容は以下の通り。

  • ツールバーボタンをミドルクリックで別ウィンドウで開くようにした
  • 更新チェック
    • 新着フィードの通知機能を実装
    • 更新フィードを自動的に開いた時、項目リストに開かれた全エントリが表示されるようにした
    • 更新チェックが自動で開始した時はフォーカスを移動しないようにした
  • メニュー関連
    • 表示関連のツールメニューをグループ化
    • 「フィードを開いた後に全て既読にする」を「〜閉じる前に〜」に変更
    • 「フィードリストの管理」メニューを復活
    • フィードツリーのコンテキストメニューに「タブで全て開く」が二重に表示されるバグを修正
    • 同「タブで全て開く」が機能していなかったバグを修正
  • その他
    • 概要ツールチップの長いタイトルが欠ける問題を修正
    • 概要ツールチップのサイズがどんどん大きくなる不具合を修正
    • XMLパースエラーの原因となる制御文字を置換する処理を追加

インストールはこちらからどうぞ。

新機能の詳細

本バージョンより、ツールバーボタンをミドルクリックすることでSage++をサイドバーではなく独立ウィンドウで動作させることが可能となりました。タイマーによる更新チェック機能を使う時に便利かと思います。更に新着フィードを検出時にポップアップウィンドウで通知する機能も実装しました(*1)。また、ウィンドウモードで動作時はタイトルバー部分に未読フィード数が常時表示されます(*2)。

また、これまで「フィードを開いた後に全て既読にする」となっていた機能が「〜閉じる前に全て既読にする」に変更されました。これにより項目リスト内でどこまで読んだかが分からなくなる問題が解決しました(*3)。

(*1) 通知が不要な場合は「設定→更新チェック→更新を通知」をオフにして下さい
(*2) 「設定→一般→フォルダ上に更新フィード数を表示」がオンの時のみ
(*3) この仕様変更に伴い、Read Manager for Sage++ 1.2.1で実装された「未読リンク色上書き」機能は廃止されます

Fx2対応版 Sage++ (Higmmer's Edition) 1.3.21.0 もひっそりとリリース

機能追加を凍結すると宣言したFirefox2対応版Sage++ですが、Version 2.0.1で大幅な機能追加があったのに加え、コード共用化による同時開発の目処が立ったため(*)更新版をリリースすることにしました。更新内容は以下の通り。

  • Version 2.0.1相当の機能を実装(但し一部機能を除く)

インストールはこちらからどうぞ。

(*) というか自分は未だにFirefox2をメインで使っているからという理由の方が大きかったりして(^^;

Sage++/Sage-Tooを使う上でのTips集

■ 自作ソフト Posted by ひぐま on 2008-06-27 at 01:20:52

◆共有テーマ: Firefox [コンピュータ]

今回は Sage++ (Higmmer's Edition)Sage-Too を使う場合のちょっとしたTips集を紹介します。

ケース1. 削除できないフォルダができたけどどうすればいい?

最新版ではこの問題は解決されている(はず)ですが、少し前のSage-Tooを使っていた場合や異常終了などによってブックマークデータベースが壊れたりした場合、「すべてのブックマーク」の直下などに削除できない(削除メニューがーグレイアウトされて選択できない)フォルダができることがあります。これを強制的に削除可能にするには userChrome.js 0.8 以上を導入した上で以下のスクリプトを追加します(*1)。

// This is quite dangerous! Remove this code as soon as you delete extra folders! // I cannot guarantee what happens if you delete system folders! (function(){ if(location != "chrome://browser/content/places/places.xul") return; eval("PlacesController.prototype._hasRemovableSelection = function(){ return true; }"); })();

このスクリプトを導入することで「ブックマークの管理」を使って全てのフォルダを削除することが可能になります。本当に全てのフォルダが削除できてしまうので誤ってシステムフォルダなどを削除しないように注意して下さい。何が起こっても保証できません!(*2)。必要な作業が終わった後は上記スクリプトを速やかに削除又はコメントアウトすることを推奨します。

(*1) このスクリプトは "if (location != ..." という行よりも上に記述しないと正しく動作しません
(*2) 万一消してしまった場合はすぐに「管理 → 元に戻す」を選ぶか Ctrl-Z を押せば元に戻せます

ケース2. 「更新チェック」ボタンのアニメーションが激しくうざい

Sage++/Sage-Tooでは更新チェックボタンの二度押しでチェックを中断することができるようになったのに伴い、チェック実行中はボタンがアニメーション表示されるようになりましたが、これが目障りなので以前の仕様に戻したい…という場合はプロファイルフォルダ内の userChrome.css に以下の行を追加して下さい。

#pageSagePanel #checkFeeds[checked="true"] { list-style-image: url("chrome://sage/skin/toolbar.png") !important; -moz-image-region: rect(0px 24px 24px 2px) !important; }

※上記を導入しても更新チェックボタンは変わらずトグルボタンとして機能します。


ケース3. 項目リストの概要ツールチップのタイトルが途中までしか表示されない

項目リスト(サイドバー下部)内のアイテムにマウスオーバーするとエントリの概要がツールチップで表示されますが、デフォルトでは一定文字以上のタイトルが自動的に省略されてしまいます。この動作をやめてタイトル全部が表示されるようにするには userChrome.css に以下の行を追加して下さい。

#pageSagePanel .popupex-description { max-width: none !important; }

この変更はSage++の次バージョンにデフォルトで組み込む予定です。Version 2.0.1で対応しました。


ケース4. サイドバーではなく別ウィンドウで開きたい

オリジナルのSageと同様、Sage++/Sage-Tooもサイドバー内で動作しますが、更新チェック中などにサイドバーを閉じると当然の如くチェックも中断されてしまい多少不便です。特にSage++/Sage-Tooでは新たにタイマーによる更新チェック機能が追加されたにも関わらず、サイドバーを閉じている時には動作しないというのではせっかくの機能も台無しです。そこで代替案としてサイドバーではなく独立ウィンドウで動作させるスクリプトを紹介します(userChrome.js用)。

// Open Sage as window (function(){ var sageButton = document.getElementById("sage-button"); if(!sageButton) return; sageButton.addEventListener("click", function(event){ if(event.button != 1) return; var it = Cc["@mozilla.org/appshell/window-mediator;1"] .getService(Ci.nsIWindowMediator).getEnumerator(null); while(it.hasMoreElements()){ var win = it.getNext(); var id = win.document.documentElement.id; if(id == "pageSagePanel" || id == "sagePanel"){ win.focus(); return; } } window.openDialog("chrome://sage/content/sage.xul", "sageWin", "width=202,height=466,chrome,dialog=no,resizable"); }, false); })();

このスクリプトを導入するとツールバーのSageアイコンをミドルクリックすることでサイドバーの代わりに新しいウィンドウが開くようになります。この機能はSage++の次のバージョンで組み込むつもりなのでそれまでの繋ぎとして使って下さい。Version 2.0.1 及び 1.3.21.0で対応しました。

「Google Notebook Light by userChrome.js」がFx3に対応しました

■ 自作ソフト Posted by ひぐま on 2008-06-25 at 21:17:21

◆共有テーマ: Firefox [コンピュータ]

Googleノートブックの機能をuserChrome.jsによって実現する「Google Notebook Light by userChrome.js」がFirefox3.0で動作しなくなっていたのを(たぶん)修正しました。

ダウンロードはこちらからどうぞ。