CUUG Meetings: 2023-2024
Last update: $Date: 2024-08-27 21:37:40-06 $
Past Meetings: 1999-2000   2000-2001   2001-2002   2002-2003   2003-2004   2004-2005   2005-2006   2006-2007   2007-2008   2008-2009   2009-2010   2010-2011   2011-2012   2012-2013   2013-2014   2014-2015   2015-2016   2016-2017   2017-2018   2018-2019   2019-2020   2020-2021   2021-2022   2022-2023   2023-2024   2024-2025

June General Meeting

Wireless Location

An Introduction to Wireless Location

Speaker: Kyle O'Keefe, Professor of Geomatics Engineering, University of Calgary

Kyle will provide an introduction to Geomatics Engineering including a short history, and some basics about coordinate systems, measurement, methods, and models and then explain the different ways that mobile devices determine their positions and conclude with some examples and the future outlook.

Kyle O'Keefe is a professor of Geomatics Engineering at the University of Calgary where he has worked on Global Navigation Satellite Systems and ground-based wireless location research since 1998.

Slides from this presentation are available in PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, June 25, 2024

Snacks at 17:30. CUUG Annual General Meeting begins at 18:00. Presentation begins immediately after AGM.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

Annual General Meeting and Elections

The Calgary UNIX Users' Group is holding its Annual General Meeting and election of the 2024/2025 Board of Directors. Nominees so far include the following:

If you would like to volunteer or nominate someone else, please contact cuugboard at CUUG.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, June 25, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

Membership Renewals Due

It is annual renewal time for CUUG memberships. Membership fees remain at $50.00 (no GST), and cheques can be made payable to Calgary UNIX Users' Group. Our mailing address is as follows:

Calgary Unix Users' Group
Box 878, Station M
Calgary, AB   T2P 2J6

Invoices have been sent by email. If you have not yet received yours, please contact office at CUUG.

May General Meeting

Tom Keenan

Artificial Intelligence: Friend, Foe or Frenemy?

Speaker: Dr. Tom Keenan, FCIPS, I.S.P, ITCP; Professor, School of Architecture, Planning and Landscape, University of Calgary

Anyone who tells you they know everything about Artificial Intelligence is hallucinating worse than ChatGPT on a bad day. What Tom Keenan can say is that he was teaching high school students how to create backpropagation neural networks over 35 years ago. He even got to testify about doing this before the House of Commons Standing Committee on National Defence.

In this fast-paced talk, he will say some good things and some bad things about AI and speculate on how it will change our personal and professional lives in the future. We will laugh together about the lawyers who were fined $5,000 for relying on AI to do their job. And we will answer the question, "Will AI replace radiologists?" If that's not enough, Tom will present five plausible ways that AI could kill us.

Tom Keenan is a long-serving professor at the University of Calgary, having taught in several faculties and been the Dean of one. He appears frequently in the media.

Slides from this presentation are available in PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, May 28, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

April General Meeting

Chuck Rohs

Dot Matrix Display Pinball Clock

Speaker: Chuck Rohs

Chuck has been building a pinball machine for the last four years. One of the many sub-projects (rat holes?) as part of that endeavor was tinkering with DMDs (dot matrix displays). He has built a standalone DMD "pinball" clock as a result of this effort. It is called a pinball clock because it displays animations from popular 1990s era pinball machines in addition to the time.

Chuck will present:

  • some history of similar clocks
  • the workings of the (LED variety of) DMD displays
  • an overview of the hardware, an rp2040 based driver board
  • an overview of the software

As a bonus, a clock will be running during the presentation, to give you something to look at in case Chuck is too boring or in case he attempts to talk too long.

Chuck has a background in embedded software development and security, and was a founder of Au-Zone Technologies Inc. He is currently retired and enjoys tinkering with embedded hardware and software.

Slides from this presentation are available in PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, April 23, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

March General Meeting

Andrew Ginter

Engineering-Grade OT Security: Latest Developments

Speaker: Andrew Ginter, VP Industrial Security, Waterfall Security Solutions

The Waterfall / ICSStrive OT Threat Report is releasing soon. Andrew will give us a preview of the 2024 findings and analysis. He will also have copies of his latest book, Engineering-Grade OT Security: A manager's guide, for anyone who was not able to grab a copy at the CUUG Christmas event. Andrew will walk us through the book's premise and conclusions, but this audience has seen much of the material already, because Andrew prototyped much of it at previous CUUG meetings. And if there is time, Andrew will take us into some of the material in Chapter 6 that has proven difficult to expand into greater detail, in hopes that the combined wisdom of the CUUG community can provide insights (again).

