Random Geekery

2006

year2006

20072005
  • I've Been Experimenting With CakePHP

    Sep 22, 2006

    Blogspot · php ·

    I’ve been experimenting with CakePHP over the last couple of weeks for a project. It’s definitely not Ruby on Rails, but it has a lot of charm. This library provides a MVC system for PHP applications, but the really interesting thing is that you can just drop it onto your Web server space with no fuss or bother. You don’t even have to worry about clever mod_rewrite rules if you don’t want to.

  • Reduce, Reuse, Recycle in REBOL

    Apr 30, 2006(Updated Jul 11, 2009)

    Coolnamehere · rebol ·

    I had to share a “Eureka!” moment that I recently experienced about REBOL. I never did get around to refining it, but it stands here as a rambling testament of - well, as a testament of my ability to ramble. I might end up refining it later, or I might not. I just didn’t want the thoughts to disappear in air as thoughts are sometimes known to do.

  • I still like UNIX better

    Mar 28, 2006

    Blogspot · 43 Things ·

    But at least now I have learned enough to actually get stuff done in Windows. That, and enough of my favorite tools have been ported over that I don’t have to feel homesick.

  • There Must Be Something Wrong With Me

    Mar 24, 2006

    Blogspot ·

    There must be something wrong with me. I’ve been sitting here for the last hour, merrily watching Jigdo downloading components for a Debian ISO. This is roughly equivalent to watching paint dry, except for the fact that at least the latter provides you with a dry painted surface when it’s done.

  • Learning XML

    Mar 17, 2006(Updated Jul 11, 2009)

    Coolnamehere · xml · learn ·

    A mountain of standards and specifications have piled on top of XML over the years, but the core language is still pretty easy to get started in. Because it is a markup language rather than a programming language, there aren’t as many new concepts to learn. If you’ve learned HTML in the past, then XML will be familiar.

  • XML

    Mar 17, 2006(Updated Jul 11, 2009)

    Coolnamehere · xml ·

    XML is the core language of the Web. It forms the foundation for nearly everything you read with your browser. You might not know this, though, because of the great number of languages and acronyms you find. Web pages are written in XHTML, news feeds are written in RSS, and many applications communicate to each other with XML-RPC. If you use Google Talk, then you are relying on the Jabber protocol. What do each of these languages have in common? They are all XML languages.

  • Aliases

    Mar 1, 2006

    Blogspot · ruby ·

    Here’s something I didn’t know. When you override a method in a subclass, you also need to redeclare any aliases for that method. Seems pretty obvious when you think about it. I didn’t think about it, though, and it caught me up for a few minutes.

  • Sticking with Vim

    Feb 12, 2006

    Blogspot · 43 Things · vim ·

    I’ve been experimenting with several excellent editors for Windows, including UltraEdit and Crimson Editor. The experiments will continue, but for now I am going to stick to a Windows install of Vim. Becoming familiar with Windows doesn’t mean I have to drop everything I already know in the dust!

  • New PageTemplate Release

    Jan 7, 2006

    Blogspot · pagetemplate ·

    I snuck out a couple of new PageTemplate releases over the last week. There were no significant changes. The main bugfix is that PT should now work okay in an environment where $SAFE > 0. This means you can finally use stock PageTemplate in your mod_ruby projects. I don’t have any major plans for PT in the near future. I really need to improve the tests, so I can know for sure that the package does what it’s currently advertised to do. Much later, I want to split the library into components so that people who want the bare minimum can use a PageTemplate::Core module which would be equivalent to PT 0.3.2.