Skip navigation

Category Archives: Uncategorized

2012 Yeosu EXPO HYUNDAI MOTOR GROUP – Hyper-Matrix from yangsookyun on Vimeo.

Epic shapeshifting pixel wall designed by J o n p a s a n g media group consisting of:

Jin-Yo Mok
Sookyun Yang
Earl Park
Jin-Wook Yeo


Just started reading  (bits of)

Structure and Interpretation of Computer Programs

I thought this quote from the dedication section was beautiful:

“I think that it’s extraordinarily important that we in computer sci- ence keep fun in computing. When it started out, it was an awful lot of fun. Of course, the paying customers got shafted every now and then, and after a while we began to take their complaints se- riously. We began to feel as if we really were responsible for the successful, error-free perfect use of these machines. I don’t think we are. I think we’re responsible for stretching them, setting them off in new directions and keeping fun in the house. I hope the field of computer science never loses its sense of fun. Above all, I hope we don’t become missionaries. Don’t feel as if you’re Bible sales- men. The world has too many of those already. What you know about computing other people will learn. Don’t feel as if the key to successful computing is only in your hands. What’s in your hands, I think and hope, is intelligence: the ability to see the machine as more than when you were first led up to it, that you can make it more.”

—Alan J. Perlis (April 1, 1922 – February 7, 1990)

You can find the book to download here

An excellent project that feeds real time traffic data to the retro arcade game Frogger. I really enjoyed the mode of promo video as well.

Project created by Tyler DeAngelo|other/5th-ave-frogger

For some reason my wordpress has decided twitter is not worth updating. OIGH wordpress…update already!


I love Kate’s outlook on life. I think we should all try to be more glacier like!

KateHartman @ Ted Talks

Just a few photos and a video from the 3 days of training I took part in which started on Monday the 11th of July. In the 3 days we put together 2 machines; one that was a gantry based plotter and the other was a turn table based scanner. The interesting part was tooling the plotter to pour slip over clay. The pictures below are just a few photo I took over the 3 days. Mat, another from the CNC workshop documented the whole process better than I did, you can find his photos here


Found on

I was getting a bit bored of the layout and look of this blog so I have decided for better or worse that i will change it. Might take a few days to find a layout i am happy with so bare with me! Cheers

Recently I have spent a considerable amount of time researching data visualization techniques using Flash and AS3. The main driving force for this research was to inspire first year Digital Media students without allowing them to be intimidated by AS3. To make the process of visualizing data in AS3 less daunting I have started writing a toolkit of classes the students can use to bypass some of the fundamental and structural elements of visualizing data. This way the students can concentrate on the creative and experimental aspects of the visualizations and achieve results at a much faster rate.

Here is one of the classes I have completed that I believe to be quite useful. The purpose of the class is to convert time into units along an axis. The class takes the start time and end time for a period of data collection and maps that across either the x or y axis. The class has a getPoint method which you can pass any time within the data collection period and it will return the point in pixels along the specified axis.

Once an instance of has been defined only two lines are required to start utilising the class for example:

converter.setAxis(“12:00:00”, // The start time
“12:05:00”, // The end time
“x”);       // the axis to apply the units to

trace(converter.getPoint(“12:02:00”)); //get a value along the defined axis

Anybody is welcome to use this class I just hope other people find it as useful as I do.  However I would love to know any improvements that could be made to the class and how it has been implemented.

DOWNLOAD class and examples

I have almost finished a project which I have been working on for the last few months so i thought it was about time I posted it up here. The website is written for Peter Cusack of CRiSAP (Creative Research in Sound Art & Performance). He approached me looking for an online database to show case sounds around major cities in the UK (which eventually turned into the world) and here is the result:  The Sound Database

There are a few bugs and usability features that I am working on but the base of the site pretty much finished.

The site uses a number of different languages and API to achieve the end result.


  • HTML
  • CSS
  • Javascript
  • PHP
  • MySQL
  • AJAX
  • Regular Expression


This is the first time i have coded something this complicated and i am fairly pleased with the results. Next i hope to add some extra functionality to the site.

  1. A randomizer which pans around the world randomly playing sounds as it goes.
  2. A walk though feature whereby the user can draw a line though the sounds. An icon will drive the path of the line playing sounds in close proximity. Sounds will pan to the left if they are on the left and right if they are on the right.
%d bloggers like this: