Skip to content

Instantly share code, notes, and snippets.

var serialport = require("serialport")
var color = require("colors")
var EventEmitter = require('events').EventEmitter;
var util = require('util');
var q = require('q');
var fs = require('fs');
const commandLineArgs = require("command-line-args");
/*
@ril3y
ril3y / test.js
Last active October 27, 2016 02:38
var serialport = require("serialport")
var color = require("colors")
var EventEmitter = require('events').EventEmitter;
var util = require('util');
var q = require('q');
var fs = require('fs');
const commandLineArgs = require("command-line-args");
@ril3y
ril3y / CHIP-CheatSheet.sh
Last active February 1, 2016 01:42
C.H.I.P. Cheat Sheet for me
#Default Packages
sudo apt-get install vim curl wget build-essential
#Setup Wifi
nmcli dev wifi con "myssid" password "myssidpassword"
#Install NodeJS
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install -y nodejs
{
"tinyg_settings": {
"version":1.0,
"last_update":2242015,
"setting_groups": [
{
"motor_group": [
{
"sn": "ma",
"ln": "map axis",
var tgSettings = angular.module('tgSettings', []);
tgSettings.controller('settingsController', function($scope, $http){
$scope.axis = "X";
})
@ril3y
ril3y / gen_starfield.py
Last active August 29, 2015 14:11
LaserGlowStarFieldGenerator
#!/usr/bin/python
from random import randint, uniform
from decimal import Decimal
#random file
xmax = 1524
ymax = 1524
shotmax = 30
var VELOCITY_ACCURACY = 1
var calcPen = function(zLen){
//Pendulum Movement Equation
//T = 2pi*SQRT(L/g)
var twoPi = 6.2831926
var gravity = 9.8
var result = twoPi * Math.sqrt(zLen / gravity);
return(result.toFixed(4))
}
//Wrecking Ball Demo
//var feed = 21538
//var axis = "Y"
var calcPendulum = function(zLen){
//Pendulum Movement Equation
//T = 2pi*SQRT(L/g)
var twoPi = 6.2831926
var gravity = 9.8
@ril3y
ril3y / Filesendersnip.java
Created April 28, 2012 14:13
Filesender logic for tgFX
while (!tg.getClearToSend()) {
//Not ready yet
Thread.sleep(1);
//We have to check again while in the sleeping thread that sometime
//during waiting for the clearbuffer the serialport has not been disconnected.
//And cancel has not been called
if (!tg.isConnected()) {
console.appendText("[!]Serial Port Disconnected.... Stopping file sending task...");
return false;
} else if (tg.isCANCELLED()) {
@ril3y
ril3y / pseudo-malware-decomipled
Created February 29, 2012 03:12
The decompiled version back to java of https://gist.github.com/1934804
package com.synthetos;
import android.app.Activity;
import android.content.Context;
import android.os.Build;
import android.os.Build.VERSION;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.telephony.TelephonyManager;
import android.view.View;