2015年11月21日@Amazon Japan
- Serverless Architecture on AWS
by @keisuke69
| 'use strict'; | |
| const functions = require('firebase-functions'); | |
| const admin = require('firebase-admin'); | |
| const {WebhookClient} = require('dialogflow-fulfillment'); | |
| process.env.DEBUG = 'dialogflow:debug'; // enables lib debugging statements | |
| admin.initializeApp() |
| $ cat /etc/modules | |
| ... | |
| i2c-dev | |
| ... | |
| $ lsmod | |
| ... | |
| i2c_dev 6047 0 | |
| i2c_bcm2708 5014 0 | |
| ... |
| package jp.gr.java_conf.fofn.sample.keystoreprovider; | |
| import android.app.Activity; | |
| import android.os.Bundle; | |
| import android.security.keystore.KeyGenParameterSpec; | |
| import android.security.keystore.KeyProperties; | |
| import android.util.Base64; | |
| import android.util.Log; | |
| import android.view.Menu; |
| #!/usr/bin/env python3 | |
| # -*- coding: utf-8 -*- | |
| import wiringpi2 as wp | |
| class APDS9960: | |
| # Register addresses | |
| REG_ENABLE = 0x80 | |
| REG_ATIME = 0x81 |
| package jp.gr.java_conf.fofn.advertisingid; | |
| import android.app.Activity; | |
| import android.content.Context; | |
| import android.os.AsyncTask; | |
| import android.support.v7.app.AppCompatActivity; | |
| import android.os.Bundle; | |
| import android.util.Log; | |
| import android.widget.TextView; |
| package jp.gr.java_conf.fofn.googleauthutil; | |
| import android.accounts.Account; | |
| import android.accounts.AccountManager; | |
| import android.app.Activity; | |
| import android.content.Intent; | |
| import android.os.AsyncTask; | |
| import android.os.Bundle; | |
| import android.util.Log; | |
| import android.view.View; |
| #!/usr/bin/env python | |
| import time | |
| import math | |
| from neopixel import * | |
| # LED strip configuration: | |
| LED_COUNT = 1 | |
| LED_PIN = 18 # GPIO pin connected to the pixels (must support PWM!). | |
| LED_FREQ_HZ = 800000 # LED signal frequency in hertz (usually 800khz) |
| #!/usr/bin/env python | |
| # Read the analog sensor value via MCP3002. | |
| import spidev | |
| import time | |
| import subprocess | |
| # open SPI device 0.0 | |
| spi = spidev.SpiDev() | |
| spi.open(0, 0) |
| #!/usr/bin/env python | |
| import RPi.GPIO as GPIO | |
| import time | |
| LEDPIN = 25 | |
| #GPIO.setwarnings(False) # Suppress warnings | |
| #GPIO.setmode( GPIO.BOARD ) |