2017年01月25日

Vivaldi 1.6 を使ってみた所感

Vivaldiは、Operaの創設者のひとりによって2015年1月に公開されたChromiumベースの新型Webブラウザです。
現在、利用しているFirefoxの機能に近づけるべく、20個ほどの拡張をインストールして使ってみた。


1.Chromeより使い易い。

2.パーフォーマンスは期待外れだった。Firefox 50.1より落ちる。

3.userstyles.org に登録されているStylishツールも使えないものが多い。

4.FirefoxのGreasemonkeyに互換性高いとされるTampermonkeyもVivaldiでは動かないものが多い。

5.Firefoxでは可能でVivaldiやChromeでは出来ないこともあり、乗り換える意味はない。
やはりカスタマイズ性に優れた点でFirefoxが使い易い。

・複数単語のページ内検索ができるアドオン:searchWP、検索した語句が検索窓に自動で入るアドオン:SearchBoxはペアで使うと効果大で、これに代わるものはない。このお陰でCtrl+Fは使ってない。
乗り換えるには、これは必須である。

・ボタン等へのマウスオーバーでブックマークツールバー、メニュー、検索エンジン選択、検索履歴、閲覧履歴等が開閉出来ない。

・コンテキストメニューが文字列選択で即開いたり、同時に複数文字列選択したり、
検索履歴から語句を選択して即検索を止めたりは出来ない。

・Firefoxではプロファイルマネージャーで複数のプロファイルマネージャーが作れ、同時に起動したり新規プロファイルで動作確認が容易にできるが、Vivaldiではどうかな?



Firefoxは
・日本語サポートサイトが多い。
・GreaseMonkeyやuserChromeJSスクリプトに有用なものが多い。とくに後者。
・Stylishもuserstyles.orgからかなり利用できる。
・about:configで動作を替えられる。
ということでカスタマイズ性が高い。
しかし、カスタマイズで動作不備になったときの対応が面倒である。


16:41 | 大阪 ☀ | Comment(0) | ブラウザ

2014年05月02日

Firefoxに戻って来た。

昨年、11月からGoogle ChromeのBlinkエンジンを利用している国産Sleinir4を既定のブラウザとして利用してきた。
が、自前エンジンでないこともあるのか動作不安定なことも多い。
Super Drag Extentionなる独自機能もあり、カスタマイズも容易で気に入っていたが・・・

先日、Firefox29.0がリリースされ、新UI:Australisになったのを機にプロファイルを作りなおした。
ほとんど活用していない機能は割愛したこともあるのか、とても快適に動作したので、Firefoxを既定のブラウザに戻した。
Firefoxにはプロファイルマネージャーなる機能があるので、トラブルあっても動作確認し易いのも、その理由。

Google Chromeがリリース当初は、その高速性に注目されたたが、現在はその優位性はなくFirefox程のカスタマイズ性はなく、メモリの馬鹿食いも気になる

以下にFirefox:カスタマイズの内容を記述した。
なお、後述のuser.jsへの記述でマルチプロセス(e10s)にも対応している。
注:Firefox55.0で動作している内容に更新している。ただしアドオン等のVer.Noは更新せず。
Toolbar Buttonsが55.0から動作しなくなったので見直した。
57.0でさらに大きく見直しかな?


[サンプル画面]
⦿アドオン Speed Startの利用
Art016.png


⦿ツールバーへのマウスオーバーでブックマークツールバーを表示
Art019.png



⦿アドオン SearchWPによる検索バーの文字列を強調表示
Art023.png



[インストールしたアドオン]
- Add-on Compatibility Reporter 2.0.6.1
- AutocopySelection2Clipboard 1.42.0
- Auto Price Checker 0.1.43
- BetterPrivacy 1.68.1
- Clean Uninstall 0.1.7
- Cookie Controller 5.5
−Dblclick Reset Searchbar 0.4…ダブルクリックで検索エリアをクリア
- Drag-Select Link Text 1.4.1…リンク文字列の選択、Alt+ドラツグでも可能
- Easy DragToGo++ 2016.11.26
- Distill Web Monitor 1.5.3
- FavIconReloader 0.8(普段は無効)
- FLST (Firefox 4+) 1.2.1
- Gmail™ Notifier (restartless) 0.6.5
- Greasemonkey 1.15
- History Cleaner 1.2.2…閲覧履歴を指定日数分だけ保存
- Image reverse search with Google 1.1.0
- InoReader Companion 1.2
- Keepa - Amazon Price Tracker 2.90
- Load Tabs Progressively Fixed 1.1
- Menu Wizard 5.05
- Mozilla Archive Format 4.0.1
- Old Search Fixed2 1.73
- Open With 5.9
- Page Portal0.1.1…リンク先を右クリックしてPreView
- Persistent Highlighter 0.0.8…選択文字列の強調
- RequestPolicy 0.5.28
- Restart 3.0.2
- S3.Google Translator 5.18…読みの発声も可、左ロングクリックで単語翻訳に難あり
- S3.Menu Wizard 1.02 …メニューバーの一部をコンテキストメニューに移動も可(普段は無効)
- SearchPreview 8.10…検索結果にサムネイル表示
- SearchWP 2.6.3
- SearchBox Sync 1.4.0.1-
- Stay-Open Menu 3.0.2…中クリック or Ctrl+クリックでBookmarkMenuを閉じない。
- Stylish 2.0.2.1
- Sticky Notes 0.9.1…付箋紙
- Speed Start 2.0.7
- Tab Auto Reload 1.0.17
- The Idle Login 0.4.9.1
- uBlock Origin 1.11.4
- userChromeJS 1.5
- Uppity 1.5.8.1…上位ディレクトリへ
- withExEditor 1.9.0…テキストエリアやソースを指定のエディタで編集できる。
- Yet Another Smooth Scrolling 3.1.7.1
- テキストリンク 5.0.20
- ブックマークを新しいタブで開く (Open Bookmarks in New Tab) 2.0…中クリックでも新規タブで開く設定が可



[有効化しているプラグイン]
- Shockwave Flash 13.0.0.206


[Greasemonkeyスクリプトの利用]
- AddSearchOptions4GM…Google検索絞り込みに3ヶ月、6ヶ月を追加
- AutoPagerize
- AutoPagerize_Console_simple…ボタンをマウスから外したとき自動的に隠れるオプションあり
- cloneBlackBar4Google.user.js…http*://www.google.co.jp/に限定、userstylesのGoogle検索バー固定が崩れるため
- DenyRakutenNews…楽天のメルマガチェックを自動解除
- GitHubListSort.user.js…GitHubリストを更新日時順に表示
- kusa5.mod…ニコニコ動画をHTML5で再生
- showFullTitle4Google…Google検索結果のタイトルをマウスオーバーで全文表示
- showFullText4uljp…uploaderのコメントをマウスオーバーで全文表示
- Show Password onMouseOver
- YouTube Player Controls…Fit to Windowは外してStylish”YouTube Real Cinema Mode”に任せること
- ニコニコ動画HTML5 コメント非表示


