Thursday, June 3rd, 2010

Realtime ray tracing^H^H^H^H^H^H texture mapping with JavaScript

Category: Examples

We have posted about ray tracing before, and now we have another example by Jonas Wagner: The environment is mapped using cube mapping. I store all the values of the cubemap as floats. I increase the definition range by multiplying all values bigger than 0.95 with 2. This makes sure that the bright parts of Read the rest…

Posted by Dion Almaer at 6:47 am

3.2 rating from 6 votes

Border Image Generator Tool; Using local file APIs

Category: CSS

Kevin Decker has upgraded his border-image generator tool. The major update is the ability to not have to host an image, but also use local ones. The tool itself is useful, but the post is very interesting as we get to listen in to the implementation process of Kevin as he got the feature working Read the rest…

Posted by Dion Almaer at 6:01 am

1 rating from 2 votes

Are we going to be stick shift drivers amidst the automatic population?

Category: Editorial

An editorial piece taken from my personal blog goes into some thoughts on the computing platforms and how they are evolving. I have been talking in analogy for the last few days. The common meme is relating the computing usage trends to that of the car industry. As I watch continue to watch my family Read the rest…

Posted by Dion Almaer at 5:43 am

3.5 rating from 2 votes

Wednesday, June 2nd, 2010

See beauty in the Kaleidoscope

Category: Utility

Sofa love to create beautiful things. They worked on Aristo, the the open source theme that came from Cappuccino, but has also been picked up by jQuery UI and others. This time around Sofa has created a simple purpose Mac application called Kaleidoscope that allows you to visualize diffs for both text docs and images. Read the rest…

Posted by Dion Almaer at 2:17 pm

1 rating from 1 votes

Build a Fish Tank with Canvas and CSS3

Category: Examples

Greg Murray has an early beta of a fun sample app: HTML5 Fish Tank. The app lets you build out your fishes, and then place them in the tank. It puts the low level Canvas and CSS3 transitions/transforms to work. E.g. < View plain text > HTML <div id="1275463173677" class="fish" style="-webkit-transition-duration: 3369ms; -webkit-transform-origin-x: 508px; -webkit-transform-origin-y: Read the rest…

Posted by Dion Almaer at 6:27 am

3.7 rating from 6 votes

Stomple: Stomping to the server via WebSockets

Category: JavaScript, Library

Karl Krukow has created Stomple, a library that “enables using the browser as a reliable messaging client, e.g. for JMS.” It is trivially simple to now have a browser (that supports this new WebSockets world) to join in with JMS backends, and start to consume. To get going it is as simple as: < View Read the rest…

Posted by Dion Almaer at 2:38 am
Comment here

5 rating from 1 votes

Tuesday, June 1st, 2010

ShowSlow monitors your YSlow and Google Page Speed scores

Category: Performance

Show Slow has a great new feature. Sergey Chernyshev and team now monitor your YSlow and Page Speed stats: Show Slow will fire YSlow and Page Speed at your site and collect statistics on a daily basis so you can just sit back and enjoy the graphs! You can also check out the Alex 100 Read the rest…

Posted by Dion Almaer at 6:25 am

3 rating from 1 votes

Building a Basic Silverlight Application to talk to PHP

Category: PHP

Silverlight is a powerful development platform for creating engaging, interactive user experiences for Web, desktop, and mobile applications when online or offline. Silverlight is a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems, bringing a new level of interactivity wherever the Web works. Silverlight 4 adds a Read the rest…

Posted by tberardi at 4:14 am

3.2 rating from 6 votes

Two JS solutions to run SQL-like statements on Arrays and Objects

Category: JavaScript, Library

Thomas Frank released SQLike a script that allows you to filter arrays and objects in JavaScript with a SQL-like syntax. Query: < View plain text > javascript SQLike.q(     {         Select: [‘firstName’,’|count|’,’firstName’,’|sum|’,’salary’,’|min|’,’salary’,’|max|’,’salary’,’|avg|’,’salary’],         From: dataArray,         GroupBy: [‘firstName’],         Having: function(){return Read the rest…

Posted by Chris Heilmann at 4:13 am

3 rating from 3 votes

All Posts of June 2010