ikapper

Webサービス

Web HerokuのProcfileとgunicorn

gunicornとProcfileのコマンドの記述が不明瞭だったのでまとめておく gunicornは、PythonでWebサーバとWebアプリをつなぐ橋渡し的なもの Profileは、<process type>: <command>の形で...
Webサービス

Webアプリ flask, database, selenium, phantomJSを使ってherokuへデプロイするメモ

herokuとFlaskとデータベースとseleniumとphonotomJS 忘れないうちにメモしておく。少し雑。 目次 heroku Flask herokuとデータベース herokuとseleniumとphantomJS herok...
Swift3

Swift3 if letのオブジェクトのプロパティへは代入できない

昔作ったmacosのアプリケーションを、 リファクタリングも半分兼ねてDocument-Basedで書き直している。 swiftでよく使う、nilかもしれないオブジェクトのアンラップ: if let obj = nilableobj { /...
wxPython(Phoenix)

wxPython なんちゃってスペクトラムアナライザを作る

先日書いた、wxPython matplotlibと併用しつつ描画を呼び出す - ikap を利用して、なんちゃってスペクトラムアナライザを作った。 スピーカーから出る音を音声入力として扱う設定が難しい。(PCの設定の問題) Macでやった...
wxPython(Phoenix)

wxPython matplotlibと併用しつつ描画を呼び出す

久しぶりにwxPythonを触ったら4.0.0aが出ていた、Phoenixが合流したのかな? matplotlibをwxPythonで扱う - white wheelsのメモ のページのようにmatplotlibをwxPythonを使って表...
Python3

Python3 標準入力を変更する

Python3の標準入力の変更について記述が少なかったのでメモ。 以下のようにできる。ファイル記述子を用いた場合はコメントアウト部分。 sys.stdinをopenしたものに変えればいい。 # -*- coding: utf-8 -*- i...
Mac

HomebrewでOpenCVがPythonバインディングでインストールできなかったので手動で行う

Homebrewでopencv3をインストールしようと思ったら、かなり苦戦したのでメモ。 というかHomebrewではpythonから使えるopencv3がインストールできなかった。 …/opencv3/lib/pythonなどのフォルダが...
Python3

Python3 同じ親フォルダの違う子フォルダからモジュールをインポートする

Deep Learningの本を手を動かしながら、かつ、遭遇した問題を解決しながら読んでいる。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装posted with amazlet at 17.0...
Python3

Python3 matplotlibでRuntimeErrorが出た時の対処

Deep Learningを知ろうと思い立ち、以下を読み進めている。 ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装posted with amazlet at 17.05.18斎藤 康毅 オライ...
Swift3

Swift3 負の数の剰余演算で負の数が返ってくるのは仕様

マイナスの剰余演算について情報が少なかったのでメモ。 目次 Swift3の剰余演算 Swift3の%演算子 回避策 Swift3の剰余演算 Swiftでは%演算子がある。一般的には剰余演算と言われるものだ。 しかし、Swiftの%演算子は負...