Not Found

The requested URL /jquery-1.6.3.min.js was not found on this server.


Apache/2.2.22 Server at www.wpstats.org Port 80

I had the Samsung Galaxy S2 for three days but had to send it back because of unacceptable battery life, which only seems to affect some users. Below is a summary of my experience with the phone with its upsides and downsides.

Battery Life

Even with everything that makes the phone attractive turned off, the screen brightness kept down, 3G almost permanently off, WiFi only on when I was actively using it and all the battery saving options settings maxed out  (which are very extensive and helpful) I was still getting considerably less than a day on a full charge with normal light usage. I consciously did a full day with “normal” and not “excited new toy testing” usage and it was still unacceptably bad. I might have been just able to scrape by on this but I still can’t accept it — I want to be able to use the phone, and that means not constantly worrying about whether I can do something because of how much battery it might munch.

There seems to be a serious issue with battery life on the S2 for some users but not for others. Many are reporting outstanding battery performance, getting through nearly two days on a charge, others are having the same experience as I did. This may be related to the Android build. I had the KE2 Gingerbread build on mine, KE7 is supposed to be better. I couldn’t test that because O2 Germany had locked out updates on the handset and I didn’t want to root the phone within my narrow return window. I also didn’t want to risk waiting and no longer being able to return it. However, other users reporting the KE2-related problems were also reporting that Android System was accounting for over 40% of the battery drain and that definitely wasn’t the case for me, mine was just at around 14%, which sounds pretty normal.

Read the rest of this entry »

I’ve been using a Samsung Galaxy Tab for a few days, having received one as a Christmas bonus/incentive to develop website versions for tablets. This is my first experience with an Android device and my first tablet computer, although I’ve played with iPads quite a lot and I’ve had an iPhone 3GS for nearly two years. These are just my first thoughts and impressions.

The positive view:

Despite its rough edges, much due to Android 2.2, which is not really a tablet OS, the GTab is a wonderful portable device that has the potential to transform the way you access data on the go. It is radically more portable than the iPad in a critical mass way that makes it much more likely that you will have it with you and available when you want to use it. It has a clear, razor-sharp display that makes reading text a pleasure. Instant on and the ability to have it nearby all the time are already changing the way I access the Net and my data. The ability to read newspapers and magazines is amazingly convenient and eliminates the vague sense of guilt caused by all those dead trees piling up in the corner of the room every week.

The in-between screen size means that its success will depend on a lot of applications and web sites being optimized for it. At the moment, quite a few mobile apps are designed for smaller screens and most normal websites are designed for larger screens. That matters less than you might expect, however. Most of the time I find I get on fine with pretty much everything, and the optimization is happening quickly. An increasing number of online forums use Tapatalk, which makes them wonderfully accessible on devices like the GTab and modern smartphones.

The freedom compared to my iPhone is great. I listen to a lot of podcasts and I love being able to install free apps that automatically synch all my podcasts without having to link up to the desktop or laptop mothership. I also love being able to control everything, or install apps that can.

Read the rest of this entry »

The security KrakenPrivacy online no longer exists and there is nothing at all you can do about it. In fact, everything you can try to do about it will just make it worse. While everyone and the media and their dog have all been screaming and shouting about privacy on Facebook, privacy and Google Street View and privacy on Blackberries and iPhones, the real battle has been going on very quietly in the background. The battle is now over, the war is over, the bad guys won and you have lost your privacy. All of it. And you never even noticed. Everything you do online is trackable. Everything, and it is happening now.

This post just summarizes what is going on. For the full details, listen to the Security Now podcast on “Side Channel Privacy Leaking” by Internet security expert Steve Gibson.

Your computer’s fingerprint is as unique as yours

This is made possible by what is called “computer fingerprinting” or “browser fingerprinting”. The idea is very simple: Your browser and computer have a  large number of characteristics that web pages need to know to be able to display the pages properly, and other characteristics that they don’t really need to know but that your computer shares anyway. Put all this information together, combine it with your computer’s clock time, your IP address range and a few other little items that are all freely available and it is generally possible to identify you with over 99% accuracy. None of these things can be switched off, any more than you can switch off your own fingerprints, height or eye color. Any changes you make to “protect” yourself will actually make it even easier to identify you, because it will make your computer even more easily identifiable.

Read the rest of this entry »

How many monkeysIn a recent Twitter exchange Helen Emerson, a web designer I admire a lot, celebrated the fact that Internet Explorer 9 is finally going to support rounded corners. My feeling on this to this is that’s nice, but it would have happened a lot sooner if we web designers hadn’t hidden IE’s deficits by finding ways to make it display rounded corners anyway.

This is a general problem, and it’s the reason why web standards generally are still such a mess. Most users aren’t aware of this because we hide it from them. Everything seems to work fine in all browsers – as far as users are concerned we are living in an era of universally compatible browsers. Actually, we’re still a long way away from that.

If you look at the code of almost any modern web page you’ll find it full of workarounds that are necessary to make things work properly in different browsers. This applies particularly for Internet Explorer, which may have got better on the surface but still requires countless special solutions to get it to behave. Much of the work on any modern website is devoted to getting it to work in IE as well as in normal browsers.

Read the rest of this entry »

