プログラミング

プログラミング

【Python】サーバーにデプロイしたら時刻が9時間ズレた!タイムゾーン問題の原因と対処法

Pythonアプリをサーバーにデプロイした際に起きる「時刻が9時間ズレる」原因と解決策を解説。UTC設定の影響や、ZoneInfoを使った正しい日本時間(JST)の取得方法、Windows環境でのエラーを防ぐtzdataのインストール手順を紹介します。
プログラミング

Pythonのforループは本当に遅いのか?

たまに話題になるので調べてみました。実行環境Windows11 25H2 (26200.7171)Python 3.14.0 (tags/v3.14.0:ebf955d, Oct 7 2025, 10:15:03) ソースコードfor有りf...
プログラミング

Windows版pyenvで「update」がエラーになる場合の対処法

以前はScoop版pyenv(pyenv-win)でPythonがインストールできない場合の対処法を提示しました。今度はScoop版だけでなくWindows11環境においてpyenvのupdateコマンドが動作しない不具合が発生しているよう...
プログラミング

PowerShellで「-」と「:」を含むコマンドが正常に動作しない場合の対処法

結論一番簡単な対処法は「-」「:」を含む引数を「"」などで囲むことです。ffmpeg -i input.mp4 "-c:v" h264_nvenc output.mp4原因PowerShellには以下のコマンドを同様のものとして扱う仕様があ...
プログラミング

AIに作業丸投げするだけでそれなりのWEBサイトができてしまった

経緯最近YouTubeで「AIに指示しただけでWEBサイトができた」との動画がやたら上がってました。当初は「まあ簡単な作りのものならできるんじゃない?」とか思ってたんですが、考えが甘かったです。実際にAIに作らせたサイト以下が成果物です。と...
プログラミング

Scoop版pyenvでPythonがインストールできない場合の対処方法

そろそろScoop+Python+virtualenvでのバージョン管理に限界を感じてきたのでpyenvを導入したら初っ端からコケたので対処法を書き記しときます。環境Windows11 23H2(22631.4249)PowerShell ...
プログラミング

Pythonのお手軽な高速化方法 part2

以前Pythonのお手軽な高速化方法をいくつか紹介しました。その時に紹介しきれなかった分をまたいくつか紹介しようと思います。並列化による高速化並列と並行の違い実はPython3.12以下の並列化は並列ではありません。厳密に言うと、一般的に言...
プログラミング

Pythonのお手軽な高速化方法 part1

Pythonには高速化方法がいくつかあります。組み込みのモジュールやパッケージなんかは高速なプログラミング言語で作られていますし、サードパーティ製のものも大抵高速な言語で作られています。一般的な高速化の例としてはリスト内包表記を使うリスト内...
プログラミング

Pythonで開発する際は型ヒントを積極的に使おう

現在のPythonには型ヒントという機能が用意されています。「Pythonは型を指定しなくてもいいんじゃないの?」と思う方はぜひ読んでみてください。「型」とは整数、小数を含む値、文字、文字列などなど、各データがどのようなものであるかを示すも...
スポンサーリンク