Skip to content

Instantly share code, notes, and snippets.

View iktakahiro's full-sized avatar

Takahiro Ikeuchi iktakahiro

View GitHub Profile
./sphinx-quickstart.expect hoge_dir project_hoge
@iktakahiro
iktakahiro / file0.txt
Created June 4, 2014 13:31
cURL(curlコマンド)でHipChatにメッセージを送る ref: http://qiita.com/iktakahiro/items/e431ca97f368832e6feb
!/bin/bash
BASE_URI="https://api.hipchat.com"
API_VERSION="v1"
# Notification権限を持つAPIトークンを記載します
API_TOKEN=****************
COMMON_URI=${BASE_URI}/${API_VERSION}
COMMON_PARAMETER="format=json&auth_token=${API_TOKEN}"
# home brewをインストールし、caskを有効にします。
xcode-select --install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew install caskroom/cask/brew-cask
brew tap caskroom/versions
# brew caskを利用してアプリケーションをインストールします。
@iktakahiro
iktakahiro / file0.txt
Created May 14, 2015 09:55
AWS EC2 リザーブドインスタンスの購入検討に役立ちそうなワンライナー(途中) ref: http://qiita.com/iktakahiro/items/4c9cd0452a7edea6d9b0
$ aws ec2 describe-instances | jq -r '.Reservations[].Instances[] | select(.State.Name == "running") | [.InstanceId, .InstanceType, .Placement.AvailabilityZone, .Tags[].Value] |@csv '

mraa

LED (Lチカ)

>>> import mraa
>>> led = mraa.Gpio(6) # 初期化
>>> led.dir(mraa.DIR_OUT) # 出力対象としてセット
0
>>> led.getPin() # ピン番号を取得

AWS API-Gateway と LCD を組み合わせて利用する

import time
import requests
import pyupm_i2clcd as lcd

# requests モジュールでAPIからGET
r = requests.get('https://d6h35jv1q8.execute-api.us-east-1.amazonaws.com/production/weather').json()

スイッチとLEDを連動

import mraa
import time

class Counter(object):
    count = 0

c = Counter()

このドキュメントについて

PyCon JP 2015 チュートリアル『Python x Edison x AWSではじめる IoT』に参加する方向けのドキュメントです。

当日の持ち物

Mac OS または Windows(64bit)のインストールされたノートPCをお持ち下さい。Mac と Windows PCの両方をお持ちの方は Mac の持参をお薦めいたします。PC は、USBポートを最低1つ備えている必要があります。

事前準備

@iktakahiro
iktakahiro / file0.txt
Last active October 22, 2015 12:18
EJS と gulp を利用した HTML の生成 ref: http://qiita.com/iktakahiro/items/8569ff9ec0158e518393
npm -g install gulp
npm install ejs gulp gulp-ejs gulp-plumber --save-dev
@iktakahiro
iktakahiro / file0.txt
Created December 4, 2015 04:45
Babel 6 + ES6 + Mithril + MSX + gulp ref: http://qiita.com/iktakahiro/items/f39ed7629b593063792d
npm install babel-plugin-mjsx --save-dev