• 2021年8月22日日曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

技術士セミナー口頭試験

今日から技術士セミナー再開だ~。(´×ω×`)

そもそも論文試験が受かってるかどうか分からんのだが、受かっていたら12月に口頭試験に進むことになるから、その対策が本日よりスタート。

まあ、口頭試験の方は論文試験の時ほどハードな詰め込み勉強はしなくて良いから、肉体的な負担は論文試験より低い。

しかし、問題は精神的な負担だ。

もうね、心底、嫌になっちゃってるの。試験というものが。(´×ω×`)

受かるか、落ちるか。生と死の戦いじゃない?
どれほど僕がこの試験というものに生命力を消耗してきたことか。

基本情報や応用情報の頃とは違うんよ。
あれは、僕の実力だったら100%受かる。100回受けて100回合格する。
楽勝な試験を楽勝するのは気分が良い。
だから若い頃は頑張れた。

今は違う。技術士試験はもう能力の限界に来ている。
全力で頑張って勝率50%くらいなのよ。

いや、違うな。
自力では0%だから、セミナー業者に数十万円を支払って、指導を仰いで、ようやく50%。

もう本当にキツいの。キツいの。かなり無理してる。(´×ω×`)
心底、もう凹みきっちゃってるの。(´×ω×`)

が、何としても、あと少し頑張らないと。
今年がダメでも来年、再来年。
話にならないほどダメってわけじゃないから、食い下がればいつかは受かる。
受かるまで継続すれば受かる。
鉄の精神力を示す時なのよ。

ここで放り投げてしまうことは、このウズマスの精神力の限界を曝け出すことになってしまうから、どんな代償を支払ってでも続けなければならん。

人間ってのは、精神力の限界を線引きしてはイカンのよ。
そこで負けた人間は人生を逃げるようになる。仕事に対してナナメに構えるようになるとか、本業を手抜きして株とかで一発逆転を夢見るようになるとか。
精神力の限界を曝け出した人間は必ず卑しい身分に堕ちる。
耐えねばならん時は耐えねばならん。

でも本音としては、もう無理無理無理無理。(´×ω×`)

心底、嫌になってる。

泣きながら勉強している感じ。(´;ω;`)

この歳になってくると、もう指導者なんかいなくて、全部自分で何とかしなきゃいけない。勉強仲間なんてどこにもいない。一人で勝手に勉強して、一人で勝手に耐えて、一人で勝手に合格し、一人で勝手に人生の戦略を考える。

もう本当に辛いの。嫌なの。(´;ω;`)

う~。(´;ω;`)

  • 2021年8月21日土曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

みずほ銀行、技術力の限界

ん~。みずほ銀行、また障害か。(´・ω・`)

これは難しいなぁ。
僕の理解を越えている感がある。(;´-ω-`)

と言うのも、一言で障害と言っても、障害の性質ってものがあるじゃんね?

一般的に言うクソシステムは、ソフトウェアの品質が悪いという意味で使われることが多い。

例えばDB設計の割り振りが下手で、その結果としてソースが劣悪になり、結果として不正な挙動をしてしまう、みたいな。

だけど、「別の人間に振り込んじゃった」とか、「利息の計算が間違ってる」とか、「画面に全然違う金額が表示されちゃってる」とか、そういうロジック的バグに起因する問題は発生していない。

つまり、ソースがダメダメであることに起因する問題じゃないわけよ。

じゃあ何かと言うと、インフラ系かつイレギュラー系だな。

  • 特定の機器が故障すると全システムが使用不能になる。
  • 障害時にATMが通帳を飲み込んだままになってしまう。
  • 負荷が高まるとDBに遅延が発生する。

などなど。

正常系が腐ってるわけじゃない
システムがもの凄く膨大で、各種サブシステムを組み合わせていくパズルの中に見落としが多い、ということだ。

