Wednesday, March 21, 2007

Where have all the blog posts gone?

Sometimes I just have to take a little time out to make some freak'n money people. I'm not ignoring you, I'm still here, but there are days when I get so focused on doing actual work that the rants go unpublished. Besides, not all of us have the stamina to read such long winded minutia, let alone the time to write it.

Additionally, I'm getting prepared to go out and rub elbows with people that have venture cash tonight and see if there's any interest in my little project to take back control of the web. If I don't come back with a bunch of biz cards from tonight's little party just shoot me.

A few topics on my mind:

  1. It was nice to see common sense prevail when a Judge kicked KinderStart in the ass.
  2. Microsoft seems to be taking aim at Made for AdSense aka SPAM sites.
  3. Someone sued the Internet Archive for stealing her site.
Fun fun fun.

Thursday, March 15, 2007

Local Searches and Associated Ads Miss The Boat

Local search solutions and the contextual ads that appear with those searches have some wrong thinking about how they geotarget ads to the customer.

For instance, I don't live in Alabama but I'm trying to help someone I know locate a service in Alabama, such as a plumber. Go to Google and search for an "alabama plumber" and you get the proper results and appropriate ads displayed.

Now let's trying clicking on one of those ads in Google that takes you to some specialized local service which claims it's taking me to "alabama.whatever.com" on their site.

Do I get listings for Alabama related sites?

Hell No!

The local site picks up on the keyword plumber but shows me a page geotargeted to MY IP, not what I was actually searching.

Let's assume for a second that Alabama wasn't enough information, so I changed the query in Google to "Birmingham, Alabama plumber" and clicked through and got the same stupid results from the local site pointing me back to my local area.

What's worse is that Google AdSense will show you local advertisements when you're clearly on a page researching another location. In all likelihood you would NOT click ads for your local area when it's painfully obvious, even to dense people, that it's not what you're interested in finding. Google can't claim they don't know you were interested, or it's too complicated to geotarget in that way, because Google was the search engine that found that page in the first place and passed the query information to the page you clicked which contains AdSense that reads the referrer!

Yet, here you are looking for Alabama things, on a page all about Alabama, with a referrer and query passed by Google about an Alabama search, and there's AdSense showing ads about Nevada, California and the SF Bay Area.

HELLO?

Anyone can plainly see that THOSE ADS AREN'T RELEVANT to the topic!

Obviously the local search services have a way to go and Google is just losing money with inappropriate ads on those sites.

They better get it together on local sites before someone smarter steps in and fills the gaps.

Tuesday, March 13, 2007

Take Your AdSense Sites to the Next Level

Don't know how many people out there that read this blog are running sites with AdSense, but I posted a thread on WebmasterWorld that may be of interest.

Go read Unlock the limits of your AdSense earnings potential and you can see that I shared quite a few things you might find useful.

Monday, March 12, 2007

Stop Cloning Around

Here's a random thought of the day to ponder.

Assuming you were cloned, if you have sex with your clone is it incest or merely masturbation?

Friday, March 09, 2007

MSN and Yahoo cleaner than Google?

I've been watching my scraped content in all the search engines and just recently most of the junk sites vaporized from Yahoo and MSN yet Google is still knee deep in scraper results for my sites. Obviously this is nothing scientific yet as this is just a casual observation, but Google is getting a little butt kicking in the cleanliness of content department from where I'm sitting.

Additionally, Google is still crawling proxy sites that cloak lists of links to them like a kid in a candy store, they just love those cloaked links, so nobody seems to be interested in fixing that problem.

Wednesday, March 07, 2007

Deep Blue Funky Time

Ever have a week or two when you just say "fuck it" to everything?

So the blog goes unpublished for days, emails piling up unopened, voice mail flashing non-stop...

Took a mental health day and went to play some no-limit Texas Hold'em and came away with some winnings, so that was a bright spot. Had a few lunches out with a friend and pounded a few pints as well which is always good for what ails you.

Then an old friend popped into town the other day to interview for Google of all things. Ah yes, there's 2 nights of dragging my ass out to dinner. Oh the horror of it all, having to pull myself off the sofa and get dressed and engage in small talk 2 nights in a row.

What could happen to put the funk back on after snapping out of it?

You guessed it, the kid calls and she's blown her engine and of course needs Daddy to pay to get her a new engine or a new car.

Also, what should've been a bright spot was the new decked out Vista laptop which of course doesn't run all of our software and we're thinking about shoving it up Costco's ass for a refund.

Fuck.

Well, despite my best efforts to lay on the sofa all day again today basking in the glow of the plasma TV I managed to clean off my desk, do some web work and even post a blog entry.

