ブックマーク / www.orangeitems.com (2)

  • 人間は愚者であることを頭に入れればシステム障害は減る件 - orangeitems’s diary

    ちょっとドライな話ですが・・。 私は運用保守の仕事をしているので、システム障害が大嫌いです。どうすれば無くなるのだろうと日々、運用改善に取り組んでいます。 システムというのは、構築をし、テストをし、番リリースします。そして修正を繰り返していき、利用を終えたら運用終了、となります。 これらのライフサイクルを何度も経験してきて、障害に至るパターンというのはほぼほぼわかっています。 障害が発生するのは、得てして、システムに変更を加える場合です。 だって、テストをしてクリアしたわけですから、その条件範囲の中では障害は起こりません。システム障害が起こるのは条件が変わった時です。条件変更は、システムの変更で起きます。 アプリケーションの機能を追加したとき。ハードウェアを追加したとき。ネットワークのポリシー変更を行ったとき。いろいろなケースで変更は発生し、その変更が、システム障害の起因となります。 何

    人間は愚者であることを頭に入れればシステム障害は減る件 - orangeitems’s diary
  • Gitに危険な脆弱性が見つかった - orangeitems’s diary

    バージョン管理システムについておさらい Gitというのはバージョン管理システムで広く世の中に使われています。あのLinuxの大元を作ったLinusさんが2週間で作ったっていうのは有名な話です。 hyoshiok.hatenablog.com だいたい、バージョン管理システム自体が一般の人々にとってはなんじゃらほいですよね。プログラマーが主に使います。プログラムって、どんどん修正していきますよね。で、修正したら機能が追加されたり動きが良くなったりするのですが、たまにとんでもないバグが埋め込まれていたりします。で、aaa.prgというソースコードを作っていて、aaa.prg.20200418とかってファイルを作ったりして古いソースコードファイルのバックアップを取ったりすると、そのうちバックファイルだらけになったり、バックアップを戻したタイミングで戻るべきではないものまで戻ったりして、現場は大混

    Gitに危険な脆弱性が見つかった - orangeitems’s diary
    progfay
    progfay 2020/04/19
  • 1