Andrew Ginter is the VP of Industrial Security at Waterfall Security Solutions. He has written three books on industrial cybersecurity, is a co-author of the Industrial Internet Consortium Security Framework, co-hosts the Industrial Security Podcast, is a lecturer for the Industrial Security Institute, and contributes frequently to industrial security standards and best-practice guidance. Andrew spent 20 years developing control systems and IT/OT middleware. He then led the development of the world's first industrial SIEM as the Chief Technology Officer at Industrial Defender. Today he leads a team of experts at Waterfall who work with the world's most secure industrial sites.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, March 26, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

February General Meeting Tux with Valentine chocolates and rose

Things We Love About Unix

Speaker: Alan Dewar, Software Engineering Senior Staff Engineer, Synopsys

February is the month of Valentine's day, so we're marking the occasion by celebrating all the things we love about Unix. We'll cover the history of Unix, from its humble birth, through its difficult adolescence, to its current maturity. What features and philosophies have contributed to the initial success and the on-going popularity of our favourite operating systems?

A key contributing factor to the success of Unix is the community behind it. You, too, are a part of that community! Come share your perspectives: your first encounters, overall impressions, and what you find appealing about the Unix ecosystem. This is a chance to learn from the experience of others, and to share some tips of your own!

Alan Dewar is a software engineering senior staff engineer at Synopsys, working as part of the Software Integrity Group. He has been using Unix since the early 1980s and its predecessor, Multics, before that. He is also a long-time CUUG member and director, currently serving as CUUG President.

Slides from this presentation are available in PowerPoint and PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, February 27, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

Image: https://geekfamilylife.com/valentines-day-tutorial-linux-administrator-life/

January General Meeting Researcher on cloud

Learnings from Running a Free Public Cloud for 10 Years

Speaker: Micheal Jones, Technical Operations Manager, Cybera

Over the past decade, Cybera has provided the Rapid Access Cloud as a free computing resource for Albertans. We'd like to think there has been a healthy mixture of good (and bad) decisions for our users over that time period. Please join us as we reminisce about the last decade of cloud evolution: self hosting, virtualization, containers, container orchestration, network virtualization, and the decline of Windows on cloud. What has stood the test of time, and what has not? How can we better identify a "fad" versus something that will more likely change the industry? Where should Cybera's Rapid Access Cloud go from here?

Micheal Jones is the Technical Operations Manager for Cybera, where he oversees the team that, among other things, hosts and enables the services and infrastructure that many organizations in the public sector have come to rely on. He came to Cybera from the world of film and television (where he tackled an interesting variety of IT issues). As well as brewing a fine cup of coffee for his colleagues, he was also instrumental in building Cybera's Rapid Access Cloud.

Slides from this presentation are available in PowerPoint, OpenDocument Presentation, and PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, January 23, 2024

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

December Holiday Social

CUUG December Holiday Season Social Evening

Incident

After a three-year hiatus, CUUG is pleased to announce the return of our December social evening at the Regency Palace restaurant! CUUG members and their invited guests will get together on Tuesday, December 12, 2023. We'll have a private room and have food from the buffet. Attendees pay for their own drinks.

If you are a CUUG member and would like to join us, please e-mail office at cuug.ab.ca so that we can get an approximate count of how many people to expect. If you would like to bring a guest, please let us know your guest's name as well.

We look forward to seeing you there!

Regency Palace restaurant

Regency Palace Restaurant

335 - 328 Centre Street South

5:45 PM, Tuesday, December 12, 2023

This event is for CUUG members and invited guests.

RSVP to office at CUUG if you plan to attend.

Christian Falkenberg-Andersen produced the geodesic dome and is willing to assist with anyone wanting to program the LED lights for one. Contact office at CUUG to get in touch with Christian.

CUUG members at dinner CUUG members at dinner CUUG members at dinner Geodesic dome CUUG members at dinner

November General Meeting Meshtastic

Exploring the World of Meshtastic: A Journey into Offline Long-Range Communication

Speaker: Christian Falkenberg-Andersen, retired M.D. and tech enthusiast

Join us for an enlightening talk at CUUG where we dive into the fascinating world of Meshtastic, an open-source software that operates on ESP32 units with LoRa (Long Range Radio) capabilities. This innovative technology allows for long-distance communication without relying on the internet.

During the presentation, we'll cover various aspects of Meshtastic, including its core functionalities, modes of operation, and practical applications. We'll explore how data packets are relayed from sender to receiver, highlighting the flexibility of single or multiple "jumps" to reach their destination.

