Bill Katz

My Brain

An occasionally updated repository of thoughts, past work, and links.

Articles tagged with 'PHP'

An Early, Quick Look at ActiveGrid

ActiveGrid just released the early-access version of their application builder and grid application server. The specifics of this open source grid-based web system had been kept under wraps since last November; CEO Pater Yared dropped hints about a Google-inspired system built on LAMP (Linux, Apache, PHP/Perl/Python) for delivering scalable web apps. I say "Google-inspired" because ActiveGrid pays a lot of attention to scaling web apps across ...

Patching Drupal for poker trackback spam

Spammers have begun using trackback comments as a way around the Drupal spam module. Looking over at the Drupal board, I see that some people got hit with hundreds of spam comments. This site got some ads for poker, casinos, and an anti-obesity drug, phentermine. The rising use of comment spam has spurred Google, MSN, Yahoo! and others to embrace the rel="nofollow" tag for hyperlinks.

In the ...

Procrastinating my way to Ruby on Rails

30,000 feet view but occasionally we’ll drop down to earth.

Java and J2EE

Described as heavier than it needs to be, even by some of its advocates.

Although the argument usually moves to an enterprise-level versus prototype tool debate, I think enterprise-level reliability, if you choose an appropriate modern language, is more a function of maturity because all these languages are pretty good. PHP is being ...

Enter the Drupal

After much dithering and review of blog & content management systems, I selected Drupal as the engine for my revised website. Why Drupal? The key reasons are:

  • Ease-of-use and large selection of modules & themes
  • Excellent categorization of content through taxonomy system
  • Nice input filter system that lets me choose the format style (e.g. HTML or Textile) for each entry
  • Clean URLs through apache mod_rewrite as well as Drupal ...

PHP and MySQL 4.1: Connection problems

When setting up Drupal and phpBB with PHP 4.3.10, I upgraded to MySQL 4.1 and got this wonderful message:

Warning: mysql_connect(): Client does not support authentication protocol requested by server

Turns out that MySQL 4.1+ now uses longer and stronger SHA1 password hashes. This is a good thingTM because MD5 is not long-term secure as has been shown recently.1

For MySQL and ...