[UserChromeJSスクリプトの利用]
このスクリプトは更新通知もないので要注意で、最初の設定は下記参照。
http://tabunfirefox.web.fc2.com/tips/userChromeJS.html
- AddonsPage.uc.js…アドオンマネージャーにUserChromeJSを追加
- AutoCloseBookMarkFolder_Fx37.uc.js…ブックマークフォルダの開閉をIE風に
- AutoPopup.uc.js…メニューボタン、検索バーのエンジンと履歴ボタン、ブックマークツーバーのフォルダのマウスオーバーで自動表示
- autoSelectTab.uc.js…マウスオーバーでselect
- Bookmarks Toolbar Autohide with Hover…マウスオーバーで表示/非表示
- ContextSearcher.uc.js… userChrome.cssへ下記記述でメニューのトップに
 #context-searcher{-moz-box-ordinal-group:0}
- removeOldFormHistory.uc.js…検索履歴等の入力フォーム履歴を指定日数分だけ保存
- SearchOnEngineChangeForFx38.uc.js…検索エンジン選択後、リセットして検索文字列をクリア、既定のエンジンの時はクリアしない。
- ucjsDownloadsManager.uc.js


[ブックマークツールバーの設定]
- ブックマークメニュー

- goo辞書
javascript:(function(){var%20w=window;var%20d=document;var%20q=''+(w.getSelection?w.getSelection():d.getSelection?d.getSelection():d.selection.createRange().text);q=q.replace(/^\s+|\s+$/g,'');if(!q){w.open('http://dictionary.goo.ne.jp/','_blank');}if(q){w.open('http://dictionary.goo.ne.jp/srch/all/'+encodeURIComponent(q).replace(/(%2520)+/g,'+')+'/m0u/','_blank');}})();

- 類語辞典
javascript:var%20d=document;%20var%20tx=d.selection?d.selection.createRange().text:d.getSelection();%20var%20subw=window.open('http://thesaurus.weblio.jp/content/'+tx).document;

- タイトル&URL取得
javascript:window.prompt('',''+%20document.title%20+%20'');void(0);

- サイト内検索
javascript:(function(){var%20q='';if(window.getSelection){q=window.getSelection().toString();}else{q=document.selection.createRange().text;}q=prompt('Input%20your%20search%20words.',q);if(q!=''){var%20query='?q='+q+'&num=50&hl=ja&lr=lang_ja&as_sitesearch='+window.location.hostname;window.open('https://www.google.jp/search'+query,'_blank');}})();

- RSS登録(InoReader)
javascript:location='http://www.inoreader.com/?add_feed='+encodeURIComponent(location.href)

- アドオン
about:addons

- オプション
about:preferences

- about:config

- about:support


[user.jsの設定]
/* 検索履歴を検索順に並べる */
user_pref("browser.formfill.bucketSize", -1);
user_pref("browser.formfill.maxTimeGroupings", -1);
user_pref("browser.formfill.timeGroupingSize", -1);

/* 中クリックで貼り付け */
user_pref("middlemouse.paste", true);

/* テキストエリアのリサイズ */
user_pref("layout.frames.force_resizability",true);

/* リンク先をウィンドウではなく新しいタブで開く */
user_pref("browser.link.open_newwindow.restriction",0);
中クリックでブックマークツールバーのフォルダは閉じず、
Shift+中クリックで裏で開く。

/* 検索バーの検索結果を新しいタブで開く */
user_pref("browser.search.openintab",true);

/* IPv6を無効化 */
user_pref("network.dns.disableIPv6",false);

/* ディスクキャッシュをoff */
user_pref("browser.cache.disk.enable",false);

/* メモリキャッシュをon */
user_pref("browser.cache.memory.enable",true);・・・規定値

/* マウスオーバーでツールボタンのTooltipsを非表示 */
user_pref("browser.chrome.toolbar_tips",false);

/* 最後のタブを閉じても終了しない */
user_pref("browser.tabs.closeWindowWithLastTab", false);

/* ブックマークのバックアップ個数 */
user_pref("browser.bookmarks.max_backups",1);

/* マルチプロセスを有効に */…Distill Web Monitorが動かないので無効にした。
user_pref('browser.tabs.remote.force-enable', false);←マルチ有効にするときは「true」のこと。
user_pref('extensions.e10sBlocksEnabling', false);
user_pref('extensions.e10sBlockedByAddons', false);
user_pref('dom.ipc.processCount', 4); //プロセス数


[外部ソフトの活用]
- ArtTips:ランチャー以外にクリックボード履歴、キャプチャー、アクティブウィンドウの切替等
- akinosign…IMEのON/OFFを色別
- StrokeIt:マウスジェスチャー
詳細はhttp://okbtsnr.seesaa.net/article/213828843.html参照
- SpeedyFox:sqliteデータベースのVacum&Reindex
- AM-DeadLink:ブックマークののリンク切れや二重登録のチェック
- BunBackup:プロファイルのバックアップ
- Jane Style:2chブラウザ
- PhotoScape:キャプチャー、画像編集
- 5KPlayer:動画のダウンロード
- WiseMemoryOptimzer:メモリの自動掃除
- Monitor.exe:Advanced SystemCareの付録でメモリとCPU使用率を前面表示、メモリの手動掃除が出来る。
−りかな.exe:IMEオンを忘れたとき、「半角/全角」キーを2連打するとオンの入力状態になる。
- Textify:ダイアログ等のテキストをShift+中クリックでコピー可能にする。



[Stylishの設定]
userChrome.css及びuserContent.cssの記述は、すべてStylishに移行した。
【userstyles.orgの利用】
・Autohide Dropmarkers
・amazon cleaned up…ヘッダー固定他
・Big Bookmark Icons (Firefox)
・Combined favicon and close button
・Firefox Addons Manager Remove Paddings & more…about:addonsを見やすく表示
・Google検索バー固定
・Google 検索ツールをサイドバーへ
・GoogleSearch CSS…検索結果を広く表示
・Bookmarks Toolbar Autohide with Hover
・Hide Google Search Promotion Prompt
・InoReader Font Fixes and Remove AD.
・Bookmarks Toolbar Autohide with Hover…マウスオーバーでブックマークツーバーを表示
・Square Tab for Firefox Australis…アクティブタブも強調
・URL bar - Remove dropmarker
・YouTube Real Cinema Mode…ウィンドウいっぱいで表示
・about_addon_revert_version_number…uploader.jpより入手

【個別の設定】
/* タブの多段表示 &横幅固定*/......要再起動
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
display: block !important;
overflow: visible !important;
padding: 0 !important;
}
.tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox > .scrollbox-innerbox {
display: block !important;
overflow-y: auto !important;
overflow-x: hidden !important;
max-height: 50px !important; /*タブバーの高さ*/
}
.scrollbutton-up,
.scrollbutton-down {
display: none !important;
}
.tabbrowser-tab:not([pinned]) {
min-width: 140px !important; /*タブの横幅*/
}
.tabs-newtab-button {
vertical-align: top !important;
height: 25px !important;
}

/* 最小化、最大化、閉じるボタンを非表示 */
#titlebar-buttonbox-container {
display: none;
}

/* 特定サイトのフォントの個別指定 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url("http://www.traders.co.jp/domestic_stocks/domestic_market/attention_rating/attention_rating.asp") {
*{
font-family: "Yu Gothic UI Semilight" !important;
font-weight: normal !important;
}
}

/* タイトルバーを非表示にする */
#TabsToolbar {
margin-top: 0px !important;
}

/* ブックマークツールバーの多段表示 */
#PersonalToolbar {
max-height: none !important;
}
#PlacesToolbarItems {
overflow: visible !important;
display: block !important;
}
#PlacesToolbarItems > .scrollbox-innerbox {
display: block !important;
overflow-y: auto !important;
max-height: 72px !important;
}
#PlacesToolbarItems > .bookmark-item {
padding: 2px 3px !important;
}
#PlacesChevron {
display: none !important;
}

