This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"eventName": "[EVENT TO LISTEN FOR]", | |
"url": "https://api.twilio.com/2010-04-01/Accounts/[ACCOUNT SID]/Messages", | |
"requestType": "POST", | |
"auth": { | |
"username": "[ACCOUNT SID]", | |
"password": "[AUTH TOKEN]" | |
}, | |
"form": { | |
"From" : "[YOUR TWILIO NUMBER]", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Include the Nextion Arduino library | |
#include "Nextion.h" | |
long lastUpdate; | |
int SENSOR = A0; // Alias A0 as SENSOR | |
// t0 element from the Nextion GUI Editor was on | |
// page 0 with an id of 2. | |
NexText t0 = NexText(0, 2, "t0"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const http = require('http'); | |
const hostname = '0.0.0.0'; | |
const port = 3000; | |
const server = http.createServer((req, res) => { | |
res.statusCode = 200; | |
res.setHeader('Content-Type', 'text/plain'); | |
res.end('Hello from the Onion Omega\n'); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Observable : INotifyPropertyChanged | |
{ | |
public event PropertyChangedEventHandler PropertyChanged; | |
protected void Changed([CallerMemberName]string propertyName = null) | |
{ | |
var handler = PropertyChanged; | |
if (handler != null) | |
{ | |
handler(this, new PropertyChangedEventArgs(propertyName)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sparkAccessToken": "", | |
"sparkDeviceID": "", | |
"twilioAccountSID": "", | |
"twilioAuthToken": "", | |
"toPhoneNumber": "[NUMBER TO CALL]", | |
"fromPhoneNumber": "[YOUR TWILIO NUMBER]", | |
"paperTowelTwiml": "[URL TO TWIML FILE. DROPBOX WORKS GREAT]" | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static void GetProjectFilesFromSolution(string solutionFile) | |
{ | |
if (File.Exists(solutionFile)) | |
{ | |
string cwd = Directory.GetCurrentDirectory(); | |
Directory.SetCurrentDirectory(Path.GetDirectoryName(solutionFile)); | |
// This is a hack for reading solution files but is better than the almost 100 lines of code | |
// necessary to load a special MS assembly and parse the file the 'right way' | |
string[] solutionContents = File.ReadAllLines(solutionFile); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HCI sniffer - Bluetooth packet analyzer ver 2.4 | |
device: hci0 snap_len: 1028 filter: 0xffffffff | |
> HCI Event: Command Complete (0x0e) plen 4 | |
LE Set Advertise Enable (0x08|0x000a) ncmd 1 | |
status 0x0c | |
Error: Command Disallowed | |
> HCI Event: Command Complete (0x0e) plen 4 | |
LE Set Advertise Enable (0x08|0x000a) ncmd 1 | |
status 0x00 | |
> HCI Event: Command Complete (0x0e) plen 4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"jumper": 17, | |
"pin": 1, | |
"name": "GP182_PWM2", | |
"description": "GPIO capable of PWM output.", | |
"tags": ["gpio", "pwm"] | |
}, | |
{ | |
"jumper": 17, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
var app = require('../app'); | |
var io = null; | |
app.set('port', process.env.PORT || 3000); | |
app.get('/new', function(req, res){ | |
io.emit('yoReceived', req.query.username); | |
res.json(req.query); | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict' | |
// An example of accessing system information on the Raspberry Pi with NodeJS | |
var fs = require('fs'); | |
var PiStats = function(){ | |
var stats = {}; | |
var _currentCPUInfo = {total:0, active:0}; | |
var _previousCPUInfo = {total:0, active:0}; |