Nokia E71 vs iPhone

January 10th, 2009 § Leave a Comment

After having used an iPhone for almost a year, I’m now using a Nokia E71. In many ways the Nokia is an anti-iPhone. More powerful, but more complicated.  Here’s what I like about the new phone, compared to the iPhone:

  • Real keyboard – typing is much faster and more accurate than the iPhone touch-screen keyboard.
  • Background apps. Having software continue to run in the background transforms the mobile data experience. It’s a big deal. You don’t have to wait for an email to be sent, instant messaging continues to run, web pages don’t have to reload when you go back to them.
  • Better voice quality on phone calls.
  • Bluetooth DUN provides a 3G data connection for a laptop or N810
  • Voice dialling and speed dial. A lot quicker to make a call.
  • Can use one-handed for making calls.
  • Louder speaker – better for handsfree and listening to internet radio or podcasts.
  • User-interface is fast.  The iPhone animations are pretty to watch, but make the phone feel a little sluggish.
  • Instant messaging (gtalk) that really works.
  • VOIP client – can connect to the office asterisk server.
  • Skype. Interestingly Skype uses a standard local cellphone call for the “last mile”. 3G data connections aren’t really suitable for VOIP, so Skype uses your cell carrier to make the link between you and the Skype network.  If you have included minutes, there might not e a lot of benefit over a cellphone call, but you also get instant messages and presence.
  • I can write software for it using Python. No Objective C required.
  • No nanny-Apple looking over my shoulder.

Security on the Internets

December 13th, 2008 § Leave a Comment

Limit your trust and keep good backups…

Backups

The place to start is good backups. You can’t be sure the bad guys wont get through your defences, but you can take steps to make recovery easy. Good backups also protect you against a hard drive crash – the failure rate for hard drives is 100%!

External hard drives and backup software are cheap.

  • get several USB external hard drives (at least 3) and rotate your backups between them
  • do a full backup once in a while (weekly/bi-weekly/monthly) and do differential backups frequently. Ideally do backups daily, but it really comes back to how much you are prepared to lose.
  • keep one of your backup disks off-site to cover against theft or fire
  • keep backups going back several months.  If you get infected with badware and don’t notice for a while, recent backups may contain badware too.

Acronis True Image backup software has saved my bacon on a number of occasions. It can do “bare-metal’ restores.  All you need to get going again is the True Image CD and your backup disk to do a complete restore.

Your Computer

  • Use the latest operating system software for your PC. Windows Vista or Windows 7 for a PC, or the latest versions of Mac OSX or Linux.
  • Keep your patches up to date. Turn on automatic updates.  Don’t forget to update other software like Microsoft Office, Adobe Flash and Adobe PDF Reader etc.
  • Use anti-virus software. AV software is far from perfect, but it’s a lot  better than nothing.
  • Use a better browser. Don’t use Internet Explorer. Firefox, Google Chrome, Opera and Apple Safari are alternatives.
  • If you’re using FireFox, use the NoScript add-on. NoScript maintains a ‘whitelist’ of websites that are allowed to use Javascript. Using NoScript greatly reduces your exposure to web-delivered badware. You have to add the sites you use and trust to run Javascript. But the effort is well worth it.
  • If you use Firefox, use ad-blocking software like AdBlock Plus. Many webites that you visit display third-party ads. These ads have been known to deliver badware to users via well-known and trusted websites. AdBlock Plus also makes the Internet much nicer by removing all the flashing, pulsing ads.
  • Remove Administrator rights from your Windows login. Keep a separate admin login and use it only when needed.  If your account doesn’t have admin rights it’s a tougher target for badware.
  • Don’t recycle passwords across web sites – see the password section below.
  • Use a personal firewall that controls outgoing as well as incoming connections.
  • Only install software on your PC when you trust its source. Never use cracked software. It’s often infected with badware.
  • Put your computer in standby mode or turn it off when you’re not using it.
  • Laptops, cellphones and PDA’s all contain private information. Treat them like a wallet or purse.
  • When you do business on a website, check it’s a reputable company. Don’t give out unnecessary personal information.

