Flaskアプリケーションが大規模になった時の対処方法

Flaskアプリケーションが大規模化し、関数が増えた場合、コードの可読性とメンテナンス性を保つために、アプリケーションの構造を改善することが重要です。Flaskはシンプルな構造で始めるのに最適ですが、ページ数が増え、ロジ … 続きを読む

Google Colabで画像ファイルの処理(ファイル名を撮影日時に変更し、1/2リサイズ、明度アップ)

以下のコードを使って、Google Colabにアップロードした画像ファイルを撮影日時に基づいた名前に変更し、50%にリサイズし、明度を10%上げてJPEG形式で別名保存することができます。PythonのPILライブラリ … 続きを読む

Python関数の説明の書き方(docstring)

Pythonで関数の説明を冒頭に記述するには、「ドキュメンテーション文字列(ドックストリング)」を使います。ドックストリングは関数のすぐ下に3つのダブルクォーテーション(”””)を使って記述します。この部分には、関数の概 … 続きを読む

Google ColabからVPSサーバへのSSH接続:Pythonを使ったウェブサイト更新

導入:最近、私は自分のウェブサイトを更新する新しい方法を探していました。特に、VPSサーバでホストされているウェブサイトの一部を、Google Colabから更新したいと考えていました。しかし、これを実現するためには、G … 続きを読む

Whisperライブラリを用いてMP3ファイルの文字起こし(Google Colab)

ICレコーダーで録音したログ用の音声ファイルや会議の音声ファイルなど、そのままではただの音声ファイルですので検索性が悪い状態です。これらを文字起こしサービスなどでテキスト化できれば使い勝手のよい情報になります。以前から、 … 続きを読む