Category Archives: Desktop

All things desktop

Ubuntu/Linux Mint Open Office

I grew up with Windows and thus MS Office… As MS introduced the Ribbon feature, IMO things went downhill. The program got overly complex and a drain on resources, as such I came upon OpenOffice… great! An open source alternative to MS Office and it worked nicely.

Then a some years back, I started messing around with Dual Booting my machine, Windows on one side and Ubuntu on the other. But with Ubuntu came LibreOffice, which to this day just does not work cleanly and smoothly as OpenOffice does.

These days, triggered by the ultimate in shady operating systems, Windows 10, I no longer dual boot and instead only use Linux. As a developer I rarely need to use Office, so up until now I have put up with inadequacies of LibreOffice… but today when I actually had to write a document from scratch, enough was enough.

Installing OpenOffice on Linux:

  1. Remove LibreOffice:
  2. Clean up:
  3. Download the latest DEB from
  4. Untar the compressed file either via cli or right cliking on the tar and selecting ‘Extract here’
  5. Open a command line in the extracted folder
  6. Change dir to DEBS
  7. Install all the program files:
  8. Install all the desktop icons for OpenOffice:
  9. Done.


Restore a destroyed USB drive

Please note: this deletes all data on the target device and requires a real OS (so no Macs or Windows ūüėČ ).

I enjoy trying out new Linux distrobutions from time to time, occasionally I destroy the odd USB stick as my knowledge on partition tables is not where I would like it to be. I found a series of commands that will restore a USB stick to its former glory (even when gparted or any other program says it’s basically bin worthy)

Install prerequisite:

Assuming the target USB is at /dev/sdb

(please check first with lsblk or gnome-disks or sudo fdisk -l and be sure you know what you are formatting)

Make sure the device has no mounted filesystem and unmount it if necessary, for example:

Destroy existing partition table:

Create new GPT:

Format as FAT32:

Check it:

Should output something like:

That’s it, your stick should be clean.

New windows 10.1 update… things to turn off

Securing windows10

The above post was written back in April… Microsoft just delivered 10.1 to my machine yay.. not.

After getting the update, one drive was back, cortana was back… and that wonderful feature where windows uses my machine an upload server for other windows users around the web (this should be illegal!) was turned back on.

And, as they are so thoughtful at Microsoft, they also moved everything around,

First up, turn this off:

This uploads tons of data
This uploads tons of data


Unable to mount Windows (NTFS) filesystem due to hibernation

Solution (only for Windows 8 and 10):

There is a new feature in Windows 8 called Fast Startup. If this feature is enabled (which it is by default), Windows 8 does not actually completely shutdown when you choose shutdown. Instead, it does a “hybrid shutdown”. This is something like hibernating; it makes booting Windows 8 back up faster. So, you need to disable this feature to be able to shut it down properly, and be able to mount the Windows partitions. To do this, boot into your Windows 8 and:

Note: disabling Fast Startup will most likely make your Windows 8 take a longer time to boot. There are no “exact” numbers, but let’s say that if it took you 10 seconds to boot into Windows 8, it will now take you 50 seconds after disabling this feature.
1. Open Control Panel in the small icons view and click on Power Options.
2. Click on Choose what the power buttons do.
3. Click on Change settings that are currently unavailable.
4. Uncheck Turn on fast startup (recommended).
Click on the numbers above to see screenshots.

Click on Save changes. Now, shutdown Windows 8 and boot back into Ubuntu.

If you still aren’t able to mount without getting errors, you may need to turn off hibernation completely. Open an elevated Command Prompt (right click on the shortcut, click on ‚ÄúRun as Administrator‚ÄĚ), and input:


Dual booting Linux Mint with Windows 10

OK, so at long last it looks like I have found a linux desktop that, touch wood, seems to be holding up ok.. a smooth interface that matches the speed of Windows and Mac. Previous editions have always let me down some what, either a laggy GUI or some suspend issues or other… but today Linux Mint is now running very nicely side by side with Windows10¬† Creepy Watcher.

Steps to install:
1 – Grab a copy of linux mint cinnamon from ‘ere
2 – (opt) unless you have an oldschool cd or dvd drive, you will need a little program to turn a USB drive into a bootable installer from the iso. Down load this bad boy: Once you’ve got both linux mint and pen drive, grab a USB stick and follow the interface in penddrive to make a bootable linux mint installer.
3 – Power down your machine, power back up while holding F2. Then just change the boot order so you machine will attempt to boot from the USB stick before the HDD. Save and exit the Bios settings.
4 – Once linux mint has booted up from the USB stick, just double click the install icon on the desktop.. the rest is fairly obvious, but do consult the linux mint website if you’re unsure.

