Saturday, 5 November 2011

HTC Hero - My First Android Phone

Happy birthday to me, happy birthday to me....yes it's my birthday and this HTC Hero is my main present, it's also my first proper smartphone (my previous phone being a Samsung Monte S5620) and it's my first Android phone. Don't worry, I've scheduled this post and I'm really out having fun and hopefully I'm fairly merry right about now! Oh and sorry about the quality of the photo, took it in low light on my Monte.
































I've actually had it for a week or so now and I love it! When I first got it, I played with the stock HTC version of Android for a bit, but found it a bit limiting settings-wise and me being a tinkerer and Linux user, I wanted to have a good rummage and tweak! I tried a few different alternative firmwares starting with Cyanogenmod and finally settled on VillainROM. It's based on Cyan but has the Google apps included by default and has some extra tweaks, including LauncherPro installed by default. The only thing I miss from the original firmware is part of HTC Sense, that nice weather widget that shows drops of rain and a wiper when it rains!

Here's what I love about my Android phone so far:

  • Being able to customise almost everything! Almost every little thing about the OS is tweakable! (though I do forget how I've done things sometimes!)
  • Ability to disable mobile data and just use WIFI, this is important for me as I'm on Pay As You Go, and as far as I know, this isn't possible on the iPhone. (Update: Is possible on iPhone 3GS, 4, and 4S) On my previous phone some apps would turn on the 3G without asking, sapping my credit.
  • Install apps from Android Market using the browser on my computer, as well as on the phone itself, so it's very convenient and easy to keep track of what's installed. AppBrain is another useful site to discover new and interesting apps to install through their app that connects to Market and gives more info and stats for apps I also like being able to install single apps from other places. It's also quite handy to upload the odd app to Dropbox for install on the phone via the Dropbox app.
  • Store Apps on MicroSD card. This is a great feature of Android. It saves on onboard memory enabling me to have over 70 apps!
  • Gmail app - It's such a good app that I pretty much only check my emails on my phone now, I haven't opened Thunderbird in days!
  • Uploading photos as soon as they are taken. The Hero has a reasonable 5MP camera and I like the convenience of not having to connect via USB to upload my photos. They automatically upload to Google, but I also use the UbuntuOne app that also uploads automatically as soon as I get a connection, very handy!
  • Enable Quiet Hours. I don't know whether this is available on iOS, Blackberry etc, but this is a great feature, it means that no one can wake me up in the middle of the night by calling me but I'll hear it ring when it gets to a reasonable time

Favourite apps:

Tomdroid: Android version of Tomboy that I use on Ubuntu. Although you cannot edit the notes on the phone, it is still handy to have access to them.

Dropbox, UbuntuOne, and Wuala: 3 very useful apps for accesssing online storage.

TaskOS: Shopping list type app that syncs with Google Tasks. This along with the Google Calendar app have replaced my Palm Tungsten for keeping appointments, shopping list etc.

Quickmark: The nicest free bar code scanner that I've tried so far.

Cubed: Music player that has a great coverflow-style view option for flicking through albums, scrobbling to Last.fm (via either Scrobble Droid or Simple Last.fm Scrobbler) and good album art support. It can use local or embedded art or download it. And of course, like a lot of Android players it supports Ogg and FLAC aswell as the usual Mp3 and AAC. I prefer not to use AAC as it seems it's tags are not supported on Android. I also quite like the Songbird Android app but it doesn't have any way to manually add or change album art.

And many more!
Google+, Reddit Mobile, Overlook Fing (awesome network info tool), ConnectBot and sshdroid ssh client and server, Wifi Analyzer, Maverick (another wifi tool for wardriving), Android VNC, SCDB (warns of speed cameras), ElectroDroid (gives pin outs for electrical cables, conversion tools etc). These are just some of the apps I have installed, you can see all of them on AppBrain.

All the apps I've listed here are all free on the Android Market. If you have any suggestions of interesting and useful apps please feel free to mention them in the comments.


Update 01/12/11
I've replaced LauncherPro, which comes with Villainrom, and handles the desktop, with GoLauncher as it has nicer options and seems more responsive and less inclined to crash. I've also just installed Beautiful Widgets (which can be had from GetJar for free) as it has clock and weather widgets much like HTC Sense has.

Friday, 14 October 2011

Ubuntu 11.10: The Good, The Bad and The Unity (Revisited)

Ubuntu 11.10 (Oneiric Ocelot) is now out, and since I needed to change the hard drive on my Dell latitude D505 (the previous one having serious errors) I thought I'd try a fresh install of Oneiric. The LiveCD installer feels more polished than ever before, so the install started on a positive note.





















One neat feature is a new screen that gives you the choice of a fresh install, install alongside and now also offered an upgrade from 10.0.4 to 11.10 which used to be not possible unless you installed the inbetween releases too. You used to be only able to skip versions by upgrading from LTS to LTS. The install was speedy as usual, even on this Pentium M 1.6ghz laptop with a Gig of RAM and slow 4200rpm 30GB hard drive.

Once the install completed, I rebooted, or rather i tried to, for some reason it hung on the shutdown. I had to force to power off and start it up again. Some blank screen and a nice Ubuntu logo and then a swish new login screen greeted me. Looks great but it's yet another login screen i have to get used to, after going from GDM to GDM2 then this, LightDM. This probably won't bother new users, however who may appreciate the eye candy but it's annoying to keep having to relearn how to edit and tweak it each time! For instance I prefer to not have the users names on the login screen, it's more secure, one more thing for a thief to guess.
Update: How to hide user list in LightDM


This release comes with the latest Firefox and Mozilla Thunderbird is now default mail client in 11.10, instead of Evolution, and I actually really like it now! It actually works very well, much better than it used to, so much that I may not even install my previously favourite, Evolution. It looks great and it helps that Thunderbird is also my default mail client on my Powerbook G4.

Also on the good side of things, Software Centre looks better, more polished, and works just fine. On the bad side of things, UbuntuOne sync is refusing to sync my Tomboy Notes. File syncing works fine but I really rely on Tomboy Notes being synced, it's ideal for planning my blogposts. This is especially annoying as Tomboy syncing was working fine in previous releases! Another bug I notice for some reason Dropbox doesn't seem to be integrated into nautilus anymore, whether this is an incompatibility with Oneiric or something else I'm not sure.
Update: Oddly this only occurred on a fresh install, worked fine on upgrade from 11.0.4 to 11.10 after deleting the dropbox-dist folders.





















Sadly the most annoying change in this release is the lack of a "Gnome Classic" login by default. It is possible to install it, as in this post, but it's more like Gnome3 Fallback which, as I've mentioned in a previous blogpost, I'm also not keen on this either! It just isn't quite like Gnome2 enough.

As I've said in a previous post, I'm not keen on Unity, it really stifles my productivity! I like being able to see and use more than one app at the same time and if i wanted a big-buttoned tablet-optimized interface I'd use a tablet OS like Android!






















Thankfully, there is another option.....


Xubuntu To The Rescue!





















After putting up with Unity for around 30mins, I could take no more, I installed the Xubuntu desktop (sudo apt-get install xubuntu-desktop). I have not used XFCE in awhile and was quite surprised how much smoother and slicker it is. It feels like a much more traditional, saner desktop that Unity/Gnome Shell. Some things are still a little confusing at first like adding items to panels. You have to right click, add items, add a launcher, then right click the launcher, add item, search for the app(s) you want and add them. Xubuntu by default uses two panels, the top one has the XFCE menu, open apps, and Indicator tray, MeMenu, clock and session menu. The lower panel is set up like a dock that auto-hides and is set translucent. it's really quite attractive and there are plenty of nice themes. XFCE's System info in Settings looks and works much better than it used to, such as the Background settings allows a different wallpaper each time you log on. I used to use (now defunct) wallpaper-tray app for this on Gnome2.

Update: Although XFCE's default file manager, Thunar, isn't bad, I've switched to nautilus which you can change in the Settings Manager. I've also switched from the painfully slow Ristretto, XFCE's default image viewer, to Gthumb.
















.





Conclusion

To me, this release is more of a polished version of 11.0.4, but with the disadvantage of not having the Gnome2 login option, and being stuck with Unity. So those who like Unity in 11.0.4 will probably love this release but for those who don't, like me, this release is merely another reason to switch to Xubuntu or another distro. I'm quite happy with Xubuntu for now, as Linus Torvalds said, "it's a step down from Gnome2 but a step up from Gnome3" and it's certainly a step up from the Unity interface!



Tuesday, 27 September 2011

Using an Apple Powerbook G4 in 2011
























Having recently acquired a 667Mhz "TiBook" Powerbook G4, I set about bringing it up to date, software-wise. The previous owner has already maxed out the RAM to 1GB and installed a faster, 60GB, hard drive. Most Tibook's have a DVD ROM or combo drive, but mine has the optional CD writer. It arrived with OSX Panther installed, so using a Firewire DVD writer, I did a fresh install of Leopard using Leopard Assist to get around it's 867Mhz minimum requirement. It tricks the Open Firmware into reporting 933Mhz to the OS. Once complete, this can be reset by resetting the PRAM and NVRAM.

It's surprising how usable how this 9 year Powerbook is for every day use. I mainly use it for general web browsing and with MIDI music software. Native Instruments B4 (Hammond organ emulator) works perfectly with no lag using a USB (1.0!) MIDI keyboard with the onboard audio (on a PC, with Windows, I had to install a Creative Soundblaster Audigy2). The only problem these days is finding apps that still work with PowerPC Macs, thankfully there are quite a few free and/or open source apps around, here's the main free apps I use:



Web Browser: TenFourFox
For web browsing, Firefox and Opera no longer support PowerPC Macs. Luckily, there's TenFourFox, an upto date version of Firefox for older G3 and G4 Macs, of course there's still Safari, however although it's quick, I don't find it as useful and my favourite add-ons are not available for it.


E-mail: Thunderbird
I'm not that keen on Apple Mail, I prefer Mozilla Thunderbird. Since the latest version does not support PPC, I'm using version 3.1.15. I've also tried Eudora but I find Thunderbird easier to use.


Instant Messenger: Adium
Adium uses the libpurple core of Pidgin to support multiple IM networks. I also use Skype which still currently supports PowerPC Macs.


Twitter Client (Updated): YoruFukurou (NightOwl) Twidget
This was the hardest thing to find. Since the last Authocalypse, there are very few Twitter clients left standing that still run on PowerPC Macs, particularly native clients. I had settled on Syrinx donation-ware, and i found it thanks to this blogpost. However due to lack of RT or Retweet in the app, I've been looking for alternatives and I've now found YoruFukurou which is a much nicer, more usable app. Unlike Syrinx, NightOwl has real time updates, multiple accounts, it's what you'd call fully featured! Update 31/12/12: Alas Yorufukuru seems to have lost PPC support so I'm without a full Twitter client, as I can't find a working free client (with a gui at least) for PPC Mac, apart from Twidget which is useful for a quick check but a bit uncomfortable to use for some serious tweetage.



YouTube: MacTubes
Probably one of the best YouTube viewing/downloading apps I've used, MacTubes is a very useful app (especially if/when Flash on PPC becomes unavailable in the browser).


Video Player: VLC
Quicktime stutters with downloaded YouTube videos, that play perfectly in VLC Media Player which also happens to pretty much play anything!


iTunes Alternative: Vox
iTunes is OK on OSX, but for when I need a quick, lightweight music player there's Vox which can play much more than iTunes, including FLAC, Musepack, Monkey's Audio, OGG Vorbis, and many others. It can even export to AAC, AIFF, Apple Lossless, NeXT/Sun and WAV.


VNC Client: Chicken Of VNC
Chicken Of VNC is a fast, lightweight VNC client for OSX.


Music Player Daemon Client: Theremin
For accessing music on a server, Music Player Daemon or MPD is very useful and has plenty of clients. My favourite client for OSX is Theremin (named after the groovy hand-waiving instrument).


CD Ripper (Updated 31/12/12): X Lossless Decoder
I used to prefer Max, but I've since discovered X Lossless Decoder (XLD) which is a much more capable app, especially as I have recently had trouble with Max not downloading CDDB info. XLD is very much like a Mac version of Exact Audio Copy, and ideal for those who appreciate quality audio rips.


Mp3 tag Editor: MusicBrainz Picard
Picard is one of the only tag editors I could find that still supports PowerPC with a Universal Binary.


Office Suite: LibreOffice
LibreOffice is the free open source cross-platform office suite based on OpenOffice, I also considered NeoOffice although their latest PowerPC version is not as upto date as their Intel Mac version.


Audio Editor: Audacity
Audacity is possibly the best free audio editor available for all Mac, Windows or Linux and there is a Universal binary available for OSX.

























Overall, I'm rather pleased with my Powerbook, it's just about quick enough for most basic stuff and I've been using it as my main laptop since I got it. It's lighter, thinner, more comfortable and has a nicer screen than my other main workhorse laptop, my 1.6ghz Dell latitude D505. I also like the way the Powerbook suspends and resumes perfectly. Don't get me wrong, I still love Linux and I love my Ubuntu desktop machine! I'd almost consider dual booting with Linux on the Powerbook if it wasn't the lack of flash browser plugins for PPC Linux. Also I still miss Hotot which is only available natively in Linux or as a Chrome/Chromium app (which won't run on PPC OSX).

