Archive for the ‘Computing’ Category

The danger of Google Ad Sense

Sunday, January 21st, 2007

James has taken much hilarity and great delight in pointing out to me that the Google Ads on my Friendster profile are for “quit smoking” products and sites offering to help with your alcohol problem. Blimey. When I had a quick look the ads were even worse: “Patriot K-9 Services: Bomb dog teams experienced in Irag and Afghanistan. Available worldwide” and “Bomb Detection Dogs: VIP, Conferences, Executive Sniffer Dogs For Your Protection.” WTF? Apparently Google has gleaned from my Friendster profile that I am an alcoholic who smokes too much and is either a likely member of or likely target of a terror cell. Bloody hell!

Okay, so the picture of me is the only decent picture I have of myself, and it happens to be one of me smoking and holding a glass of Pimms in my hand. But how the hell does Google know what it’s a picure of? They’re basing the whole ad placement for my page on the caption—”Armed to the teeth with Marlboros and Pimms”? There’s a lot more text on that page than that.

And what about the creepy bomb-dogs-to-fight-your-war-on-terror ads? Well, I do describe myself as a “web standards nazi, liberal left-of-centre communitarian type” so clearly I’m a key part of the axis of evil.

No wonder no one wants to friend me on Friendster.

I have never coveted an object so much in my entire life

Thursday, January 11th, 2007

iphone.jpgSo, the iPhone has been revealed. Excuse me while I try and mop up some of this drool. This is a triumph I can hardly believe. In terms of user interface design, interaction design, and sheer bloody beauty this is a totally revolutionary device. I have never gotten excited by a phone before ever. Nor have I by an MP3 player, although I must admit to being completely seduced by the iPod Shuffle this Christmas—but that was more a “awww, it’s so pretty” thing, rather than a “oh my God, this will change my life forever” thing. As for handheld computers? I’ve never even owned one. (Although I did think the Nokia 770 was cool, at least until I saw the iPhone.) But this? This is one of the most exciting things I have ever seen. Everything about it is just new. A new way to do email, a new way to do SMS, a new way to Voicemail, a new way to interact with a device of any kind whatsoever. Hell, even the interface for making a call is new. And all of it is an improvement. It is simply one of the most amazing devices I have ever seen, and I can well imagine myself being one of those people actually queueing up to buy one when they come out here later this year. One thing is pretty sure: Blackberry, Palm and all those other has beens are pretty much dead in the water from this moment on.

hResume Project: Spreading Microformats one plugin at a time

Monday, August 7th, 2006

I’ve just come across the hResume Project; they have a great slogan—”spreading Microformats one plugin at a time”. This is basically a project to create plugins for various web publishing and content management systems that allows you to create a resume/CV using the hResume microformat. Good stuff.

Cory Doctorow: Apple’s Copy Protection Isn’t Just Bad For Consumers, It’s Bad For Business

Monday, August 7th, 2006

Yet another great piece by Cory Doctorow: InformationWeek | Digital Rights Management | Opinion: Apple’s Copy Protection Isn’t Just Bad For Consumers, It’s Bad For Business | July 31, 2006. I really think that Doctorow is the one true voice of sanity when it comes to Digital Rights Management, and in this piece he carefully explains why it is both bad for consumers and the music business. In a related piece on InformationWeek, I see that Yahoo! are seeing sense and beginning to distribute music without DRM.

Slashdot: Problems at the W3C

Wednesday, July 19th, 2006

Hot on the heels of my recent “Is the W3C failing us?” post, or, more accurately, completely coincedentally, Slashdot has an article voicing similar concerns: Problems at the W3C. Particulary disturbing is Björn Höhrmann’s email. That’s quite a littany of failures.

Is the W3C failing us?

Wednesday, July 12th, 2006

I’ve detected recently a note of frustration, and downright annoyance, amongst standardistas with the W3C. I receive the newsletter “W3C Weekly News” and see endless announcements from obscure working groups working on things that are bafflingly irrelevant to what I and most other web developers actually do, whilst the interminable process of proposals and working drafts on XHTML 2.0 and CSS 3 offers no hope of a final recommendation being anywhere in sight.

