SourceForge has been a lumbering, slow, clumsy, ugly site for a long time. So-called “improvements” over the past couple of *years* have done as much to hurt performance of the site as it has to make it prettier and (debatably) easy to navigate. In reality, it seems that most of the changes made to SourceForge…
Category: Technology
*STILL* No Multiple Inheritance in PHP!
This is maddening. There have been requests for multiple inheritance in PHP since I started using it in mid 1999. Of course, in mid-1999, I didn’t really care. There wasn’t much written in PHP that was any good, so I was writing little scripts of glue code to tie pieces of HTML together and the…
Quick CVS Cheat Sheet
Actually, I’d love to say that I’ve moved completely to using git instead of CVS, but the truth of the matter is that, for a recent project where I’m just trying to consolidate a whole bunch of admin scripts, organize them under one (managed) roof, and (most importantly) get a bunch of admins on board…
I’m Now A FiOS Customer
Some people will be shocked to hear that I’m now a FiOS customer, especially if they’ve read a previous post I made over a year ago now about how FiOS looked like the biggest scam ever. Well, I’m not sure I changed my mind per se, but a number of realizations have been made over…
Finding Needles With ’sort’ and ‘uniq’
I had to do this recently, and so I thought it would be useful to share this for two reasons: Someone else may need to do it and find this technique useful Someone else may know a better way of doing this Quick ‘n’ dirty explanation: you have two lists. One list is a superset…
View Vindication
So, about 9 months ago, I worked with a team of researchers. They were building a pretty hardcore global distributed system, and associated management infrastructure. My job was to simply advise them on issues revolving around how they use their database back end. For the most part, I just made suggestions here and there about…
Three tips to keep you focused
If you’ve read my previous posts relating to time management, you might realize by now that I tend to approach it from the opposite direction of a lot of other information sources. My philosophy is that it is easier (for me) to identify things that represent a mismanagement of time and find creative solutions to…
Vi Key Bindings for your Mac Apps
Well, I found Komodo Editor, and I’m using that right now for coding Python. It’s Vi key bindings are a little quirky sometimes because of the interplay with the popup hints and stuff, but it hasn’t driven me totally crazy yet. However, I just found out that there’s a way to get Vi key bindings…
Google Calendar Syncing
So, I’m kinda tired of trying to find a solution to this. What I want is a non-commercial, freely available application (NOT service) that will sync bidirectionally between Google Calendar and Apple iCal, Evolution, and whatever Mozilla calls its calendar today (Sunbird?). I’ve used Spanning Sync, which worked well enough, but I never liked that…
Code Editor Goodness: Komodo Editor
Geez…. for a sysadmin I sure seem to write a lot of code. In the past year I’ve written an assignment type for Moodle in PHP, cobbled together an API in Perl to manage various LDAP resources, and I’ve just completed a prototype for an XML-RPC server that will be an interface to our data…