New Notebook On The Way

Posted November 18th, 2011 in Linux by Michael

Last week I placed an order for a Thinkpad X220 (specs to follow), and I can hardly contain my anticipation! When researching any kind of mobile computer, my main requirements are always:

  • is the display bright enough to use outside and does it have a decent resolution?
  • is the keyboard large enough to type on for long coding sessions?
  • is the hardware supported relatively well under Linux?
The 12.5″ IPS screen satisfies condition #1, while the full-sized non-chicklet keyboard satisfies condition #2.
In general, the ‘problem’ hardware in notebooks is usually: wireless cards, fingerprint readers, and video cards/chipsets. After hours of googling, I have come to the conclusion that all but the fingerprint reader is fully supported under Linux!
Update #1: The sleeve I ordered is supposed to be delivered tomorrow. However, the notebook itself is stuck in US customs in Kentucky =/ With Thanksgiving coming up, it looks like the earliest it will make it into Canada is next week…

LOSS

Posted March 24th, 2011 in Projects by Michael

Author: Team Heisenbug

Description: A calendar software system designed and developed by Team Heisenbug for CMPT275 – Software Engineering I.

Screenshots:

Note: Images used are the property of their respective owners.

Blazin’ Soccer Dogs

Posted March 4th, 2011 in Projects by Michael

Volctrl

Posted March 4th, 2011 in Projects by Michael

Author: Michael Tom-Wing

Description: A small bash script I wrote to control volume and display the percentage through xosd.

License: GPL

Dependancies: amixer, xosd

Usage:

  • -up             Increases volume by 5%
  • -down       Decreases volume by 5%
  • -mute        Mutes the control
  • -help         Prints the help dialog
  • -*                Prints the control’s current volume percentage

Screenshots:

Volctrl

Installation:

  • Extract the tarball anywhere on your system (maybe somewhere in your $PATH).
  • Edit $control and $vOffset in volctrl.sh to your liking.
  • Bind volctrl.sh -up, -down, and -mute to some hotkeys.

Download: Volctrl.

Kamimasen

Posted March 3rd, 2011 in Projects by Michael

Author: Michael Tom-Wing

What is this?

  • Short for “kami ga arimasen” meaning “without paper”.
  • Kamimasen is meant to be an electronic quizing/testing system.

Features:

  • Paperless multiple-choice tests/quizes/exams
  • Automatic marking and grade reporting back to students
  • Timed exams
  • Highly scalable

Screenshots:

Quizer - Waiting

Quizer - In Progress

Quizer - Out of time
Requirements:

  • A multi-user setup where each student would have a unique username.
  • Python
  • Twisted
  • pyFLTK