2010/07/19

レガシーシステム(古いシステム)

最近、1980-90年代からコンピュータシステムを使っている方から相談が多くなった。業界内では「レガシーシステム」というものである。
案件は、方向性がまちまちで一概に結論を出せないものばかりであるが、問題の根幹はほぼ同じだ。「保守の期限切れ」「今使っていて不便は無いのに高額な設備投資を迫られた」。
大体は想像の域を脱し無い。ディーラーやメーカーの思惑から景気低迷の昨今、そろそろ既存顧客の再開拓をしたいという所からくる、「営業戦略」が根本にあるのだと思うが、実際に製造して10-20年経過したコンピュータ設備においてその製品内にある部品の寿命が近づきつつあるのは、否定出来ない事実だ。
そこで、仲介する業者やコンサルタントと自称する輩がうごめきだす。「レガシーシステムはもう先がありませんよ」「こんなシステムでは他社に負けます」・・・。「はぁ、今十分に使えているんなら何で変える必要がある訳?」私の答えは決まっている。企業の基幹業務部分を昔々に作ったシステムで運用している企業が非常に多い。保守の構造も安心できる体制にある。それをすてて、最新のシステムにすべきという理由が到底理解できない。「安くなるから、技術者が多いから」、全くのでっち上げだ。
これは、自分自身の経験的な見地からの独断であるが、汎用機/オフコンの顧客は、運用体制もしっかりしており、安定した動作保証を最優先に望む。キーワードは「基幹システム」である。自社広告のWEBサイトやブログ、Twitter連係など直接的に企業会計の金額に加減される数値が入らない部分は、時代に追従して変遷をする必要があると思うが、基幹の契約行為や受発注等の業務に最新のシステム機能が必要なのだろうか?
現時点で大きく3つの選択枝になる。
1.Windowsを用いたシステム
2.Linuxオープン系を用いたシステム
3.正規Unix系を用いたシステム
どの方式でも安定運用を標榜すつつ「システム管理機構(組織)」を社内に持つ企業は選択枝は無いといって良いと考える。強いて言えば、3.のみが、安定した運用を今まで通りに社外で保証してくれる道である。
1.に置いては、その安定性、セキュリティの脆弱性から、全く信用できない。また、継続性においてもライセンス契約をほぼ5年周期で強要され概して「基幹」と呼べるものを提供できるインフラではない。表計算やワープロ、プレゼンなどが関の山だと割り切って使う方が、精神的にも肉体的にも安定する。
2.は、初期費用に置いて絶対的に優位にあるように見えるが、維持管理やシステムの心臓部(カーネル)の変更など非営利団体が主体となる分、自己責任で管理監督していく覚悟が必須になる。
3.は、2.とほぼ近い汎用性がるが、メーカーの庇護の元での運用となる為、「真のオープン化」とは言えない費用が結果的に掛かる。
では、現時点で最善策は、何か?となる。ここで最初の答えが登場するユーザーを卑下している訳でもなく怠惰に流される訳でもない。レガシーシステムは「安定、安心」を確保してくれる。そこに価値を見いだすユーザーは、下手な冒険をする事無く現在のシステムを継続して使い続けるべきである。企業のあり方を大きく変える、業界のルールが大変革するまで急ぐ事なかれ、というのが私の考えだ。「常に開拓者であれ」という理想論は理解できなくも無いが、全てのユーザーがそんな冒険を望んでいる訳ではない。特に企業の屋台骨となる会計、受発注、生産計画等では、挑戦的な試みよりも安定が望まれる。軍時的に言えば補給路に近い感覚である。
Windowsのフリーズ(固まって止まる)状態が、水通や電気、ガス、各種警報などのライフラインで発生した場合、デジカメの写真が消えた程度の衝撃で生活できるだろうか?「水が出ない、明かりもない」を「インターネットが使えない、メールが取れない」程度で生活できるかどうかの価値観で変わるが。企業における「基幹システム」はライフラインそのものなのである。

葦簾(よしず)の効果

自宅は、集合住宅の高層階(と言っても14階)である。夏の日差しは半端ではない、南西向きに開いた生活空間の窓辺は西日のレーザービームによって午後は砂漠と化す。いろいろと考えたが、平野部の高層住宅は、風が強く日よけの植物も育たない。今年初めて、簡易なゴーヤーのやぐらを組んだが生育は思わしくない。だが同時に組んだ簾(すだれ)の日除けがとても効果的であった。アルミサッシに取り付ける機具は300円、下げる葦(よし)の簾も200-300円。日除けの植物の苗と変わらないが以外にも顕著に効果がある。
先ず、カーテンの温度が全く違う。夏場カーテンは、アイロン掛け直後の様に高温で「熱」を感じる程に暑かったが、その熱が発生しない。また、夕暮れ前の強烈な「日差し」がなくなり、室内がほんのりと日が差す程度になった。これは凄い、いままでエアコンの設定温度は、20度前後にしなければ清涼感の欠片も無かったが、今は27-28度で十分に感じる。無風の時は流石にキツいが、風のある日はエアコンも現時点で必要がない(7月)。
日除けだけなら、雨戸という方法もあるが、閉塞感+湿度/また室内温度を考えれば、古来の日本人の知恵に脱帽です。

