KWLUG Meeting: Monday, April 3, 2023, 7pm

Zubick's Scrap App, LanCache

Meeting Date

Python and Lancache logos

Update, April 3: Unfortunately, John Driezen suffered an internet outage and won't be presenting today. We will reschedule his presentation. John Steel will still be presenting LanCache.

John Driezen will discuss a Python application he wrote to track scrap metal prices. He will show us some programs that led him to the final version of the app, and show his motivations for developing the app.

John Steel will tell us about LanCache, a proxy server that makes it easy to distribute binaries for your LAN parties. 

In-Person Social: Wednesday, March 8, 2023, 7pm

Dinner at McCabe's Kitchener

Meeting Date

We are continuing the post-pandemic dinner meetup tradition at McCabe's Irish Pub and Grill in Kitchener, starting at 7pm. This is a supplementary informal meeting; we will still hold virtual meetings for technical topics.

The address is 352 King Street West, Kitchener, ON, near King and Francis streets.

You can probably just show up, but the organizers would find it helpful if you RSVPed to dinner@kwlug.org .

Parking at City of Kitchener parking lots is free after 5pm. The nearest City parking lot is at 28 Water Street South.

KWLUG Meeting: Monday, March 6, 2023, 7pm

Homelab Demo, PrivacySafe

Meeting Date

Jason Paul will give us a tour of his homelab setup.

Mikalai Birukou will give us an update on PrivacySafe. He writes:

PrivacySafe is a client system that uses 3NWeb protocols. We'll demo hopefully production version, which you'll be able to use right away, addressing every privacy concern that you may have by doing things the right way (tm) 😁.      

This meeting has been re-posted and linked elsewhere:

Mentions on the web:

In-Person Social: Wednesday, Feb 15, 2023, 7pm

Dinner at McCabe's Kitchener

Meeting Date

The December meetup went well, so some KWLUG members have organized another dinner at McCabe's Irish Pub and Grill in Kitchener, starting at 7pm. This is a supplementary informal meeting; we will still hold virtual meetings for technical topics.

The address is 352 King Street West, Kitchener, ON, near King and Francis streets.

You can probably just show up, but the organizers would find it helpful if you RSVPed to dinner@kwlug.org .

Parking at City of Kitchener parking lots is free after 5pm. The nearest City parking lot is at 28 Water Street South.

KWLUG Meeting: Monday, Feb 6, 2023, 7pm

pfSense, Plan 9

Meeting Date

pfSense and Plan 9 logos

Important Update: We recently underwent a somewhat involuntary server upgrade for our BigBlueButton instance. For now the meeting link for Monday's meeting remains https://webconference.kwlug.org/room/kwlug . However, there is some chance that things will blow up with the upgraded platform, in which case we will make other plans and publish them here. If you cannot get into the meeting on Monday via the usual link then please check this page. 

 

Bob B will discuss the FreeBSD-based firewall distribution pfSense.

Nathan G will tell us about Plan 9 from Bell Labs, the innovative (and now open source) operating system originally developed in the late 1980s. 

In-Person Social: Monday, Jan 16, 2023, 7pm

Dinner at McCabe's Kitchener

Meeting Date

The December meetup went well, so some KWLUG members have organized another dinner at McCabe's Irish Pub and Grill in Kitchener, starting at 7pm. This is a supplementary informal meeting; we will still hold virtual meetings for technical topics.

The address is 352 King Street West, Kitchener, ON, near King and Francis streets.

You can probably just show up, but the organizers would find it helpful if you RSVPed to dinner@kwlug.org .

Parking at City of Kitchener parking lots is free after 5pm. The nearest City parking lot is at 28 Water Street South.

KWLUG Meeting: Monday January 9, 2023, 7pm

CiviCRM, Origin Stories

Meeting Date

 

Ian Kelly of PeaceWorks will tell us about the CiviCRM project and their work with it.

CiviCRM(wikipedia) is a Customer Relationship Management (CRM) system designed especially for non-profit and civil society groups. Built in PHP and licensed AGPLv3 it integrates with a wide variety of other CMSes.

 

Several KWLUG members will share quick (10 minute) introductions about how they got into Linux and free software. (Thanks to KWJavaScript for the topic inspiration.)

This meeting has been re-posted and linked elsewhere:

In-Person Social: Monday, Dec 19, 2022, 7pm

Dinner at McCabe's Kitchener

Meeting Date

Some KWLUG members are enthusiastic about getting together in person, and so have organized a dinner meeting at McCabe's Irish Pub and Grill in Kitchener, starting at 7pm. This is a supplementary informal meeting; we will still hold virtual meetings for technical topics.

The address is 352 King Street West, Kitchener, ON, near King and Francis streets.

You can probably just show up, but the organizers would find it helpful if you RSVPed to dinner@kwlug.org .

Parking at City of Kitchener parking lots is free after 5pm. The nearest City parking lot is at 28 Water Street South.

KWLUG Meeting: Monday December 5, 2022, 7pm

SadServers, Visual Studio Code Server

Meeting Date

Fernando Duran will show off his new service SadServers.

SadServers provides you with interesting Linux admin and SRE(Site Reliability Engineering) problems to solve in the browser. It can be just a fun Capture the Flag challenge, or help practice your skills before an interview.

Sean D will demonstrate how he set up Visual Studio Code Server on a virtual machine, so he has an accessible environment for learning Python (or other languages) from anywhere.

