Archive for 7月, 2008

圧縮フォルダを無効にすることでエクスプローラを高速化[vista]

Windowsの標準機能で圧縮フォルダ(圧縮ファイルをフォルダとしてシームレスに見られる機能)がONになっているため
エクスプローラなどでファイルを表示する時に少し速度が落ちたり、大量にあると固まる事があります。
この機能をOFFにすることでエクスプローラやファイル選択画面での高速化が望めます。

XPでは

hail2u.net – Weblog – 圧縮フォルダを使わないようにするとエクスプローラがキビキビ動く

で紹介されているようにregsvr32で簡単にON/OFFができます。

圧縮フォルダ機能の解除の方法は、コマンド プロンプトで、

regsvr32 /u zipfldr.dll
regsvr32 /u cabview.dll

と、入力してやるだけ。多分再起動は必要ない。

hail2u.net – Weblog – 圧縮フォルダを使わないようにするとエクスプローラがキビキビ動く

batファイルを置いときます。zip.bat

Vistaだと少しやっかいで、簡単にON/OFFができないんでレジストリを削除しないといけないみたいです。
windows:vista [X_WIKI]
に書いてある通りにレジストリを削除していけば無効にできます。
必ずレジストリの保存をしてからやるべきです。
一気にやるための.regファイルを置いときます。

cab.zip(2種類両方とも実行)

圧縮フォルダを使わなくなることで少し早くなったと思います。
代わりに標準機能での圧縮や解凍はできなくなるので、解凍ソフトなどは各自導入する必要があります。

VistaのLAN認証レベルを変更する「LAN Manager 認証レベル チェンジャー for Vista」

VistaではセキュリティをあげるためにLANの認証レベルがXPより高くなっています。
そのため古いsambaなどは通常のままだと認証されません。
また、Vista BusinessとUltimateにはこの認証レベルを変更できるメニューがありますが、ユーザーが多いと思われるpremiumなどにはありません。

直接レジストリをいじればpremiumでも可能ですが、それを楽に編集するソフトウェアの紹介。

LAN Manager 認証レベル チェンジャー for Vistaは認証レベルの変更をGUIで操作できるので、わかりやすいです。
Ultimateなどにあるメニューを取り出した感じのソフトですね。
注)レジストリをいじることには変わらないので気をつけて使用するべき。

LAN Manager 認証レベル チェンジャー for Vista :: LaboRat App
http://app.laborat.net/lclc/

Webで注目されたもののまとめThe State of the Web – Summer 2008

The State of the Web – Summer 2008

今年の話題になったものなんかをグラフィカルにまとめて見ることができます。
日本でもはやってるTwitterとか日本でもはやってるものも多い気がします。

Twitterという飛行機がトラフィックにによって墜落する絵など皮肉ってるものが多く目で見て楽しめる。

まだ発売前ですがiPhoneもやっぱり気になる品物ですね、(買おうかな。)

The State of the Web – Summer 2008
http://0at.org/summer-2008.html

mingでphpファイルをコンパイルする[swf]

phpにはphp_ming.dllを使ってphpソースからswfなどのflashを作成することができます。
今回は別に積極的な開発をするわけではなくて、配布されているソースをちょっこといじるためだけにいろいろ整えるのはめんどくさいので、mingを簡単に扱うメモ。

  1. PHP: Downloadsから最新版zipをダウンロードする(自分の時はPHP 5.2.6 zip package)
  2. zlib1.dllをダウンロードする。(どこに最新版があるのかよく分からない)
  3. mingをダウンロードする。

ダウンロードするのはこれだけで十分だと思うので、PHPのzipを解凍してわかりやすい場所に移す。(C:\phpに置いたとする)
コメント欄で教えていただいた方法。コメント欄参照

実は必要なdllは初めからzipファイルの中に入っているようです。解凍したphpのフォルダの中にある(今回で言うとphp-5.2.6-Win32でしょうか)extというフォルダです。
ですので、php.ini中のextension_dir項目をextension_dir = “./ext”としてやることで、上記作業がいらないっぽいですねb

