KWLUG Meeting: Monday, January 7 2013, 7pm

SelfSourced Software, RaspberryPi

Meeting Date

Oh January! You promise a fresh start, a clean slate, an opportunity to reflect on the mistakes of years past and make some new ones. Here in the plush offices of KWLUG World Headquarters, we are not immune to January's call. Our focus groups and market research have revealed a problem newer and less experienced meeting attendees run into: people attend one or two meetings, find that the technical content of presentations are way above their heads, and feel intimidated about attending future meetings. Appealing to newer and less experienced Linux users is definitely part of KWLUG's corporate vision, so beginning this year we are attempting to offer a wider variety of presentations, and to clearly label those presentations we expect will be more beginner-friendly (which is not to say they will be expert-unfriendly, or that highly-technical topics are disappearing from the meeting schedule entirely).

This month marks our first attempt at this experiment. David Lloyd Carr will kick things off by talking about "SelfSourced software" -- computer programs you write to "scratch your own itch". The idea of a beginner-friendly presentation on the topic of computer program might sound pretty crazy, but David promises to keep the content accessible to a general audience.

Our second presentation of the evening will feature a topic super-hot amongs the makers and nerd set: the Raspberry Pi, a low-cost, tiny, general purpose computer on a circuit board. John Eddie Kerr bought one of these devices recently, and he will relate his adventures in exploring its functionality. Any discussion of the Raspberry Pi carries the risk of launching itself into the ubertechnical stratosphere, but maybe it helps that John is a librarian and not an engineer?

As usual, our meetings will start at 7pm (but we start setting up the room around 6:30pm, and always appreciate additional help.)

We are always looking for presentation offers, so if you have a topic you would like to present then please get in touch by emailing me offlist. It would definitely be nice to slot in some more beginner-friendly presentations, but presentations on more technical topics are also welcome.

* * *
This meeting is newbie-friendly.

David Lloyd Carr writes his own software. He says:

Frustrated that there just doesn't seem to be a program or app that does exactly what you want? Maybe there is, but it does a lot of other things too that just get in the way. Maybe you just can't see paying for something so trivial. "I just want it to... How hard can that be?"

The answer may be, "Not so hard." Writing your own software has never been easier. Together we'll look at a few programs I wrote for my own personal use and how you can go about creating your own.

John Eddie Kerr will tell us about his adventures with the low-cost RaspberryPi computer.

KWLUG Meeting: Monday, December 3 2012, 7pm

Panel Discussion: Earning a Living with FLOSS

Meeting Date

As we all know, the problem with Free Software is that it is free.
Sure, Free Software is liberated, so that we can study it and share it
and improve it. And sure, Free Software is accessible, so that people
all over the world can take advantage of it regardless of their status
and income level. Free Software is a great deal for those of us who
consume it. But for twenty-odd years now, we have been struggling with
the question of how anybody makes money in a world where you take the
product of millions of hours of labour and gives it away for no money.

Those of you with good memories will remember a presentation from June 2008,
when Khalid Baheyeldin revealed his secret strategies for making big bucks in
the Free Software world. This month Khalid is back, and he's brought a posse.
This month's KWLUG presentation will take the form of (our first? first in a
while?) panel discussion on the topic of "Making a Living in FLOSS". Our
panellists work in a range of fields and have a range of backgrounds:

  • The aforementioned Khalid Baheyeldin is an immigrant originally from
    Egypt. He runs a Drupal consultancy called that focuses on
    Drupal development and optimization.
  • Andrew Berry also works in Drupal, but for a larger firm called
    Lullabot. He worked on Drupal sites instead of his schoolwork, and
    look where it got him.
  • Fernando Duran is decidedly not a Drupal developer -- he works in
    the field of computer and network security, for tech startup
    I Think Security. He also immigrated to Canada, this time via Spain.
  • Joe Wennechuk works for PryLynx Corporation, a company that works
    with the OSCAR open source medical records system. He started his
    career doing factory work, and transitioned to the IT field a few
    years ago.
  • Andrew Cant is a software developer who currently works for SugarCRM.
  • The panellists will their jobs in relation to Free Software, their
    career paths, and their prospects on the FLOSS job market now and in
    the future. Bring your questions.

    This panel discussion might be of interest to those looking to get
    jobs in the IT field, those transitioning to Canadian employment from
    other countries, those of us curious about how people actually make
    money doing that Free Software thing, FLOSS enthusiasts of all kinds,
    and you. If you know others who would be interested in the topic,
    please invite them along too. The meeting will start at 7pm.

    In other news, this month's FLOSS Fund nominee is the PortableApps
    installer, which you can read about at .
    PortableApps provides a way to package Windows software (often FLOSS)
    so that it can run without changing the underlying operating system,
    which makes it handy for installing applications to USB keys. You can
    contribute to this month's nominee during the meeting, or by
    contacting me offlist.


    ...and links to the videos: Part 1, Part 2.

    * * *
    This month's consists of a panel discussion about earning a living with Free and Open Source Software (FLOSS). All of our panellists use FLOSS in their jobs -- some of them exclusively.

    The panellists will discuss topics including: how they got involved with FLOSS, how they got employment relating to FLOSS, the prospects and challenges of work in the field, and advice for others who are interested in FLOSS-related employment.

    The night's panellists include:

    • Khalid Baheyeldin, who has 25 years of software development experience and has been working with the Drupal content management system since 2003. Khalid is the founder of 2bits, which focuses on Drupal development and site optimization.
    • Andrew Berry, who is also a Drupal developer. Andrew has worked as a freelance Drupal consultant, and is now employed by Lullabot.
    • Fernando Duran, who has over 15 years experience in the field of network and computer security. Fernando currently works for I Think Security, based in Waterloo.
    • Joe Wennechuk, who started his career as a factory worker and transitioned to the world of IT and then to FLOSS. Joe currently works with the FLOSS Electronic Medical Records system OSCAR EMR at PryLynx Corporation.
    • Andrew Cant, a software developer who works for SugarCRM, a company that develops open source customer relationship management software.

