年: 2005年

Xbox 360

Xboxには全く興味が無かったのですが

CPU PowerPCベースの3.2GHz動作のカスタムCPU

さらに

IBMと共同開発したCPUは、3つのコアを持ち、それぞれ物理的に2つのスレッドを実行可能で、合計6つのスレッドを並列処理できる。また、1MBの L2キャッシュを搭載する。FSBは21.6GB/秒、メモリインタフェースのバス帯域は22.4GB/s。システム全体で1テラフロップの演算処理能力を誇る。

これ、いくらなんでしょうね。
いつLinuxが動くようになるか楽しみです。

IBMも一枚かんでいるので360だったのですね。System/360の様に制覇を目指すんですね。
# 確かSystem/360の360の意味は「何にでも使え全方位隙無し」
# という意味だったかな?

サイワールド (cyworld)

今朝のNHKニュースで遅ればせながら韓国のSNSサービスの巨人、サイワールドを今頃知りました。日本のSNSでは私も利用しているmixiが比較的人気があるらしく50万ユーザを超えたらしいです。

両方のサービスの特徴は、匿名性が高いといわれるインターネットで非匿名性を売りにしている部分です。しかし、規模がかなり違います。サイワールドは1300万人のユーザが登録され、韓国国民の1/4が利用している計算になります。

NHKニュースではサイワールドのオペレーションセンターと思われる映像が写されていましたがNASAのようなオペレーションセンターでした。
# SKTelcomが母体のようなのでSKTelcomのオペレーションセンター
# かも知れませんが。

日本にも本格的に進出するらしいです。どうなるか楽しみですね。

PostgreSQL CE 7.4 Gold

この練習問題は以前にある方の日記から知ったのですが、これが結構難しい。前に一度やってみたのです散々な結果だったので、またそのうちと思っていてもう一度やって見ましたが… まあ今回も飲酒試験でしたが前よりは酔ってなかった&まえよりは時間をかけて回答したので少し凹みました。 前に試しにやってみた時の記憶は全く無かったので初めてと同じ状態とはいえ…

さすがに解答を見ても「何故?」と言う物はなく「そうでしたね…」という物ばかりでした。結構時間に余裕がある試験らしいので解答後に見直しをすれば合格するかも知れないレベルかも知れませんが、確実に合格するには勉強しないとならないですね。

この手の認定試験の効果に疑問符を付ける意見も多く見られますが、試験に合格する為に身に着けた知識は結構役立つと思います。例えば私の場合、MSCP試験を前の会社に在籍していた際に時間をみて受験し、Windows 3.1 ~ Windows2000 Serverまでは受験し合格しています。Windows2000 Professional/ServerのMSCP試験の為に身に付けた知識は、仕事で使うことはもうほとんど無いですが、WindowsServer、WindowsXPでも役立っています。WindowsのNETコマンドは覚えていて便利な事は多いです。普段使っているシステムやプログラムでも体系的に学ぶことは重要と思います。

PostgreSQL CE Goldのサンプル問題も無茶な問題では無いとは思います。しかし、この問題を解くための知識はマニュアルだけでは得られないような気がします。7.0以降のマニュアルは全てのページを読んでいないので、記憶もかなり曖昧、あくまで、気がするだけです。

PostgreSQL CE試験の知識も長い期間役立つはず、という事で素直に絶対合格!PostgreSQL CE認定試験〈Silver〉をアマゾンで購入しました。でもGold試験に役立つのかな?

この手の試験は割と良い成績である場合が多いのですが、今回は凹む結果だったのでちょっと悔しいですね。PostgreSQL 8.0 Gold試験はこっそり受験しよう。
# 確かMSCP試験を多数受験するきっかけもWindwos3.1の試験に1度目
# で合格しなかった事が原因だったような気がしますね。
# しかしこの試験、こっそり受験するには偽名が必要だったりして..

とりとめがなくなりつつありますが、これに合格しているのであれば自慢できると思います。この試験お勧めと思いますよ!

Winnyで個人情報11,255人分を漏洩させた職員を停職3カ月に

湯沢市によると、市職員は合併協議会事務局に出向していた際、事務局員が共同で使用するPC上でWinnyを使用していたという。

事件が明るみになったのは少し前の事ですが、処分が決まったようです。この手の漏洩事件は前から自治体でけでもいくつもあったはずですよね。この処分、重いと見るか軽いとみるか….

HP制作者ら逮捕…仲介手助けの疑い

違法な活動を行う会社や組織のシステムを構築を手助けすると犯罪となることが裁判でも確定されると良いですね。

