The cost of installing a new bathroom

Refur­bish­ing a bath­room, how much will it cost?

A ques­tion often asked on forums on the inter­net with no clear answer. An exam­ple of those is “I got a quote for £4500!!!! is that expensive??”

A typ­i­cal answer would be, how much work is involved, which doesn’t really answer the question.

 

I have attempted to work out how much refur­bish­ing my bath­room at home will cost. I wanted expen­sive stuff. Grohe or Hans­grohe taps, con­cealed units and all sorts of stuff. If you don’t know what a con­cealed unit is, I will answer it later in this post.

 

The plan of attack:

Know what you’re deal­ing with. Bath­rooms are the most expen­sive rooms in the house per square foot/meter. FACT!

Get a mea­sur­ing tape and start draw­ing a plan of your bathroom.

This is what I came up with.

Plain floor plan

Width (M) Depth (M) Height (M) Area (SQM)
Floor 2 2.25 4.50
Walls 1 2 2.6 10.40
Walls 2 2.25 2.6 11.70

I wanted floor to ceil­ing tiles for that lux­ury look and feel. This gives me an idea of how much tiles I will need.

Next, I dis­counted the areas that will not be needed to be tiled. This included the door, the win­dow, the area behind the bath tub.

Width (M) Depth (M) Height (M) Area (SQM)
Dis­counted areas
Door 0.91 2 1.82
Win­dow 0.8 1.25 1.00
Bath tub
Wall dis­count 1 1.7 0.51 0.87
Wall dis­count 2 0.7 0.51 0.36
Floor dis­count 1.7 0.7 1.19

The bath­tub cal­cu­la­tions may seem a lit­tle bit odd, but my bath­tub is con­nected to the wall at 2 points in a cor­ner so there is 2 wall areas to dis­count in addi­tion to the floor tiles I will not need to cover.

Next I worked out the totals I need, I also included an extra mar­gin for tiles break­age, areas I needed to cover but for­got to cal­cu­late etc. The last thing you want is to go back to the tiles shop to find that they’re sold out of the tiles you need!

Actual With mar­gin
Net Floor 3.31 5
Net Walls 18.06 20

Now I worked out the costs of the tiles, I assumed that I will pay £20 per square meter.

Actual SQM With mar­gin SQM Actual with Mar­gin
Net Floor 3.31 5 @ 20 sqm  £66.20  £100.00
Net Walls 18.06 20 @ 20 sqm  £361.12  £400.00

Now we have some­thing to work with.

from this we can work out the grout and adhe­sive we need and ply­wood required for the floor.

Tiles  £500.00
Adhe­sive / £13 per 8sqm  £40.63
Ply­wood  £50.00
Other bits and pieces  £150.00
 £740.63

Now keep in mind, this is tiling only! Now we need the bath­room fur­ni­ture (Toi­let, bath­tub, taps etc)

I got a quote from a local sup­plier for £1100 for all the fur­ni­ture, this can vary depend­ing on what you want etc. I wanted Ger­man solid taps like the ones you get in air­ports and posh hotels, qual­ity costs money!

This is the sit­u­a­tion so far:

Tiles etc  £740.63
Bath­room furniture  £1,100.00
Total  £1,840.63
No work­man­ship!

Now I need to decide which bits need a plumber and which bits I can do myself!

 

Hope this has been help­ful to some­one. Attached is the Excel spread­sheet I have used to work this out.

 

 

 

 

VN:F [1.9.13_1145]
Rat­ing: 5.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 0 votes)

