thoughton:digitallife banner
about downloads imagery work
-- Apple --

HP no longer in the iPod business


It was bound to happen. HP and Apple both confirm the end of HP's iPod reseller deal. Yet again, Rob Enderle must be feeling pretty stupid.
Posted on 30 July 2005, to Apple | Bereft of Reason | Mac Audio | Technology
| TrackBacks (0)
-- Apple --

Tri-booting Intel-Macs


Read it while you can: How to install OS X, Win XP and Linux on an Intel-Mac. Probably won't be long before they receive an Apple "Cease & Desist" letter! Via MacSlash.

Update - 8 hours later: Apple has had a quiet word with the author resulting in him removing the article. Unfortunately, as is ALWAYS the case, the rabbit is out of the bag and there ain't no puttin' it back. Don't these companies ever learn? It is impossible to suppress anything on the internet, and trying to do so gives you a lousy reputation. Apple is, sadly, particularly obnoxious in this regard.
Posted on 26 July 2005, to Apple | Mac OS X
| TrackBacks (0)
-- Bereft of Reason --

OS X anti virus


Although there are famously no viruses on OS X other than artificial "proof-of-concept" examples, OS X Guide have posted a tutorial on how to use the open-source Clam anti-virus. Apparently the main reason is so that you don't inadvertently pass on Windows viruses. All very well-intentioned, but surely by the same rationale we should be scanning for OS 9, Symbian, Windows Mobile and Linux viruses...
Posted on 24 July 2005, to Bereft of Reason | How To... | Mac OS X
| TrackBacks (0)
-- Entertainment --

Shoulders of giants


Great quote from a Slashdot comment today:

"If I have seen farther than others, it is because I was standing on the shoulders of giants."

- Isaac Newton

"If I have not seen as far as others, it is because giants were standing on my shoulders."

- Hal Abelson

"In computer science, we stand on each other's feet."

- Brian Reid
Posted on 24 July 2005, to Entertainment | Technology
| TrackBacks (0)
-- How To... --

Password assistant


I've used Keychain Access for quite a while now, both to store logins and passwords for websites and for personal information such as banking and identification details. So it was a bit of a surprise when I finally clicked that key-shaped button next to the password field: Password Assistant Pretty nifty, especially in this day and age when ordinary people have to come up with more and more non-trivial passwords.
Posted on 22 July 2005, to How To... | Internet | Mac OS X | Technology
| TrackBacks (0)
-- Bereft of Reason --

Every pub should have one


Pee Goal Via Gizmodo.
Posted on 16 July 2005, to Bereft of Reason | Entertainment
| TrackBacks (1)
-- News --

NASA TV online


NASA have announced that live coverage will henceforth be broadcast on the internet! This is great news - and given NASA's purpose seems eminently appropriate.
Posted on 16 July 2005, to News | Technology
| TrackBacks (0)
-- News --

Free Tube Map for UIQ phones


In the wake of the London bombings, Visual IT have released a free version of their Tube 2 London software. This version reflects the temporary alterations to the London tube network which have been in place since the bombings.
Posted on 16 July 2005, to News | Sony Ericsson P800
| TrackBacks (0)
-- Apple --

Developers' Intel-Macs much faster than expected


AppleInsider published a fascinating article yesterday, which contained some great information about the speed of the $999 for-developers-only Intel-based Macs. My favorite part:

"It's fast," said one developer source of Mac OS X running on Intel's Pentium processors. "Faster than [Mac OS X] on my Dual 2GHz Power Mac G5." In addition to booting Windows XP at blazing speeds, the included version of Mac OS X for Intel takes "as little as 10 seconds" to boot to the Desktop from when the Apple logo first displays on screen.

SlashDot discussion here.
Posted on 14 July 2005, to Apple | Mac OS X | News | Technology
Comment on this entry | TrackBacks (0)
-- Apple --

Why Apple Really switched to Intel


David K Every posts a response to a recent Ars Technica article. I read the Ars article when it appeared a few days ago and had ambivalent feelings, but after reading Every's insightful report I'm convinced he's right. Well worth a read!
Posted on 14 July 2005, to Apple | Technology
| TrackBacks (0)
-- Bereft of Reason --