倫理感がある会社や個人であれば違法な会社や組織のシステム構築を請け負う事は無い、少なくとも違法な用途に使われると判っていれば請け負わない、と思います。しかし、世の中はそうでない会社や個人も多いので違法な活動を幇助するシステムを作っている会社も多いようです。このブログを読んでいる方やその会社は問題ないとは思いますが、間違って巻き込まれないように気を付けないとならないですね。

安全なサーバの数?

総務省の日本のICTインフラに関する国際比較評価レポートによると日本は他の国に比べて「安全なサーバの数」が少ない(!?)らしい。日本は14位だそうです。これを読んで何故14位なのか非常に気になり更にPDFを読むと定義がありました。

しかし、安全なサーバとは

安全なサーバ数
(出典)WORLD ECONOMIC FORUM「The Global Information Technology Report 2004-2005」
Secure Internet servers, 2003
(説明)
100 万人当たりの安全なインターネットサーバ数※。
※ 暗号化通信をブラウザとの間で行えるサーバのことを指す。

だそうです。

SSL通信ができないサーバより、基本的なセキュリティ対策が取られていないサーバの方が危険です。「SSL通信 != 安全なサーバ」であることは広く知られていると思います。

正しくは「SSLをサポートしたサーバの数」と表記しないと、日本には安全ではないサーバが多くある、と勘違いしてしまいますね。

追記:「SSL」は専門用語なので報告書では使えないのでしょうね。「暗号化した通信が可能なサーバの数」で良いのかな? ところで「SSL」の安全性を素人向けに表現した文面で気に入っているのはDELLの表現です。

暗号化は、どの位安全なのか?

オンライン上で暗号化された情報を提示いただく事は、電話で情報をお伝えいただくのと同じ位安全です。

詳しく書きませんがこの表現が非常に優れていると思える理由はいくつもあります。素人向けにはこれ以上優れた表現はないように思えます。

サイボーズがMySQLを選択した理由

サイボーズは独自システムからオープンソースシステムを活用する方向に移行をするようですね。

Berkeley DBも候補に挙がっていた、とこの事ですからトランザクションが必要ないことは明らかですね。現時点で選定したらSQLiteという選択肢もあったのかも知れませんね。

決定した時点での状況、Windowsサポート等を考えるとMySQLと言う選択も株主としても納得できる選択と思います。

新しいフレームワークではアプリケーションをPHPで記述しています。これもMySQLの採用と同じくらい大きな選択で、この部分をJavaにするかでも悩みました。

この選択もDBの選択と同様に微妙ですが、コードの一部を公開してカスタマイズを可能にするにはPHPの方が有利だと思います。新しく作るならPHP5が良いかと思いますが、もう作ってあるようですね。

このブログ、サイボーズの方もご覧になっているようなので営業を一つ。
セキュリティの監査など必要でしたら是非どうぞ。
# 本当に引合がきたりして(笑

だからSUNは衰退する

3月、本誌のインタビューでサンのマクネリー会長は、IBMがコンピューター業界で再び独占的な地位に立とうとしている現状を、こう皮肉った。人類にとって、恐竜の復活は悪夢に違いない。

メインフレームが復活するのは悪夢、と皮肉っているだけではSUNの将来も危ういでしょう。分散システムを広めるために大々的にTCO削減キャンペーンを行っていた事を忘れてしまったのでしょうか?

現在ではネットワークの単価はムーアの法則を遥かに上回るペースで下落した結果、集中システムを維持するために必要な広域ネットワークも無料同然で手に入るようになってきています。今やファイルサーバでさえ集中させてしまっても問題が無くなってきています。実際に広域LANを利用している企業も多数です。

たとえシステムが一箇所に集中していても、多数のサーバをメンテナンスするのは非常に手間がかかります。だからこそPC系のサーバでさえバーチャルサーバ技術への対応が急速に進んでいます。SUN自身もSunFireの仮想システムでメインフレームの様な機能を付けています。

メインフレームへの回帰のトレンドは随分前に始まっていました。ユーザはトータルで安ければメインフレームでもSUNでもPC Linux、Windowsでも何でも良いのです。トータルで安いとは通常の意味でTCOに加え、既存のソフトウェア資産が活用できるか、安全性・信頼性などの必要要件なども含め、最適なシステムは何かを検討し、Linux対応メインフレームが最適な選択肢であっても何ら不思議ではありません。

