Home About Mailing Lists Meetings Newsletter FTP Locate File

MUUG Monthly Meetings for 2024-25


Please note our current meeting location: Fortress Software Inc., 350 Keewatin St -- Unit #2

The meeting room will be open by 7:00 pm, with the actual meeting starting at 7:30 pm. If driving, enter the lot using the most north east entrance and drive around to the south west corner of the building. You can use any of the free, ample, and safe parking spots that say "reserved" in front of units #1 through #4 before entering unit #2. Bus stops #30814 and #30880 (route 77) are only 150 meters away. The last bus leaves for Polo Park at 10:15 pm and for Garden City at 10:31 pm. Logan Ave. bus routes #19, #26, and #27 are a 600 meter (8 minute) walk to the south.

MUUG meetings also take place online (typically using BigBlueButton) for those who can't be there in person. Meeting link will be provided on the home page, prior to meeting start time.

September 3, 2024: Fly light!, plus Sublime Text

Kevin McGregor provided a gentle introduction to the lighttpd web server. “lighttpd (pronounced lighty) is a secure, fast, compliant, and very flexible web server that has been optimized for high-performance environments. lighttpd uses memory and CPU efficiently and has lower resource use than other popular web servers. Its advanced feature-set (FastCGI, CGI, Auth, Output-Compression, URL-Rewriting and much more) make lighttpd the perfect web server for all systems, small and large.”

Before that, for our mini-presentation of a “desktop app”, Brad Vokey did a quick demonstration of his favorite GUI text editor: Sublime Text - “Text Editing Done Right”. Sublime Text is a fast, mature, light weight, beautiful, customizable, expandable, cross-platform, “shareware” text editor. Brad has previously written about Sublime Text in the MUUG 2021-06 newsletter (page 5), and he now gave us a quick intro into some of its features that he found most useful.

October 1, 2024: Scripting Awk, and /bin Diving

Kevin McGregor provided a short presentation on some use cases for Awk in shell scripts. This focused on a particular work-related task Kevin faced, which was to extract network information on a number of hosts that had initially been configured to use DHCP, and massage that information into a YAML file to be used by netplan for static setup of the primary network interface.

RTFM: /bin Diving

Have you ever noticed how many things are in your /bin directory? Some of us could probably count on our hands the number of binary commands we actually run on a regular basis, but if we look inside we see thousands of installed binaries (2,691 on this editor’s system to be precise). So what the heck are all these and what are they for? Well what better way to find out than dive in head first and pick something at random.

In the premiere of the /bin Diving segment, Gilbert Detillieux randomly selected a command from the /bin directory and attempt to learn how to use it. After a less-than-fruitful look at uwsgi, Gilbert took another random stab and came up with updatedb. This became an opportunity for some group participation as we attempted to learn what we could about the command, and its companion locate command. This involved not just looking at the man page, but some side-trips to look into various configuration files, and package meta data.

November 5, 2024: A Case for Dnsmasq

Alberto Abrao filled in on short notice to present a use case for dnsmasq. Usually billed as "intended for small computer networks", dnsmasq is actually powerful enough to be used for more complex home and SOHO networks, that might even include VLAN's, and VPN tunnels. Dnsmasq provides a decent and very capable DHCP server (capable of managing static and dynamic address assignments, as well as support for PXE clients, via built-in BOOTP and TFTP support), and also provides authoritative DNS support, for both static and dynamically-defined DNS records, as well as supporting zone transfers to secondary servers. (It does not, however, provide recursive DNS query support, nor can it act as a secondary DNS server, as can be seen in this feature comparison.)

Alberto's presentation focussed on the various configuration files he uses for dnsmasq on his home network, including support for VLANS, and a VPN tunnel to his mother's home network in Brazil.

Our previously-scheduled presentation, by Trevor Cordes, on his favourite browser plugins, will be rescheduled for a later month, likely in early 2025.

RTFM: /bin Diving!

Our first instalment of /bin Diving was a big success, so we did it again: this time with Wyatt Zacharias jumping into the bin. If you missed it last month, /bin Diving is our segment where we pick a random program in /bin to demo and discuss and learn about as a group. It’s improv at its best!

