2022年7月31日のブックマーク (2件)

  • 「バグを意図的にバグのまま残す」という選択肢がある

    はじめに gcc v12.1において、C++の正規表現ライブラリstd::regexに、正規表現のバリデーションを改善するパッチ(以下"改善パッチ"と表記)が取り込まれました。改善パッチによって、これまではバリデーションにひっかからなかった不正な正規表現文字列が"正しく"不正なものと認識されて例外が発生するようになりました。 これだけ聞けばいいことだけのように思えるかもしれませんが、実はそうでもなかったりします。経験豊富なかたであれば見た瞬間ゾッとしたかもしれません。記事では、この一見問題なさそうな改善パッチによって発生しうる問題、および、その具体的例について紹介するとともに、この手のパッチを当てるかどうかは難しい判断になるという知見を共有します。 結論 改善パッチによって発生する問題 発生条件 gcc v12.1以降、あるいは改善パッチをバックポートされた任意のバージョンを使ってC++

    「バグを意図的にバグのまま残す」という選択肢がある
    tonocchokun
    tonocchokun 2022/07/31
    昔リーナスがユーザーがなにかしなくてはならなくなるならそれはバグだとブチ切れた話あったなあ。
  • 先生はスーパーマンじゃない。――なぜ、学校はすごく忙しくなったのか?(妹尾昌俊) - エキスパート - Yahoo!ニュース

    学校の先生がとても忙しいことは、ずいぶん知られるようになった。小中学校の教員が世界で一番長時間労働であることは、OECDの調査でも、わかっている。だが、背景を正確に把握している人は、それほど多いわけではない。 「先生たちは、どうして、こんなにも忙しいのですか?」 「学校は遅れていたとはいえ、IT(ICT)の導入も多少はしているでしょう。昔はプリントづくりや成績処理もほとんど手作業でした。なのに数十年前と比べて明らかに忙しくなっている。なぜ?」 こういう質問を、マスコミの方や教育関係者からよくいただく。複雑な背景、経緯があるので、ひとこと、ふたことでは説明しづらいが、いくつか踏まえておきたいことを、今日はお話ししたい。 ※もちろん、学校種や学校ごとに違いはあるが、今回はおおよその共通点について述べる(例:小学校と高校ではずいぶん多忙の要因は別だ)。 (写真:アフロ) ■いじめ貧困への対応、

    先生はスーパーマンじゃない。――なぜ、学校はすごく忙しくなったのか?(妹尾昌俊) - エキスパート - Yahoo!ニュース
    tonocchokun
    tonocchokun 2022/07/31
    センコーなんて年取っただけででかい面するダメなやつらみたいに認識してた層が親になってその認知を誰も修正しないから教師に対する差別感情パンパンなのでいくらでも無理難題言えるとかだったら結構怖い話文字数