Tuesday, 14 September 2010

Google Apps and the Wonder that they are

Generally I've used Google Apps for mail and shared calendars and little else. I have, however, been asked to play with them to host a website and I've found them to be truly excellent in what they can do. Firstly a few tips:

  • If you want your www.yourdomain.com to point to your Google Apps site, make sure you set up the "sites" page to something like sites.yourdomain.com and then create your Google site and point it to www. via DNS. A CNAME DNS entry will take care of this.
  • Make sure your DNS is nice and tidy for all of this to work properly.
  • When creating your site, if it's the site for everyone to reach don't forget to make it public.
There is a great range of templates and options for configuring your webpage and I urge you to play with them all. I've found many amazing different options for working with the site and the ability to easily use Google Maps and embed other things like shared calendars is terrific.

I've also found the response times from the Google App servers to be less than what they advertise. Today it was indicated it would take up to 3 hours for a change to complete and it was done in about 20 minutes. 

The email and calendar aspects of Google Apps are excellent, much like the Gmail offering from Google. I have a lot of documents floating around my Apps account and find that sharing this info with my wife works brilliantly. She is relatively tech literate and that makes it even easier. I've found with some of my clients who are not technical in any way, that Google Apps are intuitive and easy for them to work with. The interface is clean and very usable with being intimidating.

About the only gripe I have is that I like to have my Gmail and Apps accounts open at the same time in the same browser and it doesn't like that. Perhaps its more my work process there than Apps so I don't hold it against them.

Monday, 6 September 2010

Review: Motorola Backflip - an update

So after having used the Backflip for a while now I can offer some insights.

Firstly I have had to reset it to factory default and re-install everything. The reason was simple - the damn phone was resetting at random intervals and when I need to make a call... an urgent call to Police, the bastard thing wouldn't work and reset twice before I was able to get through. Completely unacceptable and I was ready to throw it out the bloody window and stamp on it. After recovering from my hissy fit, I reset it on advice from my local Optus dealer and re-installed some of the applications. One of the most commonly installed apps - Advanced Task Killer lite - was causing all of the grief. I paid for it and have had no problems since then so I'm happier.

I've played with lots of widgets and things and found that once the phone's uptime reaches about 400 hours, it needs a reset. If you aren't making a lot of changes it's settled and you can leave it for longer without any problems. Current uptime on my phone is 450 hours plus. Battery life can be affected by some of the crap you install on it, so be wary about what you do install and what you've got enabled on it. I found with bluetooth and wifi enabled the battery lasted about a day. Without those two added I got 3 days out of it which is quite acceptable (especially with the number of calls I made during those days). GPS also seems to impact battery life significantly.

Generally I've found the phone functions to be good, texting to be acceptable and email to be acceptable. The Gmail sync has been very good so that's all very nice. The touch screen is quite good and the keyboard is also pretty good although I find the tactile response from it somewhat lacking at times. I wouldn't want to write an essay on it for example. I've been using the "Beautiful Widgets" set and find the weather is excellent. I've also got various other things running like System Info and System Panel. I don't mind spending a little bit on these things and find the application support better on the Backflip than on my iPhone 3GS. Performance on both is much the same.

I really like Android though. There is something about the interface options, the many applications and the performance with such moderate specs that appeals to me. I find the Apple way to be a more difficult way to understand and since upgrading (forced to) to iOS 4, my iPhone is slower and has demonstrated more problems. It won't unlock at times which I find exceedingly frustrating. In conclusion, I am now much happier with my Backflip than I was - trial and error getting the right software has become an interesting exercise rather than a frustrating one.

Monday, 28 June 2010

Review: Motorola Backflip

Just recently my beloved Nokia e66 passed away in a freak water related accident (read: it fell in the loo). I was far enough through my contract that I was able to update to the Backflip. I'd been looking at Android mobile phones for a while now to see if I could find one that would be suitable for what I do and the Backflip looked like it fit the bill. I want a phone that does the following:

  • email
  • texting
  • simple games
  • WiFi
  • good application support

