87 Kudos

 

Just Plain Bad Form

Earlier today, techy blogger Shaun Dewberry posted a paper detailing “The Truth Behind Streaming Radio in South Africa”. In his research, Dewberry gives a number of reasons why he believes that stats provided by various online SA radio stations are significantly overstated.

His argument can be summarised into the following points:

  1. Social media numbers don’t add up.
  2. Not enough internet users in SA to justify numbers.
  3. Mysterious and sudden growth.
  4. NetDynamix’s published stats
  5. Bandwidth stats don’t add up.
  6. Servers aren’t configured to handle the reported load.

It’s a bit of a pity that Dewberry led with points 1 & 2 as they are difficult to prove. Points 3 – 6, however, are unequivocal facts. All these stations experienced very rapid growth, NetDynamix does publish those stats (checkout http://85.25.164.33/ for Ballz stats), the bandwidth stats don’t add up (3.2 Gigabits per second or 11.75 terabits an hour at 51 000 users), and the NetDynamix servers show a limit of 3 000 users per server.

On point 5 (bandwidth stats), the Johannesburg Internet Exchange (JINX) currently shows a peak of 3.8 gigabits per second over the last 30 days. One could fairly safely assume that much of the streaming traffic would go via either JINX or CINX – yet it’s unlikely that over 80% of local traffic was streaming radio.

Futhermore, NetDynamix is not a large-scale operation. All commercial stations in SA use Antfarm for their streaming, given the superior infrastructure and ability to handle the load. As Shaun points out, there is no such thing as a NetDynamix CDN. It simply couldn’t handle the load they claim.

Anyway, later today Darren Scott – long time SA radio personality and co-founder of Ballz radio – phoned Shaun Dewberry live on air and proceeded to launch an ad hominem attack on Dewberry, calling in to question his technical skills and then focusing on the social media points in Dewberry’s arguments. At no point does Scott attempt to address the latter points in Dewberry’s argument.

I feel that Scott ambushed Dewberry and tried to discount his research, not by addressing the research itself but rather by attacking Dewberry – pretty bad form in my opinion and often a tactic used by someone who has no credible way to disprove the argument.

So, how do we decide whether the listenership numbers are Just Plain bullshit or whether we’re in the middle of explosive online radio growth? Well to start with, I think an independent audit would help to set the record straight. From there, online radio stations should look to create an Effective Measures or DMMA type body which establishes how sessions are logged and ensures that listenership stats aren’t provided by a single party who has something to gain from inflated numbers.

* As an aside – I’m a big supporter of online radio and listen to 2OV every now and then.
 

13 Kudos

 

Dickstagram - Spear-ify Your Head Today!

Brett Murray’s painting, The Spear, inspired by a poster of Vladimir Lenin, but tweaked to show South African president Jacob Zuma with his manly bits hanging out; succeeded in igniting fierce debate across the country and internationally.

As the debate over the painting escalated, Geoff Cohen tweeted this:

Challenge accepted! I immediately registered dickstagram.co.za and started thinking about how I could implement Geoff’s dare.

I thought the cock on a person’s pic was funny, but thought that it would be even better if you could superimpose someone’s head onto the original Brett Murray painting. It would also be a great way to diffuse the heated debate by bringing a bit of humour to the whole situation.

So I got to work coding the the site. Uploading a face image and superimposing it onto The Spear was fairly easily accomplished using PHP’s GD image library imagecopy() function. But I wanted to apply a similar black/yellow/red effect of the painting onto the face to make it blend in better.

Effects in the GD library and ImageMagick didn’t have great results, so I came up with the following solution:

  • First I’d loop through each pixel in the image and use the imagecolorat() function to find the colour index of the specific pixel. Each pixel’s color index was stored in an array.
  • I could then find the minimum and maximum colours in the array – representing the lightest and darkest pixels in the image.
  • And then divide all of the pixels in the image into 3 groups: the lightest, the semi-light, and the darkest.
  • From here, I again looped through each pixel in the image and replaced it with either red, yellow, or black (the main colours in The Spear painting) based on which of the 3 groups that specific pixel’s colour fell into.

With the image manipulation working, I quickly created a view page which included links to share the picture on twitter and Facebook.

A quick tweet at Rich Oakley later and Dickstagram was out in the wild! I had included Google Analytics and kept the real-time tab open to watch the hits, which showed a fairly consistent 30 – 40 visitors on the site at any one point in time for at least the first 4 hours.

A total of 1,657 visitors from the Tuesday afternoon that the site was launched till the Friday.

Also of interest was the performance of the various referring sites:

 

There was some great activity on twitter, but I noticed that twitter links gave very short bursts of visitors – most tweets didn’t send anymore visitors after 30 minutes of being tweeted; whereas the Facebook links gave smaller bursts, but visitors arrived over a longer period of time.

In the end – I had a lot of fun building the site and am happy that it was able to provide some humour amidst a fairly heated debate.

dickstagram.co.za

 

6 Kudos

 

Book Cases

For the last couple of hours I’ve been working in my girlfriend’s dad’s study. Those of you who know him will know that I’m either in a lot of trouble; or he’s overseas…

..Don’t worry it’s the latter!

His study features comfortable leather chairs, some persian rugs, a sturdy wooden desk with leather insets, and critically, book cases.

The book cases are filled to the brim with hundreds of books on his favourite topics: classic cars and history. A History of Motor Racing is straddled by The Ferrari Story and Lancia, while Britain at War props up various Tom Clancy volumes.

Sitting here, the realisation sets in that it’s fairly unlikely that my study will ever contain book cases. Everything I read these days comes in the digital form. I browse web-pages on my MacBook, read magazines on my iPad, and books on the Kindle. All of the written words that I consume today exist merely as 1s and 0s.

Pulling out a few of the books, their bent spines show where the reader may have put the book down and paused for a while – perhaps to enjoy a holiday view. Coffee stains give hints of late night reading, and dog ears, of the times when the reader’s eyes grew heavy and the following pages were left for another day.

Books tell more than just the story that is contained in their text.

It’s really quite sad that I’ll likely never have book cases in my study.

 

4 Kudos

 

How I Almost Applied to Quirk

The Background

Towards the end of last year, I was finishing up my final exams at university and starting to look for opportunities in the working world. I had completed the usual applications to McKinsey and Bain, but had gotten the “Sorry, we only take candidates who make the Dean’s List” response. So it was time to start looking for somewhere that put more emphasis on creativity and innovation over the ability to get full marks in a test.

I then came across Quirk Marketing Agency, who had done a couple of guest lectures for the eMarketing course at varsity. After further investigation, I realised that they’ve been responsible for some really great digital work and have an absolutely rockstar team (including the likes of Rob Stokes, Justin Spratt and Sarah Blake to name a few). I was totally sold and knew I had to work there!

The Application

I also knew that I’d have to do something unique and fun to get noticed by Quirk. So I hatched a plan…

I decided that my standard, boring CV would have to go and instead replaced it with The Quirk eDaily – a newspaper version of my CV.

 

Please excuse the hairstyle... It was cool back in varsity!

I registered the domain name quirkedaily.co.za (unfortunately I’ve since let it expire) and setup some cool custom stats (click the “Click for More Button”) to track visitors and the search queries that bought them to the page.

To demonstrate my knowledge of PPC, I then setup a PPC campaign that was triggered by Googling the name of anyone that worked at Quirk:

The stats on the site would then check the referer URL and show in the pie chart who was searching their name and clicking the advert (there’s some test data in there now).

The Almost

I finished all of the work on the application on a Wednesday afternoon. All that was left was for me to hit the enable button on the PPC campaign and then get tweeting to any QuirkStar I could find on twitter. I decided to hold off until the following Monday – I was going away for the weekend and didn’t want to miss anything while I was away.

But…The next day, I got a reply from my now boss asking whether I’d like to come through to chat to him about a position at Korbitec. I had met with him two weeks previously and although the interview had gone well, I hadn’t thought anything was going to come of it. He wanted to meet on Monday.

The rest, as they say, is history. I went through to Korbitec on Monday and they offered me the super cool job that I have today!

Unfortunately it meant that all the hard work that I did on my Quirk eDaily application never saw the light of day… well, until today!

 

 

3 Kudos

 

How the moon got me 15k visitors in 4 days


On Wednesday the 15th of June 2011 at 21:22:30 GMT+2 a lunar eclipse took place over the African sky. This eclipse led over 15 thousand unique visitors to click through to the website www.lunareclipse.co.za in just 4 days, and got the site mentioned on the SABC3 News and the front page of the Cape Argus.

How it all happened?

It all started with the video below, which got me thinking about the idea of selecting high volume, once-off or infrequent events, in order to identify low cost adwords which I could use to send users to a useful site that contained relevant information on the event, as well as some advertising for my company’s product.

Converse Domaination from Ross Martin on Vimeo.

So I registered the lunareclipse.co.za domain name and rolled out a default WordPress install. With the help of my boss, we put together some interesting content and images that helped to explain the lunar eclipse to the layman. Lastly, I added some social sharing buttons (Facebook, Twitter, and G+) and switched out the default WordPress comments in favour of the Facebook comments plugin.

LunarEclipse.co.za Analytics Graph

With the eclipse taking place on Wednesday the 15th of June, we began the week with just over a thousand unique visitors on Monday. On Tuesday, this more than doubled to just under four thousand visitors.

On the day of the eclipse, Wednesday, the event started to get a huge amount of media attention and visitors on the site shot up. By the end of Wednesday, we had just under 10 000 unique visitors! Unfortunately my server took a dive a few hours before the eclipse, as the national television news channel, SABC3, used an image from our website with a reference to our URL!

Interestingly, Adwords reported that we received over 13 000 clicks on Wednesday. I suspect that around 3000 of the clicks that we missed were as a result of the server being down (eeek!). Also of note is the high click through rate and the resulting low Average CPC. For international visitors, 1USD = about 7 rand. So avg. CPC was sitting around 7 dollar cents!

What I learnt?


1. Social
I think one of the biggest learnings for me was the impact of “social media”, especially when used in the context of a trending topic. Lets look at the numbers.

  • Facebook: 473 likes & 43 comments.
  • Twitter: 44 tweets sent from the site & a number of mentions of the URL.
  • Google+: 8

The real power of social media, however, came from the comments section of the website. A number of readers added their views and thoughts to the site and this is ultimately the content that was quoted in the Cape Argus newspaper report. The press wanted to know how the average person felt about the eclipse and the social aspect of the site could provide that to them.

Lunar Eclipse Comments

2. Relevance
While I can’t release the exact numbers on how well the PropIQ adverts performed on the website, I can say that it wasn’t as successful as I had hoped it would be. We believed that a number of people visiting the lunar eclipse website would not know that one could buy a property valuation and that they would indirectly find out about it while browsing the site.

Unfortunately this didn’t happen, teaching us that relevance is hugely important!

3. Scalability
The lunareclipse.co.za website was setup on my entry level linode VPS, using a LAMP stack. To begin with, I wasn’t expecting much traffic to the website so didn’t do any planning on how I would scale the website if we were to get a sudden influx. On the Tuesday afternoon, after having received over 2000 visits on the day, I turned caching on after having noticed the server was taking some strain.

By Wednesday afternoon, however, the server was getting absolutely hammered, with Apache not able to handle all the concurrent connections. I reduced my KeepAliveTimout on apache to 2 seconds and this helped to free up some of the apache processes to serve more visitors.

Ultimately, my lack of scalability planning meant that the site was inaccessible for almost two hours on the day of the lunar eclipse – doh!

Next time: Nginx, enable MySQL Query Cache, and possibly (especially if it’s just for a short once-off event) host on AWS with an elastic load balancer and Amazon’s RDS for the database.

Conclusion



I had loads of fun with this little experiment and learnt a huge amount about social, relevance, and scalability.

The overall take-away for me, however, was the importance of being able to be nimble when it counts. I work in an environment where development is planned many months in advance and new projects go through rigorous testing before they’re released. This is crucial when you’re releasing to paying customers who rely on your service being stable and reliable.

When you’re trying to latch on to  a hot trend or talking point, however, it’s imperative that you are able to build fast and release soon – even if it means you run into a couple of hiccups when things start to take-off.

 

 

1 Kudos

 

Schema.org and the effect on SEO

Google recently announced schema.org, a new initiative to create and support a common vocabulary for structured data markup on web pages. Structured markup has been around for a while, but the announcement sees Google (as well as Bing and Yahoo) making a commitment to a set of standards; and adding additional types of schema that can be used.

Schema.org Example

To take full advantage of all the attributes defined in schema.org, one would need to go through all the content on their site, marking up any information that has a corresponding schema attribute. For websites with large amounts of user submitted information, such as the South African accommodation website TravelGround.com this would require a significant amount of time to add all the markup.

So what incentive is there for the website owner to go to all the effort?

Google says that they do not “use markup for ranking purposes at this time—but rich snippets can make your web pages appear more prominently in search results, so you may see an increase in traffic.”

I think the latter part of the above point is important. Adding markup gives your page the potential to look a lot better on the search engine results page, which leads to more click-throughs to your page. A higher click-through-rate in turn seems to leads to a higher ranking in search engines.

I’ll be keeping a keen eye on schema.org developments – this is one of those features that can potentially give early movers a big advantage.

 

0 Kudos

 

Matt Cutts Interviews Steven Levy on 'In The Plex' Book

I recently sold my iPad 1, in order to buy the iPad 2. Stupidly, I didn’t look into iPad 2 stock availability before flogging the first one, so haven’t had my iPad for the last two weeks! Unfortunately the iPad is the only device I have to (portably) read kindle books!

 

0 Kudos

 

Square - Watch this space

If you don’t yet know who Square is:

Square is a revolutionary service that enables anyone to accept credit cards anywhere. Square offers an easy to use, free credit card reader that plugs into a phone or iPad.

Check out TechCrunch’s article detailing Square’s recent launch of the iPad register. I think this has potential to be seriously hot!

In a merchant’s card within the case, you can press a “use tab” button which allows the frequent customer to essentially put a purchase on their virtual tab with Square at the merchant. So once you press that button within two blocks of the merchant, you’ll be able to tell the cashier your name and your card will be charged on the merchant’s backend Square register. Because you are a repeat customer, Square already has your payment information. The purchaser will then receive a push notification when the merchant processes the payment.

 

0 Kudos

 

Hole in the Wall

After a couple of months of living with a desk cluttered full of cables from the various electricity driven gadgets, that I am almost completely unable to live without; I decided that a clean up was in order.

While I could have gone with the standard tidy up MO of unplugging everything, coiling the wires into neat loops, and finishing with an elastic band or paper clip; I decided to take the clean up to the next level.

Enter: The Hole in the Wall.

Instead of leaving the wires on the desk, I would cut a hole into the cupboard (ok, not quite a wall!) next to my desk and leave all the bulk of the wires in the cupboard, with only the essential ends sticking out to be plugged in when needed.

After some drilling, jig-sawing, some swearing, and using the wrong type of screwdriver…

The End Result