For the last week I have almost exclusively been using a PowerPC Mac - claimed by Apple to be a great platform just a few years a ago. Personally, I think that Mac OS X is an interesting platform. The mac hasn't grabbed me.
On the up side, OS X (and Darwin) is based on BSD, so it has some good security foundations, it also uses many tools common to Linux, such as bash and CUPS. The 3D desktop effects are kinda cool for the first day, but then just become part of the day to day experience. I am yet to see a real advantage to the OS X 3D desktop.
The Mighty Mouse is pretty slick. The scroll wheel feels very nice and is well positioned. The side buttons for expose are addictive on the first day. A let down is that you have to change your preferences to enable the right button.
I don't claim to understand the whole Mac software management system, but from what I do know, you drop a disk image (a dmx file) into the applications folder in finder and it is installed. Want to remove it? delete the folder. This is pretty neat, once you understand how it works. It reminds me of the klik package management system.
The file open dialog is a crazy hierarchical beast, that works. Jumping between levels in a tree really works. Pity more than 3 levels down it can involve some vertical scrolling and you need to select a file to get its full name if it is too long.
Now for the downsides of using a Mac running OS X.
The keyboard feels awful, this is one of the times I would recommend a Microsoft product, but as MS keyboard feels far better than an Apple Keyboard. The standard mac keyboard feels plasticy and the key travel doesn't feel right. I have used a range of keyboards over the years and the Max keyboard feels awful. Maye apple should rebrand Logitech's kit, like Microsoft does.
My next complaint is key bindings. For ever since I remember, [home] takes you to the start of current line and [end] takes you to the end of the current line. Many apps even ignore the [home]/[end] keys. Windows, GNOME and KDE all bind [alt] [F4] to close window - but not the mac. There are many other standard combinations ignored by Apple. Another annoyance is the apple key - for most things it functions like a [ctrl] on a PC, but not in a shell, then it functions like an apple key and [ctrl] functions like a [ctrl] key under *nix - I have lost track of how many windows i have closed when trying to delete a word in the console (bash fiends know what i mean).
Inconsistent use of key combinations. In the console and some other apps, [apple] [arrow] loops through the windows of the application, but not Apple Mail, it has decided that the combo expands/collapses message threads, very annoying when trying to compose a message while trying to copy and paste from another.
The maximise button doesn't actually maximise. I am not sure if it is up to the application or the window manager, but clicking maximise (the green circle) may increase or decrease the width or height of the window. When I click maximise, I expect the window to be maximised - or at the very least increased in dimensions.
The real deal breakers for me are the [home]/[end] keys, the inconsistent shortcuts and other crazy behaviour of OSX mean that I won't be switching to a Mac anytime soon.
Over the next week I plan to load more FLOSS on the mac, such as Mozilla Thunderbird for email, which will join Mozilla Firefox web browser and gvim - my referred text editor. I doubt this will be enough for me to stick with OS X.
The indigo iMac G3 I landed last week is likely to be running Copland (a PPC port of xubuntu) real soon now. I am still trying to work out what I do with Julie's Apple Powerbook G3, which currently runs Xubuntu 6.06.1 LTS, as ubuntu has dropped support for PowerPC in feisy. Maybe I can find other PowerPC machines to install Copland or Debian onto :)
I am yet to see how OS X is more user friendly and and easier crossgrade path for windows users than a Linux desktop.
I am bashing out this post on a unreliable 384/64kpbs UTMS (3G data) connection, which feels painfully slow at times compared to my 8000/384kpbs (which is more like 6500/300) ADSL connection at home. Even when I had 1536/256kpbs at home I felt like I was better off than a lot of other people. Most non geeks I know have 512/128kbps.
According Democrats in the US congress 2Mbit/s should be the minimum speed for "broadband". Although that is now available to many homes in Australia, the cost of anything faster than 512/128 isn't seen as value for money by many people. I know several people who would like a lower quota and higher speeds for the same price as they are paying now. Even for many businesses (less than 5 people), they see 512/128 as being good enough for email and web browsing. 2048/512 would allow business to use new services such as VoIP and cheap video conferencing, which could improve the level of service they offer to their customers while improving the bottom line.
The biggest barriers to affordable high speed connections in Australia is Sol Trujillo and the other untrustworthy Wiggles at Telstra. Hopefully if there is a change of government at the next Federal election, the "Group of 9 Fibre to the Node network might get built and be open to competition.
Until tonight I didn't know who Planet Summer was. It turns out she is a young model, who doesn't wear a lot.
Hint look higher up the search results if you are looking for the model's site.
It has been many years since I have caught peak hour trains. Last time I did it was about 5 years ago when I was working at the City of Darebin. Back then I used to lug a heavy Compaq Armada (I forget the model number) home most nights, but I rarely used it on the train. MP3 players weren't worn as fashion accessories back then.
These days I have a Dell Latitude D810, which has a 15.4" widescreen screen, which runs well at 1920x1200, but it is a too big to use comfortably on the train. The UMTS/GRPS data card hanging out one side and the headphones lead out the other take up even more room. I have quite broad shoulders, so it very hard to type on a laptop which is as wide as my lap, with people sitting either side of me. I have also noticed that my laptop screen becomes communal reading material, just like a newspaper. Maybe I should offer to come to their work and read their emails and monitor their web surfing while they are at work.
I am bashing out this post while sitting on the train as I head off to SGI. I have landed a 2 month contract position hacking on the web gui for their NASes. I am yet to meet everyone else in the team, except my boss and Russell Coker (sorry couldn't resist naming dropping.
I am pretty excited about the job. I will get to play with some pretty cool tech and work with some really smart people. My body is still adjusting to the 6:45 am start, but in a week I think it should be used to it.
My existing clients and projects won't be forgotten. I will still have some time in the evenings to work on things for private clients.
I am hoping to post a bit more frequently, most on the train, lets see how long that lasts :)
I noticed a few geeks had mentioned mugshot in their blogs (sorry too lazy to dig up references), so I signed up. I am not that impressed so far. I have created a profile page, which sort of resembles a cut down version of my liferea RSS feeds. I joined some groups, and created a phpGroupWare group, which just allows others to join the group and receive the group's feeds via their "stacker". This is very web 2.0 and "cool", but I am still wondering "why?".
In their FAQ, mugshot says, they are
an open project to create live social experiences around entertainment.
There is also a desktop app for Linux or Windows which allows users to view their stacker on their desktop, show what music you are listening to, or chat to users in your groups. The software also offers an opt-in system to allow you to give Red Hat info about which apps you are using. Both the mugshot web app and desktop software are "open source", but the licensing seems a little confusing - even to me.
Mugshot allows you to link various web 2.0 profiles and data sets to your profile. I managed to add my business site, my blog, my AIM account, my del.icio.us bookmarks (sporadically updated), stories i have dugg and my LinkedIn profile. Mugshot doesn't allow me to add my XING profile (XING was formerly OpenBC) or any of my other IM networks. There were other social networking/web 2.0 sites which I don't use which I could have added.
Other than a showing off which projects I like, which web 2.0 services I use and to tell Red Hat what software I use, I don't see the point of mugshot. Am I missing something?
As some of you may have noticed I use Google Analytics on my site for statistics. I also use webalizer for basic visitor stats. I have found Google Analytics provides more information in a better format than webalizer. The downsides of Google Analytics is that it is non free SaaS, it uses flash and that is lacks the ability to drill down to get more information.
As of today, the flash problem is still there (I am yet to test it with gnash), but the amount of information and how that data is displayed has improved dramatically. For those of you interested in the new look analytics, google has produced a tour.
Here is a quick summary my stats:
- My top 5 pages are:
- my Ubuntu Dapper running on a Sun Fire T2000 review (accounts for about one third of my traffic)
- Dave Hall Consulting Home Page
- Dave Hall Consulting blog (yes this is my lame attempt at google bombing
- my ideas for a new a new release model for phpGroupWare
- my account of getting a Google Summer of Code position for phpGroupWare
- About one third of my visitors are repeat offenders
- The Americas, Europe and Oceania each account for more than 25% of my visitors, while only 2 came from Africa
- Over 60% of my visitors use Mozilla Firefox, while less than a quarter use Internet Explorer (I suspect my blog spammer is responsible for a chunk of this. I suspect the 2 visitors using "Mozilla Compatible Agent" are Iceweasel users.
- Less than 5% of my visitors have a screen width less than 1024 pixels, and all but 1 visitor has a length of at least 600px. I would like to see a pic of the setup of the repeat visitor with a 2560x1024 setup
- Most of my visitors have flash available, but only 1 was using gnash
- Almost 97% of my visitors had Java installed
- My traffic is growing
If you made it this far you are either a) a very fast reader, b) skipped a lot of the stats, c) unlike 80% of my visitors who leave the site within the first minute (read they got bored with reading my long blog posts).
I think I am pretty lucky that I only have 1 comment spammer on my blog. Every day he posts an ever expanding list of links for whatever he is being paid to post, this week it is ring tones. "nareman" give up! The combination of moderation and Akismet means that the posts get round filed. Akismet is a great tool, I recommend it to anyone who enables comments on their blog. If I had more traffic and comments, I would probably pay for a commercial license.
For a bit over a year I have had a Novatel Merlin U530 data card from 3 mobile. When my contract expired I started to look at churning. At first 3 insisted the card was network locked and couldn't be unlocked, "as stated in your contract". I read them what I had signed and mentioned the TIO, before the supervisor I had heard whispering in the background took the call and sorted out the unlocking.
3's service is good, if you are within the "broadband zone" (read within 35kms of an east coast capital city). The downsides of 3 are that once out of their coverage area, you roam on the Telstra GPRS network (and pay for every Kb on top of the monthly plan fee), and when you need customer service, you wait 20mins to talk to someone in India on a crappy VoIP connection. If the coverage was better and the N95 wasn't still "coming soon", I may have considered their X Series product.
I considered Vodafone, who I use for my phone, but I am not very impressed with VF. The phone I got under contract is a dud. VF keep on calling me to tell me I'm a valued customer and making sure I am happy with the service, but every issue I raise isn't something the person on the other end of the phone can deal with. After my last experience with VF's data services, I am still wary of them. Vodafone's pricing wasn't that great either.
Telstra required a long contract for a poorly priced product. Although their coverage is good, they use a non standard frequency, making my current data card useless. I also try to avoid using Telstra, due to their anti competetive attitude.
Optus uses the same 3G network as Vodafone, so they were appealing. The downside with Optus was price. Their "youth market" subsidiary Virgin Mobile has just released a 3G product with a great price (by Australian standards). With Virgin I get 1G of data per month for 30AUD (including 50AUD worth of calls). The Optus 3G network is still being expanded but is pretty good. In the country Optus'/Virgin's GPRS coverage is pretty good too - at least where I travel to. Although I am limited to 384/64Kbps, I am not locked into any contract.
The only downside with Virgin is the excess data charges - 20AUD per Mb. As I generally average a lot less than 1G p/m, this shouldn't be a problem. Streaming radio on the train should now be an option while checking my emails.
When I go to the library I regularly check out what computer books are sitting on the shelf. Some books seem to be there every time I go in, such as iTunes 6 and iPod for windows and Macintosh. I usually end up grabbing one or 2 books on something I am at least vaguely interested in. I usually end up flicking through them over a month, and forget most of it a week later.
On my latest visit I picked up The Rough Guide to Blogging, by Jonathan Yang. I wasn't expecting to learn a lot out of it, but I hoped that there might be a few little gems or at least 1 thing that I didn't already know.
In general the book is ok. If you are new to blogging there is quite a few things that you can learn from reading a book like this. It seems to be pitched at people who use computers to get a job done, not geeks - that's cool. You shouldn't have to be a geek to read a book on a topic such as blogging.
Unfortunately the book's target audience probably isn't as well versed in convention and netiquette as a geek would be. As a geek reading the book I found myself thinking "hmm" on a few occasions. Then I found a wtf?! show stopper on page 79. Here is the quote under the heading "Loading images from other websites" (my emphasis):
You can use an image from elsewhere on the Web without copying it to your server. Simply find the address of the individual image (not the page it's displayed on) and use the IMG tag in the usual way.
Before posting an image on your blog, however, it's best to ask for permission from the copyright holder. In reality, nothing is likely to happen to you for using an image without permission - especially in the case of celebrity photos and other commonly circulated stock photos - but at the very least it's polite to ask before using, say, a drawing from an artist's website.
Generally hotlinking is considered by many as a copyright violation and bandwidth theft. Most webmasters don't approve of others using their content and bandwidth without permission. Not so long ago, US Senator and potential Presidential cantidate John McCain found out what happens when you hotlink. There are numerous other examples of disgruntled copyright holders and webmasters taking action against hotlinkers.
Update: I emailed Jonathan a link to this post and he has replied.
Thanks for reading and reviewing the book. The section you referenced about "hotlinking." Definitely not good blogger etiquette. I should probably post something about the importance of not only asking permission but also hosting your own images. I hope I meant "use the images, but host them yourself" but clearly the text doesn't reflect that.