Upload issues on WordPress with Mediatemple DV server

I was having some trouble a while back uploading media to my WordPress install. I would continually get an error stating that the media couldn’t be moved to the correct folder. I had tried all the forum solutions including even changing permissions to 777. Nothing seemed to work. After stumbling across a few threads on wordpress and finding a Mediatemple community wiki article I came up with a solution. Continue reading →

Nginx and Weird “400 Bad Request” Responses | Life Scaling

I noticed the other day that Google Chrome was giving me a 400 bad request when I tried to visit one of my web sites. My server is built on linode using nginx as a front end and apache as the back. No other browsers were giving me this problem. I cleared the cache and this fixed the problem, but I had a sneeking suspicion that it would happen again. Oren Solomianik of Life Scaling came up with a solution that seems to do the trick. See the link below.

trackback uri

via Nginx and Weird “400 Bad Request” Responses | Life Scaling.

Producteev PHP Library

Our organisation started using Producteev a while back for task management. It’s a pretty decent platform and has a nice api. Angelo R. from http://xangelo.ca has done some work to create a PHP Library for the api. It works well but I noticed that any time you added a space to value that you where sending to Producteev the code broke. I found the problem and have created a new library with the added fix:

Download Producteev PHP Library

chrome.extension.sendRequest won’t pass object

Recently I had a bit of trouble with Google’s chrome.extension.sendRequest function used in their Chrome extensions API. I found that I was not able to pass my variable outside of the function. I came accross this post that helped explain the reason why. Continue reading →

Setting up SMS with CactiEZ and Gnokii

cacti-feat

Introduction

Cacti is a great tool for monitoring devices on you network through SNMP. One common request is how do I get Cacti to SMS me when soemthing goes wrong? Hopefully this tutorial will walk you through getting everything up and running. At the moment this will allow you to receive an SMS for dead hosts. In another tutorial I’ll extend it to also work with thresholds.

Continue reading →

JohnnyA MediaTemple Hack

A few days ago I came to my site only to be first greeted by a warning from my browser that I was about to visit a malicious site. Obviously this was news to me since I hadn’t installed any virus spreading wordpress plugins (hmmm I wonder if there are any) in the last few days. Continue reading →

Programming Arduino with Xcode

I’ve found that most tutorials relating to Xcode and Arduino don’t work. For the most part it seems that the arduino IDE gets an upgrade and files get shuffled around breaking peoples xcode and arduino setup. This tutorial is a modified version of Robert Carlsen’s. I found I had to make several modifications to get it working for me. Continue reading →

What will you make with the new Apple Tablet?

All the buzz at the moment is the much anticipated Apple Tablet (or iSlate) which is due to be unveiled January 27. There’s been much talk about what it will do and most people seem to be sure that it’s going to change much of the way we read news and other publications. There’s has been little talk though about how it will effect things like the music or movie industry. Continue reading →

Multi Currency PayPal Donations WP Plugin

UPDATE Jan 25, 2010: Realised that there were some bugs in the plugin. I’ve done my best to fix them, but if you come across anything else please leave a comment below.

Check out my first WordPress plugin:

Description

PayPal charges high fees for cross border transactions. If you are one of the fortunate few that have paypal accounts in multiple currencies then this plugin is for you. It allows you to route different currencies to specific paypal accounts. Even if you don’t have multiple paypal accounts this is still a great plugin for accepting donations. Continue reading →

Arduino, OSC, iPhone and DMX

So what are we making?

The other day I started thinking about how I could design a better lighting desk for our basic lighting needs. The desk we currently have (Behringer EUROLIGHT) is poorly designed with more features than what we really need. I looked to OSC (Open Sound Control) as a protocol that could be used to control the lights via my arduino equipped with an ethernet shield.

Continue reading →