いつものしらべてもでてこない

調べた事を書きます

Firefoxで画像を表示した際に左寄せで90度回転させるJavascript。

Firefoxで画像を表示した際に左寄せで90度回転させるJavascript

Firefox31では画像が真ん中に表示されますが、このスクリプトは画像を左上につけて右に90度回転させます。単に回転させる、と言う事から少し外れた動きなので拡大縮小には向いていません。

拡大したい場合は以前の記事ををご覧ください。

FirefoxでCSS3のTransFormを利用してWebページを回転、上下逆さまにする。 - いつものしらべてもでてこない

 

使い方

次のリンクを右クリック保存してください。と思ったら以前の様にリンク出来なかったので範囲選択して右クリックしてコピーしたらブックマークを開いて右クリックし新しいブックマークに追加してURLの欄に貼り付けてください。

 

javascript:(function(){bt=Math.max.apply(null,[document.body.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.documentElement.clientHeight]);var%20b=document.body;sh=b.offsetHeight;sw=b.offsetWidth;b.style.MozTransformOrigin='100%%20100%';im=document.body.firstChild;imc=im.getBoundingClientRect();b.style.MozTransform='rotate(90deg)%20translateX('+(%20(sw-im.width)/2+im.width)+'px)%20translateY('+(0)+'px)';sb=window.innerWidth-document.documentElement.scrollWidth;scroll(-bt,0);im.style.left=(-sb)+'px';im.style.top=(sw-im.height-(im.width>bt?sb:0)%20)+'px';})();

 

次に、画像を右クリックする等して画像だけを表示させた状態で、ブックマークしたスクリプトを開きます(画像のリンクをクリックして開いた状態でも可)。

 

スクリプト

こんな具合です。

javascript:(function(){
bt=Math.max.apply(null,[document.body.clientHeight,document.body.scrollHeight,document.documentElement.scrollHeight,document.documentElement.clientHeight]);
var%20b=document.body;
sh=b.offsetHeight;sw=b.offsetWidth;
b.style.MozTransformOrigin='100%%20100%';
im=document.body.firstChild;
imc=im.getBoundingClientRect();
b.style.MozTransform='rotate(90deg)%20translateX('+(%20(sw-im.width)/2+im.width)+'px)%20translateY('+(0)+'px)';
sb=window.innerWidth-document.documentElement.scrollWidth;scroll(-bt,0);im.style.left=(-sb)+'px';
im.style.top=(sw-im.height-(im.width>bt?sb:0)%20)+'px';})();

回転させる際に左につめて回転した後に上につめる形で位置を合わせています。

回転時にX、Yの両方を位置調節しようとすると上手く出来ませんでした。

スクロールバーの幅はを三項演算子を使って処理しています。

 

Firefoxでは画像だけを表示させた状態はdocument.bodyにimgタグが入ってる状態になっているので簡単にfirstChildで指定して処理しています。その為、少しでも変更されると動かなくなります。

 

スクリプトの動作はFirefoxのみで確認しています。

拡大縮小で上手く行かないのは位置調節に手間取ってずらす方を間違えた気がするのでそのうち修正するかもしれません。

 

以上。

 

Windows7でタスクバーをShift+クリックしてアプリケーションを複製する

Windows7でタスクバーをShift+クリックしてアプリケーションを複製する

エクスプローラーを増やしたい時に使える。

複製と言っても新しく起動するだけなので状態がそのまま写る訳ではない。

 

勝手に複製される場合

 Shiftキーがなんらかの理由により押しっぱなしに固定されている場合は Alt+Ctrl+Delete でセキュリティ画面を表示させると解除できるので何も選択せずESCキーで戻る。

 

管理者権限で起動

Ctrl+Shift+クリックすると管理者権限で起動できる。

ピン止めと一緒に。

 

 

以上。

 

Firefoxでタブグループを使う。FireGestures。CTRL+SHIFT+E。

Firefoxでタブグループを使う。FireGestures。CTRL+SHIFT+E。

タブが増えてきたら片手操作でタブのサムネイルを簡単選択。

 

