2020年12月24日のブックマーク (3件)

  • 僕のしょうもない人生を紹介します

    大西拓磨です。21歳、ニートです。 このたび、縁あって、ここで何か書いていい権利をいただき(、そこから半年が経ち)ました。 とりあえず、僕のここまでの人生をザバーと紹介して最初の記事と代えようと思います。 1999-2011 横浜で、両親の反対を押し切って生まれました。父と母が毎日のように喧嘩している間、僕はどちらの膝にも座れるのが楽しかった思い出です。 内気ながら足が速かったので小学校では男1女6で遊んでたし、うち2人に告白されました(ここで自殺しておけば...)。 これはその頃に描いた船の絵と その間取りです。 2012-2014 3分の1が東大に行く中高一貫男子校に入れさせられましたが、勉強嫌いだったのでずっと遊んでました。 雪だるまに土下座させたりとか、 ポテトで悟空作ったりして。 あとずっとパズドラやってた。無課金で属性一面+297を達成したのは僕が史上初でした(伝わらない)。

    僕のしょうもない人生を紹介します
    sadness_ojisan
    sadness_ojisan 2020/12/24
    一気に最後まで読んでしまった。
  • Flexboxを使うなら知っておきたい「flexアイテム」の幅の計算方法

    Flexboxを使っていて「なんでこの幅になるんだろう?」と疑問に思ったことはありませんか? 僕はFlexboxを使い始めたころ「flexアイテム」の幅がどうやって計算されるのかわからなくて、レイアウトにはまってしまいました。調べて整理したのでシェアします。 仕組みをしっかり理解しておくと、問題が起こったときに対処しやすくなります。ということで、flexアイテムの幅の計算方法、行ってみましょ〜! まずは結論から — flexアイテムの幅の計算方法 結論からざっくり言ってしまいます。 display: flexを指定した親要素を「flexコンテナ」、その中にある子要素を「flexアイテム」と呼びます。 上図のようにスペースが余っている場合、この「flexアイテム」にはflex-growの指定にしたがって余ったスペースが分配される仕組みになっています。 下図のようにflex-grow(またはf

    Flexboxを使うなら知っておきたい「flexアイテム」の幅の計算方法
  • 大学でRustを教えた話 - 未完成な論を綴るブログ

    このブログ記事は、Advent Calender 2020, Rust 3、23日目の記事となります。自分は現在大学で教員をしていまして、セキュリティ系の研究室に所属しています。現在はセキュリティの講義を担当しており、そこでRust言語を教えているため、その内容を紹介しようと思います。 はじめに 皆さんご存知のようにソフトウェアの脆弱性は今でも大きな問題となっていますが、それを完全ではないにしろ根から解決するための技術的手法として型システムが注目されています。型システムの考え自体は古くからありますが、最近ではRust言語が登場し、OSなどいわゆる低レイヤーなソフトウェアも型システムの恩恵を預かることができるようになってきました。SMTソルバや定理証明などと言った難しい(かつ面白い)手法でC言語やC++言語で書かれたソフトウェアを解析する方法もありますが、セキュアソフトウェアを語る上では、

    大学でRustを教えた話 - 未完成な論を綴るブログ
    sadness_ojisan
    sadness_ojisan 2020/12/24
    これやってみたいな。どこかに資料ないかしら。