Steps to show Grub:
If like me after installing Mint you restart your machine but it boots striaght into Windows there is then a few more tricks to perform:
1 – Fire up widnows.
2 – Open CMD as admin (search cmd, then right click and choose ‘run as admin’)
3 – Enter this command and hit enter:

4 – That’s from the windows side of things… when you restart you should see the usual grub menu offering linux mint as an os to load.

Steps to show windows in grub
If like me after the above steps you saw no Windows option in the grub menu.. there is one last trick you must perform..
1 – Once logged into Linux Mint run the following commands and they will automatically fix the grub loader:

2 – That should be it.

You should now have Linux mint and windows available on the same machine, both OS’s available from linux’s grub boot menu.


Sourcetree forgetting how to use ssh keys on windows with cygwin

1 – tools -> options -> delete the key
2 – git pull button
3 – watch it moan
4 – fire up cygwin at the root of the proj
5 – git pull, should work fine
6 – go back to source tree and git pull, it will moan
7 – add the key back in and pull again.


This trick worked for me today. Hopefully it will help you.

I would pay for a better alternative to sourcetree if there was one around!

Understanding leads, accounts, opportunities and contacts in CRM world

If you are new to the CRM (Customer Relationship Management) world, it is entirely possible that you get confused in the soup of terminology presented to you. How is a lead different from an opportunity? What is the relationship between an account and a contact? In this post, I will try to shed some light on the important concepts in CRM using examples.


If you got a business card at a conference or a trade show, and want to follow up with the person on a future sale, that person is called a lead. This is an unqualified contact, since that person has not yet explicitly showed an intention to purchase your product/service. Such leads could come through¬† various sources ‚Äď website signups, Facebook ads, purchasing a email list etc. It is important to track the lead source in the CRM, to measure the effectiveness of your various ad campaigns. A lead becomes a contact associated with an opportunity when it has a high possibility of getting through. Depending on your industry, you can set the criteria to advance the lead. For instance, you could set the criteria as promote a lead when the person returns your call and conveys that s/he is in the market for the product.

Leads can be classified into cold, warm and hot leads based on the probability of the lead converting into a future sale. A cold lead is a person you have randomly picked from a phone book. It is quite unlikely that this person will buy from you and you have to pursue many cold leads before you find an opportunity. Warm lead could be someone who has attended your webinar or subscribed to your newsletter. You have to do some work to complete a sale. A hot lead is somebody who is on market for your product and has very high probability of becoming an opportunity.


An account is an entity (individual or an enterprise) with whom you have an existing business relationship. The relationship could be a channel partner, supplier, customer, re-seller etc. Most CRM tools let you track the type of account and also let you segment them into different categories (poor customer, great customer, average customer, etc). It is very important to track all the interactions with the accounts, as a part of customer service management.


Contact is an individual who is associated with an account or an opportunity. So, how is a contact different from an account? Here is an example. If you are selling goods to Target Inc, then you add Target as your account, while the manager at the purchase department and the VP of marketing can be added to your contacts. Contact always reaches a real individual, while account could be a business entity. Typically there are 1 or more contacts that are tied to an account.


An opportunity could be associated with a contact, when it has a strong prospect of completing the sale. If your accounts purchase from you repeatedly, you can also associate them with an opportunity as they have a high chance of buying from you in the future. Opportunity records tracks the size of the deal (in terms of revenue), probability of closing the deal, followup activity you need to do etc. You can also record the deals that are won, lost and open.

Tracking the opportunities will help you better forecast your financial future and track what went wrong when a deal falls through. For instance, if you are in talks with a local financial provider for selling your analytics software, you can track the probability of closing the deal and other aspects of the deal at various stages of the talks. This can become a template for your future deals.


This atricle has been taken from here, and as usual placed on this blog for my own reference which is quicker than forgetting about it and having to search for it again:

Securing windows10

1 РDisable all the privacy options that discuss sending data anywhere:   start -> settings -> privacy   Click through each nav link in the left and disbable everything you are unsure of. You can always turn them back on if you find you need them later.

2 РUnless you need it, remove OneDrive:

a) Open powershell as admin

b) taskkill /f /im OneDrive.exe

c) %SystemRoot%\SysWOW64\OneDriveSetup.exe /uninstall

 (%SystemRoot% is just c:\windows

Try dual booting your machine with Windows 8.1 and Ubuntu.. grub fails

When you install Ubuntu with¬†Windows 8.1 you won’t see the usual Grub Loader. Instead Windows fires up as usual. After lots of wonderful digging I found the issue.

Windows 8 Fast Startup

Basically, turn it off¬†¬†This was the main reason grub wasn’t even being called let alone being initialised. It is meant to do as it says in its title, speed up the power off/ on process. But, to be honest, I noticed little speed difference after I switched it off.

After that, run cmd as admin and run this command:

That’s it. Grub should be able to kick in now.