Archive for January, 2006

IPython users - welcome!

Thursday, January 26th, 2006

Welcome IPython-ers, Fernando Perez has linked to us from IPython’s front-page. We’d love to hear your comments on our videos. Are there other videos you’d like to request? Or perhaps you’d like to contribute your own videos - we’re very actively looking for submissions.

Next, expect some videos for the SPE IDE, the matplotlib charting library and wxPython.

New beta site on-line

Wednesday, January 18th, 2006

Thanks to Kyran’s hard work, the new beta site is on-line and now we have 10 (free) videos ranging from our original coffee video, Python, IPython, the ScummVM retro gaming system and a HyperCam tutorial for you to make your own ShowMeDo videos. This content is free to access, and always will be.

Do you have some knowledge you’d like to share with the world? Please get in touch and we’ll do what we can to help. We want to make it easier to learn new ways of doing things.

Upcoming ShowMeDo videos

Sunday, January 8th, 2006

Soon to come, to compliment the first four ShowMeDo videos:

  • using HyperCam to make screencasts under Windows (so you can make your own ShowMeDo videos!)
  • downloading IPython for Windows
  • using IPython on Windows with TextPad
  • starting to develop using IPython
  • a gaming bonus - adding the freeware graphical adventure Flight of the Amazon Queen to the ScummVM gaming system

Update: We’re aiming to get at least these five videos up for this weekend (so that’ll be around the 14th).

Running ShowMeDo as a daemonised process using daemontools

Sunday, January 8th, 2006

We’ve used daemontools to daemonise our TurboGears server under FreeBSD here at zettai.net. daemontools was installed, we just needed to hook into the system. Since this took a bit of time to figure out if I give some pointers then, hopefully, future TGers won’t have the same hassle. I used the lighttpd configuration for serving over port 80, it worked fine.

daemontools is a collection of tools for managing UNIX services.

supervise monitors a service. It starts the service and restarts the service if it dies. Setting up a new service is easy: all supervise needs is a directory with a run script that runs the service.

There’s an overview of daemontools here, and a tutorial here.

We’ve linked our source directory from /service using
cd /service
ln -s /directory/to/src/showmedo

and inside /directory/to/src/showmedo we have a run script containing
#!/bin/sh
exec /usr/local/bin/softlimit setuidgid www python /directory/to/src/showmedo/showmedo-start.py

I also had to modify the showmedo-start.py file to include the following just after line 7’s 'import sys'
import os
os.environ['PYTHON_EGG_CACHE'] = ‘/usr/local/www/.python-eggs’
from a note here. /usr/local/www/.python-eggs has permissions 755 and is owned by www.

Let us know if this helps you out?

15-30 visitors per day, we’re not even live!

Sunday, January 8th, 2006

Given that we’ve not announced this site, nor is it really ready for public consumption, Kyran and I are tickled to see that we’re getting 15 to 30 visitors a day coming through.

We hope you like the content, there’s plenty more to come!

First version of ShowMeDo

Sunday, January 1st, 2006

Kyran and I are proud to say we’ve launched the first version of ShowMeDo.com. The site will be subject to massive change over the coming months as we roll out our new ideas. If you’d like to give us your thoughts then please drop us a line, we’d love to know what you’ve got to say.

The starting content is downloading Python, installing Python, testing the Python installation and making a perfect cup of coffee. We’ve got a lot of content to roll out over the coming months, we’d love to host your content too.