Firefoxの拡張・Fasterfoxの設定メモ
Firefoxの拡張のFasterfoxはFirefoxの動作を高速化する(らしい)拡張だが、使ってみると挙動があやしい。
設定するにはコツがいる、と思う。
設定メモ
★プリセットはカスタムを使う
「ターボチャージャー」はもちろん、「微調整」や「最適化」でも「デフォルト」より最大接続数が無茶苦茶な値に設定されるっぽいので使わない。
Fasterfoxの設定画面を出したら、最初に「デフォルト」にチェックしてから「カスタム」にチェックして、あとは最低限の設定をする。
設定は次の通りにする。
★「キャッシュ」の設定
メモリキャッシュの容量を、メモリに余裕のあるマシンなら65536に、余裕が無ければ-1にする。
ディスクキャッシュは76800にする。
★「接続」の設定
デフォルトの値でなかったら、デフォルトに戻しておく。
デフォルトの値は下記の通り。
最大接続数:24 1つのサーバーに対する最大接続数:8 1つのサーバーに対する最大持続接続数:2 1つのプロキシサーバーに対する最大接続数:4
★「パイプライン」の設定
パイプラインを使うと速度が上がるのかどうかは知らないので、使うかどうかはどっちでもいいと思う。
パイプラインの最大接続数が4になっているのを確認する。
★「レンダリング」の設定
ページの描画間隔を0、サブメニューの描画間隔を50にする。
★その他の設定
上記以外の設定はいじらない。
間違っても先読み機能は使わない。
使ってみると結構便利 - ports-mgmt/portless
新しく出来たports-mgmtカテゴリの中で、使えそうなのを探してみると、portlessを見付ける。
どんな事が出来るのか
★ファイルの表示
PortsのMakefileやpkg-descr等をlessで表示する事が出来る。
portless [オプション] Ports名 オプション: -d pkg-descrファイルを表示(デフォルト) -i distinfoファイルを表示 -M Makefileファイルを表示 -m pkg-messageファイルを表示 -p pkg-plistファイルを表示
例えば、www/firefoxのMakefileが読みたい時は、下記の通りにする。
$ portless -M firefox
★ディレクトリの表示
「-w」オプションで、Portsがどこにあるのか表示する事も出来る。
$ portless -w firefox /usr/ports/www/firefox
「カテゴリ/Ports名」で表示するには「-W」オプションを使う。
$ portless -W firefox www/firefox
manページのEXAMPLESを見れば分かるが、ワイルドカードも使える。
この場合、クォーテーションで囲むか、直前にバックスラッシュを入れる。
$ portless -W "*firefox*" german/bsdforen-firefox-searchplugin japanese/firefox-ja www/bugmenot-firefox www/firefox-i18n www/firefox-remote www/firefox www/firefox15 www/linux-firefox-devel www/linux-firefox www/xpi-firefox-showcase
FreeBSD 6.2ではcsupが標準で付いてる
セキュリティの勧告が出てたので、CVSからソースを持ってきてコンパイルし直す。
http://security.freebsd.org/advisories/FreeBSD-SA-07:02.bind.asc
FreeBSDではcsupが始めからあるので、今まで使ってたcvsupの代わりにこれを使う。
manページを見た限り、オプションはcvsupとほとんど同じみたいなので、下記コマンドの流れでOSを最新にする。
# csup -L 2 /etc/standard-supfile # cd /usr/src/lib/bind # make clean # make obj && make depend && make && make install # cd /usr/src/usr.sbin/named # make clean # make obj && make depend && make && make install # /etc/rc.d/named restart
Fedora Core 6でWine 0.9.30を動かす(libX11にパッチを当てる方法)
Fedora Core 6でWine 0.9.23以降を使うと、ハングアップするが、どうやらlibX11のバグらしい(?)。
libX11にパッチを当てたら、確かにWine 0.9.30が動いた。
参考1:http://bbs.fedora.jp/read.php?FID=10&TID=4828
参考2:https://bugs.freedesktop.org/show_bug.cgi?id=1182
参考3:http://bugs.winehq.org/show_bug.cgi?id=6547
せっかくなので、ここにlibX11のRPMにパッチを当てる具体的な手順を書いておく。
続きを読むFedora Core 6のファイルシステムが壊れた
起動時に、下記リンク先と全く同じ症状が起きた。
http://bbs.fedora.jp/read.php?FID=3&TID=239
Yahoo pipesを使ってみた
米ヤフーがYahoo pipesなるものを始めたみたいなので使ってみた。
RSSフィードをUNIXのパイプの様に処理するようで、凝ってみると結構面白い。
http://pipes.yahoo.com/
とりあえず使ってみる
Yahoo.comのアカウントを取って、Yahoo.comにログイン。
http://pipes.yahoo.com/にアクセスして、右の方にある「create a new pipe」をクリック。
すると、編集画面が出てくるので、マウスを使ってひたすら左のアイテムを右側にドラッグ&ドロップしまくる。
パイプを繋げるのもマウスでぐりぐりやるだけ。
操作は全てブラウザ上で行う。
翻訳と日付のソート機能を使って、New York TimesのRSSフィードを原文と日本語訳で並べるパイプを作ってみた。
左上が日本語訳、右上が原文。
真ん中で繋いで、その下で日付順にソートさせて出力させる。
編集したパイプを保存して実行してみると、原文と日本語訳が上手い事並んで表示された。
まだβ版なので、日本語が文字化けしてる。
FFmpeg for Windows
FreeBSD + MinGWでWindows向けにFFmpegをクロスコンパイルしてみた。
SVN版のFFmpegに可能な限りオプションのライブラリを詰め込んだので、対応してるフォーマットが多い。
ダウンロード:FFmpeg-SVN-r7881-spr1.i686.zip(i686用)
ファイルを解凍するとffmpeg.exeが入っていて、MS-DOSプロンプトから
の様に入力すれば動画が他のフォーマットに変換される。 参考に「ffmpeg -version」の出力。 バージョンやコンパイル方法が分かる。
FFmpeg version SVN-r7881, Copyright (c) 2000-2006 Fabrice Bellard, et al. configuration: --cross-prefix=mingw32- --cc=gcc41 --make=gmake --extra-cflags= -march=i686 -msse2 -fomit-frame-pointer -pipe -I/home/spr/mingw/include --extra- libs=-L/home/spr/mingw/lib --enable-libgsm --enable-mp3lame --enable-libogg --en able-vorbis --enable-libtheora --enable-dts --enable-faad --enable-faac --enable -x264 --enable-xvid --enable-a52 --enable-amr_nb --enable-amr_wb --enable-gpl -- enable-pp --enable-pthreads --enable-memalign-hack --disable-bktr --disable-debu g --disable-vhook --disable-ffserver --disable-ffplay libavutil version: 49.3.0 libavcodec version: 51.32.0 libavformat version: 51.8.0 built on Feb 9 2007 22:42:11, gcc: 4.1.1 ffmpeg SVN-r7881 libavutil 3212032 libavcodec 3350528 libavformat 3344384こちらは「ffmpeg -formats」の出力。 対応フォーマットやコーデックの一覧。 かなりの種類が扱える。
File formats: E 3g2 3gp2 format E 3gp 3gp format D 4xm 4X Technologies format D MTV MTV format D RoQ Id RoQ format D aac ADTS AAC DE ac3 raw ac3 E adts ADTS AAC DE aiff Audio IFF DE alaw pcm A law format DE amr 3gpp amr file format DE asf asf format E asf_stream asf format DE au SUN AU Format DE avi avi format D avs avs format E crc crc testing format D daud D-Cinema audio format D dsicin Delphine Software International CIN format D dts raw dts DE dv DV video format E dvd MPEG2 PS format (DVD VOB) D ea Electronic Arts Multimedia Format DE ffm ffm format D film_cpk Sega FILM/CPK format DE flac raw flac D flic FLI/FLC/FLX animation format DE flv flv format E framecrc framecrc testing format DE gif GIF Animation DE gxf GXF format DE h261 raw h261 DE h263 raw h263 DE h264 raw H264 video format D idcin Id CIN format DE image2 image2 sequence DE image2pipe piped image2 sequence D ingenient Ingenient MJPEG D ipmovie Interplay MVE format DE m4v raw MPEG4 video format D matroska Matroska file format DE mjpeg MJPEG video D mm American Laser Games MM format DE mmf mmf format E mov mov format D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG4/Motion JPEG 2000 format E mp2 MPEG audio layer 2 DE mp3 MPEG audio layer 3 E mp4 mp4 format D mpc musepack DE mpeg MPEG1 System format E mpeg1video MPEG video E mpeg2video MPEG2 video DE mpegts MPEG2 transport stream format D mpegvideo MPEG video E mpjpeg Mime multipart JPEG format DE mulaw pcm mu law format D mxf MXF format D nsv NullSoft Video format E null null video format D nut nut format D nuv NuppelVideo format DE ogg Ogg Vorbis E psp psp mp4 format D psxstr Sony Playstation STR format DE rawvideo raw video format DE rm rm format DE s16be pcm signed 16 bit big endian format DE s16le pcm signed 16 bit little endian format DE s8 pcm signed 8 bit format D shn raw shorten D smk Smacker Video D sol Sierra SOL Format E svcd MPEG2 PS format (VOB) DE swf Flash format D tiertexseq Tiertex Limited SEQ format D tta true-audio DE u16be pcm unsigned 16 bit big endian format DE u16le pcm unsigned 16 bit little endian format DE u8 pcm unsigned 8 bit format E vcd MPEG1 System format (VCD) D vmd Sierra VMD format E vob MPEG2 PS format (VOB) DE voc Creative Voice File format DE wav wav format D wc3movie Wing Commander III movie format D wsaud Westwood Studios audio format D wsvqa Westwood Studios VQA format D wv WavPack DE yuv4mpegpipe YUV4MPEG pipe format Codecs: D V 4xm D V D 8bps D V VMware video DEA aac D V D aasc DEA ac3 DEA adpcm_4xm DEA adpcm_adx DEA adpcm_ct DEA adpcm_ea DEA adpcm_ima_dk3 DEA adpcm_ima_dk4 DEA adpcm_ima_qt DEA adpcm_ima_smjpeg DEA adpcm_ima_wav DEA adpcm_ima_ws DEA adpcm_ms DEA adpcm_sbpro_2 DEA adpcm_sbpro_3 DEA adpcm_sbpro_4 DEA adpcm_swf DEA adpcm_xa DEA adpcm_yamaha D A alac DEA amr_nb DEA amr_wb DEV D asv1 DEV D asv2 D V D avs DEV bmp D V D camstudio D V D camtasia D V D cavs D V D cinepak D V D cljr D A cook D V D cyuv D A dsicinaudio D V D dsicinvideo D A dts DES dvbsub DES dvdsub DEV D dvvideo DEV D ffv1 DEVSD ffvhuff DEA flac DEV D flashsv D V D flic DEVSD flv D V D fraps DEA g726 DEV gif DEA gsm DEV D h261 DEVSDT h263 D VSD h263i EV h263p DEV DT h264 DEVSD huffyuv D V D idcinvideo D A imc D V D indeo2 D V indeo3 D A interplay_dpcm D V D interplayvideo EV jpegls D V kmvc EV libtheora EV ljpeg D V D loco D A mace3 D A mace6 D V D mdec DEV D mjpeg D V D mjpegb D V D mmvideo DEA mp2 DEA mp3 D A mp3adu D A mp3on4 D A mpc sv7 DEVSDT mpeg1video DEVSDT mpeg2video DEVSDT mpeg4 D A mpeg4aac D VSDT mpegvideo DEVSD msmpeg4 DEVSD msmpeg4v1 DEVSD msmpeg4v2 D V D msrle D V D msvideo1 D V D mszh D V D nuv DEV pam DEV pbm DEA pcm_alaw DEA pcm_mulaw DEA pcm_s16be DEA pcm_s16le DEA pcm_s24be DEA pcm_s24daud DEA pcm_s24le DEA pcm_s32be DEA pcm_s32le DEA pcm_s8 DEA pcm_u16be DEA pcm_u16le DEA pcm_u24be DEA pcm_u24le DEA pcm_u32be DEA pcm_u32le DEA pcm_u8 DEV pgm DEV pgmyuv DEV png DEV ppm D A qdm2 D V D qdraw D V D qpeg D V D qtrle DEV rawvideo D A real_144 D A real_288 D A roq_dpcm D V D roqvideo D V D rpza DEV D rv10 DEV D rv20 D A shorten D A smackaud D V smackvid D V D smc DEV snow D A sol_dpcm DEA sonic EA sonicls D V D sp5x DEV D svq1 D VSD svq3 D V targa D V theora D V D tiertexseqvideo D V tiff D V D truemotion1 D V D truemotion2 D A truespeech D A tta D V D ultimotion D V vc1 D V D vcr1 D A vmdaudio D V D vmdvideo DEA vorbis D V vp3 D V vp5 D V vp6 D V vp6f D V D vqavideo D A wavpack DEA wmav1 DEA wmav2 DEVSD wmv1 DEVSD wmv2 D V wmv3 D V D wnv1 D A ws_snd1 D A xan_dpcm D V D xan_wc3 D V D xl EV xvid DEV D zlib DEV zmbv Supported file protocols: file: pipe: Frame size, frame rate abbreviations: ntsc pal qntsc qpal sntsc spal film ntsc-film sqcif qcif cif 4cif Motion estimation methods: zero(fastest) full(slowest) log phods epzs(default) x1 hex umh iter Note, the names of encoders and decoders dont always match, so there are several cases where the above table shows encoder only or decoder only entries even though both encoding and decoding are supported for example, the h263 decoder corresponds to the h263 and h263p encoders, for file formats its even worse