Code Doodle: JS Composing Function »

a simple set of trigonometric waves being composed into a single wave form

16k x 16k Pixel Image Generated by PHP »

The image is 16,000 pixels squared, about 28MBs in size. It takes about 300MB of RAM for ~30 seconds of processing.

Frequency Abuse – Python hates your friends »

TweetI had something fun planned for tonight, but WordPress ate it. You just get the raw bits now. Basically, use this (amazingly short bit of python code) to wreak havoc on your mate’s computer. ”’ Created on Mar 20, 2010 @author: Raymond ”’ import win32api import threading class Beep(threading.Thread): def __init__(self,frequency,duration): threading.Thread.__init__(self) self.frequency = frequency [...]

Elementary Java: main() and constructors »

I can’t believe I wrote an entire blog post just to get to tell that joke.

Technology Status Update »

TweetSometimes it’s good to have a moment of reflection and take stock of your position in life. I’ve heard that it is when you are at your busiest moments when you need to stop, if only for a moment, and consider all the things in your life. Well, I’m busy. Too busy, in fact, to [...]

Draw as well as you Program (and Vice-Versa) »

TweetI was recently visited by a friend who is also an IT professional. Some time during the visit, I casually made the recommendation that programmers should take a drafting course. I was a bit surprised to receive a contradictory opinion, but it was well received and has forced me to further justify my position in [...]

ShareItNow!!! »

TweetHas this ever happened to you? Hey, I have this thing you have to see! I’ll send ti via email, it’s 10MBs. No wait, my email service can’t handle anything that size. It’ll have to go a different way. Okay, I’ll send it over the IM client. Wait, it says you’re using a different client [...]

First Steps into Open Source »

TweetA new section of my personal website has just been opened and will hopefully see a lot of growth in the coming years: the Open Source Section. While I’ve been contributing for a while to a colleague’s open-source projects, this is my first time creating my own projects from the ground up. I’ve described my [...]