/* Google検索結果の既読の色を変更する */
div#search a:visited {
color: red !important; /* default: #61C */
}

/* Context Menuの検索をトップへ.....ContextSearcher.uc.jsでメニューの一番上へ */
#context-searcher{-moz-box-ordinal-group:0}

/* サイドバーのフォントサイズを変更 */
@-moz-document url(chrome://browser/content/bookmarks/bookmarksPanel.xul) {
treechildren::-moz-tree-cell-text {
font-size: 11px !important;
}
}

/* サイドバーの行間を狭くする */
treechildren.sidebar-placesTreechildren::-moz-tree-row{
height:1.2em !important;
border-width:1px !important;
}

/* サイドバーのフォルダの先頭にある"+","−"を消す */
#bookmarksPanel treechildren::-moz-tree-twisty,
#history-panel treechildren::-moz-tree-twisty {
list-style-image: none !important;
width:0px !important;
padding:0px !important;}

/* サイドバーの背景色を指定 */
#bookmarks-view,
#historyTree {
background-color: #ffe4c4 !important;
}

/* サイドバーのヘッダを消す */
#sidebar-box sidebarheader {
display: none !important;
}
/* サイドバーの検索バーを消す */
#bookmarksPanel > hbox,
#history-panel > hbox {
display: none !important;
}

/* サイドバーのスクロールバーを消す */
#bookmarksPanel scrollbar,
#history-panelWideSearchBar scrollbar {
display:none !important;}

/* Context+Searcher.uc.jsでメニューの一番上へ */
#context-searcher{-moz-box-ordinal-group:0}

/* 検索バーに履歴ボタンを表示 */
#searchbar .autocomplete-history-dropmarker {
display: -moz-box !important;
-moz-binding: url("chrome://global/content/bindings/autocomplete.xml#history-dropmarker");
}

/* アドレスバー&サーチバーの文字サイズ固定 */
#urlbar {
font-size: 11pt !important;
}
#searchbar{
font-size: 11pt !important;
}

/* ツールボタンの間隔を狭める */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* only needed once */ #nav-bar toolbarbutton { padding-left: 0px !important; padding-right: 0px !important; }

/* ナビゲーションツールバーの高さを調整 */
#navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-button,
#navigator-toolbox #nav-bar .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
#navigator-toolbox #nav-bar .toolbarbutton-1 {
padding: 1px 0px !important;
}



[期間指定できる検索エンジンの追加]
https://www.google.com/search?q=%s&as_qdr=y3
&as_qdr=y3の追加で3年以内となる。
FirefoxではURLを直接追加したエンジンを設定できないので、Chromeで一旦検索してそのアドレスでFirefoxでも表示する。
次にアドオンAdd To SearchBarで追加すればよい。
追加後、Add To SearchBarは削除して良い。
実際に使ったのはChromeではなく、Vivaldi。


[補足メモ]
◎ページをスクロールさせて開く方法
1.スクロールしたい付近でクリック、そのままボタンを離さずドラグすると文字等が反転する。
2.そこで右クリックし「選択した部分のソースを表示」を選択。
3.「id="xxx"」という記述を探す。
4.URLに/#xxxを追記したブックマークを作成。

◎マウスジェスチャーStrokeItでNew Tabを先頭に開く方法
StrokeItのコマンドで下記設定
1.ジェスチャー:任意
2.Ctrl+T:New Tab表示
3.ユーティリティ遅延:800
4.Alt+D:ロケーションバーをフォーカス
5.Shift+Tab:2回繰り返す
6.Ctrl+Home:先頭へ移動
(注)New Tab以外なら4~6の操作でアクティブタブを先頭へ移動できる。
53.0からNew TabのときはShift+Tabは1回のこと・・・仕様変更?バグ?
22:21 | 大阪 ☀ | Comment(0) | ブラウザ

2014年02月08日

Sleipnir4のSuperDrag Extension は最高!

SuperDrag Extension(SDE)はブラウザ上のリンク、 画像や範囲選択した文字列を4方向のドラッグ&ドロップに加え、ポップアップ表示される補助メニューやキーボードの併用により多くの機能を追加することができる。

SDEは他のブラウザにはない便利な機能で、自分の使い方をまとめてみた。

【文字列の範囲選択時の補助メニュー】
・ピックアップ検索
・住所から地図を開く
⦿検索結果をSuperViewで開く(←)
・SuperSearch で検索(→)
・I'm Feeling Lucky!
・キーワードをウェブから検索(↑)

【リンクの補助メニュー】
⦿Jane Style で開く
・画像を開く
⦿Chromeで開く
⦿Firefoxで開く
・IE で開く
・SuperViewで開く(↑)

デフォルトでその他のメニューが用意されているが使用しないので設定せず、⦿印は独自追加したもの。
矢印キーを設定していないものは補助メニューから実行。
なお、補助メニューは上記矢印のいずれかの方向にドラッグすればポップアップする。


SDEはリンクと選択文字列からの実行であり、開いてるページの操作出来ないので、現在のURLのリンクを生成する必要がある。
ブックマークレットで「URLのリンクをその場に生成する」ものが公開されている。
これは、ちょっと使いづらいので、Chrome拡張を作ってもらったので、ツールボタンからリンクURLを生成してSDEと連携している。


【その他便利な操作】
・Altキーを押しながら、アドレスバーのアイコンまたはタブをビュー内にドロップすれば、SuperViewで開ける。(タブコンテキストメニューからでもOK、またリンクURL生成のツールボタンの操作からもOK)

・メール、テキストエディタや他のブラウザで文字列選択して、Sleipnir4にドロップすれば、検索結果ページが表示される。

・SuperView内のリンクをSleipnir4にドロップした時、新規タブで開いてくれる。大画面でSuperViewを隣に表示させておくと便利だね。その逆もOK。

・SuperViewのタイトルバーをダブルクリックすると、SuperViewは閉じて、Sleipnir4の新規タブ(裏)で開く。
21:10 | 大阪 ☁ | Comment(0) | ブラウザ

2013年11月27日

FirefoxからSleipnir4に乗り換えた。

先日、国産のSleipnir4がGoogle Chromeと同じBlinkエンジンを採用したことを知り、インストールしてみた。

カスタマイズが容易でパーフォーマンスもFirefox,Chromeに劣らず、とても気に入り既定のブラウザとした。
Firefoxの前はSleipnir1.66を使っていたが、Sleipnir4はBlinkを既定のエンジンにしたこともあり大きく進化していた。


カスタマイズ
・Google Chromeの拡張(Chromeではアドオンではなくエクステンションと言う)を活用。
・FirefoxのGreasemonkeyスクリプトを活用。
・既定の検索エンジンは直接、設定ファイルをGoogleに変更(検索バー、SuperDrag Extension)
・キャッシュフォルダをRAMディス設定。
・その他のカスタマイズはSleipnirの標準を利用。


Firefoxの場合、カスタマイズ性は高いが、ここに記述の通り、かなり複雑で面倒である。
Slepnirの場合、アドオンやuserChrome.css、about:confg等に頼らず、標準でできることが多い。
例えば
・ユーザーエイジェントの設定
・ページの自動更新
・タブの開き方
・タブの高さ、サイドパネルの自動開閉や幅調整等・・・・・、