う~ん。(;´-ω-`)
これは正直、見直ししようにも難しいものがあってね。

システムが膨大だと組み合わせが無数にあるから、「同じトラブルでも通常は大丈夫なようになっているが毎月15日の夜間に発生した時だけアウト」みたいに時間やタイミング次第でOKがNGに変わってしまうとか、「機器故障にしても機器が丸ごと止まった場合は待機系に切り替わるが、止まるんじゃなくて挙動がおかしくなった場合は切り替えが作動しないからNG」みたいに、故障と一言で言ってもどういう風に故障するかでOKがNGに変わってしまう、とか。

と、「え、そんなパターン、気付くわけないじゃん!!」ってのが発生する。

みずほ銀行の場合は、そういうのが大量に潜在しているのだろう。

無論、初期開発の時に、システム全体のカラクリをシンプルな形に整理出来ていれば、そういうのが潜在するリスクを小さくすることは出来る。
だが、みずほ銀行の場合は初期開発に失敗があって、システム全体がピタゴラスイッチみたいになっちゃってるのだろう。

だから今更どんな優れた技術者が目を凝らしても見直しし切れない深淵が生じている。

と考えると、「再発防止策」と言っても、技術的に抜本的な改善することは不可能と言って良いだろう。

よく、「みずほ銀行は第一勧業銀行・富士銀行・日本興業銀行が統合された銀行だから、その組織の対立により合理的な対応が出来ない」という組織論について触れられることが多いが、もうそういう段階ではない。

もう物理的にどうにもならんシステムがそこに存在しちゃってるの。ここで心を入れ替えて一致団結して取り組もうとしたって、技術的に手の施しようが無いわけよ。

既に過去形、戦後なんだ。

じゃあどうするかと言うと、やれることがあるとすれば、継続的リファクタリングだろうな。

つまり、

  • 偶々問題に気付いたら改善する。
  • 障害が発生したらその部分を改善する。

これを繰り返す。

問題が多いと言っても無限ではないから、10年20年と続けていれば、いずれは安定する。
こういうやり方だ。

このやり方は、通常のプロジェクトでは不可能。予算計画が立たないからね。

1年とか、2年とか、定められた期間でキッチリ終えるから予算の範囲内で収まるのであって、
「完了まで5年か10年か分かりません」では、お金が延々と垂れ流しになってしまうから、会社が潰れてしまう。

でも、みずほ銀行に限っては、例外的にその費用の捻出が可能な希有な組織だろう。

いくらか知らんが、本来のシステム保守費用が年間100億円で計画されていたとしたら、そのコストが3倍に増えた状態を30年続ける、という対応も不可能ではない。

この費用はエンジニアだけじゃなく、オペレータ部門とかも含む。
例えば、システムが止まった場合、エンジニアの力では早期復旧が難しくとも、電話での問い合わせが充実していれば被害が減らせるでしょ?
いつ発生するか分からん障害の為に、必要かどうか分からん人間をキープする。

こんなのは普通の企業では無理だが、みずほ銀行の資金力なら可能だろう。

みずほ銀行に出来る「再発防止策」とは、こういう「普通に考えたら拒絶反応を示すようなやり方に社内で承認を通すこと」ではなかろうか。

みずほ銀行は組織構造の問題についても、それが改善出来れば10年で完了、改善出来なかったら30年で完了、とか最早そういうスケールになっちゃってるだろうな。

いやぁ、しんどいなぁ。(;´・ω・`)

  • 2021年8月20日金曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

三國志真戦~愛の放浪~

う~ん、三國志真戦シーズン2、我が同盟は敗れてしまって風前の灯……。(´-ω-`)

だが、お陰で目玉機能「放浪軍」に参加する目が出てきたな。(´^ω^`)


放浪軍とは、要はそれまでの同盟の楔から解き放たれ、奇襲攻撃の専門部隊と化して各地を攻撃していくというモード。

こういうのを待っていた。(´^ω^`)

通常のプレイだと正攻法で正面から駒を進めていくしか無いんだけど、僕は性格的に、どっちかと言うと奇襲、奇略の方が好きなのよね。

へへっ、正規プレイしている連中は領地から税を取り立てて大量の資材を溜め込んでやがるからな。

悪いヤツめ!!

僕が放浪軍となって、そのような欲深き者を奇襲し、全ての資材をかっぱらって三国の民に返還したるわ。

さすれば三国の民は救われ、このような欲深き者の罪も贖われることになる。

救世主ウズマスの誕生というわけだ。

欲深き者に「愛」とは何たるかを教えてやらねばならん。

早く放浪軍したい。(´^ω^`)

  • 2021年8月19日木曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

神も見放し、悪魔も去った

仕事としてると、ほんの些細なことで「あっ、この人ダメだ」と見放すような悟りを開いてしまうのが我ながら罪深い。(´・ω・`)

本当にちょっとしたことなのよ。
客先から問い合わせがあったんだけどね、

(´・ω・`)「本件の問い合わせにつきましては、本番環境の設定を確認する必要があります。設定が有効であれば我々のシステムに影響があります
( ゚Д゚)「影響アリということでしょうか」

いやいや。(;´・ω・`)
この文脈で理解出来なかったか。

最後の一文で頭が一杯になってしまったんだな。
見直すと確かにちと言い回しが小難しいかも。

「設定が有効であれば我々のシステムに影響があります。(設定が無効であれば影響ありません)」と全量を言わず、省略した部分があるしね。

だから省略した部分を補足する意味で、

(;´・ω・`)「いえ、設定が有効であれば影響アリ。設定が無効であれば影響ナシ。つまり、本番環境の設定を確認するまで回答は保留とさせて下さい」
(; ゚Д゚)「なるほど」

