NVIDIA公式CUDAイメージに任意のPythonをインストールするDockerfile

DockerGPU周りの実験をしててタイトルのやつが欲しくなったので作った。

1個目がタイトル通りのやつ。なるべく環境は汚さないようにPython/python/$PYTHON_VERSION以下にインストールしてる。
2個目が備忘録的なおまけでmultistage buildにしてその中で作業できるようにしたやつ。今回はpoetryを使った例をのっけてある。
使うときはdocker build --target main -t name:tag .みたいにすれば良いと思う。

続きを読む

RestClientのススメ

APIをとりあえず叩いて確認したいときがありますが、今まではcurlだったりPostmanだったりを使っていました。
ただわざわざそれだけのためにPostman起動するのも面倒だし、curlはちょっと複雑なAPIになると少し不便です。

なんかいいのないかなーと色々試してみた結果、最近はVSCodeのRestClientに落ち着いています。

REST Client - Visual Studio Marketplace

.http または .rest という拡張子のファイルにリクエストを定義しておくと簡単にリクエストを飛ばせる、といったような拡張です。

構文としては次のような感じ

GET http://XXX.ap-northeast-1.elb.amazonaws.com/users HTTP/1.1

最後のHTTP/1.1は省略可能。
せっかくなのよく使う機能を紹介してみる。

続きを読む

はてなインターン2019攻略記事

はてなインターン最終日にサブアカウントを作ってはてなIDを変えるという暴挙に出た
id:sobreera 改め id:lunastera です。よろしくお願いします。
この度、はてなインターン2019のメインストーリーをクリアしたので攻略情報を共有します。

とりあえず最初に言ってしまうと迷ってるという人には参加することをおすすめします。

続きを読む