Perhaps it's issues with big oppressive corporations trying to tell people how to run their businesses that makes it harder and harder to get off the sofa, who knows.

Current Mood: the world can kiss my ass

Friday, February 23, 2007

Extra! Extra! Stupid People Are Still Stupid!

You know they're stupid, I know they're stupid, so why don't THEY know they're stupid?

I was just going through my Inbox today reading more stupid emails, some are even replies to auto-responders which told them exactly what to do, yet they ask again.

My first thought was to install yet another auto-responder to automatically answer replies to the first auto-responder that would clarify the situation.

Dear Customer,

If you replied to the previous email you're stupid.

The email was written at a 3rd grade level so even a school child could follow the instructions. If you don't have any children look outside and there's probably a child , age 8 or above, playing ball in the vicinity that can help you out with your current problem.

Please read the simple instructions and just click the damn link in the previous email.

You did see that link, right?

It's not hard, click the damn link.

Regards,
Customer Support
Not that I would actually send such an email, but god knows there are days I really truly want to send that.

However, they would probably just reply with another question...

Thursday, February 22, 2007

MyBlogLog Steps in ShoeMoney

Not that I pretend to know what in the hell is going on at MyBlogLog with all the security holes being posted, but it looks like they shot the messanger and banned ShoeMoney.

You people at MyBlogLog are out of your fucking minds.

You don't ban people that tell you where your flaws are, you fire all the incompetent programmers that keep making the flaws and thank the customers that use your service for pointing out serious issues before they become a crisis.

I was considering using MyBlogLog but now that I know it's MyFlawedBlogLog with a big chip on their shoulder I think I'll just pass on this bullshit.

Tips on Link Checking and Scrubbing

Many of you know I run a directory site and may be interested in some tips I posted on scrubbing links over at WebmasterWorld in their Directory forum titled "Directory Listing Hijack Detection". It's a bit off topic from my normal bot busting posts, so there isn't much of an audience for it here, but for anyone interested in the topic you may pick up a few tidbits from things I've been doing.

Somehow, at the end of the day, busting stealth bots and hunting links hijacked by domain parks doesn't feel all that different as they're both trying to slide in under the radar to make a profit without being noticed.


Thursday, February 15, 2007

The Gigablast to Google Content Connection

Some of my "scraped" content kept showing up in places not expressly authorized to have my content. This was making me a little batty as I'm pretty sure the bot blocker wasn't letting these people through, that my code didn't have holes like swiss cheese, then I figured it out. Finally there was a clue embedded in some of the data, as it included one of my tracking bugs, and it turns out the data originated from Gigablast.

Knowing it came from Gigablast, I looked up Gigablast's list of partners and VOILA! there was the site in question listed in their partner list.

Now comes the dilemma of what to do about this situation as I'm not happy with a couple of their partners and by allowing Gigablast, I'm permitting the partners access by default.

Worse yet, Google indexes the Gigablast data that's present in their partner sites, like Eurekster, so here you are competing with your own content in Google yet again via the Gigablast connection.

Since I really don't get any noticeable traffic from Gigablast or any of their partners, maybe it's time to cut the umbilical cord just to keep my own information from being used against me to rank their partner sites in Google.

Looks like we need some robots.txt commands that we can use to tell search engines like Gigablast it's OK to index, but not share with Snap for instance.

Maybe implement something like this in robots.txt for search engine partner control:

User-agent: Gigabot
ShareDeny: SNAP
ShareDeny: Eurekster
It's feels almost as bad, if not worse, than battling a scraper but this time I let this one in the front door with my blessings.

To block or not to block, THAT is the question...

Tuesday, February 13, 2007

Did You Hear My Horn?

This is an open letter to all the incompetent drivers out there on the roads of the world.

You know who you are and we know who you are too, which is why we're honking our horns at you, flashing our lights at you, and most likely slamming on our brakes to avoid your masterful maneuvers when you're showing off your true talents on the road.

Lanes, pick one and stick to it.

Follow those little dots and dashes on the road and stay between a pair of them, it's not that complicated. When making a 2 lane turn into a 2 lane road, stay in the lane you started in unless you want to explain your incompetence to the mechanic, insurance company and the Dept. of Motor Vehicles.

Even if a road jogs at a funny angle as you cross an intersection, and the markings aren't too clear, it's not rocket science. If you're on the far left or right in a 3 lane road, stay to the far left or right. If you're in the middle lane it can't be that complicated to figure out where the middle is in the road across the intersection but sure as shit, 9 times out of 10, you end up in the far right lane with people honking (often me) and screeching brakes to avoid your dumb ass.