それと、mb_internal_encodingのエラーについてですが、それはphp.iniのextension=php_mbstring.dll(デフォルトでは;extension=php_ming.dll同様にコメントアウト)を有効にしてやることで動くみたいです。

これに少し追加します。
このままではmingのバージョンが古いみたいなので、最初に落とし置いたphp_ming.dllをextの中身に上書きしましょう。
他の3つ(libming-0.dll、libpng12.dll、libungif4.dll)とzlib1.dllはphp.exeと同じフォルダに置かないといけないみたいです。
これでflash8のバージョンまでコンパイルできるようになりました。

もう一つの方法

要は置き場所が違うだけなので、mingのみを扱う場合はこちらの方が楽な気がする。

php.exeと同じフォルダにphp_ming.dll,libming-0.dll、libpng12.dll、libungif4.dllの四つとzlib1.dllを入れる。

次はphp.ini設定
そしてphp.exeと同じディレクトリにphp.ini-recommendedというのがあるのでphp.iniとリネームして、テキストエディターで
;extension=php_ming.dll

extension=php_ming.dll
とセミコロンを外す。こうすればmingが実行できるようになる。
;extension=php_mbstring.dll のコメントアウトを外すことで
mb_internal_encoding()が使えるようになります。

mingの実行方法はコマンドプロンプトを開いて、ソースファイル.phpがある場所まで移動してから
C:\path\source> C:\php\php.exe flvplayer_wrapper.php
という風に実行してエラーが出なかったらファイルが出力できる。

こっからはflvplayer_wrapperのはなし。
flvplayer_wrapperをコマンドプロンプトから出力する場合はflvplayer_wrapper.phpの
$movie->output();をコメントアウトして
//$movie->output();
とする。

まとめると

  1. 最新mingのdllなどを入れる。
  2. php.iniにリネームして設定
  3. 使用するディレクトリを指定する。(デフォはphp.exeと同じフォルダ)
  4. ;extension=php_ming.dll
    ;extension=php_mbstring.dll
    のコメントアウトを外す
  5. php.exe flvplayer_wrapper.php みたいな感じでコマンドプロンプトでコンパイル。

環境:Vista premium
参考[nicolist.net] flvplayer_wrappe

コメントに感謝。

Firefoxのツールチップをいろいろ表示する「Popup ALT Attributes 」

XUL Apps > Popup ALT Attributes自体は多分Firefoxでも有名なアドオンだと思いますが、これの機能はaltの内容をポップアップするだけではなく他の要素もポップアップすることができます。

about:configでbrowser.chrome.tooltips.attrlist.enabledという名前の真偽値を作るtrueにします。
そしてbrowser.chrome.tooltips.attrlistという名前の文字列を作り、ポップしたい要素を入力します。
要素は|で区切ることで複数の要素を使えます。
alt|src|data|title|href|cite|action|onclick|onmouseover|onsubmit

普段機能しているのはaltという要素のみですが、alt|titleというように変えれば下の用に複数の要素がツールチップとして表示されます。

何が便利なの?って言うのは人それぞれですが、自分はautoHideStatusbarを使っていて、リンク上に乗っている時にステータスバーを表示する必要がなくなりました。(リンク上でステータスバーを表示するという設定のこと)

piroさんが作るアドオンには隠し機能見たいのが結構あるので見直してみると意外な事があるかも知れません。

Firefox3のツールバー付近をVistaのAeroに対応(透過表示)させる「Glasser 」

GlasserはFirefox3のツールバー付近をVistaの透過処理に対応させるアドオンです。
Vista限定なのかは微妙ですが、ツールバー周りがキレイになるアドオンです。(テーマではない)

Vista Aero Glass for Firefox 3.0 with Glasser Installer (XPI) addonに表示をもう少しカスタムするStylish,userChrome.css用のcssが置いてあります。

プロフィール: azu(アズ)
Firefoxの事やソフトウェアの紹介や使い道、Greasemonkeyの作成
  • OS:Windows Vista, 7
  • ブラウザ:Firefox
  • Twitterのアカウントはこちら
  • azu_re
  • メールアドレス(Twitterの方が確実)
  • info@ドメイン名
リンク