KWLUG Meeting: Monday, November 5 2012, 7pm

Arch Linux

Meeting Date

Aren't you sick and tired of Linux being so easy to use and install? You live-boot a CD, run through a nice graphical installer and -- poof! -- Linux is installed on your desktop or notebook or toaster, and there are never ever any problems. If you are one of the teeming hordes who wish you could relive 1998, boy does Brent Clements have the presentation for you. Brent spent his summer vacation playing with ArchLinux, a distro that is user-friendly in a different way. ArchLinux tries to Keep Things Simple by discarding unnecessary additions, modifications, or complications like GUI-configuration tools or even X-Window environments. You too can spend hours twiddling configuration files with a text editor, and in this month's presentation Brent will show us why you would want to (hint: efficiency, installing exactly the packages you want, learning about how things work under the hood, and the ability to mix binary packages with stuff you compile from source).

This month's FLOSS Fund nominee is XBMC, media centre software that can turn a home PC into a home theatre. You can find out more about XBMC by getting into a time machine and attending the October 2010 KWLUG meeting, or by going to . If you would like to contribute to the project but will not be attending the meeting, give me a shout and I will hook you up with people who will gladly take your money.

There are some interesting talks being put on by the WatPy people on November 6. You can see . Or you can attend one of the many many other interesting tech events advertised on the WstCamp calendar:

It is that time of year again: time to beg and plead for KWLUG presentations. Are you working on something nifty that you might want to share? Do you (or somebody you know) work for a company that uses FLOSS and would be willing to talk about it? Would you like to help new Linux users get acquainted to FLOSS with a tutorial or introductory presentation? If so, please be brave and present for the group. For the most part, we are a friendly, non-confrontational audience for the interesting FLOSS-related ideas you would like to spread.


and a link to the video if the embedded version does not work for you.

* * *
R. Brent Clements will introduce us to Arch Linux, a lightweight and flexible Linux distribution.

Colin kindly posted this presentation to Youtube.

Software Freedom Day: Saturday, Sept 22 2012

Software Freedom Day 2012

Meeting Date

Note: this event will be held from 10am-4pm.

Software Freedom Day is an invitation to shape the future of our
digital world. Rather than being overwhelmed and controlled by the
many issues of our computerized age, the free software movement
harnesses the creativity of citizens worldwide. Free software treats
software -- the code that runs computers, cellphones, and other
technological devices -- as abundant, not scarce.
We are encouraged to use this abundance, learn from
it, and share our contributions with others. Although it sounds like
the geekiest holiday ever, the issues we celebrate on Software Freedom
Day affect everybody whose lives are touched by technology.

Software Freedom Day is celebrated in 64 countries across the world,
and for the fifth year in a row Waterloo Region is joining
the party.

This year, the Working Centre is running Software Freedom Day
celebrations on Saturday, September 22. The Queen Street Commons Cafe
will host talks suitable for non-technical audiences, on such
topics as the economics of Free Software, getting started on writing
your own software, and examples of open source in the photography
world. The Computer Recycling space at 66 Queen Street will host a
helpfest, where volunteers can help you install free and legal
software such as Ubuntu or LibreOffice on your own computer. There
will also be interactive demonstration machines and giveaways.
No matter what your level of computer skill, we invite you to join us:

Software Freedom Day
Saturday, September 22
Computer Recycling (66 Queen Street S)
Queen Street Commons Cafe (43 Queen Street S)

KWLUG Meeting: Monday, September 10 2012

Bazaar + Outsider's Drupal Overview

Meeting Date

Adam Glauser will show us the use of Bazaar, a distributed version control system used extensively by the Ubuntu project.