About projects

  • A project is one small step for the project spon­sor, one giant leap for the project manager. 
  • Good project man­age­ment is not so much know­ing what to do and when, as know­ing what excuses to give and when. 
  • If every­thing is going exactly to plan, some­thing some­where is going mas­sively wrong. 
  • Every­one asks for a strong project man­ager — when they get him they don’t want him. 
  • Over­time is a fig­ment of the naïve project manager’s imagination. 
  • Quan­ti­ta­tive project man­age­ment is for pre­dict­ing cost and sched­ule over­runs well in advance. 
  • Good project man­agers know when not to man­age a project. 
  • All project man­agers face prob­lems on Mon­day morn­ings — good project man­agers are work­ing on next Monday’s problems. 
  • For a project man­ager, over­runs are as cer­tain as death and taxes. 
  • If there were no prob­lem peo­ple there’d be no need for peo­ple who solve problems. 
  • Some projects fin­ish on time in spite of project man­age­ment best practices. 
  • Good project man­agers admit mis­takes: that’s why you so rarely meet a good project manager. 
  • Fast — cheap — good: you can have any two. 
  • There is such a thing as an unre­al­is­tic timescale. 
  • The more ridicu­lous the dead­line the more money will be wasted try­ing to meet it. 
  • The first 90% of a project takes 90% of the time, the last 10% takes the other 90%. 
  • The project would not have been started if the truth had been told about the cost and timescale. 
  • To esti­mate a project, work out how long it would take one per­son to do it then mul­ti­ply that by the num­ber of peo­ple on the project.
  • Never under­es­ti­mate the abil­ity of senior man­age­ment to buy a bad idea and fail to buy a good idea. 
  • The most suc­cess­ful project man­agers have per­fected the skill of being com­fort­able, about being uncomfortable. 
  • When the weight of the project paper­work equals the weight of the project itself, the project can be con­sid­ered complete.
  • If it hap­pens once it’s igno­rance, if it hap­pens twice it’s neglect, if it hap­pens three times it’s policy. 
  • You can build a rep­u­ta­tion on what you’re going to do.
VN:F [1.9.13_1145]
Rat­ing: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 0 votes)

batch renaming using awk and bash

This lit­tle com­mand will trim the first 27 char­ac­ters of files in the direc­tory you’re in.

It also assumes that your files are no longer than 99 char­ac­ters in length.

Adjust to suit.


ls | awk '{print "mv "$1 " " substr($1, 27, 99)}'|sh

 

If you want to test remove the bit of the com­mand I high­lighted in red.

VN:F [1.9.13_1145]
Rat­ing: 4.5/10 (2 votes cast)
VN:F [1.9.13_1145]
Rat­ing: –1 (from 1 vote)

All the google apps DNS settings in one place

Since I had few domains to setup sep­a­rate Google Apps accounts for (http://www.google.com/a/), and their asso­ci­ated DNS set­tings I thought it might be a good idea to post some­thing about all the DNS set­tings you would need to get the max­i­mum out of your Google Apps account.

 

Essen­tials :

Mail (MX Records)

From: http://www.google.com/support/a/bin/answer.py?answer=33352

Pri­or­ity Mail server
1 ASPMX.L.GOOGLE.COM
5 ALT1.ASPMX.L.GOOGLE.COM
5 ALT2.ASPMX.L.GOOGLE.COM
10 ASPMX2.GOOGLEMAIL.COM
10 ASPMX3.GOOGLEMAIL.COM

in bind speak this would be :

 

subhi.com.        1800    IN    MX    10 aspmx3.googlemail.com.
subhi.com.        1800    IN    MX    1 aspmx.l.google.com.
subhi.com.        1800    IN    MX    5 alt1.aspmx.l.google.com.
subhi.com.        1800    IN    MX    5 alt2.aspmx.l.google.com.
subhi.com.        1800    IN    MX    10 aspmx2.googlemail.com.

in tinydns set­tings this trans­lates to:

@subhi.com::aspmx.l.google.com.:1:1800
@subhi.com::alt1.aspmx.l.google.com.:5:1800
@subhi.com::alt2.aspmx.l.google.com.:5:1800
@subhi.com::aspmx2.googlemail.com.:10:1800
@subhi.com::aspmx3.googlemail.com.:10:1800

You should replace subhi.com with your own domain name obviously.

Spam Pro­tec­tion (Nice to have)

SPF Records

Orig­i­nal Arti­cle : http://www.google.com/support/a/bin/answer.py?answer=178723

You will need to cre­ate a TXT record with the fol­low­ing details:

v=spf1 include:_spf.google.com ~all

In Bind speak this means

subhi.com.        1800    IN    TXT    “v=spf1 include:_spf.google.com ~all”

and in Tinydns this trans­late to

:subhi.com:16:\043v\075spf1\040include\072\137spf.google.com\040\176all:1800

DKIM / Domain Key signing

This is where it gets com­pli­cated. You’ll need to gen­er­ate DKIM record first, use that in your DNS records then enable DKIM signing.

Orig­i­nal arti­cle : http://www.google.com/support/a/bin/answer.py?hl=en&answer=174124

now you need to fol­low the instruc­tions on the link above to gen­er­ate it, once you do that you’ll need to copy it to your DNS server.

in Bind, my key looks like

google._domainkey.subhi.com. 86400 IN    TXT    “v=DKIM1\; k=rsa\;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC89Rc4EoP8h7c0yg57AJff5nlh2dJuhY2uaUj6WIwgt6h/EYKx+/eIBQcbnn8ZTRQsbEn2pS3VUsMwy0l83N3L7h+08mo5JFWDRfL/ZZ9GhOzUAlKoCKIKAaJ2ACMILfzzV/uYiV8N38Qc2+Oigw56dV62dTQNEQvmgzVZXg5fiwIDRRRRR”

(I have changed the key slightly here :) )

