Virtualisation: Replacting a SugarCRM site on a laptop

We have set up a SugarCRM server on a cloud service for a client. This is great for the client, as they have offices around the world. The problem is that some of the locations they wanted to access the site were out in the jungle – quite literally in the jungle with not so [...]

Read full story Comments { 0 }

Arduino – cycling through colours of the rainbow

To demonstrate the colours of the rainbow, I wanted to knock up a quick Arduino project that allowed any colour of the rainbow to be selected. The user input was simply a potentiometer, and the output was to be three LEDs – a red, green and blue. Working out how to map the potentiometer value [...]

Read full story Comments { 0 }

Helping friends fix their computer, remotely using join.me

I originally saw this on BBC Click and it has been invaluable since then. The site allows you to take control of a relative’s PC (let’s face it – mum or dad’s PC) remotely. You can see what is happening, move the mouse, click in stuff and operate the keyboard, giving you full control to [...]

Read full story Comments { 0 }

CultureCode Hack – some project notes

I attended the CultureCode Hack run by CodeWorks on the 24/25 March 2012. I will blog about my personal experience at the event in good time. Or, when I can find some time. In the meantime I will offer some notes on the project that I worked on, specifically the technical aspects of it. The [...]

Read full story Comments { 0 }

Setting up an iPhone on an SME Server

The SME Server is a Linux distribution that sets up a server providing email, file sharing and authentication services. When used as a mail server, it provides SMTP and IMAP mail services over SSL. Connecting an iPhone to this server involves a couple of unintuitive steps, which are documented here: http://help.yahoo.com/l/us/yahoo/smallbusiness/bizmail/mobile/mobile-11.html When it [erroneously IMO] [...]

Read full story Comments { 0 }

What is github?

I has asked today what github is, after bringing it up in discussion concerning files that have come out of CultureCode hack this weekend. I suspect this will not be the last time I’m asked, so thought it an ideal subject to post about. So here is a brief discussion for absolute beginners, hopefully with [...]

Read full story Comments { 0 }

Creating an HTML signature in Mozilla Thunderbird

Mozilla Thunderbird email client allows you to create a signature for each identity you have created. The signature can be either plain text, or HTML, which can include various formatting. The box that Thunderbird provides to type your signature into, is a tiny little thing. The best way to create the signature, is not to [...]

Read full story Comments { 0 }

List crontabs for all linux users

We had a problem with Plesk, allowing a hacker to set up cron processes on our Linux server as various users. After cleaning a few up, I used this command to list the cron tables for all users: # awk -F: ‘{print $1}’ /etc/passwd | xargs -l1 crontab -lu 2>/dev/null   It’s a handy command [...]

Read full story Comments { 0 }

qmhandle.pl – manage qmail queues

This tool has been a life-saver on our hosting servers many times. If your mail queues fill up with spam – perhaps incoming, or perhaps after your server has been hacked (timthumb – that caught a lot of people), then spam can be deleted from the outgoing queue. For example, to remove all mail from [...]

Read full story Comments { 0 }

SugarCRM: Permissions issue importing updated records

I got this error while importing updated email addresses for existing contact records: The record could not be updated due to a permissions issue This happened for just ten records out of three thousand, and I was logged in as an administrator, so there should not have been any real privilege issues. The answer was [...]

Read full story Comments { 0 }