SPARKCREATIVE Tech Blog

https://www.spark-creative.jp/

Python

Python gif 作ってみた

こんにちは!!!クライアントエンジニアの小林です。今回はPythonでGIFを作っていきます。 作業環境 概要 リポジトリ GIF作成 シンプルなサンプル 圧縮率の比較 画像の量子化とGIF出力はスレッド化 tkinterはスレッドセーフではない ログを仕込んで見てみる ア…

Python デスクトップキャプチャ

こんにちは!!!クライアントエンジニアの小林です。今回はmssライブラリを利用したデスクトップキャプチャを紹介します。 作業環境 概要 インストール方法 キャプチャ方法 特定のウィンドウをキャプチャ インストール アクティブなウィンドウ名一覧取得 ウィ…

Pythonでマルチプロセスなオーディオプレイヤを作ってみた

こんにちは!!!クライアントエンジニアの小林です。こんなの作ります。 作業環境 前置き 筆者の並列・並行処理に対する理解度 :) soundcardの採用理由 マルチプロセス化の理由 マルチプロセスな設計 ライブラリ構成 runtime __init__.py common.py player.py …

Python 定期実行プログラム Herokuで動かす方法

こんにちは!!!クライアントエンジニアの小林です。 今回はPythonの定期実行プログラムをHerokuで動かす方法をご紹介します。シンプルな定期実行プログラムの他に、 herokuアドオンを2つほど使ったコードをそれぞれ紹介していきます。 目次 目次 私の作業環境…

Heroku + Python + githubで簡単デプロイ

こんにちは!!!クライアントエンジニアの小林です。今回はHerokuにPythonアプリをデプロイする方法をご紹介します。公式のチュートリアル(Heroku スターターガイド (Python) | Heroku Dev Center)もあるのですが、使用しているツールがHerokuCLIというHeroku…