and in TinyDNS

:google._domainkey.subhi.com:16:\352v\075DKIM1\073\040k\075rsa\073\040p\075MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC89Rc4EoP8h7c0yg57AJff5nlh2dJuhY2uaUj6WIwgt6h\057EYKx\053\057eIBQcbnn8ZTRQsbEn2pS3VUsMwy0l83N3L7h\05308mo5JFWDRfL\057ZZ9GhOzUAlKoCKIKAaJ2ACMILfzzV\057uYiV8N38Qc2\053Oigw56dV62dTQNEQvmgzVZXg5fiwIDRRRRR:86400

I did an AXFR from bind to tinydns so I am sorry I can’t help you with escap­ing those spe­cial characters.

 

Chat

To get chat work­ing you’ll need SVR records.

The instruc­tions are on http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143

 

in Bind:

_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.

I am sorry I don’t have these set­tings in tinydns to paste here.

 

I hope this helps some­one in the future when they’re set­ting up their domain with Google Apps.

VN:F [1.9.13_1145]
Rat­ing: 4.0/10 (2 votes cast)
VN:F [1.9.13_1145]
Rat­ing: +2 (from 2 votes)

Things to do in Abu Dhabi Airport Terminal 1 (AUH)

Get out, seri­ously, get out, spend as lit­tle time as pos­si­ble there.

It made it to the top of my world’s worst air­port ter­mi­nals list, beat­ing JFK Jet blue ter­mi­nal hands down.

You’re out of luck if you want some­thing to eat in T1, your only choice is Costa cof­fee. If you have plenty of time (90+ min­utes) you can do the following:

Locate the spoke from the cen­tral bit that’ll take you to gate 41. Now what that sign doesn’t tell you, is that gate 41 is in T3.

T3 is 20 min­utes walk away, you’ll need to clear secu­rity again, so give your­self extra time, there is no secu­rity to clear on the way back.

So think about it this way, 20+20 min for going there and back, add 10 mins for faffing about, 20 mins for secu­rity, you get the idea, it doesn’t leave you much time for food.

Choices are:

  • Burger King
  • Some kind of Chinese/Oriental offering
  • Cafe
  • Steak House

The food court is located on the upper level, the esca­la­tors are behind the per­fume counters.

Free wifi (And com­put­ers) are pro­vided but over sub­scribed in T1 main hub point and after the duty free in T3.

So as I said, min­imise your time there and get the **** out.

VN:F [1.9.13_1145]
Rat­ing: 9.5/10 (2 votes cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 0 votes)

