IE10はVISTA非対応

css3におけるグラデーション(gradient)について調べていると、MDN に行き着いた。
ここは、英語版ではあるが、Firefox以外のブラウザのサポート状況まで示してくれる、最良のサイトかもしれない。
リファレンスとしては、W3Cが最も正確な仕様を提示しているのだろうが、ブラウザの実装とは必ずしも一致しないドラフトだけの部分もあるので、css3のサポート状況を踏まえたリファレンスは、ブラウザごとに見て行く必要があるのだろう。
閑話休題。
gradientは、ブラウザにより対応がそれぞれ異なるが、メジャーなブラウザはサポートしているようだ。
断定できないのは、IEだけがテストできないのだ。

何故なら、私のPCのOSがVISTAだから!
IEではV10からのサポートだが、IE10はVISTAに対応しないのだそうだ。
Microsoftの公式コメントかどうかは知らないが、インターネットで検索する限りはそうだ。
Windows Update でも、IE10へのアップデートが出てこないので、間違いないのだろう。
VISTAから、7、8 と、ドタバタ新たなOSを出したかと思うと、古いOSへのサポートを切り捨てる。こんなやり方は、今後ユーザに受け入れられていくのだろうか。

Firefox、Chrome、Safari、Operaは、html5やcss3に次々と対応しているので、IEがなくとも支障は殆んどないのだが、IE以外では閲覧できないサイトのためインストールしているだけのこと。販売して10年も経たないVISTAを切り捨てざるを得ないようでは、IEの寿命は尽きたのかもしれない。

「千葉県北西部」とは?

今日も、11:31に地震が発生したことをラジオで知ったが、「千葉県北西部」は震度3とのことだが、自分の住む所は、この「千葉県北西部」で正しいのか疑問に思いつつも調べたことがなかったので、気象庁のページを検索してみました。
【千葉県北西部とは】

この気象庁の気象予報区でいう千葉県北西部は, 東京寄りの以下の22市町をいい,
面積1,944km2 人口約491万の都市部にあたります。
これは千葉県の全面積の35パーセント, 人口の80パーセントにあたり,
面積でいうと東京都(2,187km2)に, 人口でいうと福岡県(約507万人)に匹敵します。
※人口統計は2010年
千葉市    ちばし
市川市   いちかわし
浦安市   うらやすし
船橋市   ふなばしし
習志野市  ならしのし
八千代市  やちよし
鎌ヶ谷市  かまがやし
松戸市   まつどし
柏市    かしわし
流山市   ながれやまし
野田市   のだし
我孫子市  あびこし
印西市   いんざいし
白井市   しろいし
成田市   なりたし
佐倉市   さくらし
四街道市  よつかいどうし
八街市   やちまたし
富里市   とみさとし
市原市   いちはらし
印旛郡酒々井町 いんばぐん しすいまち
印旛郡栄町 いんばぐん さかえまち

半角カナ文字のチェック

半角カナ文字のチェック方法を、phpとJavaScript双方について記載する。

●php


<?php

mb_regex_encoding('UTF-8');
mb_internal_encoding('UTF-8');

$str = 'アイウエオャュョバピ';

if (mb_ereg('^[ヲ-゚]+$', $str)) {
echo '半角カタカナのみです';
} else {
echo '半角カタカナ以外の文字も含まれています';
}

?>

●JavaScript


<html>
<head></head>
<body>
<script>
str = 'アイウエオャュョバピ';
if (str.match(/^[ヲ-゚]+$/)) {
alert('半角カタカナのみです');
}else{
alert('半角カタカナ以外の文字も含まれています');
}
</script>
</body>
</html>

意味:半角カナ文字の最小値”ヲ”(EFBDA6)から最大値”゚”(半濁点:EFBE9F)
内の文字で始まる1つ以上の文字列で、同じ範囲の文字で終っているかを正規表現を用いてチェックする単純なものです。