9 Ways to Misunderstand Web Standards is mostly what it says it is: tips for the web developer (most of which they should frankly know already) on how not to drink the Kool-Aid. But in that document, particularly “Misunderstanding #2: ‘We Need an Alternative Mobile Web on Top of the Existing Desktop Web’” and “Misunderstanding #8: ‘The Semantic Web is Just Around the Corner’”, there are problems picked out that are more the fault of the W3C than of any web developer. If anyone is advocating the use of the term “Mobile Web” it is the W3C. And the W3C’s work on the Semantic Web has so far issued in a bunch of standards that are so complicated and difficult to implement that I doubt anyone will. (Cory Doctorow’s wonderful, funny, and short, 2001 article Metacrap suggests it’s all a pipe dream anyway.) In the meantime Microformats are taking off and actually being used, a lot, and people who are more closely related to real world web development and are sick of how slow moving the W3C are are turning their attention to groups like WHATWG and WCAG Samurai (see next paragraph).

A case in point, Joe Clark’s article, To Hell with WCAG2, over on A List Apart makes for depressing reading. It’s taken the W3C’s Web Accessibility Initiiative (WAI) five years to draft the second version of the Web Content Accessibility Guidelines (WCAG), and in that time they’ve managed to come up with something almost totally incomprehensible:

In an effort to be all things to all web content, the fundamentals of WCAG 2 are nearly impossible for a working standards-compliant developer to understand.

What’s worse is that the document apparently contradicts widely accepted best practices of accessibility that standardistas have developed over the years. In fact it also contradicts some of the W3C’s other standards!

Cory Doctorow keynote at Red Hat Summit

Tuesday, June 20th, 2006

Cory Doctorow gave the Visionary Keynote address at the Red Hat Summit, and they have video of it. He’s a great speaker and it’s worth watching.

Cory Doctorow, co-editor of popular blog BoingBoing, EFF Fellow, and award-winning science fiction author, discusses the circular nature of advancement and restriction in visual art, literature, radio, television, and music. Learn about digital rights management technologies like Broadcast Flag, DMCA, Trusted Computing, and the companies we know and love who are behind this crippleware. Doctorow gleefully illustrates how they threaten consumer choice and have throughout history, and what you can—and should—do about it. The important question: Is it progress or piracy?

Newspapers, Journalism, and the Web

Monday, June 19th, 2006

The Washington Post is celebrating ten years of being online with three special articles (may require free registration):

Web Site Starts from Memo, Gains Millions of Readers
A history of washingtonpost.com, from a hand-written memo in 1992 to its finally turning a profit last year.
As the Internet Grows Up, the News Industry is Forever Changed
Asks some hard questions about the future funding of serious news journalism: as readers flock to online news, will news outlets make enough revenue to fund serious journalism?
Web Users Open the Gates
Discusses how newspapers must adapt and respond to the disruptive power of the web.

“When the Web was born as a commercial content enterprise back in the mid-’90s, we thought it was about replicating — that is, ‘repurposing’ — our news and information franchises online,” Curley said. “The news, as ‘lecture,’ is giving way to the news as a ‘conversation’.”

I’ve no idea whether the articles were supposed to be read in a particular order, but placing them in the order I have makes for a nice read: how they got to where they are today; what the problem is that they face; and, some thoughts on how they need to respond.

How to make a lot of money

Monday, June 19th, 2006

While the .com era has been and gone, there’s still plenty of money to be made on the web. The obvious way is to create something free, which people love and flock to in their droves, and just sit and wait for Google, Yahoo, AOL or MSN to buy you. But apparently you can make shit loads of cash even before someone buys you. I had no idea how potentially lucrative signing up with Google Adsense was. See this. The guy runs PlentyOfFish.com, a free online dating site. It’s very no frills. It doesn’t offer what many of the pay dating sites like Match does, and it has nowhere near the coolness factor of the best free ones such as Consumating or OK! Cupid. But right-click on the image of the cheque and you can see that in two months he has earned CA$ 901,733.84. He earns $10,000 a day by doing virtually nothing. Sure he has to make sure the servers are withstanding the load. Maybe he adds the occassional new feature. But that’s it. He created the site, signed up for Google Adsense and then sat on his arse and made money. Here’s an interview with him

