Thursday, January 26, 2006

Mooching about with passwords, encryption, thumbdrives etc..

I reached the point ages ago when I could no longer remember all the login ids, usernams, passwords, passcodes, PINs, passphrases, email addresses, credit card details etc., that "modern" techie life entails.

I've dabbled with different ways of storing/recording/saving various details in different forms, in different places, with different levels of not-so-obvious relationships between them so that their use is not immediately obvious. In other words, I dont' write down something like: username and password for the mailserver hosted by Verio: root f9867!%#lf86, namsayin?

But it's high time I worked out a relatively safe, easy to use way of keeping all this stuff organised.

Sooo.. I am fiddling about with some apps that encrypt all such data so that the whole schlemiel can be carried on a secure thumbdrive as well as syncronised with my Smartphone and my Palm and any other PDA I might have, in a way that doesn't mean anybody who steals/finds/buys one of these devices instantly has access to everything in my life.

And, oh yeah, I'm gonna needs some kind of Bluetooth keyboard to use with the Xphone and/or with a "real man's" PDA for those inevitable "the server's gone down and you have to SSH into if over WiFi from a coffee shop and save the day!" moments.

I'll let you know how I get on.

Wednesday, January 25, 2006

Adios, Audio! AKA Problems with the headphone jack.

There I was, actually in a GOOD MOOD for a change, when BLAMMO!!!!, the slight, niggling problem with the 2.5mm audio jack on my Xphone II decided to change all that by becoming an insurmountable impediment between me and my usual "stick buds in ears and ignore the masses" approach to the trip home from work.

Well, I can tell you I'm a none-too-happy-puppy now.

You see, that's the problem with integrated devices. If one component fails, you the entire machine while the problem is being addressed.

Anybody who's enjoyed a faulty TV/VCR combo knows what I'm talking about.

Anyway, all those complaints I've been reading online about manufacturing and/or design problems with HTC-made devices are beginning to worry me.

So that's me, humming to myself until I find time to drop the phone in at the dealer and await whatever surprise is next on the menu.

Hey! I know! Who wants me to start a blog about my trusty old Nokia 6310i?

Monday, January 23, 2006

Some Comparisons with the O2 XDA II mini

I know my posts have been, well, mighty sucky lately. Sorry about that. Again!

Not only have the posts been rather scarce on the ground but they've probably lacked the kind of useful tips, etc., you're all seeking. Who needs nothing but bitching, eh?

Unfortunately, I am mired in a rather hellish mix of personnel management, systems support, systems development, web development, network/desktop/server security work, Linux servers, hosting services, IP domain management, SSH, tunneling, PGP key pairs, Apache/Cocoon/Lenya/Forrest, CSS/XML/XSL(-T, even!), etc.

I've been taking some pretty heavy technical incoming and it's not a pretty site. Though not outright bleeding, the edges are, well, a bit too close for comfort at times.

Did I mention I have to develop a complete, new end-to-end production/deployment/delivery intra/internet "solution"? Yeah, and that's while I'm trying to keep the heaving, seething, sighing, steaming, smoking, crackling and popping mass of cable-spaghetti, musty'n'dusty old desktops/servers running an assortment of half-assed OSes and "enterprise applications"!

Legacy issues? Not really. Legacy issues might be what you'd get if you were trying to maintain secure, relioable trans/international banking systems using TRS-80s, 2400 baud modems and cleartext logins.

I live/work/sleep/groan/repeat in a land that could have written the book on Heath Robinson, if the world wanted nothing more than a Heath Robinson comic book, that is. When did you last see a 12-volt, 3.5 inch case fan screwed to the heatsink of an early-era Pentium processor, for the sake of Peter?

Sometimes I wonder if my office could more usefully run PDP-9s or something. At least some 80s Texas Instrument programmable calculators would suffer fewer hard reboots.

So that's me, mired in the digital mud. Dug in, with a withering fire of "operator error" raining down around me, just trying to make myself as small as possible, while tasked with building the as big as possible.

Despite the minor combat fatigue setting in, I finally got a chance to mess about with my friend's O2 XDA II mini. I owed him some money and Arsenal were playing (yeah, they lost. again. boo sux).

Here are some initial (and, by the way, hardly expert-) observations.

Yeah, the full PDA version of Microsoft Windows Mobile 2003 SE is a lot closer to the "user experience" I'm looking for and seems to be a bit more polished than the Smartphone edition I'm, err, "running" on Xphone II, but it's still too clunky. I find it rather insulting that we users should pay for stuff so poorly engineered. I would be embarassed to sign off on sofware so poorly considered, under engineered and buggy.

