Archive for the 'teaching_' Category



Calling Processing again from shiffman on Vimeo. Going to write this up and publish the code (in conjunction with my Big Screens course) in the next couple days.

1-800-Processing from shiffman on Vimeo.

I’m pleased to announce that we’re releasing the first version of The Most Pixels Ever, an open-source Java framework for spanning Processing sketches across multiple screens (developed with Chris Kairalla). This is an early version that has many limitations and needs a great deal of improvement, but it does work. The site isn’t complete, but [...]

Run Lola, Ruuuuuuuuuuuuun!

Working on a demo for the MPE system consisting a grid of cells, each playing the film Run Lola Run at 60×32 pixels. Each cell is one frame behind (or ahead) of its left (or right) neighbor. The idea here is to ultimately have enough pixel space to display the entire movie all at once [...]

Single Parent Ecosystem

Simple EcoSystem This week, in The Nature of Code, we’re talking about genetic algorithms. A genetic algorithm is a search technique that involves a simulated population of candidate “solutions” (represented by virtual chromosomes) that evolve towards an optimal state. The process is a computational model of principles from biological evolution, such as selection, inheritance, crossover, [...]

WordNet

I’ve posted a brief tutorial on using JWNL, a Java library for accessing WordNet. “WordNet is a large lexical database of English, developed under the direction of George A. Miller. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic [...]

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 [...]

The guests take over!

Today, my site had a slight breakdown. For whatever reason, the Google Analytics plug-in made the site disappear. If you weren’t logged in as an “author”, nothing would appear. So before I could figure out the problem, I enabled author capabilities for all my students so that they could continue to view the material. Now, [...]

Generics

I was just settling into a quiet evening of reviewing material for my A to Z class tomorrow when I stumbled across something quite shocking. Mind you, I was in a fragile state, having finally released myself from a rather unhealthy personal obsession with the StringTokenizer, silently weeping (inside) while adjusting the examples to use [...]

Simplicity

In the interest of trying to lead my life according to my recent minor obession: John Maeda’s Laws of Simplicity, I have decided to start off the Spring semester with a little bit of law 1: Reduce. So out with http://www.shiffman.net/teaching/the-nature-of-code/ and in with http://www.shiffman.net/teaching/nature/ and out with http://www.shiffman.net/teaching/programming-from-a-to-z/ and in with http://www.shiffman.net/teaching/a2z/. Apologies if [...]




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

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

Categories