Firefoxに比して気に入らないことと言えば
1.タイトルバーを非表示に出来ないこと。

2.ブックマークパネルのスクロールバーの幅の調整が効かない。

3.検索バーで中クリック貼付け出来ない。

4.Blinkエンジン使用しているため、メモリ馬鹿食い。
くらいである。


Firefoxに比して良かったと思う点
1.標準のSuperDrag Extension(SDE)はSleipnir独自機能で文字列やリンク先からドラッグ方向で検索等の機能を割り当て・・・Google検索、Super Search、SuperViewで開くとJane Styleで開く等を割り当てて使用している。

2.SuperViewも1項の一部機能で開いているページを別ウィンドウで複数を表示出来る。
タブのコンテキストメニューから開く方法とキーワードを選択してドラッグ、Alt キーを押しながらドロップして検索結果を表示する方法とリンク文字列をドラッグして開く方法がある。

3.標準のDrag and Goでリンク先を裏で表示できるのも便利・・・Ctrl+クリックでもOK。

4.Chrome標準のページ翻訳は便利。

5.ブックマークをフォルダで一気に開ける。

6.ページ内検索でCtrl+F以外にGoogle Quick Scrollが面白い。
その他、Chromeウェブストアで機能追加できることが嬉しい。


[今回インストールしたChromeエクステンション]
・現在のURLをその場に生成 0.1…リンクURLを生成してSDEでIE、Firefox、Chromeを開けるようにする。
・Adblock Plus 1.6.1
・Auto Copy 3.03
・AutoPatchWork 1.9.9
⦿Awesome Screenshot: キャプチャーと注釈 3.5.2
・Chromium Wheel Smooth Scroller 1.3.4
・Click&Clean 8.3
・Context Menu Search 2.91 内蔵Super Searchの方が使い易い。
・CoolPreviews 2.0
・Customize Menu 0.5.1.0
・Always Clear Downloads 1.1
・Disconnect 5.10.1
・Extension Defender 1.0.2
・Extensions Update Notifier 2.3
・FullFeed for Chrome 1.1.7・・・動作しないGreasemonkey:LDR Full Feedの代用
・Google Quick Scroll 2.1.2
・Google Mail Checker 4.4.0
・Image Viewer 0.1.6.3
・ImTranslator: Google Translate 2.6
・LastPass 3.0.13
・Magic Actions for YouTube 6.7.0
・Notifications for Twitter, Facebook, ... 1.1.4
⦿Note Anywhere 0.6
・Page Monitor 3.3.1
・PDF Viewer 0.8.616
・Search by Image (by Google) 1.5.0
・Search the current site (サイト検索) 5.9…ブックマークレットで対応
あるいはSearch Barで「検索ワード site:URL」でもOK。
・Speed Dial 2 1.7.0
・SpellBook 1.0.8…ブックマークレットを右クリックメニューから利用
・SearchPreview 3.3
・SimpleExtManager 1.2.1.1
・Tampermonkey 3.5.3630.77
・Text URL Linker 1.3.0
・Thin Scroll Bar 1.3
・WOT 2.3.1
・Auto Price Checker 2.0.33
⦿は必要時のみ有効にして運用。


[今回インストールしたGresemonkeyスクリプト]
・anchor text selector 0.0
リンク文字列を部分範囲指定できるようにするものだが、Sleipnirでは動作せず。
Chrome同様、マウスをリンク先に移動すると手形になり、指定したい箇所でマウスを少し上に移動させると手形から矢印に変わるので、そこでドラッグすれば範囲指定できる

・Google Display the Date a Web Page was Published 0.0
検索結果に日付を表示。

・FFFFFF to EBEBEB 0.0
白色の背景ページを薄い灰色へ

・Fix Google Search Options 1.1.0

・Ads Skipper 3.2.6

・LDR Ad-Entry Blocker 0.1.7

・ldR: Show first feed 0.0

・ Deny Rakuten News 0.0

・Search Term Highlighter 0.0

・Textarea Backup 0.0

・YouTube Center 2.1.0

サンプル画面
SleipnirTop.jpg


Sleipnir.jpg



[参考:StrokeItの設定]
本ソフトは上下、左右以外に左右の斜めも設定できるが、右クリックなしでホイールクリックは不可。
ショートカットキーがあれば、すべて登録出来る。
Flash上では動作不安定なので、YouTubeの再生を拡張でHTML5としてStrokeItで運用することにし、Sleipnirのジェスチャーは使わないことにした。
2013/1/5追記)一部、動作不安定のためStrokeItをSeipnir上で使わず、内蔵マウスジェスチャーで対応することにした。

全般の設定・・・・すべてのAPに適用される。
・PageDown
・PageUp
・Quit・・・Alt+F4
・サイドバー(パネル)の開閉・・・Ctrl+B
・ZoomIn・・・Ctrl+ADD
・Zoom解除・・・Ctrl+0
・タブの切替1・・・Ctrl+Tab
・タブの切替2・・・Ctrl+Shift+Tab
・タブを閉じる・・・Ctrl+F4
・テキストエリアのクリア・・・Ctrl+A と DELETE
・TopPage・・・HOME
・EndPage・・・END
・更新・・・F5
・戻る・・・Alt+LEFT
・進む・・・Alt+RIGHT
・貼付け・・・Ctrl+V
・すべて選択&コピー・・・Ctrl+AとCtrl+V
・履歴バーの開閉・・・Ctrl+H

個別の設定
IE:サイドバーの開閉・・・Ctrl+Shift+i
Sleipnir:Restart・・・Ctrl+Shift+r
JaneStyle:タブを閉じる&ここまで読んだ・・・キーストロークを送る[ALT_DOWN][ALT_UP]t と 100ms遅延 と kl[CTRL_DOWN]w[CTRL_UP]
JaneStyle:お気に入り更新・・・[ALT_DOWN][ALT_UP]oと100とp
ArtTips:無効化・・・マウスはしっこで画面表示するので無効化
Firefox:ブックマークツールバーの表示/非表示・・・AltとVと300m遅延とTとB
[追記]
先日、Slipnir5が公開されたが、Sleipnir4と互換性のないもので、まだまだ実用できるレベルではない。
当面、既定のブラウザはSleipnir4で運用するが、Firefox,Chromeは今後もフォローしていく。
16:32 | 大阪 ☁ | Comment(0) | ブラウザ

2012年10月12日

Firefox:新しいプロファイルで快適ブラウジング

10/11、16.0正式版、17.0β、18.0aurora、19.0nightlyが公開されたのを機に
新規プロファイルを作成することにした。
Firefox4.0以来使い続けてきたが、アドオンの追加、削除等でゴミも増え肥大化していることは認識していた。

新規プロファイルを作成に当たり、userChrome.jsスクリプトや外部ソフトの活用でアドオンを極力減らすように努めた。
その結果、プロファイル容量は50%減、Prefs.jsは95%減(930→45Kb)となり、
起動速度は大幅に改善した。
大したカスタマイズもしていないGoogle Chromeより速くなった。

インストールしたのは17.0と19.0で、17.0を既定のブラウザとして利用。