Update 31/12/12

I now have a later 1Ghz Tibook with 1GB of RAM and it runs much nicer with 1GB of RAM (it came with 512MB). I'm dual booting with Leopard and Xubuntu 12.04 and both run very well. I'm using it more than my main laptop (Dell Latitude D430) as I prefer the larger screensize and keyboard of the TiBook, though I often end use my tablet for YouTube. The Tibook is fine for general browsing (Facebook, G+, Twitter web etc). I can't decide which I prefer using on it, Linux or OSX, as they both work well, OSX still has (an old version of) Flash but at least on PowerPC Linux there are proper Twitter clients I can use like Turpial.

Monday, 12 September 2011

A HP dc7800 And A Stubborn Card Reader

Since my home-built PC's cheapo Asrock Alive VSTA AM2 motherboard seemed to be dieing a slow death (one of it's 2 RAM slots having already failed) I needed a replacement. Not having enough money to replace the motherboard and/or CPU, I chanced upon a bargain, an ultra low priced HP dc7800. Although it's not brand new, this machine is still a beast, built solidly and is powerful enough for my liking. It has an E6750 Core 2 Duo CPU (2.66 GHz, 4 MB L2 cache, 1333 MHz FSB) and can take up to 8GB of RAM in it's 4 slots. Since my old boards one remaining slot supported only 4GB and I only had 2GB DDR2 sticks, this was a nice upgrade. So I installed all the DDR2 I had, 2x 2GB and 2x 1GB, for an awesome 6GB of RAM, this machine runs Ubuntu much smoother and gives me enough oomph for some VirtualBox virtual machines. Also, unlike my old board, this has plenty of PCI/PCI-Express slots.






















