Archive for 1月, 2009

Windows7ベータ版

金曜日, 1月 16th, 2009

20090116_03.jpg

Windows7ベータ版を利用させてもらってます。ベータ版公開にあわせ、日本語版をダウンロードし、インストールしようと思ったけれど、エラーが発生しインストールができなかったので、仕方なく英語版でのダウンロード・インストールを試みたところ、うまくインストールまで完了したので、そのまま使ってます。

ベータ版とはいえ、今のところ目立った不具合は発生していません。

ということで、Windows Experience Indexなるもので、速度などの評価が可能なようなので、早速図ってみた結果です。

20090116_02.JPG

環境は、

CPU
AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ 2.00GHz
メモリ
3GB ( = 512MB*2+1024MB*2 )
システム
32Bit Operating System

グラフィック系が足を引っ張っていることにはなんとなく納得できます。まぁ、Aeroが快適に動いてるんで気にしないです。(笑)

それにしても、画像の圧縮形式がペイントですら、ビットマップ形式ではなく、PNG形式に変わったんですね。これでPNG形式ももっと有名になっていくのかな?

オンラインExifリーダー製作中

水曜日, 1月 7th, 2009

現在、オンラインExifリーダーのウェブサイトを製作中。

さっき解決したエラーが一つあったので書いておきます。このミスのためにどれだけ時間を費やしたことか・・・org

そのエラーとは、Exifに埋め込まれたGPS情報を読み出してみると、実際の場所と違う地点を指している、ということ。

ExifのGPSデータをPHPで読み出してみると、その値は

["GPSVersion"]=>
string(4) "    "
["GPSLatitudeRef"]=>
string(1) "N"
["GPSLatitude"]=>
array(3) {
[0]=>
string(4) "34/1"
[1]=>
string(4) "35/1"
[2]=>
string(8) "4963/100"
}
["GPSLongitudeRef"]=>
string(1) "E"
["GPSLongitude"]=>
array(3) {
[0]=>
string(5) "135/1"
[1]=>
string(4) "30/1"
[2]=>
string(8) "5756/100"
}
["GPSMapDatum"]=>
string(6) "WGS-84"
["GPSProcessingMode"]=>
string(16) "ASCII   AFLT-FIX"

のようになっています。この GPSLatitude と GPSLongitude がそれぞれ緯度・経度を表していて、配列の[0]は度、[1]は分、[2]は秒を表しています。

これをPHPで操作するのに、余分な /1 や /100 を削り、一つの 135.305736 といった値にすればOKだと思ってたのですが、なぜかずれてしまい、「大阪市住吉区」を指すはずが「大阪市泉南郡」を指してしまうという状態に・・・org

そして、緯度・経度の数値には10進数表記と60進数表記の2種類があることにやっと気づきました。

  1. $lat = floatval($exif['GPSLatitude'][0])
  2.     +floatval($exif['GPSLatitude'][1]) / 100
  3.     +(floatval($exif['GPSLatitude'][2])/1000000);
  4. $lon = floatval($exif['GPSLongitude'][0])
  5.     +floatval($exif['GPSLongitude'][1]) / 100
  6.     +(floatval($exif['GPSLongitude'][2])/1000000):

のようにしていたのを

  1. $lat = floatval($exif['GPSLatitude'][0])
  2.     +floatval($exif['GPSLatitude'][1]) / 60
  3.     +(floatval($exif['GPSLatitude'][2])/360000);
  4. $lon = floatval($exif['GPSLongitude'][0])
  5.     +floatval($exif['GPSLongitude'][1]) / 60
  6.     +(floatval($exif['GPSLongitude'][2])/360000):

とすることでうまくいきました。

IPAとP2Pソフト

月曜日, 1月 5th, 2009

IPAが以前から、WinnyなどのP2Pソフトの使用禁止を呼びかけているのは知っていたけど・・・残念ながら、IPAの社員がP2Pソフトを使用していたとは・・・

IPAのウェブサイトhttp://www.ipa.go.jp/about/oshirase/20090104.htmlによると、IPAの業務関連の非公開情報は流出を確認していない、とのことです。

ということで、周りにP2Pソフトを使っている人がいないか確認しておきましょう。実際に起動していなくても、インストールされた状態であれば危険です。

昨年9月以降のP2Pによる流出事件

9月1日
日本原燃(放射性廃棄物事業の議事録)
大阪府立母子保健総合医療センター(400名分の患者)
兵庫県 神戸市立港島中学校(83名分の生徒、385名分の卒業生)
兵庫県 神戸市立神港高等学校(239名分の卒業生)
9月4日
山口県 山陽小野田市民病院(?名分の患者)
9月9日
岩手県 軽米町 特別養護老親ホームいちい荘(181名分の入所希望者、100名分以上のゲートボールクラブ会員)
9月25日
ピコ・ナレッジ愛知県(1285名分の個人情報、県職員の研修資料)
10月1日
JA岡山西(451名分の顧客、口座番号)
日本IBM 茨城県立中央病院(1名分の患者、106名分の個人情報)
山形県(議事録)
10月3日
昭和大学病院(88名分の患者)
東京消防庁(448名分の江戸川区民)
宮崎県 西都市(?名分の県民、監査資料、給与明細)
10月20日
神奈川県 横浜市(検査証、ボウリング部年間予定表)
オムニバス・ジャパン(110名分の新卒採用応募者、面接の採点結果)
10月21日
群馬県 駒井病院(364名分の患者)
陸上自衛隊(ラク戦争の作戦資料)
10月27日
明治安田生命(2,000名分の女子大生、面接評価ABC)
10月31日
明治安田生命(7,000名分の女子大生)
11月10日
KDDI(200名分の顧客、プライベート猥褻画像)
11月13日
NTT西日本協和エクシオ(38社分の法人、208名分の顧客)
11月21日
アマノ ピコ・ナレッジ(?名分の顧客)
11月25日
サン・ライフ(191名分の顧客)
12月2日
日本原子力発電(放射性廃棄物に関する内部資料)
早稲田大学(セクハラ被害者の実名、セクハラ加害者の実名)
12月8日
ドクターランド松戸(360名分の個人情報、セルフヌード写真)
埼玉県警(31名分の警察官、宴会丸秘写真)
12月16日
NTT西日本 奈良支店(4594名分の顧客)

(参考サイト:http://www.geocities.jp/winny_crisis/

以上28件。のべ18825名以上の個人情報が昨年、9月1日~12月31日の間に流出しているようです。

最近買った本の紹介

日曜日, 1月 4th, 2009

最近、O’REILLYから出版されているプログラミング関連の書籍を数点購入したので紹介しておきます。

O’REILLYの書籍は値段こそ少し高いけれど、内容はすごく詳しいのでとても便利です。

本のリスト







Get Adobe Flash playerPlugin by wpburn.com wordpress themes