Email

  • Your email software probably will have options to allow Javascript and HTML in emails. Turn both off. Javascript and HTML make it easier for scammers to deceive you or exploit flaws in your software.
  • Use anti-virus software that automatically scans your incoming email and attachments.
  • Don’t open attachments from untrusted sources. Doubly so for spam.
  • Don’t open attachments from trusted sources unless you know the person who sent it was also the author.  i.e. the ha-ha look at this type of stuff can spread badware.
  • Protect your email account – access to your email account gives access to many other areas of your life. If you use web-based email, like GMail, treat it like your online-banking.
  • Banks etc shouldn’t send you email relating to your accounts. Ignore anything from them that isn’t just general advertising.  Ignore any email that asks you to click on a link and login to one of your accounts.
  • Never click on links in emails.
  • You can’t trust the “From” address in any email.  Emails are easily forged.
  • Delete spam, don’t read it. Never open attachments.
  • If you use GMail, there is an option called “Browser connection”. Set it to “Always use https”.  Other web-based email services probably have a similar encryption option.
  • Delete any emails that contain paswords.  Move passwords, account information, domain registration details, etc into secure storage – see PasswordSafe, below. If your computer is lost or cracked, doing this will greatly reduce your exposure.

Banking

  • Always type the url into your browser.  Never click on a link in an email or on another website. Don’t use your browser’s bookmarks – malware can rewrite these.
  • Logout as soon as you are finished.
  • Use a separate web browser for banking.  I use Google Chrome for internet banking and a few other secure sites and Firefox for all other browsing. Safari and Opera are other choices.
  • Don’t use internet banking unless you need to.  Set up long term savings or trust accounts that have large deposits in separate accounts without internet or phone banking access.
  • If your bank offers two-factor authentication, like a code sent via SMS, or a code card, use it.  It wont protect you from if your PC is infected with malware, or from phishing, but it will stop password sniffing software giving access to your bank account.
  • Never do Internet banking from a computer you don’t trust, e.g. from an Internet cafe

Credit & EFTPOS Cards

  • Read the terms and conditions for your credit card.  If you follow the rules, you’re probably well protected from fraud. My experience is that if there’s a problem with an internet transaction it is pretty easy to get your money back.
  • Stick to reputable e-commerce websites.  Check out other customer’s experiences by using Google.
  • Only use EFTPOS cards in places you can trust, e.g. banks and ATM’s. Hotwired EFTPOS terminals are not unheard of and it’s probably going to be a lot harder to get your money back compared to using a credit card.

Wireless

  • Your wireless access-point has built-in security. Turn it on.
  • Use a long password – at least 15 characters and not a dictionary word.
  • Use the WPA or WPA2 Personal (aka PSK) security option. Select the AES encryption option. Do not use WEP or TKIP options.
  • When using a public access-point (e.g. at a cafe), it may be possible for other users of the access-point to snoop on what you are doing.  If you use public access-points, it’s vital you have a firewall installed on your laptop.

Passwords

  • Make them long – 6 letters is inadequate for anything you care about.
  • Don’t use cat’s names, birth dates or anything someone could guess if they know something about you. Same goes for the security questions websites use to let you recover your password – remember Sarah Palin.
  • Don’t use dictionary words. Substituting number for letters (e.g. l3tt3rs) or miXiNg up the case on dictionary words doesn’t help much, as passwords crackers will do the substitutions as well.
  • Use random letters or a long passphrase.
  • Don’t re-use passwords or security questions on different websites.
  • Bruce Schneier’s PasswordSafe software is a great way to create and manage passwords securely. Use 1Password on a Mac.

Meshell Ndegeocello Live

December 5th, 2008 § Leave a Comment

Metal Heart

December 1st, 2008 § Leave a Comment

Metal Heart from Keith Loutit

On Green Dolphin Street

November 16th, 2008 § Leave a Comment

John Coltrane Quartet, which is pretty much the rhythm section of Miles 1960′s quintet – Wynton Kelly piano, Paul Chambers bass, Jimmy Cobb drums.

Sharing Files

November 10th, 2008 § Leave a Comment

Ever need to copy some files between computers? Turns out that Python has a basic web server that can do the job.

First you need to know the IP address of your computer.  On Windows, open a DOS box and type ipconfig. On a Linux computer open a terminal window and type ifconfig or ip addr. Look for the line with “IPv4 Address” or “inet addr”.  It will be a a set of 4 numbers, somthing like this: 192.168.1.100

Then use the cd command to change directory to the folder that you want to share. Now type

python -m SimpleHTTPServer

If you’re using Windows XP or Vista you’ll be prompted for permission to allow inbound connections to port 8000.

