Category Archives: Programming

“Microsoft Small BASIC” is not actually bad

I recently started looking at Microsoft Small Basic. I realize that folks who have known me for a long time will be shocked and horrified that I would consider a Microsoft product, since I probably should be trying to teach … Continue reading

Posted in Programming | Tagged , , , , | 5 Comments

CPU as GPU

Phoronix has done an interesting thing, they have used the LLVMpipe driver to run a bunch of OpenGL code on a recent Gulftown GPU. Check it out, here. Related Posts:PAT and MTRR

Posted in Programming | Tagged , , , | 1 Comment

CodeIgniter: Scalar Variable Attachments

Many systems that provide email sending seem to only allow file attachments. There never seems to be a feature for creating the attachment in a variable and sending it. CodeIgniter, no matter how awesome, is no exception. So, I’ve been … Continue reading

Posted in Programming | Tagged , , , , , | Comments Off on CodeIgniter: Scalar Variable Attachments

Git In Here!

If you are still using subversion, quit it. Seriously. It is like trying to do version control in handcuffs and without fingers. In my hobby coding, git has saved my butt so many times I can barely count it. I … Continue reading

Posted in Metablogging, Programming | Tagged , , | 2 Comments

Using sed to add Google Analytics to static pages

The shell command sed is extremely powerful. Recently, I needed to add the Google Analytics JavaScript to several hundred old static html pages. I did not fancy doing that by hand and when a computer is around the boring and … Continue reading

Posted in Programming | Tagged , , | Comments Off on Using sed to add Google Analytics to static pages

WordWhirled (Part 3)

I couldn’t leave it alone. I just couldn’t. I’ve tried. Believe me, I’ve tried. However, my love of words won’t let me. How can the inhabitants of that most literate of worlds, WordWorld, live knowing that at any moment their … Continue reading

Posted in Cartoon Sociology, Programming, Security | Tagged , , , , , | Comments Off on WordWhirled (Part 3)

Thinking about Rails vs Django

I asked The Google what it thought (via google trends) about the relative interest in Django and Rails. It looks like a lot of people are finding out what I did… Rails is kind of a pain and Django is … Continue reading

Posted in Programming | Tagged , , , , | Comments Off on Thinking about Rails vs Django

Ubuntu 10.10

Ubuntu 10.10 has been released. You can download it here: http://www.ubuntu.com/desktop/get-ubuntu/download I have been a fan of Ubuntu since first using it, and the 10.10 release seems to be good stuff. I’ve been using the release candidate for about a … Continue reading

Posted in Programming | Tagged , , | Comments Off on Ubuntu 10.10

Early Computer Audio

Audio used to be easy. I remember programming the 6-bit DAC on the Tandy Color Computer in 6809 Assembler, and thinking… there’s nothing to this. I then learned to program the Commodore SID chip. It introduced me to concepts like … Continue reading

Posted in Computing History, Musicality, Programming | Tagged , , , , , | Comments Off on Early Computer Audio

PAT and MTRR

In older x86 hardware, typically pre-64 bit, control of the CPU cache was done by using settings in MTRR or Memory Type Range Registers. These allowed sections of memory to be cached in different ways. Memory could be set uncacheable, … Continue reading

Posted in Programming | Tagged , , , , | Comments Off on PAT and MTRR