The Backflip specs didn't fill me with excitement initially but it does have something I really like - a full QWERTY keyboard. Although the onscreen keyboard of the device is pretty good and the screen is big enough I can drive it easily, I like the tactile feedback of real keys. My iPhone drives me crazy periodically with typing difficulties and so the Backflip came into it's own with this.

Prior to purchasing the Backflip I noted that there were quite a few reviews out there that paid out on the phone for it's lack of application support - that it wasn't able to deploy 3rd party apps and you were restricted to Motorola applications that work with it's specialised user interface called MotoBlur. I found this to be inaccurate and that you are able to install 3rd party apps, without any fancy hacking or anything else. The number of apps available is immense and certainly as large as the Apple iTunes store. Motoblur is a specialised interface designed by Motorola and it is this which is currently holding the Backflip at Android 1.5. Apparently in the next quarter it's designed to be upgraded to Android 2.1.

The phone is very usable - as both a phone (!) and as a mobile email/texting device. I don't use Facebook or Twitter or MySpace so I don't have all the feeds coming in - but that's what this device is geared for. It's supposed to be able to keep you up to date with all the trivia of your friends' lives and so forth. For me, that just makes life more complex and kills your battery! After a full days use of email/text and voice calls, I still have 70% battery life at the end of the day. Given that the Backflip as a USB port it's easy to charge it from laptop or desktop PCs. I like the flip of the keyboard too - it's a nice little keyboard to use and provides reasonable tactile feedback. The screen flip works well too and the screen itself is bright and easy to read.

Although the phone is sometimes a bit slow to do things this is generally because I'll leave a lot of apps open. The memory management is pretty good though and sorts itself out relatively quickly. I use a task management app to clean the RAM up periodically and get it working happily again.

As a phone, the speaker is clear and it generally has good reception. It's a light phone and it's comfortable on the ear when I'm in a call. Even one call lasting 45 minutes didn't leave me with a numb ear as sometimes happens with my iPhone.

All in all I find the Backflip to be a good phone and I'm happy to have it. I'm very much looking forward to the upgrade to Android 2.1 which should be soon.

Friday, 28 May 2010

The joys of SPARC

When I was beginning in the IT game it was a long time ago and Sun Microsystems, IBM, SGI were all huge names. Microsoft was a beginner and all the big machines were Unix based and so were the servers. I was first introduced the web on an old Sun box running lynx. I couldn't think of anything I wanted to look at on the Internet so I left it alone :-)

As time went on, Sun boxes were still the class act. Ultra10's came in and I was fortunate enough to have one with an 18.1" LCD on my desk. Ah the joys of the stability of that machine. Very nice indeed. When the new Sun Blades came out I was too damn busy with dirty old Windows boxes and just starting to get into Linux in a big way so I didn't get to play with them. As my job has changed over the years, my ability to play with these machines has never been renewed... until now!

Recently from eBay I managed to gain for a very small amount both a Sun Blade 150 and a Sun Blade 1500. I haven't had much of a chance to play with the 150, but the 1500 and I have become acquaintances over the last few days. It's been a struggle - the Sparc architecture enjoys quite a bit of support but the XVR-600 video card it has doesn't. I've really struggled with this as I want this machine to be a desktop machine. So after trying Debian's Sparc install, Gentoo and OpenSolaris I've finally settled on giving OpenBSD a crack. Why not, I say? Try everything until you either run out of bandwidth or time!

I haven't really used the BSD range of distributions before, finding them more akin to Unix than Linux and as often as not, I find the time I need to put into learning them is simply not there. Fortunately now I've had some time to put into this and I've discovered a few things. Number 1 - if you haven't been actively learning stuff getting your brain back into that particular mode of thinking takes a while. Assimilating and understanding all of the relevant information can take time and irritating enough, getting your mind back into that thought pattern can be difficult. Number 2 - I'm waaay out of touch with the command line and editing conf files. Although I do a little bit of this still, the requirements of OpenBSD demand an attention to the detail in the confs. That being said, the default installation of OpenBSD is simple and easy - getting to a working system in no time. The ample documentation that I've found is quite clear and easy to work with. Number 3 - learning a new operating system on a complicated bit of hardware probably wasn't the *best* idea I've had. OpenBSD is hard enough, making it work on a Sparc is a bit harder again, especially when you have troubles with some of the stuff I did.