Doing the impossible at Heathrow

I’ve done a stu­pid thing. I have booked a flight from T5 to Edin­burgh, that’s not the prob­lem though. The prob­lem is it leaves 65 min­utes after my first flight arrives into T1 !!

So„„ T1 to T5 in 65 min­utes on air­side… Is it doable? The min­i­mum “legal con­nec­tion” is 90 min­utes accord­ing to BAA.com

I took bets from friends I was trav­el­ling with on the incom­ing flight , 75% were bet­ting I won’t make it.  Below is the story of mad­ness and mayhem.

I arrived into T1 on BMI (Hand lug­gage only) from an inter­na­tional flight, so I am clas­si­fied as non-sterile, mean­ing I have to clear secu­rity again on arrival.

One more hur­dle was that I needed to be at secu­rity 35 min­utes before depar­ture (T5 rules!)

I then Realised that I for­got to take into account the 35 min­utes bar­rier, this meant I no longer had 65 min­utes, I now have 30 min­utes to get from T1 to T5 bar­rier check.

Here it goes

T1 -> Run -> Flight con­nec­tions -> Bus -> run -> flight con­nec­tions -> 35 min­utes cut off check at T5 -> Pass­port con­trol -> 35 min­utes cut off check -> secu­rity -> T5 Departure!

The plane arrived at gate 55 in T1, the worst pos­si­ble start­ing point, the fur­thest away gate in the ter­mi­nal from flight connections!

Plane lands

T minus 35 minutes

Door opens. Count­down started.

T minus 30 minutes

Run towards flight con­nec­tions, with 2 bags and a spare wheel around my waist it’s not so easy.

T minus 23 min­utes

Arrive at T1 pass­port con­trol, it’s not what I need, valu­able time wasted ask­ing some­one who did not know, I need to get to T5

T minus 21 minutes

At the bus stop, wait­ing for the bus to T5.

T minus 18 minutes

Bus arrives, dri­ver says he plans to wait for 5 more minutes. !!!!!!

The bus leaves after the dri­vers looks inside the ter­mi­nal and see­ing no-one was there (It’s a BA strike day)!

T minus 5 minutes

Bus arrives at T5, run upstairs towards flight connections.

T minus 2 minutes

Arrive at first 35 min­utes cut-off check.Clear!

Arrive at pass­port con­trol. Clear!

T minus zero minutes

Arrive at sec­ond 35 min­utes cut-off check. Clear!

The sprint is over, I can take my time walk­ing to the esca­la­tors that will take me to security.…..

5 min­utes later I was in T5 departures.

I have made it.

I arrived as the plane was board­ing, 10 min­utes later I was on board.

Moral of the story:

If it says 90 min­utes, it will need 90 minutes.

I only made it because I was lucky that every­thing was work­ing in my favour, The bus left 5 min­utes early. BA being on strike meant the num­ber of pas­sen­gers was very low and there were no queues at the cut-off check­points, pass­port con­trols or secu­rity and I had my board­ing pass printed which meant I did not need to check in at Heathrow.

If you’re think­ing about doing it, don’t!

:)

VN:F [1.9.13_1145]
Rat­ing: 7.2/10 (5 votes cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 4 votes)

The price

Missed the turn and paid the price, 19 miles round trip just to get back where I was.

VN:F [1.9.13_1145]
Rat­ing: 5.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Rat­ing: –1 (from 1 vote)

Using the internet in Zambia

So here I am in Lusaka, try­ing to get my daily fix of the interweb.

The eas­i­est way to get access on lim­ited basis is to buy a local mobile phone sim card, from the many many places that sell them around the city. I opted for a Zain SIM card (www.zm.zain.com) but you have a choice of 2 other net­works MTN and Zamtel.

The cost of the sim card is 5,000 kwacha (approx £0.70 or $1 USD). Add to that around 10,000 Kwacha for startup credit to get you going.