新規プロファイルの作成は、けっこう手間だが、旧からの流用でかなり助かった。
・searchpluginsフォルダのコピー
・alertboxフォルダ(web更新チェックサイト)のコピー
・ブックマークマネージャーによるインポート
・menuedit.rdf(Menu Editorの編集結果)のコピー
・user.js(about:configのユーザー設定)のコピー
・Chromeフォルダー(userChrome.css、userContent.css、Userchrome.js関連スクリプト)のコピー
クッキーもコピーできたはずだけど、気にせず。

起動オプションで-no-remoteを指定して旧プロファイルで起動したFirefoxをチェックしながら、
新規プロファイルのFirefoxと二重起動してオプションの設定、アドオンやScriptishスクリプトを
インストールした。
もっと簡単にする方法があったかも・・・


現在インストールしているアドオンやスクリプトはVer11.0頃から、かなり変わってるので整理してみた。


[有効化しているアドオン]
- AdBan 2.3.1 urlfilter.uc.jsで代替
- Add-on Compatibility Reporter 1.1
- AlertBox 0.4.6.20111013
- avast! WebRep 7.0.1466
- CoolPreviews 3.7
- Disconnect 5.10.1
- CS Lite Mod 1.4.8
- eCleaner 1.4
- Extension List Dumper 1.15.2
- Extension Defender 1.0.3
- Google Translator for Firefox 2.1.0.2
- autotranslator 1.0.9.20110510
- goo辞書 1.0.9・・・コトバンク検索プラグインで代替
- History Deleter 2.4.1 removeOldBrowsingHistory.uc.jsで代替
- Load Tabs Progressively 1.6.1
- Menu Editor 1.2.7
- PDF Viewer 0.4.11
- RequestPolicy 0.5.27
- Scriptish 0.1.8
- Search Site 2.1
- Insite Search 1.0.5
- SearchBox Sync 1.4.0
-検索ボックス自動入力(学習機能付き) 0.5.1.0
- SearchWP 2.6.2
- Tile Tabs 7.2
- Toolbar Buttons 1.0
- userChromeJS 1.5
- 最安値チェッカー 2.0 …prefs.jsがやたら膨らむので止めた。
- Auto Price Checker 0.1.2
- LastPass 2.0.0
- SearchPreview 6.2
- Pearl Crescent Page Saver Basic 2.8
- DownThemAll 2.0.16
- Auto Refresh 1.0.2
- Textarea Cache 0.8.10
- Sidebar Auto Show/Hide 0.3
- URL Relay 1.1.6.20
- Super Start6.8
- FVD Speed Dial with Full Online Sync 4.6.1
- Image Zoom 0.6.3

[無効化しているアドオン] 必要時に有効化
- Add to Search Bar 2.0
- User Agent Switcher 0.7.3
- FireMobileSimulator 1.2.3
Go-Mobile 2.2.6
Configuration Mania 1.17.2013082001
HttpsFinder 0.89

[有効化しているプラグイン]
- Google Update 1.3.21.123
- Java(TM) Platform SE 7 U9 10.9.2.5
- QuickTime Plug-in 7.7.2 7.7.2.0
- Shockwave Flash 11.4.402.287
- Silverlight Plug-In 5.1.10411.0


[Scriptishスクリプト]
-Auto Page Reloader
-Auto Reload every 10 seconds(ソースを30secondsに変更して利用)
-reload・・・Shift+Tでサイト毎に設定、保存
-Googledisplay the Date a Web Page was Published
-Google Reader-Colorful List view・・・Livedoor readerに乗り換えのため
-Google Reader NG Filter
-Google Reader Prefetch More
-Google Reader Full Feed Mod
-LDR Full Feed・・・Prefs.jsが肥大化するのが気になるので削除。
- LDR Ad-Entry Blocker
- LDR: Show first feed
- Userscripts-Autoupdater
-You Tube Center(prefs.jsが肥大化するため)
- YouTube HD Suite3.5.5
- FFFFFF to EBEBEB・・・サイトの背景色が白の時に色付け
-Deny Rakuten News・・・楽天、メルマガ購読のチェックを自動的に全てオフにする。アドオンAuto Price Checkerにこの機能あり。
- anchor text selector・・・リンク文字列をAltキーを押さずに選択出来る。
-Ads Skipper ・・・反応遅くて使い物にならない。
- Mouseover Popup Image Viewer


[user.js]
/* 検索履歴を検索順に並べる */
user_pref("browser.formfill.bucketSize", -1);
user_pref("browser.formfill.maxTimeGroupings", -1);
user_pref("browser.formfill.timeGroupingSize", -1);

/* ロケーションバーをシングルクリックした際、アドレスを選択しないようにする */
//user_pref("browser.urlbar.clickSelectsAll",false);

/* ロケーションバーをダブルクリックした際、アドレスを選択する */
//user_pref("browser.urlbar.doubleClickSelectsAll",true);

/* 中クリックで貼り付け */
user_pref("middlemouse.paste", true);

/* サムネイルフォルダを作成させない */
user_pref("browser.pagethumbnails.capturing_disabled", true);

/* LastTabを閉じてもwindowを閉じない */
user_pref("browser.tabs.closeWindowWithLastTab", false);

/* テキストエリアのリサイズ */
user_pref("layout.frames.force_resizability",true);

/* リンク先をウィンドウではなく新しいタブで開く */
user_pref("browser.link.open_newwindow.restriction",0);

上記以外にabout:configからcacheはmemoryに設定。


[userChrome.jsスクリプト]
下記へ記述の通り
http://okbtsnr.seesaa.net/article/286467935.html


[ブックマークレットの活用]
下記サイトからブックマークバーへ登録。
http://bookmarklet.web.fc2.com/
普段、ブックマークバーは非表示でツールバーのアイコンから表示/非表示して利用。
<登録したブックマークレット>
・Google Reader登録
・次ページ番号表示
・前ページ番号表示
・英辞郎
・英語→日本語翻訳
・画像拡大
・画像縮小


[外部ソフトの活用]
- StrokeIt:マウスジェスチャー
- SpeedyFox:sqliteデータベースのVacum&Reindex
-GWatchman:Google Reader& Gmailの更新チェック
- AM-DeadLink:ブックマークののリンク切れや二重登録のチェック
- BunBackup:プロファイルのバックアップ
- FFPCleaner:削除したアドオンの残骸整理…使いにくいのでアドオン:eCleanerを使うことが多い。
- Jane Style:2chブラウザ
- BisqueStalker:IMEのON/OFF状態表示…すべてのAPで適用
- AM-DeadLink:ブックマークのリンク切れ、二重登録のチェック


[userChrome.css]
/* 戻る進むボタンの▼を消す */
#back-forward-dropmarker{display: none !important;}

/* サイドバーのフォントサイズを変更 */
@-moz-document url(chrome://browser/content/bookmarks/bookmarksPanel.xul) {
treechildren::-moz-tree-cell-text {
font-size: 11px !important;
}
}

/* サイドバーの行間を狭くする */
treechildren.sidebar-placesTreechildren::-moz-tree-row{
height:1.2em !important;
border-width:1px !important;

/* サイドバーのフォルダの先頭にある"+","−"を消す */
#bookmarksPanel treechildren::-moz-tree-twisty,
#history-panel treechildren::-moz-tree-twisty {
list-style-image: none !important;
width:0px !important;
padding:0px !important;}

/* サイドバーブックマークなどのツリーの字下げ幅(インデント)を小さく */
treechildren::-moz-tree-indentation
{
width:0.7em !important;
}

