2005-08-11 (Thu)
_ [comp] MozFx を追う
Tracking に載っける用に、続・Mozilla の折り返しに関するバグ と MozFx CVS 変 を統合。
- 折り返し関連
- Bugzilla ORG 206152 - [meta] line breaking bugs
- Bugzilla ORG 95067 - line-break should be allowed after hyphens (unless followed by number)
- Bugzilla ORG 255990 - Characters below U+0100 are not subject to line-breaking rules at all
- Bugzilla JP 1476 - 例えばURLなどの大変長い英単語が、ブロック要素内で折り返さない。
- -remote openURL などが効かない関連
- Bugzilla ORG 302627 - Calling with -remote openURL always produces error 500
- Bugzilla ORG 303921 - remote -openfile fails
- Bugzilla ORG 302136 - Two clicks on “Install Now” button are necessary to install an extension.
Bugzilla ORG 78510 - Link should become :visited color if URL is loaded in another window/tab/frameFIXED (2005-08-10 13:26 PDT)
_ [debian] tdiary 2.1.2.20050808-0vd1
CVS から引っ張ってきて vd_tdiary_rast-search_html-anchor.diff を当てて作成。
2005-08-10 (Wed)
_ [comp] swsusp2 (swapfile+swapwriter) を試す
Software Suspend を試してみる。以下試してみた手順。
- kernel 2.6.12.4 に Stable Patches 2.1.9.5 を当てる。UNICON patch が当たっていてもそのまま当たった。
-
Patching the kernel の通りに kernel config。
CONFIG_SUSPEND2=y CONFIG_SUSPEND2_FILEWRITER=y CONFIG_SUSPEND2_SWAPWRITER=y CONFIG_SUSPEND2_USERSPACE_UI=y # CONFIG_SUSPEND2_TEXT_MODE is not set CONFIG_SUSPEND2_DEFAULT_RESUME2="" # CONFIG_SUSPEND2_KEEP_IMAGE is not set CONFIG_SUSPEND2_CHECK_RESUME_SAFE=y CONFIG_CRYPTO_LZF=y - kernel compile & install。
- hibernate を install。
- スワップパーティションのないマシンなので、Using a swapfile の通りスワップファイルを使う。
-
512MB のスワップファイルを作成。
# dd if=/dev/zero of=/var/lib/swsusp2/swap bs=1M count=512 # mkswap /var/lib/swsusp2/swap # swapon /var/lib/swsusp2/swap -
ヘッダロケーションの確認。
# cat /proc/software_suspend/headerlocations For swapfile `/var/lib/swsusp2/swap `, use resume2=swap:/dev/<partition name>:0x******@4096.<partition name> はスワップファイルを置いているパーティション。ここでは /dev/hda2 に置いてあるとする。
-
/boot/grub/menu.lst のカーネルパラメータに追加。
kernel /boot/vmlinuz-2.6.12.4-XXXXXXXX root=/dev/hda2 ro resume2=swap:/dev/hda2:0x******@4096 -
/etc/hibernate/hibernate.conf に追加。
SuspendDevice swap:/dev/hda2:0x******@4096 -
電源ボタンを押したらサスペンドするように /etc/acpi/powerbtn.sh を編集。
- /sbin/shutdown -h now "Power button pressed" + echo "/var/lib/swsusp2/swap" > /proc/software_suspend/swapfilename + /usr/sbin/hibernate
以上を行った上で reboot。これで電源ボタンを押すことでサスペンドするようになった。console 上でも X 上でも問題なし。レジュームは普通に boot するだけで OK。レジュームさせないときはカーネルパラメータに noresume2 を追加して boot。
_ [debian] sysvinit 2.86.ds1-1vd1
起動時の
find: warning: you have specified the -depth option after a non-option argument !,
but options are not positional (-depth affects tests specified before it as well as those specified after it).
Please specify options before other arguments.
がいい加減うざったくなってきたので、#281651 のパッチを当てて作成。
2005-08-09 (Tue)
_ [debian] mplayer 1:1.0-pre7cvs20050716-0.1vd1
vd_mplayer-1.0-pre6-gtk2.patch、vd_bmp_mplayer-4.patch を当て、GTK+2 化して作成。
_ [debian] audacity 1.2.3+1.3.0beta20050809-0vd1
先日のがたじゅんさんから教えていただいた–enable-unicode した wxwidgets2.6 では audacity をコンパイルできない件だけれども、audacity CVS で対処がなされたようだ。 早速 –enable-unicode した wxwidgets2.6 で作成。動作も問題ないようだ。
_ [debian] beep-media-player 0.9.7+cvs20050809-0vd1
CVS から引っ張ってきて作成。
_ [debian] skkdic 20050809-0vd1
CVS から引っ張ってきて作成。
_ [debian] tdiary 2.1.2.20050808-0vd1
CVS から引っ張ってきて vd_tdiary_rast-search_html-anchor.diff を当てて作成。
_ [comp] flash で東風以外の日本語フォントを使う
かつて山さんと解いたflash で日本語フォントが出ない問題だが、東風以外のフォントも使えるようだ。以下はさざなみフォントを用いた場合の手順。Flash Player の version は 7.0 r25。
- ttf-sazanami-{gochic,mincho} を install。Debian だと /usr/share/fonts/truetype/sazanami/sazanami-{gothic,mincho}.ttf になる。
- fonts.dir がなければ、/usr/share/fonts/truetype/sazanami/ で ttmkfdir 実行し、fonts.scale を fonts.dir に mv。さらに
sazanami-gothic.ttf -misc-Sazanami Gothic-medium-r-normal-(略) sazanami-mincho.ttf -misc-Sazanami Mincho-medium-r-normal-(略)を
sazanami-gothic.ttf -misc-gothic-medium-r-normal-(略) sazanami-mincho.ttf -misc-mincho-medium-r-normal-(略)に変更。
- なければ、/usr/X11R6/lib/X11/fs/config を作成。内容は
catalogue = /usr/share/fonts/truetype/sazanami/,注意として、末尾の「,」(コンマ)を落とさない。既にファイルがあるのであれば、catalogue のエントリの途中に sazanami のエントリを挿入する。末尾だと「,」がないので駄目。
さざなみ以外でもこの手順でいけると思う。
_ [comp] ディレクトリへのスラッシュなしアクセスへの対処
ディレクトリ /XXXXXXXX/ があるとして、/XXXXXXXX のようにスラッシュなしでアクセスされると、301 Moved Permanently が発行されて自動的に /XXXXXXXX/ に飛ばされる。 /XXXXXXXX ではなくて /XXXXXXXX/ であることに気付いてもらうにはどうしたらいいかと探してみたところ、/XXXXXXXX/.htaccess に
ErrorDocument 301 /YYYYYYYY.html
と書いてしまえばよいことを発見。早速該当箇所に設定しておいた。
_ [vdr] 2004/08/13 検索グラフ
2004/08/13 の検索ワード●●●●(このページがインデックスされるといやなので伏せ)の出現回数をグラフにしてみた。就活の傾向が見えて面白いかも。
_ [vdr] tdiary, prog カテゴリ廃止
廃止して comp や misc、vdr に統合。