I installed my Nvidia 8400GS graphics card (connected to 19" 16:10 Acer and 19" 4:3 HP monitors), along with the 1TB SATA and 200GB IDE hard disks from my old rig. I also added an 80GB SATA too for extra space. I had to use adapters in the optical drive slots, since I only have one set of "isolation mounting" screws for the two quick change hard drive bays. I also needed to enable VTx and VTd in BIOS. This can be found hidden away in Security, System Security, enable VTx and VTD. Press F10 to save and we're done.

Naturally, once I set the right boot devices in the bios, Ubuntu 10.0.4 (64 bit) booted straight away without any real problems, I just had to do 'sudo sensors-detect' to get lm-sensors to find the new temperature monitors onboard this new rig.

I've been using an external USB card reader for awhile and wanted a tidier, internal reader instead. Having had one lying about in spares for awhile I thought I'd fit it into my 'new' HP dc7800. This turned out to be easier said than done! The floppy bay on the dc7800 only locks a drive in place if the screw holes are in the right place, and the ones on the card reader are nowhere near the right place. After a lot of swearing and sliced fingers, and having accidentally got the reader stuck too far back several times and having a nightmare removing it again, I had a MacGyver moment! I had to put something between the first locating screw and one of the metal guides and found this weird metal ring that was just the job, using the spare screws nearby to lock it in place.







































