ゲームの垂れ流ししてる時に滅多にないけどコメント貰っても気付け無いからどうしようかなーって思ったときに TwitchならIRCでチャットに接続出来るので Twitch→IRC(LimeChat2)→自作スクリプト で良い感じに扱えるんじゃないかと思って試したら少し詰まったのでメモ LimeChat 接続 予めサーバーに接続してチャンネルに入ってWeb上の方と問題なく接続出来るか確認しておく この辺は解説記事が多いので詰まることもなかった 一応メモっておくと http://www.twitchapps.com/tmi/ に接続してパスワードを発行する LimeChatを起動して「自分で設定する(上級者向け)」 …
Read Moreはじめに いつも検索しちゃうのでメモ QtDesignerで作ったオリジナルなダイアログを出したい時の話 PyQt5で書いてるけど4でも大体同じ ウィンドウを作る 予め2つのウィンドウを作成します メインの画面はMainWindowを使って作り サブの画面はFormを使って作成します コンバート いつも通りpyファイルを生成する 1$ pyuic5 mainwindow.ui > ui_mainwindow.py 2$ pyuic5 subwindow.ui > ui_subwindow.py コード 1# -*- coding: utf-8 -*- 23import sys 4from PyQt5 import …
Read Moreはじめに Pythonで動画情報の取得をしたかった時に色々モジュール試してみたけど大抵どれも裏でffmpegかffprobe使っててPythonで完結してるものを見つけられなかったのでメモがてら使い方を書いておく hachoir ファイルのメタデータの取得・編集が出来る 対応ファイルフォーマットは以下参考 http://hachoir3.readthedocs.io/metadata.html Python2 インストール pipで入れる 幾つかにパッケージが分かれてて既に厄介 今回はhachoir_metadataを使うので 1$ pip install hachoir_core hachoir_metadata …
Read More問題点 Windows7 64bit Python3.5 環境でパッケージ入れようとしたら以下のエラーで怒られた 1Unable to find vcvarsall.bat その解決策 環境作ると毎回これやってる気がする 解決策 コンパイラを入れる 対応してるのは How to deal with the pain of “unable to find vcvarsall.bat” で確認する 2.6 ~ 3.2 Microsoft Visual C++ Compiler for Python 2.7 3.3 ~ 3.4 Windows SDK for Windows 7 and .NET 4.0 3.5 …
Read Moreはじめに 2系の時はpy2exeに頼りっきりだった インストーラー欲しい時だけ他のものに浮気してたけどzipオプション有効にすれば一塊になって配布しやすかったので 3.5から事情が変わったらしいので少しトラブりました故にメモ 記事書いてる時点での話なので日が経ってる様なら状況が変わってるかもしれません Python3.5 64bit Windows7 64bit 環境でのお話 py2exe 今までお世話になってた 2系の時はインストーラーを落としてきてインストールした気がする 3系からpipで入るみたいですが3.4までしかサポートしてません ソース1:Is there a py2exe version that's …
Read Moreはじめに 今更ながらにPyQt5に移行したのでメモ PyQt4から少し変わってるのでそのままだと動かない インストール pipからできようになった 1$ pip3 install pyqt5 2または 3$ python3 -m pip install pyqt5 とかでインストール出来る ~2016年9月8日現在の話~ QtDesignerが入らないっぽいので現状Qtの公式のインストーラーからツールだけ選択して落としたQtCreatorを使うしかなさ気? Toolだけ選択しても2GB近くあるので心証が宜しくない QtDesignerと同じ画面を呼ぶにはファイル→ファイル/プロジェクトの新規作成→ファイルとクラスからQt→Qt …
Read Moreあとで別記事書きますが簡単なソケット通信サーバーを書いた時に困ったのでメモ クライアントの切断を検知するのにConnectedプロパティを使えば良さそうだなって思って痛い目にあった 信頼と実績のstackoverflowに解決策がありました How to check if a socket is connected/disconnected in C#? Socketクラスの場合 1Socket client = listener.EndAcceptSocket(ar); 23while (clinet.Connected){ 4byte[] bytes = new byte[256]; …
Read Moreはじめに Windows7 64bit GPU GTX1070 Python2 64bit 環境でのChainerのGPU処理を有効にしてインストールする方法のメモ ちゃんと学習するところまでやってなかったので大幅に加筆修正した(2016/09/06) メモ nvcc fatal : Value 'sm_61' is not defined for option 'gpu-architecture' CUDA7.5がGTX1080をサポートしてない GTX1070も同様っぽい 8.0からサポートっぽいです ソースは下記 When the CUDA Toolkit will support GTX1070 Graphics …
Read Moreはじめに 最初の公開時に登録して放置してあったLINEBOTを触り始めました 公開時の情報しか持ってなかったので現時点での情報整理 必要なもの HTTPS通信出来る鯖 herokuとかGASとかがお手軽? あと自分の動かしたいコードが動かせる鯖 前は固定IPな必要があったりと色々不便だったけど改善してたらしい メモ 固定IPはオプションになった 必要なら登録出来るが任意になった These settings will take effect immediately. Registering an IP address is optional. You may choose to register IP addresses …
Read Moreはじめに Raspberry Pi2でサーボを動かします このカメラマウントを動かすので制御するサーボは2つになります 1つを制御する記事は多かったけど2つのサーボを制御する記事があんま見つかりませんでした ちなみにこのカメラマウントレビューにもある通りサーボ付属のホーンが使えず少し加工が必要です 大した手間じゃないですが若干面倒 必要なもの Raspberry Pi2 SG90*2 カメラマウント 作業 組み立て カメラマウントは説明書もないっぽいので適当にググって先人の知恵をお借りして頑張って組み立てます 配線 この辺とかが実際のRaspberryPi2の画像とかあって見やすいです Pin Numbering - …
Read More