目次AutoHotkeyAppleScriptShellScriptJavaScript・CSSlinuxBeanTips太閤立志伝Vその他うp普通に日記
どんなに経験が豊富でも、人のために知識を出し惜しむなら門外漢と変わらない。
2010.12.29 Wed

FireUpFox0.3.2


FireUpFox Express
-Take years off your "Profile"...-

~古女房はvacuumで若返る~


SQLite ManagerがFirefox 3.5RC2で動作しなかったので、
カッとなってやった。後悔はしていない。
使用期間が長かったり、履歴・ブックマークが多いProfileほど効果を実感できるはず。
でも、もしかしたら何の効果も得られないかも。

単純に全てのProfileにSQLiteの再構築をかけて
結果を表示するだけのスクリプトですが、
念のためエラー回避機能を仕込んでおきました。
ご使用は自己責任で。



FireUpFoxExpress 0.1 & FireUpFoxExpress_Silent 0.1
Universal Binary , Mac OS X 10.4.11で動作確認
(FUFE01.zip 640KB)
ダウンロード
旧版はこちら





更新履歴
Express 0.1
コマンドベースになり、処理速度が向上。
ダイアログの表示を減らし、機能も削ってシンプルに。
エラーにも少し強くなった…はず。

0.4
reindexを追加し、さらに強力に。

0.3.2
アイコンを新調、バージョン情報を仕込んでみる。

0.3.1
ソースを整理し、冒頭の警告文を復活。

0.3
面倒くさくなったので、アドオンの分を含む
全ての「.sqlite」ファイルを処理するように変更。

0.2
自分用だった汚いソースを大幅に改良。
OSXのバージョンによっては結果表示が崩れるバグを修正。
Profileフォルダ・「.sqlite」ファイルのDrag&Dropに対応。
PortableFirefoxのお供、アドオンが作った「.sqlite」対策にどうぞ。

無印 0.1
初リリース

テーマ:Mac - ジャンル:コンピュータ
AppleScript    Comment(20)  TrackBack(2)   Top↑
S.
ダウンロードファイルですが、
解凍でエラーが出ます。
2009.07.05 Sun 01:17 URL [ Edit ]
むしゃくしゃして無性に腹が立てやった。なんでもよかった。
で、Firefoxを高速化した。感激した。ありがとう。
2009.07.05 Sun 06:03 URL [ Edit ]
火田亜貴/吾妻毅政
>S.さん
どんな環境でDL、解凍されましたか?
OSXのバージョン、DLに使用したブラウザの種類、Intel or PPC、
解凍に使ったアーカイバ等の情報をご連絡下さい。
2009.07.05 Sun 13:05 URL [ Edit ]
たもぴー
試しに使わせもらいましたが処理後体感できるほど違いがわかりました。
特にFireFox起動、終了がすごく早くなりました。
ログイン項目に入れて毎回システム起動時に自動で実行させたいので確認ダイアログなし&処理完了後自動終了バージョンも作ってください!
2009.07.05 Sun 18:21 URL [ Edit ]
火田亜貴/吾妻毅政
>:-Pさん
どういたしましてm(_ _)m
今後とも何卒御贔屓に。

>たもぴーさん
Dock非表示、メッセージなしの
超サイレントVer.(FUF01_Silent.zip)をうpしました。
システム環境設定→アカウント→ログイン項目から登録すれば(゚Д゚)ウマー
2009.07.05 Sun 19:56 URL [ Edit ]
たもぴー
早やっ、どうもありがとうございます!
さっそくログイン項目に登録し再起動、こっそりやってくれるのでいいっス!
2009.07.06 Mon 07:16 URL [ Edit ]
pencil
Macの手書き説明書さんで知って試しましたが、これはバッチリでした。ありがとう!!
2009.07.07 Tue 08:46 URL [ Edit ]
先発
こりゃキビキビだ!ありがとうございます。
2009.07.07 Tue 18:00 URL [ Edit ]
Firefox 3.5になって喜んでいたものの、なんかバージョンバップが重ねられるごとに動作がだんだん遅くなっていないか? と気になっていました。PalmFan さんの紹介で知りました。確かに速くなりました。感謝します。
2009.07.07 Tue 18:45 URL [ Edit ]
nagateru
びっくりしました!!
起動も表示もめっちゃ早いっす!
感動!! 
ありがとうございます。
2009.07.11 Sat 05:38 URL [ Edit ]
MSA0011
1.5の頃から使っていたプロファイルだったので劇的に早くなりました。