と後続する。

これだけの些細な話なんだけど、この僅かな会話で、「あっ、この人ダメだ」と思ってしまった。(´×ω×`)

いや、普段からスキル難が言われている人なんだけど、僕としてはまだ慣れてないだけでそのうち上手くやれるようになるだろう、と楽観的に考えていたのだが……。
こんな些細なことで僕の信条が崩れた。

この人は、2つの文章を同時に投下すると、前半が流れてしまって、最後の一文しか頭に入らない頭脳をしているんだ。

(;´・ω・`)

これね~、僕だったら小学校の頃でも対応出来たと思う。
技術的要素うんぬんなんて無い、ただの会話じゃない?

これが出来ない人がいるんだなぁ~。(;´・ω・`)

「本番環境の設定を確認する必要があります」、という前半の脈絡が消し飛んじゃってる。僕だったら幼稚園であっても直前の言葉が消し飛ぶことは無かったと思う。

仮に混乱しちゃったとしても、僕だったら、

(; ゚Д゚)「あれ、すいません。ちょっともう一回。うぽぽ」

くらいは言えたと思う。

分からない事を表明することも出来ない。

決して嘘つきではないが、真正直に言葉を出せるタイプでもない。
何か気まずさを悟って言葉を詰まらせるくらいの嗅覚はある。
ボヤァっと何か変な言葉を発して無駄に話を長引かせる。

つまり、日本語の認知能力が著しく低くて、頭に霧が充満しているような状態なんだろうね。
だからボヤァッと白でも黒でも灰色でもない、ただただな言葉ばかり使う。
絶妙に手間ばかりかかる。

結局、僕がどうしたかと言うと、

STEP1.本番環境の設定を開く
STEP2.設定の○○の値がONかOFFかを確認する
STEP3.ONだったら影響アリ、OFFだったら影響ナシ、が結論
STEP4.結論を先方に返答して完了

と、頭からお尻までの作業のロードマップを箇条書きにして示すことで采配を行った。

って……。(;´・ω・`)

僕はこういうのに寛大な性格しているから、相手の性質を個別に見極めて、相手に伝わるように話し方を変えるという対応も行っているけど。

ハッキリ言って、僕以外の人はここまで丁寧な対応はしないと思う。(;´・ω・`)

いや、むしろ間違っているのは僕の方だ。
「そこまで世話を焼く必要は無い。ウズマスは怒るべきだ」という声の方が正当であるとさえ思う。

まあ、そこは僕の性格の弱点で、分かっていても、どうもそうやって切り捨てるのは気が進まなくて現在に至るんだけど。(;´・ω・`)

しかし、僕の常識を外れるほどの日本語認知能力の低さというのは、どうしたものか。


こんなに頭の悪い人がIT業界いるのか!!


とショックを受けてしまった。

しかも身近に。

う~ん。(;´・ω・`)

  • 2021年8月18日水曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

全データ粉末

 あひゃ~。ニップンめ、自社の全データを粉にされてしもうたか。(;´・ω・`)

日本の製粉大手に「前例ない」大規模攻撃 大量データ暗号化 起動不能、バックアップもダメで「復旧困難」
ニップン単体の財務・販売管理データを保管しているファイルサーバに加え、グループ企業で同じ販売管理システムを使っていた11社と、同じ財務会計システムを利用していた26社にも被害が及んだという。

これって「事業の継続が可能なのかね?」ってくらいのダメージに見えるんだけど、意外に何とかなるんだな。