Get a Mac

Monday, June 19th, 2006

I love the new Apple ad campaign. It tells you everything you need to know about why Macs are better.

Slashdot redesign

Wednesday, June 14th, 2006

I only noticed last week that Slashdot got a facelift. They’ve done a really good job. They’ve managed to perfectly retain the visual identity of the site even though every part of it has been spruced up. I never thought I’d see the day when I admired Slashdot aesthetically. This also shows the benefits of their having moved over to CSS based presentation. This kind of redesign becomes much much easier.

YouTube - Crazy Multi-Input Touch Screen

Saturday, February 18th, 2006

Ooooohhh. This is seriously cool: YouTube - Crazy Multi-Input Touch Screen (requires Flash plugin). Looks like those nifty UIs in Minority Report just got a little bit closer.

Structured Blogging and Microformats

Wednesday, January 25th, 2006

I blogged previously about Microformats (and mentioned in passing Structured Blogging). I’m glad to be able to say that there really seems to be some momentum building behind this. Structured Blogging is basically an impetus to bring microformats to blogging, and they currently make available plugins for WordPress (which is what I use) and Movable Type. I’m now on the mailing list for Structured Blogging and have slowly been reading through the source code of the plugin and the microformat descriptions to see where I can contribute.

Sadly, I had a devil of a time getting the Structured Blogging WordPress plugin to work properly on Phlogiston, but that seems largely to be due to idiosyncracies with Phlogiston. By contrast it worked flawlessly when I installed it into a local copy of WordPress on my laptop.

The first problem was that the Structured Blogging plugin didn’t play nicely with wpLicense, another WordPress plugin which allows you to cleverly manage the Creative Commons licensing of your blog. (I’ve had to disable it until I find a workaround.) Both use a bunch of common AJAX libraries, such as Prototype and script.aculo.us, and it seems they were somehow treading on each other’s toes despite no warnings showing up in Firefox’s Javascript console.

The second problem was that my hosting service, Positive Internet, who I am generally very happy with despite occasionally grumbling about them, had firewalled all outgoing HTTP requests without telling me. Thanks for that, as it meant all of my Meerkat news feeds were broken on the main DZR pages. Still, despite the fact that they hadn’t told me they’d done this, they were very helpful about opening up particular hosts (by IP address) on a per request basis. Okay, I thought, well in order to get the Structured Blogging plugin working properly I need to get all its requests to Amazon’s Web Services through the firewall. This turned out to be no easy matter, as the IP address of, say xml-uk.amznxslt.com seems to vary—presumably they have some kind of load balancing thing going on. But on top of that their load balancing seems to be flakey, as sometimes I get a 500 Internal Server Error, sometimes a 404 Page Not Found Error, and sometimes I just seem to get redirected (with no 3xx redirection response) to something not allowed by the firewall. Oh, and occassionally it actually works. None of this is the fault of the Structured Blogging plugin, by the way. It just seems to be the fault of Amazon, who I’m sure will fix it eventually, and being behind a firewall that’s a little bit too restrictive.

But I do want to make it plain that the Structured Blogging plugin is very cool, and when Amazon are playing nice it is a joy to use. I do highly recommend it, despite the problems I encountered.

Interview with David Heinemeier Hansson

Wednesday, August 31st, 2005

The O’Reilly Network has an An Interview with David Heinemeier Hansson, the creator of Ruby on Rails online.

Why Frameworks Suck

Monday, July 18th, 2005

I blogged earlier about Django, a web application framework written in Python. I spent the weekend playing around a little with Django, as I have in the past with Rails and Zope. I always end up having mixed feelings about them: on one hand I can see the power and the potential for increased productivity they offer. On the other, their monolithic nature always puts me off. If I wanted to be an enterprise Java programmer I would be.

So it was interesting to stumble across this blog entry by Andy Smith: Why Frameworks Suck. I have some sympathy with what he says.

Django

Saturday, July 16th, 2005

