2018年12月25日のブックマーク (2件)

  • コンクリートの平成史|E.Yasuda|note

    平成が終わろうとしています。 この、1989年から2019年にかけての30年ほどの間に、コンクリートには何が起きたのでしょうか。 平成が始まる100年前の1889(明治22)年、日初の近代港湾として横浜港の築港工事が開始されます。 その防波堤用の材料として、セメントという粉に石と砂と水を混ぜて作製するコンクリートという近代材料が使用され、日におけるコンクリートの歴史が幕を開けました。 (当時の言葉では摂綿篤・混凝土と書きました。) それからの殖産興業の時代、コンクリートという材料は土木・建築向けの建設材料として徐々に普及するようになります。 鉄筋との組み合わせによる鉄筋コンクリート構造は木材・石・煉瓦といった既存の材料による構造よりも強度に優れ、自由度の高い設計を可能にしました。 現存する国内最古の鉄筋コンクリート構造物は1903(明治36)年につくられた琵琶湖第一疎水路上の橋といわれ

    コンクリートの平成史|E.Yasuda|note
    lbtmplz
    lbtmplz 2018/12/25
  • Linus Torvalds様、ユーザースペースの互換性を壊した開発者に強い態度をお示しになる

    Linuxカーネル4.18から、userns mountに対して暗黙にSB_I_NODEVを設定するようになったために、既存のsystemdのnspawn実装が壊れた。 以下が問題のパッチだ。 https://github.com/torvalds/linux/commit/55956b59df336f6738da916dbb520b6e37df9fbd Linuxカーネルにおいては、ユーザースペースの挙動は変えないという強い下位互換保障がある。以前のバージョンのカーネルで動いていたユーザースペースのコードが新しいバージョンのカーネルで動かなくなった場合、それは理由が何であれ新しいバージョンのカーネルのバグであるとみなされる。たとえそれが、ドキュメント化していない明示的に保証されているわけではない昔のカーネルの暗黙の挙動であれ、その挙動に依存している既存のユーザースペースのコードがあるので

    lbtmplz
    lbtmplz 2018/12/25