読者です 読者をやめる 読者になる 読者になる

min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Python

RaspberryPi(初代)のカメラのシャッターをiPhoneから押すアプリを作る(Python3)

RaspberryPi(初代)を定点観測カメラにしてるけど、そのカメラのシャッターをiPhoneから押せるようにする。取り急ぎ完成。 ーーー フォルダ構成。 $ ls $ tree $ vim app_Pi01.py $ vim templates/index2.html 実行してみる。Pythonのバージョンは3.5.1。 $…

Python3 「TabError: inconsistent use of tabs and spaces in indentation」を解消する

Python3でエラーが頻発。 TabError: inconsistent use of tabs and spaces in indentation ーーー 原因 ソースの中に、タブとスペースが混在している。 解消方法 ソース内のタブをスペース4つに置き換える。 実例 13行目がおかしい。行頭がスペースじゃなく…

RaspberryPi(初代) のCameraをPythonから使えるようにする(import picamera)

lこのサイトにあるとおりやりたい。 ami-gs.hatenablog.com 手持ちのRaspberryPi(初代)のPythonバージョンは3.5.1。 このPython3.5.1でRaspberryPiのカメラを動かして画像や動画をとりたい。まずは画像から。ソースは上記サイトを丸うつし。 $ vim picamer…

ipython notebook が command not found になってしまった対処

前記事では動いた ipython がコマンドエラーになる。 PATHが通ってなかった。~/.bash_profile に記述ミスってたようだ。 $ vim ~/.bash_profile $ source ~/.bash_profile $ ipython notebook うむ。起動した。

iPythonの機能に感動する

前記事で、iPython notebook を使いたくてインストールしたものの、肝心のiPythonって何?って状態だった。改めて調べてみる。 qiita.com 結論としてiPythonは「pythonの中でbashコマンドも使えるシェル」って感じ。つまり、超便利。感動する。 ーーー 上記…

iMac(macOS Sierra)に Python3 のインストール(Homebrew使用、pyenv → virtualenv → anaconda)

iMac(macOS Sierra)に前記事でHomebrewをインストールしたので、引き続きPython3 をインストールする。この記事どおり進める。 qiita.com $ brew install pyenv $ brew install pyenv-virtualenv $ PYENV_ROOT=~/.pyenv $ export PATH=$PATH:$PYENV_ROOT/b…

fedora20 Python3環境を構築する(git + pyenv + anaconda)

オライリーの「Pythonからはじめる数学入門」を買った。 metaplotlibとかSymPyをインストールするのに、Python3の環境を構築する。このサイトが最高だったのでそのまま進める。 qiita.com こういう注意はありがたい。 記事そのまま進める。 $ git clone http…

PT3で録画したハイビジョンtsファイルに埋め込まれたEPGから番組情報をコマンドで取り出す

録画したハイビジョンに埋め込まれているEPG情報から番組名を抜き出したい。素晴らしいライブラリ発見。 github.com さっそく使う。 $ git clone https://github.com/youzaka/ariblib $ cd ariblib $ ls EPG情報の表示はこれ。 Pythonファイルにする。 $ vim…

Linux コンソール上でGoogle カレンダー(gcalcli)を使ってみる(python3)

// このサイトにあるのを RaspberryPi(初代)で使ってみる。python製らしいので、python2か3かを明示して進める。今回は python3 環境。 orebibou.com pipなので sudoはしない で進めてみる。 $ pip install gcalcli gcalcliはGoogleCalenderCLIの略か。 使…

RaspberryPi 3 で youtube を自動再生する(youtube-dl npm版 + node-omxplayer)

// RaspberryPi 3 でヌルヌルとスムーズな動画再生に欠かせない omxplayer に、node版というものがあるらしい。 pondad.net 適用なWebインターフェースを作れば、iPhoneやアンドロイドから自由に操作できるようにできそうな予感。 ーーー まずは node のイン…

Python BeautifulSoupを使う

// 本屋で立ち読み。PythonのBeautifulSoup(bs)を使うとWebスクレイピングとかいろいろできるらしい。 しかし、BeautifulSoupのインストールからして面倒。 yum -y install BeautifulSoup はエラー。 apt-get -y install BeautifulSoup もエラー。 pip ins…

RaspberryPi 3 国際宇宙ステーションISSからのストリーミングustream映像をテレビに映す

// このサイトの通りに進める。 Watch Live Video of Earth on your Raspberry Pi - miguelgrinberg.com パッケージ管理ソフト python-pip のインストール(既に入ってた)。 $ sudo apt-get -y install python-pip pipを使ってlivestreamerのインストール。…

bash PythonでFizzBuzz

// FizzBuzzって色々気づかせてくれるからたまに書くことにする。 ーーー Python2.7 特有 ・文頭に # -*- coding:utf-8 -*- しないと日本語がエラーになる ・字下げ必須 行の終わり ・関数定義defの最後には : が必要。 ・if文、else、elifの最後にも : が必…

bash PythonでOneDriveに接続する

// OneDriveをPythonコード上から使えるようにするには、以下の流れらしい。 ① マイクロソフトデベロッパーセンターへ接続 ② ダミーのアプリを登録し、「Client ID」「Client Secret」を登録する ③ マイクロソフトの認証サイト(?)とやらで②を入力して、返…