Yet Another James Green Web Developer, Aquarist

25Nov/100

Mac OS X, DHCP and unroutable subnets

If you have a DHCP server that hands out IP addresses in the subnet 169.254/16 then you could find yourself becoming disconnected.

From Wikipedia on the subject, that subnet is reserved for devices that need to auto-configure themselves with an IP address when no DHCP server responds. More specifically however, it is called a "Link-Local address" and routers are specifically not to forward packets from such interfaces.

Now for whatever reason (well before my time with the company) our Windows 2003 server was configured to serve this subnet up for VPN clients. Combine this with an Apple decision from Mac OC 10.6.5 to now honour the non-routing of messages from such addressed interfaces you have my Macbook Pro able to connect to our office VPN but get absolutely nothing on that network to respond.

If (on a Mac) you check the console's system.log (or tail /var/log/ppp.log) you might see:

... pppd[188]: route_interface: write routing socket failed, File exists. (address 169.254.0.0, mask 255.255.0.0, interface ppp0, host 0).

That means there already is a route for 169.254... Apple I think added one to prevent further routes being added (which would be invalid, of course).

Nov 24 20:12:30 COMPUTER_NAME pppd[188]: local  IP address 169.254.190.134
Nov 24 20:12:30 COMPUTER_NAME pppd[188]: remote IP address 169.254.86.242

That's a pretty cast-iron guarantee that your DHCP server is issuing you an improper address. So to fix it you should instead choose from the "Private Address Space" for example 192.168.0.0/16 or 10.0.0.0/8.

Anyway, we reconfigured the Windows 2003 server to allocate IPs from it's normal LAN address space of 10.0.0.0/24 and my Mac now connects and routes traffic just fine.

24Nov/100

Amazon: No UK Datacenter planned

It was a slightly disappointing day yesterday. I had managed to organise one of Amazon UK's sales representatives to call my employer for a chat about our potential use of their cloud technologies.

Background: We have an app perfect for expansion into the cloud. However, many of our customers require their data held within England due to Data Protection Act and related laws & regulations. Closest Amazon gets to meeting our needs is their Ireland datacenter.

