ぷらすのブログ

Category 開発

VS CodeでJupyter Notebooksのノートブックを表示したときにmatplotlibのスタイルをデフォルトにする

こんにちは、@p1assです。

VS Code では Jupyter Notebooks のノートブックをネイティブで表示することができますが、matplotlib で plot した時のスタイルが黒ベースのものになっています。自分は標準の色の方が好きなので変更する方法を紹介します。

続きを読む

Web APIでint64を返すのをやめよう

こんにちは、@p1assです。

久々に API を書いていて罠にハマったのでメモしておきます。

tl;dr

  • JavaScript の数値は 64 ビット倍精度浮動小数点数である
  • よって、整数の場合は 53 ビットまでしか扱えない
  • API で 53 ビットより大きい数値を返すときは String にする
続きを読む

gRPC-Webでメタデータ付きのリクエストを送信する

こんにちは、ぷらす(@p1ass)です。

最近、gRPC-Web について調査しているのですが、その際にメタデータ付きのリクエストを送る方法に関するドキュメントが一切ないことに気づきました。

分かってしまえば簡単なのですが、結構つまづいたので紹介します。

なお、サンプルコードは gRPC-Web 公式の Hello World ガイドを使用します。

続きを読む

direnvを使うときは環境変数を.envrcに書くより.envに書いた方が使い勝手が良い

こんにちは、@p1assです。
自分はローカル開発時に、環境変数を設定するために direnv を使っています。 その際に、環境変数を.envrcに書くより、.envに書いた方が諸々の使い勝手が良いと感じたので紹介します。

tl;dr

  • .envは汎用性が高いので様々な用途で使い回せる。
  • .envrcdotenvと記述するだけで、自動的に.envファイルを読み込んでくれるので楽。
続きを読む
4