06
May 05

Major Flaws with Google Web Accelerator

Signal vs. Noise reports how Google is wreaking havoc on their web application product, Backpack, by deleting user pages:

The accelerator scours a page and prefetches the content behind each link. This gives the illusion of pages loading faster (since they’ve already been pre-loaded behind the scenes). Here’s the problem: Google is essentially clicking every link on the page — including links like “delete this” or “cancel that.” And to make matters worse, Google ignores the Javascript confirmations. So, if you have a “Are you sure you want to delete this?” Javascript confirmation behind that “delete” link, Google ignores it and performs the action anyway. Disrespect.

We discovered this yesterday when a few people were reporting that their Backpack pages were “disappearing.” We were stumped until we dug a little deeper and discovered this Web Accelerator behavior. Once we figured this out we added some code to prevent Google from prefetching the pages and clicking the links, but it was quite disconcerting.

Users on the SomethingAwful forums posted screenshots of being logged in on other user accounts. Bad. I’m sure we’ll be hearing more about this.


05
May 05

A Conspiracy Against Michael Jackson?

In an article on CNN: Money: Michael Jackson to lose Beatles catalog?, it describes how Michael Jackson is at risk of losing his stake in the ownership rights to the entire Beatles music catalog worth an estimated $400 million dollars. The thrust of the article is that Jackson is spending way more than he’s bringing in and is in hock to finance heavyweights like Bank of America from whom he borrowed $270 million dollars as part of two loans. As collateral, Jackson put up his stake of the Beatles catalog as well as the rights to his own musical catalog.

Continue reading →


05
May 05

Your thought for the day: Change

From Frank Herbert, courtesy of Quipsmart, a blog for quotations, which I’m trying to update regularly:

Without change, something sleeps inside us, and seldom awakens. The sleeper must awaken.

Frank Herbert’s Dune had an enormous impact on me. It has as much to do with our world and history as it has to do with Herbert’s artificial world and history. There is a strong human dimension to his first book: the power of destiny, the influence of history and tradition, and the relationships between family members. It’s also a book about growing up, and taking your place in the world around you.


04
May 05

The work day starts the night before

I had my meeting with my allergist’s office manager this morning at 8am to go over what I could do for their website. It went over well, although I have the feeling it’s going to take some pushing to finally close the deal. The office manager had a few questions about pricing and some concerns about HIPAA compliance as relates to any information transmitted from the patient to physician online. I was prepared to handle these concerns since I did research on what other physician websites were offering in terms of online appointment scheduling, etc. I can understand their hesistance to step into any proposition that could conceivably entail legal liability, yet this is something many physicians are starting to offer, and it is beneficial to both patient and physician. The point is, they wouldn’t be pioneers. At any rate, there will be many concerns I’ll need to address if this is to go smoothly.

Note to self: focus on less regulated industries


04
May 05

Google Web Accelerator

Just installed this Google Web Accelerator from Google. Let see how it works.

1. 1. What is Google Web Accelerator?

Google Web Accelerator is an application that uses the power of Google’s global computer network to make web pages load faster. Google Web Accelerator is easy to use; all you have to do is download and install it, and from then on many web pages will automatically load faster than before.

Please note that Google Web Accelerator is currently in beta test mode. If you have any problems using it or have suggestions for how we can improve it, please see the Google Group devoted to it.

Also note that during the first part of our beta testing period, users outside of North America and Europe may not see much improvement in their web page loading speed.

2. How does Google Web Accelerator work?

Google Web Accelerator uses various strategies to make your web pages load faster, including:

* Sending your page requests through Google machines dedicated to handling Google Web Accelerator traffic.
* Storing copies of frequently looked at pages to make them quickly accessible.
* Downloading only the updates if a web page has changed slightly since you last viewed it.
* Prefetching certain pages onto your computer in advance.
* Managing your Internet connection to reduce delays.
* Compressing data before sending it to your computer.


03
May 05

We are monkeys

Sometimes I look at the people around me, and I realize we’re just monkeys wearing clothes. So much of our daily lives revolve around the same things as our presumed primate ancestors. Dominance, competition, hierarchy, sociability, and grooming. We are social animals, and the social element permeates all things. Why do musicians or actors perform? For the love of music or drama? Maybe, but mostly for the love of performance. The desire to be paid attention to. If it was for love of music they would play and listen only for themselves. We live in a social world. Most of our activities engage our social activities: blogging, reading books about fictional others, watching others on television, eating with others. Society has a life of its own and imposes its own order outside the individual. For proof of this, observe how difficult it is to violate fundamental social taboos. Try showing up to work naked, for example. We cannot be true individuals and remain in society. All social groups have their own rules. It’s just a question of which group to belong to.


02
May 05

Blogging Tools: w.bloggar Blog Client

The name may be a little strange, but w.bloggar is a useful little program. Basically, it makes writing blog entries as easy as writing in Microsoft Word. It has many different formatting options and supports most popular blogging formats like Movable Type and WordPress. You can save entries while you’re working on it just like you would a Word document, and when you’re ready to publish a new entry to your website you just hit a button. If you get disconnected from the internet you won’t lose anything you wrote, and you have the added advantage of even looking like you’re working while you type out your latest blog entry. It even has spell check and support for posting the same entry to MULTIPLE websites. w.bloggar is definitely the best free blogging client I’ve seen yet.


01
May 05

The End of the World of Warcraft

I cancelled billing on my World of Warcraft account today because I have all but quit playing. It’s a great game that’s a lot of fun. The problem is, the fun never ends. You could play twenty-four hours a day (many people try) and still never finish. It’s not that type of game. It never ends. There is no end, there are no rounds, or winners. It just keeps going and going. For people who have trouble managing their time, this is an invitation for disaster. In life you have to prioritize and divide your time and energies. There is always something more important you could be doing than playing games for several hours a day.

Continue reading →


29
Apr 05

O’Reilly: Testers as the new heroes

As a QA tester, this blog post at O’Reilly’s Radar is interesting:

Remarking on new companies like Spikesource and SourceLabs, he said: “It seems to me that the tester rather than the coder is becoming the new hero of the open source community.”

I think he’s onto something.

Hmm… if both designers and testers are the new heroes, is this further evidence of my oft-argued “open source paradigm shift”, where open source is leading to the commodification of many forms of infrastructure software, making testing and integration more important as an industry competency. Meanwhile, the new web applications “up the stack” are driven by a whole new class of “infoware design patterns”.

The decentralized nature of Open Source demands a need for rigorous, process-based testing of software before businesses can be expected to adopt it as part of their infrastructure.