はじめに 前回と同じく使い方で困ったのでメモ 環境 NetBeans 8.2 というか1個前の記事JAX-RSを試すと同じ インストール プロジェクトツリーのプロジェクトファイル→pom.xmlを開く 以下を追加する 1<dependencies> 2// ここから 3<dependency> 4<groupId>net.sf.json-lib</groupId> 5<artifactId>json-lib</artifactId> 6<version>2.4</version> …
Read Moreはじめに ゲームのスコアをスプレッドシートに書き出しといたらあとで振り返りとか成長が見れて面白いんじゃないかなって思ったのでやってみた 仕組みはシンプルでスプレッドシートのGASを使ってAPIを叩いてその結果をシートに書き込むだけ GASはcronみたいに定期的に呼び出すことが出来るので一度設置したらひたすら書き出してくれる あとはグラフを作るなりGASでAPI化して自サイトで公開するなり色々出来る LineBotも作れるしGASっょぃ とりあえず今回はosuのスコアを保存してみる APIさえあれば適宜取るとこと保存するとこ変えるだけ ファイルの作成 Google Driveから新しくスプレッドシートを作成する シートの作成 シート …
Read Moreゲームの垂れ流ししてる時に滅多にないけどコメント貰っても気付け無いからどうしようかなーって思ったときに 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