タブグループで多くのタブを管理するには | Firefox ヘルプ

https://support.mozilla.org/ja/kb/tab-groups-organize-tabs

 

グループ機能はFirefox4(Panorama)からあるのだが、FireGestureと共に使う方法を紹介。FireGesturesを使うと片手で操作出来る様になり、そしてタブバーの部分を見なくて良くなる(キーを押す必要も無い)ので視線を画面の上へ移動しなくて済む。

 

FireGesturesのショートカット設定

タブグループ : DL ( ↓ ← )

 

この操作は「ハイブリッド ファイル保存」に割り当てられているが利便性を上げる為に「タブグループ」に設定する。使うのであればDLU ( ↓ ← ↑ ) とか適当に。

 

タブグループ

起動時に自動的に読み込んで欲しいのであれば

browser.tabs.loadInBackground を true にする。

 

タブグループの保存

  • セッションマネージャーを使う。
  • 開いているグループをホームページに設定してURLの文字列をテキストファイルに保存しておく。この方法の場合は復元したいグループのURLをホームページに設定してホームボタンで開けばよい。
  • 「すべてのタブをブックマーク」でグループをブックマークして保存する。この方法ならフォルダに入れておけば右クリックメニューから新しいグループに纏めて開ける。ブックマークなので編集し易い

 

グループを保存していないとクラッシュした際に戻すのが大変なのでよく使うのは保存しておく事を勧める。

 

同時に読み込むタブの数

about:config で設定する。

Firefox7 以前

browser.sessionstore.max_concurrent_tabs を 3 にする。

Firefox8 以降

browser.sessionstore.restore_on_demand を false にする。(自動的に3つになる) 

参考

タブの読み込み数を変更(browser.sessionstore.…)

 

最後に

タブを100個とか開く人は All-In-One Sidebar や TreeTab が良いかもしれないが片手操作は楽。

 

以上。

 

 

Firefoxで検索窓やURLロケーションバーでEnterを押しても動作しない。

Firefoxで検索窓やURLロケーションバーでEnterを押しても動作しない。