/* サイドバーのスクロールバーを消す */
#bookmarksPanel scrollbar,
#history-panelWideSearchBar scrollbar {
display:none !important;}

/* サイドバーの背景色を指定 */
#bookmarks-view,
#historyTree {
background-color: #ffe4c4 !important;
}

/* サイドバーのヘッダを消す */
#sidebar-box sidebarheader {
display: none !important;
}

/* サイドバーの検索バーを消す */
#bookmarksPanel > hbox,
#history-panel > hbox {
display: none !important;
}

/* サイドバーとブラウザの間にある棒の幅を狭める */
#sidebar-splitter {
border-width: 0 1px !important;
min-width: 1px !important;
max-width: 1px !important;
}

/* bookmarksPanelの階層項目のインデントを詰める */
#bookmarksPanel treechildren::-moz-tree-indentation {
width: 4px !important;
}

/* ロケーションバーのドロップマーカー(▼印)を消す */
#urlbar dropmarker {display:none !important;}

/* ロケーションバーのGoボタンを常時表示 */
#go-button { visibility: visible !important; }


/* ロケーションバーの星印を消す */
#urlbar #star-button{
display:none !important;
}

/* Context+Searcher.uc.jsでメニューの一番上へ */
#context-searcher{-moz-box-ordinal-group:0}

/* 検索バーに履歴ボタンを表示 */
#searchbar .autocomplete-history-dropmarker {
display: -moz-box !important;
-moz-binding: url("chrome://global/content/bindings/autocomplete.xml#history-dropmarker");
}

/* ロケーションバーと検索バーの幅を変更する */
#urlbar, #urlbar-container {min-width: 300px !important;max-width: 400px !important}
#searchbar {
max-width:400px !important;
min-width:300px !important;
}

/* タブの最大幅と最小幅を設定する */
.tabbrowser-tab[fadein]:not([pinned]) {
max-width: 170px !important;
min-width: 80px !important;
}

/* タブの高さを変える */
#TabsToolbar {
margin-bottom: 0px !important;
}
#tabbrowser-tabs, tab {
max-height: 18px !important;
padding: 0px !important;
} */

/* タブの文字を小さく */
tab .tab-text {
font-size: 6pt !important;
margin: 0px !important;
padding: 0px !important;
}

/*サイドバーの幅を調整 */
#sidebar-box {
overflow-x: hidden !important;
}
#sidebar {
min-width: 0px !important;
max-width: none !important;
overflow-x: hidden !important;
}

/* httpsサイトを読み込んだ際のロケーションバーに色を付ける */
#urlbar[level] .autocomplete-textbox-container { background-color: #FFFFB7 !important; }


[userContent.css]
/* show full-title for googleスクリプト(Show Full Title for Google)でマウスONにて検索結果タイトルの全文表示 */
@-moz-document domain('www.google.co.jp'){
#res h3.r{overflow:visible !important;}
}

/* Google 検索結果ページの未読/既読リンクの色を変更する */
div#search a:link {
/* color: blue !important; /* default: #12C */
}
div#search a:visited {
color: red !important; /* default: #61C */
}

/* 空白タブの背景色を黒にする */・・・browser.newtab.urlをabout:homeにしたので関係なし
@-moz-document url("about:blank") {
body {
background-color:#000000;
}
}

(2012/11/25追記)「Google 検索ツールをサイドバーへ」
先日からGoogle検索ツールが左サイドから上部になり使いにくく、元通り左サイドに戻した。
http://userstyles.org/styles/78857/google のshow codeボタンからソースを表示して、userContent.cssへ追記。
そしてposition:absolute !important; → position:fixed !important; に変更すると
スクロールしても左サイドが固定されて使い易い。
21:38 | 大阪 ☁ | Comment(0) | ブラウザ

2012年08月16日

Firefox:Stylishを導入した。

サイトの見た目を記述するためのアドオンでuserChrome.cssでも設定出来るかと無視していたが、アドオンを減らせればuserChrome.js同様、Firefoxを軽くできるのではと入れてみた。

インストールするとStylishボタンでuserstyle.org (ユーザースタイルを集めたサイト)から好みのスタイルを設定出来る。

userChrome.cssでもかなり設定しているので、今回入れたスタイルは3つだけ。

◎Firefox 4 - About:Addons - Restore Navigation Bars
アドオンマネージャーを表示したときもナビゲーションツールバーを表示。

◎Firefox 4: AppButton nxt 2 tabs (WinBlinds compat)
タイトルバーへ、タブバーを表示。
アドオン:Tabs Always In Titlebarをアンインストール。