実際問題として「SUNにとって、恐竜の復活は悪夢」でしょう。SUNはエンタープライズ市場のハイエンドを狙い、いいところまで来た、と思っていたところに過去の遺産に市場を丸ごと横取りされてしまった形ですから。しかし、このままではSUNは衰退するばかりですね…
何故、今、新たにSUNを選択するのか?その理由が見当たりません。

# 個人的には元気にやって欲しい企業なんですけどね…

Firefoxはしばらくjavascript off!

このblogでFirefoxを薦めているので念のため。気づいている方も多いとは思いますがFirefoxは1.0.4がリリースされインストールするまで、しばらくソフトウェアのインストール機能とJavaScriptを無効に設定するべきです。

次の2つ無効に設定します(チェックをはずす)

ツール>オプション>Web機能>Webサイトによるソフトウェアのインストールを許可する
ツール>オプション>Web機能>JavaScriptを有効にする

PHPに足りないもの

よく「中規模以上のプロジェクトにPHPは向かない」と聞きますがJavaに比べると確かにその通りです。Beanなんて考え方は無いですし「JCPで作られた数々の標準に対応するような物がない」と言われても仕方ない状況です。言語仕様についても結構アバウトで微妙な仕様が突然変わったりします。
# 最近では5.0.3でコンストラクタをprivateで宣言できなくなった件があ
# ります。これは次の5.0.5で修正されますが。
# PHP4->PHP5ではオブジェクトを配列にキャストするとPHP5ではおかしな
# 動作をするなどがあります。

(特に現在は)PHPでJavaのような環境を前提としたしシステム開発には無理があります。Javaのようにいたれりつくせりの環境、アプリケーションサーバの付加分散等までフレームワークでやってしまえるような環境であるJavaと比べれば、明らかにPHPは中規模・大規模に向かないと言えます。

PHPでの開発は、どちらかと言うと、C言語での開発に近いのではと思います。いたれりつくせりの標準フレームワークは無い事、詳細は異なりますがアバウトなデータ型管理、などC言語での開発に似ている点はいくつかあると思います。C言語がJavaのような標準フレームワークを持っていないくても色々な分野で利用されています。最近ではC言語での大規模開発は相対的に少なくなって来ているとは思いますが、C言語で中規模以上の開発は向かない、と言う方はいないと思います。

ここでプロジェクトの規模について簡単に整理してみます。プロジェクトの規模には大きく分けて2種類あると考えています。1つは開発時の開発体制の規模、もう1つは運用時のシステムの規模です。

「開発体制規模が大きなシステム=運用時のシステム規模が大きなシステム」は成り立ちません。PHPが向かないと言われているシステムは「開発体制規模が大きなプロジェクト」であり、「運用時のシステム規模が大きなプロジェクト」ではありません。作るアプリケーションによりますがPHPで大規模システム(後者)を構築すると非常に開発効率が良い場合もあります。開発者が20名を超える中規模(会社によっては100名以下は小規模という会社もいくつもあると思いますが)システムの場合、プロジェクト管理により高度な技術的な知識が必要となり、プロジェクトを進行しづらい状況もあるとは思います。反対に安直にJavaで作ってしまい、スケーラビリティに欠けるWebシステムになってしまった、と言う話もよく聞きます。
# スケーラビリティに欠けるシステムはPHPでも簡単につくれますが、
# Javaのフレームワークを過信する間違いはよく聞きます。

PHPに足りない物は開発者の分業を可能とするフレームワークです。PHP5になって、PHP4との互換性を考えなければ、フレームワークを構築する開発者は随分やりやすくなってきています。PHP5になりフレームワークをルールに則り利用する事を強制する事も可能なりました。DIを実装しているMapleなどのフレームワークが充実してくるとこの状況も徐々に改善してくる事と思います。特に日本製フレームワーク、MapleEnthaに期待したいと思います。

物の見方は変わるもの

mixiのコミュニティで見つけたのですが、

中華人民共和国の毛沢東初代主席が、1964年7月10日に日本社会党の訪中団に語った 「日本軍国主義に感謝」 の英訳を探しています。
 もし無いようなら新たに英訳しなければと思っていますが、捏造疑惑を避けるため、できれば日本以外のサイトで見つけたいのです。

という事で、かつて毛沢東は 

「〔いわゆる侵略について、日本は〕何も申し訳なく思うことはありません。日本軍国主義は中国に大きな利益をもたらし、中国人民に権力を奪取させてくれました。みなさんの皇軍なしには、われわれが権力を奪取することは不可能だったのです。……過去のああいうことは、良い事であり、われわれの助けになったとも言えるのです」