Still, it quite clearly beats the Smartphone edition. Which would be ok, if they MADE IT CLEAR before you invested exactly what you get for your dinero.

For sure, the PDA version of Windows Mobile 2003 SE has more of the tabs n stuff WE NEED, but it's still got some clunkier than a 50s Soviet submarine nuts, bolts n steam pipes. The Soviets did it like that because those submarines were less prone to failing under the EM spike of a nuclear detonation.

What's Redmond's excuse? Huh?

I needed to perform some "critical cross-platform" tasks, ie., transfer some of the corny 80s movie-quote audio files I use as ring tones to my mate's XDA so he can bore a whole new bunch of people with stupid cinema tricks.

What a palaver! Man oh man is Bluetooth seek n find slow! It must be modelled on the US seek n destroy of Bin Laden. Again, I have no choice but to compare and contrast the experience against my old data transfers over IrDA between my Nokia 6310i and Palm Vx. That was SO darn easy!

Ok, IrDA between from the Xphone II to the XDA II mini isn't so hard but it's nowhere as easy as the old skool. So I thought I'd give Bluetooth a blast so at least I could leave one on the bar and fart about with the other but, alas, every single time you want to transfer a file, the Xphone II has to wait while it checks for available BT devices, etc.

It's not elegant, it's not fast, it's really not the way OMNI and Asmivo probably envisaged 21st century computing, and bottom line, again, is it's not good enough, given the cost of these technologies.

Whelp, the bugler is sounding the attack and I have to go over the top again. Sorry, it's been so brief but I can't unload TOO much on the XDA II mini's OS because I have not used it enough yet and it wouldn't be completely fair. More later. Just wanted to give my initial observations.

BTW, the [OMG - what a brain fart, I initially originally posted "Men at Work"] Masters at Work/L'il Louie Vega Latin Jazz Dub mix of Elements of Life is wicked. As is Nu Tone's Breathless.

Friday, January 20, 2006

Some things the Xphone II needs.

Actually, it's something the OS needs. I have no idea if Windows Mobile 5.0 has these features but some of them are sorely lacking from my Xphone II so they damn well better have them in Mobile 5.0

  • A way to auto-disconnect GPRS. It's just plain a pain in the bum to have to stop using Internet Explorer or MSN or whatever, go to Home, hold the Home key until the menu comes up with the option to disconnect GPRS, open the Task Manager, kill IT properly. Am I alone in thinking four-year-olds "structured" this?
  • Something akin to Alt-Tab. It's a serious pain in the ass alternating between apps and needs to be made more efficient.
  • An option to auto-kill apps. Again, am I really alone in wondering if adults really programmed this thing?
  • Built in note/scratchpad.I know I've said this before and I know I can shell out some money for an app that does it but why was it not included?
  • A more intelligent call history.Do you guys at Microsoft even LOOK at the competition? Here's a suggestion, Redmond: try using a Nokia phone sometime. In this case, have a look how Nokia manages call history. You know what? I'm not even gonna charge for this sublime piece of consultancy. Nope, that's an invaluable freebie right there. Happy New Year.
Yes I KNOW I can hack this thing to pieces and restructure everything so it does what I want, how I want but are my requirements really so specialised that I should have to hack it? If not straight out-of-the-box, these things should be more easily confuigurable.

And don't tell me, "But it DOES that already!" because that's another thing: THE DOCUMENTATION SUCKS.

Monday, January 16, 2006

Drats! Foiled Again! Xda on Xphone Action to Come

