なっぱ箱

ゲームとか読書の感想とか時々技術系の話とか

技術メモ

Earthly をお試しで触ってみたメモ

ちょこちょこEarthlyの話を聞くので試しに触ってみた。 Earthly = Makefile + Dockerのようなビルドツール、的な感じ。 Docs Earthly - Better Builds Get Earthly - Better Builds Install ビルド用のコンテナを立ち上げるので、Dockerは事前に起動しておく…

KubernetesのChangeLogを雑に読む

Kubernetes入門にあたり、最近どんな動きしてるかな?という観点でざっと把握するため、ChangeLogに軽く目を通してみた。 なお読むのは1.19以降のみ。というのものこれから学習のベースにしようと思っているKubernetes完全ガイド 第2版が1.18準拠なので、本 …

TypeScript & ESLint/Prettier & webpack & Jestで最小構成のプロジェクトを作る

はじめに Vue等であればvue-cliで新規プロジェクトを作ってしまえばいいのだが、 別にVue等を使わないCUIツールなり簡単なものをザクっと書きたいとき用に最小構成のものが欲しかったので作ってみた。 (あとはそもそもここ最近のモダンな構成をゼロから用意…

Nuxt 2.5.xでTypeScript対応するときの手順まとめ

はじめに Nuxtの2.5.xだとnuxt-tsを使う必要がなくなってとても簡単になったので手順まとめ。 手順 新規プロジェクトの作成 create-nuxt-appで新規プロジェクトを作成。 今回はESLintの設定までやるのでLinter / FormatterとPrettierを追加しておく。なおパ…

非nightlyなRustプロジェクトでベンチマークを使用する方法

概要 Rustには公式ベンチマークツールがあるが現状unstableなのでnightlyでしかコンパイルできない。 だからプロジェクトがstableだと使えないんかなー、と思って調べてみたらやり方があったのでメモしておく。 試してみる プロジェクトを用意 $ cargo new -…