Skip to content

Instantly share code, notes, and snippets.

//
// AndroidでBluetoothをON/OFF制御するサンプルコード
//
// BluetoothのON/OFFを制御する場合は、AndroidManifestに以下のPermissionが必要
// <uses-permission android:name="android.permission.BLUETOOTH" />
// <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
//
// license:
// Copyright (c) 2016 yoggy <[email protected]>
// Released under the MIT license

Example of ruby-mqtt does not work with mathn library

$ ruby -v
ruby 2.3.1p112 (2016-04-26) [i386-linux-gnu]

$ gem install mqtt
$ gem list | grep mqtt
mqtt (0.4.0)
@yoggy
yoggy / mqtt-test.md
Last active July 11, 2016 07:51
require 'mathn'するとruby-mqttが動かない例

require 'mathn'するとruby-mqttが動かない例

$ ruby -v
ruby 2.3.1p112 (2016-04-26) [i386-linux-gnu]

$ gem install mqtt
$ gem list | grep mqtt
mqtt (0.4.0)
@yoggy
yoggy / 交流位相.pde
Last active June 9, 2016 07:16
交流を流したときの電流の位相をアニメーションで簡易表示するスケッチ
//
// 交流位相.pde
//
// 交流を流したときの電流の位相をアニメーションで簡易表示するスケッチ
//
float th = 0.0;
boolean enable = true;
void setup() {
size(600, 300);
#include <Keyboard.h>
int pin_button = 8;
int count = 0;
bool is_push_button = false;
void setup() {
pinMode(pin_button, INPUT_PULLUP);
Serial.begin(9600);
Keyboard.begin();
size(1024, 500);
background(#ffffff);
colorMode(HSB);
for (int i = 0; i < 50; ++i) {
int h = (int)random(-60, 80);
int s = (int)random(100, 255);
//
// mqtt_mhz19_pub.ino - test program for esp-wroom-02 & mh-z19
//
// ESP-WROOM-02 development board
// https://www.switch-science.com/catalog/2500/
//
// MH-Z19
// http://www.winsen-sensor.com/products/ndir-co2-sensor/mh-z19.html
//
// License:
//
// test program for esp-wroom-02 & mh-z19
//
// ESP-WROOM-02 development board
// https://www.switch-science.com/catalog/2500/
//
// MH-Z19
// http://www.winsen-sensor.com/products/ndir-co2-sensor/mh-z19.html
//
// License:
@yoggy
yoggy / passgen.rb
Last active February 3, 2018 08:41
passgen.rb - pseudo password generator
#!/usr/bin/ruby
#
# passgen.rb - pseudo password generator
#
# How to use:
# $ echo login.password.google.com | ./passgen.rb
#
# License:
# Copyright (c) 2018 yoggy <[email protected]>
# Released under the MIT license