感謝感謝です。
2009.07.11 Sat 22:42 URL [ Edit ]
たもぴー
処理が終わったら「あー、…うん。」ってちょっと不安げなメッセージに変わってますがこれで処理は正常終了してるんでしょうか?
前は「処理終了、キビキビ動くよ」ってな感じだったのでなんかエラーあったのかな?と思って…
2009.07.12 Sun 05:35 URL [ Edit ]
火田亜貴/吾妻毅政
>たもぴーさん
何の効果も上がらなかった場合、
「キビキビうごくよ!」と言うと嘘になるので(^_^;
一応、処理は正常に行われているはずです。

ただ、どうしたことか0.3.2では二回連続で起動すると
同じ結果が表示されるというバグがあるようで・・・。
現在原因究明を進めているところです。
2009.07.12 Sun 12:05 URL [ Edit ]
Shinji
2台のLeopardを入れているMacの一台の方に
Silentを入れていて起動項目に設定していますが
起動すると、"SQL error: database is locked"とダイアログが出ます。
2009.08.24 Mon 10:09 URL [ Edit ]
Shinji
すいません、
いつの間にか、
直ったようです。
2009.08.24 Mon 11:35 URL [ Edit ]
たもぴー
おっ、いつの間にかバージョンアップですね。
ありがとうございます!
2010.04.15 Thu 23:22 URL [ Edit ]
初心者です。

FireUpFoxは「アプリケーション」に入れて完了でしょうか?「あー、…うん。」(笑)は表示されました。

FireUpFox_Silentは何の為にどのように使うのでしょうか、お教えください。
2010.04.17 Sat 08:42 URL [ Edit ]
火田亜貴/吾妻毅政
>Poughkeepsieさん

Macでは、その仕様上、たいていのアプリケーションが
置いた場所に関係なく正常に動作するようになっています。
もちろん、このFireUpFoxも例外ではありません。
インストーラを必要としない、ただコピーするだけの奴なんかは、
ゴミ箱にでも置かない限り、まず大丈夫でしょう。ご安心ください。

具体的な手順としては、
1、ダウンロードする
2、解凍する
3、(目印として)アプリケーションフォルダに移す
4、Dockに登録する
5、気が向いた時に起動する
という具合です。

特殊な使い方として、
「.sqliteファイルを直接投入する」
「プロファイルフォルダを直接投入する」
という場合にも対応していますが、まず機会は無いでしょう。

Silentの使い方は、コメント欄の4,5番目を参考にして頂ければ。
でも、処理が終わるまでFirefoxが起動できない諸刃の剣。素(ry
2010.04.18 Sun 14:00 URL [ Edit ]
lli
素晴らしいユーティリティをありがとうございます。
Firefox 3.6.4 beta 3 for Macでも試用してみているんですが、どうも上手く動いない模様です(ファイルを弄った形跡がない)。
sqliteファイルを直接投入もしてみたんですが、「succeed変数は定義されていません。」と表示されます。
また、Profilesの中にあるプロファイルフォルダを直接投入してみたのですが「every file of alias "Macintosh HD:(プロファイルへのパス)"を取り出すことは出来ません。」と表示されます。

Fx3.6.3のプロファイルでも試してみたのですが同様でした。
なにか他にこちらで注意する点などあるでしょうか。お時間あるときにでもアドバイスいただけると幸いです。
よろしくお願いします。

環境:
Mac OS X 10.6.3
Firefox 3.6.4 beta3
FireUpFox 0.4
2010.05.08 Sat 00:54 URL [ Edit ]
火田亜貴/吾妻毅政
>lliさん
只今こちらでもFirefox 3.6.4 beta3をダウンロードして
同様の現象が再現されるかどうか検証してみました。

その結果、
通常の起動:問題なく動作
.sqliteファイルのdrop:問題なく動作
フォルダのdrop:リストを表示して停止

という結果になりました。
おそらくSnowLeopardでは、AppleScriptかsqlite周り、
何らかの仕様変更があったのではないかと思われます。
(フォルダに関しては単にプログラムミスの可能性が濃厚ですが・・・)

もしそうでなければ、解凍に用いたアーカイバに何かがあったか
(標準付属のアーカイバで解凍する事をお薦めしています)
あるいは(以前にも数回経験があるのですが)
こちらのマシンに乗っているスクリプトエディタ、
もしくはAS周りのコンポーネント自体が破損して
コンパイルに失敗しているという可能性があります。
・・・というか、現在進行形で破損しているくさいorz

いかにせんシステムの異常なので、次回のリリースまでは間が空きそうです。
もしお急ぎなら、ターミナルを起動して

cd (プロファイルフォルダをドロップ)
sqlite3 places.sqlite vacuum
sqlite3 places.sqlite reindex

という手順を踏む事で、手動による最適化が可能です。

2010.05.09 Sun 16:49 URL [ Edit ]
管理者にだけ表示を許可する

TrackBackURL
→ http://hitaaki.blog47.fc2.com/tb.php/10-879952d5
beta版から正式版リリース。 最近beta版の時からニコニコ動画が再生出来ず落ちる、Googleのストリートビューが見られなくなる等々不具合。これらをSafariが解決してくれれば、そちらを使え...
RIOW ARAI 2009.07.07 Tue 07:29
 ヘビーに使っていると年老いてくるかのような重さになってくるので、SQLiteにvacuumかけてくれるこちらを使うと、いい感じに漲る若さ溢れるFirefoxに復活しやす。  ちなみにWindowsの場合はこちらで紹介されています。
こげつきません 2010.10.15 Fri 17:09
Template by まるぼろらいと