Do we gave our Amazon contact a brief background. His reply was really threefold:

  1. No UK datacenter planned (disappointing bit)
  2. Amazon are represented in Government plans for IT advice surrounding the future use of cloud technologies and hope to see some documentation emerging next year
  3. Humans (our customers, our customers' customers) may not want their personal details outside the UK irrespective of legal protections offered

The second point is being partly driven by the CESG - a division of GCHQ. For us, our customer's data would need ranking on the Government's Business Impact Levels. Most data never reaches higher than level three, apparently. However, Amazon UK are working to ensure their Irish datacenter provides facilities capable of hosting data up to level three (from my memory of the conversation, you'll understand).

The third point is based on what we believe to be true: that Irish Data Protection laws are based on EU frameworks, as the UK ones are apparently. They should therefore be broadly similar and compatible with each other. So, our customers should (given legal assurances) be happy to see their customers' data held in Ireland. However, whether their customers will be happy with that no-one really has any idea.

Tagged as: , No Comments
24Oct/100

Searching for wedding clothes for hire

I spent the majority of yesterday in Norwich city centre at three appointments looking for outfits to hire for our wedding.

Essentially I need groom (me), best man, my father, father of the bride, and two ushers to be kitted out. Without preconceptions about what I wanted and without my bride to be (deliberate) I was joined by my parents and sister, and her fiancée - who happens to double as my best man.

The three appointments were are John Field Formal Hire, Moss Bros, and Greenwoods.

John Field Formal Hire

We arrived almost thirty minutes early and waited outside as it was clear they were busy attending to another customer. The shop is situated in St. Benedicts which isn't the most pleasant area with a combination of musical shops pawnbrokers dominating the businesses.

Once inside we were met by the only staff member on duty - Mrs Liz Field. She was very friendly and extremely professional, getting to know the family and our circumstances firstly, then suggesting that we start with a basic traditional suit before experimenting.

While not everything was in stock for trying out, the majority of what we were thinking about certainly was and Mrs Field went out of her way to ensure we tried every combination, given that a simple change in tie colour was having such a dramatic effect. She was most accommodating and allowed plenty of pictures to be taken. We ended our visit after roughly one and a half hours time, with a quote of £495 for the six of us (groom goes free).

Moss Bros

There was no appointment necessary here, and upstairs we went to the hire shop where we were met by a courteous gentleman most willing to offer his help. We explained we wanted to try out a traditional suit. Unlike our visit to John Field, I was initially only handed a jacket, then after asking was given a front-only sample waistcoat, then trousers. Finally a tie was supplied.

Moss Bros were unable to supply very much for trying-on on the day itself due to stock constraints. A brochure was given to us to explain some of the different styles and colours although the package costs themselves did not very hugely (at least not on the ones we were interested in). The quote supplied was within a handful of pounds of John Field.

We left within thirty minutes which was reasonable given we knew what we wanted from the assistance received at John Field.

Greenwoods

Opposite the rear entrance of Debenhams sits Greenwoods, and downstairs in the basement rather pushed in is where their suits for hire can be found. The manager presented herself and immediately took a few measurements. Very shortly after we arrived another group turned out and was told that we would be attended to first, and that they should come back in fifteen minutes time.

Once again, I was given trousers, shirt, tie, waistcoat and jacket to try on. More selection to try on here that at Moss Bros although not more than at John Field. Still, the quote given here was considerably cheaper at under £400 with cufflinks supplied free.

Conclusions.

We have some additional questions for John Field that we remembered to ask of Moss Bros and Greenwoods such as insurance, how far in advance we were receive the clothes, procedures should we be unsatisfied and how soon must the garments be returned. However, the professionalism and time received was extremely impressive - John Field is preferred at this stage.

Moss Bros was very quick and almost manufactured by comparison. If Tesco's did formal suits it might look something like this. Don't get me wrong, the sales assistant was extremely helpful and it was clear that he expected nothing to go wrong. It was just a little too production-line like.

Greenwoods - a little on the small side and the quotation just felt too cheap. However, they aren't ruled out yet.

Filed under: Uncategorized No Comments
24Jun/100

iPhone 4 Launch at O2 Huntingdon

Yes, I was there. Sad as it may seem. I was picked up by a similarly sad colleague at 5.15am and we reached the store at 5.45am, joining the queue at positions seven and eight.

And the discussions began. Mostly about upgrades, contracts, etc.

By the time 8am arrived the queue was in the region of 60-70. O2 staff explained we would be let in in groups of eight - four for upgrades and four for demonstrations. We decided to look at the accessories not wanting to leave and immediately scratch our shiny new gadget but were unimpressed - nothing explicitly said compatible with iPhone 4 and given the new model is thinner we were not going to pay £20 for small particals of dirt to get inside.

After 15-20 minutes it was my turn. I chose the 18 month £40 tariff. Unfortunately O2 didn't mention when offering to recycle my existing 3GS that they could pay an extra 10% on top of the £232 if I waited 31 days for a cheque. This was only mentioned after my colleague discovered it on an adjascent screen. When I enquired I was told because the transaction had gone through they could only offer the £232 but they would pretty much instantly pay me. I left with only a new iPhone 4 and await my recycle money.

I got back, plugged the new micro-SIM into the new phone and synchronised in iTunes. I registered the phone, and performed a restore procedure. Within minutes IOS said the phone was activated. Minutes later I was able to place and receive calls using my old number. All my contacts, videos, photos and music were there. Brilliant stuff.

My colleague then managed a FaceTime call with me. FaceTime could just be a major killer app, seriously cool stuff.

Tagged as: , , No Comments
4Jun/100

MacBook Pro Repair

So yesterday after two weeks away my MacBook Pro was returned to me apparently in working order. What happened?

May 18th it developed a fault. The screen partly froze and I needed to switch it off and on again. Repeatedly the screen either froze or wrote random crap everywhere. That night after work I ran the Apple Hardware Test from the installation DVD and was told that there was a display card issue.

My Applecare had one month remaining and so I duely called. A very polite man confirmed that I'd done everything right and they would have the unit repaired under warantee. At this point his machine crashed and I was called back ten minutes later by his 2nd line supervisor an Irish woman.

She again confirmed all details and asked for any secondary issues in case there was anything further that could be examined under warantee, a nice touch. I was asked to call Group 8 the next day and given a case reference to arrange collection.

Group 8 were pleasant and arranged for pick-up the following day.

Fri May 20th and UPS delivered a brown box with foam padding into which my Macbook went.

Mon May 24th it's logged on the case ticket as received by Group 8 and assigned an engineer. Tue May 25th it's examined. I call May 26th to ask what's happening and am told there's a logic board failure and they hope to receive another tomorrow.

May 27th I'm told the new logic board is failing - the computer will not stay on.

Tue 1st June the new logic board is fitted - but the battery is deemed faulty. New one arrives Wed 2nd June and it passes all tests. Thurs 3rd June I receive it.

All in all not too bad but painfully slow when reliant upon the unit. It's returned not without extra scratches either - mainly around the power port. Still, I'm back online.

6May/100

You know the web site broke when…

The pages repeatedly stall while loading, and eventually you're presented with:

error '800706be'
/aa/_mem_bin/SetSecurityDataValidation.asp, line 190

error '800706be'/aa/_mem_bin/SetSecurityDataValidation.asp, line 190

Yep, that's The AA's financial services pages for Savings accounts. Good reliable service then.

Filed under: Uncategorized No Comments
26Apr/100

Barclays Compensation – PPI

Barclays Compensation, originally uploaded by james_mk_green.

It began with a claim in October 2008 using a letter downloaded from Martin Lewis' Moneysavingexpert web site. Two days ago on 24 April 2010 we received the compensation cheque.

This is despite the cheque initially being sent to an old address even though Barclays have been corresponding with us at our current address. Oh, and Barclays at one point denying the account to which we referred actually existing - turns out at some point in the past they changed everyone's account numbers and we were not informed.

Filed under: Uncategorized No Comments
26Apr/100

Great ormond street irony



Great ormond street irony, originally uploaded by james_mk_green.

Picked these up with our local fish shop (pet store variety - not fish & chips).

Can't say I'm overly impressed with Great Ormond Street Hospital giving warnings about children's teeth rotting while simultaneously selling high sugar sweets.

Filed under: Uncategorized No Comments
31Mar/100

Hell of a day

It began at 0900 with an urgent request for action one of the company's servers, it finished at 1810 feeling utterly knackered and frustrated.

Luckily, the server bit went easily and was complete at 0915.

At around 1000 we received reports that the Internet was down and that our phone lines had gone the same way.

To cut a long story short, our ADSL connection was hit by a rather large scale BT outage. This triggered a DNS bug in Asterisk that prevented anything speaking SIP from, well, speaking.

We got the phone system back online around 1600 having performed ridiculous amounts of packet sniffing, restarts and configuration tweaks on the phone server. The ADSL was switched to our backup account when news came in that BT may not have lines reconnected until at least 2nd April. That's one big outage.

As of right now we're limited in what we can do - many of our operations are bound to our normal ISP for security reasons and moving everything to our backup connection is not trivial. Still, phones and web are back.

Filed under: Uncategorized No Comments
16Mar/100

Ancisterus Fry in lucky escape shock

bristlenose-fry-3, originally uploaded by james_mk_green.

I came to perform a water change on my tropical aquarium yesterday evening. Nearly all the ornaments were removed including my adult male ancisterus favourite hideaway - a fake tree root (hollow).

After 2-3 hours of cleaning I put the tree root back and found 7-8 tiny fry left on the towel. On touching them, they were still moving, if rather dry.

They were each coerced from the towel threads where their tails were caught, onto my finger then released.

Their next escape will be from the cichlids and barbs inhabiting my tank...

Filed under: Uncategorized No Comments