Posts Tagged ‘technology’

Teaching children to program

Monday, June 5th, 2006

For a while I’ve been wondering how I would teach Ben or Jessica to program if they ever expressed an interest. (When I first wrote that sentence it only included Ben. Sigh.)

You see, when I started to learn about programming, home computers were really simple. They usually had one high-level language available, generally BASIC, so that’s what most people used to learn. I could switch on our trusty BBC Master — which would boot up in about 1 second — and type:

  • 10 PRINT “Hello”
  • 20 GOTO 10
  • RUN

I would then marvel at what I’d achieved and change line 10 to the rudest word I could think of.

Today, there’s a wealth of options when it comes to programming but which one would give that immediate PRINT “Hello” sense of achievment?

Having read a couple of articles and posts on the subject of teaching programming, I’ve come round to the conclusion that a modern scripting language like Python or Ruby would be good. These allow you to do single-line programs just like the BASIC example above but have the advantage of scaling all the way up to the new hotness like Ruby on Rails.

What precipitated this post? Xbeeb! Old systems don’t die, they just get emulated. Maybe I’ll show those kids how we did it in my day…

Happy Dapper Day!

Thursday, June 1st, 2006

Ubuntu 6.06 LTS — codenamed Dapper Drake — was released today. I’ve been looking forward to this for quite some time but I’m going to hold on upgrading until I’ve backed up all of our personal files; I’m considering taking this opportunity to rebuild the PC from scratch.

If you’ve ever been curious as to what this whole Linux thing is about, then I couldn’t recommend Ubuntu more as way of dipping your toe in. You can download a CD that allows you to boot up into Ubuntu without installing any software on your PC; a proper try-before-you-buy experience. If you can’t stomach the large download they will even send you the CD free of charge! (My copies are already ordered and on their way; let me know if you would like one.)

If you’re a teacher you may be interested in taking a look at Edubuntu as well.

Oxford Reference Online

Monday, May 15th, 2006

Wow! If you have a UK library card you can access Oxford Reference Online without charge! Thanks to Ross for the pointer.

Online, web-based spreadsheets

Monday, May 1st, 2006

While perusing the Firefox 2 planning wiki, I came across a link to Num Sum. Amazing what you can do on the web if you try hard enough.

Terrestrial HDTV trials

Friday, April 21st, 2006

I’m glad to see that trials for terrestrial HDTV will start soon. I’m not so glad to hear that, “Freeview has no capacity for more national networks, and will not have enough room for national high definition broadcasts until at least switchover when existing analogue signals are switched off”.

Visualisation of web-site click hot-spots with CrazyEgg

Wednesday, April 19th, 2006

I was on leave last week — gardening, DIY, helping to look after the kids — so I’ve built up another blogging backlog; a “backblog”? Anyways, I’ll try the post-a-day tactic to see if I can clear it. The posts will be a bit backwards as I pop items off my stack.

So, today I came across this amazing web service called CrazyEgg that shows a “heatmap” of where users of web-site have clicked. I love seeing visualisation techniques like this; something I doubt I would ever have thought of myself.

WordPress Upgrade

Sunday, February 26th, 2006

Well, I’ve managed to meet my self-imposed deadline of upgrading to WordPress 2 within a week. Go me! My only problem now is that all my previous posts are formatted using Markdown, which doesn’t work well with the new WYSIWYG editor. I guess I won’t go back and edit any of my old posts, then… like I ever did before!

Web Two Point Zero!

Monday, February 20th, 2006

I’ve managed to develop a big ole backlog of interesting items to blog about, so expect a series of short-but-frequent posts to get them out of the way. (When I say “expect” you should probably think “don’t expect”.) For example, MPT was [right on the money](http://mpt.net.nz/archive/2005/12/27/web-2) at the end of last year.

To make dealing with this backlog easier I should probably upgrade to version 2 of WordPress first. Okay, that’s a short-term [goal](http://ccgi.masterclose.plus.com/weblog/2006/01/15/goals-for-2006/) for the week.

They Do It With Computers, Right?

Tuesday, November 29th, 2005

Have you seen the [Bravia advert](http://www.bravia-advert.com/) with all the bouncy balls bouncing down the street of San Francisco? They did it with computers, right? No, [they just used tens of thousands of real balls](http://flickr.com/photos/sepiatone/sets/720725/). Fired out of [mortars](http://flickr.com/photos/sepiatone/32622099/in/set-720725/).

Sony Copy Protection Evilness

Friday, November 18th, 2005

I [sent my Road To Rouen CD back](/weblog/2005/10/08/supergrass-at-the-hexagon/) and got a full refund. This was the first [Copy Control](http://en.wikipedia.org/wiki/Copy_Control) CD that I failed to circumvent, but having read [Bruce Schneier's article](http://www.wired.com/news/privacy/0,1848,69601,00.html) — [via Wil](http://wilwheaton.typepad.com/wwdnbackup/2005/11/schneier_on_son.html) — on the [Sony rootkit evilness](http://en.wikipedia.org/wiki/2005_Sony_CD_copy_protection_controversy), I will in future refuse to purchase any “CD” containing this sort of “technology”. I hope you will too. It makes me sad they consider us all criminals and worse, stoop to criminal acts themselves to try and police us.