Skip to content

Instantly share code, notes, and snippets.

Greg Berger gregberger

Block or report user

Report or block gregberger

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View pantone_of_the_year.json
{"colors":
[
{"year": 2000, "name": "Cerulean Blue", "values": [155, 183, 212] },
{"year": 2001, "name": "Fuschia Rose", "values": [199, 67, 117] },
{"year": 2002, "name": "True Red", "values": [191, 25, 50] },
{"year": 2003, "name": "Aqua Sky", "values": [123, 196, 196] },
{"year": 2004, "name": "Tigerlily", "values": [226, 88, 62] },
{"year": 2005, "name": "Blue Turquoise", "values": [83, 176, 174] },
{"year": 2006, "name": "Sand Dollar", "values": [222, 205, 190] },
{"year": 2007, "name": "Chilly Pepper", "values": [155, 27, 48] },
View compteur_leds.ino
int broches[] = {8,9,10,11,12};
int bouton = 2;
int compteur = 0;
int etat_precedent = HIGH;
void setup() {
for(int i = 0; i < 5; i++){
pinMode(broches[i], OUTPUT);
}
pinMode(bouton, INPUT_PULLUP);
@gregberger
gregberger / testP5Slider.pde
Last active Jul 9, 2018
Selecting images from an array with a slider (ControlP5 + Processing3)
View testP5Slider.pde
import controlP5.*;
ControlP5 cp5;
PImage[] images = new PImage[12];
int imageIndex = 0;
void setup(){
size(800,800);
for(int i = 0; i < 12; i++){
images[i] = loadImage(i+".gif");
View sketch_14000.pde
int qty = 14000;
float a = 0.1;
float mult;
void setup() {
size(1000, 800,P3D);
noFill();
strokeWeight(0.1);
colorMode(HSB);
@gregberger
gregberger / rainbow-colors.js
Last active Aug 25, 2016
The colors of the rainbow used by the magnificent Dan Shiffman for his Coding Rainbow branding
View rainbow-colors.js
var rainbowColors = ['#9659A7','#2494C1','#49BB6C','#F1C500','#D55957'];
View processing
if(posX > width){
speedX = speedX* -1;
fill(200);
}
@gregberger
gregberger / .profile
Created Aug 28, 2015
Some symfony helpers to put in the .proifle file in *nix systems
View .profile
export HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
## SYMFONY UTILS (beware, commands are relative to the root directory of a symfony project)
alias setupPermissions='sudo chmod +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" ./app/cache ./app/logs && sudo chmod +a "`whoami` allow delete,write,append,file_inherit,dir ectory_inherit" ./app/cache ./app/logs'
alias cc='php app/console cache:clear'
View brocoglitch
import gifAnimation.*;
PImage image;
GifMaker gifExport;
void setup() {
image = loadImage("brocoli.jpg");
size(image.width,image.height);
gifExport = new GifMaker(this, "export.gif");
gifExport.setRepeat(0); // make it an "endless" animation
View video_experiment.pde
import processing.video.*;
Capture c;
int w = 800;
int h = 800;
void setup() {
background(0);
size(w, h);
c=new Capture(this, w, h);
View gist:df9779c9c2b9984f3a4a
int i, f=0;
int value=2;
int s=500;
void setup(){
size(s,s);
}
void draw() {
loadPixels();
while (++i < (s*s)) {
f=frameCount;
You can’t perform that action at this time.