Skip to content

Instantly share code, notes, and snippets.

@volca
volca / post-update
Last active November 6, 2018 09:07
Please see the link: http://www.ooso.net/archives/596
#!/bin/sh
#
# This hook does two things:
#
# 1. update the "info" files that allow the list of references to be
# queries over dumb transports such as http
#
# 2. if this repository looks like it is a non-bare repository, and
# the checked-out branch is pushed to, then update the working copy.
# This makes "push" function somewhat similarly to darcs and bzr.
@volca
volca / build.rb
Created December 12, 2011 07:59 — forked from daveverwer/build.rb
Ruby script to replace an iOS settings bundle depending on the DEBUG/RELEASE build configuration flag.
configuration = ENV["CONFIGURATION"]
project_dir = ENV["PROJECT_DIR"]
settings_bundle = "#{project_dir}/Resources/Settings.bundle"
plist_location = "#{project_dir}/Resources/SettingPlists"
release_or_debug = ENV["CONFIGURATION"] == "Debug" ? "Debug" : "Release"
settings_plist = "#{plist_location}/SettingsRoot#{release_or_debug}.plist"
system("cp #{settings_plist} #{settings_bundle}/Root.plist");
system("touch #{settings_bundle}/Root.plist");
#include <Arduino.h>
#define MY_DEBUG
#define MY_BAUD_RATE 9600
// Mode Radio / Enable and select radio type attached
#define MY_RADIO_NRF5_ESB
#define MY_NRF5_ESB_PA_LEVEL NRF5_PA_MAX
#define MY_NODE_ID 6
#include "MySensors.h"
#include <Wire.h>
@volca
volca / test_wifi.ino
Last active March 24, 2016 15:29
Test wifi for cactus micro
#include <SoftwareSerial.h>
// Important!! We use pin 13 for enable esp8266
#define WIFI_ENABLE_PIN 13
#define DEBUG 1
#define SSID "YOUR-WIFI-SSID"
#define PASS "YOUR-WIFI-SECRET"
@volca
volca / soft_serial_leonardo.ino
Last active December 21, 2015 16:28
soft serial test for arduino leonardo
#include <SoftwareSerial.h>
SoftwareSerial mySerial(11, 12); //RX,TX
String tmp;
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
while (!Serial) {
@volca
volca / publish.sh
Created June 8, 2013 13:33
publish shell for gollum-site
gollum-site generate
cp _site/Home.html _site/index.html
rm -rf /tmp/_site
cp -r _site /tmp/
git co gh-pages
rsync -av /tmp/_site/ .
git add .
git commit -a -m"add"
git push
git co gollum
#include <SoftwareSerial.h>
SoftwareSerial mySerial(9, 10); //RX,TX
String tmp;
void setup() {
Serial.begin(9600);
mySerial.begin(9600);
};
@volca
volca / dimmer.ino
Created May 11, 2013 00:36
Dimmer for arduino
const int ledPin = 9; // the pin that the LED is attached to
void setup()
{
// initialize the serial communication:
Serial.begin(9600);
// initialize the ledPin as an output:
pinMode(ledPin, OUTPUT);
}
@volca
volca / serial.ino
Created April 27, 2013 13:55
Arduino example for BlueShield
String tmp = "";
void setup() {
Serial.begin(9600);
}
void loop() {
while (Serial.available() > 0) {
tmp += char(Serial.read());
@volca
volca / deferred.js
Created December 5, 2012 05:18
promise for node.js
some_fun(req, res, next)
.pipe(function() { return redis.incr('next_id') })
.fail(function(e) { return next(e); })
.pipe(function() { return redis.set('key', {id:r, now:Date.now()}) })
.done(function(res) {res.send([1, 'ok'];})
.fail(function(e) {return next(e); })