タグ

2020年8月16日のブックマーク (3件)

  • Dockerfileを書かずにBuildpacksで圧倒的に軽量なDockerイメージを作成する(539MB->245MB) - 🤖

    はじめに 2018 年 10 月に Cloud Native Buildpacks は Cloud Native Computing Foundation (CNCF)に Sandbox として受け入れられました。 CNCF には Kubernetes, Prometheus, Envoy, Fluentd など有名プロジェクトも多く受け入れられています。 Buildpacks を使うことで、Dockerfile を書かなくても Docker イメージを作成できます。 また、作成されるイメージはかなり軽量でした。 buildpacks.io 試してみた 今回は、以下のリポジトリの Java アプリケーションの Docker イメージを作成します。 github.com インストール # Mac $ brew install buildpacks/tap/pack # Linux $ wge

    Dockerfileを書かずにBuildpacksで圧倒的に軽量なDockerイメージを作成する(539MB->245MB) - 🤖
  • 数学系YouTubeコンテンツ

    最近数学系の動画コンテンツについて調べてみたところ、意外にも既に多くのYouTuberが存在するということが判明した。我々もYouTubeのチャンネルは作ったところで、今後足りないジャンルのコンテンツは強化していきたいと考えているが、既に教育的な活動をなさっている方々のコンテンツを有効活用するのは先決だろう。全部調べきれたわけではないが、ここではシェアもかねて紹介したい。 ●龍孫江の数学日誌 in YouTube チャンネル https://www.youtube.com/channel/UCO34XpHxdG8P2n5aTPXSaZQ まずは、私が久々に数学を見るきっかけになった龍孫江さんのチャンネルである。主に群・環・体といった代数学について丁寧な解説がされており、「数学用語くらいはわかるが、実際の数学の証明や計算に慣れていない」人を対象にした内容だと思われる。一つ一つの動画は10~3

    数学系YouTubeコンテンツ
    clavier
    clavier 2020/08/16
  • その後のgolangと(Dockerと)OOM — KaoriYa

    前の記事:golangDockerとOOM を書いた後で Go側の事情に変化があったため、 あの記事に書かれた方法は現実的な選択肢ではなくなってしまいました。 この記事では私が使っているGo 1.14以降でのOOM対策と、 どうしてそうせざるを得なかったのか解説をお届けします。 TL;DR Goの64ビット版はVSZの最小要求量が大幅に拡大した (500MB超) 前の記事で紹介した方法が現実的ではなくなった VSZの制限をRSSに転用する=最低でも500MBのRSSを設定することになる 代わりに自プロセスのRSSを監視して閾値を超えたらアポトーシスするようにした RSS取得用のkoron-go/phymemパッケージを作成した Background あの記事を書いた翌月末にGo 1.14がリリースされました。 その変更点の中に以下の記述があります。 The page allocator

    clavier
    clavier 2020/08/16