Skip to content

Category Archives: Technical

Technical articles for programmers, software developers, and systems administrators.

Technical rebuttal of Mark Zuckerberg’s rebuttal to Facebook TOS change

Mark Zuckerberg defended the recent change to Facebook’s TOS in a blog post recently. As much as I appreciate any response from Facebook regarding their lecherous move, his rebuttal has no merit whatsoever. As a co-founder of my own startup in the 90s (unfortunately, never anything close to the scale of the 500-lb gorilla that […]

Analysis of Google outbound link tracking

I noticed in the past two or so months, after Google upgraded their SERPs to enable users to rearrange and delete results (see thumbnail to right) that the outbound links Google was posting on SERPs were redirects through the google.com site (meaning, they were tracking clicks on outbound links.) Since I often search for something […]

Uh-oh. AJAX-powered search kills keywords in referrers

Well, according to Clicky, Smackdown and a discussion forum on Webmaster World, many webmasters are fearful of AJAX-only search from Google. As I wrote in a recent article on Helium (a low-traffic one, at that), Google is a near-monopoly, and user Shaddows here points out that opting out of Google’s index (say, in protest) is […]

Disappearing content in MSIE7 using AJAX

I write web applications for a living. I enjoy it immensely. Webkit-based browsers (FireFox, Mozilla, Chrome, and Safari) are a pleasure to work with – they render closely to what you design with stylesheets, their JavaScript engines perform quickly and what you’d expect, and the final rendering of sites is generally pleasing. Internet Explorer 6 […]

Valid characters in attribute names in HTML/XML

This has been bugging me for a while, because I do a fair bit of HTML and XML custom parsing code, and kind of wondered what would be the valid characters for an attribute name in a HTML tag, e.g. <a href=”…” name=”…”>thing</a> So, what are the valid characters in HTML (or XML) for “href” […]

At first I thought Google was being hacked

Ever seen Google down? Me neither. Sure, I’ve seen the “Gmail not available” message, and “Service unavailable” once or twice, but it was only for a few seconds, really. That said, last month for about 15 minutes, it appeared that Google was down. At first I did what’s called a Domain Name lookup in DNS […]

Praise for PHP Arrays

I have to give credit to the PHP team for creating what is one of the most flexible, easy to use, and powerful data structures I have used. That is the array. To be completely accurate, the manual describes it as

The death of the email link

You can contact me at “kent -at- no spam marketruler dot no spam com”, and remove the term “no spam” from that address. And I kid you not, you see this on a lot of sites, even ones which

Time is hard

I’m talking about time as represented by, say, your watch, and I’m talking about it in context of internationally agreeing on time. You think about time and it’s no big deal, right? Twice a year we have to change our clocks for some insane reason which has to do with farmers milking their cows or

RAID 5 and MySQL is NOT recommended

Formatting a drive using RAID 5 is a very big mistake when setting up a high performance MySQL database server.