So I had gone over to visit a mate, ready to show off my sweet new Xphone II against his rapidly aging Samsung D500 (tho admittedly the D500's camera has, like, way more megaz than the Xphone). He just returned from the unsunny old Land of the Fat Slags.

Before I could impress him with my slick new Smartphone, he whips out his new O2 Xda II mini. The bastard!

I must admit to a certain amount of stylus envy. I know they say (screen) size isn't everything but, well, his little mini is just, ooh, sensitive.

Well, at least it means I should be able to offer a goodly amount of comparisons between the Xphone II and the Xda II mini.

Oh, and on that note of what I offer here, sorry it's been a bit thin on the ground lately. I've been mad busy me. I'm relegated to evenings spent alternating between (re)reading all the Red Hat Linux admin and security manuals, various other sources of hardcore server/network admin and security resources, de-rusting my PGP/SSH/SSL/PKI knowledge, catching up on various current affairs, technology developments, etc., on my aging Palm Vx's AvantGo, and jotting down notes for the blogs (On the Palm, of course. It's a REAL PDA) whenever thoughts pop into my head.

Enjoying listening to house music on the phone, tho. Just need to save up for 2GB of righteous Mini-SD pleasure, now.

Tuesday, January 10, 2006

Caress Your Nipples, Stroke Your Joysticks!

Kewl.... he said "caress your nipples"! Yeah, kewlll, "stroke your joysticks", he he he.

I'm slowly coming to,erm, grips with my joystick. I think the similarity to the mouse pointing sticks on many laptops gives me the right to refer to is as a nipple. Anyway, I need that artistic licence in order for the headline pun to work.

I don't think the navpad/joystick/nipple on the Xphone II is ever going to be regarded as good design. It's just far too difficult to use with any degree of reliability.

However, I have found that lightly stroking the stick in the direction I want seems to work a bit better than pushing it.

So, there you go ladies and gentlemen. For increased profit and pleasure, remember to stroke your nipples!

Saturday, January 07, 2006

Speed Dial and Voice Tags for Fun and Profit.

I'll be discussing the various "issues I have" with the UI of the Microsoft Smartphone OS in greater depth later. Today, I would like to explore Speed Dial and Voice Tag a little bit, as both of them can be handy workarounds for the rather clumsy user interface.

  • O2 Menu does not support the usual straightforward assignment of Speed Dial or Voice Tag
  • Speed Dial does not always work. The normal operation is to depress and hold the required key while in the home screen. I haven't analysed any pattern yet so I still haven't figured out what may be going wrong but quite frequently Speed Dial fails to work. It always seems to work when the process (of going to the home screen and holding down the relevant key) is repeated, though.


Speed Dial is normally used as a handy way to phone people you call regularly. You assign a number on the keypad to a contact. For example, voice mail is usually automatically assigned to number 1.

In Smartphone, Speed Dial can also be assigned to launch applications. This is kind of cool and a nice way to reduce the time spent negotiating the rather labyrinthine menu system, which requires burrowing down 3 or more levels to get to a much needed app like the task manager (which, as I already criticised, you regularly need in this rather clumsy system).

However, it can be a challenge remembering all the speed dial numbers and their corresponding application so the next logical step is Voice Tag assignments.

Using voice tags to call people is not new. My ancient Nokia 6310i had the feature and it worked very well. In Smartphone, you can assign voice tags to apps, too. This is cool.

This means you neither have to remember all your speed dial assignments nor negotiate the convoluted menu system. Unfortunately there are drawbacks to voice tags:

  1. You have to remember what voice command you used for each application or contact
  2. You can't always use voice tags (like if you're listening to Windows Media Player)
  3. To issue voice tags, you have to hold down the earpiece volume controller. Even with no cover on the phone, this is not as tactile and reliably-performed as it could be and the camera button is on the other side of the phone, exactly where you naturally place the other half of your hand so you have sufficient control and leverage. Half the time, when you're trying to use voice tags, you open the damn camera. The problem is exarcebated if a silicone "skin" is fitted, though admittedly, this is not exactly the fault of the phone's designers.
  4. Obviously, there are likely to be situations when/where fumbling with your phone, squeezing it and announced something like "My favourite hardcore porn videos involving farmers' daughters, margarine, tennis balls, small domesticated animals, some baling wire and a kazoo" out-loud and in a nice, clear voice could be a tad inconvenient. Fortunately, neither I nor Brothers William, Eduardo or Bubba feel the need to hide anything from the rest of the monastery.
  5. Voice tags have "bugger all" (Yes that was puntentional) utility when you've been sworn to an oath of silence. (see previous point) Again, it's probably unfair to complain to HTC/O2 about this.

Friday, January 06, 2006

A few tips about silicone covers, cases and THAT nojoystick.

I've been a bit blogged down lately with work and such so I haven't had much time to post or even develop something to post. Here are a few tips for you to chew on while I cobble something more together together.

Those silicone/rubbery stretchy case thingies look cool and are all the rage but there are a few drawbacks:
  1. They don't protect the screen. You'll probably want both a stick-on screen protector and maybe even a hard or soft case of some kind. Make sure you fit the silicone cover BEFORE seeking a case for the phone or you could end up with a case too small for the combined phone and cover.
  2. The navpad/joystick thingy actually does have its uses. When the phone's in your pocket and you're bopping away to the eager sounds of Windows Media Player, you can just about play/pause, skip to the next/previous track and control the volume by fiddling with the navpad through your jeans. Of course, there is always the risk that you appear to be playing with yourself. It's up to you whether or not this is a "value-added" extra. Again, fitting a silicone cover means that the once easily-twiddled joystick is much, much harder to control, especially through your dirty raincoat, I mean jeans.
  3. External audio, such as ring tones, are masked by the silicone cover
  4. Real silicone covers are quite smooth but still make is harder to slide the phone in and out of your pocket. The cheaper ones are even worse.
  5. The awesome good looks of the Xphone II are smothered by the silicone cover.
  6. None of the silicone covers I found had a cutout for the wrist strap holes so if yawanit yagata hack it.

Bottom line?

No matter what you do, if you want more safety for your O2 baby, you'll probably have to sacrifice some other aspects of the "O2 experience", like ease of use. Life is always about these pesky compromises...

Hmmm, I wonder if I can use voice tags to control Windows Media?

Thursday, January 05, 2006

Quipdate(TM): just time for an update quip

Been damn busy, partially cuz it takes so much time to get to grips with this new phone or whatever it really is.

Glaring omission: notepad or something similiar. Come on, Microsoft, you screwups. Yeah yeah, I know it synchronises very nicely with my Outlook.

Only it doesn't, see?

On accounta Outlook has these little yellow notepads thingies, see?

And you failed to include the ability to maintain those notes on my phone, see?

Yeah, yeah, I KNOW I can BUY a third-party app that does it but puleeeeezee.....

talk to the hand. it's sore from that damn nojoystick.

still love the phone, though.

right, that's it, darlings. love to talk more but must dash!

Tuesday, January 03, 2006

Sorry Brian, I mean Greg!!

I just edited an earlier posting in which I called The Man From Feeder Reader Brian Smith when it should have been Greg Smith. Sorry about that, Greg. Put it down to my being a Fine Autist!

At least I know one person reads this blog, eh?

Behold Greg!

He's not The Messiah, he's a very naughty boy!

Oh My God, the 5-Way Nav Pad SUCKS!!!!!!

I know, I know. People been bitchin an moanin about the nojoystick on this machine but come ON! This is freakin ridiculous!

Do you honestly expect me to believe that the people who made this phone really spent time using it with this navigation pad/stick/whatever and said to each other, "Yeah, this thing is perfect. Consumers are gonna love this!!"

I know it takes time to get accustomed to new interfaces and I know this thing is more complex than most other phones and I know it has greater potential than most other phones but the navigation stick on this phone is atrocious. There is simply no excuse for a device like this to be allowed onto the market with something so hard to use.

It's not impossible bad, this joystick, but I really think they could, and should, have done better. So far, for me, the "challenging" navpad is by far the biggest letdown. There appears to be no reliable way to use it accurately.

That's all on this subject for now. I just thought you should know.

Monday, January 02, 2006

Props to Greg "Mr FeederReader" Smith for attention and action.

And apologies now that I see the structure of my last post makes it look like I was griping specifically about FeederReader.

Actually, I wasn't but I see now how easily readers could come to such a conclusion. I hope you can accept my apology.

Kudos to Greg Smith for pointing out how he did at least try to make it clear and for now having made it yet clearer. Well done Mr Smith and thanks for listening. I can't wait to try FeederReader when there is a version for Smartphone Edition devices or I've moved up to a real man's Pocket PC.

It seems to me that the real problem here is Microsoft's having produced a family of operating systems that suffers from:
  1. Confusing identities
  2. Confusing identification
  3. Confusing nomenclature
  4. Confusing characteristics
  5. Confusing capabilities
  6. Confusing support
  7. Confusing documentation (what little I have found so far - much of the Microsoft Windows Mobile website appears devoted to non-specific marketeeritis and the marketing of third-party apps)
The bottom line is that the world of Windows Mobile feels distinctly as if it suffers from the same disease that drove Motorola from the top of the mobile phone industry to near-oblivion - the dreaded engineers in charge of product design.

I once opened a conversation with a stranger at a party with something along the lines of, "The problem with Motorola mobile phones is that they have absolutely the worst, most counter-intuitive interface of any device I have ever used in my life!" Doncha just love the sensitive and subtle social interactions of which we Asperger's are capable?

In any case he replied, "Actually, I work for Motorola and you're absolutely right!"

Microsoft have produced a group of operating systems that suffer from poor UI design, insufficient documentation, unclear focus, etc. I'm talking about Windows Mobile, ha, ha.

I hope somebody at Redmond is as attentive as Greg Smith and they do something about this.

Of course, we're not talking about pure mobile telephones anymore, so perhaps it's not completely fair to MS. As convergance becomes an increasingly central theme in our "modern" world, it will become ever more challenging to produce all-in-one digital devices that don't suffer from a lack of clear focus and/or a failure to excel in one or more target areas.

But hey, if you wanna play, ya gots ta pay!

You want me to spend my hard-earned cash on your product and be happy about it, you have to do it right! If you're selling an operating system, do it right. The engineering, I mean, not the selling. And document it. If you're selling a smartphone, do it right. And document it. Clearly, please!

I have used computers since 1978. I AM a geek and have a wealth of experience with almost every geek hobby or career thread you can think of. But why should I have to use hardcore computer skills just to get the real usability out of my smartphone? It's not like I'm even an early adopter on this stuff.

If MS and O2 just documented this stuff a little bit better, there would be few of these problems.

Personal computers and their ilk often enjoy/suffer strengths and weaknesses in much the same way as do we humans. They can do many different things but rarely are they as good at one or two of them as a more dedicated (and less flexible) device designed purely for that specific role.

A toaster only has to heat bread until it is anything between warm and charcoal, depending on the user's choice and/or inappropriate use of available controls.

A hammer is better at driving home nails than any other implement but is useless for something like, say, combing your hair. Unless Joe Pesci is "doing your do, darling" - just the one final and probably messy time, of course.

Likewise, a ballpoint pen is an almost unbeatably convenient and tidy way of applying ink to paper (or toilet stall wall - "For a good time, point your Smartphone at http://xphone2.blogspot.com") but again unless Mr Pesci is "helping you out", a ball point pen has few other effective applications, shineboy.

We humans are pretty adept at adaptation, so to speak, or write. If we don't naturally have it in our means to do something, we can usually figure out some way of developing the techniques and technology that allow us to do that specific something.

We can't naturally outrun a horse or a cheetah but give us a decent Jeep (or drug the poor beast) and we'll probably win. Out of the (horse)box, any reasonably healthy equine opponent can get to the other side of the paddock before me but I'll bet you everything I own (all 15 bucks of it) that I'll kick that horse's butt at Space Invaders on the Atari 2600.

And just to show off, I'll then tie my shoes, knock up a mean green salad, pour myself a big glass of unsweetend soya milk, fire up a secure telnet session and recompile my kernel. On another continent. While watching a streaming video documentary about glue factories.

Talk to the right hand, Seabiscuit, cuz the other hand left!

Like humans, the general-purpose nature of computers means they can be used for a relatively wide variety of tasks but will rarely excel at any one individual job the way a more dedicated device or tool can.

This partly explains why the iPod has been such a success, for example. Class-leading design and a (for many people) peerless UI combined with the Apple/Jobs marketing cult, great timing and that impossible-to-bottle Häagen-Dazs/SAAB-like feeling of being hewn from a solid boulder of quality mean that nearly everybody NEEDS an iPod.

But try cooking an egg with an iPod and you'll see one of its many weaknesses - it can't. Well, not without quite an evil hack, perhaps. I suppose plugging the iPod directly into 110 or 240 volts would do the job. But that would also fry the iPod and just ain't elegant enough to qualify as a Kowalski Kawiltee-hacK. Ya ya, I KNOW somebody out there is trying to overclock an iPod JUST so they can heat their coffee.

Even worse, try getting Motorola to implement the iPod greatness and, well, I think I have a valid point, non?

The bottom line is that there is nothing anywhere that I have seen in the end-user experience as it SHOULD be when investing my money in Smarphones/PocketPCs that makes it clear what we are buying, what it REALLY can do and how to get it to do that.

Through Microsoft's insufficient development and communication and O2's absolutely WOEFUL lack of documentation for the Xphone II, I ended up failing to realise how carefully I have to read the details for any application I am considering for this device.

In retrospect, I see that the FeederReader download page did actually make it quite clear that the app only runs on the Pocket PC edition of Windows Mobile but then I was still too ignorant of the relatively subtle and semantic ins and outs of the OS.

It really should not be the job of the software developers to have to educate all potential end-users on the finer details of the operating system(s).

But, alas, it appears this is the case so, Mr Smith, I salute you, sir, for having updated your download page so quickly!

And Happy New Year. May 2006 see us all getting to grips better with Microsoft Windows Mobile, whatever damn version we're talking about!!