The Life and Times of Michael Shadle
“Lazy people are efficient” - my boss
2008
-
nginx hits #4 on Netcraft
Self-explanatory. nginx surpasses Lighttpd and moves up to #4 according to Netcraft. Woohoo! http://survey.netcraft.com/Reports/200812/
-
WiMAX - initial review: killer, if you get a signal
I waited in extreme anticipation for my WiMAX adapter to be delivered. It wound up being a day late due to the weather. I unpacked it and installed the software and plugged it in…
-
/mode Mike +4G
I did it. I took the plunge. I ordered WiMAX. Thank you Clear for making Portland your second market for the service! I hope it is all that it promises. I've got seven days for…
-
Who ever said open source software was perfect?
Typically, updates on the open source packages work without a hitch. However, my upgrade last weekend on my servers from Ubuntu Hardy to Intrepid wound up creating a couple major…
-
Unicode schemas - IMHO, a horrible idea
Stewart, Brian and Jay were having some fun and were able to implement support for Unicode characters in Drizzle schemas. I pretty sure that this is not allowed in -any- massively…
-
Drizzle.org + MediaWiki = spam?
Not anymore! (Well, basically) I've changed the default privileges so only registered users can post. It still means that these spammy bots can post if they have an account and/or…
-
Updates on the HTTP file upload front, part 2
Continuing from http://michaelshadle.com/2008/11/26/updates-on-the-http-file-upload-front/ ... I've been doing some research and more hacking. Code should find its way out there…
-
Quick code snippet: normalizing a URI (for friendly URLs, etc.)
When you enter the realm of "friendly URLs" "slugs" "nice names" or whatever else you call them, it can make everything a lot better looking. However, if done incorrectly, you can…
-
Updates on the HTTP file upload front
Right now I'm happy. Why's that? Because I have a neat Google Gears-based file uploader that uses hardly any code and no special server requirements or code requirements. It is…
-
Disabling autosave in WordPress (properly)
This is for 2.6.3 - not sure what other versions it will work on. Originally I got this from…
-
I hate wikis
I dislike wikis. At work we were using them. Now we're changing from wikis to an article management system. The idea on paper sounded great, but I'm realizing the pitfalls about…
-
Howto: liveupgrade on Solaris Nevada (SXCE, b98/b101/etc.)
One thing most places forget to mention, at least clearly, is the need to update the LU tools before you run the upgrade. This assumes you have the DVD .iso already on the system…
-
Wishlist: blog comment notification service
I comment on a lot of random sites and blogs. I usually write down the URL in a text file and hope that someday I'll remember to return to see if there's a reply. I believe a…
-
Establishing a permanent address for the Drizzle
In my mind, Drizzle is shaping up to be the next hottest thing. As I can't help the project directly with code (C/C++ isn't my forte, no matter how hard I try), I'm trying to help…
-
Changing the WordPress $table_prefix - a word of caution
I just changed the table prefix from "wp" to "wpenus" to support multiple installs in the same database, one for each locale. This seemed pretty straightforward - just rename the…
-
I thought Republicans hated spam?
Today I received an email to an OLD email alias I had used in the late 90's for one of those browser bars that pays you to surf (Spedia) - that address has obviously been resold…
-
Large file uploads over HTTP - the final solution (I think)
Problem statement: HTTP sucks for file uploads. You know it. I know it. The problems? No resuming POST multipart/form-data bloats the size of the file due to encoding Slow…
-
Updates on home storage solutions
For a while I was looking into and hoping to go the eSATA route. Immature chipsets and lack of OS support have somewhat kept that idea frozen. I want to use ZFS for a filesystem…
-
nginx + WordPress - redux
Note: this has been outdated once again. Now it can be simplified with one simple directive shown here. There's been a minor tweak required in my original WordPress+nginx rewrite…
-
Simple WordPress hack - redirect the index.php!
I don't know how or when, but I wound up getting indexed with index.php in some of my URLs. For some reason, WordPress hasn't decided that they should parse and remove that. So…