と言ったらしい。その情報源を探されていたようですが

http://en.wikiquote.org/wiki/Mao_Zedong
http://www.google.com/search?num=100&hl=ja&q=mao+zedong+++10+July+1964++Sasaki%2C+Kuroda%2C&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

にあると回答がありました。コンピュータと人のネットワークはすばらしいですね。NetNewsでも同じような情報交換ができましたがSNSの場合は更に自由度が高い事、mixiは基本的に匿名システムでは無いことがレベルの高いネットワークが可能な理由なのかも知れません。

中国では最近は反日感情が高いようですが物の見方が変われば180度違った意見がある事を再確認しました。

mixiにアカウントをお持ちの方:元ネタは http://mixi.jp/view_bbs.pl?id=929346 です。

間違いは起きるもの

米軍の機密情報、「コピーアンドペースト」操作で流出、だそうです。
どの程度の機密性がある文書であったかは分かりませんが、イラク検問所でイタリア人が殺害された事件の報告書、とあるので安全保障に大きく影響するような機密情報ではなかったと思います。

PDFの文書に機密情報部分が黒塗りの■を付けただけであった為、テキストを選択しペーストすると機密情報が参照できてしまった、という話です。

これと似たような話でMS WORDの履歴機能で情報が漏洩してしまった、と言う話も時々聞きます。記憶に残っている物ではSCOの訴状がMS WORDで作成され、履歴が残っていた為どの会社に対して訴訟を検討していたか判明した、等があります。会社などで見積書など作る場合には履歴機能には十分注意する必要があります。

ここでふと思ったのですが日本ではWebサイトの脆弱性を利用して情報を参照する事は違法と判断される可能性が非常に高いです。(1審の1例だけでは確定してる、とは言えないので)日本ではPDFに機密文書と記載されているにも関わらず「コピーアンドペースト」で情報を参照してしまうと罪になるのでしょうか? 先の判決からすると「コピーアンドペースト」で情報を参照する行為も犯罪と判断されるかも、と一瞬思ってしまいました。適用された法律は他人のIDを不正利用する事を禁止する法律だったはずですから自分のPCでPDFを見ても問題無しですね。

もしパスワードがあるPDFファイル等ならどうなんでしょう?クラックすると無罪?有罪? 第三者がクラックしたパスワードと知らずに使用したら無罪?有罪? どちらなのでしょう?

会社などでキーロガーを導入してセキュリティを確保している場合もあると思います。PC本体をサーバルームに設置するブレードPC等では簡単にハードウェアレベルのキーロガーを導入できると思います。この場合、従業員が圧縮したファイルにパスワード付けて送信し、その圧縮ファイルをキーロガーから取得したパスワードを使用して解凍したら有罪でしょうか?

キーロガーを利用したフィッシング詐欺が急増

随分前からキーロガー(キー入力を記録するソフトウェアやハードウェア)を利用した攻撃の可能性は指摘されていましたが、ついに流行するようになったようです。

この攻撃では、Microsoftの「Internet Explorer」ブラウザに存在する脆弱性を悪用することが多い。

とのこのですが、このサイトにアクセスされている方の26%(2005年4月)はまだInternet Explorerを利用されているようです。最新にしていれば大丈夫だろう、というのは甘いかも知れません。先月もあまりにMSの対応が遅い事を理由にパッチがまだ無いセキュリティホール情報が公開されていたりします。

Firefoxの最新版以外にもセキュリティ上の問題があるので古いFirefox利用されている方も直ぐにバージョンアップする方が良いでしょう。

Websenseの2月および3月の調査では、毎週のように、キーロガーの新しい亜種が約10個、そしてキーロガーをユーザーPCに植え付けるために新たに設置されたウェブサイトが100件以上発見されたという。2004年11月および12月の調査では、各週平均1個から2個の新亜種が、さらに10~15 件のウェブサイトが発見されていた。

とありますが、今のところは海外サイト、特にブラジルが多いようですが転ばぬ先の杖としてIEは利用しないほうが良いと思います。

IEでないと見れないサイトがあって不便と言う場合はFirefoxのUser Agent Switcherを利用すると良いでしょう。多くの場合、あまり問題無く利用できるようになります。例えば、DELLのサイトはIEかNetscape 4.7(古すぎて危ないですが)しかサポートしていませんがUser Agent Switcherでユーザエージェントを切り替えれば問題なく利用できます。

中には本当にIEの事しか考えていないサイトもあるとは思いますが、そのようなサイトにはアクセスしないほうが良いと思います。