Then I connected the reader to internal USB connectors. After I put everything back together and licked my sharp-PC-case-related wounds, I tried it out with my 4GB SD card from my camera. Nothing. Turns out this card reader was made before the introduction of SDHC cards! Typical! I think I learnt a vital lesson here, fully test a component before MacGyvering it into ones PC's case! I'm still very pleased with this machine and it should serve me well for awhile. One day I'd like to max out the RAM to 8GB and install a decent card reader!



Thursday, 18 August 2011

5 Great Linux Music Player Daemon Clients

Music Player Daemon is a server-side music playing application which means it can be controlled over a network or locally using desktop apps. I've covered MPD before and I thought I'd expand on it since I have recently rediscovered how useful it really is. I like how you can control it from anywhere, the desktop, web, phone etc, and it has gapless playback and light resource usage. There's a massive amount of clients to control MPD, these are my favourites: (although some of these are essentially platform independent, I've focused on those that work on/with Linux)


Ario

My favourite desktop client is Ario, which runs on various UNIX/Linux desktops, and also Mac (using Fink) and Windows. It can find covers in the directory, amazon or Last.fm and can also 'scrobble' tracks to Last.fm too, though I usually use a server-based scrobbler such as mpdscrobble. It has a nice tray icon for controls and I find it the most usable of the desktop clients.






















