プログラミング PythonでWAVファイルの情報を最も簡単に取得する方法 PythonでWAVファイルのサンプリングレートや再生時間を取得するのは、簡単なはずなのに面倒になっています。Pydubを使う方法が紹介されているケースもあるでしょう。でも、そんなライブラリは必要ありません。なんと、Pythonの標準モジュールで対応できるのです。 2021.04.12 プログラミング
生産性UP BazelをUbuntu 20.04にインストールする 「bazelって、何のコマンド?」と思った方は、時代遅れもかもしれません。bazelコマンドは、Googleが開発したmakeコマンドの進化版のようなモノです。この記事では、BazelをUbuntuにインストールする方法を解説しています。 2021.04.11 生産性UP
プログラミング PyDriveによりPythonからGoogleドライブを操作する【OAuth使わず】 PyDriveを使えば、スッキリしたコードでPythonからGoogleドライブへアクセスできます。この記事では、PyDriveのインストールとその使い方を解説しています。OAuthを使わずに、Googleドライブへのアクセスを実現しています。 2021.04.10 プログラミング
プログラミング 【Python】ファイル・フォルダ更新を監視するWatchdogのインストール ファイル・フォルダ更新を監視するプログラムを自作していませんか?車輪の再発明はやめて、先人の知恵を利用していきましょう。Python用ライブラリのWatchdogを使えば、ファイル・フォルダ更新の監視が実現できます。この記事では、Watchdogについて解説しています。 2021.04.09 プログラミング
プログラミング WindowsでPythonをアップグレードする 「Pythonのアップグレードは簡単にしていいものなのか?」と疑問に思うことがあるかもしれません。結論から言うと、ガンガンとしていいです。ただし、その場合にパスだけは注意してください。この記事では、WindowsでPythonをアップグレードする方法とその影響について説明しています。 2021.04.08 プログラミング
プログラミング PyZMQをインストールしてZeroMQを操作する【Python】 メッセージングを実現するZeroMQをPythonから操作するなら、PyZMQ一択です。この記事では、PyZMQのインストいーるから動作確認までを解説しています。動作確認は、同一マシン上の確認と別マシン間の確認を実際のサンプルをもとに解説しています。 2021.04.07 プログラミング
プログラミング ZeroMQをインストールして疎結合のシステム開発を目指す 疎結合という言葉が好きですか?システム開発において、疎結合を実現するためにはZeroMQが役に立ちます。ZeroMQは非同期メッセージングを可能にします。この記事では、ZeroMQを疎結合の側面から説明して、インストール方法まで解説しています。 2021.04.06 プログラミング
プログラミング Pygmentsでソースコードをhtmlに綺麗に表示する【Python】 ソースコードを綺麗にhtmlで表示する場合、どうやってしますか?Pygmentsを使えば、手間をかけずに速く表示することが可能です。この記事では、Python用ライブラリであるPygmentsのインストール・使い方を解説しています。 2021.04.05 プログラミング
プログラミング Python用テンプレートエンジンのJinja2をインストール テンプレート ⇒テンプル ⇒ 神社、こんな由来のある「Jinja2」に関する内容を説明しています。そのJinja2は、Pythonの世界においてはそれなりに普及しているテンプレートエンジンです。PHPのSmartyを使ったことがある人などは、すぐに理解できるでしょう。 2021.04.04 プログラミング
プログラミング 【コマンドで簡単】Pythonでvenvを使って仮想環境を利用する Pythonの仮想環境を使っていないなら、本当に使った方がいいです。パッケージの依存関係がグチャグチャになって、システムが動かないとか本当にありえますので。この記事では、Pythonで簡単に仮想環境を構築できるvenvについて解説しています。 2021.04.03 プログラミング