Posts filed under “Programming”
-
Template-based Asset Munging in ExpressionEngine
ExpressionEngine’s mechanism for embedding one template in another can be used to speed up your site by munging your CSS and JavaScript files.
-
EE Tip: Counting the results of a nested query
Nested loops in ExpressionEngine can cause all sorts of headaches, especially when it comes to dealing with "magic" variables like
{count}
. Thankfully, MySQL can help. -
Audio Spectrum Analysis in JSON
I thought I would post the source for the the Spectrum Analysis tool I created for anyone wanting a quick way to get some data from their favorite tune and perhaps figure out a way to use it in a optimized fashion.
-
A Twitter Search Visualizer in Processing.js
I jumped over from Raphael back to Processing again today and built a visualizer for Twitter data.
-
Canvas, Audio, Raphael & Twitter
Last week I worked up an audio visualizer in Flash for a friend that yielded some nice results; doing the same thing with
canvas
and JavaScript requires a more roundabout method that is less accurate but more gratifying from a coding perspective. -
See Creature
I took a day to extend the tentacle class to work on 360° and secondary motion from a parent node, but here it is, the first critter for my ocean.
-
A new “onload” scheme
A few projects back, I decided to rethink our JavaScript organization strategy and came up with a new technique that, I think, helps us better manage behaviors from page to page.
-
Logarithmic Spirals
A logarithmic spiral, equiangular spiral or growth spiral is a special kind of spiral curve which often appears in nature. The logarithmic spiral was first described by Descartes and later extensively investigated by Jakob Bernoulli, who called it Spira mirabilis, “the marvelous spiral.”
-
HTML Canvas & Processing.js
I have been experimenting with the new HTML5
canvas
element and trying to get up to speed on the syntax. -
Charter For Compassion
Our latest project, launched November 12, was the Charter For Compassion. The “Collective,” the Flash component I built, is a growing list of compassionate acts done by people all over the globe.