Skip to content

Instantly share code, notes, and snippets.

View huslage's full-sized avatar
🐈
Meow

Aaron Huslage huslage

🐈
Meow
View GitHub Profile
// This #include statement was automatically added by the Spark IDE.
//#include "jsmnSpark.h"
/* ================== .h ================*/
//#ifndef LiquidCrystal_h
//#define LiquidCrystal_h
#include <inttypes.h>
//#include "Print.h"
#!env python
import json
import requests
from sseclient import SSEClient
def toStars(rating):
b = ""
for i in range(0,rating):
b += "*"
Invoking: ARM GCC C++ Linker
arm-none-eabi-g++ -g3 -gdwarf-2 -Os -mcpu=cortex-m3 -mthumb -I../inc -I../../core-common-lib/CMSIS/Include -I../../core-common-lib/CMSIS/Device/ST/STM32F10x/Include -I../../core-common-lib/STM32F10x_StdPeriph_Driver/inc -I../../core-common-lib/STM32_USB-FS-Device_Driver/inc -I../../core-common-lib/CC3000_Host_Driver -I../../core-common-lib/SPARK_Firmware_Driver/inc -I../../core-communication-lib/lib/tropicssl/include -I../../core-communication-lib/src -I. -ffunction-sections -Wall -fmessage-length=0 -MD -MP -MF core-firmware.elf.d -DUSE_STDPERIPH_DRIVER -DSTM32F10X_MD -DDFU_BUILD_ENABLE -DRELEASE_BUILD obj/src/application.o obj/src/main.o obj/src/newlib_stubs.o obj/src/spark_utilities.o obj/src/spark_wiring.o obj/src/spark_wiring_i2c.o obj/src/spark_wiring_interrupts.o obj/src/spark_wiring_ipaddress.o obj/src/spark_wiring_network.o obj/src/spark_wiring_print.o obj/src/spark_wiring_servo.o obj/src/spark_wiring_spi.o obj/src/spark_wiring_stream.o obj/src/spark_wiring_string.o obj/
{
"Reservations": [
{
"OwnerId": "437775732836",
"ReservationId": "r-6106ac10",
"Groups": [],
"Instances": [
{
"Monitoring": {
"State": "disabled"

Keybase proof

I hereby claim:

  • I am huslage on github.
  • I am huslage (https://keybase.io/huslage) on keybase.
  • I have a public key whose fingerprint is 30D4 B15B 74B2 F0E9 35D4 ABE0 2CB7 AC60 360D E590

To claim this, I am signing this object:

https://sts.amazonaws.com/?Version=2011-06-15&Action=GetSessionToken&DurationSeconds=3600
export AWS_VPC_ID=$(curl -sq http://169.254.169.254/latest/meta-data/network/interfaces/macs/$(curl -sq http://169.254.169.254/latest/meta-data/mac)/vpc-id)
export AWS_SECRET_ACCESS_KEY=$(curl -sq http://169.254.169.254/latest/meta-data/iam/security-credentials/training_ec2_deploy | jq -r .SecretAccessKey)
export AWS_ACCESS_KEY_ID=$(curl -sq http://169.254.169.254/latest/meta-data/iam/security-credentials/training_ec2_deploy | jq -r .AccessKeyId)
export AWS_SESSION_TOKEN=$(curl -sq http://169.254.169.254/latest/meta-data/iam/security-credentials/training_ec2_deploy | jq -r .Token)
az=$(curl -qs http://169.254.169.254/latest/meta-data/placement/availability-zone)
export AWS_DEFAULT_REGION=${az::-1}
@huslage
huslage / machine.py
Last active August 29, 2015 14:26 — forked from nathanleclaire/machine.py
Ansible dynamic inventory plugin for Docker Machine
#!/usr/bin/env python
"""
Example Usage:
$ ansible -i machine.py machinename -m ping
"""
import argparse
import subprocess
@huslage
huslage / newbz
Created April 25, 2011 03:39
Annoying Error
➜ Safecast curl -vvv --request PUT --header "X-PachubeApiKey: 7dKrbzxeRr8fOS_720XzWCeFlhdyB1iPqAqA8h-FMc4" --data \@test.json "http://api.pachube.com/v2/feeds/24200.json"
* About to connect() to api.pachube.com port 80 (#0)
* Trying 173.203.98.29... connected
* Connected to api.pachube.com (173.203.98.29) port 80 (#0)
> PUT /v2/feeds/24200.json HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: api.pachube.com
> Accept: */*
> X-PachubeApiKey: 7dKrbzxeRr8fOS_720XzWCeFlhdyB1iPqAqA8h-FMc4
@huslage
huslage / gist:1001483
Created May 31, 2011 23:21
Safecast DNS records
➜ ~ dig +noauthority @ns-760.awsdns-31.net blog.safecast.org @ns-29.awsdns-03.com blog.safecast.org @ns-1428.awsdns-50.org blog.safecast.org @ns-1801.awsdns-33.co.uk blog.safecast.org
; <<>> DiG 9.6.0-APPLE-P2 <<>> +noauthority @ns-760.awsdns-31.net blog.safecast.org @ns-29.awsdns-03.com blog.safecast.org @ns-1428.awsdns-50.org blog.safecast.org @ns-1801.awsdns-33.co.uk blog.safecast.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16848
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 0
;; WARNING: recursion requested but not available
2011-08-23 23:51:42.496 DEBUG [Tropo-Thread-5c2d3adda85001848b7d3b582e3b7a4e] #CONTAINER#@T: com.voxeo.tropo.FatalException: java.lang.IllegalStateException: Send error reponse for the canceled request.\n at com.voxeo.tropo.core.SimpleCall.handleException(SimpleCall.java:2296)\n at com.voxeo.tropo.core.SimpleCall.hangup(SimpleCall.java:477)\n at com.voxeo.tropo.core.SimpleCall.hangup(SimpleCall.java:487)\n at com.voxeo.tropo.SessionMonitor.attributeRemoved(SessionMonitor.java:41)\n at com.micromethod.sipmethod.server.container.impl.ApplicationSupport.handleEvent(ApplicationSupport.java:223)\n at com.micromethod.sipmethod.server.container.impl.ApplicationImpl.handleEvent(ApplicationImpl.java:585)\n at com.micromethod.sipmethod.server.sip.session.SipSessionImpl.removeAttributeInternal(SipSessionImpl.java:924)\n at com.micromethod.sipmethod.server.sip.session.SipSessionImpl.invalidate(SipSessionImpl.java:352)\n at com.micromethod.sipmethod.server.sip.session.SipSessionImpl.processInvalidationWhenReady(SipSession