Client 175

Client 175
is a browser based client that looks and acts like a desktop one. Make sure you have python-json installed and then download the latest Client175, then extract it (I used ~/home/carl/apps/client175) then you can run it from the command line with "python ~/apps/client175/server.py" (without the qoutes, obviously). To make it run as soon as my computer logs in, I added that command to Gnome's Startup Applications (System, Preferences), though there is a more complicated, proper way to do that here.






















PhpMpReloaded

PhpMpReloaded is essentially a collection of basic web clients in one package and can be especially useful for browsing on basic low resource web browsers.























Maemo Music Player Client

MMPC is a version of the Gnome Music Player Client, with a focus on maximising screen usage and touchscreen usability. I have it running on my Nokia N800:























BitMPC

BitMPC is the only client that I cannot try myself at the moment since I don't have an Android device to try it on (donations welcome!) but I thought I'd include it anyway since I know many Android users who would find it useful. Also worth a try is PMix.



Monday, 8 August 2011

Classic Computers In Only Fools And Horses Episodes

I've recently started watching the entire Only Fools And Horses box set from beginning to end. Not only is it a brilliant sitcom but it also often captures the time it was made very well, such as in the Yuppy era of the late 80s. I've watched them many times but have only now started spotting all the old computers and tech.

In the 1987 Christmas special, "A Frog's Legacy", Del Boy has a consignment of hooky computers, badged Raja 2000 but actually BBC Model B's a BBC Master in a 3rd party Viglen case, (thanks to Andy Taylor for the info) Del flogs one to a vicar.








































