Earlier this year I was working on a project and needed a quick way to tie an sql table to the web. I ended up going with dadabik and I don’t regret it, it’s worked out well. But today I stumbled across an interesting alternative – MyDBO. It takes a very different approach to a similar problem. It’s basically an extensible code generation framework and is much more flexible than solutions like dadabik. At first blush I thought it would end up being more complex to work with than dadabik, but having tinkered a bit I think we would have actually had an easier time of it on the census project if we had used MyDBO – we ended up making a significant number of changes behind the scenes with dadabik which we wouldn’t have had to do with MyDBO. This is worth a look if you do a lot of mysql-php-webwork.
Convert your excel spreadsheets to mysql data
It doesn’t get much more convenient than this. I just had to do this today and went looking for a tool. xls2mysql is a free php script that takes the data from your excel file and converts it into tables in a mysql server. It’s not perfect – it cannot detect field types and the maximum file upload size over http that your server allows will limit the size of the data set you can import, but for lots of simple tasks this is a handy script. Of course you can do this already with phpmyadmin if you export your data out to csv, but if you’re not running that and don’t see yourself getting it going, this is an alternative.
Another OSX Synergy GUI
Only a few days after I mention a GUI for Synergy on OSX, I find an even better one. This one runs on OSX and Linux and comes with everything you need – download, run and you’re all set. If you need to share a mouse and keyboard amongst multiple machines, Synergy is the stuff, and if you’re doing it on a mac, Quicksynergy is going to make it as easy as it’s going to get to get it up and running.
Lingon – create launchd config files on osx
Apple in its wisdom created launchd. They had good reasons for doing so, but there are downsides. One of them is they’ve replaced what used to be a single line of text in the crontab which usually had less than a few dozen characters into a 20 or more line xml file. They’re sort of a pain in the ass to write. Enter Lingon, a graphical user interface that greatly eases the creation and installation of the launchd configuration files. Free, open source, and works like a charm. Next time you’re trying to automate stuff on your mac and get frustrated with launchd, check this out, it will save you a lot of trouble.
new business venture from the mp3.com guru
Check out mp3tunes.com, a new business from the guy behind mp3.com and other dot.coms. For $40 a year you get unlimited file storage and unlimited throughput on 128k streaming from their site – upload your entire music collection and listen to it no matter where you are. If you’re not already running your own home streaming solution, this is a really interesting option. Granted, 128k is on the low end but for the price it’s incredible, especially when coupled with unlimited storage. They also have a synching tool to help you migrate your music collection to their servers. This is really a pretty good deal for anyone interested in having their music collection hosted online who doesn’t have the means to bring up their own hosting solution. There’s also a free version of the service which is limited to 56k streams, which might be worth testing for podcasts and other material where sound clarity is not as much of an issue. I’m left wondering how long it will take the RIAA to get steamed about this and call out the lawyers, I guess we’ll find out soon enough.
Wiki engine comparisons
Check out the wikimatrix.org, which has tools that allow you to compare the feature sets of the most popular wiki engines. It’s hardly comprehensive (compare it to c2’s list of known wiki engines for example), but it has the major ones and even a few I wasn’t familiar with, and the site’s brand new so hopefully they’ll be adding more engines over time. If you’re in the market for a wiki, this is a useful resource.
Firefox 1.5 is out
Yeah, I know – news of this is all over the web, and you all knew it already. Except most of the regular readers are not neccesarily quick on the new version uptake, so here’s a friendly poke – go update to the latest firefox. Just the changes to how tabs work make it worthwhile (you can now drag and reorder them without using a buggy extension). And here’s something fun for you to check out after you’ve updated – an interactive demo using svg.
[demo found via digg]
Escape from phone tree hell
Check out this awesome set of instructions for navigating your way out of phone tree hell and to a human being. Unfortunately my primary bank (Key) isn’t on the list, but paypal, ebay, and visa all are as well as tons of others. Next time you’re dreading that 20 minute exercise in frustration that is trying to reach a human being at a company, check this list first, your blood pressure will thank you.
Need a favicon?
I found a handy little resource today – check out html-kit’s favicon generator – simply upload a pic to their site and they’ll give you back the pic reformatted as a favicon. I finally got a placeholder icon up today thanks to this site. Free, simple as pie, and it works as advertised.
Christmas list up
Per repeated requests from various family members, I’ve put my Christmas list together, you can view it here:
http://www.metamusing.net/weblog/christmas-2005-wishlist/
I’ll get a link in the sidebar so you don’t lose track of it, at some point. Also remember you can always search for it.