Development

How to Fix the Flash of Yellow Before an Adsense Ad

I just added an Adsense ad code to a new blog I’d created.  So far so good, the ads display as expected. Except: upon loading each page, there is a momentary flash of pale yellow where the banner will shortly

/ No comments

How to Fix the Flash of Yellow Before an Adsense Ad

I just added an Adsense ad code to a new blog I’d created.  So far so good, the ads display as expected. Except: upon loading each page, there is a momentary flash of pale yellow where the banner will shortly

/ No comments

Beautiful jQuery Knob Controls for your App

jQuery-Knob is a javascript plugin for jQuery created by Anthony Terrien.  It allows you to add knob-like controls to your web-apps, similar to those found in audio mixing software, or DAWs.  Interact with them by click-dragging on the loop in

/ No comments

Beautiful jQuery Knob Controls for your App

jQuery-Knob is a javascript plugin for jQuery created by Anthony Terrien.  It allows you to add knob-like controls to your web-apps, similar to those found in audio mixing software, or DAWs.  Interact with them by click-dragging on the loop in

/ No comments

How to Sign In Automatically to Google Analytics

This is certainly a minor annoyance, but a significant one nonetheless, as it is a minor annoyance often encountered multiple times daily: every time you navigate to Google Analytics (via the url http://analytics.google.com or http://google.com/analytics), you land on the hype-heavy

/ No comments

How to Sign In Automatically to Google Analytics

This is certainly a minor annoyance, but a significant one nonetheless, as it is a minor annoyance often encountered multiple times daily: every time you navigate to Google Analytics (via the url http://analytics.google.com or http://google.com/analytics), you land on the hype-heavy

/ No comments

9 Eye-Popping New Google 3D Graphs

Sometime last year, Google implemented the plotting of 2-dimensional functions through their search engine. Yesterday they just expanded this capability to 3-dimensional graphing, using the new WebGL 3d graphics standards of modern browsers. Check out the functions below for some

/ No comments

9 Eye-Popping New Google 3D Graphs

Sometime last year, Google implemented the plotting of 2-dimensional functions through their search engine. Yesterday they just expanded this capability to 3-dimensional graphing, using the new WebGL 3d graphics standards of modern browsers. Check out the functions below for some

/ No comments

Raspberry Pi, the $25 Computer

We’re very interested in the initial release of the Raspberry Pi, a $25-$35 computer developed by a charitable foundation in the UK. Intended to make teaching computer science to young people more affordable, this Linux-running, Python-slinging, ARM machine seems like

/ No comments

Raspberry Pi, the $25 Computer

We’re very interested in the initial release of the Raspberry Pi, a $25-$35 computer developed by a charitable foundation in the UK. Intended to make teaching computer science to young people more affordable, this Linux-running, Python-slinging, ARM machine seems like

/ No comments

How to Fix MAMP When the MySQL Server Won’t Start

If your MAMP control panel refuses to show anything but a red light for the MySQL server, you will no longer be able to serve your database-backed application. This seems to happen often after MAMP fails to shut down a

/ 2 Comments

How to Fix MAMP When the MySQL Server Won’t Start

If your MAMP control panel refuses to show anything but a red light for the MySQL server, you will no longer be able to serve your database-backed application. This seems to happen often after MAMP fails to shut down a

/ 2 Comments

Javascript 3D Graphics Engine for the Browser

The emergence of 3D graphics with the rise of HTML5 should make for some immersive gaming and visualization experiences on the web. Three.js is a flexible and easy to use Javascript 3D graphics engine for the browser. It can render

/ No comments

Javascript 3D Graphics Engine for the Browser

The emergence of 3D graphics with the rise of HTML5 should make for some immersive gaming and visualization experiences on the web. Three.js is a flexible and easy to use Javascript 3D graphics engine for the browser. It can render

/ No comments

Capture Webpage Screenshots Entirely with Javascript

html2canvas is an open-source tool that fairly accurately renders screenshots of webpages to a <canvas> element. It can do this entirely client-side, within the browser, by parsing the DOM with Javascript. Very cool.

/ No comments

Capture Webpage Screenshots Entirely with Javascript

html2canvas is an open-source tool that fairly accurately renders screenshots of webpages to a <canvas> element. It can do this entirely client-side, within the browser, by parsing the DOM with Javascript. Very cool.

/ No comments

Leaflet: a beautiful new mapping tool for developers

Leaflet is a very sleek open-source javascript mapping library taking advantage of modern features of both desktop and mobile browsers, such as CSS3 popups and iPhone hardware integration.  Released by Cloudmade, this library leverages their Web Maps API, which is

/ No comments

Leaflet: a beautiful new mapping tool for developers

Leaflet is a very sleek open-source javascript mapping library taking advantage of modern features of both desktop and mobile browsers, such as CSS3 popups and iPhone hardware integration.  Released by Cloudmade, this library leverages their Web Maps API, which is

/ No comments

Common Failures in HTML Escaping

When variables in your web-app can be set remotely, such as by a user input field, it is essential that certain character entities are escaped in order to prevent your site from being vulnerable from cross-site scripting (XSS) injection attacks.

/ No comments

Common Failures in HTML Escaping

When variables in your web-app can be set remotely, such as by a user input field, it is essential that certain character entities are escaped in order to prevent your site from being vulnerable from cross-site scripting (XSS) injection attacks.

/ No comments