Courtesy of Tim Gerla’s Blog, Django, a Rails-like web application framework written in Python.

Microformats

Wednesday, June 22nd, 2005

I’ve just stumbled across Microformats. Interesting. The fact that Eric Meyer and Tantek Çelik are involved makes it even more interesting.

I’ve been meaning to get involved with the guys behind Structured Blogging, and adding Microformat support looks like a good place to start.

European Software Patents Directive

Wednesday, June 22nd, 2005

As reported in The Financial Times, a consortium of technology mega-corporations won a significant victory on Monday night when the European Parliament’s Legal Affairs Committee rejected proposal for large scale amendments to the software patents directive. This is really bad news. If the software patents directive goes through in its current form it could quite easily put me and many of my clients out of business.

For a clearly written explanation of what is wrong with software patents, please take a look at Richard Stallman’s article in Monday’s Guardian: Patent absurdity.

Please try to understand this: this is not an abstract political issue; software patents could quite literally put me and many other SMEs out of business, whilst strengthening the anti-competetive monopolistic practices of the software giants, which will mean less choice and higher prices for everyone. Write a short letter, fax, or email to your MEPs asking them to vote against software patents. You can find out who your MEPs are and how to contact them here.

Gary L. Reback, named one of the “100 Most Influential Lawyers in America” by the National Law Journal, and whose clients have included Sun Microsystems, Netscape, Oracle, Apple, Borland, and Novell, wrote an article entitled Patently Aburd in Forbes magazine in 2002 outlining all too clearly what the realities of an American style patent system were:

My own introduction to the realities of the patent system came in the 1980s, when my client, Sun Microsystems—then a small company—was accused by IBM of patent infringement. Threatening a massive lawsuit, IBM demanded a meeting to present its claims. Fourteen IBM lawyers and their assistants, all clad in the requisite dark blue suits, crowded into the largest conference room Sun had.

The chief blue suit orchestrated the presentation of the seven patents IBM claimed were infringed, the most prominent of which was IBM’s notorious “fat lines” patent: To turn a thin line on a computer screen into a broad line, you go up and down an equal distance from the ends of the thin line and then connect the four points. You probably learned this technique for turning a line into a rectangle in seventh-grade geometry, and, doubtless, you believe it was devised by Euclid or some such 3,000-year-old thinker. Not according to the examiners of the USPTO, who awarded IBM a patent on the process.

After IBM’s presentation, our turn came. As the Big Blue crew looked on (without a flicker of emotion), my colleagues—all of whom had both engineering and law degrees—took to the whiteboard with markers, methodically illustrating, dissecting, and demolishing IBM’s claims. We used phrases like: “You must be kidding,” and “You ought to be ashamed.” But the IBM team showed no emotion, save outright indifference. Confidently, we proclaimed our conclusion: Only one of the seven IBM patents would be deemed valid by a court, and no rational court would find that Sun’s technology infringed even that one.

An awkward silence ensued. The blue suits did not even confer among themselves. They just sat there, stonelike. Finally, the chief suit responded. “OK,” he said, “maybe you don’t infringe these seven patents. But we have 10,000 U.S. patents. Do you really want us to go back to Armonk [IBM headquarters in New York] and find seven patents you do infringe? Or do you want to make this easy and just pay us $20 million?” After a modest bit of negotiation, Sun cut IBM a check, and the blue suits went to the next company on their hit list.

In corporate America, this type of shakedown is repeated weekly. The patent as stimulant to invention has long since given way to the patent as blunt instrument for establishing an innovation stranglehold.

Hell has officially frozen over

Tuesday, June 7th, 2005

Apple to Use Intel Microprocessors Beginning in 2006. Enough said.

Browse Happy

Friday, June 3rd, 2005

I hadn’t been aware of this campaign: Browse Happy — Online. Worry-free, until WaSP released this press release announcing that were handing over the campaign to WordPress.

As the Browse Happy folks say, “Why not switch to a browser that’s more secure?”


Bad Behavior has blocked 292 access attempts in the last 7 days.

Creative Commons License
This work is licensed under a Creative Commons License.