財務・販売管理データが消し飛んでしまったら、どこから何の注文を受けていたのかも分からなくなっちまうと思うんだが。
まあ、電話とかで各取引先に「すいません。同じ注文を再度FAXで送ってください」とかすれば、仲良くやってきた会社なら誠実に助けてくれるのか。(´・ω・`)

しかし、バックアップまで消し飛んだのはカワイソスだな。

どうしてバックアップが消えたのか?

僕が思うに、こういうことだろう。

別ネットワーク帯へのバックアップ
図1.別ネットワーク帯へのバックアップ

本来だったら、稼働系サーバとバックアップサーバは別のネットワークであるべきだった。
稼働系サーバからバックアップサーバにバックアップファイルを送信するわけだな。

ただ、この方式はバックアップのサイズが大きいと一晩で完了しないとか、転送量課金が高いとか、一般家庭の人がお気に入りのエロ画像をクラウドに保存するのとはワケが違う制約が存在するんだよな。

それ以外には磁気テープ出力などの原始的なやり方もあるが、とにかく大規模バックアップは意外に大変なものなんだ。

だから、ニップンはどうしていたか?
たぶんこうだったんじゃないかなぁ。

同ネットワーク帯へのバックアップ

図2.同ネットワーク帯へのバックアップ

稼働系サーバとバックアップサーバを直接繋げて、直接設置する方式だったのではないか?

自分のPCに外付けHDDをブスッと刺してそこにファイルを置くのと本質的には同じ。
「Cドライブが業務用で、Dドライブがバックアップ用」と言ってるようなもの。

だから、稼働系サーバが物理的にブチ壊れても、バックアップサーバは無事だから復旧出来る。
しかし、今回みたいにハッキングには弱くて、稼働系サーバがやられたらバックアップも同時にやられている。

この方式は簡単かつ楽チンでコストも安いから、割と良く採用される方式だと思うんだよね。
僕も今やってるプロジェクトがこの方式だ。
コスト対効果的に優れた方式である。

しかし、基幹システムまでもが簡易な方式で済まされていたのであれば、失敗だったなぁ。

リスクとコスト対効果を見誤ったか……。

しかし、これは結構高度な話だよね。

「こっちのシステムはクリティカルだからバックアップにもコストを投入しよう。対して、こっちのシステムはそれほど重要ではないから安くしておこう」

なんて判断を都度行っていくってのは、そう簡単に出来ることじゃないんだ。

そしてニップンは非IT企業であるから、こんなことが理解出来るはずが無い。

となると、年に一度くらいのペースでITコンサルを呼んで脆弱性が潜在していないか査定して貰うしか無いのだが、この手のITコンサルは猛烈に高い
年間数千万は下らない出費が発生する。

となってくると、本件はこの会社の社内IT部門の力量を論ずるものと言うより、経営戦略にまで話が波及する事になる規模の問題だろう。

なかなか複雑かつ難しい問題である。

まあ、ニップンも災難だったな。

リカバリー大変かと思うが、頑張ってや。(´・ω・`)

  • 2021年8月16日月曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

タリバン強い

あひゃ~。何が起きてしもうたんや。(;´・ω・`)

ちょっと前まで別に内戦とかやってたわけじゃないっしょ。

一週間で全土陥落。

この速度は陥落より開城だろう。
政府側がタリバンを招き入れるようにしないとこの速さにはならん。
何が起きてしもうた?(;´・ω・`)

ネットの記事を読んだところ、政府側は士気の崩壊があったらしいね。

本来だったら人数も多くてアメリカから兵器の供給も受けてる政府側の方が強いはずなんだけど、政府の腐敗が酷くて。

例えば、陸軍10万人とか言っても、この数字は水増しされたもので、水増しした分の給料は幹部が横領してる。本当は何人なのか誰にも分からん。

供給された兵器も兵士がタリバンに横流ししてお金ゲト。
タリバンに買収された兵士にアメリカが兵器をプレゼントしている構図だった。
もちろん、タリバン本体が迫ってきたら歓迎して名実ともに仲間入りしちゃうよね。

堕落の極みの政府軍。
対して、タリバン側はイスラム教の厳しい戒律で統率された組織である。

こうして戦闘らしい戦闘も無いまま、アフガニスタン全土はタリバンに移譲された。

あひゃ~。
人心の統治に失敗してたんだな。(;´・ω・`)

末端人員がやる気失くした組織の極み。
システム開発のプロジェクトでも、メンバーのやる気は大事にしなきゃいけないおね。(´・ω・`)

しかし、アメリカが20年に渡って供給し続けた兵器・物資・兵糧・医療・社会インフラ等が全部そのままタリバンが貰っちゃったわけか。

損害が……。(;´・ω・`)

  • 2021年8月15日日曜日
ウズマスターの日々
ウズマスターの日々 https://blog.uzumax.org/search?updated-max=2021-08-23T07:02:00-07:00&max-results=7&start=7&by-date=false

クリード 炎の宿敵

最近はコンテンツを消化する元気が戻ってきており僥倖。ここ何年も休みの日は寝る以外に何も元気が無いような状態だったからな。(´・ω・`)

本日はAmazonPrimeで映画を2本消化。

  • クリード チャンプを継ぐ男
  • クリード 炎の宿敵

ロッキーの続編で、アポロの息子アドニスが主人公の話だな。

ずっと前から観ようと思っていたんだけど、上述のとおり、とにかく元気が出なくて着手出来なかったが……。
AmazonPrimeのお陰でようやく消化出来たわ。

無趣味で無味乾燥な人生も程々にして、これからもコンテンツに興味を持って生きていきたいものじゃ。(´・ω・`)