Sunday, June 28, 2009

Thursday, June 25, 2009

ssh



shell



text




Online Text Utilities

Things like "Encode URI" and "UTF-8 Decode". Could be useful.



big O




A Beginners? Guide to Big O Notation

Good article, but kinda fades out towards the end.



Monday, June 22, 2009

C74 Perspectives: Matt Wright

Wow! Matt used to be a Post-doc at the lab. So cool!

v8-gl




V8-GL - intends to provide a high-level JavaScript API for creating 2D/3D hardware accelerated desktop graphics.

In other words, you can hack some JavaScript code that opens a desktop window and renders some 3D hardware accelerated graphics. Bindings are made using the V8 JavaScript engine.

Nice.



ribbon




jQuery Ribbons. Pretty.



grey



Sunday, June 21, 2009

org




An awesome org-mode tutorial.



Friday, June 19, 2009

c8




Peavey DPM C8. The old MIDI controller in our lab. Quite a beast!



parrot



eval()



cmake



opengl




A bunch of links that I've found useful over the last week while designing MarSndPeek and rewriting the Panning Pedagogy app in OpenGL:

OpenGL Primitives
Simple OpenGL Primitives: Drawing Points, Lines and Polygons with glVertex
QGLWidget Class Reference
Chapter 14 - OpenGL - From the Qt manual
OpenGL & Qt animation
Lesson: 06 - from the awesome nehe OpenGL tutorial
Hello GL Example
glOrtho
Opengl Triangle Tutorial
OpenGL:Tutorials:Tutorial Framework:Light and Fog
fog from nehe
How to use Fog in OpenGL
10 Clipping, Culling, and Visibility Testing
Line and Point antialiasing
Lesson 1 : Viewing Volume & Viewport
Tutorial 08: LookAt - Split - Clipping
GLUT Tutorial : Computing Frames per Second

Some work had been done in Marsyas with OpenGL by Aaron Hechmer, who used to be in George's lab.

Here's a screenshot of the current version of MarSndPeek:



And a screenshot of the OpenGL panning app:



Here's a screenshot of the web based version of the panning app, which you can visit at pan.sness.net




x11/html



tty



Thursday, June 18, 2009

iPhone Ocarina App Demo - Ge Wang

Speaker identification with sndpeek

I'm making a version of this with Marsyas and Qt, it's called MarSndPeek.

cmake wiki




A really nice page on CMake:How To Find Libraries. Very useful.



qt opengl





A thread suggested that for Re: [CMake] cmake link against Qt4's OpenGL


PROJECT ( COMBINED )
FIND_PACKAGE (Qt4 REQUIRED)
SET(QT_USE_QTOPENGL TRUE)
INCLUDE( ${QT_USE_FILE} )
ADD_EXECUTABLE(exe main.cpp glwidget.cpp window.cpp)
TARGET_LINK_LIBRARIES(exe ${QT_LIBRARIES})


What I found for Marsyas linking a Qt application that uses OpenGL, I first had to add the following lines to marsyas-detect.cmake:


if (WITH_OPENGL)
find_package(OpenGL REQUIRED)
set (MARSYAS_OPENGL 1)
SET(QT_USE_QTOPENGL TRUE)
endif (WITH_OPENGL)


With the important line being


SET(QT_USE_QTOPENGL TRUE)


To get the OpenGL header files to be included I also added the following lines to the CMakeLists.txt file in the directory of the application I was working on:


INCLUDE_DIRECTORIES(${QT_QTOPENGL_INCLUDE_DIR})


Very simple, but really hard to find out how to do.


cmake opengl



nethack



Wednesday, June 17, 2009

as3




Actionscript 3.0 libraries. I wonder how hard it is to integrate these into haXe?



karmetik




Some new songs by my friend Manj as KarmetiK::Bhutan. It's Live Electroganic Tribal Dance Grooves



Tuesday, June 16, 2009

guitar



shm




Trying to figure out how to turn on SHMConfig in X11 in Ubuntu under VirtualBox in Windows 7 so that I can disable my mouse pointer on my laptop when I'm typing.

Any ideas?

SynapticsTouchpad

xorg.conf & SHMConfig for Synaptics Touchpad
Cannot enable SHMconfig
What happen with SHMConfig?
Touchpad at Wikipedia
How-to disable Touchpad on Linux - for Fedora 7


Wednesday, June 10, 2009

reinstall grub on ubuntu





sudo grub
find /boot/grub/stage1
root (hd0,0)
setup (hd0)
quit




Tuesday, June 09, 2009

pan




Check out my new Flash app at pan.sness.net, and as Panning Pedagogy SourceForge.



hackers




From : Unix turns 40: The past, present and future of a revolutionary OS

Thompson and Ritchie were the consummate "hackers," when that word referred to someone who combined uncommon creativity, brute force intelligence and midnight oil to solve software problems that others barely knew existed.

Nice. Me too.



melo



Sunday, June 07, 2009

Thursday, June 04, 2009

soundex




Soundex is a phonetic algorithm for indexing names by sound, as pronounced in English. The goal is for homophones to be encoded to the same representation so that they can be matched despite minor differences in spelling.

Just what we needed for a recent project. Neat.



sandy3d





Sandy3d is a fantastic 3d engine for Flash/haXe. I was using it in a recent project, but it turned out I needed too many polygons, and it doesn't seem to be able to use the new 3D accelleration in Flash 10. Still, a really awesome project and nice API.

Sandy FAQ
Sandy API





maya




Check out this really cool animation by my friend Rafael Besaccia.



Wednesday, June 03, 2009

resist



mysql




The State of MySQL

Interesting that both MySQL and Perl got stuck between versions 5 and 6. Perhaps they should just have jumped to version 7.

That's funny, now that I think of it, CCP4 kind of got stuck between 5 and 6 as well, but it looks like they've leapt now.

The lesson of the day is : Avoid version 6.0.



jquery



js



dark



pd



rest



put/post



jdk



reich



quantum



cheat



py