Kategorie: Tim’s Weblog

  • CLIPS

    „CLIPS is a tool for building expert systems. This PHP extension [PHLIPS] provides PHP with a basic interface to a CLIPS environment. Its purpose is to allow deployment of expert systems in PHP.“ Unfortunately the PHP extension doesn’t seem to be developed anymore…

  • 7 reasons I switched back to PHP after 2 years on Rails

    Derek Sivers – 7 reasons I switched back to PHP after 2 years on Rails: „Ruby is prettier. Rails has nice shortcuts. But no big shortcuts I can’t code-up myself in a day if needed. Looked at from a real practical point of view, I could do anything in PHP, and there were many business…

  • MailChimp Inbox Inspector

    „Whenever you create an email campaign, do you spend hours testing it in all your different email programs and ISP accounts and spam filters? Or do you just click „send“ and pray to the email gods? We feel your pain. That’s why we created the MailChimp Inbox Inspector…“

  • Log Everything All the Time

    Todd Hoff – Log Everything All the Time: „But then I make each process have a command port hosting a simple embedded web server and telnet processor so you can change debug levels and other setting on the fly through the web or telnet interface. This is pretty handy in the field and during development.…

  • Strategy Letter VI

    Joel Spolsky – Strategy Letter VI: „The third phase with PCs was Macintosh and Windows. A standard, consistent user interface with features like multiple windows and the Clipboard designed so that applications could work together. The increased usability and power we got out of the new GUIs made personal computing explode. So if history repeats…

  • cross browser fixed header/footer layout (CSS)

    cross browser fixed header/footer layout basic method

  • Third normal form for classes

    John Cowan – Third normal form for classes: „If the state can be partitioned into two non-overlapping sub-states such that no methods depend on both of them, then the class should be refactored into two classes with separate states. This also improves encapsulation, as the methods in one class can now be changed without regard…

  • Styling File Inputs with CSS and the DOM

    Shaun Inman – Styling File Inputs with CSS and the DOM: „File inputs (<input type=“file“ />) are the bane of beautiful form design. No rendering engine provides the granular control over their presentation designers desire. This simple, three-part progressive enhancement provides the markup, CSS, and JavaScript to address the long-standing irritation.“

  • Dare Takes a Look at CouchDB

    Sam Ruby – Dare Takes a Look at CouchDB: „What happens when your application grows so large that you have no choice but to massively employ techniques like sharding? What do you have to give up? What do you need to add back in in order to mitigate the loss of the things you give…

  • The evil that is fear: banning religion from US prisons

    Greg Beaver – The evil that is fear: banning religion from US prisons: „The past 6 years have seen an unprecedented rise in the institutionalization of fear as public policy in the United States. This is of course primarily due to the attacks of 9/11, but not because of the terrorist attacks. The institutionalization of…