The costs for a pay-as-you-go setup is a fixed 1,600 ZMK per meg which can add up very quickly, but using a phone on android you can con­trol the usage much bet­ter than using it on the com­puter. I was switch­ing the mobile inter­net on every 2–3 hours to get the emails and check on bits and pieces. I end up spend­ing around 10,000 ZMK per day on aver­age usage.

The net­work syncs to Edge but I am told they have 3G too but I sus­pect the sim I have is lim­ited as it’s cheap and prob­a­bly isn’t designed for 3G.

The APN set­tings are:

Inter­net Set­tings
Account Name = Zain Inter­net
Home Page: http://www.google.com
IP Address = none (leave blank)
Port = none (leave blank)
User­name = none (leave blank)
Pass­word = none (leave blank)
Access Point Name (APN) = internet

For fur­ther infor­ma­tion you can always check Zain’s own website

VN:F [1.9.13_1145]
Rat­ing: 7.0/10 (4 votes cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 0 votes)

Getting to Zambia

My sis­ter is get­ting mar­ried in Lusaka in Zam­bia. Below is a quick list of air­lines and how you can get to Zam­bia from Europe and the Mid­dle East.

FLIGHTS

Fly­ing to Lusaka Air­port (IATA Air­port code: LUN)

Direct flights from Europe:

British Air­ways from Lon­don Heathrow (LHR). Every Wednes­day, Fri­day, Sunday.

A com­pre­hen­sive list is on:

http://en.wikipedia.org/wiki/Lusaka_International_Airport#Airlines_and_destinations

Indi­rect flights:

Your options are gen­er­ally con­nect­ing in Johan­nes­burg, as most of the flights from Lusaka end up in Johannesburg.

Flights to Johan­nes­burg are very fre­quent, with most air­lines oper­at­ing daily.

Air­france: Paris

British Air­ways: Lon­don
Cathay Pacific: Hong Kong
Delta Air Lines: Atlanta
EgyptAir: Cairo
Emi­rates: Dubai
Eti­had Air­ways: Abu Dhabi
Iberia: Madrid
KLM: Ams­ter­dam
Lufthansa: Frank­furt
Qatar Air­ways: Doha
Saudi Ara­bian Air­lines: Jed­dah
South African Air­ways: Accra, Blan­tyre, Buenos Aires-Ezeiza, Dakar, Dar es Salaam, Entebbe, Frank­furt, Harare, Hong Kong, Kin­shasa, Lagos, Lilongwe, Liv­ing­stone, London-Heathrow, Luanda, Lubum­bashi, Lusaka, Maputo, Mau­ri­tius, Mum­bai, Munich, New York-JFK, Perth, São Paulo-Guarulhos, Vic­to­ria Falls, Washington-Dulles, Wind­hoek
Swiss Inter­na­tional Air Lines: Zürich
TAP Por­tu­gal: Lis­bon, Maputo
Turk­ish Air­lines: Istanbul-Atatürk
Vir­gin Atlantic: London-Heathrow

Then you can con­nect to one of the many daily flights from Johaness­burg on South African Air­lines, Zam­bezi Air­ways, or Air Namibia.

Kayak.com, expedia.com/co.uk and opodo.com are good places to buy the tick­ets from.

VISA

This web­site will tell you if you need a visa or not, and the cost of the visa.

http://www.zambiaimmigration.gov.zm/zims/VISA_FEES.aspx

Things to do in Zambia

Zam­bia is famous for Vic­to­ria falls, one of the largest falls of the world.

Safaris are great way of expe­ri­enc­ing the wildlife in Africa.

and Plenty more, but I haven’t fin­ished my research yet :)

Hope this helps, if you have any­thing to add or ques­tions, please do give me a shout.

VN:F [1.9.13_1145]
Rat­ing: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rat­ing: +1 (from 1 vote)

Are you waiting for the bus? or here for the cinema?

Amus­ing :)

http://news.bbc.co.uk/2/hi/uk_news/scotland/north_east/8239248.stm

VN:F [1.9.13_1145]
Rat­ing: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rat­ing: 0 (from 0 votes)