BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:STANDARD
DTSTART:20211107T020000
RDATE:20211107T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20220201T060930Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20220203T220000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20220203T190000
DTSTAMP;VALUE=DATE-TIME:20220201T060930Z
LAST-MODIFIED;VALUE=DATE-TIME:20220201T060930Z
UID:http://calagator.org/events/1250478065
DESCRIPTION:Portland Linux/Unix Group General Meeting Announcement&#13\;\
 n&#13\;\nWho: Michael Dexter&#13\;\nWhat: This is a test(1): A shell scr
 ipter's guide to ubiquitous assumption testing&#13\;\nWhere: Zoom\, flaw
 ed as it is\, link below&#13\;\nWhen: Thursday\, February 3rd\, 2022 at 
 7pm&#13\;\nWhy: The pursuit of technology freedom&#13\;\n&#13\;\n&quot\;
 Look before you leap&quot\; is a valuable lesson in many aspects of life
  but particularly in computer science and administration. Responsible de
 velopers make extensive use of the test(1)\, a.k.a. &quot\;[&quot\; util
 ity which quickly and programmatically tests assumptions as simple as\, 
 &quot\;does this file exist&quot\;\, relying on zero and non-zero return
  values to answer that question. This deceptively-simple yet highly-effi
 cient use of return values can avoid hours of debugging and achieve goal
 s such as idempotence. This talk will explain the importance of the test
 (1) utility\, and explain similar functionality in other utilities such 
 as FreeBSD's grep(1)\, kldstat(8)\, and others that support &quot\;-q qu
 iet&quot\; mode. It will also identify opportunities for additional &quo
 t\;quiet mode&quot\; functionality.&#13\;\n&#13\;\nAbout Michael&#13\;\n
 &#13\;\nHe broke it\, he bought it. Michael has organized PLUG since lat
 e 2009 and did not find a speaker. By day\, Michael has nursed depressed
  NAS systems back to life since 2012.&#13\;\n&#13\;\n&#13\;\nReturning t
 o Zoom for now&#13\;\n&#13\;\nPLUG aims to dogfood free and open source 
 technologies whenever possible and Jit.si had a good run. It is quirky a
 nd very difficult to manage as a moderator\, but it is free software. Re
 cording meetings proved unworkable but thank you Vincent for spinning up
  a Jit.si VM during a meeting *and* removing the watermark. Many colleag
 ues have reported that web-based Zoom is working better than ever with f
 ree and open source desktop operating systems and for the success of PLU
 G and my sanity as a moderator\, I need to use the best tool for the job
 . Please continue to send your ideas for better tools and I would not ru
 le out moving to a solution that someone is willing to take ownership of
 \, as Vincent did with the Jit.si VM.&#13\;\n&#13\;\nhttps://us06web.zoo
 m.us/j/85249530401?pwd=dWZPTllGRk1udWtVRXB0STZ2VlJXZz09&#13\;\n&#13\;\nM
 eeting ID: 852 4953 0401&#13\;\nPasscode: 8675309&#13\;\nOne tap mobile&
 #13\;\n+13462487799\,\,85249530401# US (Houston)&#13\;\n+17207072699\,\,
 85249530401# US (Denver)&#13\;\n&#13\;\n&#13\;\nPLUG is open to everyone
  and does not tolerate abusive behavior on its mailing lists or at its m
 eetings.\n\nTags: linux\, unix\, bsd\, security\n\nImported from: http:/
 /calagator.org/events/1250478065
URL:https://pdxlinux.org
SUMMARY:Portland Linux/Unix Group: This is a test(1): A shell scripter's 
 guide to ubiquitous assumption testing
LOCATION:Online: placeholder for on-line events\,    
SEQUENCE:1
END:VEVENT
END:VCALENDAR
