Yes! My Hopside Downs finally arrived today!
Is Telegraph.co.uk a real web site, or is it a parody site like The Onion? Let’s take a look at some claims made in this article about the Vodafone Magic phone.
Vodafone’s new flagship is superb – Apple should be worried – yet the packaging for the HTC Magic is discreet.
OK. Apple should be worried..about what? Let’s see.
…whereas the Storm endured weeks of teething troubles prior to evolving into the best business handset on the market, the Magic weaves its spell from the moment you turn it on.
Does this phone offer Exchange support? Because without that, it’s not going to make inroads into the “business market”.
The handset also lacks a standard jack for headphones; an adaptor, however, is included in the box.
WTF? Another stupid non-standard headphone jack. Awful. Carrying an extra adapter is a pain. I have used headphones with my G1 exactly zero times. It needs a standard jack.
Three aspects are particularly impressive: the first is the touchscreen, which works as effectively as the iPhone’s, and consequently is among the best on the market.
Absolute horse shit. Ask any parent who has these two things in his or her house:
- An iPhone or iPod Touch
- A toddler
Multitouch is essential. A single touch screen isn’t even in the same league as iPhone. A toddler knows this intuitively. Watch them pinch the screen when viewing photos and playing games on an iPhone.
I have handed my G1 to family members and friends, and when they go into a picture, web page, or map…they instinctively try multitouch gestures.
I love Android, but let’s not be naive about how these phones stack up against the iPhone.
File this under “mistakes and bugs” — my Twittch.com Atom feed was invalid. For each feed entry, I generate a unique ID roughly following these guidelines. I did not, however, include the date in the Tag URI, making my feed invalid.
With only five comics published, I decided to make the feed 100% correct rather than leave it alone, which means changing the unique IDs for each entry. This will confuse newsreaders, as shown here in Google Reader:
Now each feed entry ID looks like this:
The date portion indicates when the tag: URI was “minted”, so it will always be 2009-04-18. Sorry for any confusion this causes in your newsreader.
I received an email from Amazon about a product recall for a Valeo fitness ball. Here is a portion of that email:
We have recently learned that EB Brands (Yonkers, NY), in cooperation with the Consumer Product Safety Commission (CPSC), is voluntarily recalling certain FITNESS BALLS.
These sold from May 2000 to February 2009 for between $15 and $30. An overinflated fitness ball can unexpectedly burst while in use, causing the user to fall to the floor.
Consumers should contact EB Brands to receive a copy of the updated instructions on how to safely inflate the ball.
This ranks right up there with “warning: coffee is hot”. The ball is rubber. If you overfill it, it will pop. Is it really that hard to figure out?
I want to see a video of someone falling to the floor when their fitness ball pops. Cue the lawyer comments.
Comic 4 is up, go to Twittch to see it.
As requested, the Twittch Atom feed now includes full-size comics.
On a technical note, I publish Twittch using Yummy FTP. Yummy is super fast and easy, but still requires “going into an FTP program” to publish. Via Daring Fireball, I found ExpanDrive a few hours ago.
ExpanDrive looks exactly like what I really need: it treats your FTP site just like a USB drive. If all goes well, I should be able to create a shell script with rsync to publish changed files to my web site, in conjunction with ExpanDrive.
I posted a new comic over on Twittch a little while ago:
For each new comic, I do the following:
- Create a new, numbered directory on my filesystem.
- Create an SVG file using Inkscape.
- Export three images: the full-size comic, a 320-pixel wide mobile version, and a 320-pixel wide teaser comic for the Atom feed and the image shown above.
- Create a .properties file with the comic title, tooltip, tags, characters, and publication date.
- Run a program that generates the site on my hard drive.
- Using Yummy FTP, I synchronize the site to my ISP.
I commit the SVG, PNG, and .properties files to git. I do not commit generated files to git.
Although the Atom feed appears in the “normal spot” in any modern web browser, a few people missed it. So I put a feed icon directly on the page to alleviate this problem.
I use Google Friend Connect for comments. I just added it a few hours ago, and am looking forward to seeing what kinds of gadgets Google comes up with next.
So why write a static publishing tool?
- I don’t want to deal with WordPress upgrades.
- I want 100% control over every single URL.
- I want the most scalable possible site in case I’m ever on Digg.
- I can (and do) store all content in git with full history.
- Because I wanted to.
You’ll have to stay tuned. But I do plan to publish at least weekly, and a mobile version of the site is high on my priorities list.