Wyatt's pick this month was pbmtoepsi, part of the NetPBM package. To get this command to do something useful on Wyatt's terminal session, other related commands were also used and looked up, so that we could start with a JPEG file and end up with something viewable as ASCII art on the screen. Additional commands used included jpegtopnm, ppmtopgm, pgmtopbm, and finally pbmtoascii. (Better results, including colour support, were obtained by using jpegtopnm input.jpg | ppmtoterm.)

AGM

Plus, this month's meeting was the MUUG annual general meeting, which included the election of the MUUG board of directors for the 2024-2025 year (by acclamation, again this year).

December 3, 2024: Round-Table, Show & Tell, and Pot Luck

As 2024 drew to a close, MUUG continued the now 13-year-old traditon of turning the December meeting into more of an informal, social event. Like last December, Mark Jenkins has graciously let us use Skullspace, at 374 Donald St., as our venue again. We had our usual round-table session, as well as a few show-&-tell items presented. Those attending in person shared pot-luck snacks, and there was time for mixing and mingling. Food items and cash were also collected for Harvest Manitoba.

January 7, 2025: My Favourite Browser Plugin(s), and Open Source Apps

This month we return our focus to the desktop by discussing and demonstrating a couple of Trevor Cordes’ favourite browser plugins. Yes, there are a million of these things, and everyone has their own set of “indispensables”. The choice often comes down to what itch you have to scratch, and what cool ones you’ve been introduced to by friends – or MUUG.

Trevor personally hates clutter in web pages he frequents. So he’ll show you how to clean things up with ABP and uBlock Origin. But we’re not just talking ads: nope, you can remove basically any piece of nonsense on any site with a bit of extra work. You’ll see the easy “anyone can do it” way plus the “completely insane” complex way – including when sites purposely try to sabotage your blockers. Winning!

Trevor may also discuss/demo NoScript, Dark Reader and Video Background Play Fix: all things he cannot possibly live without. If you don’t leave wanting to install a few of these then you must be from outer space!

Kevin McGregor will also present an overview of a variety of user-focused, open-source applications, from typical office applications to media editing, games, utilities and more.

Please note the change in meeting date for this month, and for the rest of the current year. We are now meeting on the first Tuesday of each month.

Where to find the Meeting:

Fortress Software Inc., 350 Keewatin St -- Unit #2

We have a new in-person meeting location now! Brad Vokey has graciously let us use his work office for our next in-person meeting. The meeting room will be open by 7:00 pm, with the actual meeting starting at 7:30 pm. If driving, enter the lot using the most north east entrance and drive around to the south west corner of the building (see route in map detail on poster linked below). You can use any of the free, ample, and safe parking spots that say "reserved" in front of units #1 through #4 before entering unit #2. Bus stops #30814 and #30880 (route 77) are only 150 meters away. The last bus leaves for Polo Park at 10:15 pm and for Garden City at 10:31 pm. Logan Ave. bus routes #19, #26, and #27 are a 600 meter (8 minute) walk to the south.

For those unable or preferring not to attend in person, the meeting will also be available online, using BBB as usual. Stay tuned to our muug.ca home page for the official URL, which will be made available about a half hour before the meeting starts. (Reload the page if you don't see the link, or if there are issues with connecting.)

For those having video performance issues, Alberto posted some useful tips on hardware acceleration settings to the roundtable mailing list.

Help promote this month's meeting, by putting this poster up on your workplace bulletin board, or linking to it on social media.

February 4, 2025: TBA

March 4, 2025: TBA

April 1, 2025: TBA

May 6, 2025: TBA

June 3, 2025: TBA

July 8, 2025 (tentative): MUUG 2025 BBQ

August 2024: No meeting this month

Please note our current meeting location: Fortress Software Inc., 350 Keewatin St -- Unit #2

The meeting room will be open by 7:00 pm, with the actual meeting starting at 7:30 pm. If driving, enter the lot using the most north east entrance and drive around to the south west corner of the building. You can use any of the free, ample, and safe parking spots that say "reserved" in front of units #1 through #4 before entering unit #2. Bus stops #30814 and #30880 (route 77) are only 150 meters away. The last bus leaves for Polo Park at 10:15 pm and for Garden City at 10:31 pm. Logan Ave. bus routes #19, #26, and #27 are a 600 meter (8 minute) walk to the south.

MUUG meetings also take place online (typically using BigBlueButton) for those who can't be there in person. Meeting link will be provided on the home page, prior to meeting start time.

Home About Mailing Lists Meetings Newsletter FTP Locate File