If the IP address you got in the step above was 192.168.1.100, Other computers in the network can access the folder on your computer by typing this in a web browser: http://192.168.1.100:8000/

Not s lot of security here, so close the terminal window when you’re done.

If you don’t have Python, you can get a free copy from ActiveState (they also have a great free text editor and IDE).

Photo Panoramas

November 2nd, 2008 § Leave a Comment

Microsoft Research produces some amazing software. Image Composition Editor stitches an arbitrary set of tiled photos together with no effort. All you have to do is shoot a set of overlapping photos, then drag/drop them onto ICE. The software assembles the composite photo. Then you have the option of cropping and applying distortion corrections.

Outputs the usual formats, plus HD View and Silverlight Deep Zoom for really huge images.

Here’s a Silverlight Deep Zoom sample – assembled from about 40 images

Rhododenrons in November at University of Canterbury

Rhododendrons in November at University of Canterbury

What’s on my N810

October 31st, 2008 § Leave a Comment

Currently installed on my N810

adblock-plus, advanced-backlight, a-gps, Canola, Fennec
MaemoMapper, WordPy, Mauku, MediaBox, MediaStreamer
mgcal, mplayer, Nokia Chat, Numpty Physics, Nuvopearl theme
Om Weather, OpenNTPD, OpenSSH, PWSafe, Rootsh, Skype
StatusBar Clock, VideoCenter, VNCViewer, user-agent switcher

Ostraciform Airship

October 26th, 2008 § Leave a Comment

From the 7th International Annual Airship Convention



“You shouldn’t let poets lie to you.”

October 22nd, 2008 § Leave a Comment

Advertising Gem

October 18th, 2008 § Leave a Comment

Paper puppets and stop motion animation with score by Herbie Hancock and Chinese Pianist Lang Lang. Too bad the product isn’t as good.

EconTalk

October 18th, 2008 § Leave a Comment

Russ Roberts has put togther an impressive collection of economics podcasts. Many of the podcasts provide great background to aspects of the current crisis in the the finance markets. Here’s a selection:

  • Arnold Kling talks with Russ Roberts about the economics of the housing market and the role of Fannie Mae and Freddie Mac.
  • Robert Shiller of Yale University talks with EconTalk host Russ Roberts about the current housing mess and related financial market problems. Shiller argues that the decade-long run up in housing prices was a bubble where speculative fervor outweighed any economic fundamentals.
  • John Taylor of Stanford University talks the role of the Federal Reserve, monetary policy.
  • Milton Friedman talks about his research, inflation, the Federal Reserve, Alan Greenspan and Ben Bernanke, and the future.

Error message haiku

October 18th, 2008 § Leave a Comment

Three things are certain:
Death, taxes, and lost data.
Guess which has occurred.

David Dixon – Salon

RAND : How Terrorist Groups End

October 18th, 2008 § Leave a Comment

How Terrorist Groups End -

“This research brief describes an analysis of how terrorist groups end. The evidence since 1968 indicates that most groups have ceased to exist as a result of police and intelligence actions or of political accommodations, not military efforts.” 

who knew

Sir Ken Robinson on Education

October 18th, 2008 § Leave a Comment

Education, reform, thinking, creativitivity – Sir Ken Robinson’s talk as he picked up his RSA Benjamin Franklin Medal.

Steam

October 18th, 2008 § Leave a Comment

Once in a while a steam train travels from Christchurch station to Rangiora. There’s a reason why the most common icon for a train is a steam train…

video from “living on the edge”, opentech 2008

October 18th, 2008 § Leave a Comment

About the Internet cloud and the edge. How we might restructure the Internet so that our personal and important moments aren’t hosted by Facebook, YouTube, Flickr, and Blogger, but rather on our own machines.

Bye Bye Facebook

October 17th, 2008 § Leave a Comment

Well my experiment with Facebook has come to an end. The final straw was the user-interface. As they used to say about IBM products, it may be slow, but it’s hard to use (just for fun point YSlow at your profile page – 30 JavaScript files, 12 style sheets and 75 CSS background images – what were they thinking).

But the real problem is that Facebook lacks all the things that make the web great. How do you send a link to a Facebook album to someone who’s not on facebook? Your profile isn’t indexed by search engines and even if it was, see point one. And it isn’t open – you can’t easily take your stuff away.

So for now it’s flickr+delicious+twitter/jaiku etc

Follow

Get every new post delivered to your Inbox.