This meeting has been re-posted and linked here:

KWLUG Meeting: Monday, November 7, 2022, 7pm

OpenStreetMaps for an App, bash autocompletion

Meeting Date

David Trueman is a founder and current president of cycling advocacy group CycleWR. With design firm Zeitspace, he helped build https://www.cyclingguide.app/ , which is powered by OpenStreetMap. The app will be open source. With developers from Zeitspace, they will discuss the basis using OpenStreetMap data, how that data is mapped into traffic stress levels and how those stress levels are used in the routing algorithm to find suitable routes.

John Steel will explain how autocompletion works in the Bash shell.

This meeting has been re-posted and linked here:

 

KWLUG Meeting: Monday, October 3, 2022, 7pm

Open Food Network, WaterlooRegionVotes

Meeting Date

Karla Falk will give an overview of the Open Food Network. OFN is a non-profit, building open source tools (licensed AGPLv3) to help farmers sell the food they grow more easily.                                               
                                                                              
OFN is being used by a number of local producers, so you might have already seen their portal!                                                            
                                                                              
The project is always looking for help, so Karla will also talk about how individual developers can start contributing.

 

Paul Nijjar will discuss https://waterlooregionvotes.org , an information portal for the Waterloo Region municipal election. Why does it exist? What problems does it solve? What technologies drive it? What were some of the challenges and successes in the project?

KWLUG Meeting: Monday, Sept 12, 2022, 7pm

Baz/Bazaar, Upgrading Ruby Libraries

Meeting Date

Doug Moen will introduce his new project Baz. Baz is new open source project with the goal of publishing desktop apps to every desktop in the world as easily as we access webapps. Installing software should be as easy as downloading a package from a website, with the resulting program registered with the OS's package management system. Bazaar will be an associated, decentralized app store embedded in the world wide web. 

Doug will introduce his plans for the project, and solicit helpers to help him make it a reality.

Andrew Cant will tell us about his journeys in updating Ruby libraries. He writes:

It is time for Andrew Cant to update his slightly neglected Ruby gems. What choices will he need to make? Who knows!

Some of the details will be Ruby specific, but should also apply to maintaining any open source repository. Andrew will try to give you ideas for updating your own libraries.

KWLUG Meeting: Monday, June 6, 2022, 7pm

Residence Management, 3NWeb

Meeting Date

Ken Taylor will tell us about how an assisted living community he is associated with uses open source software, and he will solicit help for development residence management tools using home automation software such as OpenHAB or Domoticz.

Mikalai Birukou will give us some updates on his project 3NWeb.

Note: Jason will present Ahasi Linux in July.

File Attachments

Attachment Size
Residence Management Presentation 3.28 MB
3NWeb slides 4.99 MB
3NWeb slides 1.08 MB

KWLUG Meeting: Monday, April 4 2022, 7pm

Firefox Extensions, OBS

Meeting Date

Firefox and OBS logos

 

During a recent laptop re-installation Andrew Sullivan Cant had to re-install Firefox and review what plugins were still useful. He will describe whatplugins he is currently using, and why they might be useful to you to achieve a safe and enjoyable web browsing experience.

R. Brent Clements will demonstrate some practical uses of Open Broadcaster Software Studio for live video production and streaming applications. He will cover some of the techniques used to produce the FASS Theatre Company Winter 2022 show, as well as some common features used by countless Twitch and Youtube streamers. But first he is going to complain a lot about OBS Studio.

KWLUG Meeting: Monday, March 7, 2022, 7pm

Installing Linux, WebAssembly

Meeting Date

In this beginner-oriented presentation, Paul Nijjar will discuss considerations you should have in mind when deciding whether you can install Linux on a particular device. He will cover what factors make installing Linux easier, what factors make it more difficult, and some practical tips.

Mikalai Birukou will discuss WebAssembly, a low-level language embedded into web browsers. The discussion will start with the instruction set and a stack-based virtual machine, then move into system design. If you have ever wondered how operating systems interact with userspace, this talk will be of interest to you. If there is time, Mikalai will also relate WebAssembly to Rust.

KWLUG Meeting: Monday, Feb 7 2022, 7pm

Vulnerability Notifications, Kubernetes Tutorial

Meeting Date

Ilguiz Latypov will demonstrate a project he created which notifies vulnerable network owners of their security vulnerabilities using the device search engine Shodan.

Jason Eckert will follow up on the Kubernetes round table with walking through a Kubernetes quickstart.

File Attachments

Attachment Size
jason-KW-LUG_Feb_2022.pdf 1.43 MB
jason-KW-LUG_Feb_2022.pptx 476.31 KB

KWLUG Meeting: Monday, January 10 2022, 7pm

ESPHome, Linux USB Persistence

Meeting Date

Tim Laurence will spread some of his enthusiasm about home automation and ESPHome, which allows you to specify firmware using YAML files.

Cris Waurechen will discuss his attempts to create a bootable USB Linux distro with persistence. He writes:

This presentation will cover my attempt to make a persistent linux install on a USB drive. Attempts were made with both Manjaro and Mint, but Mint was unsuccessful so far. The presentation will focus on Manjaro but will touch on the problems while attempting to make a persistent Mint USB drive. I will include some warnings and observations from this experiment, a walk through of how to create your own persistent USB drive and stream a demonstration of a PC booting from persistent USB storage.

File Attachments