3 June 2008 - 13:56TurboGears caching decorator released (thanks John!)

John has just published his TurboGears Caching Decorator.  We’ve been using it on ShowMeDo for the last 6 weeks - our cpu usage dropped from 60%+ on our shared box down to <30%.

Currently we cache the main pages for 1 hour, these ought to be extended to ‘forever’ since I have a good cache-expire key for these pages.  If I fixed this then I’d imagine our cpu usage would drop even further.

Getting it installed and running with the ‘cache using files’ version took about an hour.  Developing some custom keys (one for each type of page) took another few hours, we’ve had no bugs and we’re darn impressed.

John developed this decorator for his Chrss and our ShowMeDo - we’re in debt to John for digging us out of our performance woes.  Much obliged!

No Comments | Tags: Python, ShowMeDo

11 April 2008 - 16:04Teaching Python at ShowMeDo

Two months ago we started our ShowMeDo Club where paying subscribers get access to specially crafted Python tutorials. These series are generally much longer and more involved than most of the free videos on ShowMeDo, they tend to include exercises with worked solutions too.

We’ve had a very good response and everyone who has bought access has sent me great feedback. It is really rather rewarding to receive feedback from individuals who have benefited from my series. I’m also very happy to say that Kyran (my business partner) and John are about to start authoring Club videos too, again focusing on Python - from wxPython GUIs to CGI and the Google App Engine.

My most recent series have been for unit-testing a website using Twill and pyWin32 and COM programming for Python.

The Twill series is about teaching the same test framework that we use to reliably test ShowMeDo. The pyWin32 series is a collection of tips basically for using Excel as a cheap charting tool for Python with just a few lines, then builds up to writing a full COM server in Python.

These are all a part of our ‘python tutorial‘ section which now contains over 231 Python videos - how cool is that? I’ve also been making free screencasts on topics like installing easy_install, installing nose_tests and installing twill.

These are just short videos but they seem to really help out new users - if you’re used to a web-based installer, but the interweb is playing up, then you don’t know what the error message you see is all about. These 3 videos are there just to show how a successful install looks, with a check at the end to confirm everything is there.

I’m up to 96 videos now (see them here) which puts me at the head of the nbr-of-videos table, though Dai is quite close with 73 videos on topics like OpenOffice and Scribus. Very soon I’ll have over 100…I wonder how many minutes that is?

No Comments | Tags: ShowMeDo

18 February 2008 - 13:23First Brighton Python Meet - Weds 20th

John and I are holding our first Brighton Python meet this Wednesday 20th at The Hampton Arms. Paul Silver’s The Farm is running on the same night - we’ll be sitting on a nearby table.

We’ll have a copy of Learning Python on the table, I’ll have my laptop with ShowMeDo’s TurboGears code and John should have his laptop with the Django-based FivePoundApp.com code.

We can talk about A.I. and C-integration stuff (IPython, scipy, matplotlib, Numpy, ctypes) too, along with IDEs, resources and anything else you need to know. You can be experienced or ‘just interested’ - all are very welcome.

No Comments | Tags: Programming, ShowMeDo

15 February 2008 - 14:00Learn Python - ShowMeDo Subscriptions

I’m rather proud to say that we released our Subscription package for new Python programmers last Saturday. We aim to be the on-line ‘Python school’ that so many beginners are looking for.

Python is a great language for beginners, has many learn-Python books and a strong Python Tutor mail list. One area that it lacks is in making it really easy for a non-Python programmer to get up to speed on the language easily and confidently.

Our target audience is ‘new Python programmers’ - at first those who have some prior programming experience (so they know about e.g. ‘if’, functions and variables) who want to learn how to write ‘good Python code’. Next we’ll probably target those who know less about programming.

I’ve already covered some of the basics like file reading/writing, csv data files, unit-testing, refactoring and common IDEs in my previous series. In my new series I’m looking at wxPython GUIs and later we’ll look at web-applications with Django and CGI.

This marks a turning point for us - now we know where we’re focusing and what we have to deliver (previously we had too many ideas and not enough focus).

Next I have to create several solid new series over the next 2 months and figure out how to market to the right users. It feels like this is a constant quest for skills-acquisition!

I’m very pleased to say that John Montgomery is joining us as our 3rd Python author - he has a great background in Python, Java, programming for the web and all sorts of geek topics.  His videos will make a great addition to ShowMeDo.

Onwards and upwards for 2008 :-)

No Comments | Tags: Life, ShowMeDo

8 January 2008 - 18:42Installing IE6 on Ubuntu Gutsy (7.10)

I wanted to test ShowMeDo’s rendering on IE6. My Windows XP box uses IE7 and I figured my Ubuntu box could run IE6 via Wine…it turns out to be just a simple install step. I was up and running within 5 minutes.

First - install wine. Second, get the ies4linux installer and run it using their last instructions (their step 4):

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

I had to run ./ies4linux three times to complete the installation, I chose IE6 with Flash.  The installer visits microsoft.com to fetch the right versions of everything. It was installed (after the 3rd attempt) as an icon on my desktop and available via the command line: /home/ian/bin/ie6

