February 11, 2012

How My Blog Became Infected With MW:JS:150 Malware (And How I Fixed It)

This week, two blog readers let me know what Google Chrome was warning them of malware on my blog. I dived in and discovered that, indeed, a nasty, obfuscated JavaScript attack had made its way into my site. Although I was disappointed by the lack of clarity about how to fix it, I believe I was able to remove it last night.

SlideShare Embed Injects ScoreCard “Market Research” Junk

It appears that SlideShare is injecting a tracking code from “ScoreCard Research”, a research firm, when their slideshow embed code is used. This would be bad enough on its own, but this embedded JavaScript seems to interfere with the WordPress editor and I saw no indication of an opt-in or privacy policy regarding this.

Back From the Pile: Interesting Links, January 14, 2011

This regular series features highlights from the week. It was another big one for me, with my Network Computing writing gig starting up, the announcement of my Storage for Server Virtualization seminar series, and the finalization of Tech Field Day for February.

How To Make TimThumb Play Nicely With TanTan’s WordPress S3 Plugin

Just a random photo to demonstrate that TimThumb is working properly with Amazon S3

I’m loving the Woo theme for this blog, and especially love that they integrated the cool TimThumb script to automatically resize thumbnails for the main page. But everything stopped working when I added TanTan’s Wordpress-S3 plugin to store my images on Amazon’s servers. Luckily, I found a fix!

A High-Performance, Low-Memory Apache/PHP Virtual Private Server

I’ve previously written about my Multi-Server Web Hosting Environment and the how I Tuned Lighttpd For Linux to run as well as possible. But I’ve been having weird issues with that setup lately and was forced to rebuild the server entirely. While I was at it, I decided to give Apache another try, since the lighttpd hackery I needed to perform to get things like WP-SuperCache running were starting to get me down. The configuration documented here uses Ubuntu Lucid (10.04), Apache 2.2, FCGI, and PHP-CGI tuned for a 512 MB virtual private server (VPS) running on Rackspace Slicehost.

Vendor Non-Blogs

Biased content isn't just found on blogs - it's much more likely to be found in other areas like Twitter and discussion forums. Is Astroturf on the move?

Biased content isn’t just found on blogs – it’s much more likely to be found in other areas like Twitter and discussion forums. When does discussion become Astroturf?

Setting Up a Multi-Server Web Hosting Environment

A multi-server setup delivers performance, reliability, and future capability.

The last few weeks have been tough on my web servers. The release of iPhone OS 3.0 tripled my site traffic overnight as folks investigate the new Exchange integration features, and traffic to IT commentary site, Gestalt IT, which I also host, has been growing rapidly. Plus, Google just refreshed PageRank again, sending even more [...]

Google Just Recalculated PageRank!

Google keeps rolling out the improvements

Although I’m no search engine expert, I’m naturally interested in “how all this stuff works.” That’s why I’ve never owned any gadget I’ve never taken apart (iPhone, Mac Mini, and MacBook Pro included!) and why I’ve recently become interested in how the Internet search and referral world works. I’m not interested in being a search [...]

Nine Blog Suggestions from a Grumpy Reader

Attention bloggers! I've got a whole disk of whoopass aimed at your head!

I subscribe to hundreds of RSS feeds, and read them religiously. According to Google Reader’s statistics, I read about 200 items per day out of over 700 posted to all of those feeds. As you might expect, I’ve got some strong feelings about blogs and news sites after reading that much. So this message is aimed at all of you content providers out there: Fix your darn blogs and feeds so I won’t be so grumpy anymore!

Apologies For The 404s!

I’ve been using Dreamhost as my hosting provider since 2000, mostly happily. But last year I began receiving enough traffic that I could no longer rely on shared hosting. Last Fall, I switched all of my domains to a virtual private server at Dreamhost – an easy upgrade that doubled my hosting bill but promised [...]