Nov 8 2013

C/Electronics classes, from Tuesday November 19

Mark

51b416028e3afae31c000f04.o

Every time I say “C-with-Linux-for-hardware classes,” I feel a little like Derek Zoolander: The Alanna Kelly C Workshop for People Who Can’t Code Good and who Wanna Learn to do Other Stuff Good Too.

Anyway.

Our C-with-Linux-for-hardware classes, hosted by Alanna Kelly, will begin on this Tuesday, November 19, and run for a total of three weeks with the goal of building a simple electronic dice that has been coded in C. You’ll learning soldering, electronics, C, and Linux at an introductory level.

Access to a laptop is mandatory; and an installation of a Linux shell, vim text editor, and GCC compiler are all very strongly recommended. If you run Windows or do not know how to install GCC, a remote shell accounts on an 091 Labs Ubuntu server will be available for the duration of the classes.

The cost of the four classes is €40, along with €10 for electronic components.

In short:

  • Tuesday November 19, from 7pm to 10pm.
  • Once a week thereafter, for three subsequent weeks.
  • Have access to vim, GCC, and Linux.
  • Shell accounts to a remote Ubuntu server will be provided if you don’t have any of the above.
  • You will learn C, Linux, and simple electronics (soldering, wiring).
  • The overall project will be to build and take home an electronic six-sided dice.

You are required to have:

  1. A laptop with network access.
  2. Either a Linux installation with GCC, or an installed terminal and SSH. OS X has this in Terminal.app, and for Windows you can install either Cygwin or PuTTY.

Nov 21 2010

Open source is amazing

Mark

One of the most beautiful things about free and open source software is the native freedom to alter, extend, adapt, trim, reduce, repackage and reuse the code as I see fit, within the terms of the license. Sometimes – as is the case of the of Canonical and Ubuntu who began their work with a simple bundling of Debian’s package software (as an aside, Ubuntu and Debian are still fairly compatible, to the point that, if you feel brave, you can use one’s repositories with the other’s distribution) – these changes are huge and massively sweeping. And at others, it is the freedom to change three lines to grant a new set of defaults.

/wonder