Saturday, January 30, 2010

Ben Weber - Starcraft AI Competition

openFrameworks

openFrameworks

just got openframeworks running on my win7 box, have it running on ubuntu at work, and getting it going on ubuntu on virtualbox under win7

Clone Your Ubuntu installation�|�Ubuntu Geek

Clone Your Ubuntu installation�|�Ubuntu Geek


Actually, I prefer:

On the original system:


dpkg --get-selections | tr -s '\t' | cut -f 2 > installedpackages


and then on the target system:


cat installedpackages | sudo xargs aptitude install

Trimpin: Ratatatatatt

Trimpin + Kronos Quartet

Trimpin + EMP guitar tower

Trimpin documentary: the sound of invention

Thursday, January 28, 2010

i




This process is reversed in the receiver. The neutral mind acquires the sign. It recovers from memory the object normally associated with the sign and this produces the interpretant.



Wednesday, January 27, 2010

Tuesday, January 26, 2010

Feel_the_Beat

developers, developers, developers



map



mxmlc




Resolving Component libs with Flex SDK mxmlc


mxmlc -library-path+=lib coverflow.mxml




FAQ



cafe




MyPressi Twist - mmm, coffee.



fs



SICA




University of Victoria's Student Club
Society For Indian Classical Arts (SICA) presents
Indian Temple Dance: A classical dance performance by Anjali (Ann-Marie Gaston)

SICA is presenting "Indian Temple Dance" by Anjali (Ann-Marie Gaston). Anjali will be performing Indian Temple Dances in front of video and images of ancient temples and sculptures. Anjali's recitals are a unique combination of traditional and innovative dance woven around a theme and highlighted by exquisite slide back drops and narration. Ann-Marie Gaston, a Ph.D. from Oxford University in Indian Art and Culture is an internationally acclaimed classical dancer trained in Bharata Natyam, Odissi, Kuchipudi, Kathakali and Chhau. She is also choreographer, teacher, lecturer and photographer and published three books on Indian dance and art. Please see Anjali's webpage (http://www.culturalhorizons.ca) and SICA's webpage at http://uvicsica.googlepages.com for more information.


Venue: David Lam Auditorium (A144 MacLaurin Building), University of Victoria
Date: Sunday, February 7, 2010
Time: 7PM (Doors open by 6:45PM)
Admission: $15 Adults, $10 Students and Children under 13 free.
Tickets: Available at the door, Munro's books or Call Sri @ 250-721-2672




Monday, January 25, 2010

size



You start to get a feeling of the immensity in the amount of data in The Orchive when you've been copying data between two USB 2.0 hard drives and it has already taken 10 hours, and only about half way done and this is just for one year in the 20 years of recordings.


featureserver



uvic ocean




COMING UP AT UVIC



THE PERFECT STORM: OCEAN RESEARCH AND FINE ARTS: In this free public
lecture, UVic Dean of Fine Arts Sarah Blackstone will illustrate how
Canadian art relates to oceans and coasts and how research and
creative activity truly are synonymous.

?Scientists look at oceans and coasts in one way, artists
look through a different lens at the same data,? says Blackstone.
?Creative artists have long been researching oceans and coasts and
bring a unique perspective to the opportunities and challenges
contained in these subjects. If we unite the scientific findings with
the artistic ones, our understanding of problems will be more complete
and the solutions we propose will be more likely to succeed. For
example, the issue of climate change got a lot more attention?and
perhaps more respect?after Al Gore took the data and made a movie out
of it.?



?The Perfect Storm: Ocean and Coastal Research Meets the Fine Arts?

Wednesday, 27 Jan. from 3:30 to 4:30 p.m.

Fine Arts Building, Room 103

Admission is free.




flex swc




# Compiling and including a swc file
mxmlc -library-path+=../libs -file-specs testmaps.mxml




remote




To get firefox to open up a url in an existing browser:


firefox -remote "openurl(http://www.mozilla.org)"






Thursday, January 21, 2010

regexp



barely



know




jwz

I should start my sentences with "guess what, you young punks" more often, that totally drives the point across.

jwz, still hardcore.



Tuesday, January 19, 2010

f




AnimationPackage is an ActionScript library compatible to Flash Player 6 and above. It
helps you to create powerful, maintainable animations and primitive shapes in an efficient and easy way, resulting in small file sizes.
flex cookbook
flare
Open Source Flash projects
POCO guided tour
OSFlash-hosted projects
Flade (Flash Dynamics Engine) is an open source actionscript 2.0 library for simulating 2D physics using Verlet integration.



drum



Monday, January 18, 2010

mp3info



in use




Bind: Address Already in Use - Or How to Avoid this Error when Closing TCP Connections



thrd



twist




Twisted is a networking engine written in Python, supporting numerous protocols. It contains a web server, numerous chat clients, chat servers, mail servers, and more.



ind




indefero - better code managment.



drop



API




Joshua Bloch: Bumper-Sticker API Design

All programmers are API designers.
APIs can be among your greatest assets or liabilities.
Public APIs, like diamonds, are forever.
APIs should be easy to use and hard to misuse.
APIs should be self-documenting.
When designing an API, first gather requirements?with a healthy degree of skepticism.
Structure requirements as use-cases.
Early drafts of APIs should be short.
Code the use-cases against your API before you implement it.
Maintain the code for uses-cases as the API evolves.
Example code should be exemplary.
You can't please everyone so aim to displease everyone equally.
Expect API-design mistakes due to failures of imagination.
API design is not a solitary activity.
Avoid fixed limits on input sizes.
Names matter.
If it's hard to find good names, go back to the drawing board.
When in doubt, leave it out.
Keep APIs free of implementations details.
Be wary of overspecification.
Minimize mutability.
Documentation matters.
Consider the performance consequences of API design decisions, but don't warp an API to achieve performance gains.
When in Rome, do as the Romans do.
Minimize accessibility.
Subclass only if you can say with a straight face that every instance of the subclass is an instance of the superclass.
Design and document for inheritance or else prohibit it.
Don't make the client do anything the library could do.




fonts




Top 10 Programming Fonts

Personally I use "Bitstream Vera Sans Mono-14". Really nice.



gwt




Reddit asks : Does anyone actually use GWT?

Google Wave uses it, is the answer.



Sunday, January 17, 2010

Monday, January 11, 2010

flex marsyas




I just got my first Flex program that talks to Marsyas and gets data via a network socket connection running!

I did it in Python, and it appears there is more that I need to learn about threads on Python when working with Marsyas. I have two threads going, one with Marsyas in it and one with a function that prints values, and the value printing thread only gets called intermitantly.



creation




creationComplete="initApp()"


For Flex.


Lost Generation

anova



Wednesday, January 06, 2010

Saturday, January 02, 2010

wow

Holy, I am running Windows 7 host with Ubuntu guest inside of VirtualBox. Works amazing. Anyways, got Flex Builder running on Windows, it's really sweet, much better than the Linux Alpha version. So, I mounted my Windows drive to be accessible by my user id in /etc/fstab:
sness /winsness vboxsf uid=500,gid=500,convertcp=iso8859-1 0 0
Then you just have to edit files in Emacs on Ubuntu and the changes show up automagically in Eclipse. In Emacs on Ubuntu you will want to revist the files you change on Eclipse with:
C-x C-v - runs the command find-alternate-file
But Emacs will warn you about this if you try editting them. Eclipse seems to figure out when files have changed and automatically rebuilds them. Nice, but spooky!

Degrafa : Declarative Graphics Framework

Degrafa : Declarative Graphics Framework