Saturday, January 31, 2009

Nigel Horspool (UVic CompSci)



Linux Assembly and Disassembly an Introduction - Introduction to gcc, gdb and objdump.



Sunday, February 1st, 2009
8:00 PM

Presented by LaSaM

Kristy Farkas (melodica, harmonium, percussion), Tina Pearson (accordion, flute, percussion) and Chris Reiche (keyboards, percussion) with guest performers Alfons Fear (trumpet), Rodney Sharman (flute), George Tzanetakis (sax), Max Murray (tuba), Mason Koenig and Corey Rae (percussion).


Friday, January 30, 2009

check this out

MarGrid in Flash. By sness.



Convert from RGB to YUV with:

Convert from YUV to RGB with:

Thursday, January 29, 2009



xna - Makes Games Programming Easier, Not Easy.


Velato - is an esoteric programming language by User:Rottytooth, which uses MIDI files as source code. Programs in Velato, like in Fugue, are defined by the pitch and order of notes. Velato is intended to allow for flexibility in composition, so functional programs will not necessarily sound like random notes. There is a tendency for Velato programs to have jazz-like harmonies.


git + zsh = fun


Thursday, January 22, 2009


SOM Toolbox at HUT in Finland. The source.


Data Mining with R - A free ebook


Elephant 2000: A Programming Language for the year 2015 Based on Speech Acts - A new language by the John McCarthy

old ways

Tuesday, January 20, 2009

Tuesday, January 13, 2009


cxxtest/ --error-printer -o Selector_runner.cpp TestSelector.h

Monday, January 12, 2009

qt opengl


QT += opengl

To the .pro file.

Saturday, January 10, 2009


Performing with the TouchBox

waveTable: demo 01

Assistive Music Browser on the IPhone

Eye Gaze Controlled Assistive Music Browser

KeyBoard Controlled Assistive Music Browser

Antarctica Condition 1 Weather

480 cores

girl with a pearl earring


python sequences

ga ml


xorgfs - A FUSE filesystem for exposing information from the X11 system. Wacky!

no automaton

app store


Linux 2.6.28's five best features

- ext4 - Sweet
- GEM Memory Manager for Graphics
- Disk Shock Protection
- Staging Drivers
- Network improvements

martian sunset



Somatic Experiencing - is a form of therapy aimed at relieving and resolving the symptoms of post-traumatic stress disorder (PTSD) and other mental and physical trauma-related health problems by focusing on the client?s perceived body sensations (or somatic experiences).

walk in the woods

PSYCHOLOGY: A Walk in the Woods
Gilbert Chin

Spending time in the outdoors is commonly regarded as a wholesome approach to coping with the cacophony of contemporary developed societies. But does immersion in a natural environment lead to more than simply a sense of feeling refreshed--that is, might the metaphorical recharging of one's batteries be real? Berman et al. find that the less obtrusive sensory stimuli provided by a walk through an arboretum enabled people to perform better on a standard working memory task (backward digit span), in comparison to the stimuli of a stroll through a downtown landscape. Subsequent testing revealed a specific effect of scenic as opposed to urban settings on the executive portions (versus the alerting or orienting components) of an attentional network task, suggesting that a brief hiatus from focused application of attention allows for the replenishment and renewal of cognitive control centers. -- GJC

Psychol. Sci. 19, 1207 (2008).

Wednesday, January 07, 2009


Python OPML

To install OPML for Python on Fedora 10:

yum install setuptools -y
easy_install opml


literate programming

A really neato wiki for Literate Programming. It shows the program source code along with an article about what the program does. Go Knuth 2009!


Python trick to reverse a sequence


Query String in HTTP


qt opengl



PETRAE 2009 - The 2nd International Conference on PErvasive Technologies Related to Assistive Environments


I was getting a bug where the system would hang after the message

setting system clock using the hardware clock

There is a workaround here.

The --directisa option in /etc/init.d/hwclock worked for me.

Also, if this still doesn't work, make sure that the bios clock is not wildy inaccurate, this can also cause it to hang.

Tuesday, January 06, 2009


I just found out about the handy "-L" option in rsync:

-L, --copy-links transform symlink into referent file/dir

Monday, January 05, 2009



If you get a message:

Could not detect stabilization, waiting 10 seconds.

With Fedora 10, check out this thread for a fix.


rhizomes.manifesto - Rhizomes oppose the idea that knowledge must grow in a tree structure from previously accepted ideas. New thinking need not follow established patterns.

monster hat

You need a monster hat.

Inspired from a strip from The Devil's Panties, a fantastic web comic.

Sunday, January 04, 2009


The courses I'm taking this term:

CSC 578B - Computer Animation
CSC 554 - Fault Tolerant Computing
CSC 561 - Multimedia Systems

Saturday, January 03, 2009


Spotify - A company with a new way to do music streaming, with cooperation from the major music labels. Uses a hybrid p2p system to deliver popular songs quickly as well as long tail songs from their servers. Neat.

Thursday, January 01, 2009


after web 2.0, the return of innovation.



Easily browse flickr images with

This is so awesome and LOL, because it's just a bunch of images, just like web pages back in 1995, but it's so much better than that fancy web 2.0 nonsense for looking at images quickly.

There is something here that needs exploring. How much of the new navigation tools that we have created actually make it harder for people to get at the information they want?

Is this web 3.0 in the making? Take the data from web 2.0 sites and present it in the way that the users really want, which might be just a list of pictures on a web page, like this?

I love the mouseovers here as well, which give you more information about the picture with a javascript rollover, this also reveals a link to the original flickr page. Clicking on the image makes it bigger, and another click makes it small again.