Aren't the cars in the lanes next to you any clue that it's unsafe to change lanes at this time?

Turning Signals or Blinkers, Use It or Lose A Fender.

It's that little lever on the side of the steering wheel that you either never learned how to use or it's too inconvenient to use because your fucking cell phone is currently in that hand. I'm not a mind reader, and even if I have a clue what you're about to do, I'm going to completely ignore it because you're too stupid to expressly tell me. Maybe I'll even speed up just to make sure I'm in the way and completely justified for blasting my horn and scaring the shit out of you which will probably cause you to then over steer to avoid me and careen into a bus load of kids on the other side. Signal your turn or die, your choice.

Turning Lanes, Get Out NOW!

If you're in a right or left exit only or turn only lane, can you explain why in the hell you wait until you get up to the end of the lane, often at a stop sign, before you decide to change lanes?

Never mind the long line of cars behind you now waiting since you fucked up their lane.

Never mind the long line of cars in the lane next to you because you're fucking up their lane as well. Most often you veer into that lane as you try to change lanes, without a turning signal (see Turning Signals or Blinkers above) and then panicked and stopped so now they can't get around your dumb ass either.

Doesn't the sound of those horns honking behind you give you a clue you're a pinheaded fucknut?

Space, Keep Your Damn Distance!

If I look in my rear view mirror and you're tailgating then you might want to pray your brakes, airbags and seatbelts all work properly.

If you're driving an expensive and well polished German car, I might just put on my windshield washers which will send a spray of water over the top of my car onto that wax job you just paid for and put spots all over your car. Some of you are smart enough to back off after my washer pisses on your Porsche a time or two, others not so bright.

Maybe I'll just drop from overdrive into drive and completely let off on the accelerator so the engine will suddenly slow my car down real quick, no brake lights, not a single clue I'm slowing, and scare the shit out of you when you almost plow into my car.

Hell, you want to be in my backseat?

Maybe I'll just help you out...

Maybe, if I'm all alone in my car, and you're all alone in yours, and there's nobody else around, just maybe I'll slam on the fucking brakes so hard that you'll smash into the rear of my car with enough force you'll pop your airbag like a balloon, fly through your windshield, smash through my rear windshield, where you can lay bleeding to death in my backseat assuming you aren't already dead from the impact.

Pulling Into Traffic.

Why in the hell do you watch the other cars coming at you, sitting there with your thumb up your ass, and suddenly pull into traffic at the last second?

You must realize it's a bad idea as you hear the screeching brakes and honking horns that greet your entry onto the road yet you do this every time!

If suicide is your wish, use a gun or rope in the privacy of your own home and leave me and everyone else on the road out of it.

Handicap Placards.

Let me give you a hint: those blue handicap placards or handicap stickers on your license plates do not make you invincible or give you carte blanche permission to do stupid shit on the road without repercussions. If you think you're handicapped now, just wait until 3 thousand pounds of screaming steel fucks you up worse that you already are. Just look at what happened to Christopher Reeves and that was just a single horse power, so imagine what my 455 horse power can do to mangle you further.

Summary

The difference between a drunk driver and a your bad driving ass is that at least the drunk driver can sober up but your bad driving is dangerous 24 hours a day, 7 days a week, 365 days a year.

Take a fucking cab before you kill yourself and take innocent people with you.

Just get off the road now, stay off the road, and we'll all live longer and happier lives.

Monday, February 12, 2007

10K Years of Global Warming is Cool

The scientists now yammering about global warming had better go get some parkas and brace for the ice age instead.

Lot's of evidence all over the place that the earth's ice has been melting for a really long time such as the undersea stone age sites located off the British Isles or the Tybrind Vig off the coast of Denmark.

I'm pretty sure these settlements didn't start under water so you have to ask yourself just how much ice had to melt to put them under water?

I'll bet Neanderthal man tried to limit greenhouse gases by banning fire.

Personally, I'm banking on the theory of ice age cycles. Theory hell, there's a lot more evidence in the scientific community that supports crap in the atmosphere ultimately causes cooling than it does warming in the long term. As a matter of fact, many contend that all the fresh water dumping into the ocean causes the ocean currents to stop moving the way we're used to which will disrupt our current weather patterns.

Note that Geologists agree that Egypt was subject to severe flooding at the end of the last Ice Age and that evidence is found on the bottom of the Sphinx in the form of water erosion, opposed to the wind erosion on the upper half, which makes the Sphinx much older than originally speculated.

Either way, it's not going to be pretty, as being too hot or too cold both suck and it looks more likely that cold is in our future.