Paul Nijjar will give a somewhat-nontechnical outsider's view of his experiences with the Drupal version control system.

UPDATE: Here are the slides for Paul's talk: PDF, LaTeX Beamer sources

FLOSS Fund Nominee: JQuery

File Attachments

Attachment Size
2012-09-10-drupal.pdf 1.78 MB
2012-09-10-drupal.tar_.gz 1.27 MB

KWLUG Meeting: Monday, August 13 2012

Social Night at the Rum Runner Pub

Meeting Date

Join us as we engage in free-ranging discussion. Maybe there will be tech demos too.

NOTE: This event will be held at the Rum Runner Pub in Kitchener. There is no admission charge, but the hosts ask that all attendees purchase something to eat and/or drink at the pub.

Here is a picture of the pub sign:

File Attachments

Attachment Size
rum_runner_sign.jpg 191.11 KB

KWLUG Meeting: Monday, May 7 2012

Image Editing with the GIMP (x2)

Meeting Date

Note: The April 2012 meeting on the GIMP has been rescheduled to May.

* * *
Julie Dey will demonstrate some techniques and "how I did this" stories with the GIMP, a powerful photo manipulation tool.

Raul Suarez will then give a second presentation on other aspects of GIMP usage.

KWLUG Meeting: April 2 2012

Appgen, Ubuntu TV

Meeting Date

Note: The April 2012 meeting on the GIMP has been rescheduled to May.

* * *
William Park will show off AppGen, which is Enterprise Resource Management (ERP) software for UNIX. He will demonstrate the look and feel of this ERP implementation, and show how it can be used as a reference for future ERP development.

Darcy Casselman will show off Ubuntu TV, Ubuntu's cloud-connected entry into the PVR market.

KWLUG Meeting: Monday, February 6 2012

High-Availability Linux

Meeting Date

Aden Seaman will discuss a number of technologies and tricks he discovered in setting up a two-node high-availability cluster in his own home. He will give an overview of how DRBD block device mirroring, OCFS2 shared disk filesystems, GlusterFS cluster filesystems, clever network configuration, and the Pacemaker and Corosync cluster resource tools can work together to make a high- availability computer cluster. He will also briefly touch on integrating User Mode Linux virtual computers, an Asterisk PBX, and a DSL and firewall setup with the cluster. Finally he will give a live demonstration of his system.

KWLUG Meeting: Monday, January 9 2012

Unity, Gnome-shell, and the fuuuuutuuuuure

Meeting Date

Note that we will be holding this meeting on January 9, even though technically January 2 is a non-holiday Monday.

* * *
The GNOME desktop environment has recently released version 3, and with it a new interface called the GNOME Shell. The Ubuntu project has developed an alternative interface called Unity. In this presentation, Chris Irwin will tell us why GNOME Shell is awesome, and Darcy Casselman will do the same for Unity.

Some aspects they may cover include:

  • Change is not (always) evil
  • The common underpinnings and goals of Unity and Gnome Shell
  • The benefits of competition
  • Extensions
  • Common complaints and rebuttals

FLOSS Fund: MusicBrainz

KWLUG Meeting: Monday, November 7 2011

Batch Video Editing, FLOSS in the Developing World

Meeting Date

We have two presentations lined up for this month.

Rodrigo Gonzalez will give us a short presentation on "Free Software in the Developing World". This may turn into a series of short presentations on free software adoption in different geographic areas.

Raul Suarez will give a talk on batch editing tools. He writes:

GUI Video editors are great for one-offs but very time comsuming when you need to repeat the same video process to multiple videos.

There are several very powerful free software command line utilities that can be used for scripting those repetitive tasks.

I started investigating using them to edit my presentation videos consistently and, althogh I found that the learning curve is steep, one can start with cookie cutter recipies and evolve from there.

In this presentation I will go through some of those recipies using mainly mencoder, ffmpeg, imageMagick and a few other tools I've found along the way.

KWLUG Meeting: Monday, August 8 2011

Big Blue Button, RealLife Mobile Messaging

Meeting Date

Big Blue Button is open-source web conferencing software geared towards education. It features live video chat, VoIP communication, document sharing and much more. Raul Suarez will discuss Big Blue Button:

- What it is
- How to set it up
- How to use its Web API
- How to integrate components

In addition, Norman Young will demonstrate a mobile phone app he created called "RealLife Mobile Messaging". He writes:

Despite running on Linux, Android incurs a paradigm shift from
traditional application programming. On Android, you don't call the
System, the System calls you! This introductory talk reviews the
presenter's experience in re-targeting a messaging application from
Python and GTK on the Maemo Nokia N800 Tablet to Android. We compare
Android's architectural components (Activity, Service, Intent, Content
Provider, and Broadcast Receiver) to their approximate counterparts on
Linux (GUI, Job, Message RPC, File system, and Signal).