Natrium's @lacoocan edition
不定期日記 2018(日記というのか、これは?)
2018.1.4
昨日あたりから噂になっていたCPUの新たに発見された脆弱性について、Intelから「Intel製品固有の問題ではない」というコメントが発表された。(参考:Intelのリリース/英文
細かく言えば、2つ報告されている脆弱性のうち、Meltdownと呼ばれる問題はIntel固有、SpectreはAMDやARMのプロセッサも同様に攻撃されるという。(参考:Wiredの記事/英文
基本的にはOS側のセキュリティアップデートで対応する方向とされているので、ユーザーとしては対応を待っているしかないところだ。
2018.1.3
Firefoxでの表示不具合だが、縦スクロールの代わりをnameタグで実装したのが問題だったようで、スクロール位置がずれる(本来の位置よりも上にずれる)のはdivにidで飛び先の名前を書くことで解消できた。次はiOSとAndroid対応かな。
2018.1.2
去年の暮れからサイトデザインの変更(といってもトップページだけだが)を検討している。流行りのフルスクリーン風デザインをjavascriptなしで実装できないかと思って試行錯誤中。一応の形は出来ているのだが、ここでブラウザごとの互換性問題がやはり出てくるようだ。
大雑把に言えば、Firefox Quantum 57.0.3 (Mac / Windowsどちらも)とInternet Explorer 11.0.49ではデザイン崩れがあり、Sleipnir 6.2.9.4000 (Windows)では挙動そのものが不安定。あと、IEで特殊記号の実体参照が効かない文字が結構あったのに気が付いた。たとえば▽(&♯9661;)は"▽"で参照できない。Sleipnirはとりあえずバグもあるようなので後回しにするとして、FirefoxとIEはなんとかしたい。IEは対応していない機能を排除すればなんとかなるだろうが、Firefoxの方はcssの解釈が他のブラウザを違うのか、margin、paddingまわりの解釈違いかもしれない。
今回は保証期間が終わったOSに使われている古いブラウザは無視させていただくつもりではあるが、現役ブラウザにはできるだけ対応しておきたい。もう少し工夫してみよう。

by Natrium