Needless to say, the landscape will all change, and soon it will be places like Mexico screaming about illegal immigrants as North America is engulfed in a sheet of ice and snow.

Time to go bunk with some Eskimos and learn some basic Ice Age survival skills while there's still time!

Friday, February 09, 2007

Plasma TV Money Pit - The Sequel

The plasma TV did arrive on schedule, as promised, no surprises there.

No surprises until they brought it inside and started to "hook it up" and then give us our "15 minutes of instruction" on how to use it. This was a real fun treat as the "trainer" didn't speak very good broken-English and had no clue how to make the remote and TV all work properly with our cable box which surprising as it's the dominant cable provider in our area.

Luckily I've wired up just about every TV configuration known to mankind and programmed dozens of remotes, so after the INS (working on an anonymous tip) came and collected the delivery men, I got busy getting the system to work together.

OK, we didn't call the INS, but I can dream after being left holding the bag with a TV that they were supposed to connect and show us how to use, can't I?

Now we're having a battle of the remotes and it went from one remote that ran all our gear flawlessly on the old TV to needing 3 remotes just because a couple of special features on each device aren't universal. For instance, I can't seem to get the cable remote to adjust the surround sound volume, it always resorts back to the TV volume regardless of the device selected. Then there's the little issue of the plasma TV aspect ratio, which the cable remote doesn't appear to have when driving the TV. Then of course there are some things the cable DVR remote does that doesn't seem to work on the plasma or surround system remotes. Of course it's possible there's some other codes or crap to feed into the remote that resolve some of this nonsense so perhaps after a little research I'll have more answers.

However, I think it's all a bunch of bullshit, that's what it is.

All these companies that build all these TV components and remotes know exactly what the fuck their customers will be doing with them, there's no surprises here, unless you're the consumer that buys all this shit just to find out you're fucked in the ass yet again. I feel like the girl in the porn video getting double penetration, but since I'm using 3 remotes, it's triple penetration.

The other thing that pisses me off is all of the channels that claim to be HDTV yet put out a 4:3 signal with colorful borders on the side. Sure, it's an HD signal, looks really pretty and all that, but do I really need to see ESPN with the letters "HD" running up both sides of my fucking television?

Then there's the major networks that broadcast full screen HD programs yet the commercials and news are in 4:3 format and you're just sitting there watching this fucking thing bounce back and forth all night until you're about ready to fucking scream.

Drinking helps.

Don't forget those lovely cable movie channels I pay for like HBO and Showtime which have a bunch of channels but only one HDTV channel per brand on Comcast.

Last but not least, we have to mention some of the cable channels that look like complete shit on HDTV and should just be ashamed of themselves.