Apple: “Do be evil.”

July 18th, 2010

Do be evilApple still makes exceptionally good and cool products, many of which may be the best in their classes. That’s not the issue. Apple’s antenna problems with the iPhone 4 are negligible even seen on their own, and piffling when compared to the quality of the iPhone 4, which is an astoundingly good smartphone. That’s also not the issue. The issue is that Apple is becoming an increasingly obnoxious company that it’s almost impossible to like.

The iPhone 4 “Antennagate” fuss is a perfect example of Apple’s dysfunctional public persona. A couple of years ago leading CNET podcaster Molly Wood summed up the same observation in her classic Apple is my bad boyfriend rant, and things have been getting worse rather than better since then. You just can’t help getting the impression that this is a company that is being prevaricating, arrogant, slippery and disingenuous to and frequently beyond the point of dishonesty in almost everything they do.

Read the rest of this entry »

Video game makers could probably at least double their sales if they would allow you to save you current progress at any point in the game, instead of only allowing specific “waypoints”. It would be fine to do this in Easy Mode only. This would make games more accessible to a huge number of potential customers who now give up on them quickly.

Read the rest of this entry »

Internet Explorer: Just say No.

September 30th, 2009

I think the time has come for web developers everywhere to rebel against the tyranny of Internet Explorer, particularly the older versions (6 and before). We’re all donating hours of valuable working time making modern websites backward-compatible with IE6 for freeloaders who are feeding off of our work. The time has come to just say No.

Freeloaders? That’s right. Companies that still use IE6 are freeloaders feeding off your work.

Read the rest of this entry »

If you use both Mac and Windows you may have wished you could use your Mac TextExpander snippet files on your Windows computers or virtual machines. TextExpander radically speeds up your work if you often need to use the same text blocks, and having the same texts with the same hotstrings available on Windows makes life a lot easier.

This post provides a free Perl converter script and instructions for converting your Mac TextExpander snippet files so that you can use them on a Windows machine with the free, open-source AutoHotKey program. In addition to this I will show you how to manage your snippet files for multiple machines in a free Dropbox account. Dropbox is a much better solution for synching your snippets than MobileMe and if you combine these two strategies you’ll never have to worry about synching your snippets again – both on multiple Macs and across Mac and Windows machines (including Windows virtual machines in Parallels or Fusion).

Version 1.2:

Cursor position: The 1.2 version now supports the caret/cursor position macro. This will work reliably provided your snippets don’t contain the clipboard pasting macro or date macros that use full month and weekday names or date numbers without leading zeros. All these things will throw the position count off (AHK doesn’t have a “put cursor here” macro).

Version 1.1:

The 1.1 version adds the following improvements:

Expand mode (immediately, at delimiter with keep/delete) is read from TextExpander and exported to the AHK script.

Abbreviation mode (case sensitive/ignore case) is read from TextExpander and exported to the AHK script. However, “Adapt snippet to case of abbreviation” does not work in AHK – at least, I haven’t been able to make it work.

The keep/abandon delimiter macros in individual snippets are now evaluated and work correctly in AHK.

Read the rest of this entry »

What is the value of mass-distributed media when its distribution effectively costs little or nothing (if distributed virally via BitTorrent)? And how does this value correspond to the value of the work that went into producing it? In fact, does it correspond at all any more? If ten million people want to buy a song that I wrote, does the money they pay for that song really belong to me? Did I work for it, in the sense that the money paid corresponds to my labor? And if it doesn’t belong to me, who does it belong to?

I have utopian vision on this: At the moment the “big sellers” in the media world get an obscene amount of money for their work and countless other artists get almost nothing. Suppose we create a new media distribution model called “Equitable Artists” (yes, that’s a reference back to United Artists) that works like this, using a new record label as an example:

  • All the money received for all the sales from the label’s artists goes into a big pool
  • The big sellers get more money than the small sellers, but using a key that still distributes the money more equitably
  • There is a maximum limit on income anyone working for the label can get, including both artists and label owners
  • All the money left over goes to the promotion and development of new artists, young artists etc.

There are a lot of stumbling-blocks to this, among other things whether artists would actually sign for a label like this. However, people also said that open source wouldn’t work, and it does. Just an idea for the day…

For a long time I was frustrated that I couldn’t access the media files on my Mac with my PlayStation 3, which has everything needed to be a great multimedia center, in addition to being one of the best BluRay players around (and incidentally allowing you to play some pretty good video games as well). Recently I discovered Nullriver MediaLink, which comes close to making Apple’s own AppleTV unnecessary. With one small but important restriction, MediaLink is a perfect solution for accessing all the media on your Mac on your TV. At just $20, it’s worth every penny and more.

The restriction? MediaLink can’t (yet) play anything with Apple’s copy protection on it, which means all movies, TV series and videos bought in the iTunes Store, in addition to any iTunes tracks you still haven’t converted to non-DRM. This is currently where the AppleTV still has a major advantage, but I’ve corresponded with Nullriver and they indicated that they’re working on a solution. My guess would be they want to somehow make it possible to register the PS3 as one of the up to five “computers” that are allowed to play your iTunes protected content. If and when they manage that, MediaLink is going to be the kickass solution for PS3/Mac integration.

Read the rest of this entry »