タグ

2020年6月13日のブックマーク (4件)

  • 老害について - Kentaro Kuribayashi's blog

    老害とは、ある集団の中で相対的に年齢や立場が上位にある者が、経験に基づく判断にのみ過度な信を置くことにより発生する弊害のことです。わかりやすくいうと、年齢を重ねることにより頭が悪くなって、抽象的・論理的思考ができなくなり、経験的にしか物事を判断できなくなってしまうということです。 具体的にそれは、純粋なスペック的な意味での能力だとか頭のよさ、瞬発力、発想の柔軟さ、考えの実直さなど、若いひとが主に持つ特質に敬意を払えないという症状として現れます。そこで勝負すると必ず負けるという無意識による、防衛反応です。 経験は、よい判断にとって重要なことではあります。しかしそれは、どんなひとでも、ただ生きているだけで増えていきます。もちろん、その量や質にそのひとの人生が反映されるわけですが、ま、ひとひとりの人生なんてたいしたものではありません。 また、経験に基づく判断は、反証不可能です。正確には、経験に基

    老害について - Kentaro Kuribayashi's blog
    lufiabb
    lufiabb 2020/06/13
  • Go言語の Garbage Collector を理解したい

    Go言語の Garbage Collector を理解したいプログラミング言語を理解していく上で、その言語のランタイムの特性を把握するのは非常に大切。 Go 言語を理解するために、Go の GC が何を行っているのかを知りたい。 まずそもそも GC (Garbage Collection) とは何か?GC はメモリの管理を自動にし、mutator が作成し不要になった object を削除すること。 object とは?GC でいうところの object はメモリを利用するデータの塊のことを指す。object 内には header が埋め込まれており、object のサイズや種類が入っている。 header には、 object のサイズobject の種類が書かれていて、GC はこれをもとにどうやって object を開放するかどうか決めている。 mutator とは?mutator (

    lufiabb
    lufiabb 2020/06/13
  • golangとDockerとOOM — KaoriYa

    golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 2020/08/16追記: この記事の内容はgolangに関してはやや現実的ではなくなってしまいました。 詳しくは続編を参照してください。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた golang製のプログラムはlinux-amd64において最低でも101MBのVSZを要求する VSZの制限がそれより小さいと当然起動できない 実際のRSSは3MB程度で起動する Background コンテナ内で動いているプロダクション上のgolang製のプログラムが時々OOMに殺されて

    lufiabb
    lufiabb 2020/06/13
  • Overview of technical writing courses  |  Technical Writing  |  Google for Developers

    The pre-class components introduce topics; the in-class components help students integrate and practice those topics. That said, the pre-class work, by itself, provides significant educational value. Google provides all the materials needed to run the in-class sessions at your own organization. If you'd like to facilitate the in-class sessions for your organization, please see Facilitating Technic

    Overview of technical writing courses  |  Technical Writing  |  Google for Developers
    lufiabb
    lufiabb 2020/06/13