Baking on the Fly Revisited

Update thanks to David Weingart for pointing out the typo in the mod_rewrite rule below. Rasmus Lerdof’s Apache 404 error handler is a clever hack for regenerating content on the fly, however, I don’t like the idea of using an error handler to deliver a non-error URL. Pete of RasterWeb beat me to pointing out [...]

Benchmarking Web Apps on Apache

Chamas consulting put together a set of Web Application benchmarks on Apache, comparing the throughput and memory usage of a ‘Hello World’ application written in various frameworks (mod_perl, PHP, JSP, XSLT, custom Apache Modules). As you’d expect, the custom Apache API modules were the top performers, but mod_perl appeared to outdo mod_php, in both throughput [...]

The Mason Book

[ via Camworld ] O’Reilly’s published a book on HTML::Mason, which I’ve not had the opportunity to work with, but I’ve seen some extensive demos. Mason drives Salon and The Nation.

Meet The Makers

Today’s Meet the Makers conference was worth the effort to get up to the City on a Monday morning. The interviews with the people behind large sites — Shiva Shivakumar of Google, and Steve Weinstein of Vicinity — were an excellent contrast in building the data for your site, or integrating several existing databases. Jeff [...]

Adventures in .htaccess

Dorothea, over at Caveat Lector, is rewiring the connections between her old and new sites with Apache config-fu. A few lines of config-fu saves hours of $SCRIPTING_LANGUAGE, and keeps your server-side architecture sane. PHP’s $_SERVER hash, especially $_SERVER['REQUEST_URI'], is full of useful things for your script. If you haven’t tried (please, in an access controled [...]

Apache 2 for Mac OS X

Looking for an Apache 2.0 to run under OS X.2? Server Logistics has packages for Apache (which install under /Library), Perl, PHP, Tomcat, and other server components.

XSLT ISAPI Filter for IIS

It’s been awhile since I linked any IIS-specific items. I found this on the XSLT listserve. It’s an ISAPI filter, based on libxml2 and libxslt, for transforming server output using XSLT on Internet Information Server. It has a couple of advantages over Microsoft’s XSLT filter (not needing write access to directories on the server, and [...]

Integrating Tomcat with Apache on OS X

What you need to download and build in order to get Apache to listen for requests and hand them off to Tomcat under Mac OS X.

More on .htaccess, mod_rewrite, and image stealing

More on the server configuration front, Phillip Harrington wrote in to mention that there’s a thread on .htaccess and mod_rewrite over at Scripty Goddess. Aside to the Goddesses: don’t appologize for your divinity. If someone’s offended by the term, it’s a big network, and they can complain about it on their own site. Link

Preventing Image Bandwidth Theft With .htaccess

[ via Heather Champ ] Heather has trouble with unclued people linking to images on her server. She found an article on using mod_rewrite to mitigate the problem. And one of her readers pointed to a web tool that’ll generate the mod_rewrite configuration to put in your httpd.conf or .htaccess files. It’s not 100% fool-proof, [...]

XSLT Library for FileMaker Pro 6

FileMaker 6 ships with the Apache Project’s Xerces XML parser and Xalan XSLT processor baked-in. FileMaker’s XML developer site has a library of ready-to use XSLT transforms for the new version. The new version of FMPro is a big step, since, while the previous version could return query results in XML, it didn’t have an [...]

mod_negotiation

I hadn’t paid attention to Apache’s mod_negotiation, until Luke Francl mentioned it on Wes’ discussion group: Ugly URLs are a pet peeve of mine, especially since mod_negotiation is compiled into Apache by default so approximately 60% of people could leave file extensions out of their URLs. I tried this out on my iBook’s Apache server. [...]

Yet Another Tomcat Install for OS X

Yes, another article on installing the Tomcat Servlet container on OS X. But this one’s interesting because it’s an installer packaged for OS X by Sun (giving Apple the hot Java love thang), and comes with a mess of class libraries for Web Services.

Time to Update PHP on Mac OS X

The 10.1.5 update of Mac OS X overwrote the PHP module for Apache, so if you’re already using Marc Liyanage’s precompiled PHP with Sablotron support, you’ll want to grab his new version. This new PHP also turns off a security hole, so check your scripts to make sure they’ll still run. Note that if you’re [...]

Do You Have a Google Box?

If you’re involved in a Google Search Appliance installation and can talk about it, please contact me. I know people who’d like to talk to you about it.