July, 2004

  1. Tasks Scripts

    You may have noticed that my ‘Around the web’ posts have gotten a little longer in the past few weeks. The reason for this isn’t that I’m reading more or seeing more interesting tid bits on a weekly basis, it is mainly due to an improved toolset. I’ve set up a couple of scripts that…

  2. Photos 4.1rc3 Released

    I’ve released Photos 4.1rc3. More people have started working on translations which has helped me catch additional strings that had slipped through the cracks. Changes in this release Translated a more strings that had slipped through (all the JavaScript strings in particular, oops!). Date picker changes months properly when a number of months other than…

  3. Mailing Lists

    I finally got the beta discussion and announcement mailing lists set up for Tasks and Tasks Pro™. http://lists.alexking.org/ I’ll start releasing betas of the next major versions pretty soon, so if you’re a customer that wants to take part in the early testing and feature discussion, join the appropriate beta mailing list. I’d still like…

  4. Around the web

    Brent recently posted about the web’s influence on UI design. I’d e-mailed him about this a little while back after I was unable to locate some of NetNewsWire‘s functionality because it existed solely in the menus. I now expect all major functions and view options to be presented right in the UI, not only accessible…

  5. New German Language Files

    I’ve posted new German language files for Tasks Pro™ and Tasks. Of course, these have been added to the Use Tasks accounts as well. Thank you Jens Miltner for the translations. This post is part of the project: Tasks Pro™. View the project timeline for more context on this post.

  6. MySQL Version Difference

    If you are running MySQL queries from PHP and include the semi-colon in the SQL query, your query will run just fine on a MySQL 4 database but will fail on a MySQL 3 database. This doesn’t work in MySQL 3: $sql = “SELECT * FROM foo;”; but this does: $sql = “SELECT * FROM…

  7. Fun Word Definitions

    ARBITRATOR: A cook that leaves Arby’s to work at McDonalds AVOIDABLE: What a bullfighter tried to do BERNADETTE: The act of torching a mortgage BURGLARIZE: What a crook sees with CONTROL: A short, ugly inmate COUNTERFEITERS: Workers who put together kitchen cabinets ECLIPSE: What an English barber does for a living EYEDROPPER: A clumsy ophthalmologist…

  8. New Features

    I’m enjoying spending time coding new features again. I’ve already added several new features for the next release of Tasks Pro™: The first one I implemented was one of the most commonly requested: a preference to let new tasks inherit their groups from their parent task. This is rather trivial when you’re creating a sub-task…

  9. Books!

    I received 2 books from my Amazon wish list today: Geof got me Database Design for Mere Mortals. He read it and thought I could use it – what a guy! Philip got me Getting Things Done, which had been recommended to me by several folks as containing ideas I could integrate into my software.…

  10. Standard Browser Behavior is Important

    Matt describes how he turns off an annoying feature of IE. I certainly understand where he’s coming from (I hate the image toolbar and turn it off in IE’s options on every PC I use), but breaking standard browser behavior is a mistake. When people come to your site, they are still using their browser…

  11. Around the web

    Quick test of Canon’s new EOS View Utility Daring Fireball: Konfab Confab Eric has posted another trip journal: ECHENG.COM: Manta Shark Fishing Research, Ecuador, June 2004. People tend not to care about sharks because they aren’t considered to be “cute,” but removing the top predator in any ecosystem is a catastrophic move. Hyatt: On Extending…

  12. Shutting Off Comments on Old Posts

    I really don’t understand why people want to disable comments on old posts. I see people wanting to do this in the WordPress forums and on various blogs (and in comments). There is even a WordPress plugin for this. This seems like a better approach to me. Comment spam is like e-mail spam, any solution…

  13. GPL Clarification Continued

    An IP lawyer was kind enough to take the time to share some knowledge with me. I was quite impressed with the way he boiled this down to something I could understand. Here is a transcript: Lawyer: Ok, first of all. The GPL is just a contract. It says if you do X (publish any…