In 'Yuppy Love' (1989), Rodney goes on a computer Diploma course and here he's using an Amstrad cpc 6128, with green screen, the "best 8 bit computer ever!" according to Andy Taylor of Retro Computers, who kindly identified it for me.






















Rodney eventually gets a job working for Cassandra's dad, Alan, in an office. In "The Jolly Boys Outing", Rodney's having a bit of trouble with his Apple SE/30, Apple Macintosh SE (thanks David), he keeps wiping out his spreadsheets! Both he and his colleague (played by Alan Hunter, who is now Max Branning in Eastenders) both have SE/30's on their desks.




























































I will keep updating this post when I spot more old computers in later episodes.

Wednesday, 13 July 2011

Wuala - A Dropbox Alternative

Since my Dropbox is pretty full (I'm using nearly all of my 4.4GB of storage) I'm always on the look-out for alternative file syncing apps, so I was intrigued when a fellow Google+ member mentioned Wuala by hardware storage makers Lacie. Just like Dropbox, it's cross-platform, it runs on Linux, OSX, Windows, iPhone and Android. Wuala is available for most distros and installation on Ubuntu went without a hitch with the Deb package. After installing you'll find the it in the 'Internet' menu. I found I had to manually add it to the Startup Applications by making a panel shortcut then dragging and dropping that into it. Also, thanks to the Wuala team on Twitter, I've now found out that to make the app minimise on startup, on Linux, edit the item so the command reads: 'wuala -silent'. On OSX, add a line with ' silent ' to wuala.cfg found in ~/Library/Application Support/Wuala/.






















The app itself is Java based and feels a bit bulky (at least on my Dell Latitude D505), but is functional enough, though for adding files I found it quicker to drag and drop with nautilus. By default the files are in /home/user/WualaDrive/wualausername but you can change this in the app's Preferences. There is also web access through an in browser Java app, which I didn't have much luck with on Firefox (it crashed) or Chrome/Chromium (it either didn't work or was very sluggish. Dropbox has the advantage here, with their much slicker web interface.





















The Initial 1GB free storage is stingy considering Dropbox, UbuntuOne and others offer 2GB free from the start, although you can start with 2GB if you follow a referral link. Perhaps my connection was a bit busy, but it seemed to take a long time to upload a small number of photos. You can tweak the upload/download limits if needed, but one thing I like in Dropbox is LAN syncing, where by it will sync between PCs on the LAN, reducing internet upload/download usage, good for those with monthly limits. Edit 05/01/12 You now get 2GB, 3GB with referrals with Wuala, bringing it into line with Dropbox and UbuntuOne.






















Just like Dropbox, you can get more free storage by inviting others (up to 3GB, compared with upto 10GB with invites on Dropbox). You can also temporarily boost your Wuala storage with promo codes, which unfortunately only last for a year. I wonder how things go when they run out. Unlike Dropbox there is also a third option of trading some of your local disk space to gain more online storage, this I have yet to try since your computer has to be running for at least 17% (4hrs) of the day. Security wise, "All files get encrypted and are stored redundantly. No one unauthorized - not even Wuala as the provider - can access the files." "Every file is encrypted with a different key. The list of these keys is encrypted with your password and stored on our server. Your own password is very important here: it never leaves your computer, so we do not know it. Hence, not even we can access your data." Hopefully, this means not even the FBI can access your files...




















Conclusion
Wuala is pretty good, considering it is still in beta, but I really would like LAN syncing and a larger initial storage would be nice and they need to make the app start and minimize on login. Oh and at the moment if you change a file it uploads the entire file again, unlike Dropbox, though apparently this will be implemented soon. Overall, this is one sync solution I'll be keeping an eye on. Thanks to Shaun Mallette on Google+ for telling me about the program.