That was namely configuring X. The graphical frontend to Linux/BSD etc is complicated if it doesn't work by default. Most often it does nowadays and I've been blissfully using it without giving thought at all to the old days when I had to hack the X config to get pictures on the screen. So it felt like a return to the days of yore when I had to start looking at crafting an X config to get it to work. There is apparently a bug in OpenBSD and as such, the driver for the Sun Blade 1500 XVR-600 (while fully supported) doesn't get automatically assigned. So with the help of the Sparc OpenBSD mailing list I was helpfully provided with the very basics of an X conf and away I went. I'm experimenting with it now - trying to get better resolution and colour depth. The amount of time I have spent has been prodigious but well worth it. The guys on the mailing list were very helpful and quick to assist me so a big shout out and thanks to them!

I'll add another post when I start to get some traction on what I'm doing. Also, I have a Blade 150 I am going to install up for fun so I'll post details on that. I'm disappointed that I couldn't get Gentoo to work Blade 1500, especially after the 3 GB download. Ah well - I still have the disk in there so maybe we'll get it going :-)

Thursday, 15 April 2010

Interoperability and the Way of the Penguin

Recently I've been tasked by a client to look into alternatives to Microsoft supplied products. Why I hear you ask? Simple - while 2003 Small Business Server was a real winner for this client, 2008 SBS has been an unmitigated disaster. A previous IT provider installed it and then left it unmanaged for quite a while. Even though I have subsequently re-installed the system in accordance with Microsoft best practice, we're still having periodic problems. For exmaple, about every 12 days, Active Directory, DNS, Exchange and IIS stop talking to one another. I'm yet to find the precise cause of this and I've just updated this system with all recent updates etc as required. The client's 2003 SBS server was exceptionally stable. No problems, no failures nothing. It ran beautifully for several years and experienced almost no issues at all.

So on to the new task - they've learnt about GNU/Linux from a friend. This friend gave bugger all details but enough to hook them in. I have no problem with this - I am a big proponent of Linux and use it extensively. But, and here's the BUT! - they use systems that are very specific to Windows. The industry software they have runs only on Windows and only in a 32 bit operating system environment. In fact, it only runs properly on Windows XP - forget Vista and 7. So how to make this all work? I've played with Wine, tried using Sun VirtualBox (which is an excellent product) and still we're not getting the results the client wants. Meanwhile, their server is chugging along happily but they've lost all faith in it and in Microsoft.

While Linux is able to provide a stable operating system, good mail capabilities etc, the lack of ability to provide their key software to each user is a deal breaker. Also the whole file sharing thing isn't working out as I expected. With the client using MYOB for various accounting activities I've encountered some problems with it's access of it's files using Samba to share them. I really want to get this to work, but I'm realistic enough to realise that Linux can't be all things for all people - just like Microsoft's products can't either! And in terms of interoperability, I don't know which end is causing the main problems, but I suspect the closed nature of Microsoft's products is a large part of that. At any rate, I'll keep plugging away with it and see what happens. The good news is the client loves OpenSuSE's looks and handling and I don't have to worry about viruses and malware. Ahh so sweet!

Sunday, 7 February 2010

Syncing the Nokia e66 with Gmail and Calendar

There are a number of posts about this on the net already and I followed them with little success. I've figured out the reason why. Here's the setup of the phone:

Firstly install Mail for Exchange. Once that is done configure your initial profile using the appropriate details i.e mail server is m.google.com, your username@gmail.com, password, secure connection etc. Make sure you go through and tell it to sync email (obviously) and calendar. DO NOT try to sync Tasks. This was the issue I was having. It kept saying (annoyingly) "System error. Try again later." I refreshed the profile, I started again, I re-installed Mail for Exchange. Oh my god it worked! The sync worked immediately, cleaning up my calendar, tidying my email. Ah sweet sweet workings. Very nice.

So to be brief - don't enable task synchronisation. It doesn't work and isn't supported.

The combination of the ever sexy Nokia e66, Mail for Exchange and the wonderful gmail make for a winning combination. It's on a par with my iPhone syncing to exchange in a phone that has much better battery life. As a busy person I have two calendars all the time - work and personal and using two separate, fully live and updated devices makes for a much more organised life. Theoretically I won't miss anything now... theoretically :-)

Monday, 11 January 2010

Review: Linux Mint

I have long been an advocate of Debian GNU/Linux (hereafter referred to as Linux). It's wonderful for servers, stable, with a predictable development cycle. The Ubuntu distribution builds on this with a lovely desktop and wonderful, easy hardware and software management. Mint builds on this again with a polished distribution that I'm finding quite enjoyable to use. You can find Mint here at: www.linuxmint.com It's a regular 700MB download iso and uses Ubuntu repositories. As usual, you have the options of using the included software manager (which is good) or aptitude or apt (my preference).

The machine I'm using for this is a HP/Compaq Presario C300. It's an older laptop, with a Celeron M processor and I've bumped the RAM up to a gig which gives me plenty to play with, even given that the video card steals some RAM. The C300 also has a lovely wide screen with that glossy look I normally despise but find to be very eyeball friendly at the moment. It only has a 60GB hard disk which is completely adequate for my needs. On to the review of Mint...

Given that this distribution is built on Ubuntu there are many lovely features that are underlying it. All the hardware in the notebook was picked up very swiftly and easily. It all worked out of the box. As a little back story - I was running Ubuntu on this notebook but the wireless wouldn't connect to my hidden wireless network. Frustrated because there seemed no answer to this problem, I found via Google a forum note that Mint worked correctly. The developers have apparently fixed this up. So I installed it and enabled things like the encrypted home directory (just to play with). The performance of the device is not noticeably affected by the decryption/encryption of files in my home directory which is nice. Access to all controls is through the Control Centre and I've had no problems with it at all. Automatically detecting devices works beautifully - Mint found and configured my HP2100 laser printer quickly and very easily. This is the kind of thing I love about the new Linux distributions. Long ago I remember writing the lp files to get printers recognised and working. Not much fun at all - but very stable!

Stability is always an issue for me. Being a computer professional, the last thing I want to do is come home and have to fix my own PCs - what a nightmare that always is. Especially given I have a *very* non-standard network doing all kinds of weird things and the last thing I want to do is try to work out whether it's my PC or my network causing things to be unhappy. Mint is wonderfully stable. I've had it running as my day to day work machine, in and out of suspend and hibernate and it's been terrific. It's worked reliably and quickly even with the in and out of suspend/hibernate. I have had problems with this in the past with other Linux distributions but Mint kicked butt. As a work box that needs to do all kinds of weird things and do them reliably, Mint does the job admirably.

On a superficial level, I like the green theme and the backgrounds etc are all very good. I really don't like the browns of Ubuntu and usually the first thing I do is to change the themes and backgrounds. I know I know - very shallow but... I'm still using the default Mint theme. It's nice and it's easy on the eyes. I'd recommend this distribution for the novice user all the way through to the systems admin type person. I don't know that it would suit the hardcore hacker (not being one) but I'm sure someone of that ilk would get by :-) You also have the option of the LTS 5 year supported version the same as Ubuntu. It's a nice little option to have. Otherwise you get the same release cycle as Ubuntu.

In conclusion Mint is definitely worth a look and it's heritage of stability, great software and hardware configuration, and ease of use make it a terrific distribution.

Further adventures with Immich - external access

 Astute readers and users of this software will note that when self-hosting access is naturally limited to whatever you've got on your p...