Dec. 11, 2009

Observe the following technological trends:

  • Digital photo frames getting larger and cheaper
  • Electronic paper (e.g. e-book readers)
  • Phones with real operating systems
  • Tablets
  • WiFi and wireless broadband
  • Pico projectors

The internet is leaving the stuffy confines of the PC and coming out to meet us in the real world. Virtual reality is dead, and augmented reality killed it.

Case in point: the small cafe near the office where I worked for RjDj in London didn't have chalk boards. Instead it had three large LCD screens listing its menu and specials.

Pretty soon, a whole lot more surfaces will become little windows into the internet.

Oct. 30, 2009

Here are some maddest of props for two great little bits of software we've been using for RjDj work lately, and which might not be that well known yet.

Flot

Flot is a really nice little jQuery library which does exactly what it says on the box: draws charts. It strikes a very nice balance between smart, easy defaults, and being customisable.

http://code.google.com/p/flot/

South

South helps you with database migrations in Django. Database migrations are where you have made your models and deployed them live on the server, including having your SQL tables created, but now you want to change something. People who are used to the flexbility of Python find this situation frustrating. Instead of having to manually write SQL to upgrade your tables to match your new models, South will magically do the hard work for you. What's more is it will have that work represented as Python code which you can customise, modify, and version in your repository. Once again it strikes that balance between doing the right thing and being customisable.

http://south.aeracode.org/

Honorable mention

The rest of our web stack looks like this: Debian GNU/Linux, lighthttpd, python, django, lame, oggdec, postgresql, mysql, wordpress, phpbb3, boto, and we use bzr for versioning.

Together these make as nice and friendly a collection of Free Software as there ever was. Thanks, Free Software makers! You rule.

Oct. 22, 2009

Openlab OpenNight flyer

Thursday 22nd of October, 2009 @ 7:30pm

The Roebuck Pub (SE1 4YG)

  • Rob Munro
  • Jonny Stutters
  • Ryan Jordan
  • Chris McCormick
  • Cane Toad Orchestra

I'm probably going to play a set with my Garage Acid Lab Pd patches, if I can get it together in time.

Oct. 8, 2009

Why doesn't a Google search for "list of laptops which debian runs on" yeild a result which includes this page: Installing Debian On...?

This blog post exists solely to try and rectify that situation.

This article called How to Buy a Laptop for Debian Linux also seems quite informative and is generally the set of steps that I follow when buying a new laptop. One thing that sometimes constrains me is finding a laptop that is aesthetically pleasing and well designed and is also able to run Debian GNU/Linux out of the box. The most important bits of hardware to be sure of running under Debian are usually the video card and the wifi card.

Sept. 29, 2009

Woohoo, Ullrich von Bassewitz has made a new release of everyone's favorite 8bit compiler, cc65 - the first in a while.

cc65 has C and runtime library support for many of the old 6502 machines, including

  • The Commodore VIC20, C16/C116, C64, C128, C116, Plus/4, 510 (aka P500), the 600/700 family and newer PET machines (not 2001).

  • The Apple ][ and successors.

  • The Atari 8 bit machines.

  • GEOS for the C64 and C128.

  • The Nintendo Entertainment System (NES).

  • The Supervision console.

  • The Oric Atmos.

  • The Lynx Console.

This is the compiler that I used to create aSid, a program which turns your commodore64 into a synthesizer.