タグ

2021年8月25日のブックマーク (5件)

  • 「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita

    再発防止策を書くのは難しい。 良い再発防止策 良い再発防止策について、順位付けするとしたら、 その種類の問題について二度と意識することがなくなる解決策 その種類の問題を開発時に自動的に検知することができる解決策 その種類の問題が発生しても自動的に復旧することができる解決策 その種類の問題が発生しても影響が局所化される、フールプルーフ、フェールセーフになる解決策 と言うのは意識したいと思いつつ、やはり難しい。 再発防止はむずかしい 障害の再発防止策は、 メカニズム ツール ルール チェックリスト の順番に検討せよ。と言われても、急いで書けなんて言われると「次回からは複数人でチェックします。」とか「チェック項目を追加します。」とかいう徹底できなそうな「反省文」になってしまう。 まさにこの有名な...。 **「なぜミスを繰り返すのか」「どうすればミスを防げるのか」を真剣に考えていないことがミス

    「次から気をつけます」に対抗する、反省文よりは効果が上がる再発防止、学びの機会 - Qiita
  • 総当たり攻撃時のパスワード最大解読時間の表(by 上野宣)について分析した - Qiita

    昨日、上野宣(@sen_u)さんがパスワードの総当りに要する時間の表をツイートされ、話題になっています。 総当たり攻撃時のパスワード最大解読時間の表を日語化した。https://t.co/cVSNUZkAKv pic.twitter.com/rtS8ixwOqi — Sen UENO (@sen_u) August 17, 2021 1万件を超えるリツイートがありますね。大変よく読まれているようです。しかし、この表は何を計測したものでしょうか。上野さんにうかがってもわからないようでした。 何ですかね?パスワード空間が大きくなると解読に時間が掛かるということくらいがわかりますかね。 — Sen UENO (@sen_u) August 17, 2021 一般に、パスワードの総当たり攻撃(ブルートフォースアタック)というと、以下の二通りが考えられます。 ウェブサイト等でパスワードを順番に試す

    総当たり攻撃時のパスワード最大解読時間の表(by 上野宣)について分析した - Qiita
  • 仕事を減らさないと残業削減できないというのはウソ | 株式会社アクシア

    残業削減するために世の中が気で取り組むようにようやくなってきました。バブル期並みの求人倍率で空前の採用難の時代に突入し、これからますます労働人口が減っていく中で優秀な人材を確保するために労働環境を改善していく流れに向かっていることは当然の流れと言えるでしょう。 そんな中で各社どうやって残業削減すればよいかという大きなテーマに関して、仕事を減らさないと残業削減できないというウソをつく評論家界隈の人達がいらっしゃるようですので、そんなことはないですよということを、残業ゼロのアクシアの実例とともに検証してみたいと思います。 仕事を減らさなくても残業削減できた実例 アクシアでは2012年10月から突然残業ゼロになったわけですが、それ以前の2012年9月までは毎日終電、毎週休日出勤の長時間労働が常態化した会社でした。そんな超絶ブラック企業だったアクシアが突然残業ゼロになった際に、この時は一切仕事

    仕事を減らさないと残業削減できないというのはウソ | 株式会社アクシア
  • 開発設計リーダーの25カ条 挑戦も正確さも求められる人材

    盆休みが明け、「さあ、頑張ろう」という読者は多いだろう。職場の全員がそうありたいものだ。中でも、リーダーの思いや取り組み姿勢が重要となる。リーダーの休み明けのありようが、職場のメンバーの思いや姿勢に大きく影響する。これまで取り上げてきた開発設計のありようは、実は「開発設計リーダーのありよう」を取り上げてきたのだ。

    開発設計リーダーの25カ条 挑戦も正確さも求められる人材
  • Node.jsとはなにか?なぜみんな使っているのか? - Qiita

    この記事は 「JavaScriptの勉強してたらみんなNode.jsの存在を前提に話が進む。でもNode.jsってWebサーバじゃないの? なんでインストールしなきゃいけないの? なんでみんな使ってるの?」 といった疑問を解消することを目的としています。 基礎:JavaScriptの特徴 まずはJavaScriptと他のプログラミング言語の違いを知っておく必要があるので解説します。 JavaScriptChromeやFirefoxといった「ブラウザ上」で動作するプログラミング言語です。 対してPythonRubyのような一般的なプログラミング言語は通常「パソコン上」で動作します。1 このことが生み出す違いは、OSの機能にアクセスできるかどうかです。 「OSの機能」とは例えばファイルの読み書きや、ネットワーク通信などの機能のことです。 パソコン上で動作するアプリケーション(Python

    Node.jsとはなにか?なぜみんな使っているのか? - Qiita