What Jessie Did Next...

...being the inane ramblings of a mundane Yorkshire bird.

Category: Geek (page 8 of 10)

It’s been a day or two since I did the big email migration to IMAP, and a few little bits and bobs of foibles are starting to pop out of the woodwork; so, here for Google to index and other people to find, are the few things I’ve noticed:

  • Some Eudora mail using the Eudora-specific tag <x-flowed> hasn’t ported properly – most noticeably the stuff which is from me (ie. things which have been in the outbox). Eudora Rescue has an option to sort this out but it hasn’t made any difference, it seems (I tested it on another box just to make sure).
  • In converting the mailbox formats to maildir, mb2md has created full trees instead of just maildir boxes with mail in. Thus, if I’ve had a structure where I’ve got “Personal -> Friends -> Dave” where I filter all email from Dave, it’s actually put the email from Dave in both Friends and Personal as well (duplicating it). To fix, I deleted “Maildir/.Personal.Friends” and “Maildir/.Personal” which enabled other IMAP applications to see these two as folders, not combined folder-and-mailboxes (which appears to confuse Mulberry sometimes when moving things around).
  • Mulberry itself has a failing in that it can’t render images in-line (it does style HTML, but not very well). This is a bit of a bugger, and I’d been recommended I also try Gyazmail on the Mac: while this does do full HTML and images in the mailer, it doesn’t allow multiple email addresses tied to a single account – thus I’ve rejected it as not meeting my needs.

I’ll post more if I notice anything else 🙂

Ever since I started using Unix systems in the late 80s I’ve used mbox-based email clients: I started out with mail and mailx on an HP9000, then discovered elm at University; after a brief foray with Netscape Communicator I settled on Eudora which stayed with me for many years. It got to the stage late last year where I was regularly checking 14 POP3 boxes, with another 12 being irregularly checked when I had a spare few hours to deal with things like maillists, bounces, and administrivia. Add to that the whinge that actually I sometimes don’t want to be checking mailboxes all the time (such as when I’m on client sites) coupled with a requirement to have mail clients on several machines, and it became blatantly clear that I needed an alternative solution.

So, I spent a few hours over December looking at other solutions, and eventually settled on dumping all my mailboxes in favour of a separate IMAP server with exim, and a client which would be cross-platform: Mulberry.

Setting up the IMAP box has been relatively easy, save for the learning curve involved in moving from Slackware Linux to Debian Etch (my reasons for that will be posted at a later date once I’m more comfortable and can post the pros and cons of such a move). The hardest bit has been converting over 16 years of stored email in Eudora to a format which can be understood by an IMAP server (courier-imap in this case).

For those of you who don’t know Eudora, it stores email in a sort-of bastardised mbox format, with any extended indexing and status data in a TOC file which although closed-format has been reverse engineered to a certain degree. I spent a night or two trying to parse this and finding bits and bobs on the Internet (including some Python scripts which do stuff with old versions up to Windows v5) before Lisa pointed me at Eudora Mailbox Cleaner which, although a classic Mac app I could run with Rosetta, wouldn’t do what I wanted it to with my Windows installation. However, linked from there is Eudora Rescue which happily parsed my entire Eudora mail directory and spat it out elsewhere in a format which I could do something with. Hurrah! So far so good.

So, the next step was to port the lot into a Maildir format, and David had already pointed me at mb2md which not only converts mbox to Maildir, it also preserves all the nice Status headers which Eudora Rescue has added. All that needed to be done was to remove “.mbx” and “.toc” file extensions before running it through mb2md.

It all went without a hitch. Perfect.

Now the biggest pain in the bum is converting all my filters to exim’s filter format for server-side filtering, but I’m pleased to say that it’s going reasonably well and works fine on Mac, Windows and Linux – and it’s another stage passed in the port away from Windows for day-to-day stuff.

Today has been my first proper day trying to use the MacMini as a development environment in my day-to-day work, and I’m extremely pleased to say it’s going well – php5+mysql5 (courtesy of macports.org) seems to be quite happy, and port forwarding is helping me use it remotely. In fact, I’m so impressed that I think I may have to change my laptop to a MacBook Pro if this continues (I don’t think Nicky quite banked on that when she bought me the Mini!).

The one sole sticking point is that the default filesystem installed on the Mac (HFS+) is case-insensitive. One client’s code repository had two files in it named fooBar.jpg and the other foobar.jpg, so that the case insensitivity screwed it up when I was checking out the code; therefore, if I end up changing the laptop I think I’ll have to change the filesystem type and sort that out before I start working seriously with it.