Our discussion will also include a tour of the Meshtastic website to provide valuable resources and insights for enthusiasts. You'll gain a deep understanding of how to set up your own Meshtastic LoRa network, with step-by-step guidance and tips.

Furthermore, Christian will share his personal experiences and projects involving Meshtastic, offering real-world examples of its capabilities. To make the presentation even more engaging, we'll have hardware demonstrations to showcase Meshtastic in action.

Whether you're a seasoned tech enthusiast or just curious about offline long-range communication, this talk promises to be both informative and inspiring. Join us to unlock the potential of Meshtastic and discover the exciting possibilities it brings to the world of communication.

Christian Falkenberg-Andersen was born in Denmark and emigrated to Canada at age 14. His parents lived on a farm and solving problems on the farm is likely where an interest in tinkering started. He completed a bachelor of science, majoring in biochemistry (University of Calgary) and taking a course in instrumentation for scientists sparked a very strong interest in electronics. Subsequently he got a second bachelor of science degree (in electrical engineering) and postgraduate master of science degree in biomedical engineering (studying the nerve conduction of a compound action potential traveling down a nerve, and using FFT to calculate the distribution of nerve conduction speeds for the axon). During his work on his master's degree he entered medical school and received a doctor of medicine degree. Subsequently he qualified for practising medicine with specialty in family medicine. He has recently retired from working as a solo family physician since 1999 in Market Mall. Currently, his activities include a lot of tinkering with the Raspberry Pi and Arduino single board computers, as well as 3D printing. Sewing, cycling (electric-assist bike) and kite skiing round out his activities.

This presentation and related notes are available in PDF format.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office

5:30 PM, Tuesday, November 28, 2023

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

October General Meeting Raymond Burkholder

Home Introspection with Barbed Wire & Duct Tape

Speaker: Raymond Burkholder

I wanted to see how things work natively, so being a programmer, I took bits and pieces and concepts from Home-Assistant, Node-Red and Domoticz and created my own app: Apparition.

It is an amalgamation of C++17 core code calling out to and being called by LuaJit code for sensor parsing, control and automation. Data collection is handled by Prometheus and charts are defined in Grafana.

MQTT queues as embodied by RabbitMQ form the backbone for message passing among collectors and devices.

BeagleBone Green and BeagleBone Black perform most of the data collection. There is an Espressobin thrown in there for good measure. https://github.com/rburkholder/bme680

Z-Wave JS UI interfaces with thermostats, AC outlet monitoring & control, Smoke/CO alarm and light Scene Controllers.

Zigbee2MQTT interfaces with Philips Hue lights, more AC outlet monitoring & control, and some PIR sensors.

There is a 433MHz SDR radio for listening to my DSC Alarm based sensors and some temperature/humidity thermapro sensors. A 915MHz SDR radio listens to my backyard WS90 weather station and my home water meter.

Raymond Burkholder is a Solution/Network/Datacenter Architect by day, a programmer/tinkerer and wannabe trader by evening: https://blog.raymond.burkholder.net

I have a couple one month old APC 1500VA SMC1500C UPS available for $650 each ($792 new). I am upgrading to some Eaton flavours and want to give these a good home. I can bring into the meeting for delivery.

Place 800

800 - 6 Ave. S.W.
Fourth floor Synopsys office   ← note new location!
Same building, different floor — We're moving up in the world!

There is $2 parking after 16:00 one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, October 24, 2023

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

September General Meeting watching static

Unix Video Night

The presentation originally scheduled for this month has had to be postponed. COVID is still a thing, despite our best efforts to ignore it, and our presenter, now retired from the medical profession, still prefers to do no harm. We wish Christian and his wife a speedy recovery.

In the meantime, we'll be viewing a number of short Unix-related videos at this month's meeting. Sure, you could just watch these at home, but then you'd miss out on the networking and interactive discussion — not to mention the pizza! So, please come join us for our first meeting of the 2023/2024 CUUG year. We look forward to seeing you!

Videos which we viewed or had lined up include the following:

Place 800

800 - 6 Ave. S.W.
Plus-15 Conference Room

There is $2 parking available one block north-east of the meeting location, in the underground parkade at McDougall Centre.

5:30 PM, Tuesday, September 26, 2023

Snacks at 17:30. Meeting begins at 18:00.

Attendance is free for CUUG members, or $10 (cash only) at the door for non-CUUG members.

RSVP to office at CUUG if you plan to attend.

2023 Board of Directors

At the June 2023 Annual General Meeting, the following people were elected to the Board of Directors for 2023/2024:

  • Alan Dewar (President)
  • Rebecca Reid (Secretary-Treasurer)
  • Peter Carless
  • Alex Chow
  • Greg King
Read all about them.