Busy busy

So anyone reading this regularly or just coming here to find out some update may be wondering why I’ve not posted for a while – work has been increasingly busy over the last year, so much so that my team has tripled since around May 2011. It’s very difficult to focus on your other interests when you have so much going on at work, especially when that interest is developing a piece of code, it all just seems like work and keeping it going is very tough.

That’s not to say I won’t be providing future updates to ThinkTwit, however, the next release will include a lot of important updates for ensuring future upgrades are much more smooth and I’ll also write an article to aid other developers in achieving this. I’m hoping I’ll be able to start continuing work on this in the coming months by reducing my workloads with the three new staff
I have just received.

In related news I’ve also just completed PRINCE2 training alongside my Project Manager – we both passed the Foundation exam and are just awaiting our Practitioner results. I’m hoping the skills we have learnt here will aid us on handling workloads better and will also include learning’s here if possible. If anyone is thinking about taking this course I highly recommend it, it has some great ideas and has the potential to transform your projects if you are able to properly implement it!

Bad Times

I had a surprise knock at the door yesterday afternoon from two little boys, aged around 10 years old I guess, asking if I owned a cat. I was in the middle of a work call whilst working from home, prior to which I’d noted that my cat Stitch hadn’t been in to see me all day which was very unusual and that I’d go have a quick scout for him after the call. They were trying to describe a cat they had seen and failing miserably but it got me concerned so I ended the call and went looking. I found Stitch dead in some trees.

The boys and their mother had seen it all happen – the owner of a whippet and jack russell had let them roam off their leads and the whippet chased Stitch in to the trees. It had Stitch’s neck in it’s mouth and the owner pulled it off him and walked away without putting the lead back on. It then went back and attacked him again. This time she shouted at the dog and put the lead on it but again left Stitch lying there.

The boys were on their way to school and as soon as they got back home they went looking for Stitch’s owner, and in the time between one of the boys mothers wrapped him in a towel and tried to find out from the Council what to do with him. I’m absolutely disgusted by the actions of the dog owner – beyond anything I can write here – and at the same time very grateful to the lady, her son and his friend. It’s nice to know that, though there are some truly evil people out there, that there are kind people who care for animals and other people.

Stitch did not deserve to die like that at all. He was such a soft cat and one of the greatest companions I could ever have. I will not rest until I find the owner of that dog so that I can give her address to the police, the RSPCA, the Dog’s Trust, the dog warden and anyone else who will listen – she does not deserve to keep animals and is clearly not responsible for them. Not only do I owe it to Stitch but I owe it to his brother to keep him safe and to my fellow neighbours who have cats and children.

RIP Stitch!Stitch

Computer Upgraded

Well due to MSI providing me with a dud replacement motherboard I finally decided to bite the bullet and upgrade my system. I completely avoided all MSI products this time round and now my computer is running smoothly again, with some slightly faster kit.

I shall get back to ThinkTwit development and will do my best to get some updates out in the next couple of weeks.

Update

Well it’s been a while since I’ve been able to post – just thought I’d let anyone reading what’s going on and why I’ve not posted any ThinkTwit updates in a while. As you will have seen from previous posts I’ve had issues with my PC – after getting my motherboard fixed I received further issues and had to fight with MSI again to have my motherboard replaced. They eventually relented after the threat of being reported to Trading Standards and they replaced the motherboard with one that was refurbished. However, that motherboard also has an issue but that’s another story – needless to say I won’t EVER buy an MSI product again.

Since all that palava I have also bought and moved in to a new house. I’m currently without Internet and my PC is still in pieces but once I’ve got everything sorted and I’m settled (probably another month) I hope to get some time to start updating ThinkTwit again. Apologies to anyone this may have affected but I’ve not seen any complaints so I’m hoping all is well.

PC up and running again

My PC is FINALLY working again! MSI stuck to their work, fixed and returned the motherboard no questions asked, for a small fee of course, although it took about 4 or 5 weeks!

I shall try my best to get working on ThinkTwit again this week and finall roll out the changes I was working on when my system died (I think caching and filters). Sorry again for any trouble this may have caused anyone!

Computer out of action

My computer is currently out of action. Had a lot of trouble with it ever since I built it 2 years ago and it’s only emerged recently that it seems to be due to the motherboard. After a LOT of wrangling with MSI, who make the motherboard, they have finally agreed to repair or replace it for me. After all the trouble though I will probably never buy a product from them again – they are great products and at great prices but their post-sales support is dreadful!

Anyway, this means I don’t have access to my PC or my files and tools so ThinkTwit development is on hold at the moment. Hope to start back up with it in a couple of weeks once MSI has sorted my motherboard out. I apologise if this affects anyone but please feel to write here if you need any help or advice.

ThinkTwit Update 1.1.2

I’ve today updated ThinkTwit to version 1.1.2 with 2 key changes:

  • Added support for caching engines
  • Added support for CURL

These changes were requested by ThinkTwit users but will no doubt be useful to others out there. The no-caching support uses AJAX (via jQuery) to output code from a pure HTML file (the format in which the cached page is stored) and the CURL support offers an alternative to the standard URL get method which may cause the following error (or similar) if URL file-access is disabled:

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /..../wp-content/plugins/thinktwit/thinktwit.php on line 145

Warning: file_get_contents(http://search.twitter.com/search.atom?q=from%3Adeleted&rpp=3) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /.../wp-content/plugins/thinktwit/thinktwit.php on line 145

Additionally I have added debug messages to assist in locating errors when calling the method that requests the Twitter feed.

I learnt some valuable lessons about creating AJAX capable widgets and maintaining their ability to multi-instance, so I will post a blog on this shortly.

New site

From 14th March 2010 my employment with Think Consulting Solutions is due to come to an end. The decision was mutual as I have shared employment with Connect Assist and it will be easier for me to manage my time and for both companies to progress as partners.

I have, therefore, decided to take ThinkTwit development with me to ensure that it does not die. I needed somewhere to host this and have also planned on having my own blog for some time so decided now would be the best opportunity to do this!

The site probably won’t be updated very often, but I’ll use it to post anything useful probably from a development point of view.