Firefox高速化(user.js)

下記のソースをコピーしてエディターかなんかで「user.js」として保存。

user_pref("browser.cache.memory.capacity", 65536);
user_pref("browser.cache.disk_cache_ssl", true);
user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun", 8191);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 100000);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("network.http.proxy.pipelining", true);
user_pref("nglayout.initialpaint.delay", 100);
user_pref("plugin.expose_full_path", true);
user_pref("signed.applets.codebase_principal_support", true);

user_pref("ui.submenuDelay", 0);
user_pref("nglayout.events.dipatchLeftClickOnly", true);
user_pref("browser.cache.check_doc_frequency", 0);

 

「C:\Program Files\Mozilla Firefox\defaults\profile」
へ入れる。

おしまい。

 

●キャッシュをセッション毎にクリアする

user_pref("browser.cache.check_doc_frequency", 0);

 

●右クリック禁止にさせない

user_pref("nglayout.events.dipatchLeftClickOnly", true);

1.SSHでサーバと接続

FTPクライアントを使ってASCIIモードでアップロードしてもまくいかなかったのでSSHを使います。

Tera Termで接続。
ホスト:○○○.sakura.ne.jp

ユーザー名、パスワードを入力して接続。

 

.バイナリファイルをコピーしてリネーム

さくらのPHPはcgi版なので、binの下のphp-cgiを使う。
なのでphp-cgiをコピーしてphp.cgiにリネームします。

cp /usr/local/php/5.2.10/bin/php-cgi /home/アカウント名/www/php.cgi

3.パーミッション変更

% chmod 705 php.cgi

4..htaccess設置

 移動
cd /home/アカウント名/www/

.htaccess新規作成
% vi .htaccess

iを押してINSERTモードにします。
以下の3行をコピーして、SSHクライアント上でCtrl+Vで貼り付けます。
DirectoryIndex index.html index.php .ht
Action myphp-script /php.cgi
AddHandler myphp-script .php .html

貼り付いたら

INSERTモード解除
Escキー押す

保存して編集終了
% :wq

 

FLASHで幅100%の中央配置

画面サイズに関係なく、また画面をリサイズしてもコンテンツが縮小・拡大されずに常に中央に表示されるようにする方法。

 

常に中央に配置するMCを main_mc
とすると

 

Stage.align = "TL";
Stage.scaleMode = "noScale";

Stage.addListener(this);
this.onResize = function() {
_root.main_mc._x = ( Stage.width - _root.main_mc._width ) /2;
_root.main_mc._y = ( Stage.height - _root.main_mc._height) /2;
_root.back_mc._width = Stage.width;
_root.back_mc._height = Stage.height;
}

this.onResize();

 

 

と書く。

画面をリサイズしても、常に画面いっぱいに swf を表示して main_mc が画面の中央にくるようになる。

 

■HTMLの記述方法

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="オブジェクト名" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="movie" value="ファイル名.swf" />
	<param name="quality" value="high" />
	<param name="scale" value="noscale" />
	<param name="salign" value="lt" />
	<param name="bgcolor" value="#eeeeee" />
	<embed src="ファイル名.swf" quality="high" scale="noscale" salign="lt" bgcolor="#eeeeee" width="100%" height="100%" name="オブジェクト名" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /
</object>

あああ
1  2  3  4