◎Google Maps - Full Screen (Updated 12. August '08)
Google Mapの表示領域を広げる。

YouTubeやGoogle Reader用のスタイルも数多く登録されているが、アドオンやGreaseMonkeyスクリプトの代替できるものではなかった。

(2012/10/9訂正)
StylishはアンインストールしてTabsInTitlebar_mod.uc.jsを入れた。
わざわざ入れるほどではないかと・・・
この方が軽い。
21:14 | 大阪 ☀ | Comment(0) | ブラウザ

2012年08月13日

Firefox:userChrome.jsを導入した。

Greasemonkeyスクリプトとは別に、userChrome.jsスクリプトがあることは知っていたが、下記サイトを見て判りにくく控えていた。
http://firefox.geckodev.org/index.php?cmd=read&page=userChrome.js&word=userchrome.js

が、http://tabunfirefox.web.fc2.com/tips/userChromeJS.htmlで判りやすく説明されていたので導入することにした。
要は
1.アドオンのuserChromeJSをインストールする。
2.プロファイルフォルダのchromeフォルダを開く。フォルダが無ければ作成する。
3.chromeフォルダにxulフォルダを作る。
4.alice0775/userChrome.jsの右下の[Download ZIP]ボタンをクリック。
ダウンロードしたzipファイルを解凍し以下のファイルをchromeフォルダとxulフォルダにコピーする。
userChrome.js (既にあれば上書きする)
rebuild_userChrome.uc.xul
000-windowhook.uc.js
5.必要なスクリプトをchromeフォルダとxulフォルダにコピーする。
6.Firefoxを再起動する。

今回、インストールしたスクリプトは次の通り。アドオンの代替に利用しているので重いFirefoxが若干でも軽くなった?
自動更新等の管理ツールがないことを承知の上で利用する必要がある。

◎autoContextmenu.uc.xul
文字列をドラッグして選択したとき自動的にコンテキストメニューを表示。
動作しなくなったAuto Contextというアドオンの代替。

◎AutoCopyLite.uc.js
アドオンAuto Copy2の代替
中クリックによる貼り付けはabout:configでmiddlemouse.paste, trueに設定。

◎copy-link-text-lite.uc.js
リンクされたテキストをコンテキストメニューからコピー。
Altキーを押しながらドラグすると文字列の途中でもOKなので不用かも…

スクリプトanchor text selectorでAltキーなしでコピーできるので不用になった。

◎GoogleImageSearch.uc.js
コンテキストメニューからイメージ検索するアドオンの代替。

◎wheelscroll-to-change-search-engine.uc.js
検索バーの検索エンジンをホイールで選択。

◎Clear+Search+Term.uc.js
検索後に検索バーへ入力した文字列を消去し、検索エンジンをリセット。

◎Search+Stop.uc.js
検索履歴やsuggestの語句を「選ぶとすぐに検索」を止める。

◎AppMenuPlus.uc.js
Firefoxボタンにメインメニューバーの項目と自分で設定したメニュー(Scriptを要編集)を追加。

◎AutoCloseBookMarkFolder_Fx37.uc.js
ブックマークフォルダをIE風に開閉。
アドオンAutoclose Bookmark&History Foldersは不用になった。

◎IME-Colors.uc.js
IMEのON/OFFで入力フィールドを色変え。

すべてのAPで適用できる外部ソフト:BisqueStalkerを使うことで不用になった。

◎TabsInTitlebar_mod.uc.js
タイトルバーにタブバーを表示。
アドオン:Tabs Always In Titlebarが不用になった。

◎Launch2ch
2chアドレスをクリックしたとき、Jane Styleで開く。


◎uAutoPagerize.uc.js
グリモンのautopagerizeが17.0 Nightlyで動かなかったので乗り換えた。

◎AutoPagerizeFindHighlight.uc.js
 AutoPagerizeでページ継ぎ足し後もハイライト。

◎UndoListInTabmenuToo.uc.js
コンテキストメニューやタブメニューに最近閉じたタブリストを追加。

◎popupTranslate.cu.xul
テキスト選択後、中クリックで翻訳をポップアップ。
ページ翻訳は無理、アドオンに頼る。

◎textLink.uc.js
アドオン:テキストリンクもどき

◎NewTabPlus.uc.js
◎AutoCloseBlankTab.uc.js NewTabPlus.uc.jsがあれば不用みたい。
◎linkInNewTabForSpecifiedPage.uc.xul
上記スクリプトでうまくいかないサイトあって、user_pref("browser.link.open_newwindow.restriction",0);にした。
◎dontCloseWindowWhenCloseLastTab.uc.js
user_pref("browser.tabs.closeWindowWithLastTab", false);でOKみたい。
アドオンTab Mix Liteが不用になった。

◎Context+Searcher.uc.js
アドオン:Contex Search Xが不用になった。
Menu Editorでコンテキストメニューの位置を編集出来ないが、 userChrome.cssへ下記記述でメニューに一 番上に出来た。
 #context-searcher{-moz-box-ordinal-group:0}

◎ブックマークツールバーと未整理のブックマークを非表示.uc.js
2chで見つけたもので、アドオンSidebar Bookmark Selectorが不用になった。
// ==UserScript==
// @name ブックマークツールバーと未整理のブックマークを非表示.uc.js
// @namespace http://pc11.2ch.net/test/read.cgi/software/1213888990/
// @description ブックマークツールバーと未整理のブックマークを非表示
// @include chrome://browser/content/bookmarks/bookmarksPanel.xul
// @compatibility Firefox 3.0
// @author Alice0775
// @version 2008/06/27 02:50
// ==/UserScript==
document.getElementById("bookmarks-view").place =
"place:folder=" + window.top.PlacesUtils.bookmarksMenuFolderId+"&queryType=1";


◎LaunchIE.uc.js
◎LaunchChrome.uc.js
◎LaunchFirefox_Nightly.uc.js
3件とも自作(サンプルを編集しただけ)で正式公開されていない。
アドオンAppLauncherは不用になった。

◎OpenWith_1.1.uc.xul・・・これで上記3つのスクリプトが不用になった。

◎autoSelectTab.uc.js
 マウスオーバーでアクティブに 

◎FloatingScrollbar.uc.js
スクロールバーの幅を細く、半透明化。

◎urlfilter.uc.js
アドオンAdBanが不用になった。

◎removeOldBrowsingHistory.uc.js
アドオンHistory Deleterが不用になった。

◎Search+Clipboard.uc.js
Search Engineボタンをクリックしてクリックボードの文字列で検索実行。

◎addMenu.uc.js
コンテキストメニューを拡張してアドオンを2つアンインストールできると思ったが、
アドオンMenu Editorをアンインストールしないと正常に動作せず。
当分、諦める。

◎UserScriptLoader.uc.js
Greasemonkey(Scriptish)の代用になるが、今回は見送ることにした。
インストールするとChromeフォルダにUserScriptLoaderフォルダが生成されるので、
そこへグリモンScriptをコピーすれば良い。
google display the date a web page was published
google reader-colorfull list view
google reader ng filter
google reader prefetch more
google reader full feed mod
の動作確認はできたが、
youtube center
は動作せず。

21:43 | 大阪 ☔ | Comment(0) | ブラウザ

2012年02月04日

Firefox11.0β版をインストールした。

1/31、Firefox10.0正式版、11.0β版がリリースされた。
9.0正式版を使っていたが、10.0をパスして11.0βを標準ブラウザとした。
12.0 preβもインストールしてみたが、一部動かないアドオンがあったので、アンインストールした。

9.0のときはパーフォーマンスの向上がみられたが、10.0,11.0では安定化や開発者向けの機能アップに留まっている。

ベンチマークテストではGoogle Chromeは優秀なるも体感速度では、さほどの差は見られないし、カスタマイズで使いやすいFirefoxを標準ブラウザとして使っていく。

[有効化しているアドオン]
- Add-on Compatibility Reporter 1.0.3
- AlertBox 0.4.6.20111013
- Autoclose Bookmark&History Folders 0.6.2.2
- AutoCopy 2 1.2.5
- avast! WebRep 6.0.1367
- BetterPrivacy 1.68
- Cookie Whitelist, With Buttons 2.1
Cs Liteから乗り換え
- CoolPreviews 3.5
- Copy Link Text 1.5.0
- Custom Buttons 0.0.5.5
- Extension List Dumper 1.15.2
- Google Reader Watcher 1.6.3
- Google Translator for Firefox 2.1.0.1
Quick Translator から乗り換え
- GoogleReaderPlus 0.7.6
- goo辞書 1.0.8
英辞郎 on the WEBから乗り換え
- Greasemonkey 0.9.15
- Hide Caption Titlebar Plus 2.4.1
- Load Tabs Progressively 1.6.1
- Menu Editor 1.2.7
- Preloader (for Firefox) 1.1
ウォームスタートの高速化のための追加
- RequestPolicy 0.5.24
- SearchBox Sync 1.4.0
- SearchWP 2.6.2
- Sidebar Bookmark Selector 2.3
- Tab Utilities 1.1.2 (互換性無し)
- Tile Tabs 5.6
- Toolbar Buttons 1.0
- Yet Another Smooth Scrolling 3.0.19
- Zorcher 0.4.3.0.1
- テキストリンク 4.0.2011021601

[削除したアドオン]
- fire2chDat (2CHブラウザ:Jane Styleで過去ログ取得)
- gpdf (Adobeが高速になったので止めた)
- Print Edit (使わないので…)
- ReloadEvery (Tab Utilitiesで自動更新も可能になった)
- Evernote Web Clipper(使わないので…)

[無効化しているアドオン] 必要時に有効化
- Add to Search Bar 2.0
- SpeedFox 0.9.11
- Organize Status Bar 0.6.5
- Tweak Network 1.5.4
- UI Fixer 1.4.4
- Lazarus: Form Recovery 2.3

[GreaseMonkeyスクリプト]
- AutoPagerize
- Google Display The Date a Web Page was Published
- YouTube HD Suite(August 2011 fix)
- Userscript - AutoUpdater



Sun Spider:314.1
Peacekeeper:1454
V8:4271
18:46 | 大阪 ☀ | Comment(0) | ブラウザ

2011年08月22日

Firefox 7.0β1をインストールした。

先日、7.0β1がリリースされた。
Google Chromeに刺激を受けたようで、Firefoxも高速リリース(6週間毎)するようだ。
先月に6.0が公開されたばかりで、早くも7.0正式版が9/27にリリースされる。

β版ながら安定しているので、6.0はアンインストールして既定のブラウザとして使用。

7.0でFirefoxの弱点である起動速度と消費メモリの改善を図ったようだが、期待外れだった。
次期バージョンでも変わらないようなので、RamDiskへプログラムとプロファイル(設定情報)をインストールして高速化を試みたが、
設定のやり方がまずかったのか、かえって遅くなってしまった。

そこで、プログラムは諦めてプロファイルとキャッシュだけRamDiskへ移動することにした。
これでもパーフォーマンスの向上がみられ、前回終了時の複数のタブを表示させるときは大幅な改善がみられた。
方法は簡単で
1.使用しているプロファイルをRamDiskへコピー。
2.プロファイルマネージャーで新しいプロファイルをつくり、コピーされたプロファイル保存先を割り当てる。
これで多くのアドオンを入れても起動速度が落ちにくいかも・・・
(2011/8/23追記)
CドライブのFirefoxをアンインストールして、再度RamDiskへインストール後、
2項の手順をしたらプログラムもRamDiskから起動できた。
もう少し速くなると思ったけど・・・


なお、RamDiskの作成は下記を参考にした。
http://npontools.blog110.fc2.com/blog-entry-43.html


Firefoxはカスタマイズ性は抜群だが、起動速度はIE9やChromeに負けている。
でも、乗り換える気はない。
IEはカスタマイズ性が悪いし、Chromeはサイドバーもなく使いづらい。
IE9は64bit版と32bit版が公開されているが、前者はFlashが64bitに対応していないので、
注意を要す。


また、Firefoxはアドオンを主としたカスタマイズは面白いが、煩わしくもある。
カスタマイズに慣れない人はFirefoxは控えた方が良いかも・・・

アドオンは、本体のバージョンアップで動作できなくなったり、作者が開発を中止したりで代わりのアドオンを探すことになる。

[現時点でインストールしているアドオン]
(無効にしているのは、起動速度を上げるためガマン、必要時に有効にする。RamDiskを使うことにしたので気にすることないかも・・・)
(互換性無しが多いのは7.0がまだベータのためだが、正常動作している)

- Add to Search Bar 2.0 (無効, 互換性無し)
- Add-on Compatibility Reporter 0.8.7
- AlertBox 0.4.3.20110803
- Auto Copy 1.0.1 (互換性無し)
- Autoclose Bookmark&History Folders 0.6 (互換性無し)
- avast! WebRep 6.0.1203 (互換性無し)
- Better GReader 0.8.3 (互換性無し)
- BetterPrivacy 1.66 (無効, 互換性無し)
- CoolPreviews 3.4 (無効)
- Copy Link Text 1.5.0 (無効, 互換性無し)
- CS Lite (modified by wantora) 1.4.1.1
- Custom Buttons 0.0.5.5 (互換性無し)
- Evernote Web Clipper 5.0.0.170767 (無効, 互換性無し)
- Extension List Dumper 1.15.2
- fire2chDat 0.1 (互換性無し)
- Firefox 4 UI Fixer 1.4.3 (互換性無し)
- Google Reader Watcher 1.5.2 (互換性無し)
- GoogleReaderPlus 0.5.2.1 (無効)
- gpdf 4.0.1 (互換性無し)
- Greasemonkey 0.9.8
- Hide Caption Titlebar Plus 2.4.1 (互換性無し)
- Lazarus: Form Recovery 2.3
- Load Tabs Progressively 1.6 (互換性無し)
- Menu Editor 1.2.7 (互換性無し)
- Organize Status Bar 0.6.5 (無効, 互換性無し)
- Print Edit 5.2 (無効, 互換性無し)
- Quick Translator 0.9 (互換性無し)
- ReloadEvery 6.0.0 (互換性無し)
- RequestPolicy 0.5.22
- SearchBox Sync 1.4.0 (互換性無し)
- SearchWP 2.5.0 (互換性無し)
- Sidebar Bookmark Selector 2.3 (互換性無し)
- Tab Utilities 1.1 (互換性無し)
- Tile Tabs 4.12 (互換性無し)
- Toolbar Buttons 1.0 (互換性無し)
- Yet Another Smooth Scrolling 3.0.18 (互換性無し)
- Zorcher 0.4.3.0.1 (互換性無し)
- テキストリンク 4.0.2011021601 (互換性無し)
- 英辞郎 on the WEB 1.0.2 (互換性無し)

マウスジェスチャーはすべてのAPで利用できる外部ソフト「StrokeIt」を活用。


[GreaseMonkeyスクリプト]
- AutoPagerize
- Google Display The Date a Web Page was Published
- Google Reader Full Feed Mod
- Mouseover Translate English-Japanese EX
- YouTube HD Suite(August 2011 fix)
- Userscript - AutoUpdater


[サンプル画面」

Art004.bmp
・タイトルバーなし
・最大化、最小化、閉じるボタンなし
・タブバー上にボタン配置・・・前からできてたのかな?
・メニューバーはFirefoxボタンまたはAltキーで表示/非表示
・サイドバーはマウスジェスチャーで
・履歴もサイドバーへマウスジェスチャーで
21:10 | 大阪 ☁ | Comment(3) | ブラウザ

2011年07月25日

Firefox Google Toolbarのアンインストールで四苦八苦。

先日、GoogleがFirefox5.0以降、アドオン:Google Toolbarをサポートしないと正式発表したので、
アンインストールした。
このアドオンは高機能ながら重くて問題も多いと嫌う人も少なくないようだが、
とても便利だったので使い続けてきた。
5.0でも強制インストールで動作しているが、今後のためアンインストールして下記処置をした。


(追加したアドオン)
Add TO Search Bar

SeachBox Sync

SearchWP

Zorcher…コンテキストメニューから検索エンジンの選択、サイト内検索も可。
サイト内検索はアドレスバーへ
検索したい文字列 site:検索したいURL
と入力してもOK。IE9のGoogle Toolbar上でもOKだった。

(グリモンScriptの追加)
Mouseover Translate English-Japanese EX:マウスを英単語に置いたら自動的に訳語をポップアップ

(userChrome.cssの追記)
/* ロケーションバーの幅を変更する */
#urlbar, #urlbar-container {min-width: 400px !important;max-width: 400px !important}
/* 検索バーの幅を拡げる */
#urlbar, #urlbar-container {min-width: 400px !important;max-width: 400px !important}


(user.jsの追記) about:configからでもOK
/* 検索履歴を検索順に並べる */
user_pref("browser.formfill.bucketSize", -1);
user_pref("browser.formfill.maxTimeGroupings", -1);
user_pref("browser.formfill.timeGroupingSize", -1);


以上の処置でほぼGoogle Toolbarの代替になった。
出来なかったのは下記2点。
1.検索バーの履歴から選択したとき、即実行してしまう。↓キーで選択すればOK。
2.文字列選択して右マウスから検索したとき、検索バーに貼り付けされるが、履歴に残らず。
もう一度検索実行すれば残る。
但し、UserChrome.jsの導入で公開されているScriptで対応できるみたいだけど、これは少々敷居が高く諦めた。


15:35 | 大阪 ☁ | Comment(0) | ブラウザ