Saturday, May 31, 2008

normal



hibase




HiBase : A Persistent Functional Programming Environment.



webware




I just heard about webware on the mp3 insider podcast from cnet. Very cool site, with reviews and links to neat new web applications.

It was so funny that the first story was about Folia a social network site for gardeners. Funny because the first big Ruby on Rails website I built, lovemygarden.net was also a social networking site for gardeners.

I built it in 2006, when Rails was just getting really popular, and the advice that I found was to build a website about something that you're passionate about.

lovemygarden.net is still up there, but I found that doing a whole website just by myself was too big of a task. It's better to have a small team.



Wednesday, May 28, 2008

arduino osc




It would be nice to get the Arduino to talk OSC. It looks like it's tricky because the Arduino doesn't have an ethernet port, like the Make Controller.

Here are some resources that might be useful:

d.tools: Arduino support (EXPERIMENTAL)
Can Arduino send OSC directly to Reaktor etc?
Interfacing PD
[Developers] Arduino + OSC
monomeserial - Get monome to talk to a serial port
SB70 Add device connectivity to your product via 10/100 Ethernet
AVR
avrlib
Procyon AVRlib - C-Language Function Library for Atmel AVR Processors

Good thing I'm learning the Make Controller first, I can get my feet wet, and then later move to the Arduino.



XMLSocket




I think I might try to hook up Marsyas and Flash with XMLSocket, and then to the Make Controller via OSC.

I could also hookup Marsyas to neko, and then neko to Flash, but for the high bandwidth data that I'm going to need, I think hooking Marsyas and Flash directly together might be better.

I'll have to research this some more.

Make Controller Kit
Make Controller Ruby interface
Make Controller Flash interface
OSC resources
OSC in C++
OSCPack - a set of C++ classes for packing and unpacking OSC packets.
OSC CNMAT downloads
Guide to OSC Libraries



flosc




flosc is a Java server that lets different applications that talk OSC to talk to each other. Also talks to Flash via the XMLSocket class.

Very interesting, but sad that it is written in Java.



phoenix






The descent of the Phoenix lander was captured by MRO in a picture. Wow, that is some precise camera work.



Later the HiRISE camera on MRO took a picture of the lander on the surface.





prawn pdf




A neat new PDF writing library for Ruby named Prawn.



C




Analyze your C code with Frama, a Framework for Modular Analysis of C, written in OCaml.



Tuesday, May 27, 2008

icons




Some totally beautiful icon sets. Ok, this has just made me want to totally max out these Flash/haXe applications I'm building with amazing icons.



taiko




Making a Taiko From a Wine Barrel. Good idea!



phoenix images








qm



Monday, May 26, 2008

404




My goodness, it was sure tricky to add a 404 not found page to this one Ruby on Rails application I had. All the help pages didn't seem to work, but adding this to application.rb did:


def rescue_action_in_public(exception)
render :text => 'not found', :status => 404
end






kernel



cadence




Cadence - In Western musical theory, a cadence (Latin cadentia, "a falling") is a particular series of intervals or chords that end a phrase, section, or piece of music.





math