One angry young man


Had an interesting comment on this site today, from someone identifying himself as 'El Mexicano' with the email address of chico@chipala.com. This fellow posted this comment from the 207.248.240.119 IP address, which resolves to a Mexican IP address governed by LACNIC, the Latin American and Caribbean IP address Regional Registry. The address is dynamic, but I have noted the IP address, the date and time in case I need to report him.

"Why report him?", I hear you say. Well, that's a long story. It began about ten hours earlier when this character started an automated script to flood this site with trackbacks advertising online poker. The first hit was at six o'clock this morning :
207.248.240.119 - - [14/Jul/2005:06:03:19 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=181 HTTP/1.1" 200 8615 "http://www.sportscribe.com/play-party-poker-for-fun.html" "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT Windows CE)"
There is then a lull for several hours, then a new wave of attacks started. Notice the identical IP and the constantly changing User Agent and entry IDs:
207.248.240.119 - - [14/Jul/2005:13:09:54 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=225 HTTP/1.1" 200 8915 "http://www.yachtdurak.com/poker-games.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 3.0)"
207.248.240.119 - - [14/Jul/2005:13:27:51 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=12 HTTP/1.1" 200 8568 "http://www.yachtdurak.com/pacific-poker.html" "Mozilla/4.0 (compatible; MSIE 4.01; Mac_PowerPC)"
207.248.240.119 - - [14/Jul/2005:13:29:29 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=168 HTTP/1.1" 200 8561 "http://www.yachtdurak.com/party-poker.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 3.0)"
207.248.240.119 - - [14/Jul/2005:13:35:20 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=208 HTTP/1.1" 200 8571 "http://www.yachtdurak.com/texas-holdem.html" "Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]"
207.248.240.119 - - [14/Jul/2005:13:35:25 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=66 HTTP/1.1" 200 8570 "http://www.yachtdurak.com/poker-games.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
207.248.240.119 - - [14/Jul/2005:13:45:46 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=199 HTTP/1.1" 200 8559 "http://www.yachtdurak.com/free-poker.html" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)"
207.248.240.119 - - [14/Jul/2005:14:30:53 +0100] "GET /digitallife/ HTTP/1.1" 200 23920 "-" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8&41; Gecko/20050511 Firefox/1.0.4"
At about two o'clock in the afternoon this angry young fella started to probe this site, apparently looking for an administrator login screen. He tried to access directories at /upload/, /test/ and /tim/admin/. At least he's read enough of this site to find out my name! :)

He then returns to the automated script attack (does he not get the hint?):
207.248.240.119 - - [14/Jul/2005:06:03:19 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=181 HTTP/1.1" 200 8615 "http://www.sportscribe.com/play-party-poker-for-fun.html" "Mozilla/4.0 (compatible; MSIE 4.01; Windows NT Windows CE)"
207.248.240.119 - - [14/Jul/2005:13:09:54 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=225 HTTP/1.1" 200 8915 "http://www.yachtdurak.com/poker-games.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 3.0)"
207.248.240.119 - - [14/Jul/2005:13:27:51 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=12 HTTP/1.1" 200 8568 "http://www.yachtdurak.com/pacific-poker.html" "Mozilla/4.0 (compatible; MSIE 4.01; Mac_PowerPC)"
207.248.240.119 - - [14/Jul/2005:13:29:29 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=168 HTTP/1.1" 200 8561 "http://www.yachtdurak.com/party-poker.html" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; Hotbar 3.0)"
207.248.240.119 - - [14/Jul/2005:13:35:20 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=208 HTTP/1.1" 200 8571 "http://www.yachtdurak.com/texas-holdem.html" "Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]"
207.248.240.119 - - [14/Jul/2005:13:35:25 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=66 HTTP/1.1" 200 8570 "http://www.yachtdurak.com/poker-games.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
But wait! He's not done. Mr Angry now starts trying from several different IP addresses. If I was using MTBlackList this might be a problem. But I'm not, I'm using something else so he's outta luck:
148.244.150.58 - - [14/Jul/2005:13:35:28 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=18 HTTP/1.1" 200 8550 "http://www.yachtdurak.com/empire-poker.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
Here's another IP:
200.106.160.70 - - [14/Jul/2005:13:41:34 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=126 HTTP/1.1" 200 8589 "http://www.yachtdurak.com/poker.html" "Mozilla/4.0 (compatible; MSIE 4.01; AOL 4.0; Windows 98&41;"
And another:
63.230.254.28 - - [14/Jul/2005:13:43:07 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=223 HTTP/1.0" 200 8601 "http://www.yachtdurak.com/texas-hold-em.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; N_o_k_i_a)"
And another:
63.230.254.29 - - [14/Jul/2005:13:44:50 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=31 HTTP/1.0" 200 8592 "http://www.yachtdurak.com/texas-holdem.html" "Mozilla/4.0 (compatible; MSIE 5.0; Windows ME) Opera 5.11 [en]"
And another:
207.248.240.119 - - [14/Jul/2005:13:45:46 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=199 HTTP/1.1" 200 8559 "http://www.yachtdurak.com/free-poker.html" "Mozilla/4.0 (compatible; MSIE 4.01; Windows 95)"
And another:
200.106.160.70 - - [14/Jul/2005:13:52:11 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=206 HTTP/1.1" 200 8593 "http://www.yachtdurak.com/empire-poker.html" "Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC; AtHome021)"
And another:
202.175.234.163 - - [14/Jul/2005:13:53:42 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=16 HTTP/1.1" 200 11192 "http://www.yachtdurak.com/party-poker.html" "Mozilla/4.0 (compatible; MSIE 5.0; YANDEX)"
And here's anoth... no, wait - he's already tried this IP:
200.106.160.70 - - [14/Jul/2005:14:01:30 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=150 HTTP/1.1" 200 8571 "http://www.yachtdurak.com/poker-rules.html" "Mozilla/4.0 (compatible; Opera/3.0; Windows 4.10) 3.51 [en]"
I've gotta hand it to him for persistence:
148.244.150.58 - - [14/Jul/2005:14:12:40 +0100] "GET /cgi-bin/mt-comments.cgi?entry_id=138 HTTP/1.1" 200 9004 "http://www.yachtdurak.com/free-poker.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; .NET CLR 1.0.3705)"
This continues for another 15 minutes or so. In total Mr Spamtastic makes 74 attempts.

Here is the moment when he finally gives up, and posts his comment manually:
207.248.240.119 - - [14/Jul/2005:14:35:03 +0100] "POST /cgi-bin/mt-comments.cgi HTTP/1.1" 302 - "http://thoughton.co.uk/cgi-bin/mt-comments.cgi" "Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8&41; Gecko/20050511 Firefox/1.0.4"
I have since deleted his comment, but here's a sample: Mad Spammer

Do you think he's a little annoyed? :D The poor fella took the time to post 77,148 (yes, seventy seven thousand) smilies!

Interestingly enough, this evening I received 7 unsolicited emails asking me to confirm my subscription to random mailing lists. Obviously I deleted them rather than confirm anything, but I'd bet my last dollar that this is the work of the same angry young man. He really must be peeved off about his inability to spam this site to go to all this effort! Bless his cotton socks. :)
-- Digital Imagery --

Flickr badge and XHTML validation


After recently implementing a Flickr sidebar linking to my favorite photos, I today noticed that those pages with the sidebar no longer validated as XHTML 1.0 Strict. Manually fixing the code resulted near-success, with the exception of an <iframe> tag. In frustration I eventually started trawling Google, and found this page. Bingo! Commenting out the javascript will fix it!

To summarise what is needed:

1. Move the Flickr <style> ... </style> code so that it is within your page's <head> block.

2. Change one instance of <br> to <br />

3. Replace <script type="text/javascript"> with <script type="text/javascript"><--

4. Replace </script> with --></script>

That's it. The badge should now validate.
Posted on 13 July 2005, to Digital Imagery | Web Design
| TrackBacks (0)
-- Mac Audio --

Batch audio conversions, new contender


Given my previous travails batch converting mp3s to low-bitrate oggs, I was interested to read about the latest update to Sound Grinder. However, it is priced at a hefty $39 ... I'll try the demo and see how it goes.
Posted on 12 July 2005, to Mac Audio | News
| TrackBacks (0)
-- How To... --

Drastically reduce mailbox disk usage


Thanks to this hint on MacOSXHints today, I have just reduced my Mail.app mailbox from 860MB down to 460MB in about 10 seconds. Apparently this only applies if you imported your pre-Tiger mailbox. Still, this is the kind of hint I love :)
Posted on 12 July 2005, to How To... | Mac OS X
| TrackBacks (0)
-- Internet --

More WebKit and SVG news


Some news about the future of SVG in Safari. I made a few notes about this a few days ago.
Posted on 10 July 2005, to Internet | Mac OS X
| TrackBacks (0)
-- Bereft of Reason --

Sasser virus author sentenced, informants collect $250K


A teenager creates two of the bigger viruses of recent times, Sasser and NetSky, and gets off with 21 months probation, 30 hours community service, and a job. Meanwhile two of his mates collect $250,000 from Microsoft for turning him in. Does anyone else think that these three friends have done pretty well out of this?
Posted on 8 July 2005, to Bereft of Reason | News | Technology
| TrackBacks (0)
-- Entertainment --

Intel hedging bets


Intel appear to be hedging their bets by investing an unspecified amount of money into ClickStar, a 'new' startup planning to distribute movies over the internet before they come out on DVD. The company was founded in 1996, but appears to have done little since then, and clickstar.com is nothing more than a link farm. Strangely enough, Morgan Freeman is one of ClickStar's founders.

No word on how ClickStar plans on getting cooperation from the movie studios so it looks like an effort by Intel to cover their bases. Any chance Apple's unexpected success with the iTunes Music Store is the prime motivation here? It seems likely.
Posted on 7 July 2005, to Entertainment | Internet | Mac Video | News
| TrackBacks (0)
-- Internet --

Tiger Notes, vol. 4


Finally, Mail.appetizer has been updated to work with Tiger! There is a new compatible beta available for download! Cue angels bursting into song...

The last major (for me) item is still DoubleCommand.
Posted on 6 July 2005, to Internet | Mac OS X | News
| TrackBacks (0)
-- Internet --

Google toolbar for Mac Firefox


Although this unofficial hack already exists, this unconfirmed mailing list post states that Google are about to release an official Google Toolbar for Firefox.
Posted on 4 July 2005, to Internet | Mac OS X | News
| TrackBacks (0)
-- Apple --

Dock icon visual feedback


The OS X Dock has been the subject of a love-hate relationship from many Mac users since the launch of OS X. The 'magnification' effect has been dismissed by many who, claiming it does nothing to make the Dock more usable, dismiss it as marketing-department eye candy designed to wow would-be customers at Apple Stores. I must admit that despite initially loving the magnification effect, I have long since disabled it after getting fed up of dock icons magnifying themselves out of my way while I was trying to drop a document on them.

Another widely condemned "feature" is the Dock's cute bouncing behaviour when a program is launching or a background program needs your attention. While both behaviours do serve a limited purpose, there needs to be some configurability for those who desire it. I know that I for one would appreciate a setting to stop an attention-seeking background application's icon bouncing after a certain number of bounces. Toast 6, when it is hidden, commits this bouncing sin at the end of a disc burn and is a prime example of a situation where this setting would be a blessing.

Finally, there is the 'puff of smoke animation when removing Dock icons'. The less said about that the better.

X3 CPU monitor"So", I hear you say, "is there anything good about the Dock?" The answer is yes! As amply demonstrated by the rotating 3-D cube of the CPU monitor X3, the Dock is capable of significant graphical gymnastics and is not limited to manipulation of the original program icon. The image to the left doesn't do X3 justice, the cube (X3 comes with a variety of icons) rotates through several dimensions and the speed of rotation correlates to CPU activity.

While X3 with its significant CPU drain may be overkill (somewhere around 10% on a 667MHz G4), the majority of Dock icons could still do with some sort of visual feedback, showing relevant information whenever an application is hidden. Irrespective of any other failings the OS might have, some Windows programs do this very well by displaying relevant information in the taskbar button when minimised. The amazing wish-there-was-a-Mac-version DVDShrink is a great example, showing elapsed and remaining time in its button.

Having said that, a few select OS X applications do make good use of the Dock's abilities. Prime amongst these is Apple's own Activity Monitor app, which has no less than 5 different animated Dock icons for displaying CPU, hard disk, and network activity. These icons display several different items of information each in the form of charts, but at a cost of measurable CPU drain. A further drawback is that the more frequently updated charts, for instance the CPU history meter, the Disk activity meter and Network activity meter, can be visually distracting.
Network activity CPU monitor CPU history Memory usage Disk usage

Less intrusive but still useful is the 'display a single variable' approach used by Apple's Mail, and Ranchero's NetNewsWire. Both use their Dock icons to show unread material in the form of a number displayed on the icon. This approach is more than adequate for these types of programs, although some sort of font size control (particularly in Mail), would be nice.
Mail dock icon NetNewsWire dock icon

A different approach is to use the Dock icon to display a progress bar, as seen in Toast and DVD2OneX. This is in my opinion the best use of Dock icon feedback and should really be mandatory behaviour for any program which has lengthy delays when processing data. MacTheRipper will apparently have a similar Dock icon progress bar in its next revision, but interestingly the DVD2OneX readme includes thanks to the MacTheRipper author for the progress bar code!
Toast dock icon DVD2OneX dock icon

Finally we have Dock icons which merely display whether a certain state is true or false, for instance Virtual PC's Dock icon shows an OS X style spinning wheel on the PC monitor when saving a session, while Transmit's Dock icon shows a small arrow to indicate if it is uploading or downloading. In both cases a progress bar would make so much more sense, but I guess any feedback is better than none at all and I should be happy the authors have at least made an effort!
Virtual PC dock icon Transmit dock icon

And that is, to the best of my knowledge, all of them. It seems like such a paltry selection given the thousands of OS X applications out there. Can anyone add any other programs to this list?

Update: I forgot about the fantastic BluePhoneElite. I usually have the Dock icon disabled so I had forgotten the feedback it gives (I use the menubar feedback instead). The Dock icon shows a signal meter and a battery meter consisting of graduated blocks similar to Nokia phones.
BluePhoneElite dock icon

Update: I also forgot iCal! The Apple calendar program's Dock icon is deceptively sophisticated and displays an image of a paper desktop calendar which shows the correct month and date. Luckily most of us don't need a calendar to know what month it currently is - the month on the iCal icon can be very difficult to read.
iCal dock icon
Posted on 3 July 2005, to Apple | Mac OS X
Comment on this entry | TrackBacks (0)
-- Internet --

Scalable Vector Graphics on a Mac


I was browsing around today (using Safari 2.0 on Tiger) when I came across this entry on Jacques Distler's Musings blog which produced a 'missing plugin' message:
Safari cannot find the Internet plug-in. The page “Trackback Spambot | Musings” has content of MIME type "image/svg+xml". Because you don’t have a plug-in installed for this MIME type, this content can’t be displayed.

A quick google told me that "image/svg+xml" was the MIME type for Scalable Vector Graphics, developed by Adobe and Macromedia back when they were separate entities (Adobe offers standalone SVG viewers an SVG plugin for download here). Further searches revealed that WebKit does not support SVG, so getting it to work in Safari wasn't likely.

I then fired up a few more browsers to see which, if any, of them worked. The WebKit-based Shiira 1.0 unsurprisingly did not show anything. However both Opera 8.0.1 and Firefox 1.0 do support SVG and displayed the image. Control-clicking the SVG brings up the zoom menu.

SVG normal size
The image at normal size


SVG zoomed
The image zoomed in

Update: thanks to Jacques's comment below, I have now installed the Adobe plugin mentioned above. This is what the image looks like now:
SVG Adobe plugin
Posted on 1 July 2005, to Internet | Mac OS X
Comment on this entry | TrackBacks (1)
-- Apple --

iPhone with 512MB RAM?


A recent post on fscklog (English translation here) offers some evidence that the iPhone will have 512MB of RAM. Not enough, if you ask me.
Posted on 1 July 2005, to Apple | Mac Audio | Mobile
| TrackBacks (0)

Category icon Sponsors