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 »

Geeks and tech users tend to be junkies. Literally. I’ve noticed that in myself recently in connection with the issue of whether or not to get an iPhone. There is no good reason for me to get one, but my inner geek has developed what is quite literally a physical craving for one. Dealing with this has become my ongoing Zen koan over the last few weeks and it’s a very interesting experience.

Read the rest of this entry »

The operating system debate is so dated that it’s getting to the point where it’s embarrassing when people get heated up about them. Nowadays being passionate about a particular OS makes you look about as cool as those people who used to build their own bomb shelters during the Cold War. Get over it, it’s over and everybody won.

Read the rest of this entry »

If you use Fring, the Skype client for the iPhone, iPod Touch and numerous other mobile phones, have a look at your Skype privacy settings on your computer after running Fring. You will probably find that all your incoming settings have been reset to “Anyone” can contact you for both chats and calls, no matter what you set before. This gets reset every time you run Fring to use your Skype account — you don’t actually have to do anything, just Fring starting up and logging into your account to display your active buddies is enough.

I’ve been getting a lot of Skype spam chats (“Hello Dear…”) and I finally discovered that Fring is the culprit that’s opening Skype up. There are quite a few annoyed messages about it on the Fring forum but the Fring programmers don’t seem to have responded yet.

Makeup bags for adapters

January 26th, 2009

Brilliant little idea suggested by SeanFX, use makeup bags transparent on one side for adapters, small cables etc:

I’ve been playing around with Windows 7 for ever a week now and I have to say that this time Microsoft really got it right. It’s everything that Vista should have been and it’s probably the best operating system that Microsoft has ever produced. The only downside is Internet Explorer 8, which is worse than ever. Hopefully the errors are bugs, if not life is going to get a lot harder for web designers, yet again.

With Apple working so hard to piss off their users (matte screen on 17″ only and costs more, no more firewire on the Macbook, only one firewire port on the 15″, non-removable battery on the 17″) Windows 7 is a welcome breath of fresh air. If Apple don’t clean up their act I may be switching back to Windows machines again real soon.

Read the rest of this entry »

First few days with Office 2008

February 16th, 2008

I’ve now been using Office 2008 for about five days and I’m already ready to remove it from my Mac. It is painfully, embarrassingly, frustratingly bad. Either the Microsoft Mac team screwed up completely and lost all track of what they were trying to do or Microsoft is consciously trying to force users away from the Mac and back onto Windows. Possibly a little bit of both. This isn’t just my opinion — c’t, Germany’s most reputable professional computer publication, comes out very strongly and warns all users against installing Office 2008 in their new issue due to be published on Monday.

Read the rest of this entry »