ソフトウェア

ソフトウェア

【python】文字列を音声に変換する

Pythonで文字列を音声に変換する方法をご紹介します。 Google翻訳のAPIを叩くだけなので、とても簡単に高品質な音声データを取得できますよ! pythonで文字列→音声するには、「gTTS」を使う 「gTTS」は、「Google T...
ソフトウェア

オブジェクト指向の奥義!DI(依存性注入)を習得する

DI(依存性注入)を習得できれば、 処理が複雑な制御クラスの単体テストができる 依存クラスに左右されなくなるため、ソースコードが読みやすくなる ようになります。 DIをマスターして、あなたのソースコードをよりオブジェクティブにしましょう! ...
ソフトウェア

オブジェクト指向を習得する

プログラミング学習を始めたばかりの方にとって、オブジェクト指向は一つの難関ではないでしょうか? 私もオブジェクト指向プログラミングを実践できるようになるまでとても苦労しました。 しかし、実践できるようになれば、自分の実現したい機能をプログラ...
ソフトウェア

【Python】kivyでOpenGLエラー

PythonのGUI開発用ライブラリ「Kivy」でOpenGLエラーに遭遇しました。 現象と回避策について記します。 OpenGLエラーが発生した現象 「Kivy」でGUIに何かしらの画像を表示させたいときに使用する「Image」モジュール...
ソフトウェア

【python】svnでFileNotFoundError

構成管理ツールといえばGitがデファクトスタンダードですが、ひと昔前はSubversionが人気でした。 とある案件で、PythonでSubversion(以下、svn)を操作する機会があり実装していたところ、とても初歩的な不具合に遭遇しま...
ソフトウェア

【python】windowsでkivyを動かすときの環境構築

以前、windowsでkivyのプログラムが動作しない現象と、解決法を投稿しました。 この以前の投稿の方法は非推奨な方法だったのですが、今回はより正当な方法での回避方法を紹介します。 エラー内容と環境 「Kivy」で作ったアプリを起動すると...
ソフトウェア

【python】kivyのGUIアプリでinflateValidateが見つからない時の解決法(非推奨)

Pythonの「Kivy」というフレームワークを使いGUIアプリを作っていたところ、エラーが発生し起動できない現象に遭遇しました。 エラーと解決方法がわかりましたので、共有します。 環境は、Windows10にanacondaで仮想環境を作...
ソフトウェア

【python】プロセス取得・削除

pythonからプロセスを取得及びプロセスの削除をする方法を紹介します。 プロセス取得 pythonの「psutil」という標準ライブラリを使います。 プロセス一覧をdict型変数に格納するコードを書きます。 import psutil d...
ソフトウェア

【Go言語】基本の型

Go言語の変数の基本の型を紹介していきます。 Go言語の簡単な変数定義を紹介した記事はこちらから。 【go言語】簡単な変数定義 数値型 数値型は他の言語とほぼ一緒です。こちらのページに一覧があります。 package main import...
ソフトウェア

Pytorchのモデルを可視化する

ディープラーニングの学習モデルを作ったら、可視化したいですよね。 今回は、Pytorchで学習モデルを作った際の可視化方法を紹介します。 使用するライブラリは、「make_dot」です。 make_dotを使った可視化 以下コードです。 今...