Archive for the 'programming' Category



N in N

I recently participated in 7 in 7, a scheme cooked up by the ITP resident researchers to do seven creative projects in seven days. The project inspired the currently running and oh so more manageable 5 in 5. The rules are:
Projects must be completed in a day.
Each project needs a name and documentation [...]

I know, I know, you’ve been waiting your whole life for this.
Download beta SFTP Processing library (source included in zip).
Download example Processing sketch.
The library uses JSch (Java Secure Channel).
Copyright (c) 2002,2003,2004,2005,2006,2007 Atsuhiko Yamanaka, JCraft, Inc.

import sftp.*;

Sftp sftp;

void setup() {
size(200,200);
background(0);
// Create the SFTP object
// if 3rd arg = [...]

Particles ^ 6

Flight404’s recent exquisite work with additive blending and particles led me to return to an old project of mine. Of course, these days, revisiting a project translates to “add more LCD screens.”
We’ve successfully added support for passing larger amount of data across clients in the multi-screen framework and this has led to [...]

Tech Trek TV!

Click To Play

March 4th 2007. New York City3 Minutes
Wherein we pick a name we like (Tech Trek: Inside ITP) and catch ITP researcher and teacher Dan Shiffman working on 6, 32-inch TVs. His project is was just up and running when we talked to him. It’s an open source Java framework for spanning real-time graphics [...]

I’m just finishing up another trip to Savannah, GA. It’s Art & Technology Week here at the Telfair Museum. I participated in two programs, a workshop at the Moses Jackson Community Center and a demo for high school students at the Jepson Center. Haeyoung Kim (who performs under the name bubblyfish) also spoke. [...]

The Garden

It’s been a while since I published a new work. But there’s nothing like a deadline. A year ago, I installed three of my works at the Jepson Center for the Arts in Savannah, GA. Since the installation was set to run for three years, it seemed like a nice, altogether reasonable [...]

Moviemaker Update

I’ve updated the Processing moviemaker library. Implemented more codecs and I think I fixed the Intel Mac bugs (but no way to tell since I don’t have one.) Hopefully nothing else broke in the process. Anyone reading this on an intel mac or windows machine, please test and let me know, thanks! [...]

A first pass at my Neural Networks in processing tutorial is ready for public consumption. So, before you go and consume a turkey, consume this link. And let me know if it makes any sense at all. . .? The examples are still trivial — Linear classification, Solving XOR [...]

Java Freedom Fries

Is it a penguin? A tooth? A surfer from the future? Whatever it is, this announcement sure does make me happy. Read more about it at Create Digital Motion, one of my new favorite blogs!

view applet and source
So after a fierce battle with my own neurons, I am ready to release part II of my Processing series: “Neural Network! Huah! What is it good for? (Sing it again, now.)”
This example implements a multi-layered neural network that learns via “back propogation.” It’s specifically trained to solve XOR. [...]




You are currently browsing the daniel shiffman weblog archives for the 'programming' category.

Longer entries are truncated. Click the headline of an entry to read it in its entirety.

Categories