I then used IE6 to visit windowsupdate.microsoft.com and it identified two updates, both ‘complete’ but upon returning to WindowsUpdate it flags one of them as still being required.  My version of IE6 running on Ubuntu 7.10 is ‘Version: 6.0.2800.1106′.

2 Comments | Tags: ShowMeDo

18 December 2007 - 21:31Subscription sites - ScreenCastsOnline.com

I’m doing research on community-sites that have a paying subscription element as a part of our re-think for ShowMeDo. I found some nice data on ScreenCastsOnline and I figured I’d share it.

Don McAllister (UK) is the voice behind ScreenCastsOnline - he provides weekly screencasts to teach viewers about Mac software and web sites.

Don was interviewed by Robert Scoble in December 2006, he mentions that:

  • He started in August 2005 to help family members learn the Mac
  • He went full-time in March 2006
  • In December 2006 he had 1,000 paying members
  • He has 11-12k free listeners subscribing each week

Does anyone know of more recent information on the growth of Don’s site? I’d be particularly interested in more recent paying-subscriber figures so I could get an idea of how these things can grow.

According to the Extras page the subscription is $25 for 6 months. For that you get access to high-definition versions of the screencasts and the full back-catalog (costing $20 as a one-time setup fee). Casual followers get access to 3/4 of the content in a lower-definition format.

Don promises 1 new episode every week, the content is typically about Mac software or related websites. Episodes appear to be 30 minutes long. Apparently 21-25k screencasts are downloaded weekly (March 2007) - this is about 3* our own (according to our mostPopular page).

Christmas special - Don is offering a 10% reduction in the subscription during December.

No Comments | Tags: Entrepreneur, Life, ShowMeDo

12 December 2007 - 15:33Which sites do you subscribe (£/$) to?

We’re planning a move to a paid-subscription model inside ShowMeDo - we’d like to keep all the content freely available and start adding pro-features that enhance a user’s learning experience. Having never promoted a subscription model before I’m looking for feedback…

Here’s the question - which services do you pay to subscribe to on a monthly basis? Leave me a comment and I can do some research on how other companies get this right (and, ugh, wrong - see Experts Exchange below).

Currently I use 37signal’s BaseCamp free plan for project management, maybe I’ll pay for that when we have more to manage.

I also pay for my Yahoo email - the account came via BT back in the days of old, they were going to cut it off if I didn’t pay or [gasp] dial-in once every 3 months under the terms of my old contract (such a stupid plan - now I dislike yahoo and bt, before I just didn’t like bt).

I used to use Experts-Exchange (wikipedia) - they let you ask questions for free (though they’ve hidden the free option behind layers of pay-to-subscribe links now). You can ask a limited number of questions as a free user and more as a paying user.

You hand over ‘points’ in a very-inflationary system to the person who answers your question successfully. The system used to be successful but that seems to be broken by horrid forced-subscription options. Roughly the service costs $8 per month for users with larger plans for corporates.

HotOrNot has a unique subscriber model - it is free to join, if you want to talk to someone then one of you has to be a member (faq item 54).

In interviews I’ve heard them say that is usually the guy who pays to talk to the girls. You pay when the service looks like it has something useful for you (you rate each other before talking, rating is free, therefore you know the other person is a person and not an empty shill profile), you can stop paying as soon as you’ve had enough. I’ve never tried it.

Dating sites do something similar - I used to subscribe to The Guardian’s Soulmates - I paid a monthly fee for the option to talk to single girls, they have to be paying too to talk back. You don’t have a way of finding out if the other profile is an empty shill profile (a practice that less reputable dating sites routinely follow), otherwise the model is similar. Costs are roughly £15 a month (and yes - it worked for me :-).

There’s also a nice timely report on slashdot about ‘making a buck online without advertising‘ which details Consumer Reports’ approach to only having a subscriber model - no ads and no free plans. It seems that they do very nicely out of this.

Finally Tim O’Reilly has talked about the move from a ‘bookshelf model’ to ‘all you can eat’ for subscribers:

“With Safari, we’ve increasingly moved from a “bookshelf” model (in which you put books on a bookshelf and can only swap at month end) to an all you can eat model, because we’ve discovered that people consume about the same amount of content regardless of how much you make available.”

So - what do you pay to subscribe to? If you can point me in the right direction to services you like then I can see what might give our users extra value - and bonus points if you can point me at novel subscription methods (like HotOrNot) whilst you’re at it.

8 Comments | Tags: Entrepreneur, Life, ShowMeDo

14 November 2007 - 21:33£5 App Xmas Special - Tues Dec 4th @ Quadrant (1 week early & different venue!)

Dear all, this is a quick pre-announce that the fandabbydosious Xmas Special for the £5 App will be on Tuesday 4th December (about 3 weeks time) at The Quadrant pub in the centre of town.

John has arranged private use of the newly refurbished upstairs room for us. I’ll also arrange some sponsored (free!) beer and the pub has agreed to do us a bit of a deal on beer for later. This xmas special will be popular so mark yourself as Attending (we do have limited nbrs).

