Archive for 2009

Our Bookmarks: Nov 16 – Nov 22

Monday, November 23rd, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Hosting: Are you getting your money’s worth?

Wednesday, November 18th, 2009 by Francois

ServersThe truth is some hosting providers are great, and some are downright awful.

We primarily use Amazon Web Services (AWS) for our hosting requirements.

Even though AWS works for us, it isn’t a suitable option for everyone. So we often have to deal with other hosting providers on behalf of our clients and friends.

Whenever I have to deal with a hosting providers’ sales reps’ it dawns on me how hard it must be for people with limited technical experience to get their money’s worth.

I recently reviewed a client’s hosting set-up. Their requirements were straightforward and would have been fulfilled by a decent Virtual Private Server (VPS) costing around £50-60 per month.

When I pointed out that paying in excess of £200 per month was over the top the client responded with the stock line, “you get what you pay for”.

To which my response was; “yes, but how much of what you’re getting are you actually using”.

And this is the crux of the problem I have with hosting providers in general.

There is a massive disconnect between the interests of a non-technical customer and those of a sales rep or engineer.

The customer wants piece of mind, the sales rep wants to hit their targets.

The result is that non-techncial clients more often that not end up spending far more then they should be.

Of course this can often work the other way – AIM-listed companies on shared hosting plans spring to mind.

Anyway the point of this post was to say if you’re a techie please offer a helping hand (and no that doesn’t mean becoming a reseller) and if you’re a client, please accept it.

Photo Credit: http://www.flickr.com/photos/philschatz/312633642

Our Bookmarks: Nov 7 – Nov 15

Monday, November 16th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Consumer Behaviour & Statistics

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Our Bookmarks: Nov 2 – Nov 6

Monday, November 9th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Our Bookmarks: Oct 26 – Nov 1

Monday, November 2nd, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Review: Ankoder

Wednesday, October 28th, 2009 by Francois

Ankoder logo
Way back in 2008 we were battling away with a custom install of FFmpeg on Amazon Web Services (AWS).

We are really perdantic about video encoding so we had a long list of requirements.

Mid-way through the process of tweaking this set-up a number of software-as-a-service solutions specialising in video transcoding popped up.

Ankoder, built by the guys from RoRCraft was one of these.

When we first tried Ankoder it was working … but it was a little raw.

Sometimes it wouldn’t do what you wanted. This was mostly due to the fact that the videos we were uploading were in a format that Ankoder didn’t support yet.

The other issue was Ankoder’s backend, it was a little buggy and lacked some of the features we needed.

So we held off of using it back then because competitors such as Encoding.com and later HDCloud seemed to offer a more stable solution.

That said, Ankoder was still very new and the excellent support from the founder of RORCraft, Rex, meant this was a transcoding option we definitely needed to monitor.

So we checked back in on Ankoder recently and were shocked to see how much it had evolved.

All of the “missing” features we had been looking for were there and more importantly they all worked well.

We did not have any of the issues we had before and the general usability of the back-end was great.

Following these enhancements we are really happy with Ankoder and will certainly be using them in the future.

Ankoder works through REST API which allows you to integrate it easily. There are some wrappers already written for different languages so chances are that half the work of integrating Ankoder is already done.

What’s more the pricing is transparent and fair.

Bottom line, all of the encoding solutions that run on AWS do a job, and do it well.

The way to determine the right provider for you is down to pricing and ease of integration.

We are really happy with Ankoder on both of these points and the great support/accessibility of the founder and CEO means we feel comfortable recommending this as a solution you should definitely look into too.

Our Bookmarks: Oct 19 – Oct 25

Monday, October 26th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Our Bookmarks: Oct 12 – Oct 18

Monday, October 19th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Our Bookmarks: Oct 5 – Oct 11

Monday, October 12th, 2009 by The BCM Team

The Week That Was In Links

Creative & Technical Development

Promotion & Distribution

Business & Monetisation

Technology & Infrastructure

Tips & Tutorials

Codepress Does Not POST Text Entered Into <textarea>

Tuesday, October 6th, 2009 by The BCM Team

We are using Codepress for the administrator application within our custom CMS.

Codepress is a web-based source code editor with syntax highlighting written in JavaScript that colors text in real time while it’s being typed in the browser.

We have been very happy with it so far except one little hiccup that we came across when we were integrating it into the CMS: the forms where Codepress was hooked up to were not submitting any entered content for the Codepress enabled form fields. The values were not just set to empty strings in the POST, they were actually missing.

For example, lets say we have a form with the following elements:

  • Name – text field named “name”
  • Description – textarea with Codepress functionality enabled named “description”
  • Submit – button

After entering any content into Name and Description and submitting the form, POST will only have one form related variable in it – “name”. As I mentioned before the “description” variable is not just empty, it isn’t not included in the POST array at all. And here ’s why:

When Codepress gets hooked up to a form’s textarea element, it hides it and creates an iframe that supports all of the bells and whistles like syntax highlighting etc. Not only does it hide the original textarea but it also modifies DOM and removes any textarea’s ID so it does not get added to a form submission via POST. This explains why the textarea content is fully excluded from the POST.

To fix this you need to tell the form to copy the value from Codepress’s iframe (that the user types in) into the original form’s textarea. The best time to do this, is just before the form gets submitted by assigning this action to the form’s submit button on-click event, for example.

Here is the example of how to do it:

<textarea id="code" onclick="code.toggleEditor()" name="code" ... </textarea>
<input type="submit" onclick="code.toggleEditor()" value="Submit"/>

Note the values of the id and name attributes of the textarea. They are set to “code” so we can reference the textarea by “code” when making a “code.toggleEditor()” call.

You can download Codepress from its dedicated site at sourceforge.net.

Codepress in action

Codepress in action