git reset --soft HEAD~1
git add file.cpp
git commit --amend
// | |
// This is tested and works! | |
// | |
String input = "123,456"; | |
int firstVal, secondVal; | |
for (int i = 0; i < input.length(); i++) { | |
if (input.substring(i, i+1) == ",") { | |
firstVal = input.substring(0, i).toInt(); | |
secondVal = input.substring(i+1).toInt(); |
/* | |
Wall Drawing #271: Black circles, red grid, yellow arcs from four | |
corners, blue arcs from the midpoints of four sides | |
(ACG 195) 1975 | |
Originally colored pencil on wall | |
Solomon R. Guggenheim Museum | |
New York | |
Recreated by Matt Felsen in Processing, 2014 |
Ubuntu web-related setup | |
# Install mysql extension for php | |
sudo apt-get install php5-mysql | |
# Enable mod_rewrite in Apache | |
sudo a2enmod rewrite | |
# Allow .htaccess to do mod_rewrite rules | |
# in /etc/apache2/httpd.conf or /etc/apache2/apache.conf or /etc/apache2/sites-enabled/000-default |
# Taken from these two posts | |
# Note, I did not enable php support in nginx to keep things simple | |
# http://www.raspberrypi.org/forums/viewtopic.php?p=515259 | |
# http://www.raspberrypi.org/forums/viewtopic.php?f=43&t=63276&p=502944&hilit=rpi+cam+web+interface+nginx#p502944 | |
sudo apt-get install nginx | |
# edit nginx config | |
sudo nano /etc/nginx/nginx.conf | |
# disable gzip and logging for performance |
var WebSocket = require('ws'); | |
var WebSocketServer = require('ws').Server; | |
var client = new WebSocket('ws://localhost:7204/myo/1'); | |
var wss = new WebSocketServer({ port: 9000 }); | |
wss.broadcast = function(data) { | |
for (var i in this.clients) this.clients[i].send(data, function(){}); | |
}; |
#!/bin/bash | |
# | |
# NOTE: The openFrameworks folder structure (particularly with regard to the projectGenerator) | |
# has changed since this script was written, so this will probably not work! | |
# (The parts about creating a new project toward the end, at least.) | |
# | |
# | |
# usage: |
float theta, x, y, z; | |
theta = ofDegToRad(230); // 0 -> 360 | |
x = cylRadius * cos(theta); | |
y = cylHeight * -0.4; // -h/2 -> h/2 | |
z = cylRadius * sin(theta); | |
ofVec3f center = cam.worldToScreen( ofVec3f(x, y, z) ); | |
cam.end(); |