Of course, before I do that I’d better backport almost 10 years of email onto an IMAP server and find a decent Mac mail client – pity Mulberry went titsup and has an uncertain future (although there are downloads still), I quite liked the look of that.

On the subject of laptops, Lenovo have done all the paperwork to get me a complete brand new replacement T43p which is the closest specification to my T42p that they can lay their hands on; however I’ve had my T42p shipped back so I can transfer files when it arrives. Fingers crossed it won’t be too long – lack of a decent reliable laptop is starting to grow wearing.

A quickie (‘cos I’m busy) but I’ve just had an email from IBM/Lenovo saying that a replacement laptop has been authorised. Much woo, yay, and happiness right now 🙂

My (originally rather expensive) IBM T42p laptop is still in limbo – if I heard the message left on my voicemail right, the “job failed”. What that means and how long it’ll take I have absolutely no idea, and the other gentleman who said he’d assist me has disappeared.

To be fair, the lady who’s helping me in the UK office has kept me in touch, always returned my calls, and been very pleasant and helpful but she doesn’t seem to get that much information or wield much influence 🙁

Digging through notebooks this morning I found another three IBM job numbers pertaining to it over the space of two years – there’s now 11 job references I’ve discovered between January 2005 and November 2006 not counting the complaints references. I don’t think I’m going to buy Lenovo or IBM machines again – I rejected Sony because of the build quality but this is truly abysmal and obviously I can’t trust the damn thing when I’m on an extended contract (if I’m out of the country when it goes bang, there’s little choice but to purchase another unit).

Oddly enough, almost every piece of it has now been replaced with the exception of the power supply.

Advice I’ve been given tends to go along the lines of ‘unfit for purpose’ and ‘replacement unit or refund’. I’ll give it until close of business Thursday and then talk to Trading Standards.

(…and I’ll tell you something – it’s not fun trying to develop huge database footprints on a cack old Toshiba laptop…)

Incidentally, I was standing in the middle of a field when a very nice gentleman called me from a Lenovo office somewhere on the continent, and said that he’d been referred to this blog and could help me. I’ve sent him all the details (there’s 9 job references so far I’ve found for the repairs since the mobo first went on 29th June 2005) so I guess we’ll see what happens.

Meantime, I’ve been told by the UK lass that I’m not getting a replacement and instead I’m back to getting a repair, and said part won’t be available until at least next Monday.

…which is tedious, since the rest of the IBM R50e units we’ve had have been rock solid, with the exception of the PSUs running a bit hot. I’m starting to think more and more I just got a Friday-afternoon unit.

I came out of the X-ray department at Clayton Hospital (neck trouble) to find a message on my answerphone from IBM’s complaints department. Apparently, there are still problems obtaining a replacement LCD for my T42p laptop, so they’re going to try and send me a replacement – I really, really hope that if it’s the same model it’s the same chipset otherwise I’ll have the “fun” of Windows deciding it’s not got all its drivers again.

That said, if it’s better spec, I won’t be complaining!

More as I find it.

This is a whinge. If you don’t want to see me whinging, look away now.

It’s 10 days today since my IBM T42p laptop went titsup again with a screen failure – the fifth failure this year so far. Granted IBM said it would be 10 days turnaround, and they’d try and get it back to me sooner; however, given it hadn’t appeared I called for an update.

Soooo… I’ve just got off the phone to them (an 0870 number, although I called one of their 01475 numbers since 0870s cost me a fortune on my mobile). I was on hold for approximately 40 minutes after doing the hop around departments I got there (“sorry, we deal in printers… i’ll put you through” … “hi, we’re for new calls only, i’ll put you through” … etc.etc). Now I’m sure the previous umpteen times I’ve called (I lose count) I’ve had updates fine, but never mind – maybe it’s a bad day. Finally I get through to a human after almost 45 minutes.

The LCD is being replaced. Lovely, this means that they get rid of the dark patches they put there when they replaced it in May 2005 (and perhaps the LCD bezel they cracked at the same time), but apparently they’re having to obtain another LCD panel and can’t tell me at all how long it’ll be – not even a vague idea or “it’ll be a couple of weeks” so I can plan. In the meantime, I’m the busiest I’ve been in months and need a good reliable machine which has a traditional 4:3 screen ratio, decent (more than 1280×1024) resolution, and at least 1G RAM.

I’m using the Toshiba (as previously documented) with the IBM’s disk in it, but it’s still not doing me any good – it’s underpowered, and since I’m developing a database which has a footprint of 700MB my work is noticeably slower and I’ve got deadlines to meet.

