Category: Technology

  • How to setup Rhythmbox 2.95 as an Ampache client

    Ampache, for those who don’t know, is a personal streaming music service. It lets you play your MP3s anywhere there’s an internet connection. You don’t need anything special to play music via Ampache, just a web browser. But certain music applications integrate full Ampache support, which means you can browse all your MP3s from within…

    Read more

  • Dopefish Ex: Human Revolution

    The image above is from the game Deus Ex: Human Revolution. Recognize it? Remember the Dopefish? The big, dumb fish that appeared in the water level of Keen 4? If not, you missed out on the golden age of PC gaming. (Go buy a 386 and we’ll talk.) Images of the Dopefish have been snuck…

    Read more

  • Setting up Ubuntu as an iTunes music server

    If you’re like me, you’ve got a home network with a couple computers and a buttload of music in MP3, OGG, and FLAC format sitting on your Ubuntu server. You want to be able to keep all your music on that server, but play it from any computer. What to do? There’s a few solutions…

    Read more

  • Programming in Vala

    As some of you may know, I work for an open source software non-profit called Yorba. Our best known product is Shotwell, a photo management application that’s similar to Picasa or iPhoto, but created for Linux. It’s the default photo app these days in both Ubuntu and Fedora. What many of our users don’t know…

    Read more

  • Inanimate Racer

    Today I was surprised to find a (semi-serious) review of a game I created back in high school, “Inanimate Racer.” The point of the game was that you could only race objects that didn’t move. Here’s the review: If you’re interested in playing(?) Inanimate Racer, there’s also a Flash remake of the game available here.

    Read more

  • Accelerated 2D graphics with OpenGL and SDL: part 1

    As some of you know, I’m working on an old-school puzzle game with Hryx. This game makes use of OpenGL’s graphics capabilities, but not for 3D graphics. Nope, the game is entirely two dimensional. So why OpenGL? Because it’s really, really fast on most systems. Much faster than the slowpoke graphics in SDL. This is…

    Read more

  • Site is back up… you jerk!

    Due to a mistake on my part, this site (and all my other sites) went dead today. Don’t worry, they’re all back up and chugging along nicely now. But this brings up a good question that I and many other webmasters have struggled with: Why didn’t anyone tell that my sites were down? Okay, there’s…

    Read more

  • Google is Evil

    Google is evil, and now I have proof! 1. Go to http://www.google.com2. Type in “Google is evil” (without the quotes) and do NOT press enter3. PROOF! (Note: requires Google Instant, so this will not work on phones.) Credit for this goes to 2600’s Google Blacklist.

    Read more

  • Android: not the droids you were looking for

    When Google first released Android, it was presented as a modern, open-source operating system for phones. It sounded great; all the hip buzzwords and you can write programs in Java? Who wouldn’t want this? But Google’s strategy for selling the OS was… odd. The OS would be sold through a chain of resellers. And Google’s…

    Read more

  • How I fixed my broken wifi after the Mac OS X 10.6.4 update

    Yesterday I grudgingly let Software Update reboot my computer to install Mac OS 10.6.4. After it booted up, the wifi was dead. Now my first thought the router wasn’t working, but my iPhone and my other laptop were still connecting just fine. I looked in the network settings and found the IP address was invalid.…

    Read more