python

python

ソフトウェア

Python: OpenTelemetryでHit and Blowの処理をトレース

プログラムを組んでいると、「遅いな?でもどこが?」ということが起きてきます。「推測するな、測定せよ」という言葉の通り、ちゃんと遅い部分を見つけだしてから対処する必要があります。 ネットワーク経由でAPI呼び出しをしていたりするので、プロファ...
ソフトウェア

Python: Hit and BlowをDockerコンテナ化

コンテナはとても便利な技術です。コンテナの運用管理システムであるKubernetesが有名なことから、「運用のツールでしょ?開発エンジニアには関係ないよ」と思っているのであれば、考えを改めるべきでしょう。 Python学習ノートで環境構築を...
ソフトウェア

Python: BingのChatGPTが答えたHit and Blowで添削

「ChatGPTはプログラムも書いてくれる」というので、BingのChatGPTにHit and Blowを書いてもらいました。 添削 Python: setでリファクタリングのコードと見比べてみます。勉強中とはいえ掘り下げが足りないなぁと...
ソフトウェア

Python: Cloud FunctionsでHit and Blowを動かす

Pythonの勉強ということでゲームを作ってApp Engineで動かしましたが、せっかくなのでCloud Functionsでも動かしてみました。 Cloud Functionsとは スケーラブルな従量課金制 Functions as a...
設定・構築・運用

Webアプリケーションに渡されるheader情報を確認する

HerokuやAWSといったクラウドのサービスを利用してWebアプリケーションを動かすと、サービス独自の情報がheaderに追加されることがあります。 GCPのApp Engineスタンダード環境で動くアプリケーション(Cloud Load...
設定・構築・運用

awscliの’ascii’ codec can’t encode characterを解決する

awscliの出力がエラーで途切れるようであれば、環境変数の設定で解決するかもしれません。