Resident Artist Shardcore will be speaking on ‘The £50 Million App’ or ‘how he and Martin blew tons of cash during the dot-com boom on various start-ups including beenz.com. Martin is a past co-worker of shardcore, he also spoke on ‘The $30 Apps - life as a Mac Indie‘ a few months back.

Note that ShardCore’s art (a regular feature of our talks) is available for public view at the Tin Drum (Kemptown).

Quick plug - I’ll be speaking on Tues Nov 20th during Danny’s week of skillswaps on how to Master the Art of Screencasting - attend to learn why you should screencast, how you can do it in 5 minutes without installing any software and where you can host the videos for free afterwards.

2 Comments | Tags: Entrepreneur, Life, ShowMeDo, sussexdigital, £5 App Meet

12 November 2007 - 14:09£5 app day writeup

Saturday’s £5 App Day went very well - during the day we had over 30 people attending the various talks (a similar turn-out to our regular £5 App evening meetings but without the free beer!).Most attendees were programmers and freelancers, some were ‘business types’ - most from Brighton but a few from out as far as Guildford, London and Birmingham (!).

See some photos (more) - thanks for those we have uploaded them! John was the main organiser with Matt Weston in the background and me on some publicity.

Things I learned during the day:

  • Social media: Google’s OpenSocial standard isn’t ready yet (despite the hype)
  • Social media: Writing a Facebook application is easy
  • Copy-writing: How to write web-copy from the perspective of my target audience
  • SEO: How many more in-bound links I need to get on the frontpage of Google for targetted terms

Allan and I opened the day with talks on boot-strapping. My Perils of Boot-strapping is online. My main points were:

  • Boot-strapping is a valid (if slow) way to start a new company
  • Boot-strapping is inherently low-risk towards money and commitment
  • Harmonising with your day-job, so your reputation and experience grow hand-in-hand, is preferable

Allan covered how he created his successful Java software consultancy company (SensibleDevelopment) by growing organically which grew from his fantasy-footy game (EffEffElle). Allan spent time explaining the various ways that new companies can get funding and support in Brighton - his presentation (forthcoming) lists all of the possibilities. If you want to ask questions about this - join us on the BrightonDigital mail list.

Sadly Raj couldn’t attend through illness. He had a good talk lined up on ‘growth after boot-strapping’ including statistics from his Kwiqq.com - he has uploaded the presentation which is pretty self-contained.

Next John and Neil discussed ‘how to grow a £5 App’ covering: inspiration, ease of coding, language choice, source control, unit tests and having fun.

After lunch Premasagar and Madhava discussed Dharmafly which is their ethical web consultancy. The did a fab presentation (with Annesley) on how they built a Facebook application (including RSS feed) in several days and how they used this as a way to further broadcast their new ThoughtsOf.PRSarkar. The ThoughtsOf site is a WordPress site with some simple theming, they used the dated post-ahead feature to build a set of posts which are published each week.

Jon Markwell (Inuda) continued the theme of social media and discussed Google’s new OpenSocial. Importantly he explained why it isn’t ready for use yet - I found this talk to be extremely useful as I’d only heard the hype and not the sober inside story. Jon also talked us through Facebook’s new advertising platform and showed how he’d created a Brighton-targetted advertising solution for Inuda.

Paul Silver and David Rosam gave a short presentation on the key points of search engine optimisation. Following the presentation they used their SEO Analysis Tool (the ’site clinic’) to give us feedback on a couple of our sites. I have a print-out of my results and I’ll use the analysis to guide my own SEO for ShowMeDo. Do contact Paul and David (WebPositioningCentre.co.uk) if you’d like expert SEO advice and implementation.

To cap off a brilliant day Ellen de Vries gave us an excellent and very interactive talk on writing copy for the web. We had to work in groups to first explain our own websites ‘to our mum’ - i.e. using plain language and clear concepts. We worked through several more exercises and ended up explaining what we do ‘to our clients’ and along the way we all learned some new Copy skills. Thanks Ellen! Do contact Ellen if you’d like custom web-copy or advice.

Naturally at the end of the day we headed off to the pub to unwind. It looks as though several collaborations have begun as a result of the day and the ‘£5 App Meme’ will be travelling to Birmingham (thanks Simon!) to start a new group in Brum. Woot!

Upcoming events: OpenCoffeeSussex meets next Thursday in the Sussex Innovation Centre, Master Screencasting on Tues 20th for the Week of SkillSwaps, the £5 App Christmas Special (title: The £50 Million App) is on December 4th.

3 Comments | Tags: Entrepreneur, ShowMeDo, sussexdigital, £5 App Meet

9 November 2007 - 11:52Week of SkillSwaps (including me on screencasting)

Danny has organised a whole week of SkillSwaps (overview on Upcoming) for the week commencing Nov 19th. The events are:

For my Master Screencasting I’ll be covering:

“Learn about screencasting to share videos of your software online. We’ll talk about making screencasts - Ian’ll show you how and then some volunteers can make their own. Online hosting options will be discussed.”

The important parts are:

  1. Showing you how to make your own screencasts
  2. Getting them hosted on the web for free

Hope to see you along. Thanks to Danny for organising such a packed week!

No Comments | Tags: ShowMeDo, sussexdigital