The T42p cost me the thick end of £3000. I will quite honestly say that I have not had a £3000 laptop in the slightest – maybe it’s just a Friday afternoon build but so far it’s had replaced: the motherboard (twice), the LCD (four times), the hard disk (once) and the keyboard (once). I do not give my laptop that much hammer – granted it’s my main machine but this is meant to be a workhorse laptop that I, as an IT contractor who travels frequently, can rely on. I mean, come on guys, I lose money if this goes down – that’s why I get an expensive machine with a 3yr warranty (and before anyone else suggests it, I’ve experienced the onsite Lenovo repairs and after having a few visits last year with defective parts and on one occasion an engineer trying to leave me with a machine that was in a worse condition, I’m not confident enough to buy an onsite warranty). That leaves me with the sole option of buying another laptop as a ‘spare’, which is hardly an acceptable solution.

In a previous post, someone whom I presume is an IBM engineer asked me to call them and I’ve dropped them an email privately (if you didn’t get this, please drop me your contact details using this contact form – I don’t post my email address to my blog, or alternatively you can probably look it up from the current ticket of A19BY4X). I have called, been on hold a lot, and eventually filed my third complaint. Let’s see what happens now before I start to get Trading Standards involved.

Previous failure posts here, here, here… and that’s just since I started blogging. Whinge over – I’m off to get a coffee.

This is the fifth time the laptop’s been back to IBM this year. Last year it went back twice. I’m pretty convinced that they didn’t repair it properly the first time it went back this year with a screen fault (and I got four different screen replacements in a short period because they kept sending the engineer out with panels with dead pixels, or dead cold-cathodes). As it is now, I’m using it with an external monitor so I’ve lost use of my Mac for the moment.

I phoned this morning and the reply came back “a technician will call you back in the next 48 hours”. Thanks a bundle, this isn’t why I paid extra for the decent warranty – and you didn’t actually get it fucking sorted the first time. They won’t raise a complaint either until the technician calls me back.

To say I’m annoyed is an understatement: I only hope that the spare Toshiba in the office will work with the T42p’s hard disk so at least I can take it to France and work on the ferry.

Replacement inverter arrived, and it’s not that, so off to IBM it goes putting me firmly out of reach of work unless I go buy another unit. Cocks.

I’m working on a project at the moment which is keyed around users, and has a lot of foreign keys linking across various tables. This particular incarnation isn’t in production yet, and I’m writing an import tool to bring in stuff from the old database into the new one. As part of this, I need to delete the data fairly regularly in the “test” system.

So, I go:

  DELETE * FROM USERS

And wait… and wait…

Five minutes later (during which time the hard disk light is solidly lit) I realise what it’s up to – there’s about 20 foreign keys resting on the users table, and it’s dropping pretty much the whole database. Ook.

As predicted ad nauseum over the ‘Net during the past week, Firefox 2.0 is out.

I installed it on my desktop at home, which is powered up pretty much 24/7 and hasn’t had Firefox restarted in probably a month or so. It took it about 5 minutes just to clear the damn cache for a restart, but it’s running now and we’ll see how it goes; there isn’t a version of the ‘View Formatted Source’ plugin but as long as I’ve got the Web Developer toolbar that’s fine 🙂

European importer of .jp-related consumer electronics Lik Sang has been forced to close down by Sony. There’s an announcement on the site as well as foo on Slashdot.

Whether you agree with it or not, this is really bloody annoying – they supplied us with our dance mat and interface for use with Stepmania and did sterling service.

“This afternoon, Pacific US time” is the word from the Firefox camp. That said, they accidentally linked to it early. Torrent links are here to help prevent goldrush effects on bandwidth.

Hmm, I really should get around to installing Windows XP on something so I can try IE7, since it doesn’t support anything else; I’m still using Windows 2000 and prefer it – sitting in Dublin airport a couple of years ago reinstalling XP for the nth time after the sodding thing had eaten my laptop still leaves a sour taste in the mouth.

It’s MacExpo for me on Friday as well, I’m going to try not to buy a Mac Mini – must… try….

The Daily Telegraph’s reported THUS has put Demon Internet up for sale, although it’s not cited where this snippet of information has come from. The only source Google News found was on Hemscott, so I’m taking it with a slight pinch of salt. £15M-£20M does seem a bit on the low side too, given Cliff flogged it to THUS for £60M(ish, I can’t remember the exact amount) a few years ago. I’m reliably informed .nl went for £45M as well.

Anyone betting it’ll be Pipex who snaps ’em up?

Update: Orac pointed out this link to the Telegraph article, where it says that it’s for the home access business – this seems to fit into Pipex’s model of eating up domestic providers quite well.

Older posts Newer posts