Archive for the 'Technology' Category

HTML Sketch Pad

Flash? Nope. Silverlight? Not really. Its HTML 5. A flash replacement? Not so soon.

http://mugtug.com/sketchpad/
http://www.sumopaint.com/app/

Sixth Sense by Pranav Mistry

What’s fascinating about this project is less of the technology than the new form of user interaction that takes advantage of the unique capabilities of this wearable device. The later half of the talk gives a preview of some of these gestures Pranav have designed.

TED Talk
Website: http://www.pranavmistry.com/projects/sixthsense/

What is Google Chrome OS?









New Indie game – Trauma

Chanced upon this indie game which had a game visual similar to that of microsoft’s photosynth demo.

Of course it only looks similar on the surface, the underlying technology seems much different in the sense that its unlikely the engine will arrange and stitch your photos in 3d. Having said that, the game play looks interesting enough.

Source: http://www.indiegames.com/blog/2009/11/trailer_trauma_krystian_majews.html

CUDA

From the NVIDIA CUDA Development quick start guide:

CUDA-enabled GPUs have hundreds of cores that can collectively run thousands of computing threads. Each core has shared resources, including registers and memory. The on-chip shared memory allows parallel tasks running on these cores to share data without sending it over the system memory bus.

Real-time simulations of hundreds of entities immediately come to mind, sounds interesting for my next project in adm.

Check out the guide here,  along with programming and SDK reference:
http://www.nvidia.com/object/cuda_develop.html

Service Capture is your friend

Well, at least when you’re using flash + amf. Last week I was getting the dreaded NetConnection.Call.BadVersion error every other day. Debugging blindly, I had no way of knowing whether I was moving towards or away from the solution. On the verge of giving up until I gave Service Capture a try. The handy tool sets up itself as the proxy to your browser and monitors all kinds of traffic, SOAP, XML, Text, JSON, Flash Traces, you name it. For my case, I used it primarily to decode the AMF responses from my zend_Amf gateway. It decodes the binary responses and place it along the request and response headers in a familiar object tree view, making inspection a breeze.

And I also realized what was causing the errors: the flash player was trying to decode a redirection to facebook’s login page as Amf. Doh.

The speed, size and dependability of programming languages

Guillaume Marceau has made an interesting attempt at visualizing 33 programming languages in terms of code terseness and speed.

The Computer Language Benchmarks Game is a collection of 429 programs, consisting of 13 benchmark reimplemented across 33 programming languages. It is a fantastic resource if you are trying to compare programming languages quantitatively.

http://gmarceau.qc.ca/blog/2009/05/speed-size-and-dependability-of.html

Real-time 3D in Flash

Came across this 2 sites by Carlos Ulloa showcasing real time 3D in flash:

http://www.helloenjoy.com/ greets the viewer with an interesting transition from plain 2D words into a few 3D reflective text blocks floating in a white environment. After panning around them for awhile, the viewer soon notices that the cursor changes when hovering on each letter, and discovers in delight that those are not just floating 3D objects looking pretty, they actually demonstrate an interactive physics engine. Try them out yourself.

http://www.carlosulloa.com/ looks normal, until you decide to give the controls a try. Go ahead and be surprised.

Idea for iPhone App

Can’t spot the last difference in photohunt? Whip out your iPhone and take a photo of each image, the app would match the 2 photos and search for the differences for you.

Youtube’s Awesome Content Scanner

Just noticed that the audio in one of my videos on youtube has been disabled. The message says:

Your video, The Pencil, may have audio content from Diagon Alley and The Gringotts Vault by Harry Potter Soundtrack that is owned or licensed by WMG.

Continue reading ‘Youtube’s Awesome Content Scanner’