ラベル microsoft の投稿を表示しています。 すべての投稿を表示
ラベル microsoft の投稿を表示しています。 すべての投稿を表示

2009年8月5日水曜日

Ultimate Boot CD


という、ダサすぎる名前のCDを発見した。

「究極の起動ディスク」

・・・実は今回、sda4に残しておいたWindows XPのリカバリパーティションを使おうと思ったのだが、なんとgrubで叩いても起動しない。そこで適当にぐぐっていたらこんなものを発見し、ダメ元で試したらいけたという話。

これを起動すると、

boot:

というプロンプトが表示されるのでエンター。するとメニューが出てくるので、Boot Manager → Smart BootManager 3.7.1と選択。そして、fat32のパーティションを指定すると、なぜか起動できた。理屈はよくわからないが・・・名前に恥じない究極のCDだ。

しかもこれ、パーティションを編集するツールとか、ハードウェアをテストするツールとか、いろいろ入っている。さしあたって必要がなくても、念のため普段からもっておけばいざと言うときに役に立ちそうだ。

※起動しない理由は、パーティションにアクティブフラグとかいうのがついているのが原因らしい。インストールしたらNTFSについてしまい、仕方なくこのCDで起動して使っているが、アクティブって何なのか未だに不明・・・。

2009年2月19日木曜日

IEのCSSバグ回避

今日やたらとIEのいい加減なCSS対応に苦しめられたので、回避法をメモ。

参考 : http://journal.mycom.co.jp/special/2007/ie7/015.html

*html body a{ IE6以下(バグ利用) }

IE5以下に対応しなければならないことは最近減ったので、実質6のみで使ってる。
6はまともにCSSを読めないので、このハックはかなり使ってる。

*:first-child+html a{ IE7のみ(セレクタバグ利用) }

IE7はマトモになったけど、まだバグが拭いきれていないので、時々。

html > body a{ IE6以外 }

あんまり使いどころがないけれど・・・。
*html bodyの論理否定版とでもいおうか。IEで開発してFxに合わせるとかいう開発スタイルの人にはいいかも。そんな人いるのかなぁ。

html[xmlns]>/**/body a{ IE以外 }

上記と似たようなかんじ。いろいろ試行錯誤してると、これをつかった方法に落ち着くことが前はあった。
最近なれてきてしまってこういうの使わない。

今、IEのみに適応できるスマートな方法を探してるんだけど、ないのだろうか・・・。
あと、すごく単純な作業なので、CSSパーサを書けば、勝手にIE対応にしてくれるジェネレータとか作れそう。IEが生きてるうちに作れたら面白そうだけど・・・。