みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

2020-12-01から1ヶ月間の記事一覧

Pythonでディレクトリを作成する

基本的なことですが,Pythonでディレクトリを作成する時に遭遇したエラーについてまとめます. FileExistsErrorに悩む ScrapyというPython framework にて,FileExistsErrorが100回に1回ぐらい発生する現象に遭遇しました. scrapy/extensions/feedexport.py…

HHKB Professional HYBRID 英字配列で英語のMacOSに日本語を入力する

以下の条件に全てあてはまる方向けのマニアックな記事です. HHKB Professional HYBRID 英字配列を使っている MacOSのシステム言語は英語にしている 日本語を入力したい つまりパソコン関係の設定は全て英語なのだけれども,理由があって日本語も扱わなけれ…

コンテナはスケーラブルにできるが、お財布はスケールしない

最近Google Cloud Platformを使っています.例えば,Cloud Runは以下のような宣伝がされています. フルマネージドのサーバーレス プラットフォーム上で、スケーラブルなコンテナ化されたアプリケーションを開発し、デプロイできます。*1 気軽にスケーラブル…

Cloud Functionsのloggingを設定する

Cloud Functionsで快適にログを出力する方法をまとめました. google-cloud-logging を使う pythonの標準ライブラリにloggingがあります.これを置き換える形でGCPでログを出力可能な, GitHub - googleapis/python-logging を使うのが便利です. Python Cli…

Cloud Functionsのファイルシステムについて

Cloud Functionsのファイルシステムについては,ここに詳しく書いてありますが,自分なりにまとめます. 基本的にread-only Cloud Functionsで実行するPythonスクリプトが,ファイルシステムに何らのデータを書き込もうとするとエラーになります. [Errno 30…

快適なCloud Functionsの開発環境を整える

Google Cloud PlatformのFaaSであるCloud Functionsを利用したサービスを開発する時のために,できるだけ快適に開発できるようにするために工夫したことをまとめます. 環境 Python3.8 macOS 10.15.7 ローカルで実行するためにFunctions Framework for Pytho…