On the bright side, UHD (Universal's HD channel) showed a preview of the new season of Stargate Atlantis in full blown 1080i and it was absolutely gorgeous.

Now the part you wouldn't expect at all, my Comcast dual-tuner DVR and the HDTV channels have aspect ratio problems with each other. For instance, you're watch Grey's Anatomy in full screen mode and hit pause, there's a little box on the bottom of the DVR status bar that goes off screen. Additionally, if you check the Comcast TV Guide while in full screen mode it chops off some from the top and bottom of the TV Guide because it doesn't know what mode you're in. The two devices, the TV and the DVR, and out of synch and it's damned annoying but you just get used to having a partially hacked off TV Guide on your screen.

Come on all you HD promoting asshats out there, get with the program and fix your shit!


My advice for people that rarely watch DVD's, cable movie channels (HBO, SHO) or regular network TV programming (ABC, CBS, NBC, FOX), would be to skip HDTV as you're just throwing money down the crapper to watch a grainy signal on a big bright TV screen. However, if you watch all those things also available in HDTV on a regular basis, like I do, you'll enjoy it immensely and wonder what took you so long to get on the HDTV bandwagon!

Overall I give HDTV a big thumbs up, but the TV industry still has room to improve.

Saturday, February 03, 2007

Plasma TV Money Pit

My wife and I have been drooling over 50" plasma TV's for about 2 years now, but since we already had a rather large TV, we just sat back and watched as we knew the prices would plunge, eventually.

Being the first on your block to have one isn't always the smartest move.

The same Panasonic units that started around $5K when we first saw them recently dropped to $3500 last year and within 6 months was selling for around $2800 at Costco. We sat back and watched the prices further plunge to $1999 before Christmas and then jump back up a few hundred after the holidays.

So here comes SuperBowl, not that I'll be watching it as we affectionately call it SuperBore, but that's a different rant. However, the SuperBore gave the stores an excuse to run yet another sale so when they put the supposedly $2799 priced TV back on sale for $1999 with FREE SHIPPING, and a coupon for an extra $150 off, we finally broke down and yelled SOLD! to the gentlemen in the back for $1849.

Then comes the fun part as they try to shove an extended warranty down your throat for $500 which includes replacement for damage due to those scary POWER SURGES. Sorry, at the rate TV's are dropping in price I could replace it with a lesser model 50" for $1200 so I don't think I'll need that warranty. Not to mention the fact that for a mere $99 I can get a decent UPS with surge protection which also keeps the DVR and DVD player powered up when the electricity goes off which is a huge bonus.

Not that the electricity goes off very often, but these damn Comcast DVR's lose their TV Guide when they lose power and it takes almost 2 days to completely restore the damn thing. We also have a Tivo that doesn't have that problem, it retains the TV schedule after a power failure, but Tivo also doesn't have a dual-tuner unit with both inputs that are full digital cable capable. Needless to say, the UPS unit will come in handy.

Now you either need to wall mount this damn TV or buy a big ass TV stand. Being that we couldn't agree which wall to mount the thing on, we ended up buying some big ass TV stand with a mounting bracket on the back so the TV is elevated a bit more for better viewing than just sitting on top of the stand. Living in California also makes having the TV secured to something in the event of an earthquake also a better idea than leaving it loose on top of the TV stand. The best part is the mounting bracket on the stand is articulating so it will easily swivel without scooting the TV on top of the stand.

Well hell, when you've already spent all this money why stop without adding HOME THEATER SURROUND SOUND to the package. I thoroughly expect to have the neighbors calling the cops when they hear constant shooting sounds as I love to watch cop and mobster shows.

Expect to see my house surrounded by a SWAT team on the local news...

OK, here's where these screwy companies selling this high-tech stuff piss me off as I notice I'm about to be ripped off.

Well, you'll need an HDMI cable and those start at $99.

BULLSHIT! They only start at $99 if you're suckered into buying MONSTER CABLE! You can get other brands starting around $10 and even with gold contacts like Monster Cable for a lot less.

Get this, if you buy a TV from the store it's free delivery but they wanted an extra $50 for delivering the TV stand.

Excuse me?

I'm spending all that money and you want yet another $50 for delivering the TV stand even though it's coming with the TV that has free shipping?

Wait, that installation service you want me to buy for $400 doesn't include assembling the TV stand either?

Where do you install the TV then?

The answer I got was "Wall mount or we set it on the floor."

Excuse me?

Even Staples will assemble things staring for as little as $15 and you tell me for an extra $400 you'll come in and leave me with a TV on the floor and a TV stand in a box?

OK, all my bullshit alarms are going off now, I know when I'm getting screwed.

Fine, delivering the TV is free, you're delivering the damn TV, but kiss your $400 setup service goodbye.

We ran out and got a TV stand and the sound system and it'll be ready to go when the TV arrives, and I won't be paying any $50 for delivering it, nor will you get $400 for doing something half-assed like leaving it sitting on my floor.

I'll do the installation myself and do it half-assed for free.

So I've got my less expensive HDMI cables ready to go, TV stand and home theater sound, the cable company has enabled HDTV service, I'm good to go.

The only thing missing is the TV which is supposed to arrive tomorrow afternoon.

How many of you expect a rant tomorrow when everything goes to hell?

Be prepared for part 2...

Thursday, February 01, 2007

Hong Kong Cable IP Block Scraping

I've predicted this would happen for some time but have no clue how they managed to utilize and entire block of IPs from a HK cable company to scrape.

Look at the list below and not it's all in the same block, all 1-2 pages max, all the same user agent, and it flew right under the normal radar except my proximity alarm noticed this trend.

222.166.160.1 [cm222-166-160-1.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.10 [cm222-166-160-10.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.100 [cm222-166-160-100.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.101 [cm222-166-160-101.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.102 [cm222-166-160-102.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.103 [cm222-166-160-103.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.104 [cm222-166-160-104.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.105 [cm222-166-160-105.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.106 [cm222-166-160-106.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.108 [cm222-166-160-108.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.109 [cm222-166-160-109.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.11 [cm222-166-160-11.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.111 [cm222-166-160-111.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.113 [cm222-166-160-113.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.114 [cm222-166-160-114.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.115 [cm222-166-160-115.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.117 [cm222-166-160-117.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.118 [cm222-166-160-118.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.12 [cm222-166-160-12.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.120 [cm222-166-160-120.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.121 [cm222-166-160-121.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.123 [cm222-166-160-123.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.124 [cm222-166-160-124.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.127 [cm222-166-160-127.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.128 [cm222-166-160-128.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.129 [cm222-166-160-129.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.130 [cm222-166-160-130.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.131 [cm222-166-160-131.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.132 [cm222-166-160-132.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.133 [cm222-166-160-133.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.135 [cm222-166-160-135.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.136 [cm222-166-160-136.hkcable.com.hk.] pages 3- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.137 [cm222-166-160-137.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.138 [cm222-166-160-138.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.139 [cm222-166-160-139.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.140 [cm222-166-160-140.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.141 [cm222-166-160-141.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.142 [cm222-166-160-142.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.144 [cm222-166-160-144.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.145 [cm222-166-160-145.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.146 [cm222-166-160-146.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.147 [cm222-166-160-147.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.148 [cm222-166-160-148.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.149 [cm222-166-160-149.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.15 [cm222-166-160-15.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.150 [cm222-166-160-150.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.154 [cm222-166-160-154.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.155 [cm222-166-160-155.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.156 [cm222-166-160-156.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.158 [cm222-166-160-158.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.163 [cm222-166-160-163.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.164 [cm222-166-160-164.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.165 [cm222-166-160-165.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.166 [cm222-166-160-166.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.167 [cm222-166-160-167.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.168 [cm222-166-160-168.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.169 [cm222-166-160-169.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.17 [cm222-166-160-17.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.171 [cm222-166-160-171.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.172 [cm222-166-160-172.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.173 [cm222-166-160-173.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.174 [cm222-166-160-174.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.175 [cm222-166-160-175.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.176 [cm222-166-160-176.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.18 [cm222-166-160-18.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.180 [cm222-166-160-180.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.181 [cm222-166-160-181.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.183 [cm222-166-160-183.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.184 [cm222-166-160-184.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.186 [cm222-166-160-186.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.188 [cm222-166-160-188.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.189 [cm222-166-160-189.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.19 [cm222-166-160-19.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.191 [cm222-166-160-191.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.192 [cm222-166-160-192.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.193 [cm222-166-160-193.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.194 [cm222-166-160-194.hkcable.com.hk.] pages 3- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.195 [cm222-166-160-195.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.196 [cm222-166-160-196.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.199 [cm222-166-160-199.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.201 [cm222-166-160-201.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.203 [cm222-166-160-203.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.204 [cm222-166-160-204.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.205 [cm222-166-160-205.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.206 [cm222-166-160-206.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.208 [cm222-166-160-208.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.209 [cm222-166-160-209.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.21 [cm222-166-160-21.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.210 [cm222-166-160-210.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.211 [cm222-166-160-211.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.212 [cm222-166-160-212.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.213 [cm222-166-160-213.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.214 [cm222-166-160-214.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.215 [cm222-166-160-215.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.218 [cm222-166-160-218.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.220 [cm222-166-160-220.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.221 [cm222-166-160-221.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.222 [cm222-166-160-222.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.223 [cm222-166-160-223.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.224 [cm222-166-160-224.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.225 [cm222-166-160-225.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.226 [cm222-166-160-226.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.227 [cm222-166-160-227.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.228 [cm222-166-160-228.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.23 [cm222-166-160-23.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.230 [cm222-166-160-230.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.232 [cm222-166-160-232.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.234 [cm222-166-160-234.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.235 [cm222-166-160-235.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.237 [cm222-166-160-237.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.238 [cm222-166-160-238.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.239 [cm222-166-160-239.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.24 [cm222-166-160-24.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.241 [cm222-166-160-241.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.242 [cm222-166-160-242.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.243 [cm222-166-160-243.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.244 [cm222-166-160-244.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.245 [cm222-166-160-245.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.246 [cm222-166-160-246.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.247 [cm222-166-160-247.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.248 [cm222-166-160-248.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.249 [cm222-166-160-249.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.25 [cm222-166-160-25.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.251 [cm222-166-160-251.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.252 [cm222-166-160-252.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.253 [cm222-166-160-253.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.254 [cm222-166-160-254.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.26 [cm222-166-160-26.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.29 [cm222-166-160-29.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.3 [cm222-166-160-3.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.30 [cm222-166-160-30.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.32 [cm222-166-160-32.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.33 [cm222-166-160-33.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.36 [cm222-166-160-36.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.38 [cm222-166-160-38.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.39 [cm222-166-160-39.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.40 [cm222-166-160-40.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.41 [cm222-166-160-41.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.42 [cm222-166-160-42.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.44 [cm222-166-160-44.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.45 [cm222-166-160-45.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.47 [cm222-166-160-47.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.48 [cm222-166-160-48.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.5 [cm222-166-160-5.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.51 [cm222-166-160-51.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.54 [cm222-166-160-54.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.56 [cm222-166-160-56.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.57 [cm222-166-160-57.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.58 [cm222-166-160-58.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.59 [cm222-166-160-59.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.6 [cm222-166-160-6.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.60 [cm222-166-160-60.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.62 [cm222-166-160-62.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.63 [cm222-166-160-63.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.64 [cm222-166-160-64.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.65 [cm222-166-160-65.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.66 [cm222-166-160-66.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.67 [cm222-166-160-67.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.68 [cm222-166-160-68.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.69 [cm222-166-160-69.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.70 [cm222-166-160-70.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.72 [cm222-166-160-72.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.73 [cm222-166-160-73.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.74 [cm222-166-160-74.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.75 [cm222-166-160-75.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.76 [cm222-166-160-76.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.77 [cm222-166-160-77.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.78 [cm222-166-160-78.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.8 [cm222-166-160-8.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.80 [cm222-166-160-80.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.82 [cm222-166-160-82.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.83 [cm222-166-160-83.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.84 [cm222-166-160-84.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.85 [cm222-166-160-85.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.86 [cm222-166-160-86.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.87 [cm222-166-160-87.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.88 [cm222-166-160-88.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.90 [cm222-166-160-90.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.91 [cm222-166-160-91.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.92 [cm222-166-160-92.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.94 [cm222-166-160-94.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.95 [cm222-166-160-95.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.96 [cm222-166-160-96.hkcable.com.hk.] pages 2- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
222.166.160.97 [cm222-166-160-97.hkcable.com.hk.] pages 1- Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)


When I reviewed the physical log entries you can see the data being accessed was sequential.

Not sure if there are other ranges of IP in the HK Cable Company to be concerned with, but 222.166.160.* is definitely one to block for now.

Monday, January 29, 2007

Google AssSense Video Ads

Simply visiting other peoples websites can be enlightening to see what kind of Google ads are running on their site. I haven't encountered many Google video ads yet but this one just about made me fall off my chair when I first saw it and I knew I had to share it with you all.

Imagine my reaction when these big white letters grabbed my attention:



As you can imagine, I did a double take on that!

What in the heck?

Anal Ain't ads on Google AssSense?

Then the little play arrow BUTTon moved to the upper right, whew!



Gee Google, and I thought you were getting a little racy!

Thanks for the giggle Google ;)

Saturday, January 27, 2007

First Look - seeqpod-vertical-crawler

Something was crawling that claimed to be related to SEEQPOD, some music service, that appears to be trolling the web looking for music files.

Here's the crawler information:

64.142.36.243
[64-142-36-243.dsl.static.sonic.net.]
"mozilla/5.0 (compatible; seeqpod-vertical-crawler +http://www.seeqpod.com)"
It appears to be registered as follows:
Juvenate Cux
2015 Stockton
S.F., CA 94133
US

Domain name: SEEQPOD.COM
Their server seeqpod.com is located at address 4.79.224.36 which is allocated to co-location.com
Co-Location.com Inc. LVLT-COLOC-4-79-224-32 (NET-4-79-224-32-1)
4.79.224.32 - 4.79.224.47
Not sure why they're crawling from some DSL line, but I'd block that and the co-location range just to be safe.

Tuesday, January 23, 2007

Google Still Crawling Proxy Sites and Hijacking Pages

Google has been crawling through cloaked pages on proxy sites for quite some time and it got better for a while but suddenly there's a new rash of this crap and they don't seem to be able to stop it.

Here's an example of hijacked pages associated with a proxy and I'm not sure Google properly detects the pages as duplicate content else the listings would say supplemental. However, one search for a specific example did block the results, but look how high these proxies rank when you include the supplemental results. In another sample there were 2 proxy sites with a hijacked page in the top 20 results, just look for the word proxy in the URLs.

Obviously hijacking is still a problem years after it was originally reported, a little better than before, but the beast still exists in the underbelly of their SERPs.

The following are a sample of some recent proxy sites Google crawled through:

http://free4.hostrocket.com/~hzhostr/
http://www.78y.net/
http://www.akiyan.com/hrgn/
http://codedup.com/proxy/
http://stealthclick.com/phproxy/
http://www.anonymonline.com/
http://www.jamesh.us/cgiproxy/
http://www.anonoxy.com/ (redirected from
lay-low.net)
http://www.proxymod.com/
http://myspaceproxy.gr/
There are a ton of proxies and Google may crawl through them as well but I'm only tracking the ones that get linked to my sites. A couple of the above seem to be inactive at the moment, they are volatile and may resurface on those domains, but even their current 404 status doesn't remove the results from Google, very odd.

Now this one was quite amusing:
http://codedup.com/proxy/
Their hosting support left them a message:
I have chmodded nph-proxy.pl to 000 and changed it over to the root
user's ownership. Please to not install this script elsewhere or use
it on our service before contacting support. Thank you.
Well, it appears you've been spanked!

Why can't Google detect that they're being led astray by proxy sites cloaking links is amazing to me as Yahoo and MSN don't seem to have this problem to the same extent as I rarely catch them crawling via a proxy, at least not as frequently as Google does.

NOTE: This post contains time sensitive information and links to searched that are reporting a current problem that may not be accurate in the future.

Monday, January 22, 2007

Back From Looooong Vacation

After spending another week in Florida, just repeat after me "There's no place like home, no place like home..."

The rental car we picked up from National was a Cadillac DTS which is a sweet ride. I highly recommend one if you can get a good rate. Also had a Caddy in December when I was in Missouri (pronounced MISERY) and Iowa for a few days and the seat warmer, or as I like to call it "the fart toaster", came in handy in the below freezing weather. Didn't need the fart toaster in Florida, but they have a seat cooler as well for those blistering hot leather seats baking under the Florida sun.

Every night was the same old song, "Where to go out to eat?", and the in-laws eventually grew weary of my bitching every time someone mentioned Chinese food. Let's get serious here, the SF Bay Area has some of the best Chinese food in the nation so why in the hell do I need to go eat second rate slop just because it's served under a Chinese shingle in Florida?

Never managed to make it to my favorite Italian haunts this trip as I got dragged to some overpriced shit hole that my sis-in-law raved about it. Sorry, it was just OK for the price which was a little over the top for what was served. The place was busy as hell so others might like it, but it left me wanting, wanting to go elsewhere! Just give me a place with good garlic rolls literally oozing in garlic to compliment the pasta drowning in red sauce and globs of gooey cheese and I'm a happy boy, but there was no Italian joy to be had like that on this trip.

Now Florida does have it's culinary delights like a few good deli's. All the deli's SUCK in the SF Bay Area so I had to grab lunch in places like Toojay's while I was there. Nothing I had in Florida can compare to Manny's in Chicago, but it's still better than the crappy delis in the SF area.

Spent a few nights at the Hard Rock Casino playing what Florida considers Texas Hold'em with a $2 maximum bet. If it wasn't for the bad beat jackpot which was over $90K it wouldn't even be worth the trouble to play there as you can't make any real money in that watered down sham of a game. Others play the tournaments to make some coin but I don't have the time or patience to deal with that long drawn out tournament shit. The upside is I won 4 nights in a row and left Florida undefeated as those wannabe poker players chase every hand and were eager to donate to my wallet.

Listen up Floridians, if you ever get real gambling you'll all lose your asses playing like you do and Celebrity Poker and Pogo are NOT the places to learn how to play!

Anyway, I'm back and my fat ass is happy in my own chair, laying on my own bed, kick'n it on my own sofa and most importantly, sitting on my own porcelain throne once more!

Now I have to go pick up the cat from the kennel.

This should be fun as that needy little bastard will probably spend the rest of the day crawling all over me.

Off to the kennel...

Tuesday, January 09, 2007

Multiple Shared Servers Hacked at iPowerWeb.com

It was a strange chain of random events leading to this post that started the other day when we discussed an iPowerWeb server that was hosting panscient.com on 66.235.217.105, they have since wisely moved, which turned out to be on a shared server with multiple hacked accounts.

Then yesterday someone reported a different hacked account linked from one of my sites to another iPowerWeb server at 66.235.217.108 which appears to also have multiple accounts hacked as well. Then there came a couple of additional reports of hacked accounts with the iframes launcher script and sure enough, they all pointed back to iPowerWeb.

Suddenly there are several reports in just a couple of days so it looks like the problem may be spreading like wildfire, so we looked a little deeper. Not too deep mind you, because there are other things that need to be done, just deep enough to verify it was a real problem.

The following IPs are the result of that brief investigation which have been verified to have multiple accounts all containing the iframes launcher script at the time of this posting:

66.235.217.102
66.235.217.105
66.235.217.107
66.235.217.108
66.235.217.112
66.235.217.113
66.235.219.114
66.235.219.116
There may be more and it's an obvious problem documented all over the net.

Apparently, this is not even a new problem because PCWORLD printed an article "Net Watchdog: Hacked Site Causes Headaches" that is almost 7 months old describing the exact same issues with this very same host.

Don't know what their problem is but they still haven't fixed it in many months based on all the reports online and hackers seem to have free reign.

Not good news for anyone hosting there, that's for sure!