2010/07/12

インターネット接続の復旧

最近、人から「インターネットに接続できなくなった、どうしたらいいか?」と聞かれて対応してみた。

症状は、以下の通りである。
 1.Windowsでいつも通りインターネット(検索サイトのホーム等)をダブルクリックしたが「XXXX.DLLが壊れていますIEを再起動して下さい〜、CHKDSKを実行して下さい〜」というメッセージが出て全く動かない。
 2.メールは受信できる。

結論は、「WindowsのIE関連のファイルが壊れている」である。「じゃあ別のブラウザーを使えばいいよ、速いし安定してるから」と言おうと思ったが、絶句してしまった。多分この人は、パソコンを購入した時のまま、IE=インターネットとして使っているから、ブラウザーという概念は無い。当然ながら別のブラウザーなどインストールしてるはずもない。これは大変な事になってしまっている。他のブラウザーを使うにもダウンロードする手段を失ってしまっている訳だ。少し考えコマンドプロンプトからftp経由で”Mozilla FireFox”を導入する方法で対応してみる事にした。コンピュータに詳しくない人には何の事かさっぱり解らないと思うが、少々手間の掛かる方法を用いてソフトウェアのインストールプログラムを貰うと理解して欲しい。

健忘録を兼ねて、手順を以下に記録。
1.コマンドプロンプトを起動する(スタート-プログラム-アクセサリ等からできれば管理者モードで)
2.黒いコマンド入力のウィンドウが表示される。
3.>以降にキーボードから以下のコマンドを入力してEnterキーを押す。
 >ftp ftp.mozilla.org
4.ユーザー名を入力しろというメッセージが来るので、"anonymous"と入力してEnterキーを押す。
5.パスワードを入力しろというメッセージが来るので、自分のメールアドレスを入力してEnterキーを押す。
6.正常に接続できたら、最下部に以下のようなメッセージが表示される。
 230 Login successful.
 Remote system type is UNIX.
 Using binary mode to transfer files.
7.以下のコマンドを入力してEnterキー、最新のFirefoxのある所まで移動する。
 cd pub/firefox/releases/latest/win32/ja
 (2010/7時点はこんな構造だが変わるかもしれないので、要注意。安全を確認しながらなら、順次lsコマンドとcdコマンドで階層構造を辿る方が無難かもしれない)
8.lsコマンドを入力してEnterキーを押す。
 229 Entering Extended Passive Mode (|||57294|)
 150 Here comes the directory listing.
 -rw-r--r-- 1 ftp ftp 8600688 Jun 26 01:47 Firefox Setup 3.6.6.exe
 -rw-r--r-- 1 ftp ftp 194 Jun 26 01:58 Firefox Setup 3.6.6.exe.asc
 226 Directory send OK.
9.目標確認、上記の表示では、最新版は、3.6.6だという事を確認する。
10.getコマンドを使って自分のパソコンにダウンロードを開始する。以下のコマンドを入力してEnterキーを押す。
 get "Firefox Setup 3.6.6.exe"
11.ダウンロードが開始され以下のメッセージが表示される。
 local: Firefox Setup 3.6.6.exe remote: Firefox Setup 3.6.6.exe
 229 Entering Extended Passive Mode (|||51126|)
 150 Opening BINARY mode data connection for Firefox Setup 3.6.6.exe (8600688 bytes).
 100% |***********************************| 8399 KiB 1.36 MiB/s 00:00 ETA
 226 File send OK.
 8600688 bytes received in 00:06 (1.36 MiB/s)
 (ダウンロードファイル名に空白があるので、ダブルクォーテーションは必須。大きさやバージョンは変わる事がある)
12.byeコマンドを入力して、切断する。
13.pwdでダウンロードされたフォルダーを確認する。(多分マイドキュメントやプロファイルフォルダーにあるはず)
14.エクスプローラーからダウンロードしたファイルをダブルクリックして、FireFoxをインストールする。

以上の手順で何とか接続を回復できた。
ここからは、ブラウザー操作なので、IEしか使わない人には少し違和感がある画面かもしれないが、IE自体の再インストールや一般的なインターネットの利用が可能となる。しかし、こんな事態になる前にパソコンを購入したら、先ずブラウザーを複数導入しておくのが最も賢明だと再確認した。これはMacやLinuxでも同じで、標準ブラウザーが健全なうちに必ず代替ブラウザーをインストールすべきである。
個人的に、Windowsでは、Google Chorme > Fire Fox > Opera > IE Macでは、Safari > FireFox > Google Chorme の順位で利用する様にしている、IEでしか表示できない様な不完全なサイトも少なからずあるので、最終手段で
IEを使う以外は、良く問題を起こすので最近は全く使わない。
「転ばぬ先の杖」是非準備しておいてください。