だいたいアドオンの所為。(AVG

限界を感じたら再起動ボタンを押す。

 

再起動ボタン

再起動ボタン :: Add-ons for Firefox

 

大体アドオンの所為

ロケーションバーで Enter キーを押しても動作しない | Firefox ヘルプ

 

アドオンを無効にする

 アドオンを無効にすると発生しなくなる・・・かもしれない。頻度が低い様なので、週に1,2度発生する様でなければ再起動で済ますのが無難。

 

 

以上

 

Firefox29で閉じるボタンやタブの位置や形を戻すアドオン、Classic Theme Restorer(Customize Australis UI)。ステータスバー、アドオンバー。

Firefox29で閉じるボタンやタブの位置や形を戻すアドオン、Classic Theme Restorer(Customize Australis UI)。ステータスバー、アドオンバー。

タブの位置も下段に戻せる。ステータスバーも復活。

Australisスタイルはボタンがある事を知っていないと操作出来ない最悪なスタイルなのでどうしても元に戻したいと言う方へ。注意事項があるので読んでからどうぞ。

 それにしても閉じるボタンが一斉に表示されなくなるのは…テーマの所為の様だが右端に×ボタン(閉じるボタン)が表示されていたりいなかったりするのは何故だろう。区切りがしっかりしていないスタイルは宜しくない。

 

Classic Theme Restorer (Customize Australis) :: Add-ons for Firefox

https://addons.mozilla.org/ja/firefox/addon/classicthemerestorer/

 

新しい Firefox の外観を以前の Firefox に戻すには | Firefox ヘルプ

https://support.mozilla.org/ja/kb/how-to-make-new-firefox-look-like-old-firefox

 

注意事項

 アドオンでUIを変更している場合はプロファイルのバックアップを必ず取ること。

可能ならFirefox29で作った新しいプロファイルで利用するかlocalstore.rdfを削除する事。

 

元に戻る所

・タブの形。Chrome似から四角(Squared)に。

・タブの閉じるボタン(×ボタン)。

・タブの位置。設定からmain、tabsの2個目のリストボックスの「Tabs not on top」。

・アドオンバー(メニューの表示、ツールバーに追加される。)

その他色々。

 

 タブグループの使い方としてはアドオンのPanoでタブグループ切り替えをし易くしたり、サイドバータブを入れる、セッションマネージャーを入れる、タブグループ切り替えや操作性向上のためにFireGesturesを入れるのがお勧め。

 PanoやFireGesturesの記事は以前書いたので検索かカテゴリーからどうぞ。

Panoは作者が面倒になって公開停止させた様なので(githubにあるから勝手に弄ってと書いてあった様な)、All in one sidebarでもどうぞ。

 

以上。

 

Windows7の検索が使い辛い、フリーソフトFileSeeker。エクスプローラーのファイル検索。

Windows7の検索が使い辛い、フリーソフトFileSeeker。エクスプローラーのファイル検索。

正規表現も使える普通のファイル検索ソフト。

MFT型はテーブルが複雑な場合の問題があったので取り合えずこれにしてみた。

右側のテキストボックスを使えばファイル内のテキスト検索も可能。

 

 Windows7の検索は兎に角使い辛い。良くあるボタンやリストで項目を選択して検索、と言うのが小さい窓の中に押し込められたので、今ひとつ本当に目的の検索が出来ているのか分かり辛い。

 また、Windows7の検索結果は項目の幅が固定されているので検索しても詳細が見えない場合がある。これで似たようなファイルが沢山あると検索結果を見ただけでは判断出来ず、検索の意味が薄れてしまう。予め詳細表示で広げておけば良いのだが。

 

ダウンロードはVectorからどうぞ

Vector: FileSeeker - 新着ソフトレビュー

FileSeekerの詳細情報 : Vector ソフトを探す!

他にも良いソフトはあると思うので探して見てください。

 

特徴

ツリービューなので普通に使える。

ツリービューだからかフォルダのD&Dには対応していない。

引数にパスを渡すと実行時にそのフォルダを開けるので右クリックメニューに %1で追加すれば使いやすい、と思う。

 

フォルダの右クリックメニューに検索メニューをつける(コンテキストメニューの拡張)

レジストリにパスを追加するので自己責任でどうぞ。

 

レジストリエディタを起動して次のキーを開く

HKEY_CLASSES_ROOT\Directory\shell

 

shellを右クリックして新規>キーでキーを新規作成し、「検索」と言う名前に変更する。(これが表示される)。

今作った「検索」キーを右クリックして同様にキーを新規作成する。

キーの名前をcommandに変更する。

 

右ペイン(右の枠)の行をダブルクリックして入力欄を出す。

FileSeeker3.exeをShift+右クリックして「パスとしてコピー」する。

先ほどの入力欄に貼り付ける。

貼り付けた文字の後ろに「半角スペース」「"%1"」を追加する。(全て半角)

(例)"C:\Program Files (x86)\fileseeker\FileSeeker3.exe" "%1"

 

フォルダを右クリックし「検索」がメニューに追加され、「検索」をクリックしてFileSeeker3にフォルダが追加出来た事を確認できたらレジストリエディタを閉じる。

 

この方法はFileSeeker3にフォルダを登録する方法なので登録フォルダがどんどん増えていってしまうのがやや難点。"/start %1"や/promptオプションを使うと良いかもしれない。

 

単にどこからでも起動したいだけであれば%1はつけなくて良い。

よく使うのであればタスクバーにピン止めするのも良いと思う。

 

MFT型の問題とは

 FileSeekerはインデックス型なので関係ないが、一般的に高速と言われているMFT型には欠点がある。それは巨大なMFTの検索である。MFTの検索は細かいファイルが一杯に詰まっているようなHDDに対してはあまり有効ではない。特に指定フォルダ内だけ調べたい場合と比べるとドライブ全体を調べる事になるのでMFTが大きい場合は非効率的になる。

 

 MFT型で問題がある場合は普通の(+インデックス型)を探すと良い。

 

以上

 

Windows7で使える高速先読み画像ビューアーGaran、画像整理ファイルフォルダ移動を快適に。

Windows7で使える高速先読み画像ビューアーGaran、画像整理ファイルフォルダ移動を快適に。

サムネイル表示しながら高速で閲覧できる。

先ずはexeを右クリックしてプロパティから互換設定でWindows2000にする。

(そのまま使うとすぐ固まるがフォルダ読み込みの所為かもしれない。)

Fキーの設定をすればirfranviewやmassigraの様にファイル移動が出来るので設定をする。

  先読みビューアーは幾つかあったが、殆どはその機能をつけるのに苦心しているのか見るだけで画像を整理するのに使えるのは少ない。先読みは本来補助的な物だが、それが必要だからこそ多機能である必要があると思う。

 

Garan作者のサイト

http://ghostrecon.s25.xrea.com/Garan/

 

設定について

初期状態だとメニュー部分が狭い為、「オプション」が「表示」の横に「>>」で隠れてしまっているのでクリックするか画面を広げると見える。

 

サムネイル

「オプション」の「サムネイル」「表示するしない」をクリック。

サムネイルが左に表示される。幅を変えると2列以上になる。

この動作はフォルダを開くのでその際にちょっと止まる。

  また、サムネイルを自動表示ではなく常に表示にすると何故かサムネイルの分反対側の幅が狭まるので何も無い側が見切れるが、これはサムネイル部分をドラッグして分離する事で解消できる。

 と思っていたらサムネイル部分を下部にドラッグして横向きに表示する事で解決できた。こちらの方が真ん中寄りなので見やすい。この状態で画像を次々と表示させるとサムネイルの列がガタガタと上下に動く場合は、サムネイルの表示部分をやや広げるかサムネイル自体を小さくしてサムネイルとファイル名が収まる様にすると上下に動かなくなる。

 

空のフォルダ

 実は問題があって、途中で空フォルダがあると右側でフォルダを出していちいちクリックしないと移動できない。

 私はTキーにフォルダへのショートカット、Yキーに画像へのショートカットを設定し、左手でYキーを押しフォルダペインへ移動し右手のカーソルで次のフォルダへと移動した後、再びYキーで戻って見ている(Tキーで戻っても良い)。

 フォルダの前後移動がそもそも無いのでバージョンアップに期待したい。

 

設定

「オプション」の「設定」をクリックして開く

「メイン画面」の「画像表示」タブで「画像リストのループ」をチェックし「次のフォルダの最初の画像へ」をクリックする。

「メイン画面」の「詳細」タブで「画像の先読み」を10枚に設定する。これが少ないと先読みが追い付かず余り意味が無かった。ちなみに10枚が最大。

「サムネイル」の「動作」タブの「サムネイルの先読み」をクリックしてチェック。

「サムネイル」の「キャッシュ」タブのチェックをはずしてキャッシュを無効にする。大量に読み込む予定なのでキャッシュだらけになってしまうのを防ぐ。

 

「キーボード」の指定したフォルダに移動やコピーは、数字キーでコピー、Shift+数字キーで移動にしておくと良いと思う。併せて「フォルダ」も設定する。

 

ここまで設定すれば快適に使えると思う。

 

 右端にちょこちょこ出てくるのはメニューの「設定」からフォルダやファイルのリストが自動表示になっているからなので固定表示にするか隠すか変更すると良い。

 

 バグ

上記に挙げたサムネイルを合体表示にすると右側が同じ幅だけ切れる。

ごく普通のPNG画像でも画像が真っ白か真っ黒になる。

大きな画像を大量に読み込み続けると大してメモリを使っていないにもかかわらず「メモリが足りません」が良く出る。

 

感想

キーでフォルダ移動出来る様にするのと、フォルダ移動しても気づけないのでフォルダ移動時に確認ダイアログを出して欲しいと思った。

操作性で致命的だったのは画像の無いフォルダで停止する事なので矢印キー上下でフォルダ移動は追加して欲しい所。

 

 

以上