Viewing 0 current events matching “linux” by Date.

Sort By: Date Event Name, Location , Default
No events were found.

Viewing 719 past events matching “linux” by Date.

Sort By: Date Event Name, Location , Default
Sunday
Jul 20, 2008
Linux Clinic
Free Geek

If you are arriving early to OSCON, and you have a Linux problem that needs fixing, or you are a wizard who can help others, escape from the pesky sunshine and join us at the monthly Linux Clinic at Free Geek at 1731 S.E. 10th in Portland, about 20 blocks south of the convention center. The main facility is closed, but we have access to the classroom in the southeast corner.

We will have wireless, ethernet, distros, coffee, cookies, and Penguinos, the premier penguin-themed mexican cupcake. We run until 5 PM, though in honor of OSCON we may move proceedings to the Lucky Labrador Brew Pub or Jax Bar, local open source hangouts that serve food and beer.

For more information, look at the PLUG wiki or contact Keith Lofstrom at keithl (AT) keithl (DOT) com

Website
Saturday
Sep 6, 2008
Luz, the Ruby Music Visualizer, Code Sprint
CubeSpace [ *sniff* out of business 12 June 2009]

Luz is a Ruby music visualization playground, aiming to create a simple, beautiful GUI for artists, and simple, beautiful code for us! (I heart Ruby!!)

We are holding the first-ever Luz code sprint:

  • Saturday, Sep 6th, 10am to 6pm at CubeSpace

(we had talked about doing it on sunday, but no: it's saturday)

This event is open to EVERYONE. Even if you don't know Ruby yet, there are plenty of ways to join in, from writing/improving the English descriptions for the 150+ existing plugins, to thinking of new plugins, or even just playing with Luz! :)

I'll bring all my gear for people to use: a wacom tablet, midi controller with gobs of dials and knobs, a gamepad, and we'll hook up to the projector.

Join us this Saturday! I really hope to see you there!

-Ian

p.s. if you want to try out Luz ahead of time, it's super easy:

1) sudo apt-get install bzr ruby1.8 libgtk2-ruby libglade2-ruby libgtkglext1-ruby librmagick-ruby1.8 libcairo-ruby libsdl-ruby1.8 2) bzr branch https://code.launchpad.net/~ian-mcintosh/luz/trunk luz 3) ./luz_editor.rb

Website
Thursday
Sep 11, 2008
Luz Code Sprint - Ruby music visualization
CubeSpace [ *sniff* out of business 12 June 2009]

Luz is a Ruby music visualization playground, aiming to create a simple, beautiful GUI for artists, and simple, beautiful code internally!

This event is open to EVERYONE, from coders to artists to musicians, everyone's input and contributions will be super useful.

I'm especially eager to see:

  • 2d sketch artists
  • OpenGL enthusiasts
  • Cairo enthusiasts

Please don't hesitate to invite your friends! :)

We'll have some fun inputs to play with: a wacom tablet, a console with gobs of dials and knobs, a gamepad, and hopefully we'll be able to hook up to the projector.

If you want to try out Luz ahead of time, it's super easy. In Ubuntu:

1) sudo apt-get install bzr ruby1.8 libgtk2-ruby libglade2-ruby libgtkglext1-ruby librmagick-ruby1.8 libcairo-ruby libsdl-ruby1.8 2) bzr branch https://code.launchpad.net/~ian-mcintosh/luz/trunk luz 3) ./luz_editor.rb

Wednesday
Sep 17, 2008
PLUG/Perl: Indexing CPAN
Jax Bar (CLOSED)

Speaker: brian d foy Topic: Indexing CPAN

BackPAN is the historical archive of the Comprehensive Perl Archive Network, where most Perl modules live. Going back to 1993, BackPAN has about 100,000 distributions, taking up 12 GB of space. So far, there has not been a comprehensive index of all of these distributions. I'm working on a project to go through each distribution, record as much information as I can, and store that in a way that other people can ask questions. The big goal now is to take any Perl module file you have installed locally and query my index to determine exactly which distribution it came from, when it was released, what other files came with it, and at the time of it's release what its dependency list was.

My talk is a demonstration of what I have so far, which is still in the data collection phase. I have an indexer that knows how to go through distributions and record information, and can do some with pluggable components for each portion of the work. In my talk, I'll demonstrate the current indexer and talk a little bit about the tools and techniques I use. There's plenty of cool Perl things going on, and I'm sure some of the Linux people will have valuable comments about software indexing.

Thursday
Oct 2, 2008
Portland Linux/Unix Group
Portland State University Engineering Building

Presentation will be "Introduction to OpenSource ERP using xTuple products" by John Mertlich

Website
Wednesday
Nov 19, 2008
PLUG: Linux Advanced Topics Talk -- OpenWrt, it's not just for Linksys Routers anymore
Jax Bar (CLOSED)

Speaker: Russell Senior Topic: OpenWrt - It's not just for Linksys Routers anymore

Russell has been fiddling around with OpenWrt for a couple years, on various platforms. He'll give a step-by-step on how to build OpenWrt for your device, various ways to get it onto your device, and how configuration is handled in the OpenWrt way.

Normal meeting rules apply.

Website
Wednesday
Dec 3, 2008
China Business Network and Software Association of Oregon: Open Source Software in China
House of Louie

Lunch presentation by Dirk Hohndel, Intel Corporation Chief Linux and Open Source Technologist. Mr. Hohndel will discuss how open source software works and the place of open source software in Chinese technology, as well as what's different and what's the same about open source in China and the West. It also will provide some insights into Intel's focus in open source and China.

    <p>Dirk is Chief Linux and Open Source Technologist in the <a href="http://software.intel.com/sites/oss/">Open Source Technology Center</a> at Intel, which he joined in 2001.  Dirk has been an active contributor to Linux since 1991. Prior to his work at Intel, he was CTO of <a href="http://en.wikipedia.org/wiki/SUSE">SuSE Linux AG</a>, a driver of the XFree86 project, and Unix Architect at Deutsche Bank. Dirk has a degree in Mathematics and Computer Science from the University of W&uuml;rzburg, Germany.</p>
    <P><a href="http://www.intel.com">Intel</a>, the world's largest microprocessor company, is a driver of open source development to accelerate adoption and end user benefits from Intel products.  Intel's current focus includes open source projects in areas such as wireless and low-power information technology - especially for its new line of <a href="http://en.wikipedia.org/wiki/Intel_Atom">Atom</a> microprocessors through the <a href="http://moblin.org/">moblin.org</a> Linux project - virtualization, graphics, system manageability in organizations, and delivering on the promise of  high-performance parallel processing on multicore microprocessors.</P> 
    <P>In addition to the <a href="http://software.intel.com/sites/oss/">Open Source Technology Center</a> in Hillsboro, Oregon, Intel has <a href="http://www.intel.com/cd/corporate/icsc/apac/eng/teams/331393.htm"> China-based open source technology centers</a> in Beijing and Shanghai as part of its <a href="http://www.intel.com/cd/corporate/icsc/apac/eng/379976.htm">Intel China Software Center</a>.</P>

Cost:$20 members (CBN or SAO); $30 non-members; $15 students; $5 extra if late registration.

Website
Thursday
Dec 4, 2008
Portland Linux/Unix Group: Some Random Thoughts on Open Source Philosophy
Portland State University Fourth Avenue Building (FAB)
David Mandel will discuss some of the thoughts he has on the role
of Open Source ideas in Agriculture and International Development
and maybe even on us locally.

*******************************************************************

    Agenda:

        7:00 - 7:30  Business
             We will discuss the status of our ongoing projects
             including PLUG's monthly Advanced Topics meetings,
             PLUG's monthly hands on clinics, PLUG for Education,
             etc.

        7:30 - 8:30  Presentation

             See above

        9:00 - ...  Beer
                            Jax Bar And Restaurant
                            826 SW 2nd Avenue
                            Portland
                            (Note:  We no longer use the Lucky Lab.)
Website
Wednesday
Dec 17, 2008
[Cancelled] PLUG Advanced Topics: FreeTUIT, Codeless GUI Programming
Jax Bar (CLOSED)

Jax Bar 826 SW 2nd Ave

Speaker: Eric Wilhelm

Codeless GUI Programming A Declarative Syntax Layer for Desktop Graphical User Interfaces

This will be the world premiere of a game-changing advancement in the development of desktop graphical user interfaces (GUIs). FreeTUIT removes the verbosity, tedium, and confusion from GUI development and provides a unified syntax for widget layout and configuration which supports good software design practice without getting in the way of rapid application development.

FreeTUIT is a syntax and runtime for concisely declaring the layout and configuration of GUI widgets (such as forms, toolbars, buttons, and dialogs). The freetuit interpreter drives a unified object layer which is accessible from event callbacks. This takes you from a blank page to a static demo of the layout with zero setup and allows desktop applications to be developed and deployed faster than web applications by simply removing the HTML, CSS, XML, HTTP, Javascript, Database, Network, and User Agent components.

Website
Thursday
Jan 8, 2009
Portland Linux/Unix Group: Rapid Discussions on Any Topic
Portland State University Fourth Avenue Building (FAB)
                          Rapid Discussions

                                  on

                              Any Topic

                                  by

                          Anyone & Everyone

  Instead of having a formal presentation, we will get together and
  discuss anything anyone wants to discuss in brief sessions of no 
  more than a few minutes each.  If we have enough people involved
  we can break into smaller groups to handle each topic.  

Agenda:

7:00 - 7:30 Business We will discuss the status of our ongoing projects including PLUG's monthly Advanced Topics meetings, PLUG's monthly hands on clinics, PLUG for Education, etc.

7:30 - 8:30 Presentation

See above

9:00 - ... Beer Jax Bar And Restaurant 826 SW 2nd Avenue Portland

Website
Wednesday
Jan 21, 2009
PLUG Advanced Topics: FreeTUIT - Codeless GUI Programming
Jax Bar (CLOSED)

Speaker: Eric Wilhelm

Codeless GUI Programming A Declarative Syntax Layer for Desktop Graphical User Interfaces

This will be the world premiere of a game-changing advancement in the development of desktop graphical user interfaces (GUIs). FreeTUIT removes the verbosity, tedium, and confusion from GUI development and provides a unified syntax for widget layout and configuration which supports good software design practice without getting in the way of rapid application development.

FreeTUIT is a syntax and runtime for concisely declaring the layout and configuration of GUI widgets (such as forms, toolbars, buttons, and dialogs). The freetuit interpreter drives a unified object layer which is accessible from event callbacks. This takes you from a blank page to a static demo of the layout with zero setup and allows desktop applications to be developed and deployed faster than web applications by simply removing the HTML, CSS, XML, HTTP, Javascript, Database, Network, and User Agent components.

Website
Thursday
Feb 5, 2009
Portland Linux/Unix Group: Intro to Digital Forensics
Portland State University FAB, Room 86-09
                             PRESENTATION

                      Intro to Digital Forensics
                 (aka Groveling Through File Systems)


                                  by

                             Hal Pomeranz
                         Deer Run Associates

While it may not be as sexy as they make it look on TV, there are a number of powerful Open Source tools available for analyzing file systems and recovering data-- even data that may have been deleted by the attacker. This talk will start with an overview of the standard Unix file system architecture and discuss tools for imaging file systems, suggest a few useful tools and idioms for finding clues in your images, and cover how to discover "interesting" data from deleted files and re-assemble that data into an actual file image.

Hal Pomeranz is the founder and technical lead of Deer Run Associates, and has been active in the system and network management/security field for over twenty years. As a senior member of the Faculty for the SANS Institute, Hal developed the SANS "Step-by-Step" course model and currently serves as the track coordinator and primary instructor for the SANS/GIAC Linux/Unix Security Certification track (GCUX). In 2001 he was given the SAGE Outstanding Achievement Award for his teaching and leadership in the field of System Administration.

Note:

(1)  The slides for the presentation are available at:
     http://www.deer-run.com/~hal/IntroToDigitalForensics.pdf

(2)  Randal Schwartz will do a live cast of this presentation at:
     http://www.talkshoe.com/tc/25652
     You can follow along if you have a web browser, 
     and if you register, you can also participate in the chat, 
     and Randal might relay your questions to the speaker.
     The recording of the session will be available afterward 
     at the same address.
Website
Tuesday
Feb 10, 2009
LPC (Linux Plumbers Conference) 2009 Planning Committee meeting
Old Town Pizza, 226 NW Davis

Linux Plumber's Conference 2009, Planning stuff.

Website
Friday
Feb 27, 2009
Puppet PDX Meetup: Config Management, Cloud Computing, and Beer!
Paddy's Bar & Grill

Come join us on Friday, Feb 27, at Paddy's Bar and Grill (SW 1st/Yamhill) from 6-8 pm for Puppet PDX, an opportunity to get together and talk about all things related to configuration management, tools, best practices, and generally how to get to the pub by 4 o'clock.

This is the first meetup. Hopefully we can get organized, get to know each other, and decide on what the goals of the group should be.

So if you are interested in automation, configuration management, cloud computing, and large scale computing environments, come join us for a few drinks and some lively chatter.

Please RSVP by sending an email to [email protected] so that we can get a bigger room if needed.

Website
Thursday
Mar 5, 2009
Portland Linux/Unix Group: Fun with blktrace and seekwatcher
Portland State University FAB, Room 86-09
                             PRESENTATION

                               Fun with
                     "blktrace" and "seekwatcher"

                                  by

                        M. Edward (Ed) Borasky
                          <[email protected]>


 blktrace is a command that generates traces of the i/o 
 traffic on block devices such as hard drives.

 seekwatcher generates graphs from blktrace runs to help 
 visualize IO patterns and performance. It can plot multiple 
 blktrace runs together, making it easy to compare the differences 
 between different benchmark runs.

 Ed will show us how to install and use these cool tools.

Note: (1) Randal Schwartz will do a live cast of this presentation at: http://www.talkshoe.com/tc/25652 You can follow along if you have a web browser, and if you register, you can also participate in the chat, and Randal might relay your questions to the speaker. The recording of the session will be available afterward at the same address.

Website
Thursday
Apr 2, 2009
Portland Linux/Unix Group: Presentation by Bart Massey
Portland State University FAB, Room 86-09
                             PRESENTATION

                           To Be Announced

                                  by

                           Barton C Massey


 I haven't gotten the topic yet from Bart; but Bart Massey
 who is with the Computer Science Department at PSU will
 be giving the presentation. 

Note: Randal Schwartz will do a live cast of this presentation at: http://www.talkshoe.com/tc/25652 You can follow along if you have a web browser, and if you register, you can also participate in the chat, and Randal might relay your questions to the speaker. The recording of the session will be available afterward at the same address.

Website
Thursday
May 7, 2009
Portland Linux/Unix Group: Displaying HD Video Content with a PC
Portland State University FAB, Room 86-09
                             PRESENTATION

                Displaying HD Video Content with a PC,
              Presented from a Linux User's Perspective

                                  by

                            Terry Griffin
                         <[email protected]>


     A discussion of issues associated with displaying
     High Definition (HD) video content using a PC,
     focusing on the data path from the PC to the display.
     Particular attention will be given to issues unique
     to Linux/FOSS but much of the presentation will be
     applicable to any HD video setup.

Note: Randal Schwartz will do a live cast of this presentation at: http://www.talkshoe.com/tc/25652 You can follow along if you have a web browser, and if you register, you can also participate in the chat, and Randal might relay your questions to the speaker. The recording of the session will be available afterward at the same address.

Website
Thursday
Jun 4, 2009
Portland Linux/Unix Group: What is Linux Fund?
Portland State University FAB, Room 86-09

PRESENTATION

What is Linux Fund? by Randal L. Schwartz and David Mandel

A discussion of the administrative side of running an Open Source organization - legal standing, non-profit status, taxes and fees, accepting donations, international issues, etc.

We will also discuss ways Open Source "Foundations"like Linux Fund, Apache Software Foundation, The Software Conservancy, The Free Software Foundation, The Open Source Geospatial Foundation, and others are helping particular projects minimize the overhead of running their own non-profit.

A lot of the discussion will center on Linux Fund since both presenters are from Linux Fund and ways to become involved with Linux Fund.

Website
Tuesday
Jun 16, 2009
Reductivelabs Puppet Meetup/Opensource Bridge Kickoff.
Webtrends

Reductive Labs the company behind the Puppet configuration management language is moving to Portland.

In order to celebrate our move to Portland and to help kick off Open Source Bridge, we are hosting a Puppet get together at the Webtrends facility.

James Turnbull author of "Pulling Strings with Puppet" and Luke Kanies the primary developer of Puppet will attending.

This an informal get together. We will be providing beer and snacks. We plan to talk about Reductive Lab's move to Portland, the future of Puppet, and general configuration management issues.

If you are interested in attending please send an email to [email protected]

Website
Thursday
Jul 2, 2009
Portland Linux/Unix Group: Rapid Discussions
Portland State University FAB, Room 86-09
                           PRESENTATION

                        Rapid Discussions

                                on

                            Any Topic

                                by

                        Anyone & Everyone

Instead of having a formal presentation, we will get together and
discuss anything anyone wants to discuss in brief sessions of no
more than a few minutes each.  If we have enough people involved
we can break into smaller groups to handle each topic.
Website
Thursday
Aug 6, 2009
Portland Linux/Unix Group: Virtualize vs Containerize
Portland State University FAB, Room 86-09
                             PRESENTATION

                  Virtualize vs Containerize: Fight!

                                  by

                          Irving Popovetsky
                       <[email protected]>

                                 and

                           Andy de la Lucha

 Everyone has a different reason to love virtualization: security,
 configuration isolation... the list goes on. But containerization 
 offers many of the same goodies as virtualization, alongside an 
 efficiency and performance advantage. Just what you need, more 
 options. There's no wrong answer. Andy de la Lucha and Irving 
 Popovetsky help you ask the right questions about what's right 
 for your environment.
Website
Saturday
Aug 8, 2009
Portland preDevCamp

preDevCamp is an upcoming not-for-profit gathering to develop applications for Palm Pre using both the Mojo SDK and traditional web standards. The event is currently being planned in over 60 cities around the world.

Join us at Souk for the Portland PreDevCamp. PreDevCamp is for current and aspiring developers to gather and learn to program on the MojoSDK for the WebOS, but specifically the Palm Pre.

Please register at http://portland.predevcamp.org/registration/ and get ready for the event! If you already have programming experience then email me at [email protected] and we will get you set up as a helper!

A special thanks for Souk for the gathering place and discounts! They have been very kind and easy to work with! Visit their website at http://www.soukllc.com/

Website
Portland PreDevCamp

Join us at Souk for the Portland PreDevCamp. PreDevCamp is for current and aspiring developers to gather and learn to program on the MojoSDK for the WebOS, but specifically the Palm Pre.

Please register at http://portland.predevcamp.org/registration/ and get ready for the event! If you already have programming experience then email me at [email protected] and we will get you set up as a helper!

A special thanks for Souk for the gathering place and discounts! They have been very kind and easy to work with! Visit their website at http://www.soukllc.com/

Website
Thursday
Sep 3, 2009
Portland Linux/Unix Group: Crash Reporting: Mozilla's Open Source Solution
Portland State University FAB, Room 86-09
                             PRESENTATION

       Crash Reporting: Mozilla's Open Source Solution

                  by

             K Lars Lohn

 Nothing exercises the limits of software like turning it 
 over to the end users. While in-house testing is invaluable, 
 the end users can often find the neglected edge cases or subtle 
 race conditions in a more reliable manner. However, once the 
 software is in the end user’s hands, postmortem crash information 
 is usually lost.

 By taking the Google Breakpad project and enhancing it with 
 Mozilla’s own Socorro project, Mozilla has a solution to this problem.  
 When Firefox goes down, in a last ditch effort, it lobs a 
 packet of crash information over the wall to Mozilla's Socorro 
 servers.  Socorro Servers, written in Python, can handle millions 
 of these crashes per day. Using Google Breakpad libraries to 
 reconstitute useful stack traces, Socorro Server saves its 
 work in a PostgreSQL database.  There statistics are gathered 
 and displayed under the Socorro UI, a PHP web application.  
 With this suite of tools, the Mozilla developers can track 
 trends and even drill down to look at specific instances of
 Firefox crashes.

 WARNING: during this talk, Firefox will be intentionally 
 crashed live on stage.  Those of delicate constitution may wish 
 to retire to the lobby prior to the spectacle.

             about Lars

 Trapped at the triple point between a geek, a hippie and 
 a biker, Lars is a self proclaimed Cowboy Programmer at the 
 Mozilla Corporation.  Unintentionally specializing in programming 
 as performance art, Lars frequently jumps into projects on the 
 Thursday prior to a Monday deadline. Lars is proud of being the 
 only member of the Web Development team that does absolutely 
 no Web development.

 Lars prefers Python, PostgreSQL and Harleys, but is versed in C++,
 MySQL and Subarus.
Website
Saturday
Sep 19, 2009
Software Freedom Day 2009

Get out and celebrate international Software Freedom Day!

You name the way, you name the place!

Website
Tuesday
Sep 22, 2009
Linux Fund 10th Anniversary Event
Club 915

Come celebrate Linux Fund's 10th anniversary with free drinks, food and entertainment during LinuxCon!

The venue is Club 915, just a few blocks from the Marriott where LinuxCon is taking place.

There will be awesome raffle and auction items from ThinkGeek, Qi Hardware, O'Reilly and No Starch Press.

Thank you SourceForge and iXsystems for making this event possible!

21 and over - bring photo ID!

Website
Thursday
Oct 1, 2009
Portland Linux/Unix Group: BSD Virtualization
Portland State University FAB, Room 86-09

Michael Dexter from Linux Fund/BSD Fund will give his EuroBSDCon 2008 presentation:

Zen and the Art of Multiplicity Maintenance: An applied survey of BSD-licensed multiplicity strategies from chroot to mult.

Topics of this survey include chroot, jails, Xen, sysjail, SIMH, NetBSD/usermode, kauth Jail, QEMU/kQEMU, GXemul, vkernel

Website
Thursday
Nov 5, 2009
Portland Linux/Unix Group: Unit Test Your Database!
Portland State University FAB, Room 86-09
  Given that the database, as the canonical repository of data, 
 is the most important part of many applications, why is it 
 that we don't write database unit tests? This talk promotes 
 the practice of implementing tests to directly test the 
 schema, storage, and functionality of databases.

 David E. Wheeler, Founder of Kineticode and Co-Founder of 
 PostgreSQL Experts hacks Perl, PostgreSQL, JavaScript, and Ruby. 
 I believe David is also the lead developer and maintainer 
 Bricolage which is a well known CMS. 
 David lives in Portland.
Website
Wednesday
Dec 16, 2009
PLUG Advanced Topics: DRDB HA Clustering on Commodity HW
Roots Organic Brewing [Out of business. *Sigh*]

Using DRBD to Build High-Availability Clusters on Commodity Hardware

Charlie Schluting of LINBIT will explain how DRBD works and how people currently use it, with enough information to get you started building your own clusters.

DRBD stands for Distributed Replicated Block Device, and as the name implies, allows you to replicate block devices over TCP. DRBD is extremely flexible due to the fact it is a block device, and as such is used in a variety of situations. At the most basic level, you can replicate data between two servers to provide synchronously replicated storage redundancy for either failover or disaster recovery purposes. In active/active mode, you can also run GFS, OCFS2, or other clustered file systems.

Topics that will be covered: - How it works, history, and future exciting news regarding mainline kernel inclusion - How it is used: HA-iSCSI, HA-NFS, Virtualization, Apache, Samba, etc. - Cluster Resource Manager options and recommendations, and news about the confusing changes in the Linux-HA / Clusterlabs communities.

And the majority of the time will be spent on: - Example cluster configuration: hardware setup, installation and configuration, and cluster manager integration.

Come with questions!

Website
Thursday
Jan 7, 2010
Portland Linux/Unix Group: Drupal! What is it good for?
Portland State University FAB, Room 86-09
                             PRESENTATION

                                Drupal
                         What is it Good For?

                                  by

                              Lev Tsypin

 Drupal is growing leaps and bounds these days, powering everything 
 from ma and pa brochure sites to Obama’s recovery.gov. Does this 
 mean it’s a great fit for any website? Not exactly.

 Drupal has been defined as many things, including a content 
 management system, a web application framework, and community 
 plumbing. In some ways, this is both a blessing and a curse; 
 there’s so much you can do, in so many different ways, that new 
 users are crushed under the weight of the options and lack of 
 clarity. In addition, all of that flexibility does come with a cost, 
 in terms of performance and conciseness.

 This presentation will cover some Drupal basics including history, 
 core concepts, and system structure. From there, we will dig into 
 Drupal’s strengths and weaknesses, finishing off by discussing the 
 types of projects Drupal is best suited for, including specific 
 examples for each case.

 My hope is that developers new to the platform will gain a better 
 understanding of when to approach a new project with Drupal, more 
 experienced developers will gain a bit of insight on when not to 
 use it, and non-techies will have some help in choosing a platform 
 for their projects along with an understanding why developers they 
 work with select a given platform. Please note that this talk will 
 not delve deeply into the technical details of Drupal.
Website
Thursday
Feb 4, 2010
Portland Linux/Unix Group: A Talk by Jeri Ellsworth (SICK: RESCHEDULING!)
Portland State University FAB, Room 86-09

WARNING!!!

Jeri is sick and can't do the talk tonight.

Informal DorkBotPDX demo night instead!

In place of Jeri, I have some offers to do demos of projects from DorkBotPDX land, including Simran Gleason about his Kepler's Orrery (a generative music system that composes music from gravity equations), I have a little stepper motor demo, someone suggested they could demo Luz (a ruby / opengl 4-d drawing software), and there may be others.

    CANCELLED PRESENTATION was ...


                A Talk
                  by

            Jeri Ellsworth
                            (Circuit Girl)

 Jeri Ellsworth is a native Oregonian, born in Yamhill and raised
 in Dallas, Oregon.  Early on she became fascinated with electronics 
 and 8-bit computers setting the stage for her unique approach to 
 learning.  Not being challenged in school, she skipped higher 
 education to pursue a career in car-racing and chassis fabrication.
 After that, she opened a chain of computer stores in Oregon and 
 Washington.  She sold those to persue a career in chip design,
 which lead her to design the CommodoreOne - based upon the 
 Commodore 64 - using reconfigurable logic and the C64 DTV 30- 
 games-in-one joystick, selling, a quarter million units.
 She currently works as an Oregon based consultant.   

 I'm not sure what Jeri is going to speak about yet, but judging from
 the talk she gave at Stanford, it should be very good indeed.
 See a video of her Stanford talk at: 
 http://video.google.com/videoplay?docid=-1053309060448851979#

 Also, see her webs sites at:
 http://www.jeriellsworth.com/
 and
 http://www.fatmanandcircuitgirl.com/    
Website
Wednesday
Feb 17, 2010
PLUG Advanced Topics: OpenEmbedded
Roots Organic Brewing [Out of business. *Sigh*]

OpenEmbedded

Getting started in embedded Linux development can be intimidating. Every hardware device vendor seems to have its own embedded Linux distribution and way of developing for it. OpenEmbedded (OE) is a framework for creating highly customizable embedded Linux distributions. It provides a well-designed build system and cross-compilation environment to developers, and a robust package management system for setting up and maintaining your embedded Linux system.

Find out why OpenEmbedded is taking the embedded world by storm and improving the lives of embedded Linux developers.

Scott Garman is a Linux Software Engineer at Russound, a leader in multi-room audio systems, which allow you to enjoy music throughout your home.

Website
Monday
Mar 1, 2010
Portland Puppet Users Group
Puppet Labs [OLD LOCATION, NO LONGER IN USE]

Local users of Puppet and anyone interested in configuration management are invited to the downtown Portland Reductive Labs offices for food, drink, and a demonstration of the Puppet Dashboard.

Website
Thursday
Mar 4, 2010
Portland Linux/Unix Group: A Talk by Jeri Ellsworth
Portland State University FAB, Room 86-09

A Talk by

Jeri Ellsworth (Circuit Girl)

Jeri Ellsworth is a native Oregonian, born in Yamhill and raised in Dallas, Oregon. Early on she became fascinated with electronics and 8-bit computers setting the stage for her unique approach to learning. Not being challenged in school, she skipped higher education to pursue a career in car-racing and chassis fabrication. After that, she opened a chain of computer stores in Oregon and Washington. She sold those to persue a career in chip design, which lead her to design the CommodoreOne - based upon the Commodore 64 - using reconfigurable logic and the C64 DTV 30-games-in-one joystick, selling, a quarter million units. She currently works as an Oregon based consultant.

I'm not sure what Jeri is going to speak about yet, but judging from the talk she gave at Stanford, it should be very good indeed.

See a video of her Stanford talk at: http://video.google.com/videoplay?docid=-1053309060448851979#

Also, see her webs sites at: http://www.jeriellsworth.com/ and http://www.fatmanandcircuitgirl.com/

Website
Wednesday
Mar 17, 2010
PLUG Advanced Topics: What Went Wrong with My Disaster Recovery Plan
Roots Organic Brewing [Out of business. *Sigh*]

Brian Martin will be test-driving his IEEE presentation on his experiences in a true, "abandon the building" disaster recovery effort. He'll place particular emphasis on where technically sound, well-tested disaster plans often fail in a real disaster, and how these problems can be overcome.

The best data center disaster recovery plans are developed carefully and tested regularly. If you're at that stage, you may think you are well prepared. In this entertaining presentation, Brian Martin describes the unexpected problems that arose when a well thought out and tested plan met a real disaster, and draws lessons that are applicable to any disaster recovery situation.

Brian Martin has spent 30 years in the IT field, fairly evenly divided between being a mainframe system programmer and a server system administrator. He has operated Martin Consulting Services in the Portland Oregon area since moving to Portland from the San Francisco Bay Area in 1996. He has a wife, two cats, a dog, and nine in-service computers at home.

Website
Thursday
Apr 1, 2010
Portland Linux/Unix Group: Rapid Discussions on Any Topic
Portland State University FAB, Room 86-09
                             PRESENTATION

                          Rapid Discussions

                                  on

                              Any Topic

                                  by

                          Anyone & Everyone

  Instead of having a formal presentation, we will get together and
  discuss anything anyone wants to discuss in brief sessions of no
  more than a few minutes each.  If we have enough people involved
  we can break into smaller groups to handle each topic.

  Two topics that I will be prepared to discuss for a few minutes 
  will be:
       -  Subsistence Computing 
          How to do good computing on a low budget.
       -  Could we lose the internet to Government and Corporate
          interests?

 AND YES - We are looking for speakers for upcoming months.
           Volunteers and Recommendations are welcome.
Website
Monday
Apr 5, 2010
Portland Puppet Users Group
Puppet Labs [OLD LOCATION, NO LONGER IN USE]

This time around Cody Herriges, the Lead Unix Administrator from Portland State University's Computer Action Team which provides computer infrastructure for the Maseeh College of Computer Engineering and Computer Science will be presenting their puppet implementation. An ever growing and re-factored monstrosity of genius. If you have ever thought about implementing Puppet but wanted to see real use cases before biting the bullet you will get it here.

Website
Monday
Apr 12, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Apr 19, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Wednesday
Apr 21, 2010
PLUG Advanced Topics: What's new in Linux Wireless
Roots Organic Brewing [Out of business. *Sigh*]

This talk will present some highlights in Linux Wireless development made over the past year or so. Some of these developments resulted in new userspace tools which will be introduced. We will then highlight recent developments in Intel's Linux Wireless driver.

Reinette is the maintainer of Intel's Linux wireless driver (iwlwifi) and is a member of the Open Source Technology Center (OTC), within the Intel Software and Services Group (SSG).

Please spread the word!

Website
Monday
Apr 26, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
May 3, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
May 6, 2010
Portland Linux/Unix Group: How Linux Containers fit your cloud
Portland State University FAB, Room 86-09
             PRESENTATION

         How Linux Containers fit your cloud

                  by

             Alec Istomin
              www.Parallels.com

 Linux, Cloud, Virtualization and hundreds other buzz words are out
 there to blow your mind. The session will share real life examples
 that actually make sense and deliver meaningful easy to use services to
 end users with minimum efforts from cloud administrators.

 A deeper introduction to Containers technology will be presented and
 will be helpful to anyone, especially for people familiar with any
 other virtualization solution for Linux.

 Overview of Parallels Commercial management tools for Containers and
 clouds with open command line and XML APIs will show how to put an
 infrastructure cloud solution to life.

 About the speaker:
 Alec Istomin is an Enterprise Solution Architect at Parallels, 
 Renton,WA and originally joined the company (called SWsoft at 
 the time) as a developer in early 2000. He has been involved 
 with Linux and Virtualization all these years and led numerous 
 cloud deployments. He has an M.S. in physics and applied 
 mathematics from Moscow Institute of Physics and Technology 
 (MIPT), Moscow.
Website
Monday
May 10, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
May 17, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Wednesday
May 19, 2010
PLUG Advanced Topics: DRBD & Pacemaker part II by Adam Gandelman
Roots Organic Brewing [Out of business. *Sigh*]

DRBD stands for Distributed Replicated Block Device. Mainline in the Linux kernel since 2.6.33, it is used to replicate data at the block level over the network in a "network RAID1" fashion. It is generally deployed as a cost effective, shared-nothing alternative to a SAN and used as the building block for high availability clusters. Pacemaker is currently the de facto open-source cluster resource manager (CRM) for Linux HA clustering. With it, nodes and services can be monitored and managed to ensure maximum uptime in the face of the most severe service and hardware level failures. Combining the two allows admins to %99.999 uptime at a fraction of the price of proprietary alternatives.

In LINBIT's second PLUG Advance Topics installment, Adam Gandelman will give a more in-depth view of DRBD and Pacemaker and demonstrate how they work closely together to keep applications running and consistent. During the second half of the presentation, Adam will provide attendees with a real-world example by configuring a highly-available LAMP cluster from the ground up. Though geared toward web services, the concepts presented can easily be expanded to provide the HA gaurantee to virtually any Linux service.

Agenda: - Brief re-introduction to DRBD, Pacemaker and HA clustering concepts. - Overview of various use cases and interesting deployments - Configuration and implementation of a highly-available LAMP cluster using DRBD for data redundancy and Pacemaker for resource management.

Adam Gandelman is an expert in open-source clustering and high availability. Originally from New England, Adam lives in Portland, OR where he has been working at LINBIT, developers of DRBD and maintainers of Heartbeat. Aside from providing top-level Linux High-Availability and Disaster Recovery consulting for customers in the Americas, he leads LINBIT training courses in the US, doubles as a technical writer and regularly contributes to related open-source projects.

Website
Monday
May 24, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
May 31, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Jun 3, 2010
Portland Linux/Unix Group: Puppet - An Introduction
Portland State University FAB, Room 86-09
                             PRESENTATION

                       Puppet - An Introduction

                                  by

                              Teyo Tyree
                          www.puppetlabs.com

 Puppet is a powerful configuration management tool that makes life 
 easier for people managing systems and applications. This tutorial 
 gives you an in-depth and hands-on introduction to Puppet that is 
 ideal for beginners to Puppet and configuration management.

 Teyo is Co-Founder of Puppet Labs and the former Director of IT 
 for 20/20 Research and professional systems administrator. Over the 
 past 12 years Teyo has been using and promoting the use of open 
 source tools to enable scaling and efficiency in IT operations. 
 Teyo joined Puppet Labs in July of 2008 and has been traveling 
 the world providing Puppet Labs’ customers with training and consulting.
Website
Monday
Jun 7, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Jun 8, 2010
Portland Puppet Users Group
Puppet Labs [OLD LOCATION, NO LONGER IN USE]

Trying out a new day this month. This time around we are going to talk and explore the newly released Puppet Dashboard.

Website
Monday
Jun 14, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Wednesday
Jun 16, 2010
PLUG Advanced Topics: Perl 5 & 6 Gems
Roots Organic Brewing [Out of business. *Sigh*]

Perl 5 & 6: What you've missed in the last $n years by Eric Wilhelm and Paul Fenwick

http://www.scratchcomputing.com http://www.perltraining.com.au

We are honored to have local Perl expert and OSCON presenter Eric Wilhelm and visiting OSCON keynote presenter Paul Fenwick talk about gems you may have been missing in Perl 5 and 6.

Eric will present an overview of the Perl 6 project, a snapshot of recent development, how to install Rakudo Perl 6, and samples of what you can do with Rakudo Perl 6 now.

Paul writes: Awesome things have been happening in Perl recently; so many that even if you've been paying close attention, you may have missed a few. In this talk we'll examine some of the coolest recent technologies for Perl programmers, including:

  • Overhauling Perl's Object Oriented framework with Moose.

  • Making everything a first-class object with autobox.

  • Slashing your error handling code with autodie.

  • Building fast, readable and reusable regular expressions with Perl 5.10.

  • Bundling and building stand-alone applications using PAR, the Perl Archiver.

  • Astonishingly good profiling with Devel::NYTProf.

  • Playing MineSweeper automatically with App::SweeperBot.

Contact Michael Dexter for information: [email protected] 503-789-8978

Website
Monday
Jun 21, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Jun 28, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Jul 1, 2010
Portland Linux/Unix Group: Open Source Car Entertainment
Portland State University FAB, Room 86-09
                             PRESENTATION

                    Open Source Car Entertainment

                                  by

                             Kevron Rees
                        [email protected]

 This presentation will discuss the innovation and excitement 
 that open source software can bring to the car to make travelling 
 more enjoyable and also save you money. The session will go into 
 depth on what you need to do to turn your car into an open 
 source super-car including what hardware is available and the
 open source software needed to make it all work.
Website
Monday
Jul 5, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Jul 12, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Jul 13, 2010
Portland Puppet Users Group
Puppet Labs [OLD LOCATION, NO LONGER IN USE]

Couldn't come up with a concrete topic this month. Grab me in #puppet if you have something specific you want to talk about. IRC username is odyi.

Website
Friday
Jul 16, 2010
Beer & Blog with Jono Bacon

Join Art of Community author Jono Bacon at Friday's Beer & Blog!

Remember that the Community Leadership Summit is this weekend!

www.communityleadershipsummit.com

Website
Monday
Jul 19, 2010
North Portland Coders' Night - Welcome OSCON!
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

OSCON attendees are encouraged to join us; we're a short walk from the MAX Yellow Line train that runs past the convention center.

The Overlook Lucky Lab has many rooms; we meet in the large room with tables in the north-east corner of the building.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Jul 22, 2010
Rackspace Recruiting Meet & Geek
Barracuda

Rackspace is hiring and wants to meet you!

Rackspace, an awesome company that supports open source projects like the Drizzle and Cassandra databases is looking for a broad range of developers and system administrators.

Meet with their developers face to face at a recruiting Meet & Geek at 7PM before Linux Fund’s party.

Find out more about their opportunities involving open source at:

http://www.rackertalent.com/careers/

To get there from OSCON / Convention Center:

• Take the MAX light rail WESTBOUND • Cross the river - Past Rose Quarter Stop • Get off at Old Town/Chinatown • Walk West (away from the river) to NW 2ND Ave. • Walk South (the direction of the train) two blocks past Davis and Couch

See you there!

Website
Linux Fund Welcome OSCON Back to Portland Party!
Barracuda

OSCON is back in town and Linux Fund is celebrating with food, drink and billiards!

Giveaways from books to a iXsystems server!

All members of the local open source community welcome. Face control courtesy of LPI and BSD Certification Group!

Many thanks to Rackspace, MindTouch and iXsystems for making this event possible.

Portland is the open source capital of America. Let's keep it that way!

21 and over - bring photo ID!

To get there from OSCON / Convention Center:

• Take the MAX light rail WESTBOUND • Cross the river - Past Rose Quarter Stop • Get off at Old Town/Chinatown • Walk West (away from the river) to NW 2ND Ave. • Walk South (the direction of the train) two blocks past Davis and Couch

See you there!

Website
Monday
Jul 26, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Aug 2, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Aug 5, 2010
Portland Linux/Unix Group: Server Sky - Data Centers in Orbit
Portland State University FAB, Room 86-09

PRESENTATION

Server Sky - Data Centers in Orbit

           Power for computation on a Moore's Law schedule

                Keith Lofstrom, http://server-sky.com

 The EPA estimates US data centers (not including desktops)
 consumed 1.5% of total US electrical consumption in 2006.
 They predict a doubling to 3% of base load by 2011.  Our
 work as programmers and technologists continues this
 runaway exponential growth, and we will be stopped by
 environmental and resource limits soon.

 Server sky is a proposal to use newly emerging solid state
 technologies to build large arrays of 3 gram paper-thin
 solar-powered computation satellites in 6400km Earth orbits.

 A single server-sat replaces 15 watts of ground-based
 electrical generation, cooling, and power conversion, as
 well as the computation and communication hardware itself.
 Orbital server farms may start out as expensive as current
 approaches, but design improvement and cheaper launch will
 decrease costs exponentially over time, much as transistor
 cost has plummeted over the last four decades.

 This is open technology, responsive to public input, and
 the project needs volunteer software and engineering help
 to stay that way.  Eventually, Server Sky will create
 thousands of open technology jobs in the Portland area,
 and permit unbounded computation growth in space, while
 reducing energy demand and environmental damage on Earth.

 Earth can return to what it is good at green and growing
 things while we fill space with gray and computing things.
Website
Monday
Aug 9, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Aug 16, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Aug 23, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Aug 30, 2010
North Portland Coders' Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Sep 2, 2010
Portland Linux/Unix Group: Berkley DB
Portland State University FAB, Room 86-09

PRESENTATION

                           An Overview of
                              Berkley DB

                                  by

                            David Segleau

Director Product Management - Berkeley DB

 Berkeley DB originated at the University of California, 
 Berkeley as part of the transition (1986 to 1994) from 4.3BSD 
 to 4.4BSD and of the effort to remove AT&T-encumbered code.
 It has evolved a great deal since then and is now part
 of Oracle where it is distributed with source code under 
 a dual use license.

 Berkeley DB (BDB) is a computer software library that provides 
 a high-performance embedded database, with bindings in C, C++, 
 PHP, Java, Perl, Python, Ruby, Tcl, Smalltalk, and other languages. 
 BDB stores arbitrary key/data pairs as byte arrays, and supports 
 multiple data items for a single key. BDB can support thousands 
 of simultaneous threads of control or concurrent processes 
 manipulating databases as large as 256 terabytes, on a wide 
 variety of operating systems including most Unix-like and 
 Windows systems, and real-time operating systems.
Website
Monday
Sep 6, 2010
North Portland Coders' Night - Welcome DjangoCon!
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome, including DjangoCon attendees!

The Lucky Lab in North Portland is close to the MAX Yellow line, and several bus lines.

Website
Monday
Sep 13, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Sep 20, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Sep 21, 2010
PLUG Advanced Topics: Discussion and the AIDE Tripwire alternative
Free Geek

After the Roots Closure and August Dog Days of Summer, it's time for the Portland Linux/Unix Group to beta test a new location and date: Free Geek on the third TUESDAY of the month as opposed to Wednesday.

Having watched two venues go bankrupt, we will try a new strategy: beverages (including the correct one) and Pizza will be served and a donation requested.

Topic: Open Discussion about venues and Tim's presentation on the AIDE Tripwire alternative.

Website
Monday
Sep 27, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Oct 4, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Oct 7, 2010
PLUG: Zentyal Linux Small Business Server
Portland State University FAB, Room 86-09

October Portland Linux/Unix Group Meeting

An Overview of Zentyal by Dale Zeutenhorst

Zentyal (formerly eBox Platform) is an open source unified network server for small to mid size companies based on Ubuntu Linux. Zentyal can act as a Gateway, Network Infrastructure Manager, Unified Threat Manager, Office Server, Unified Communications Server or a combination of these.

Dale Zeutenhorst is a long time consultant and small business owner. He is currently owner and manager of Adept I.T. Service of Camas, Washington. Before that he was Technical Manager at Microsharp where is was a key player in building the Netule family of server-appliances.

Schedule:

News Presentation Meet for beer at the Lucky Lab Beer Hall - 1945 NW Quimby

Venue:

Portland State University Fariborz Maseeh College of Engineering & Computer Science Building Room FAB 86-01 (This is in the basement.) The building is on SW 4th across from SW College Street. See location H-10 on map at http://pdxLinux.org/campus_map.jpg

Website
Monday
Oct 11, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Oct 18, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Oct 19, 2010
PLUG Advanced Topics: Ubuntu Release Engineering by Allison Randal
Free Geek

Ubuntu 10.10 arrived on 10/10/10 and work has already begun on Ubuntu 11.04, scheduled for April of 2011.

Allison Randal is the Technical Architect for Ubuntu at Canonical and will give a tour of how a Ubuntu release transforms from a download from kernel.org to a production-ready ISO that is ready to be downloaded by millions of users around the world.

Allison will highlight how the Ubuntu community gets involved along the way during the release process.

Food & Drink: At the last meeting we talked about having a Lucky Lab menu and calling in an order. With their dinner rush beginning at 6PM, you are welcome to call in and pay for your own order in the afternoon and pick it up before the meeting. Or bring whatever food you wish for that matter:

Lucky Lab on Hawthorne 503-236-3555 http://luckylab.com/html/menu.html#brewpub

Website
Friday
Oct 22, 2010
BarCamp Portland 4
Eliot Center (First Unitarian Church)

RSVP here: http://barcampportland4.eventbrite.com/

BarCampPortland is an unconference for the Portland tech community, produced BY the Portland tech community. Interesting topics, cool people, great networking opportunities, wifi, and more! Building an active tech community in Portland, Oregon.

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from participants. You never quite know what to expect at BarCamp. When you arrive on Friday, there will be an agenda framework (times / rooms), but the content for the sessions will be decided by the participants.

Join us Friday from 6:30PM to 9PM and Saturday from 9AM to 9PM.

Website
Saturday
Oct 23, 2010
BarCamp Portland 4
Eliot Center (First Unitarian Church)

RSVP here: http://barcampportland4.eventbrite.com/

BarCampPortland is an unconference for the Portland tech community, produced BY the Portland tech community. Interesting topics, cool people, great networking opportunities, wifi, and more! Building an active tech community in Portland, Oregon.

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from participants. You never quite know what to expect at BarCamp. When you arrive on Friday, there will be an agenda framework (times / rooms), but the content for the sessions will be decided by the participants.

Website
Monday
Oct 25, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Nov 1, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Nov 4, 2010
Portland Linux/Unix Group: Presentation by Allan Foster of Forge Rock
Portland State University FAB, Room 86-09

A Presentation by Allan Foster of ForgeRock.com

I will give a presentation on ForgeRock, how and why we were founded, and a little of the events and decisions that led up to the founding.

I will also discuss some of the various Open Source Business Models, and why we chose ours.

I will cover some of the unique situations in which we find ourselves, and how we chose to address them.

I will also discuss how Open Source is becoming more relevant in Enterprise, and how this shift seems to be reaching a tipping point.

Allan works at ForgeRock with former Sun Microsystems Chief Open Source Officer Simon Phipps. Visit www.webmink.com for more about Simon.

Website
Monday
Nov 8, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Nov 15, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Nov 16, 2010
PLUG Advanced Topics: Artificial Neural Networks: Principles and Applications
Free Geek

Portland Linux/Unix User Group Meeting Announcement PLUG Advanced Topics for November 2010

Topic: "Artificial Neural Networks: Principles and Applications" by Cooper Stevenson

Date and Time: Tuesday, November 16th, 7PM Location: Free Geek, 1731 SE 10th Avenue

Cooper will emphasize the financial industry's use of ANN's as it is closest to what he does. However, he will be mindful to cover other areas where they are useful to as wide an audience as possible.

Cooper Stevenson's Bio: Cooper is a leading expert in Information Technology systems for business automation. His award winning designs focus on expanding business intelligence and automation for medium and large industry. He moved Legislation through the Oregon Legislature and has written over ten publications for online resources. He is also featured in CNET News, Linux Today, and Linux.com. Recently, Cooper developed the first automated artificial neural network system for predicting financial securities price fluctuations and business process intelligence.

Food & Drink: At the last meeting we talked about having a Lucky Lab menu and calling in an order. With their dinner rush beginning at 6PM, you are welcome to call in and pay for your own order in the afternoon and pick it up before the meeting. Or bring whatever food you wish for that matter:

Lucky Lab on Hawthorne 503-236-3555 http://luckylab.com/html/menu.html#brewpub

David Mandel (for Michael Dexter)

Website
Monday
Nov 22, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Nov 29, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Thursday
Dec 2, 2010
Portland Linux/Unix Group: Open Source Desktop Publishing with Scribus
Portland State University FAB, Room 86-09
                             Presentation
                    Open Source Desktop Publishing
                                 with
                               Scribus

                                  by

                          John Jason Jordan

 Scribus is just a few years old, but has already achieved 
 most of the features of the expensive commercial desktop 
 publishing apps, and a few they don't have. If you need to 
 do fliers, brochures, or whole books, Scribus is now the 
 preferred tool.

 The presentation will start with a brief introduction to 
 some of the terms of desktop publishing, especially how to 
 get your computer to produce something that a print shop can 
 put on a press. This will include matters such as typography, 
 color management, banding and line screens, transparency, 
 imposition, and several other issues.

 Then we will spend a few minutes on an overview of Scribus, 
 how it is different from word processors, TeX, and advantages 
 and disadvantages.  This will include the basic features of 
 Scribus, including typographical controls, master pages, render 
 frames, PDF forms, PDF export options, scripting, collect for 
 output, and lots more. It will also cover how Scribus is the 
 end tool in a process that starts with other programs.

 Finally we will reproduce the PLUG flier that was created 
 in Scribus.  This will be presented on the screen showing 
 the steps and features of Scribus necessary to produce it. 
 Each member of the audience will have a paper copy of the 
 flier to assist in following the process.
Website
Monday
Dec 6, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Dec 13, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Dec 20, 2010
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Dec 27, 2010
NoPoCoNi: North Portland Coders Night - Special After-Christmas Edition
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Meeting begins at 6:30pm unless you're donpdonp, in which case the meeting begins at 5:00pm.

Website
Monday
Jan 3, 2011
NoPoCoNi: North Portland Coders Night - Munchkin Monday
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

First Monday of each month is Munchkin Monday, where we play the card game Munchkin. The game starts at 7pm, and you're welcome to play, spectate, get work done, or ignore us completely.

Website
Thursday
Jan 6, 2011
Portland Linux/Unix Group: Mini-presentations on variety of topics
Portland State University FAB, Room 86-09
                             Presentation
                          Mini Presentations
                                  by
                            Daniel Hedlund
                                 and
                           hopefully others


 Daniel Hedlund will give a little ad hoc mini-demo on 
 setting up a VPS on Linode.com.

 David Mandel will discuss a couple ways of using virtualbox
 in a teaching environment.

 We invite others to join in with their own short little 
 mini-presentations on simple little "hacks" that you find
 useful.
Website
Monday
Jan 10, 2011
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jan 17, 2011
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Jan 18, 2011
PLUG Advanced Topics: Artificial Neural Networks: Principles and Applications
Free Geek

Cooper Stevenson is rescheduled to give his talk: Artificial Neural Networks: Principles and Applications

Cooper will cover how the topic is relevant to Open Source as ANN's may be used for a host of practical applications and serve as an introduction to ANN's running on Open Source.

Emphasis will be placed on the financial industry's use of ANN's for market prediction but other uses will be addressed.

Cooper Stevenson's Bio: Cooper is a leading expert in Information Technology systems for business automation. His award winning designs focus on expanding business intelligence and automation for medium and large industry. He moved Legislation through the Oregon Legislature and has written over ten publications for online resources. He is also featured in CNET News, Linux Today, and Linux.com. Recently, Cooper developed the first automated artificial neural network system for predicting financial securities price fluctuations and business process intelligence.

Free Geek: 1731 SE 10th Avenue: Two blocks south of Hawthorne, not far from the Lucky Lab. If lost: 503-232-9350

Big news and reason for the delay of this announcement: we have a new, dedicated keyholder!

Website
Monday
Jan 24, 2011
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jan 31, 2011
NoPoCoNi: North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Feb 3, 2011
Portland Linux/Unix Group: What is Open?
Portland State University FAB, Room 86-09
                             Presentation
                            What is Open?
                                  by
                             David Mandel


 David Mandel is interested in distilling the core ideas 
 from the philosophy of Open Source Software and extending
 these into other areas like music, publishing, farming, 
 and education.  In the past he has given presentations
 on Open Source Agriculture.

 In this presentation, David wants to discuss Open Source
 in education.  This is not a presentation about using 
 Open Source Software in traditional classrooms as much
 as it is a discussion about using Open Source Philosophy
 to change traditional classrooms.  We will discuss the 
 work of John Gatto author of "Dumbing Us Down", the Moore 
 Method of teaching mathematics, and David Mandel's personal 
 experience teaching mathematics and computer classes in 
 community colleges.
Website
Monday
Feb 7, 2011
NoPoCoNi: North Portland Coders Night - Munchkin Monday 2: Electric Boogaloo
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

First Monday of each month is Munchkin Monday, where we play the card game Munchkin. The game starts at 7pm, and you're welcome to play, spectate, get work done, or ignore us completely.

Website
Monday
Feb 14, 2011
NoPoCoNi: North Portland Coders Night: V-day (love your code and your beer)
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Also on twitter http://twitter.com/nopoconi

Website
Tuesday
Feb 15, 2011
PLUG Advanced Topics: BSD
Free Geek

February PLUG Advanced Topics

BSD (Berkley Software Distribution): Enterprise Open Source From Day One

W&W: Tuesday, February 15th, 7PM at Free Geek, 1731 SE 10th Ave

Synopsis:

You use BSD software every day.

Virtually every packet you send travels through BSD-based routers.

BSD gave us the Internet, which gave us Linux and the FLOSS revolution.

The iPhone contains BSD software. OpenSSH is a BSD project.

Michael Dexter of BSD Fund will give a tour of how BSD is being used and discuss why it happily lurks in the shadows of open source. BSD myths will be addressed along with an open discussion of what the audience is doing with BSD.

Website
Monday
Feb 21, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Also on twitter http://twitter.com/nopoconi

Website
Monday
Feb 28, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Mar 3, 2011
Portland Linux/Unix Group: Free Content and the Data Revolution
Portland State University FAB, Room 86-09

Presentation Free Content and the Data Revolution by Daniel Hedlund

The amount of information available on the Internet has exploded in recent years and shows no sign of slowing down. Most of this information is freely available to anyone with a web browser --- but what does free mean? Daniel Hedlund will lead a discussion on the meaning of open data and explore how the open source movement is no longer constrained to the realm of software.

Website
Monday
Mar 7, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

First Monday of the month is Munchkin Monday, game starts at 7pm.

Website
Friday
Mar 11, 2011
Cascadia IT Conference
through Hotel Deca

The League of Professional System Administrators and the Seattle Area System Administrators Guild invite you to the Cascadia IT Conference - a regional workshop for Systems, Networks, Database, and Web Administrators and others who provide professional IT support/services.

This is your opportunity to network with your regional peers, to learn from leaders in the field in our training sessions, and to present and hear about new ideas and developments.

Friday, March 11th will feature 4 tracks of half- and full-day training sessions with an evening reception for all conference attendees. Saturday, March 12th will feature tutorials, two tracks of technical sessions, and an unconference track.

Both days will be held at the Hotel Deca in Seattle’s University District. The hotel is an easy 30 minute bus ride from downtown Seattle. It has ample parking and easy-to-get-to restaurants and bars for post-conference networking.

Website
Monday
Mar 14, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Mar 15, 2011
PLUG Advanced Topics: Release your hardware hacker potential with gEDA
Free Geek

March PLUG Advanced Topics:

Embedded Hardware Developer Eric Thompson

Release your hardware hacker potential with gEDA

This session will take you step-by-step through the process of creating an actual printed circuit board using the gEDA suite of electronic design automation tools. From schematic to gerber files, you can do all with the open source tools in gEDA.

The gEDA project is a full GPL’d suite of electronic design automation tools. The suite includes tools for schematic capture, attribute management, bill of materials (BOM) generation, netlist creation, analog and digital simulation, and printed circuit board (PCB) layout.

This session will cover: - Drawing a block diagram - Creating parts and drawing a schematic - Netlist creation and import into the printed circuit board tool - Layout of the printed circuit board - Outputting gerber files - Design verification - How to have your printed circuit board built

This session will be presented for the beginner and will assume no previous hardware experience. gEDA website: http://www.gpleda.org/

7PM Tuesday, March 15th at Free Geek: 1731 SE 10TH AVE

Website
Monday
Mar 21, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Mar 28, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Apr 4, 2011
North Portland Coders Night - Special Lightning Round
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

This week we'll be having a free raffle for a free pass to OSBridge. Show up by 8:30pm to add your name to the hat.

Website
Thursday
Apr 7, 2011
Portland Linux/Unix Group: Canceled to attend Richard Stallman talk
Portland State University - Native American Student and Community Center
                         MEETING ANNOUNCEMENT

          PLUG Meeting will be different than normal

                       Richard Stallman
                        is speaking at
                  Portland State University
              during PLUG's normal meeting time.

     So, instead of having a PLUG meeting we will attend
            Richard Stallman's talk at 7:00 PM at

     The PSU Native American Student and Community Center
                      710 SW Jackson St
                    Portland Oregon 97201

 And if Stallman's talk gets out early enough we will 
 go over to The Lucky Lab Northwest Beerhall at 1945 NW Quimby
 Portland, Oregon afterwards.

 *******************************************************************

                           Abstract
                             for
                    Richard Stallman Talk

                         Presented by
                  Portland State University
                          Chapter of
              Association of Computing Machinery

 The Free Software Movement campaigns for computer users' freedom 
 to cooperate and control their own computing. The Free Software 
 Movement developed the GNU operating system, typically used with 
 the Linux kernel, specifically to make these freedoms possible.

 The Portland State University Chapter of the Association for 
 Computing Machinery and the Computer Science Department are proud 
 to welcome Richard Stallman to PSU for this general-interest talk. 
 Mr. Stallman is the father of the free software movement and the 
 concept of 'copyleft', the original author of GNU Emacs, the GNU 
 Compiler Collection, and many of the utilities used in the GNU/Linux 
 operating system.

 This event is free and open to the general public. Mr. Stallman will 
 be available for a brief Q&A session following the talk.

 *******************************************************************
Website
Monday
Apr 11, 2011
North Portland Coders Night - Special Lightning Round
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Apr 18, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Apr 19, 2011
PLUG Advanced Topics: IPv6 Networking Part 1
Free Geek

PLUG Advanced Topics April Meeting

IPv6 Networking with Ted Mittelstaedt: Part 1

The first in a multi-part series on IPv6 networking by Ted Mittelstaedt, the author of The FreeBSD Corporate Networker's Guide.

Part 1: Theory & management & ISP routing, as well as current events in the IPv6 realm. For example, did you know that Nortel just sold Microsoft a huge chunk of IPv4 legacy addresses for something like 7 million dollars? This has really turned the tables on the game. Up until that happened the thought in the community was that the large ISP's would be the biggest pushers of IPv6 deployment. But this is an early indicator of what's going to happen. The large ISPs are going to spend millions in vacuuming every scrap of IPv4 out of all the corners on the Internet before they will start pushing their users to go to IPv6. That is a serious problem for any small ISP that does not have a stock of IPv4 because they will be run out of numbers and new customers will not be interested in their IPv6 offerings as long as the large ISPs still are handing IPv4 out.

Where: Free Geek, 1731 SE 10th Avenue

When: TUESDAY, April 19th, 7PM

BYO Food and Beverages

Sorry for the late announcement. Tax day distracted quite a few of us.

Monday
Apr 25, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
May 2, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
May 5, 2011
Portland Linux/Unix Group: Comments on the IPv6 Transition
Portland State University FAB, Room 86-09
                        Presentation

              Comments on the IPv6 Transition
                             by
                      Ted Mittelstaedt
                             of
                       Portlandia IT


Ted Mittelstaedt of Portlandia IT will talk about IP addressing
in general and how the IPv4 to IPv6 transition is being received
by the Internet community. This talk is part of a series of
timely IPv6 PLUG talks that Ted is giving over the coming months.
Website
Monday
May 9, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
May 16, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
May 17, 2011
PLUG Advanced Topics: IPv6 Networking Part 2
Free Geek

PLUG Advanced Topics May Meeting

IPv6 Networking with Ted Mittelstaedt: Part 2

The second in a multi-part series on IPv6 networking by Ted Mittelstaedt, the author of The FreeBSD Corporate Networker's Guide.

Part 2: The shifting paradigm of how to firewall with IPv6. With IPv4, just about everyone uses NAT as a poor-mans firewall. They don't have to think about port numbers and the like but they will with IPv6 because dual-stacking is going to be the standard in how it's implemented.

Where: Free Geek, 1731 SE 10th Avenue

When: TUESDAY, May 17th, 7PM

BYO Food and Beverages

Website
Friday
May 20, 2011
BarCamp Portland 5
Eliot Center (First Unitarian Church)

BarCampPortland is an unconference for the Portland tech community, produced BY the Portland tech community. Interesting topics, cool people, great networking opportunities, wifi, and more! Building an active tech community in Portland, Oregon.

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from participants. You never quite know what to expect at BarCamp. When you arrive on Friday, there will be an agenda framework (times / rooms), but the content for the sessions will be decided by the participants.

Join us Friday from 6:30PM to 9PM and Saturday from 9AM to 9PM.

Website
Saturday
May 21, 2011
BarCamp Portland 5
Eliot Center (First Unitarian Church)

BarCampPortland is an unconference for the Portland tech community, produced BY the Portland tech community. Interesting topics, cool people, great networking opportunities, wifi, and more! Building an active tech community in Portland, Oregon.

BarCamp is an ad-hoc gathering born from the desire for people to share and learn in an open environment. It is an intense event with discussions, demos, and interaction from participants. You never quite know what to expect at BarCamp. When you arrive on Friday, there will be an agenda framework (times / rooms), but the content for the sessions will be decided by the participants.

Website
Monday
May 23, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
May 30, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Jun 2, 2011
Portland Linux/Unix Group: Introduction to OpenEMR
Portland State University FAB, Room 86-09
                         Presentation

                   Introduction to OpenEMR
                              by
                        Tony McCormick
                     <[email protected]>

 Introduction to OpenEMR, maybe the most downloaded open source 
 Electronic Heath Records system in the world.   This presentation 
 will discuss how one of the first web based, php projects became 
 a government certified EHR.  We'll demo the system, talk about 
 the good, bad and ugly of a 10 year old project with ~500,000 
 lines of code and get feed back on ways to move forward with 
 out breaking the existing use.  ie: upgrade paths and models, etc.
Website
Monday
Jun 6, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jun 13, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jun 20, 2011
North Portland Coders Night - Welcome Open Source Bridge!
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Tuesday
Jun 21, 2011
PLUG Advanced Topics: IPv6 Networking Part 2
Free Geek

PLUG Advanced Topics May Meeting

IPv6 Networking with Ted Mittelstaedt: Part 2

The second in a multi-part series on IPv6 networking by Ted Mittelstaedt, the author of The FreeBSD Corporate Networker's Guide.

Part 2: The shifting paradigm of how to firewall with IPv6. With IPv4, just about everyone uses NAT as a poor-mans firewall. They don't have to think about port numbers and the like but they will with IPv6 because dual-stacking is going to be the standard in how it's implemented.

This is a rescheduling of the past meeting that Ted could not attend.

Where: Free Geek, 1731 SE 10th Avenue

When: TUESDAY, June 21st, 7PM

BYO Food and Beverages

Website
Monday
Jun 27, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jul 4, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Jul 7, 2011
Portland Linux/Unix Group: Rapid Discussions on Any Topic
Portland State University FAB, Room 86-09
                            PRESENTATION

                         Rapid Discussions

                                 on

                             Any Topic

                                 by

                         Anyone & Everyone

 Instead of having a formal presentation, we will get together and
 discuss anything anyone wants to discuss in brief sessions of no
 more than a few minutes each.  If we have enough people involved
 we can break into smaller groups to handle each topic.

 One very short topic that I will be prepared to discuss for
 a few minutes will be:
      -  Open Source at Two Year Colleges
         Why are text books so damn expensive?

AND YES - We are looking for speakers for upcoming months.
          Volunteers and Recommendations are welcome.
Website
Monday
Jul 11, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Jul 18, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Jul 19, 2011
PLUG Advanced Topics: IPv6 Networking Part 3
Free Geek

PLUG Advanced Topics July Meeting

IPv6 Networking with Ted Mittelstaedt: Part 3

This is the third part of a multi-part series on IPv6 networking by Ted Mittelstaedt, the author of The FreeBSD Corporate Networker's Guide.

How to setup webservers and such to offer content over IPv6 and how to setup clients to access such content.

Ted will plan to offer a live demonstration of an IPv6-enabled web server.

Where: Free Geek, 1731 SE 10th Avenue

When: TUESDAY, June 21st, 7PM

BYO Food and Beverages

REMINDER: OSCON is just around the corner and there is a MIND NUMBING amount of FREE ACTIVITIES going on during it including the Community Leadership Summit:

http://www.oscon.com/oscon2011/public/content/free

http://www.communityleadershipsummit.com/

Michael

Website
Monday
Jul 25, 2011
North Portland Coders Night - Welcome OSCON!
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Aug 1, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Aug 4, 2011
Portland Linux/Unix Group: The Use of Open Source Software in State Agencies
Portland State University FAB, Room 86-09
                         PRESENTATION

                     Open Source Software

                              in

                        State Agencies

                              by

                        Michael Smith

  Michael Smith works for the State of Oregon.  He will discuss 
  his experience introducing and trying to introduce Open Source
  Solutions into state government agencies.

  Note:  We may update this description as we get more details.
Website
Monday
Aug 8, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Aug 15, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Aug 22, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Monday
Aug 29, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Sep 1, 2011
Portland Linux/Unix Group: Rapid Discussions on Any Topic
Portland State University FAB, Room 86-09
                             PRESENTATION

                          Rapid Discussions

                                  on

                              Any Topic

                                  by

                          Anyone & Everyone

  Instead of having a formal presentation, we will get together and
  discuss anything anyone wants to discuss in brief sessions of no
  more than a few minutes each.  If we have enough people involved
  we can break into smaller groups to handle each topic.

  AND YES - We are looking for speakers for upcoming months.
            We have been having trouble finding speakers lately.
            Volunteers and Recommendations are welcome.
Website
Monday
Sep 5, 2011
North Portland Coders Night - Welcome DjangoCon Attendees!
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Website
Monday
Sep 12, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Saturday
Sep 17, 2011
Software Freedom Day 2011
Everywhere

Today's the day to celebrate that you are viewing Calagator thanks to countless Free Software/Open Source Software tools that protect your software freedom.

Celebrate in any way you see fit from a moment of reflection over a cup of coffee to making a donation to a foundation that works to guarantee your software freedom like the Software Freedom Law Center or Free Geek. There are dozens out there that need your help.

Please update this post to include group activities as they're organized!

Happy Software Freedom Day!

Website
Monday
Sep 19, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Sep 20, 2011
PLUG Advanced Topics: Roundtable: Web serving in the post-LAMP era
Free Geek

This month's meeting will be a roundtable discussion about modern web serving.

The CGI.pl/ODBC era gave way to LAMP and we're now onto the next generation:

  • node.js and NoSQL make LAMP overkill for many situations

  • AJAX/JavaScript are moving much application logic to the browser

  • Apache is giving way to lighttpd, node.js, nginx and others

  • We've gone from 9" Mac support to 1024 X 768 and now to 4" phones

  • URL Shorteners. Who would have thought?

  • Users now routinely block ads, scripting and Flash

  • Apple has declared war on Flash!

  • HTML 5 and CSS 3 are starting to appear in the wild

  • Security is finally coming first, not last

How have these factors changed the way you serve web content?

Are the fundamental problems being solved and making your job easier?

Please share your experiences at this roundtable and bring your questions.

When: Tuesday, September 20th, 7PM

Where: Free Geek: 1731 SE 10th Avenue, not far from the Lucky Lab

Food and Drink: Bring your own, consider Lucky Lab take-out

Website
Thursday
Sep 22, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Sep 26, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Sep 29, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Oct 3, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Oct 6, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Arch Linux
Portland State University FAB, Room 86-09
                       PRESENTATION

                          Arch Linux

                              by

                        Daniel Hedlund
                    <[email protected]>

 Arch Linux is an independently developed, i686- and x86_64-optimised 
 Linux distribution targeted at competent Linux users. It uses 
 'pacman', its home-grown package manager, to provide updates 
 to the latest software applications with full dependency tracking. 
 Operating on a rolling release system, Arch can be installed from 
 a CD image or via an FTP server. The default install provides a 
 solid base that enables users to create a custom installation. 
 In addition, the Arch Build System (ABS) provides a way to easily 
 build new packages, modify the configuration of stock packages, 
 and share these packages with other users via the Arch Linux 
 user repository.
Website
Monday
Oct 10, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Android Weekly Workgroup
Lucky Labrador Brew Pub

Android Weekly Workgroup at the Lucky Lab Brew Pub

http://www.luckylab.com/

Come and work on your personal Android projects in a workgroup. Share what your doing, ask questions, help others. All skill levels, including beginners, are welcome to attend.

Confirmation of attendance is suggested but not required. If no one shows by 5:30 pm, the meeting will be automatically canceled unless otherwise noted on the website. Please check the group's website for last minute updates.

Agenda:

5:00 - 5:30: Arrival, Meet and Greet 5:30 - 5:45: Introductions and Discussion 5:45 - 9:00: Coding

web: http://groups.google.com/group/pdx-android-workgroup

email: [email protected]

Meet along the back wall near an open power outlet. A small temporary sign will be visible if you look carefully.

Discussion topics may be pre-suggested on the group's site, but the main focus of the meeting is coding personal projects.

Website
Thursday
Oct 13, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Oct 17, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Tuesday
Oct 18, 2011
PLUG Advanced Topics: The Android Debug Bridge (Root your phone!)
Free Geek

PLUG Advanced Topics October:

The Android Debug Bridge (ADB)

How and why to root your Android phone

From tethering to better hardware access to watching Hulu, our speaker will explain why you might want to install the Android Debug Bridge.

Our speaker is happy to help you install the "Gingerbread" release on your Droid X of find out what your model of phone would need to receive the ADB.

When: TUESDAY, October 18th, 7PM

Where: Free Geek, 1731 SE 10th Avenue, a few blocks from Hawthorne

IPv6 Update: Ted Mittelstaedt is working with Free Geek and their two ISP's on a move to IPv6. The next hands-on IPv6 installment will wait until this transition is complete.

Food: BYO Gingerbread, Cupcakes, Frozen Yogurt, or Ice Cream Sandwiches! (and beer as you please)

Thursday
Oct 20, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Saturday
Oct 22, 2011
Ubuntu 11.10 Release Party
Backspace

I'm proud to announce Ubuntu Oregon's 11.10 Release Party will take place on October 22nd, 2011 at Backspace, 115 NW 5th Ave, Portland, Oregon. Although this will not be a catered event there will be plenty of food and beverage options for those who bring money. Backspace makes everything from Nachos to Hummus and has a wide variety of local non-alcoholic beverages. Additionally next door there is a very decent burger shop that sells domestic and micro brews and there is Chinese food and other options in close proximity.

It is pretty likely that we may break off into a group after the release party to grab a cocktail for those who are interested and during the event we will have access to free wifi and power!

I would like to take a quick second and thank Eucalyptus for sponsoring some custom Ubuntu Oregon Oneiric T-Shirts... We should have close to enough for everyone who attends but just in case I will say they are going to be given out on a first come first serve basis!

Feel free to bring a friend or relative and please RSVP at http://loco.ubuntu.com/events/ubuntu-us-or/1335/detail/ (You can RSVP last minute if need be) I'm hoping some of the local Canonical people will be able to attend and I'm going to ping them with this announcement so we shall see!

Website
Monday
Oct 24, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Oct 27, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Oct 31, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Nov 3, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

PLUG November Meeting: Hands-on IPv6, Web Hosting with GitHub
Portland State University FAB, Room 86-09

PRESENTATION ONE

Hands-On IPv6 Networking by Ted Mittelstaedt

Ted will wrap-up his multi-month series on IPv6 networking with some demonstrations of real-world DNS client and server configuration and web content serving.

PRESENTATION TWO

Daniel Hedlund will give an introduction to GitHub and demonstrate some command line tools for interacting with GitHub and how you can host a website on GitHub using Octopress (octopress.org)

We will break for the Lucky Lab NW on Quimby after the meeting.

Website
Monday
Nov 7, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Nov 10, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

This week we'll have some folks playing with numpy and other big dataset/scientific computation stuff using Python. Ask around when you get here to find the group doing this.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Nov 14, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Nov 17, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Monday
Nov 21, 2011
North Portland Coders Night
Lucky Labrador Overlook Tap Room

Come hang out, drink beer, and write code every Monday night.

The meetings are extremely informal, and everyone is welcome!

Maybe we'll be in the middle room, maybe in the back room, just keep walking until you see a table full of laptops.

Website
Thursday
Nov 24, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 1, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Don't Fear the Autotools!
Portland State University FAB, Room 86-09
                         PRESENTATION

                  Don't Fear the Autotools!

                              by

                         Scott Garman


 Autoconf. Automake. Libtool. This trio of build configuration 
 utilities (known as the Autotools) are used in a large majority 
 of compiled software applications for Linux, but they remain a 
 mystery to many of us.

 In this gentle introduction to the Autotools, Scott Garman will 
 help lift the veil of uncertainty most people have about them. 
 You'll also learn about the Gnu Coding Standards and the Filesystem 
 Hierarchy Standard, two specifications which explain a lot of the 
 "why" behind the Autotools (yes, there is a method to this madness!). 
 Finally, Scott will offer some practical tips for understanding 
 and fixing errors you may see when building an Autotools-based 
 package. It's sure to be a fun romp for the whole family.
Website
Thursday
Dec 8, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 15, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 22, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 29, 2011
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Jan 5, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: The xkcd1k Eve Celebration
Portland State University FAB, Room 86-09
                         PRESENTATION
                              by
                        Keith Lofstrom




 Since 2005, Randall Munroe's xkcd.com, "A webcomic of romance,
 sarcasm, math, and language" has covered many topics dear to FOSS
 advocates and has been discussed on the PLUG list many times.
 The #1000 comic is expected to appear Friday January 6 just after
 midnight eastern time, making Thursday January 5 "xkcd1k eve".

 Join us for a celebration of XKCD1K eve at the PLUG general
 meeting.  We can display and discuss/explain some of the
 Free/Libre/Open source cartoons, the various weblogs and forums
 that have sprung up around them, draw our own cartoons (Keith
 will bring art paper and pens), perhaps discuss the technology
 of web comics.

 Homework:  bring your own list of favorite xkcd cartoons, and
 we will display them at the meeting.  Bring your artistic and
 "right brained" friends.  Bring your black porkpie hat.  If
 you are Richard Stallman, bring your katana sword.

 Afterwards, at the Lucky Lab Brew Pub at 1945 nw Quimby, we
 can welcome comic #1000, just after 9pm Pacific Time.  Or not,
 Randall is a trickster and may give us strip #1025, avoiding
 the definition the size of a "kilo" ( http://xkcd.com/394/ ) .
Website
Thursday
Jan 12, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Jan 19, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Jan 26, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Thursday
Feb 2, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code is a quieter less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Intro to Salt / Salt Stack (saltstack.org)
Portland State University FAB, Room 86-09
             Intro to Salt / Salt Stack (saltstack.org)
                          by Daniel Hedlund 

Salt is a distributed configuration management and remote execution platform built on top of ZeroMQ and Python. Simple, fast, powerful and extensible.

Daniel will give a presentation on the architecture of Salt and how it leverages ZeroMQ to provide a simple but highly scalable and parallel method of software deployment.

"Salt is a distributed remote execution system used to execute commands and query data. It was developed in order to bring the best solutions found in the world of remote execution together and make them better, faster and more malleable. Salt accomplishes this via its ability to handle larger loads of information, and not just dozens, but hundreds or even thousands of individual servers, handle them quickly and through a simple and manageable interface."

Website
Thursday
Feb 9, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Feb 21, 2012
PLUG Advanced Topics: FreeNAS 64-bit
Free Geek

Hands-on FreeNAS 64-bit by Michael Dexter

Last month we discussed the history of FreeNAS as a BSD project and the issues related to running FreeNAS on 32-bit repurposed hardware. We toured its user interface and explored its status information from a system administrator's perspective.

This month we will look at this issues relating to building your own 64-bit new hardware system and explore ZFS resource usage.

As before, you are welcome to bring various client machines to interrogate and hopefully pound on FreeNAS with.

Bring your own food and drink.

See you there!

Thursday
Feb 23, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Mar 1, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

PLUG: OData Open Data and Interoperability
Portland State University FAB, Room 86-09

Open Data and Interoperability by Arlo Belshee

Lots of us want to expose our data via RESTful web APIs. We also want to consume data exposed via such APIs. REST + Json works well for this. However, we'd also like to mash up multiple data sources and build higher level tools. For example, it would be nice to create Business Intelligence (BI) tools that can point to any API and start charting the data, or create JavaScript control libraries that can be bound directly to data sources.

Unfortunately, that isn't possible with just REST + Json.

The problem is that each service is custom. No two services follow exactly the same rules. Sure, everything exposes sets of resources. But how do you get from a resource to its related resources? How do you ask the server to tell you about related resources? What, exactly should the server do when it gets a PATCH verb? Each server interprets these differently, which prevents making general tools.

I'm going to talk about the OData protocol. This is an open standard that defines uniform semantics and modeling for RESTful web services. I'll show how this allows general tools to be built, and data from multiple sources to be combined together in interesting ways - without requiring custom code for each server. I'll also show how this enables people working in different languages. A single library can be written for each language which can then support all OData-compliant RESTful web services.

Most of the examples will be with open source frameworks and tools, but I'll also show ways that you can use OData to break out data that is trapped in closed-source systems and expose it to the open source ecosystem.

Agenda:

7:00 - 7:30 Business We will discuss the status of our ongoing projects including PLUG's monthly Advanced Topics meetings, PLUG's monthly hands on clinics etc.

7:30 - 8:30 Presentation and Questions

See above

9:00 - ... Beer The Lucky Lab Northwest Beer Hall 1945 NW Quimby Portland, Oregon

Website
Thursday
Mar 8, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Mar 15, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Sunday
Mar 18, 2012
PLUG Linux Clinic POSTPONED to Sunday March 25
Free Geek

EMERGENCY ANNOUNCEMENT: Free Geek has been notified by PGE that their power will be shut off Sunday March 18 during the hours the Clinic was scheduled to meet. It has become necessary to POSTPONE the Clinic until the following Sunday, March 25. Everything else remains the same. See you there!

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring you Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There is also coffee and people usually bring munchies as well. After all, you can't computer on an empty tummy.

Website
Tuesday
Mar 20, 2012
PLUG Advanced Topics: Linux Containers (LXC)
Free Geek

The Portland Linux/Unix Group Advanced Topics for March:

Brian has been using native Linux Containers (aka LXC) to solve a need for increased security and isolation while avoiding the overhead of virtualization. In this talk Brian will discuss:

  • Where containers surpass virtualization
  • What containers cannot do
  • Why he selected LXC instead of OpenVZ or similar products
  • Network configuration choices
  • Setting up a Linux container
  • A demonstration

After the main meeting a subcommittee will convene to study the best application of containers (holding beer) at the Lucky Lab.

Website
Thursday
Mar 22, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Mar 29, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

This week there will be a OSBridge ticket give away, get here by 8pm to take part.

More details: http://blog.wraithan.net/2012/03/sepoconi-and-osbridge.html

Friday
Mar 30, 2012
BarCamp Portland 6 (Kick-Off)
Eliot Center (First Unitarian Church)

BarCamp is an international network of user-generated conferences. BarCamps are open, participatory workshop-like events whose content is provided by participants. Topics often focus on but are not limited to early-stage web applications, and related open source technologies, social protocols, open data formats and other DIY/hacker/open culture themes.

At BarCamp, there are no spectators, only participants. Attendees should prepare a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event. All presentations are scheduled the day they happen. BarCamp participants help to select the topics they want to see and talk about.

Read more about BarCamp.

Join us Friday from 6:30PM to 9PM and Saturday from 9AM to 9PM.

On Friday evening we'll kick-off the event with food, drink and socializing. Come hang out with your fellow geeks, and plan the sessions in which you'll participate on Saturday!

Please RSVP via Eventbrite so we can plan food, drink and space accordinging.

Website
Saturday
Mar 31, 2012
BarCamp Portland 6 (Sessions)
Eliot Center (First Unitarian Church)

BarCamp is an international network of user-generated conferences. BarCamps are open, participatory workshop-like events whose content is provided by participants. Topics often focus on but are not limited to early-stage web applications, and related open source technologies, social protocols, open data formats and other DIY/hacker/open culture themes.

At BarCamp, there are no spectators, only participants. Attendees should prepare a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event. All presentations are scheduled the day they happen. BarCamp participants help to select the topics they want to see and talk about.

Read more about BarCamp.

Please RSVP via Eventbrite so we can plan food, drink and space accordinging.

Website
Thursday
Apr 5, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group (PLUG): Asterisk, FreePBX and Trixbox
Portland State University FAB, Room 86-09

FreePBX - Asterisk - Trixbox

Bill Ensley will give an introduction to Asterisk, FreePBX and Trixbox.

Come learn some ins, outs, and gotchas of how each of these systems interact and build on top of eachother.

We will cover (time permitting):

System Requirements How to roll your own or go Appliance Basic Installation Trunk Setup IP Phones - User/Network Setup Echo Cancellation - Hardware and Software Manual Config Editing IVR and Advanced Call Routing

Any other questions that come up that we think we can answer.

See you there!

Website
Thursday
Apr 12, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Sysadmin and Developer Tools and Tricks Swap
Side Door

This is a meetup that was inspired by the Tool Swap at BarCamp Portland. The idea is to sit down and share your favorite tools and tricks, maybe that is a plugin for git, maybe it is a hot key you couldn't live without in bash, maybe it is a feature of your editor.

This is the first one to gauge interest and if people like it we could start doing it each second Thursday.

This meeting is set at the same venue, during SEPoCoNi (Southeast Portland Coders' Night). We've spoken about themed SEPoCoNi meetups so lets try one.

Sunday
Apr 15, 2012
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring you Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There is also coffee and people usually bring munchies as well. After all, you can't computer on an empty tummy.

Website
Tuesday
Apr 17, 2012
PLUG Advanced Topics: Round Table Discussion
Free Geek

PLUG Advanced Topics for April 2012

Round table discussion on the many fine topics that came up on the mailing list:

How to prepare and document your systems for emergency sysadmin help. What will a replacement sysadmin need?

Zabbix/Monit/OpenNMS monitoring systems!

Linux's systemd!

More LXC!

More Asterisk!

You name it!

Website
Thursday
Apr 19, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Apr 26, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Sunday
Apr 29, 2012
Ubuntu 12.04 Precise Pangolin Release Party
Puppet Labs on NW Park (old office)

For every Ubuntu release we like to organise parties all over the world. At these parties everyone is welcome and we get together to celebrate, meet new friends and often introduce people new to Ubuntu to our community and our Operating System. Release parties are not only a great way to meet people but they are a lot of fun!

RSVP for the event is available here: http://loco.ubuntu.com/events/ubuntu-us-or/1609/detail/

Website
Thursday
May 3, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: OpenBSD
PSU Maseeh Engineering Building

OpenBSD by Bryan Linton

OpenBSD is a free *nix-like operating system that focuses on security, correctness and developer freedom. With only two remote holes in the default install in over 10 years, OpenBSD has a reputation of being one of the most secure operating systems in common use.

This talk will present a basic overview of what OpenBSD is, and will heavily emphasize what its strengths are. It will also cover the various methods OpenBSD uses to remain secure.

With OpenBSD 5.1 arriving May 1st, we will also discuss some of its new features and improvements.

Many of us will go to the The Lucky Lab Northwest Beer Hall at 1945 NW Quimby after the presentation.

Website
Thursday
May 10, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
May 15, 2012
PLUG Advanced Topics: Verilog Synthesis
Free Geek

An Introduction to Verilog Synthesis by Galen Seitz

This talk will introduce you to the joys and pitfalls of programmable logic design using Verilog. The focus will be on small designs that could conceivably be undertaken by hobbyists. While we could easily spend weeks on the subject, we will try to cram the following into an hour and a half or so:

  • Overview of PALs, CPLDs, and FPGAs
  • Why use programmable logic
  • Verilog constructs for synthesis
  • Synthesis workflow
  • Simulation
  • Guidelines for synthesis
  • A demonstration

If your digital logic skills are a bit rusty, you may want to brush up on your understanding of logic gates and D flip-flops ahead of time. There are many sources of info on the net. Here are couple that may be useful:

http://www.cs.oberlin.edu/~jdonalds/210/lecture08.html http://www.cs.oberlin.edu/~jdonalds/210/lecture12.html

Many will break for the Lucky Lab on Hawthorne afterwards.

Website
Thursday
May 17, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Sunday
May 20, 2012
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring you Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There is also coffee and people usually bring munchies as well. After all, you can't computer on an empty tummy.

Website
Thursday
May 24, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
May 31, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jun 7, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

PLUG: The Ganeti Virtualization Management System
PSU Maseeh Engineering Building

Lance Albertson of the Oregon State University Open Source Lab will give an introduction to the Ganeti Virtualization Management System.

Ganeti is a robust cluster virtualization management software tool. It’s built on top of existing virtualization technologies such as Xen and KVM and other Open Source software. Its integration with various technologies such as DRBD and LVM results in a cheaper High Availability infrastructure and linear scaling.

This hands-on tutorial will cover a basic overview of Ganeti, the step-by-step install & setup of a single-node and multi-node Ganeti cluster, operating the cluster, and some best practices of Ganeti. Finally, deploying and using a web-based management tool called Ganeti Web Manager.

If you want to participate on the hands-on portion of the talk, feel free to clone his vagrant-ganeti repo on github (https://github.com/ramereth/vagrant-ganeti) prior to the meeting. We'll try and have the box images available on USB drives at the meeting but its always great to have everything setup prior to the meeting and not saturate the wifi.

Lance is the Associate Director of Operations for the Oregon State University Open Source Lab (OSL) and a Gentoo Linux Developer. He joined the Gentoo Linux project in 2003 and have been involved in managing their infrastructure and maintaining about a dozen or so packages in portage. Lance directs all of the hosting and development activities that the OSL provides for the open source community including projects such as Kernel.org, Drupal, Apache Software Foundation, and many many more. Lance has been at the OSL since 2007.

Website
Thursday
Jun 14, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Saturday
Jun 16, 2012
Debian / Ubuntu Bug Squashing Party
Portland State University FAB, Room 86-09

Join us for another joint Debian / Ubuntu collaboration on bug-squashing!

We'll be focusing on multi-arch, bitesized bugs, and more.

Website
Sunday
Jun 17, 2012
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring you Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There is also coffee and people usually bring munchies as well. After all, you can't computer on an empty tummy.

Website
Tuesday
Jun 19, 2012
Portland Linux/Unix Group AT Meeting: Tech Interviews!
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting: Tech Interviews!

More terrifying than Verilog Synthesis... More stressful than a drive failure... More harrowing than an office move...The Tech Interview!

You sent out 500 resumes and you finally get that call for an interview. What now?

How do you effectively present your skills and experience?

How do you make yourself stand out from the other candidates?

How do you answer the three most important interview questions?

Tell me about yourself?

Why should we hire you?

What are you looking for in your next position?

How can you judge how well you are doing in an interview?

How do you address possible Hiring Manager concerns, and make them feel better about them?

How do you move the process forward?

Joe Hammond is a recruiter at VanderHouwen & Associates, Inc. (http://www.vanderhouwen.com) who has seen the good, the bad and the ugly of tech interviews and has been coaching tech applicants for years.

Many will break for the Lucky Lab on Hawthorne afterwards.

Follow PLUG on Twitter: http://twitter.com/pdxlinux

See you there!

Website
Thursday
Jun 21, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jun 28, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jul 5, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Website
Portland Linux/Unix Group: systemd
PSU Maseeh Engineering Building

Portland Linux/Unix Group Meeting

It's a little known secret that systemd is extremely capable of starting, controlling and regulating more than just system services, but can easily start an entire Desktop UI. Not many people have sat down and implemented and worked out the problems of starting an X service, a few UI components, the session bus and DBus services for normal users with the mechanisms that systemd provides.

The benefits are obvious: Systemd provides excellent service monitoring and restarting capabilities, provides socket and DBus activation for relevant services, and overall improves desktop startup by allowing user services to start well before core services like Xorg or wayland start. In effect, we're saying goodbye to XDG autostart entirely, and getting back reliability and scalability.

We converted several desktop environments including Tizen's Mobile UI, Xfce4, Enlightenment and more to systemd user sessions. We "pop the hood" and take a look at the implications for startup, what's possible to further improve on the session startup and where we can do better.

Auke Kok is a software engineer at Intel's Open Source Technology Center, and has been attempting to make Linux boot faster since 2007. In 2008, he co-presented the "5-second boot" with Arjan van de Ven at the first LPC. Since then, Auke has worked on further improving the Linux Core OS start sequence, first for Moblin and later with MeeGo, where we made the first switch to systemd. Auke now works on Tizen, which will heavily integrate systemd in the Core OS.

Agenda:

7:00 - 7:15 Announcements 7:15 - 8:30 Presentation and Questions 9:00 - ... Beer

        The Lucky Lab Northwest Beer Hall
        1945 NW Quimby
        Portland, Oregon

Follow PLUG on Twitter: @pdxlinux

Michael Dexter PLUG Volunteer

See you there!

Website
Thursday
Jul 12, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Website
Sunday
Jul 15, 2012
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring you Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There is also coffee and people usually bring munchies as well. After all, you can't computer on an empty tummy.

Website
Thursday
Jul 19, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Website
Thursday
Jul 26, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Aug 2, 2012
Portland Linux/Unix Group: OSCON Feedback and General Questions
PSU Maseeh Engineering Building

The Portland Linux/Unix Group will have an informal meeting to discuss OSCON experiences and general open source questions.

We have several books to give away courtesy of O'Reilly Media!

Many will break for the Lucky Lab NW after the meeting

Website
Thursday
Aug 9, 2012
Linux Playground (free class)
Free Geek

Ubuntu, Mint, Debian, Fedora, ArchLinux. What are all these distributions (flavors) of Linux and how are they similar and different? Come learn about many different versions of Linux and try them out on our test machines. Learn the basics of installing your chosen version of Linux on your own computer. Come prepared to have fun and ask questions.

Please sign up in advance by visiting the volunteer desk at Free Geek or calling us at 503-232-9350.

Website
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Friday
Aug 10, 2012
Using Windows Programs in Ubuntu (free class)
Free Geek

New to Ubuntu/Linux and have a Windows program you just can't live without? Learn how to search for Linux equivalents or use programs like Wine to make your Windows programs compatible with your computer.

Website
Thursday
Aug 16, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Aug 21, 2012
PLUG Advanced Topics: Vyatta
Free Geek

Linux has been used for network routing for many years, but the interface is different than the standard network appliances. Vyatta is a Debian based distribution that provides an open command line interface that looks like Cisco or Juniper. The command line is built on top of standard bash shell with extensible template language.

This talk will go into the history of Vyatta, where it came from and how it is used today. For those who want to contribute or modify, it will also cover the internals of how this implemented.

Stephen Hemminger is a software engineer working remotely in Portland for Vyatta. He has been involved with Linux networking for 8 years and currently maintains bridging and routing utilities. Steve regularly presents at Linux conferences.

Many will break for the Lucky Lab on Hawthorne afterwards.

Website
Thursday
Aug 23, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Aug 30, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Sep 6, 2012
PLUG: The Joy of Logical Volumes
PSU Maseeh Engineering Building

The Joy of Logical Volumes

Brian P. Martin will give a short introduction on getting started with the Linux Logical Volume Manager. A demonstration will follow, showing how to get up and running with LVM in three simple commands. Bring your laptop prepared with either an empty partition or an empty flash key and get on LVM yourself during the demo.

Agenda:

7:00 - 7:30 Announcements 7:30 - 8:30 Presentation and Questions 9:00 - ... Refreshments

The Lucky Lab Northwest Beer Hall 1945 NW Quimby Portland, Oregon

Follow PLUG on Twitter: http://twitter.com/pdxlinux

Michael Dexter PLUG Volunteer

See you there!

Website
Tuesday
Sep 18, 2012
PLUG AT: Embedded GNU/Linux and GPL compliance
Free Geek

Portland Linux/Unix Group Advanced Topics:

Embedded GNU/Linux and GPL compliance. How not to make a mess of things by Beth Flanagan of Intel

As GNU/Linux becomes more and more common in the consumer device market, the number of GPL violations found by various compliance organizations have increased dramatically. We'll discuss how violations occur, what to do if you find yourself in violation and how the Yocto Project and OpenEmbedded-Core helps you to avoid a costly GPL violation action.

Beth 'pidge' Flanagan is the maintainer of the licensing infrastructure for the Yocto Project and OpenEmbedded-Core, maintainer of the yocto-autobuilder and build and release engineer for the Yocto Project. She has spoken on a wide range of topics over the years, from GPL compliance in the embedded world to open source firearms. She works full time on the Yocto Project and OpenEmbedded-Core for Intel's Open Source Technologies Center.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Thursday
Sep 27, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Oct 4, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: UEFI Secure Boot and Open Source
PSU Maseeh Engineering Building

UEFI Secure Boot and Open Source. It's not a 'general war against computation' by Vincent Zimmer, Intel

As 2012 platform firmware embraces UEFI 2.3.1 and ACPI5.0 support, the ability to interoperate with UEFI Secure Boot is imperative. This poses a unique challenge for open software that may not come pre-installed on the platform. With UEFI Secure Boot, though, infrastructure has been put in place to preserve openness, owner choice and control in addition to mitigating concerns of malware targeting the platform. This talk will provide a history of UEFI Secure Boot, an overview of the implementation, deployment practices, and details on the engagement with the open source community.

Vincent Zimmer is a Principal Engineer with Intel Corporation. He has been working on various platform, networking, trusted computing and security technologies around EFI since 1999 and platform firmware since 1992. Vincent has spoken in various forums on this topic, co-authored 3 books, 10 papers, and several specifications in this area.

Many will break for refreshments at the Lucky Lab NW at 1945 NW Quimby after the meeting

The Portland Linux/Unix Group (PLUG) is a group of enthusiasts dedicated to teaching and learning about Linux, Unix and related projects. There is no membership fee to join and we welcome people of all levels of experience. PLUG has met since 1994 and hosts monthly General and Advanced Topics presentations plus a hands-on support Clinic.

Website
Thursday
Oct 11, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Oct 16, 2012
PLUG Advanced Topics UnMeeting at the Lucky Lab on Hawthorne
Lucky Labrador Brew Pub

No host or speaker available... making for an exciting UnMeeting at the Lucky Labrador Brew Pub at 915 Southeast Hawthorne.

Bring your questions and stories!

Website
Thursday
Oct 18, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Saturday
Oct 20, 2012
Ubuntu 12.10 Release Party
Puppet Labs on NW Park (old office)

Ubuntu Oregon will be holding a 12.10 Release Party at PuppetLabs.

Pizza, Soft Drinks and Beer are also being provided thanks to the folks at PuppetLabs.

Additionally the folks at InkTank will be sponsoring some 12.10 release shirts!

Website
Thursday
Oct 25, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Nov 1, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: CUPS Unix Printing
PSU Maseeh Engineering Building

Daniel Hedlund will take us down the rabbit hole to explore how CUPS, and other pieces of the printing infrastructure used by most distros, works behind the scenes to ensure [print] really does, or in many cases doesn't, "print". Don't blow your queue! Come to the talk and learn how DBUS interacts with CUPS, what a PPD file actually does and how to debug why your printer turned into a black hole.

Many will break for the Lucky Lab Beer Hall NW at:

1945 NW Quimby

See you there!

Website
Thursday
Nov 8, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Nov 15, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Nov 20, 2012
PLUG Advanced Topcis: Linux Network Driver Development
Free Geek

Full title: Everything you ever wanted to know about developing a Linux network driver

Jeff Kirsher will cover how Intel deals working on the in-kernel driver as well as the out-of-tree driver and the advantages/disadvantages that come along with it. In addition, the processes used to ensure that we deliver a working driver.

Jeff's Bio:

Linux Kernel Sub-Maintainer for Intel Wired LAN 1999-2003 Validation Engineer for Intel Switches 2003-Current Networking Software Engineer/Linux kernel maintainer

Many will break for the Lucky Lab on Hawthorne afterwards.

PLUG Page with information about all PLUG events: http://pdxlinux.org/

Follow PLUG on Twitter: http://twitter.com/pdxlinux

Website
Thursday
Nov 29, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 6, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Bootstrapping an open source project community
PSU Maseeh Engineering Building

Michael Dexter will talk about bootstrapping the bhyve hypervisor community: How to take a project from a collection of experimental code in a repository to a fledgling community.

BHyVe is a legacy-free type 2 Hypervisor for FreeBSD and its derivatives such as PC-BSD and NanoBSD

General discussion to follow

Website
Thursday
Dec 13, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Dec 18, 2012
PLUG Advanced Topics: Snow! Huddle at the Lucky Lab
Lucky Labrador Brew Pub

This event has been moved to an informal meeting at the Lucky Lab on Hawthorne due to snow.

Website
Thursday
Dec 20, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Dec 27, 2012
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jan 3, 2013
Portland Linux/Unix Group: Linux in Schools project: Past, Present, and Future
PSU Maseeh Engineering Building

Eric Harrison has over 15 years experience with Linux in primary and secondary education environments (Kindergarten through High School). Topics will include designing, building, and maintaining your own Linux distributions (K12LTSP & Edubuntu), infrastructure (clustering, virtualization, web filtering, etc), large scale Asterisk telephony deployments, IPv6, and more.

Many will head to the Lucky Lab NW after the meeting.

Website
Tuesday
Jan 15, 2013
PLUG Advanced Topics: Recoupling Computer Science and Computing
Free Geek

The Portland Linux/Unix Group Advanced Topics meeting

Recoupling Computer Science and Computing

A talk and roundtable discussion

There is no question that hybrid telecommunication/computing appliances like those running iOS and Android have put more open source software into the hands of users than any other effort to date but vendors and carriers consistently choose user control over user freedom. While many users and vendors will argue that "people want their systems to 'just work'", intentional and unintentional decoupling of the user computing experiences from the underlying computer science is the norm, despite the fact that developers and systems administrators are equally lazy and "want their systems to 'just work'".

Because no technical barrier exists between these two experiences of a given system, this talk will explore the historic and modern systems that provide the best balance of user and developer experience and open up to a roundtable discussion of other such systems and how to bridge these two experiences and foster computer science in society.

Please be prepared to talk about your experiences, particularly on platforms like Android and web frameworks which can offer full-stack access to sources yet deliver a competitive user experience.

See you there!

Many will break for the Lucky Lab on Hawthorne afterwards.

Website
Thursday
Jan 24, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jan 31, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Feb 7, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Open Source Medical Informatics
PSU Maseeh Engineering Building

Historically, implementation of electronic health records in medical offices have been problematic. Specifically, poor implementation of these products is the leading cause of failure of acceptance of EHRs in these offices. Implementation of EHRs in the small physician office remains poorly documented and this contributes to this failure rate. To address this need, OEMR (The OpenEMR Non-Profit) developed an internship experience with the Department of Medical Informatics and Clinical Epidemiology at Oregon Health and Science University to develop a road map for converting a small physician's office that is still using paper records to OpenEMR, an open source electronic health record, while using open source tools to implement and document the transformation. Documentation was made public on the OEMR wiki (at http://www.oemr.org/wiki/Going_From_Paper_to_Electronic) as a template for future implementations. This presentation is an overview of the documentation completed for the wiki. There are many paths to implementation, but the destination is meaningful use of the OpenEMR system.

Special Thanks: PLUG regular Keith Lofstrom was instrumental to the success of this project, not to mention Dr. Sam Bowen, MD in North Carolina and PLUG speaker Tony McCormick.

Diane Petersen is an emerging clinical informaticist, drawing from her formal education in clinical informatics and her extensive experience as a clinical pharmacist in a variety of settings. Having completed an internship leading and documenting the implementation of OpenEMR, an open source ambulatory electronic health record and practice management software application, Diane is in her last term of the Masters of Biomedical Informatics program at Oregon Health and Science University. She plans to apply her background and knowledge contributing to the improvement of managing healthcare data, and ultimately the improvement of patient care and outcomes.

Many will head to the Lucky Lab NW after the meeting

Website
Thursday
Feb 14, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Feb 19, 2013
PLUG Advanced Topics: The CASH Music Project
Free Geek

The Portland Linux/Unix Group Advanced Topics meeting

Making real change for musicians with open source. We'll start by taking a look at some of the nuances of making a living as a musician, dispelling some myths about how the industry works and what is and is not working for artists today. Then we'll move on to specifics of what CASH Music is doing (along with a lot of friends) to improve things for artists with transparent models, education, and open source technologies.

Jesse von Doom is an English musician, airline pilot, and broadcaster best known as the lead vocalist of the heavy metal band CASH Music. CASH is a nonprofit organization building free and open source tools for musicians. More: http://cashmusic.org/

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Thursday
Feb 21, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Feb 28, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Sunday
Mar 3, 2013
Personal Telco Project's "Build OpenWrt" Play Day
World Cup Coffee

The Personal Telco Project uses OpenWrt heavily in devices it uses to build wifi infrastructure around Portland, almost always building the firmware from source, adapted to the particular purpose. The purpose might be a standardized node, a mesh networking node, or it might be a highly adapted solution to something like a data logger application.

This play day is intended to help spread the knowledge of how Personal Telco constructs these firmwares and, more generally, the finer points of how to build OpenWrt for any particular purpose you might have. And, if you find we do it in an idiotic way, you can suggest improvements. ;-)

This is a hands-on event. Bring yourself, your curiosity, and a linux box you can build on (or a way to connect over the network to one, like me).

You can bring a device too, but this is primarily a software-focused event. If there is enough time, we could start looking at flashing problems. If there is enough interest, we could have a follow up Play Day that focuses on those issues, a kind of Linux Clinic for your router.

Come on out and have some fun!

Website
Thursday
Mar 7, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Mike Rogoway from the Oregonian
PSU Maseeh Engineering Building

We are honored to have Oregonian technical columnist Mike Rogoway talk about Oregon's high tech and open source scenes.

You can post your questions to Mike in advance on the PLUG mailing list to give him an opportunity to research his answers! (http://lists.pdxlinux.org/mailman/listinfo/plug)

Mike Rogoway has been covering technology in the Portland area since 1998, at The Oregonian since 2004. He's tracked the Silicon Forest's startup renaissance and its roots in open source software, and the rise of software and open source within Intel. He's profiled Linus Torvalds, Ward Cunningham, and Intel software chief Renee James.

Many will head to the Lucky Lab NW after the meeting

Website
Thursday
Mar 14, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Mar 19, 2013
PLUG Advanced Topics: flashrd+nsh OpenBSD Network Appliances
Free Geek

The Portland Linux/Unix Group Advanced Topics meeting

flashrd+nsh: OpenBSD imaging and easy configuration for network appliances and virtual environments

Installation, upgrade and configuration are important, practical functions. OpenBSD's reputation for advanced networking functionality is second only to its reputation for having a tight knit development community which considers these functions first and foremost a convenience for developers.

In this session, we'll discuss the use and application of the flashrd and nsh tools for creating networking system images catered to deployment by IT staff, consultants and OEMs. We'll also discuss OpenBSD networking features and applications that can be instrumented by nsh, and discuss any general OpenBSD features and history, as desired by you, the participants.

Chris Cappuccio is a systems and network architect, with 16 years of experience starting as a Unix system administrator, followed up with extensive IP, DSL, wireless and SS7 network deployment and operation. Chris owns and operates Yellowknife, a wireless network provider covering thousands of square miles of unserved and underserved areas with high performance Internet access. He has been a part-time contributor to networking and driver services in the OpenBSD operating system for 14 years.

http://www.nmedia.net/flashrd/ http://www.nmedia.net/nsh/

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Thursday
Mar 21, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Mar 28, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Friday
Mar 29, 2013
BarCamp Portland 7 (Kick-Off)
Eliot Center (First Unitarian Church)

BarCamp is an international network of user-generated conferences. BarCamps are open, participatory workshop-like events whose content is provided by participants. Topics often focus on but are not limited to early-stage web applications, and related open source technologies, social protocols, open data formats and other DIY/hacker/open culture themes.

At BarCamp, there are no spectators, only participants. Attendees should prepare a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event. All presentations are scheduled the day they happen. BarCamp participants help to select the topics they want to see and talk about.

Read more about BarCamp.

Join us Friday from 6:30PM to 9PM and Saturday from 9AM to 9PM.

On Friday evening we'll kick-off the event with food, drink and socializing. Come hang out with your fellow geeks, and plan the sessions in which you'll participate on Saturday!

Website
Saturday
Mar 30, 2013
BarCamp Portland 7 (Sessions)
Eliot Center (First Unitarian Church)

BarCamp is an international network of user-generated conferences. BarCamps are open, participatory workshop-like events whose content is provided by participants. Topics often focus on but are not limited to early-stage web applications, and related open source technologies, social protocols, open data formats and other DIY/hacker/open culture themes.

At BarCamp, there are no spectators, only participants. Attendees should prepare a demo, a session, or help with one, or otherwise volunteer / contribute in some way to support the event. All presentations are scheduled the day they happen. BarCamp participants help to select the topics they want to see and talk about.

Read more about BarCamp.

Website
Thursday
Apr 4, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Mozilla Socorro Open Source crash reporting tool
PSU Maseeh Engineering Building

Mozilla Socorro: an Open Source crash reporting system evolves.

Socorro collects and analyzes three million crash reports a day employing PostgreSQL, HBase, Hadoop, and ElasticSearch glued together with Python. Socorro's data analysis drives the stability and development priorities of Firefox. Five years ago, Socorro was a system that ran on three machines and was tended by just one person. In 2013, it has evolved to become a distributed system running on 120 machines and serving hundreds of terabytes of data. Meanwhile, companies all over the world are adopting Socorro for crash reporting. This talk, an update of one given several years ago, will track the evolution of Socorro and its future in the upcoming world of FirefoxOS.

K Lars Lohn is the Herd Patriarch of the Mozilla WebTools Group. As the author and curator of the Mozilla Socorro Crash Reporting System, Lars has driven its evolution. Formerly with the OSUOSL, Lars telecommutes for Mozilla from a farm near Corvallis. While preferring Python, PostgreSQL and Harleys, Lars is versed in C++, MySQL and Subarus.

Many will head to the Lucky Lab NW after the meeting

Website
Tuesday
Apr 16, 2013
PLUG Advanced Topics: Graphite
Free Geek

Graphite - Scalable Realtime Graphing http://graphite.wikidot.com/

This talk will be my choices as to why I selected collectd / Graphite for performance monitoring my environment at home (email / web / database and test systems). The discussion will include what I looked at, why I discarded the software I did, and show some demonstrations of Graphite, Munin, and if I can get it working again, Ganglia for a comparison of some of their features. I will also discuss some of the hicups I found in configuring some aspects of collectd and Graphite.

Biography

Tim Bruce has been involved in computers since 1981 when he first fell in love with computing. He's done computer training, computer security, programming, systems administration and data management. For the last 14 years he's worked as a Database Administrator with Sybase, SQL Server, and PostgreSQL at employers such as Providence Health Systems, Fiserv, FlightStats, and currently with Northwest Evaluation Association.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Thank you Igal. We will never forget you.

Website
Wednesday
May 1, 2013
Linux Kernel Beering - Evening
Lucky Labrador Beer Hall

Monthly get-together for people who hack on the Linux kernel.

Odd Months: Beering/Food at 6:30pm

Lucky Labrador Beer Hall, 1945 Northwest Quimby Street, Portland, OR

Thursday
May 2, 2013
Portland Linux/Unix Group: Confronting Depression
PSU Maseeh Engineering Building

What is up with Linux guys buying MacBook Pros? This is depressing-- how can you put a penguin sticker next to your Apple logo?

In the wake of tragic national and local losses in the open source community to depression, Yshai Boussi of Portland Family Counseling will discuss all aspects of depression including signs and symptoms, origins, solutions and treatments, how to help others if you're concerned that they may be depressed. Yshai has family in the tech community and insights into why we may have a different relationship with depression than most communities.

Yshai has been practicing as a psychotherapist since 2003. Over the years, he has worked with many different types of individuals, couples, adolescents and families. He has seen how depression affects individuals but also friends and family as well. He is a Licensed Professional Counselor operating a private practice with his wife called Portland Family Counseling. Our practice is in NW Portland. http://portlandfamilycounseling.com

Many will head to the Lucky Lab NW after the meeting

Website
Tuesday
May 21, 2013
PLUG Advanced Topics: The KURB Kernel/UseRspace Bridge
Free Geek

Jacob Riddle will discuss the KURB (Kernel/UseRspace Bridge) project. The goal of KURB is a kernel independent driver subsystem for Linux. The talk will include the architecture of KURB, the reasons for KURB, and how to get involved.

Jacob Riddle is in the Game Development program at Lane Community College. Prior to that he was a Nuclear Machinist Mate in the Navy. He as a passion for all things Computer Science with a particular focus on Artificial Intelligence and kernel operations.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Thursday
May 23, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
May 30, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Wednesday
Jun 5, 2013
Linux Kernel Beering - Lunch
Lucky Labrador Beer Hall

Monthly get-together for people who hack on the Linux kernel.

Even Months: Lunch at 12:30pm

Lucky Labrador Beer Hall, 1945 Northwest Quimby Street, Portland, OR

Thursday
Jun 6, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group General Meeting: Hacking on the Beagle Bone Black
PSU Maseeh Engineering Building

Hacking on the new Beagle Bone Black

Description:

Russell recently spent some time working on porting a house-monitoring system from the Beagle Bone (an $89 embedded, ARM-based, I/O rich device running linux http://beagleboard.org/) to the new Beagle Bone Black, a $45 device which is faster, includes video and 2G of onboard flash. The sensors required a one-wire bus, one of which the original Beagle Bone had configured out of the box. The Beagle Bone Black had none. This talk is a description of what it took to get one-wire (specifically w1-gpio) going with his own custom "cape" (a daughter-board for the Beagle Bone).

Biography:

Russell Senior has been a GNU/Linux user for over 20 years, since the 0.99plN days, using it both recreationally and professionally as a research programmer/scientific data analyst. Since 2005, Russell has become involved as a principal volunteer with the Personal Telco Project (https://personaltelco.net), during which he has worked on embedded systems, primarily network routers. He contributes to the development and improvement of the OpenWrt project. In the last couple years, he has worked on monitoring systems involving Arduino and, since last year, the Beagle Bone and has learned a bit about the Angstrom distribution of linux for embedded devices.

Many will head to the Lucky Lab NW after the meeting

Website
Tuesday
Jun 18, 2013
PLUG Advanced Topics: Social Event at the Lucky Lab
Lucky Labrador Brew Pub

The Portland Linux/Unix Group Advanced Topics meeting

For want of a venue keyholder, we will congregate at the Lucky Lab on Hawthorne for the topics of your choice.

Website
Wednesday
Jul 3, 2013
Linux Kernel Beering - Evening
Lucky Labrador Beer Hall

Monthly get-together for people who hack on the Linux kernel.

Odd Months: Beering/Food at 6:30pm

Lucky Labrador Beer Hall, 1945 Northwest Quimby Street, Portland, OR

Thursday
Jul 4, 2013
PLUG: MOVED TO JULY 11TH
PSU Maseeh Engineering Building

This month's 1st Thursday Portland Linux/Unix group meeting is moved to July 11th at the same time and place.

Have a happy and safe 4th of July!

Website
Thursday
Jul 11, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Physical Security and Surveillance
PSU Maseeh Engineering Building

Steve Pasco will be discussing many aspects of physical security and the realities of our emerging surveillance culture.

Steve is a seasoned Telecommunications and security professional, with more than 27 years experience, capable of managing and maintaining operational oversight of global, enterprise wide facilities and security command and control centers. Proficient in establishing policies, procedures, standards, and personnel training programs. A Telecommunications security expert in CALEA and J-STD-25 protocols. Expert in Security Systems, Access Control, Alarm Monitoring Video Surveillance, Asset Monitoring, Tracking and Protection. Operational experience in running 24/7 Command Control and Communications system with emphasis on Intelligence (C3I).

Many will head to the Lucky Lab NW after the meeting

Website
Thursday
Jul 18, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

PDXNode will be joining us this evening!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Jul 25, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Aug 1, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Perl Mongers/PLUG – The Perl Renaissance - Venue Change!
PSU Maseeh Engineering Building

note: date one week earlier than usual meeting and now at PSU rather than Free Geek!

The Portland Perl Mongers and Portland Linux/Unix Group are pleased to welcome world-renowned Perl trainer and developer Paul Fenwick

The Perl Renaissance is in full swing. Object frameworks and syntax have been undated, web frameworks are easy and powerful, and modules are easy to manage and install. We will cover:

  • Overhauling Perl’s Object Oriented framework with Moose.
  • Using MooseX::Method::Signatures for beautiful classes.
  • Building web applications using Dancer
  • Not worrying about web servers by using Plack.
  • Critiquing your code with Perl::Critic
  • Write amazing regexps with named captures.
  • Install new modules quickly and easily with cpanminus
  • Manage Perl installations easily with perlbrew
  • A whole swag of new features with perl 5.10–5.16
  • Much, much more!

About Paul

Adventuretarian. Enjoys Perl, social hacking, mycology, scuba diving, coffee, cycling, FOSS, meeting new people, and talking like a pirate. World famous in NZ.

This meeting will be followed by social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

Website
Portland Linux/Unix Group: The Perl Renaissance
PSU Maseeh Engineering Building

The Portland Perl Mongers and Portland Linux/Unix Group are pleased to welcome world-renowned Perl trainer and developer Paul Fenwick

The Perl Renaissance is in full swing. Object frameworks and syntax have been undated, web frameworks are easy and powerful, and modules are easy to manage and install. We will cover:

  • Overhauling Perl’s Object Oriented framework with Moose.
  • Using MooseX::Method::Signatures for beautiful classes.
  • Building web applications using Dancer
  • Not worrying about web servers by using Plack.
  • Critiquing your code with Perl::Critic
  • Write amazing regexps with named captures.
  • Install new modules quickly and easily with cpanminus
  • Manage Perl installations easily with perlbrew
  • A whole swag of new features with perl 5.10–5.16
  • Much, much more!

About Paul

Adventuretarian. Enjoys Perl, social hacking, mycology, scuba diving, coffee, cycling, FOSS, meeting new people, and talking like a pirate. World famous in NZ.

As usual, the meeting will be followed by social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

Website
Saturday
Aug 10, 2013
BPOW!!! Battery Powered Orchestra Workshop
through CymaSpace

Encompassing two days of workshops, performances and culminating in a DIY public jam session, BPOW!!! wants to show Portland that even the simplest circuit configurations can bring forth unprecedented levels of ROCK.

Tickets and details are here: http://www.kickstarter.com/projects/travisfeldman/bpow-battery-powered-orchestra-workshop

Website here: www.bpow.org https://www.facebook.com/batterypoweredorchestraworkshop

Hope you can make it! :)

Website
Tuesday
Aug 20, 2013
PLUG Advanced Topics: Hands-on Valgrind: Better programs thru technology
Free Geek

The Portland Linux/Unix Group Advanced Topics meeting

Software Verification and Performance Analysis using Valgrind

by Stephen Dum

Valgrind is a collection of tools to validate your (typically C or C++ compiled) program. It can validate correct usage of memory, profile your program, profile heap usage and verify proper thread usage. This talk gives an overview of valgrind and how it can be used, with emphasis on memory usage verification and profiling.

http://valgrind.org

About Steve: Spent decades dealing with large projects (multi-million lines of code) writing code, automating build processes and automated testing of the code.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Portland Linux/Unix Group Advanced Topics
through Free Geek

Portland's 12-month, three-track open source conference

The Portland Linux/Unix Group meets three times a month:

First Thursday General Meeting at PSU Third Tuesday Advanced Topics Meeting at Free Geek Third Sunday Clinic at Free Geek

We try announce our speakers two weeks in advance but some times it is last minute. They're usually conference-quality none the less.

Many attendees will break for a social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Thursday
Sep 5, 2013
Portland Linux/Unix Group: Virtual Private Networks

Virtual Private Networking

Our illustrious IPv6 authority, Ted Mittelstaedt, will give a talk on popular Virtual Private Network options, including:

1) standard IPSec clients - require static IP at each endpoint, and are supported out of the box by Windows, Cisco IOS, Mac, and Unix using raccoon and similar programs.

2) Modified IPSec VPN clients - example is the Cisco IPSec VPN client. This is a proprietary modification used to allow one end to have a dynamic IP number.

3) SSL VPN clients. Cisco has one they call AnyConnect that is proprietary. OpenVPN is another example.

4) PPTP. This was supposed to have died years ago but since Microsoft ships the PPTP client with Windows it is still very useful in situations where the network admin is forced to provide VPN services to clients that she has no control over.

5) L2TP. This is what PPTP morphed into, Microsoft supports it natively, so it has the same benefits (to the network admin) as PPTP plus the Microsoft implementation allows for encryption using IPSec with certificates.

Ted is the Co-Owner of Portlandia IT and author of the FreeBSD Corporate Networker's Guide

Many attendees will break for a social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Tuesday
Sep 17, 2013
PLUG Advanced Topics: GUI Programming with Qt
Free Geek

Michael Faunce of Memorytime will talk about the Qt GUI toolkit and how and why he used it on a recent project.

Mike is the owner of Memorytime and has been involved with technology since 1972 has seen and used a Slide Rule. He came to oregon in 1976 to work at Tektronix and taught classes at Wilsonville Tektronix plant. While there he deisgned Memory boards for the ATARI computer and also taught at PCC for a short time. Mike has designed a number of memory board and SBC (single board computer) systems.

Mike has three patents and recently served as an expert witness in a recent patent infringement case and currently involved in a number of design projects including a customizable LED sign and a PXE Boot server.

Many will head to the Lucky Lab on Hawthorne after the meeting.

See you there!

Website
Thursday
Sep 26, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Oct 3, 2013
Portland Linux/Unix Group: FreeNAS Plugins
PSU Maseeh Engineering Building

FreeNAS is an open source Network Attached Storage system powered by FreeBSD that features the ZFS filesystem.

Michael Dexter will demonstrate the FreeNAS 9.1.1 Plugins architecture using the Plex Media Server and various virtual machines.

For more information: http://freenas.org

Many attendees will break for a social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Tuesday
Oct 15, 2013
Portland Linux/Unix Group Advanced Topics: Virtual Machine Fair
Free Geek

Who: Daniel Hedlund, Michael Dexter and a few special guests What: Virtual Machine Fair: Erlang/ocaml/Haskell VMs, bhyve, Xen & LXCs! Why: The pursuit of technology freedom

Contain yourselves!

Daniel and Michael have been working with various virtual machines technologies and would like to have a roundtable style talk with micro presentations about each one, including:

Erlang VMs bhyve BSD Hypervisor VMs Xen VM's Haskell VMs (hopefully) and Linux Containers if we can rattle a familiar PLUG face's cage

We've invited a few guests and will give you a survey of some of the great things going on with open source virtualization technology.

Links: http://halvm.org/ http://www.openmirage.org/ http://bhyve.org

Many attendees will break for a social hour at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Oct 24, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Oct 31, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Thursday
Nov 7, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Portland Linux/Unix Group: Samba 4
PSU Maseeh Engineering Building

Brian Martin will talk about his early experiences with Samba 4

Samba provides open-source support for the Microsoft file sharing protocol. Version 4 of Samba was released late last year. It represented years of work and a major, some would say massive upgrade to Samba to include the ability to be a fully functional Active Directory server. Given the large scale changes, many people have been avoiding production Samba 4 use while waiting for the bugs to be worked out. Brian Martin has now started migrating production environments to Samba 4 and will discuss his early experiences.

Bio: Brian Martin is the chief consultant for Martin Consulting Services, Inc. Martin Consulting has provided system administration services in Unix, Linux and Windows systems in the Portland metro area and across the country since 1996. Brian is a frequent attendee at PLUG. His past presentations include VMWare, production grade scripting, disaster recovery experiences, Linux containers, and logical volume management.

Many attendees will break for a social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Thursday
Nov 14, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Nov 19, 2013
Portland Linux/Unix Group Advanced Topics: Android App Collusion
Free Geek

Who: Rogan Creswick
What: Multi-App Security Analysis: Looking for Android App Collusion
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, November 19th, 2013 at 7pm
Why: The pursuit of technology freedom

The Android permission model opens up a number of opportunities for apps to bypass the established single-app permission checks that Android users rely on to control data flow and application behavior on their devices. I'll do my best to terrify the Android-using audience by describing the attack surface for colluding applications and showing interactive visualizations of multi-app data flow. We'll look at the Android permission model, the user-interface it results in, and I'll show just how easy it is to make apps that look innocuous.

Bio:

Rogan Creswick develops unique tools and techniques for software development and security analysis at Galois, Inc. His research interests focus on improving the state of the art in software engineering tools and user interfaces. His experience also reaches into the areas of user interface automation and customization via integrated assistants and automated documentation aides at IBM Research. He has striven to provide natural interfaces to ease communication with complex and semi-sentient agents through existing tools that have already become trustworthy and familiar to their users.

Many attendees will break for a social hour at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Nov 21, 2013
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Monday
Nov 25, 2013
An overview of emacs
Portland State University Fourth Avenue Building (FAB) Room FAB 88-09

Ever wondered about how to use that cryptic software called emacs? Have you wanted to know if emacs really is Lisp in disguise? Would you like to wow all your classmates when you know how to use the cool software? Come to the talk and let Rob teach you how emacs works in an interactive workshop format. Bring a laptop, as you will want it.

Rob Werfelman is is a student of Computer Science at Portland State University, an active member of the PSU chapter of the ACM, and a CS tutor. Hosted in the ACM room inside the CS tutoring lounge.

Website
Thursday
Dec 5, 2013
Portland Linux/Unix Group
PSU Maseeh Engineering Building

Portland's 12-month, three-track open source conference

The Portland Linux/Unix Group meets three times a month:

First Thursday General Meeting at PSU Third Tuesday Advanced Topics Meeting at Free Geek Third Sunday Clinic at Free Geek

We try announce our speakers two weeks in advance but some times it is last minute. They're usually conference-quality none the less.

Many attendees will break for a social hour at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Tuesday
Dec 17, 2013
PLUG Advanced Topics: Lustre Distributed File System
Free Geek

PLUG Advanced Topics:

Implementation and use of the Lustre file system within a research institution.

Lustre is a type of parallel distributed file system, generally used for large-scale cluster computing. (http://lustre.org)

Rob Stites - Research Associate OHSU

Rob works with several compute clusters, each using the Lustre file system at OHSU. He works with three distinct groups at OHSU; Geonomic testing, electron microscope image analysis and speech analysis.

Many attendees will break for a social hour at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Jan 2, 2014
Portland Linux/Unix Group: Advanced OpenSSH
PSU Maseeh Engineering Building

Carlos Aguayo will talk about about Advanced OpenSSH:

  • Basic Usage, on Various Platforms
  • Authentication Methods
  • Keys and Agents
  • Client configuration overview
  • Server configuration overview
  • Tunnels and port forwarding
  • Remote X Windows

Carlos Aguayo is a veteran of the Silicon Valley's startup boom that produced both the Internet and the open-source movements as we know them today. He spent the 90's at companies like Sun Microsystems, Infoseek, General Magic, and Marimba, and was a major contributor at Hobnob, a mobile wireless networking venture. With a background in computer science and engineering, he has focused on corporate and datacenter infrastructure, networking and scalability. He is presently working as a systems engineer at XO Communications in Beaverton, and when not wrangling virtual machines, sings barbershop with the Bridge Town Sound.

Many attendees will break for a social hour after the First Thursday meeting at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Thursday
Jan 9, 2014
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Tuesday
Jan 21, 2014
Portland Linux/Unix Group Advanced Topics: Speaking in Public is Easy
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting Announcement

Who: Brian Rohan and Michael Dexter

What: Speaking in Public is Easy

Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

When: Tuesday, January 21st, 2014 at 7pm

Why: The pursuit of technology freedom

You read that right: Speaking in public is easy and there is nothing stopping you from giving the next informative and compelling PLUG talk.

  • You are guaranteed to have a unique topic, experience and perspective
  • Audiences are far kinder than you expect (only pros get boo'd!)
  • Visuals are always optional
  • No one was born a public speaker
  • There are great resources out there to help you
  • Most things that go wrong have nothing to do with you (Tsunamis!)
  • Live demos are... risky, but cool
  • The OSCON and LFNW CFP's close shortly (hint hint)

Brian and Michael will give you a pragmatic tour of exactly what is involved in open source conference speaking and explain precisely how nothing is stopping you from getting involved thanks to local organizations like the Portland Linux/Unix Group.

Brian says:

In 2007 I made the switch from being a machinist to a real estate agent, shortly thereafter I was invited to investigate a Toastmasters club, in order to become a better communicator. Through 5 years and over 40 speeches in Toastmasters I reached the highest level of Distinguished Toastmaster. Simply stepping out of my comfort zone has given me the opportunity introduce dignitaries, and MC fund-raising events for worthwhile causes (notably a record breaking Clark County Republican Party Lincoln Day Dinner auction). Currently I am a recognized top 2% leader in AdvoCare International, helping others achieve their physical and financial goals.

I enjoy using Linux on a personal level for the freedom that it represents.

"You never get rid of public speaking butterflies, you just get them to fly in formation: ~Marv Serhan

Michael says:

Never in a 1,000 years will I speak in public yet I find myself doing it several times a month in Portland and at conferences around the world. I guarantee I'm no Brian Rohan but I fill rooms and get applause. The secret is finding the right room and just doing it. I will talk about the absolute worst that can happen (rarely what you think it would be), the open source conference community and how to get from submitting a proposal to stepping down from the stage.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Website
Thursday
Feb 6, 2014
SE Portland Coders Night (SEPoCoNi)
Ford Food and Drink (SE 11th and Division)

New location: Ford Food & Drink! Since Side Door is closing early starting Feb, we are trying new venues, this week Ford Food & Drink.

Update: Due to #snowpocalypse Ford is closing at 8pm tonight


Come hang out and write code in a quiet, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

PLUG: Public Speaking is the Greatest Skill You Can Possess
PSU Maseeh Engineering Building

The Portland Linux/Unix Group: Portland's monthly, three-track tech conference, celebrating its 20th anniversary this spring!

  • Who: Brian Rohan and Michael Dexter
  • What: Public Speaking is the Greatest Skill You Can Possess
  • Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
  • When: Thursday, February 6th, 2014 at 7pm
  • Why: The pursuit of technology freedom
  • Stream: http://pdxlinux.org/live/

Brian and Michael are back to teach you everything you ever wanted to know about speaking at an open source from PLUG (hint hint) to OSCON.

Brian has years as an experienced Distinguished Toastmaster (beer available at the Lucky Lab NW after the meeting) and Michael has just submitted his paper for the upcoming AsiaBSDCon conference on a topic he had previously known nothing about.

Why should you give a talk?

  • You are guaranteed to have a unique topic, experience and perspective
  • Audiences are far kinder than you expect (only pros get boo'd!)
  • Visuals are always optional and are flexible in format
  • No one was born a public speaker, it's simply a learned skill
  • There are great resources out there to help you
  • Most things that go wrong have nothing to do with you (Tsunamis!)
  • Live demos are... risky, but useful
  • The LFNW and other CFP's close shortly (hint hint)

Highlight from our Advanced Topics talk: (paraphrased) "My mom got more value out of learning to community with Toastmasters than two years of a (VERY impressive school) scholarship."

YOU may change careers a dozen times in your life and need a new skill set for each job but will ALWAYS need to express yourself and communicate on behalf of yourself and your team. Let PLUG be that first step in what could be worth more than a (VERY impressive school) scholarship!

Brian says:

In 2007 I made the switch from being a machinist to a real estate agent, shortly thereafter I was invited to investigate a Toastmasters club, in order to become a better communicator. Through 5 years and over 40 speeches in Toastmasters I reached the highest level of Distinguished Toastmaster. Simply stepping out of my comfort zone has given me the opportunity introduce dignitaries, and MC fund-raising events for worthwhile causes (notably a record breaking Clark County Republican Party Lincoln Day Dinner auction). Currently I am a recognized top 2% leader in AdvoCare International, helping others achieve their physical and financial goals.

I enjoy using Linux on a personal level for the freedom that it represents.

"You never get rid of public speaking butterflies, you just get them to fly in formation: ~Marv Serhan

Michael says:

Never in a 1,000 years will I speak in public yet I find myself doing it several times a month in Portland and at conferences around the world. I guarantee I'm no Brian Rohan but I fill rooms and get applause. The secret is finding the right room and just doing it. I will talk about the absolute worst that can happen (rarely what you think it would be), the open source conference community and how to get from submitting a proposal to stepping down from the stage.

Website
Tuesday
Feb 18, 2014
PLUG AT: Protecting Your Volunteer Effort from Caustic People

PLUG has been lucky. Some volunteer efforts and organizations face onslaughts that drive off their core volunteers and can hijack or snuff the organization. Hear the lessons learned from five such examples and share your own stories of how to recognize and respond to such behavior.

Early segue into tech topics or refreshments recommended!

Many will head to the Lucky Lab on Hawthorne after the meeting.

See you there!

Michael Dexter PLUG Volunteer

Website
Thursday
Mar 6, 2014
Portland Linux/Unix Group: pfSense
PSU Maseeh Engineering Building

The Portland Linux/Unix Group

pfSense by Jeff Carmichael and Brian Rohan

Stream: http://pdxlinux.org/live/

pfSense offers an open source solution to replace commercial routers, firewalls, security, proxys, dns/dhcp/nat and more. It can be a single solution for most all network resources for a soho, and has been used successfully in small to medium sized businesses. When you are ready to replace your moon infected linksys router, pfSense offers a mature, flexible and capable solution.

Many attendees will break for a social hour after the First Thursday meeting at the Lucky Lab Brew Pub NW at 1945 NW Quimby

See you there!

Website
Tuesday
Mar 18, 2014
Dynamic Tracing with DTrace and SystemTap - Portland Linux/Unix Group Advanced Topics
Free Geek

Daniel Hedlund will be giving an intermediate to advanced level talk on DTrace and SystemTap.

DTrace (http://dtrace.org/blogs/about/) is a dynamic tracing framework, originally developed for Solaris, has been released under the CDDL license and ported to many other Unix-like OSes including FreeBSD, OS X and Linux. SystemTap (https://sourceware.org/systemtap/) provides similar functionality to DTrace but is Linux specific and released under the GPL.

Dynamic tracing tools make it possible to safely inject instrumentation points (probes) into running applications on production environments; no recompilation is necessary and there is only minimal performance overhead when being used, and no overhead when not. Probes can be used to gather performance metrics to identify bottlenecks, create aggregate statistics such as the size distribution of filesystem writes, or to introspect arguments passed to individual functions in a running application without ever taking it offline.

Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

PLUG: Portland's monthly, three-track tech conference!

First Thursday: General Meeting at PSU

Third Tuesday: Advanced Topics at Free Geek

Third Sunday: Hands-on Clinic at Free Geek

See you there!

Website
Thursday
Apr 3, 2014
Portland Linux/Unix Group 20th Anniversary: Ask Linus
PSU Maseeh Engineering Building
Date: March 24th, 1994
Newsgroups: comp.os.linux.help
Subject: Linux Users Group!!!

There is a Linux users group forming in Portland Oregon, 
if you are interested, email me at: ... our first meeting 
date has not been set, but will be in April sometime.
Have Fun,
Sean

The Portland Linux/Unix Group is turning 20!

We are celebrating with a Q&A session with the person who inspired this group of Linux and Unix users to come together and meet monthly for two decades: Linus Torvalds

Seating is limited and you can RSVP at: http://plug.eventbrite.com

We cannot guarantee a place for everyone and priority will be given to those who RSVP. You can try to watch the live stream from the lobby.

Live stream: http://pdxlinux.org/live/ IRC: #pdxlinux on irc.geekshed.net

Many will head to the Lucky Lab NW at 1945 NW Quimby after the meeting. Rideshares available.

Website
Tuesday
Apr 15, 2014
Portland Linux/Unix Group Advanced Topics: Heartbleed & apcupsd
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting Announcement

Who: Ted Mittelstaedt

What: Heartbleed: It's cause, the solution, lessons learned plus apcupsd

Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

When: Tuesday, April 15th, 2014 at 7pm

Why: The pursuit of technology freedom

The "Heartbleed" OpenSSL bug potentially impacts everyone who has used the Internet but was simple enough to explain in an XKCD cartoon.

http://xkcd.com/1354/

Ted Mittelstaedt will enlighten us about it and the issues surrounding it. Ted has also been experimenting with APC's new UPC interface and apcupsd. He will share his findings on this.

Many will head to the Lucky Lab on Hawthorne after the meeting.

See you there!

Website
Thursday
May 1, 2014
Portland Linux/Unix Group: Federated Wiki
PSU Maseeh Engineering Building

Who: Ward Cunningham

What: Federated Wiki

Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)

When: Thursday, May 1st, 2014 at 7pm

Why: The pursuit of technology freedom

Stream: http://pdxlinux.org/live/

UNIX introduced the notion of software tools, small programs assembled together as pipelines. Almost as innovative what its notion of a workbench, a place where work in progress could be shared by passing references, file paths, among collaborators.

I draw huge inspiration from these contributions, both of which happened within my professional lifetime. In this talk I will describe analogous structures in Federated Wiki, a project that hopes to host the doing of things as well as the talk about doing things.

Ward Cunningham has worked for and consulted to daring startups and huge corporations. He has served as CTO, Director, Fellow, Principle Engineer and Inventor. He is best known for creating wiki. He leads an open-source project rebuilding wiki to solve more complex sharing situations addressing some of societies toughest problems. Ward founded movements in object-oriented, agile software, extreme programming and pattern languages. Ward lives in Portland, Oregon and works for New Relic, Inc.

Many will head to the Lucky Lab NW after the meeting.

Website
Tuesday
May 20, 2014
Portland Linux/Unix Group Advanced Topics: Hands-on Internet of Things
Free Geek

Who: Sean Mathews

What: Hands-on Internet of Things

Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

When: Tuesday, May 20th, 2014 at 7pm

Why: The pursuit of technology freedom

Sean Mathews will present Hands-on Internet of Things: Building the next “Internet Of Things” device using a Raspberry Pi or Beagle Bone Black and simple electronics.

Sean will take us though how to prototype and build a Raspberry Pi GPIO board for as lows as $6 per board and under a month.

Learn about the Raspberry Pi GPIO header and how you can use it to talk to your card.

Sean has built assembly line automation solutions for over 20 years

Sean Mathews has over 30 years of computer hardware, software and database design and development. Sean started writing assembly language and Basic on TRS-80 and Pet computers in the late 70's at the age of 9. At 16 he started his first company writing software written in C to help developers keep track of revision history of C source code for MODCOMP computers in the mid 80's. Currently he designs embedded and cloud based solutions at NuTech Software Solutions which he founded in 1996 and sells a line of embedded alarm devices for consumers that are sold worldwide.

Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Jun 5, 2014
Portland Linux/Unix Group: Security and OpenSSH
PSU Maseeh Engineering Building

Who: Steve Dum

What: Security and OpenSSH

Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)

When: Thursday, June 5th, 2014 at 7pm

Why: The pursuit of technology freedom

Stream: http://pdxlinux.org/live/

We will look at the security provided by OpenSSH and how the environment it is used in affects it's security. When can SSH security improve network security and when can't it.

This presentation assumes you have a basic understanding of SSH and how it is setup. Those topics will be reviewed very rapidly as we dig deeper into the security aspects of SSH. The discussion concentrates on SSH authentication using asymetric or public key encryption.

SSH is widely used to provide convenient and secure access to multiple machines on a local network, and to tunnel into remote networks to access machines on those networks that aren't directly visible to your local machine. We will analyze various use scenario's of SSH in these two usage scenario's and also the advantages and disadvantages of using an agent to facilitate SSH connections. For each of these scenario's, we will discuss the privacy aspects of one's passphrase and private keys, how secure the transmitted data is, and the ability of others to 'borrow' your credentials.

You should walk away from this presentation with a better understanding of what actions you need to take to maximize your privacy, while reaping the benefits of using SSH.

Many will head to the Lucky Lab NW at 1945 NW Quimby after the meeting.

Website
Tuesday
Jun 17, 2014
Portland Linux/Unix Group Advanced Topics: Git 2.0
Free Geek

Who: Alan Olsen

What: Git 2.0

Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)

When: Tuesday, June 17th, 2014 at 7pm

Why: The pursuit of technology freedom

On May 28th, version 2.0 of the Git version control software was released. This talk will be on the changes and new features that come along with the 2.0 release, as well as the changes the steps to build and install the software.

Alan Olsen started using Linux in 1994 with the Yggdrasil distribution. He has been involved with PLUG for far to long and ran Advanced Topics for 8 years. He has been programming since 1972 and working in the computer industry since 1984. He is old. He has built a log of software, hacked a lot of kernels, written too many scripts and is still finding more to learn and do in the Linux environment.

Many will head to the Lucky Lab on Hawthorne after the meeting.

See you there!

Website
Thursday
Jul 3, 2014
Portland Linux/Unix Group: Lowest Common Denomiator Coding with vi and sh
PSU Maseeh Engineering Building

Who: Michael Dexter

What: Lowest Common Denominator Coding with vi and sh

Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)

When: Thursday, July 3rd, 2014 at 7pm

Why: The pursuit of technology freedom

Stream: http://pdxlinux.org/live/

There are countless available text editors, programming languages and Integrated Development Environments (IDEs) but few are guaranteed to be present on any given system. On POSIX Unix systems, the vi(1) text editor and sh(1) shell are required by the POSIX (opengroup.org) standard and might be the only development tools at your disposal. While some developers may consider these tools equivalent to a doughnut spare tire that should not be used over 50MPH, others embrace them and have used them for decades. Some would also argue that you should learn the rules before you break them in order to appreciate higher-level languages.

This talk will be a crash course in vi(1) and sh(1) with examples from a 2500 line virtualization management project that uses a number of scripting techniques.

Michael provides independent Unix support and organizes PLUG.

Many will head to the Lucky Lab NW after the meeting.

Website
Tuesday
Jul 15, 2014
Portland Linux/Unix Group Advanced Topics: GO TO OSCON
Free Geek

We will not be having a meeting tonight but you are welcome to meet at the Lucky Lab.

See you at OSCON!

PLUG: Portland's monthly, three-track tech conference!

First Thursday: General Meeting at PSU

Third Tuesday: Advanced Topics at Free Geek

Third Sunday: Hands-on Clinic at Free Geek

PLUG will celebrate 20 years of delivering conference-quality Linux, Unix and technology speakers this year! Most speakers are announced about two weeks in advance but some are last minute. Watch Calagator and the PLUG mailing lists for the latest news.

Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Aug 7, 2014
Portland Linux/Unix Group: An Open Hardware Case Study: The AK-47
PSU Maseeh Engineering Building

Who: Beth 'pidge' Flanagan

What: Open Sourcing the Modern Battle Rifle: Legal and technical implications in home building the semi-automatic AK-47

Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)

When: Thursday, August 7th, 2014 at 7pm

Why: The pursuit of technology freedom

Stream: http://pdxlinux.org/live/

A look at the technical and legal issues surrounding home construction of firearms, focusing on semi-automatic AK-47 style rifles.

Home gun building brings interesting legal and technical challenges needed to keep someone both safe and on the right side of the law. This requires an individual to be both an amateur metalsmith as well as knowing the ins and outs of firearms and international patent law. This talk will discuss the building of the semi-automatic AK47 rifle from a technical perspective, from demilling parts kits to the construction of a fully functional semi-automatic weapon.

We will also discuss the origins of the AK design, the history of it’s variants and its current patent status as a public domain firearm design, delving into Soviet and Russian Federation patent law as well as US firearms law.

Bio:

Beth 'pidge' Flanagan is an embedded linux geek who works at Intel's Open Source Technology Center on the Yocto Project.

Beth also gave a keynote at OSCON 2014, "Yes, Your Refrigerator Is Trying To Kill You..."

http://www.youtube.com/watch?v=Vd8dXzAL-W8

Many will head to the Lucky Lab NW at 1945 NW Quimby after the meeting.

Website
Thursday
Aug 14, 2014
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Sunday
Aug 17, 2014
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Aug 19, 2014
Start your path to Linux certification for free at Free Geek
Free Geek

Starting in early August the Linux Foundation, with edX, is going to offer a Massive Open Online Course (MOOC), called Introduction to Linux, to help people explore the various tools and techniques commonly used by Linux programmers, system administrators and end users to achieve their day-to-day work in a Linux environment. Interested parties are welcome to sign up for free at: http://is.gd/linuxmooc

Upon completion of this training you should have a good working knowledge of Linux, from both a graphical and command line perspective, allowing you to easily navigate through any of the major Linux distributions. You will be able to continue your progress as either a user, system administrator or developer using the acquired skill set.

This is a self-paced class and students are welcome to sign up for for free and take it on their own. Free Geek wants to be successful and we've pulled together an amazing collection of volunteer instructors who will help you complete the course. Students are able to take advantage of two support programs starting in August and running through mid-October.

Structured Intro to Linux classes Tuesdays 8/19 to 10/14 5:30-8:30pm

Work alongside other students and volunteer instructors to complete two learning modules a week. Students must sign up for the online course and may want to accomplish some homework in between classes (although this will likely not be required). You are welcome and encouraged to bring your own laptop if you have one. Sign up in advance at the Free Geek front desk or by giving us call 503-232-9350.

Intro to Linux drop-in support Sundays 8/24 to 10/19 1:00-5:00pm

For students who would like to work at their own pace, or those who would like to supplement the structured Intro to Linux course, you can drop in anytime from 1-5 on Sundays to ask questions, complete assignments with assistance, or talk about more advanced topics. Volunteer instructors will be on-hand to answer all your questions.

Free certification of completion While some students may choose to get official certification from edX and the Linux Foundation, we understand that many students choose not to pay the required $250 fee. Free Geek will provide an opportunity to get unofficial certification of course completion to those students who would like to use this as a way to prove they completed this class successfully. Students must take the final test under supervision and adhere to the same ethical standards as a paid participant.

Website
PLUG Advanced Topics: Software-Defined Radio Hack Session
Free Geek

Who: Jared Boone, Kenny McElroy and you
What: Software-Defined Radio Hack Session
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, August 19th, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live
IRC: irc.geekshed.net #pdxlinux

Software-Defined Radio Hack Session

Want to get into software-defined radio hacking but don't know where to start? Bring your laptop and an RTL-SDR dongle, HackRF, BladeRF, USRP, or other SDR hardware to this hack session and get expert help.

Jared Boone and Kenny McElroy will be on hand to help install and configure software and explain concepts. Do try to install GNU Radio on your computer before you come, since it can be a long, slow process. If you get into trouble, we will do their best to get you unstuck. For those who come with GNU Radio already functional, we will advise you on things to experiment with. If you do not already own a software-defined radio, purchasing an RTL-SDR dongle from HackerWarehouse.com or NooElec.com is recommended. They are quite inexpensive ($15 to $20) but very functional and a great way to get started in software-defined radio.

Bring some radio-based toys to hack on! If you can't make this meeting, be sure to watch Calagator, where Jared and Kenny will be starting an SDR meetup in the next few weeks.

Jared Boone has an ongoing obsession with software-defined radio. He helped with the design and coding of the HackRF SDR and has done some privacy-related work, particularly around automotive tire pressure monitors. He is a frequent user of GNU Radio, baudline, and radio signal processing techniques.

Kenny McElroy is a computer security researcher, focused on improving understanding and visualization of how the ones and zeros of computer security move around in the real world.

Organizer's Notes: Ham Radio Outlet in Tigard has a number of good magazines including the July/August QEX which features an article on GNU Radio. You may also want to read:
http://www.csun.edu/~skatz/katzpage/sdr_project/sdr/grc_tutorial1.pdf
I can also help you set up FreeBSD-current with GNU Radio.

Many will head to the Lucky Lab on Hawthorne after the meeting.

Many attendees will break for a social hour after the Third Tuesday meeting at the Lucky Lab on Hawthorne after the meeting

See you there!

Website
Thursday
Sep 4, 2014
Portland Linux/Unix Group: Private Encrypted Communications: The Blackphone
PSU Maseeh Engineering Building

Who: Louis Kowolowski
What: Private Encrypted Communications: The Blackphone
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, September 4th, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

This talk is an overview of private encrypted communications, focusing on software from Silent Circle, LLC and hardware from SGP, the makers of Blackphone. If the network cooperates, there will be demos of both the voice and text services.

Louis Kowolowski is a 16 year veteran in the fields of UNIX, networking, and security. He is the Technical Operations Manager of Silent Circle, a communications company headquartered Geneva, CH, providing simple yet secure encrypted voice, video, text and file transfer. He has a passion for automation and scalable internet architectures and when not working, enjoys amateur photography and traveling with his wife.

Many will head to the Lucky Lab NW at 1945 NW Quimby after the meeting.

Website
Tuesday
Sep 16, 2014
Portland Linux/Unix Group AT: CANCELLED
Free Geek

Meeting cancelled for want of a key holder.

See you in October!

Website
Sunday
Sep 21, 2014
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Thursday
Oct 2, 2014
Meet & Geek (After-hours tour of Free Geek)
Free Geek

What? Free snacks, beer/wine, tours, and conversation. Connect with staff, volunteers and other community members to get a special after-hours behind the scenes look at Free Geek.

When? Thursday, October 2nd 5:30-7:30pm. We're offering casual tours at 6 and 6:30.

Why? Why not! We're want to show off what we've been up to lately (did you know we're going for Responsible Recycler certification?) and hear your ideas about what we can do to better serve you and our community.

Website
Portland Linux/Unix Group: Diversity in Open Source: What We Can Do
PSU Maseeh Engineering Building

Who: Jennifer Davidson
What: Diversity in Open Source: What We Can Do
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, October 2nd, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

If you're involved in tech and/or open source, you know the community suffers from a lack of diversity. The big question is: Why? Even more powerful is: What can each of us do to build a community that is welcoming of contributors from all backgrounds? Jennifer Davidson will shed light on these issues and discuss what ChickTech is doing locally in Portland. Expect actionable steps we can take as a community to increase diversity in tech.

Jennifer Davidson is a User Experience Researcher and Designer at Intel. She received a PhD in Computer Science with an emphasis in Human-Computer Interaction from Oregon State University in June 2014. She is the Interim Board President for ChickTech (http://chicktech.org). Her passions include studying open source communities, designing software that works for humans, and doing outreach to build women in tech communities. Jennifer has given talks at OSCON, Open Source Bridge, Open Source Systems, Code n' Splode, and many academic conferences.

Many will head to the Lucky Lab NW at 1945 NW Quimby after the meeting.

Rideshares Available

See you there!

Michael Dexter
PLUG Volunteer

Website
Sunday
Oct 19, 2014
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Oct 21, 2014
Portland Linux/Unix Group Advanced Topics: Living Desktop Environment-Free
Free Geek

Who: Leander Harding
What: Living Desktop Environment-Free
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, October 21st, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

KDE, Unity, even XFCE, are massive, complex software environments that achieve simplicity of user experience through rigid adherence to a given paradigm - and once you can write a shell script, they do remarkably little for you. We'll discuss philosophy, tools, and practical advice for simpler, more reliable, and more powerful computing without a desktop environment, surveying everything from non-annoying network profile handling to the wide world of mouse-free window management and everything in between.

Leander Harding is a developer at Cloud Four and a longtime Linux user. He's been running desktop environment-free since 2007.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

See you there!

Michael Dexter
PLUG Volunteer

Website
Thursday
Nov 6, 2014
Portland Linux/Unix Group
PSU Maseeh Engineering Building

Portland Linux/Unix Group General Meeting Announcement

Who: Jesse Bufton
What: ownCloud
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, November 6th, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

Web-based file hosting, synchronization, and collaborative editing services have made sharing files easier than ever. While these features aren't new, the web 2.0 cloud context they are being offered through has brought them to the reach of the average user with low barriers to use. These freemium services often come at a hidden price of control, privacy, and usually security. This presentation will give an overview of what ownCloud is, why one might use it, what technologies it employs, the services & features it offers, how to set it up, and discuss the use case the presenter has deployed.

Jesse Bufton is an independent web designer/developer and sometimes graphic designer. Jesse began his journey to *nix operating systems in 2000. In his most zen of moments, Jesse forages wild plants, hunts mushrooms, and ferments both food and beverage with friends--all accounted for on the blog Fermentemptations.com

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Nov 11, 2014
Galois tech talk: Read-copy update (RCU) validation and verification for Linux
Galois Inc

abstract: Read-copy update (RCU) is a synchronization mechanism that is sometimes used as an alternative to reader-writer locking (among other things) that was added to the Linux kernel in 2002. A similar mechanism was added to Sequent’s DYNIX/ptx parallel UNIX kernel in 1993, and antecedents go back to at least 1980. Although a fully functional textbook implementation of RCU comprises only about 20 lines of code, the Linux-kernel implementation comprises more than 15,000 lines of code due to harsh requirements involving performance, scalability, energy efficiency, real-time response, memory footprint, module unloading, hotplugging of CPUs, and software-engineering considerations.

Therefore, a key Linux-kernel RCU challenge is validation and verification. To this end, more than 2500 lines of the current Linux-kernel implementation do torture testing. However, there are now more than one billion devices running Linux, so that an RCU bug that manifested on average once every million years of machine time would manifest about three times every day across the installed base. Furthermore, the combination of Internet of Things and Josh Triplett’s Linux Kernel Tinification project is likely to significantly increase the number of running instances.

I write and run rcutorture tests myself, and I like to think that my 20 years of parallel-code testing experience allows me to meet this validation challenge, but a simple analysis suggests a gap of several orders of magnitude. Additional validation and verification techniques are thus called for. This talk gives a brief overview of RCU and describes my adventures evaluating various verification techniques.

bio: Paul E. McKenney has been coding for almost four decades, more than half of that on parallel hardware, where his work has earned him a reputation among some as a flaming heretic. Over the past decade, Paul has been an IBM Distinguished Engineer at the IBM Linux Technology Center. Paul maintains the RCU implementation within the Linux kernel, where the variety of workloads present highly entertaining performance, scalability, real-time response, and energy-efficiency challenges. Prior to that, he worked on the DYNIX/ptx kernel at Sequent, and prior to that on packet-radio and Internet protocols (but long before it was polite to mention Internet at cocktail parties), system administration, business applications, and real-time systems. He has a BS in Computer Science and another in Mechanical Engineering along with an MS in Computer Science, all from Oregon State University. He also has a Ph.D. in Computer Science and Engineering from OGI/OHSU. He has more than 100 publications and more than 50 patents. His hobbies include what passes for running at his age along with the usual house-wife-and-kids habit.

Website
Tuesday
Nov 18, 2014
CANCELLED: Portland Linux/Unix Group Advanced Topics
Free Geek

No Advanced Topics meeting this month. Feel free to meet at the Lucky Lab on Hawthorne.

Website
Thursday
Dec 4, 2014
Portland Linux/Unix Group: Conference Warrior

Who: Michael Dexter and YOU
What: Conference Warrior
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, December 4th, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

I do not think of myself as a big conference goer though I have been to various instantiations of PLUG, OpenSourceBridge, OSCON, CLS, Monitorama, DjangoCon, LinuxCon, Linuxfest Northwest, SCALE, MySQL, FOSDEM, LinuxTag, CeBIT, Systems.de, BSDCan, EuroBSDcon, AsiaBSDCon, OpenCON, bhyveCon, Slackathon, Supercomputing, MeetBSD, NYCBSDCon, InfoBALT, various Latvian events, that IT expo that used to come through Portland and a few I am completely spacing. I have also spoken or exhibited at some of these plus organized a few of the tiny ones.

At the public prompting of Brian P. Martin, I will discuss why on Earth someone would do such a thing over and over. Including:

How to and why attend

How to and why speak

How to and why exhibit

How to and why organize events

How to put on the best event possible on really short notice

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Dec 16, 2014
PLUG Advanced Topics: CFPs from Announcement to Reimbursements
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting Announcement

Who: Michael What's His Name
What: CFPs from Announcement to Reimbursements
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, December 16th, 2014 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

CFPs or Calls for Papers/Participation are something you generally are oblivious to or schedule your whole year around. A CFP is what conference organizers use to formally announce their desire for speakers at an upcoming event. They often set guidelines and requirements for the talk and the organizers of successful conferences can find themselves rejecting hundreds of proposals. Michael will analyze a number of prominent open source community CFPs and will step through every stage of a CFP that requires an extended abstract, paper and presentation. Attendees will hear repeatedly how astonishingly easy some CFPs (like PLUG's) are to respond to and in will fact have their proposals ready by the end of the talk.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Sunday
Dec 21, 2014
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Sunday
Jan 18, 2015
PLUG Linux Clinic
Free Geek Conference Room

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Jan 20, 2015
Portland Linux/Unix Group Advanced Topics: Informal Meeting
Lucky Labrador Brew Pub

For want of a response to the CFP, the PLUG meeting will be an informal meeting at the Lucky Lab on Hawthorne for those who need to get out of the house.

Website
Thursday
Feb 5, 2015
Portland Linux/Unix Group: Escaping GMail
PSU Maseeh Engineering Building

Who: Louis Kowolowski
What: Escaping GMail
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, February 5th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

If you’ve wanted to run your own mail server, but held back because it sounded complicated, fear no more. In mere days you too can have a GMail-like experience. Using common household tools such as Postfix, Dovecot, and MySQL, you can have a pointy clicky UI for your mail administration and webmail needs.

I’ll be showing a demo that utilizes Postfix, Dovecot, PostfixAdmin, Sieve, MySQL, and RoundCube. Account manipulation (creating domains and users) through a webby, webmail, and server side mail filters. All of this is done on FreeBSD but can also be done on others such as Linux, Solaris, or even Irix (if you love pain).

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Sunday
Feb 15, 2015
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Feb 17, 2015
Portland Linux/Unix Group Advanced Topics: Informal Meeting
Lucky Labrador Brew Pub

For want of a response to the CFP, the PLUG meeting will be an informal meeting at the Lucky Lab on Hawthorne for those who need to get out of the house.

Enjoy!

Website
Thursday
Mar 5, 2015
Portland Linux/Unix Group: The Future of Copyleft
PSU Maseeh Engineering Building

Who: Bradley M. Kuhn
What: Considering the Future of Copyleft: How Will The Next Generation Perceive GPL?
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, March 5th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

Copyleft licenses, particularly the GPL and LGPL, are widely used throughout the Free Software community. However, recent for-profit corporate interest in Free Software development has led to a renewed preference toward non-copyleft licensing by for-profit entities. Meanwhile, many for-profit entities that do use copyleft for their own software now do so in a manner that most copyleft aficionados find, at best, distasteful and at worst, abusive.

A long-standing truce exists in our community between fans of non-copyleft licensing and copyleft. No one in the copyleft communities disputes that non-copylefted Free Software is an important part of our community. However, copyleft faces new challenges that make past debates about the appropriateness of copyleft seem quite minor by comparison.

This talk will discuss all aspects of the complicated situation facing copyleft, including younger developers apparent preference for non-copyleft licensing (as expressed, in part, in the "post-open source" debates), the widespread and common failures for companies to comply with GPL's relatively easy requirements, and how licensing choices are today, unlike in the past, rarely in the hands of individual developers, but instead their corporate employers.

Bradley M. Kuhn is the President and Distinguished Technologist at Software Freedom Conservancy (sfconservancy.org) and on the Board of Directors of the Free Software Foundation (FSF). Kuhn began his work in the software freedom movement as a volunteer in 1992, when he became an early adopter of the GNU/Linux operating system, and began contributing to various FLOSS projects. He worked during the 1990s as a system administrator and software developer for various companies, and taught AP Computer Science at Walnut Hills High School in Cincinnati. Kuhn's non-profit career began in 2000, when he was hired by the FSF. As FSF's Executive Director from 2001–2005, Kuhn led FSF's GPL enforcement, launched its Associate Member program, and invented the Affero GPL. From 2005-2010, Kuhn worked as the Policy Analyst and Technology Director of the Software Freedom Law Center. Kuhn was the primary volunteer for Conservancy from 2006–2010, and has been a full-time staffer since early 2011. Kuhn holds a summa cum laude B.S. in Computer Science from Loyola University in Maryland, and an M.S. in Computer Science from the University of Cincinnati. Kuhn's Master's thesis discussed methods for dynamic interoperability of FLOSS programming languages. Kuhn received the O'Reilly Open Source Award in 2012, in recognition for his lifelong policy work on copyleft licensing.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Mar 7, 2015
Hackster Hardware Weekend
through Portland State Business Accelerator Mt. Hood room

Ready to hack the future of hardware?

The Hackster Hardware Weekend is a celebration of makers, open source hardware and the Hackster community across America. From Seattle to NYC and everything in between, we are hitting the road driving an original DeLorean DMC 12 to run the coolest Hackathon & Meetup series of the year, with loads of free hardware kits, amazing speakers, software freebies and great people.

Best yet, you also get to hack our Time Machine. Update our DeLorean with the latest sensors, electronics, radios and data service. Make Doc Emmet Brown proud and #HackToTheFuture!

What will you build with the DeLorean? Share your ideas on the DeLorean hacks page.

Website
Sunday
Mar 15, 2015
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Mar 17, 2015
Portland Linux/Unix Group Advanced Topics
Free Geek

The March Advanced Topics will be an informal meeting at:

Lucky Labrador Brew Pub 915 SE Hawthorne Boulevard

Enjoy!

Website
Thursday
Mar 19, 2015
OpenStack Jumpstart - OSNW User Group
Puppet

Getting up to speed in OpenStack can be challenging. Whether you're just getting involved or trying to find the deepest details on a given project, where to start is not obvious. Vern Hart (Director of Delivery at Solinea) will cover the landscape of training options available, as well providing a roundup of the best sources of OpenStack information out there. He'll also give some guidance on interacting with the community and how best to leverage the knowledge of the thousands of brilliant developers available via mailing list or IRC.

Vern Hart is the Director of Delivery at Solinea. He is a proven consultant specializing in open infrastructure and helping customers adopting new infrastructure architectures and solutions. Vern has over 20 years of systems administration experience. Prior to Solinea, He was CTO at three separate companies including his own which eventually merged with their largest competitor. Most recently Vern was Director of Support Operations and Training at Morphlabs where he was instrumental in the migration of Morphlabs onto OpenStack from Eucalyptus. He has proven success in both systems development and engineering roles.

Dinner & drinks provided.

Please note our gracious hosts code of conduct: https://docs.puppetlabs.com/community/community_guidelines.html#event-code-of-conduct

Website
Thursday
Apr 2, 2015
Portland Linux/Unix Group: MP4 Metadata Editing
PSU Maseeh Engineering Building

Portland Linux/Unix Group General Meeting Announcement

Who: Latham Loop
What: MP4 Metadata Editing
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, April 2nd, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

Latham Loop will present an overview of adding and editing text based subtitles and metadata to the popular MP4 video file format. This can be beneficial to those desiring an alternate language translation when watching video, and to the hearing impaired. Open source tools Subler, Subtitle Edit, FFMPEG, Plex for Mac, Windows and Linux, will be discussed.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Apr 18, 2015
Beaver BarCamp 15
Oregon State University- Kelley Engineering Center: 1148 NW Monroe Ave, Corvallis, OR 97331

Beaver BarCamp is an informal conference where everyone is encouraged to participate and the sessions are not predetermined. It provides a collaborative environment that promotes the sharing of ideas and projects and is a fun, free, casual event filled with discussions, demos and interaction with attendees. One of the best aspects of BarCamp is that attendees both provide the sessions and choose the schedule, allowing for greater flexibility and freedom. While many are tech oriented, we encourage any DIY, educational or interactive sessions. We invite everyone and anyone in the community and at OSU to enjoy Beaver Barcamp. Registration is appreciated.

Website
Sunday
Apr 19, 2015
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
Apr 21, 2015
Portland Linux/Unix Group Advanced Topics: FreeBSD Virtualization Options
Free Geek

Who: Michael Dexter
What: FreeBSD Virtualization Options
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, April 21st, 2015 at 7pm
Why: The pursuit of technology freedom

Learn about the latest developments in FreeBSD virtualization including EC2 and Hyper-V guest support, Xen Dom0 and DomU support and bhyve, the native FreeBSD Hypervisor.

Learn about the latest developments in FreeBSD virtualization including EC2 and Hyper-V guest support, Xen Dom0 and DomU support and bhyve, the native FreeBSD Hypervisor.

FreeBSD invented the modern Unix container with jail(8) in the year 2000 and today operates as an EC2 and Hyper-V guest, Xen Dom0 and DomU and now includes bhyve, the native FreeBSD Hypervisor. Michael wrote his first jail(8) management system in 2005 and has since operated NetBSD/Xen in production and was the first community user of bhyve, the FreeBSD hypervisor introduced with FreeBSD 10.0. bhyve is a modern, emulation-free hypervisor that relies on the Extended Page Table feature found in modern Intel and AMD CPUs. bhyve provides bare-metal performance for Unix virtual machines and an in some cases will in fact provide better than bare-metal performance.

FreeBSD Xen Dom0 support has been many years in the making but is beginning to see the light of day. Michael is working with Xen developer Roger Pau Monné and aims to have a real-world report on the status of this unique effort.

Combined, these technologies are establishing FreeBSD as an emerging first class virtualization platform with an increasing adoption by "cloud" service providers.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
May 7, 2015
Portland Linux/Unix Group: Block Storage Device Life Cycles
PSU Maseeh Engineering Building

Portland Linux/Unix Group: Block Storage Device Life Cycles

Who: Michael Dexter
What: Block Storage Device Life Cycles
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, May 7th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live if lucky

Block storage has joined electricity as one of the fundamental technologies on which we are completely and irrevocably dependent. The two technologies are in fact becoming inextricable now that computers control virtually every electrical system from the distribution grids on up, and computers themselves are completely dependent on electricity to operate. Both technologies have undergone countless innovations yet still operate largely on their original basic principles. While high in capacity, fast and affordable, the modern hardware block storage device or “hard disk” operates on the same principles as the original 1956 IBM 350 disk storage unit and most solid-state alternatives emulate hard disks. Beginning with the Berkeley Fast File System, the BSD family of operating systems has played a key role in the evolution of general purpose block storage and continues this innovation with technologies like virtual block storage devices, GEOM, UFS2, ZFS, GELI, HAST, GEOM Journaling, FUSE, tmpfs and the NAND Flash framework. This paper will survey the available block device options in the FreeBSD operating system and explore their practical uses in modern storage architectures.

FreeBSD is unique in that it provides the reference platform for the Unix File System and is now a tier one Zettabyte File System or ZFS platform. The 10.0 release of FreeBSD is particularly unique in that it includes in-kernel iSCSI network block device sharing, the NAND Flash framework, a FUSE implementation and the bhyve hypervisor which can leverage and help test most FreeBSD storage technologies. The FreeBSD ports collection also includes support for guest file systems such as ext2 and NTFS, which provide new opportunities to "round trip" virtual and physical machines using bhyve and tools such as the iBFT iSCSI boot framework.

Finally, while an unprecedented block storage toolkit can enable extensive experimentation, there are pragmatic issues surrounding production storage architectures. This paper will touch on real world block storage solutions built with FreeBSD and its derivatives. These derivatives include the FreeNAS storage appliance, which provides networked block and file storage to a myriad of Unix and non-Unix clients. Pragmatic issues surrounding verifiable data integrity include: understanding and embracing ZFS behavior and limits, observing disk and partition health in addition to data integrity, understanding the implications of file naming, maintaining backups and restoring desired data in a timely manner.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Sunday
May 17, 2015
PLUG Linux Clinic
Free Geek

The Linux Clinic meets once a month on the third Sunday from 1 - 5 pm at Free Geek, 1731 SE 10th Avenue, Portland, 97214.

Bring your Linux computer that is being a brat and we'll teach it some manners. Or bring your computer that has some evil operating system on it and we'll send it home with a shiny, clean Linux distro. Or just come and look over shoulders to see what Linux is all about.

If you already know Linux well, the Clinic is also a good place to learn how to help users troubleshoot problems. It's excellent training for tech support work in Linux.

We have monitors, mice, keyboards, and miscellanous other perifpherals, so generally all you need to bring is the box.

There will also be coffee and people usually bring munchies as well. After all, you can't do computers on an empty tummy.

Website
Tuesday
May 19, 2015
Portland Linux/Unix Group Advanced Topics
Free Geek

PLUG Advanced Topics

Who: Brian Martin
What: Life of (Raspberry) Pi
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, May 19st, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Learn:

  • How to assemble and configure a Raspberry Pi
  • How to use it as a remote desktop client
  • How to configure it to use an NFS-provided root file system
  • and How to share the same root file system with multiple Raspberry Pi's

In this meeting Brian will be discussing his recent experiences using the Raspberry Pi to meet personal and business needs. Brian will demonstrate building and configuring a Raspberry Pi. He'll also demonstrate using the Raspberry Pi as a Windows remote desktop client. Afterwards, he'll demonstrate how to drink a beer at the Lucky Lab.

Bio: Brian Martin is the chief consultant for Martin Consulting Services, Inc. Martin Consulting has provided system administration services in Unix, Linux and Windows systems in the Portland metro area and across the country since 1996. Brian is a frequent attendee at PLUG. His past presentations include VMWare, production grade scripting, disaster recovery experiences, Linux containers, logical volume management, and Samba 4.

Website
Thursday
Jun 4, 2015
Portland Linux/Unix Group: Open Hardware and why it matters
PSU Maseeh Engineering Building

Who: John Hawley
What: Open Hardware and why it matters - MinnowBoard MAX case study
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, June 4th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Open Hardware is starting to change the way the world works, giving more people access to customizable hardware, and giving more power to smaller entities. I intend to give a general overview of open hardware, focusing on the MinnowBoard MAX, and use it as a case study of what people are doing with it and why the open hardware is important to the space it's entering.

John 'Warthog9' Hawley led the system administration team on kernel.org for nearly a decade, leading a team including four other administrators. His other exploits include working on Syslinux, OpenSSI, a caching Gitweb, and patches to bind to enable GeoDNS. He's the author of PXE Knife, a set of interfaces around common utilities and diagnostics tools needed by an average systems administrator, as well as SyncDiff(erent) a state-full file synchronizer and file transfer mechanism. He currently works for Intel working on Open Hardware, and the Minnowboard. In his free time he enjoys cooking extravagant meals and watching bad movies.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Oct 20, 2015
Portland Linux/Unix Group Advanced Topics: OpenNMS
Free Geek

Portland Linux/Unix Group Advanced Topics

Who: Ken Eshelby
What: OpenNMS
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, October 20th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

OpenNMS is one of the most mature, scalable and flexible enterprise network management platforms in existence. This presentation will cover essential architecture, features and workflow. We will also cover new features including new massively scalable time series data store using Apache Cassandra, new measurements API, new Minion distributable collector and poller in development, and new mobile application.

Ken Eshelby had been a network engineer for nearly 20 years in public service, involving development and deployment of an advanced enterprise network for the State of Oregon. I have covered technologies such as early MPLS development and deployment with Cisco, QoS, data center design and high speed scalable and redundant enterprise and service provider networks. I have maintained a focus in network management while doing engineering duties and support in a NOC and data center environment. In 2014, I joined The OpenNMS Group as a consulting and support engineer. The OpenNMS Group has maintained the OpenNMS open source project for 11 years. We sell free software.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

See you there!

Michael Dexter
PLUG Volunteer

Website
Tuesday
Nov 17, 2015
Portland Linux/Unix Group Advanced Topics: ARM mbed and Virtualization
Free Geek

Who: Galen Seitz, Tim Bruce and Michael Dexter
What: ARM mbed Development and a Virtualization Roundtable
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, November 17th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

The mbed platform provides free software libraries, hardware designs and online tools for professional rapid prototyping of products based on ARM microcontrollers.

The platform includes a standards-based C/C++ SDK, a microcontroller HDK and supported development boards, an online compiler and online developer collaboration tools.

https://developer.mbed.org/explore/

The illustrious embedded developer and long-time PLUG member Galen Seitz will give an overview of the mbed development environment.

Virtualization Roundtable

By request of long-time PLUG member Tim Bruce, we will segue to a Virtualization roundtable discussion in which Michael is happy to share his recent experiences with Windows on bhyve and the PROMOX KVM alternative to XenServer/ESXi.

Website
Tuesday
Dec 15, 2015
Portland Linux/Unix Group Advanced Topics: FreeNAS 10 CLI
Free Geek

Who: Michael Dexter
What: FreeNAS 10 CLI
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, December 15th, 2015 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

With over seven million downloads and hundreds of thousands of users (if not more) around the world, FreeNAS is easily the world's most popular software-defined Network Attached Storage (NAS) software.

FreeNAS is based on FreeBSD and the ZFS enterprise grade open source file system. The FreeNAS graphical user interface has evolved from being PHP-based, followed by Django/JavaScript based and is now moving to an all-JavaScript, asynchronous and Websockets-based framework that allows for both graphical and command line interfaces.

This hands-on demonstration will explain how the new Cisco/Vyatta-like FreeNAS CLI works for basic storage server configuration. It will also show the built-in interface debugging tools which show what is going on under the hood.

Michael provides FreeNAS support with Gainframe and does way, way too much in the BSD community.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Jan 19, 2016
Portland Linux/Unix Group Advanced Topics: Smarter S.M.A.R.T. and related storage challenges
Free Geek

Portland Linux/Unix Group Advanced Topics

Who: Roundtable discussion, moderated by Brian Martin and Michael Dexter
What: Smarter S.M.A.R.T. and related storage challenges
Where: Free Geek, 1731 SE 10th Avenue, Portland (Left Entrance)
When: Tuesday, January 19th, 2016 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live/

We are addicted to storage devices like hard and solid state disks.

Modern computing begins with storage and could survive quite some time without the computing part, as demonstrated by past storage devices like the Rosetta Stone for which we struggle to decode.

This means HDD's and SSD's are reliable, right?

Alas, they are not. In fact the situation is somewhat terrifying. File systems have made significant progress in the last decade but remarkably, there are still significant issues surrounding the devices they inhabit.

Storage devices are inconsistent, to put it politely, about notifying the user of existing, potential and impending problems. Built-in, standard-ish reporting mechanisms like S.M.A.R.T. exist but pose as many challenges as they address. Some storage "health" monitoring data is straight-forward, some is not:

https://www.youtube.com/watch?v=tDacjrSCeq4

Bring your storage-related questions, war stories and gadgets!

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Feb 4, 2016
pdx.sh - Intro to bpkg.io (Bash package manager) w/ Troy Howard
Lucky Labrador Brew Pub

Howdy Shell Hackers of Portland! This is our first meetup for this new group.

We'll have a short talk about bpkg.io, which is a sweet Bash package manager/repository. The rest of the time will be good old scripty hacking fun with your slightly loony fellow ${SHELL} hackers.

Bpkg Repo: https://github.com/bpkg/bpkg

Bpkg Site: http://bpkg.io

Website
Tuesday
Feb 16, 2016
Portland Linux/Unix Group Advanced Topics: Linux as a security camera monitoring platform
Free Geek

Who: Kevin Kaelar
What: Linux as a security camera monitoring platform
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, 16 February 2016, at 7PM
Why: Because combining physical and digital security is an interesting puzzle
Stream: http://pdxlinux.org/live

Setting up a camera in Linux is relatively easy. With any luck, you plug in the USB cable and it "just works". But what if you need ten cameras? What if you need to store increasingly large amounts of footage for liability purposes? What if you need to be able to access the realtime feed from any (or all) of those cameras from anywhere in the world? What if you need fine-grained motion detection for some of the cameras, scheduled recording capabilities for others at certain times of day, and provide varying levels of access to multiple users?

This problem set is normally solved in a business environment by purchasing expensive (and frequently proprietary) security camera systems at a significant cost. However, it's possible to accomplish all of these things with a Linux-based application called ZoneMinder. During this talk, you'll be walked through the process of setting up a fully featured security camera and monitoring system, and will have the opportunity to learn about and/or discuss some of the supportive tech such as an Apache proxy, firewall and router configuration, and pruning and backing up video archives.

About Kevin

System administrator, game designer, software developer, open source contributor, Soylent drinker, wood carver, small electronics prototyper, blacksmith, poet, machinist, musician, and martial artist. Currently working as a full time web application developer for a music publishing company, Kevin spends most of his spare time babysitting a 3d printer and doing fun (and occasionally strange) things with Arduino at his startup in the Pearl District of Portland, Oregon.

Website
Thursday
Mar 10, 2016
[pdx.sh] Bork: A Bash DSL for config management w/ Matthew Lyon
Analog Cafe

This is state-of-the-art DevOoops kiddos. Mattly will give us a guided tour of Bork, his Bash DSL that obviates Chef, Puppet, Ansible, and all the other things.

Bork: https://github.com/mattly/bork

Really, if you can't do it in Bash, should you even be doing it?

Meeting starts at 6pm, Talk starts at 6:30pm.

Troy Howard will present Module of the Month: markdown, a Bash library for converting markdown.

We'll also have 5 minute lightning talks after the main talk! Bring your notes and come present!

Website
Tuesday
Mar 15, 2016
Portland Linux/Unix Group AT: INFORMAL Meeting at the Lucky Lab
Lucky Labrador Brew Pub

Portland Linux/Unix Group Advanced Topics

No organizer or speaker this month! You are welcome to congregate and hack at the Lucky Lab on Hawthorne.

Enjoy!

Website
Thursday
Apr 7, 2016
Portland Linux/Unix Group: What's new in PostgreSQL 9.5
PSU Maseeh Engineering Building

Who: Josh Berkus
What: What's new in PostgreSQL 9.5
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, April 7th, 2016 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live (PSU WiFi Permitting)

PostgreSQL 9.5 has many new and cool features for database users, making the venerable RDBMS suitable for even more workloads. Among them are:

  • UPSERT for high-concurrency insert/update operations
  • Row Level Security, integrated with SELinux, for ultimate data security
  • CUBE and ROLLUP for sophisticated analytics
  • FDW partitioning for data federation
  • BRIN indexes for big data
  • More JSON goodness

PostgreSQL Core Team member Josh Berkus will take you on a tour of the new features, including demos of many of them, and field questions about PostgreSQL in general.

About Josh

Josh Berkus is on the Core Team of the PostgreSQL Project, and was a professional database geek for 18 years. Today, he works for Red Hat as the community lead for Project Atomic, which means he's all about the containers. He has used a Linux desktop since 2001.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Apr 16, 2016
Beaver Barcamp 16
Kelley Engineering Center (OSU)

Beaver BarCamp is an informal conference where everyone is encouraged to participate and the sessions are not predetermined. It provides a collaborative environment that promotes the sharing of ideas and projects and is a fun, free, casual event filled with discussions, demos and interaction with attendees. One of the best aspects of BarCamp is that attendees both provide the sessions and choose the schedule, allowing for greater flexibility and freedom. While many are tech oriented, we encourage any DIY, educational or interactive sessions. We invite everyone and anyone in the community and at OSU to enjoy Beaver Barcamp. Registration is appreciated.

Website
Tuesday
Apr 19, 2016
Portland Linux/Unix Group Advanced Topics: Enduring Communities Roundtable
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting Announcement

Who: Moderator Michael Dexter, PLUG Volunteer
What: Enduring Communities Roundtable
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, April 19th 2016, at 7PM
Why: Live Long and PLUGsper
Stream: http://pdxlinux.org/live

Why do some user groups endure for decades while others do not? What organizational structures and personalities are needed to maintain interest, attendance and participation?

Share your experiences on why the groups you have been involved with have or have not survived. Was it a Y2K preparedness group that served its purpose? Did group leadership not successfully transfer between generations? Beyond organizing the last 100 or so PLUG speakers, Michael has been involved in student and neighborhood government, plus the Oregon Latvian Society for nearly 30 years. During this time he has seen the brightest and darkest moments of volunteer organizations.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
May 17, 2016
Portland Linux/Unix Group Advanced Topics: Installerfest!
Free Geek

Portland Linux/Unix Group Advanced Topics

Who: Roundtable Discussion
What: Installerfest!
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, May 17th 2016, at 7PM
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live
From a mailing list discussion: Let's talk installers.

Not installations, installers. The things that install operating systems to persistent and bootable storage.

Many of us have written our own over the years and at a bare minimum, Michael can show what he's been doing with his virtualization things.

On deck: OpenBSD, FreeBSD, (thing you bring)

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Jun 21, 2016
Portland Linux/Unix Group Advanced Topics
Free Geek

Portland Linux/Unix Group Advanced Topics

Informal meeting at the Lucky Lab on Hawthorne

See you next month!

Website
Wednesday
Jul 6, 2016
Froyo: Using Rust to get fancy with storage
Mozilla

Linux has powerful block device mapping capabilities that are used by tools such as LVM. Froyo is a new tool that uses these capabilities in a dynamic way to create a hassle-free, redundant storage volume that grows with your data. In this talk, Froyo's creator Andy Grover will discuss its implementation, with special emphasis on the Rust language features and libraries that it builds upon.

This talk will cover a lot about libraries (serde, dbus-rs, nix, clap), how Froyo uses lang & std features (BTreeMap, Rc, RefCell, filter_map), and Froyo's internal data structures & representation.

Website
Tuesday
Jul 19, 2016
Portland Linux/Unix Group Advanced Topics
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting

Who: Moderator Michael Dexter, PLUG Volunteer
What: Internet Mirroring Roundtable
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, July 19th 2016, at 7PM
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

What's in a mirror?

If you've spent any time GNU/Linux distro hopping or testing virtualization strategies, you have probably spent a non-trivial amount of time in the "nearest" download mirror. Such mirrors vary in speed, quality and navigability. The burden for upholding quality in each of these respects falls both on the often-volunteer mirror maintainers and the often-volunteer project maintainers. Failure from a mirror's perspective is obvious: You can't access the materials you want to download or what you download is corrupt. In the case of the downloads themselves, THIS:

mirror.org/releases/amd64/20160704/livedvd-amd64-multilib-20160704.iso

I was cleaning up my local mirror and came across this path and installer ISO and... HAVE NO IDEA WHAT OS IT IS.

This roundtable will discuss the good, the bad and the ugly of such mirroring and what to do about it, ideally resulting in a draft proposal for a conventions that projects and mirrors could follow.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

See you there!

Website
Tuesday
Jul 26, 2016
CNPDX July: Kubernetes Anniversary
Urban Airship

We'll be having a meetup to celebrate the first anniversary of the Kubernetes 1.0 release, which we'll do by talking about the 1.3 Release.

Topic:

Kubernetes 1.3 Features

Kubernetes 1.3 was released a couple of weeks ago. It includes PetSet, AutoScaling, and more. Josh Berkus will talk about a bunch of Kubernetes 1.3 features, especially PetSet. He'll demonstrate the ones which are practical to do.

Since this is the first anniversary of Kubernetes 1.0, we'll have STUFF! Such as stickers, coloring books, and other swag. Also cake!

Location:

Urban Airship 1417 NW Everett St, Suite 300

This meetup is sponsored by Urban Airship, Google, Red Hat and the Cloud Native Computing Foundation.

Website
Tuesday
Aug 16, 2016
Portland Linux/Unix Group Advanced Topics: INFORMAL MEETING
Free Geek

Portland Linux/Unix Group Advanced Topics

Informal meeting at the Lucky Lab on Hawthorne for those who need to get out of the house.

Enjoy!

Website
Wednesday
Aug 17, 2016
CNPDX August: Clear Containers
Cloudability

Topic: Clear Containers

Speakers: Manohar Castelino and Samuel Ortiz, Intel

IMPORTANT: Due to limited venue capacity, you MUST RSVP via Meetup for this event (see below if you don't use Meetup).

Containers allow us to deploy, ship and run the same application everywhere in a fast and distributed fashion. They are a foundational technology for the cloud where they define a brave new virtualized world for users, developers and administrators. With containers usage rising, the cloud ecosystem is more and more fragmented. Cloud builders need to choose between legacy, secure, long term running virtual machines and new, fast and easy to deploy containers.

Clear Containers close that gap by providing hardware virtualized containers. With containers actually running within virtual machines, Clear Containers combine container flexibility with hardware isolation. Here we will present how we managed to drastically reduce virtual machine boot times and memory footprint in order to reach container customers expectations for server density and application sub 50 ms startup time. We will also show how this technology flawlessly integrates with the main container runtimes for Linux: Docker and Rkt.

(if you don't use meetup, RSVP by emailing jberkus -at- redhat.com)

Website
Tuesday
Sep 6, 2016
Red Hat Community Happy Hour
The Ocean Restaurant Pod

Red Hat's community team will be hosting a Happy Hour at The Ocean restaurant pod on 24th.

Come meet members of Red Hat's open source and community teams, including Deb Bryant, Chris Wright, Amye Scarvada and Josh Berkus. And have a drink on Red Hat!

Look for folks in red hats or Red Hat gear to find us.

No RSVP required.

Website
Monday
Sep 19, 2016
Libre Application Summit presented by GNOME (LAS GNOME)
through Eliot Center (First Unitarian Church)

LAS GNOME is the first U.S. based conference for GNOME, the free software desktop. This conference focuses on the Linux application story bringing in people from all across the Linux eco-system to build a powerful platform to design applications for the Web and Linux platform on all devices.

This conference for you if you want to learn how to write ubiquitous apps that will work on any Linux distribution, contribute to a new application distribution model that puts control back on the developer instead of the OSV, and finally improve the general tooling on the Linux platform with the kind of tools that you would find on OSX and Windows.

Registration is free, although we ask for a reasonable donation. We have some amazing and well known speakers including Matthew Garrett , Alexander Larsson, creator of Flatpak, and Matt Dalio, CEO of Endless.

Bring your Linux applications and we will help you flatpak them so they run anywhere!

Help us expand the market for Linux applications, and build the kind of eco-system that will support entrepreneurs build new products based on Linux platform.

In addition, many core members of the GNOME project will be there, including the maintainer of GTK+, the creator of Flatpak, and the co-creator of the GNOME Project!

Website
Tuesday
Oct 18, 2016
Portland Linux/Unix Group Advanced Topics: CloudStack
Free Geek

Portland Linux/Unix Group Advanced Topics Meeting

Who: Kimberly M.
What: Building a Private Cloud with CloudStack
Where: Free Geek, 1731 SE 10th Avenue, Portland
When: Tuesday, October 18th 2016, at 7PM
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

This presentation is a report from an evaluation of using an open source cloud environment in a small or home office situation. The project compared Apache CloudStack with OpenStack, plus the XenServer and KVM hypervisors. We will walk through the deployment of CloudStack and KVM and discuss the advantages and disadvantages of the various design choices.

Many will head to the Lucky Lab at 915 SE Hawthorne Blvd. after the meeting.

Rideshares Available

PLUG Page with information about all PLUG events: http://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

See you there!

Website
Wednesday
Oct 19, 2016
CNPDX October: Hands-On Kubernetes Workshop
New Relic

Kick off your journey to becoming a DevOps master by learning Kubernetes from the ground up. We will start with an introduction to etcd and distributed consensus, then learn about Kubernetes APIs and object primitives. By the end of this hands-on workshop you’ll be ready to deploy, manage, and scale container-based solutions using Kubernetes. Bring a laptop to follow along!

IMPORTANT: You need to RSVP using Meetup. You Must also Prepare Your Laptop before the training if you want to participate. See instructions on Ryan's Slides: https://goo.gl/yMFljs

Website
Friday
Nov 11, 2016
SeaGL
through Seattle Central College

SeaGL is a grassroots technical conference dedicated to spreading awareness and knowledge about the GNU/Linux community and free/libre/open-source software/hardware. Our goal for SeaGL is to produce an event which is as enjoyable and informative for those who spend their days maintaining hundreds of servers as it is for a student who has only just started exploring technology options. SeaGL's first year was 2013. The SeaGL web site is built with Jekyll and we use OSEM for event management.

The cost of attendance is free.

Attendee Registration will not require the use of non-free software.

You may attend SeaGL without identifying yourself, and you are encouraged to do so to protect your privacy.

Website
Wednesday
Jan 18, 2017
Docker Portland, OR - Docker Meetup #19 at New Relic
New Relic

We will have talks by Nan Liu from Intel and one TBA. The location for this Meetup is at New Relic in downtown Portland. There will be food and drinks courtesy of New Relic!

Agenda:

6:30 - Welcome, networking, and food

7:00 - Nan Liu: "Trust but verify. Testing docker containers."

Nan Liu is a Software Engineer at Intel Software Defined Infrastructure (SDI) team. He is passionate about automating all things infrastructure related. He has traveled globally to train and consult customers on automating application deployments, and implementing continuous delivery pipelines. He draws from experience building vCloud Air at VMWare and he is one of early member of Puppet Labs professional services team. He coauthored 'Puppet Types and Providers' based on his experience extending Puppet for numerous third party integrations.

7:45 - TBA

8:30 - Wrap up and networking

Special thanks to Puppet for providing the space and to CenturyLink for providing food

Website
Tuesday
Feb 7, 2017
Cloud Native Foundation PNW Roadshow
Portland Marriott (Downtown)

The Cloud Native Computing Foundation will be hosting a RoadShow at the Mariott Waterfront. Visiting Seattle, San Francisco, and Vancouver, Dan Kohn, Brian Gracely and Isaac Arias will be presenting:

• What is cloud native computing

• Projects of the CNCF

• Kubernetes deployment case study

• How container orchestration works

• Why cross-community collaboration is essential to success

... and more.

Paid registration required from the CNCF website. Members of CNPDX, Docker, Linux or other meetups can use the discount code "MEETUP50". Go! Socialize with other Cloud Natives! Bring your boss!

Website
Tuesday
Feb 21, 2017
Embedded Linux Conference + OpenIoT Summit
through Hilton Portland and Executive Tower

ELC + OpenIoT Summit North America features 130+ sessions for Kernel Developers, System Developers, Architects, Firmware Developers, Application Developers and other open source professionals with a range of content covering embedded Linux, IoT, smart devices, IoT security and much more!

Activities include:

*Keynotes by Sarah Cooper, GM of IoT Solutions, Amazon Web Services; Guy Hoffmann, Sibley School of Mechanical and Aerospace Engineering, Cornell University; Imad Sousou, Vice President of the Software and Services Group, Intel Corporation; and Dirk Hohndel, VP, Chief Open Source Officer, VMware, in Conversation with Linux Creator Linus Torvalds.

*Building A Low Powered Smart Appliance Workshop

*Hackathon: Hack the Smart Home...Smarter!

*Hackathon: Liota Package Development for ABB YuMi, ThingWorx, IBM BlueMix, and VMware's Project Ice

*Yocto Project Developer Day North America 2017

*Professional, complimentary child care for attendees. Apply by Feb 9 - http://events.linuxfoundation.org/events/openiot-summit/attend/child-care

Register now: http://bit.ly/2kFyyYg

Website
Wednesday
Feb 22, 2017
Chef PDX - Chef PDX Meetup #003 - Ask the Pros
New Relic

We're skipping January this time due to travel schedules not aligning, but will be back February 22nd with an awesome meetup! 


Ever wish you had a Chef sitting next to you so you can ask that burning question? 

Perhaps you've been banging your head against a wall on something technical and wish a Chef was sitting next to you to help?

Have you wished you had a Chef's ear to express how much you love, or maybe don't love, using Chef?

Maybe you're new to Chef and config management and want to bounce some questions or ideas off of people who do this stuff for a living?

Well, now you can! This time we're bringing in a panel of Chefs for Q&A / AMA (Ask Me Anything) and then we'll break out and help you work through any issues you may be experiencing with Chef products, recipes, pipelines, and even DevOps transformation. So start thinking about questions you'd like answered or things you'd like to discuss or work on and bring it on! We're here to help you and make you successful!

This is a great opportunity to meet some Chefs from different areas within Chef and get answers and help! Join us!

Chef Panel

Irving Popovetsky - Principal Customer Architect

Daniel Martushev - Field Solutions Architect

George Miranda - Director of Product Marketing

Eric Maxwell - Success Engineer

Morgan Drake - Inside Solutions Architect 

Tim Smith - Community Engineer


Kaivalya Hanswadkar - Director, UX Design


MORE TBA

Food / Drink

As usual, pizza (gf & vegan options too!), beer, cider, and non-alcoholic beverages will be provided. 

Website
Wednesday
Mar 15, 2017
Docker Portland, OR - Docker Birthday #4 Celebration at Intel
Intel Jones Farm Campus (JFCC Auditorium)

The Docker PDX and Women Who Code PDX meetups invite you to come join us at Intel's Jones Farm campus for a talk by Steve Lasker from Microsoft and to celebrate Docker's 4th birthday!


NOTE: You will have to check in with security at the JFCC desk because we will be using one of the training rooms instead of the auditorium

Agenda:

6:00 - Welcome, networking, and food

6:30 - Steve Lasker: Visual Studio, .NET, and Docker

Visual Studio for building .NET Framework apps in Windows Server Core containers and .NET Core in Linux containers.


Steve is a Program Manager at Microsoft, focusing on the end to end development with Docker Containers. 


7:15 - Docker Labs

We’re excited to celebrate Docker’s birthday by providing labs and challenges to help everyone learn Docker and welcome new members into the community. We will partner with CS schools, global language communities and local meetup groups to throw a series of events around the world. While the courses and labs are geared towards those who are new to Docker, intermediate, advanced and expert community members are invited to join these Docker Birthday celebrations as mentors to help attendees work through the materials.

Attendees will break into groups (at different tables) and participate in a lab or challenge of their choosing.

8:15 - Wrap up


Are you an advanced user? We strongly encourage Docker users of all skill levels to attend! We need a network of mentors who understand the Docker platform to answer any questions that attendees working through the courses and labs may have.

Click here to sign up as a mentor.

Website
Thursday
Apr 6, 2017
CNPDX April: What You Need to Know About Kubernetes 1.6
Jive Software Suite 200

Kelsey Hightower will be swinging by for a discussion on what's new with Kubernetes 1.6! He'll be discussing:

• RBAC*

• Custom Pod Autoscaling

• Scheduling Improvements Including Inter-pod and Node Affinity

• New Volume Options

• Cluster Setup and Administration Improvements

• And more...

YOU MUST RSVP AT THE MEETUP SITE, thanks!

Website
Saturday
Apr 15, 2017
Beaver BarCamp 17
Kelley Engineering Center (OSU)

Beaver BarCamp is an informal conference where everyone is encouraged to participate and the sessions are not predetermined. It provides a collaborative environment that promotes the sharing of ideas and projects and is a fun, free, casual event filled with discussions, demos and interaction with attendees. Attendees both provide the sessions and choose the schedule, allowing for greater flexibility and freedom. While many are tech oriented, we encourage any DIY, educational or interactive sessions. We invite everyone and anyone to Beaver Barcamp. Registration is appreciated.

Website
Monday
Apr 24, 2017
Docker Portland, OR - DockerCon News and Windows Containers at NewRelic
New Relic

Didn't travel to Austin to attend Dockercon 17? No worries, just stop by the April Docker Meetup and Mike Coleman from Docker will catch you up to the latest DockerCon news. Steve Lasker from Microsoft will present the lift and shift of .NET FX apps into Windows containers, and modernizing with .NET Core on nano server with Visual Studio.

Agenda:

6:00 - Welcome, networking, and food

6:30 - Mike Coleman - "DockerCon Recap"

Mike is responsible for creating technical content to help customers come up to speed on Docker and its related components. Prior to joining Docker this summer he spent about 15 months at Puppet Labs working in product management. And, before all that he spent time at VMware, Microsoft, Intel, and HP in both product management / marketing as well as IT engineering. Outside of work Mike enjoys riding his motorcycles around Oregon's backroads, spending time with his wife and kids, and supporting the Portland Timbers (that's a soccer team). You can find him on Twitter as @mikegcoleman.

7:45 - Steve Lasker - "Lift & Shift .NET FX apps into Windows Containers, Modernize with .NET Core, all within Visual Studio"

Abstract: Visual Studio 2017 supports migrating .NET FX apps into Windows Containers enabling developers, and ops, to migrate those existing and heritage apps into modern workflows and deployments. We’ll also demo the .NET Core with Windows Server Nano tooling that will be soon released. With Visual Studio 2017, developers can now use the tools their used to, while staying true to the docker experience. Come see how you can develop and debug your apps in Windows Containers and share your experience with the Azure Developer Experience team.


Presented by: Steve Lasker
Microsoft Program Manager
Azure Developer Experiences

8:30 - Wrap up and networking

Special thanks to New Relic for providing the space and food

Website
Wednesday
May 10, 2017
I want to work for _ _ _ _ _ _ _ _ meetup
Forge Portland

Join our very special meetup session this Wednesday, May 10th 6:00pm to 8:30pm at Forge Portland. Our special guests this month are Scott Judkins, CEO of PayTrace and Trevor Redfern, CTO of PayTrace! PayTace is a super unique “remote-first” company. They are based out of Spokane, WA but most of the technology and business development staff members are based all over WA, OR and Idaho! Over the years, they built a very robust remote-first culture and have been thriving the last couple years. The company is growing at 35% per year and adding a lot of new tech staff (developers, QA and infrastructure folks). PayTrace has also built an intentional culture and goes to great lengths to nourish their values and build a great team-oriented workplace. They currently use the following technologies: Ubuntu, python, ruby, Ruby-on-rails, PostgresSQL, SQL Alchemy etc.

If you are looking to learn about a fast growing technology company that thrives on remote teams in the open-source world, you should definitely join!!

Website
Thursday
Jun 8, 2017
CNPDX June: VMs and Runtimes with Kubernetes
Cloudability

Our June meetup is scheduled at CloudAbilty! Please RSVP on Meetup.com for an accurate headcount, if you can.

Josh Berkus of Red Hat will present:

"CRI-O, a runtime for Kubernetes"

While most people use Kubernetes with Docker, it's not limited to using just Docker. Josh will demo CRI-O, a minimal container runtime designed for meeting Kubernetes' container needs ... and no more.

Then, for our feature presentation Eric Ernst of Intel will present:

"Using OVS-DPDK, VPP and SRIO-V with Clear Containers"

Using OVS-DPDK, VPP and SRIO-V with Clear Containers Clear Containers is an Open Containers Initiative (OCI) “runtime” that launches an Intel VT-x secured hypervisor rather than a standard Linux container. A brief introduction of Clear Containers will be provided, followed by an overview of CNM networking plugins which have been created to enhance network connectivity using Clear Containers. More specifically, we will give an overview of DPDK, OVS, VPP and SRIO-V, followed by demonstrations of using OVS-DPDK, VPP and SRIO-v based networks to connect Clear Containers.

Website
Wednesday
Jul 12, 2017
CNPDX July: Bear Metal, Bare ARMs and Kubernetes Anniversary
World Trade Center

First, Happy Kubernetes Birthday! This will be our Kube Birthday meetup, so we'll have cake.

We'll also be having a "installing/running Kubernetes on Bare Metal" extravaganza. This will include:

  • Ryan Moe of IBM talking about running Kubernetes on his Raspberry Pi Cluster;

  • An ARM64 box from the ARM consortium, set up for testing Kube on ARM64

  • Josh Berkus's x86 Microcluster, and a demo for installing kubeadm in containers

If you have semi-portable hardware to install Kubernetes on, with any architecture, please let us know in the comments and bring it along.

Please RSVP on meetup.com if you are able to.

Website
Thursday
Aug 3, 2017
Vancouver Ruby - Hack night/office hours
Hint.io Office

Join us every 1st and 3rd Thursday of the month to hang out, talk web development, and work on whatever strikes your fancy. 


You don't need to have a project to attend, but if you do, feel free to bring it along to get help from the group or just get a few extra coding hours logged.

The event is hosted at Hint's office on Main street in uptown. On occasion, drinks will also be provided by Hint.

Website
Portland Linux/Unix Group: An Introduction to Data Protection
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Michael "you break it you bought it" Dexter
What: An Introduction to Data Protection
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, August 3rd, 2017 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

You probably have a good sense of data protection in the sense of "backups" but alas, there is more to it. This talk will cover ten key aspects of Data Protection and discuss open source technologies that address them.

Is your data...

  1. Integrous – Maintaining integrity and consistency
  2. Resilient – Resistant to mechanical failures/outages
  3. Versioned – Accessible in a previous state
  4. Replicated – “Backed up” to local and remote locations
  5. Archived – Versioned and replicated for long-term storage
  6. Secure – Resistant to unauthorized theft or destruction
  7. Private – Available for authorized purposes only
  8. Available – Accessible in a timely manner
  9. Usable – Equally available now and in the future
  10. Compliant – with legal and regulatory requirements

Bring your questions and experiences for a livid^H^H^H^H^H vivid and vibrant discussion.

Bonus: Discussion about the future of PLUG Advanced Topics and other PLUG housekeeping, planning and fun!

Super bonus: Michael will not be here in September and see Bonus one.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Monday
Aug 7, 2017
Docker Portland, OR - Habitat - Automation that travels with your applications
New Relic

One of the dreams of development is to build a software package once, then be able to deploy it anywhere. Come to this talk to learn how to create software packages that run (almost) anywhere. You will see how the same application can be run on bare metal, on a VM, or in a container - with everything needed to automate that application already built into the package itself. This even works with a mixed infrastructure - metal for your static compute heavy loads, vms for your persistent data stores, and ephemeral short lived containers for your applications managed by Kubernetes or other container scheduling services.

Agenda:

6:00 - Welcome, networking, and food

6:30 - Nell Shamrell-Harrington - "Habitat" 

Come to this talk to learn how to build and deploy Habitat packages with the intelligence to self organize into topologies, no central orchestrator needed. Learn how the dream of platform agnostic and self organizing packages is fulfilled today and where it will evolve in the future.

Website
Wednesday
Nov 8, 2017
CNPDX November: Kubernetes Networking and Calico
RadarFirst

Christopher Liljenstolpe of Tigera will be giving us a primer on Kubernetes networking, followed by showing the current features and advantages of Project Calico, a container networking tool.

This meetup is hosted by RADAR, who will also be providing refreshments.

Website
Thursday
Dec 7, 2017
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Website
Portland Linux/Unix Group: OAuth 2.0 Simplified
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Aaron Parecki
What: OAuth 2.0 Simplified
Stream: http://pdxlinux.org/live

The OAuth 2.0 authorization framework has become the industry standard in providing secure access to web APIs. OAuth allows users to grant external applications access to their data, such as profile data, photos, and email, without compromising security. However, OAuth can be intimidating when first starting out. In this talk, Aaron Parecki will break down the various OAuth workflows and provide a simplified overview of the framework, highlighting a few typical use cases.

About Aaron

Aaron Parecki is the editor of the W3C Webmention and Micropub specifications, and maintains oauth.net. He is the co-founder of IndieWebCamp, a yearly worldwide conference on data ownership and online identity. He has spoken at conferences around the world about OAuth, data ownership, quantified self, and even explained why R is a vowel. You can find more about his work at aaronpk.com.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Jan 4, 2018
Portland Linux/Unix Group: Fedora Atomic Host: Your Next Linux
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Josh Berkus
What: Fedora Atomic Host: Your Next Linux
Stream: http://pdxlinux.org/live

Fedora Atomic Host: Your Next Linux

Our current model of RPM-and-config-management for Linux systems has done well for us over the last decade and more, but is starting to show its age. Come learn about Atomic Host, which is a new model for managing software and maintenance for large clouds of hosts.

Josh Berkus of Red Hat will explain the Atomic Host "ostree" model for binary updates, and how that ties in with container deployments of applications. He will demo deploying and updating a cluster of Atomic Hosts running OpenShift, and answer questions about this architecture. He'll then speculate about what the future could hold, in the form of modularity, Flatpaks, and more.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Wednesday
Jan 24, 2018
SSH: Swiss Army Knife of Networking
Free Geek

SSH is a fundamental tool used in networking outside of Microsoft Windows, such as Cisco routers or Linux computers. By the end of this class, you will be able to be able to connect via the SSH tool to computers for administration, enabling you to make remote commands and file transfers.

Some command line experience recommended.

Website
Saturday
Jan 27, 2018
Command Line Basics
Free Geek

Students will learn the basic parts of a command, listing, linking, tab completion, file system structure and more.

Website
Thursday
Feb 1, 2018
Portland Linux/Unix Group: Municipal Broadband in Portland
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Russell Senior
What: How to get a Municipal Broadband network in the City of Portland
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, February 1st, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

How to get a Municipal Broadband network in the City of Portland

As many of you know, Russell has been kind of passionate about building an open-access Internet infrastructure in Portland for the last decade or more. No privately owned network would voluntarily allow open-access, and hasn't since the DSL days (when they were required to), and the Feds, namely the FCC has been steadfast in its refusal to enforce line-sharing (essentially the same thing as open access) on infrastructure built since 1996. Many of you may have heard about the FCC action in December rescinding the relatively new Title II regulation of ISPs and the Network Neutrality rules that went with it. With the consciousness raising this event has provided, there is a new window of opportunity from the groundswell of interest to create pressure on our political systems, namely City Council in Portland OR, failing that, an initiative petition to provide a local solution.

Russell will describe the problem and what a solution would look like, where the user ends up in the driver seat.

Bring your Net Neutrality questions!

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Feb 8, 2018
Advanced Command Line
Free Geek

Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line.

Website
Thursday
Feb 22, 2018
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Mar 1, 2018
Portland Linux/Unix Group: Meltdown and Spectre Vulnerabilities
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Steve Dum
What: Meltdown and Spectre Vulnerabilities
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, March 1st, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Seemingly simultaneously multiple people discovered these vulnerabilities that exploit CPU data cache timing to cause protected information to be leaked. I'll start with a review of modern CPU design features like parallel execution, out of order execution, speculative execution, branch prediction,cache access and side channels leading up to the 3 flaws, called Meltdown and Spectre. Including a simple understandable example of the flaws, and show an actual Proof of Concept.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Monday
Mar 5, 2018
Chef PDX - Chef Meetup
Workday Beaverton Office

Presentation and discussions about Chef at the Workday office in Beaverton.

Food and beverages will served.

Website
Saturday
Mar 10, 2018
Command Line Basics
Free Geek

Students will learn the basic parts of a command, listing, linking, tab completion, file system structure and more.

Website
Thursday
Apr 5, 2018
Portland Linux/Unix Group: Upgrading your business phone system with Asterisk
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Ted Mittelstaedt
What: Upgrading your business phone system with Asterisk
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, April 5th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Most medium to larger businesses use central PBX phone systems to save money on telephone lines. Over the last decade the business PBX has gradually evolved towards Voice over IP hardware and away from traditional digital phones. Proprietary VoIP PBX systems such as Panasonic, Cisco and Mitel are available but costly. This presentation will cover how companies can take advantage of open standards such as SIP and LDAP and software such as Asterisk to have an inexpensive PBX that has features of the large, expensive and proprietary systems. An Asterisk system will be demonstrated and used as a sample system for the presentation.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Apr 12, 2018
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Saturday
Apr 14, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Apr 26, 2018
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Saturday
Apr 28, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
May 3, 2018
Portland Linux/Unix Group: UnPLUG and more!
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: You!
What: UnPLUG and more!
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, May 3rd, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Our speaker from the OSI had to leave Portland earlier than expected leaving us with an UnPLUG open discussion.

There is a chance I will bring my favorite computer books. You can too!

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
May 10, 2018
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Saturday
May 12, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
May 17, 2018
CNPDX May: Service Mesh and Service Broker
WeWork Pioneer Place

RSVP Required see RSVP instructions below!

May is all about SERVICES! Particularly, Service Meshes and the Open Service Broker.

First Talk: An introduction to Conduit, the Rust-based service mesh for Kubernetes

The creators of the CNCF-hosted Linkerd service mesh, Buoyant, recently introduced Conduit--a new, ultralight service mesh made explicitly for Kubernetes. In this talk, Buoyant engineer Carl Lerche will introduce you to Conduit, its design philosophy, how it’s used to add reliability, security, and visibility to Kubernetes applications, our motivations for writing the Conduit data plane in Rust, and how to get involved.

Second Talk: Stateful is Hard: Hooking Apps up to Managed DBs

Kubernetes lets us write crazy-powerful apps these days, and all three clouds will host it for you in some shape or form now. The result is that our apps are mostly portable, but there's more work to do in this space. Aaron Schlesinger of the Microsoft Azure Containers group explains.

Databases are hard to maintain if you run them in Kubernetes. Same with pub/sub systems, or any combination of stateful and data really. Sometimes we just want to hook our apps up to the cloud equivalents of these things, so we don't have to manage them. How do we do that in a portable way? Enter the Open Service Broker (OSB) API and Kubernetes Service Catalog.

Learn how to connect your apps to all your favorite cloud services without ever opening the portal or using the CLI. It's the same OSB API for all the clouds, and the same Kubernetes Service Catalog resources for any cluster. We're getting to a place where you can get the services you need without caring what cloud your app runs on.

RSVP Required for this venue. Either RSVP via Meetup.com (preferred), or send email to josh(at)berkus(dot)org with your full name that matches your ID. All RSVPs must be received by 4pm May 16th.

Website
Thursday
May 31, 2018
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Jun 7, 2018
Portland Linux/Unix Group: YaCy Distributed/P2P Search Engine
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Daniel Hedlund
What: YaCy Distributed/P2P Search Engine
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, June 7th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

YaCy (https://yacy.net/) is an open-source distributed/peer-to-peer search engine, where no central server is in control of the search index or ranking of results. It can be used to search the Internet through peer-to-peer nodes, or set up to search your own intranet. Daniel will provide an introductory overview of the architecture walk through setting it up for several use cases. He will also give an overview of what is coming with YaCy Grid, a second-generation implementation of YaCy.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Jun 9, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Saturday
Jun 23, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Jul 5, 2018
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Portland Linux/Unix Group: OpenStreetMap
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Keith Dechant
What: OpenStreetMap
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, July 5th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

More details to come.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Jul 7, 2018
Simple 3D Animation with Blender
Free Geek

Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

Website
Thursday
Jul 12, 2018
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming
Understand what JavaScript is and how it is used
Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Thursday
Jul 19, 2018
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Aug 2, 2018
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Portland Linux/Unix Group: Combating global warming with open source and IoT
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Robin Haberman
What: OpenStreetMap
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, August 2nd, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

To fight global warming on the local level requires a change in thinking. We need to consider how new systems can be easily deployed and used by local groups. Supported by regional groups of academics, scientists, citizen scientists, journalists, environmental hackers, communities from the DIY and Maker movements. Systems that can aid local populations in their understanding of environmental and climate changes and help them deal with those changes. Our systems are aimed at the area that is the difference between today's weather and long-term climate changes ahead. These systems are designed to be the “last mile” of climate change monitoring, allowing local communities around the world to monitor their climate and take steps to mitigate changes. The systems will be owned and run by these communities with limited outside technical support, and can either stand alone or be tied together into an ad-hoc network similar to a small network of cellphone towers. Using our system to ask three questions: What is happening to our climate and environment? What does it mean? And what can we do about it? The hard data collected from the system, leaders in communities can begin planning how they will adapt and stay in place in their decision-making process. The GMIBS-Project will design, develop, and produce low-cost systems to aid local groups efforts to monitor and mitigate climate change. By this we hope to foster an ecosystem of users, developers, contributors, and competitors in an open global marketplace for climate change intelligent aid tool systems.

About Robin

Robin’s current work is on development of an Early Warring System for local climate changes. Graduated from a private high school housed at Reed College and staffed by students from Reed. His academic training includes several degrees with an international focus as well as information management and telecommunications (BS/AA and 3 Cert’s) Along with over 10,000 hours of professional training in intelligent networks and information storage, which gave him the skills and capabilities needed to work for two multinational and three foreign corporations. Other careers have been: Academic research for non-profit R&D organization; musical bands and llght show logistics.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Aug 9, 2018
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming
Understand what JavaScript is and how it is used
Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Thursday
Aug 16, 2018
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Aug 23, 2018
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Sep 6, 2018
Portland Linux/Unix Group: Building Mobile Apps with Flutter
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Randal L. Schwartz
What: OpenStreetMap
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, September 6th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Flutter makes it easy and fast to build beautiful mobile apps. Flutter is a new mobile app SDK to help developers and designers build modern mobile apps for iOS and Android. Deliver features faster: refresh times so fast, you can "paint" your app to life on hardware, emulators, and simulators. Craft beautiful UIs: dDelight your users and make your brand stand out with rich motion, smooth scrolling, and beautiful customizable components. Used by Google: Flutter is used by Google and others in production, works with Firebase and other mobile app SDKs, and is open source. Flutter's hot reload helps you quickly and easily experiment, build UIs, add features, and fix bug faster. Experience sub-second reload times, without losing state, on emulators, simulators, and hardware for iOS and Android. Delight your users with Flutter's built-in beautiful Material Design and Cupertino (iOS-flavor) widgets, rich motion APIs, smooth natural scrolling, and platform awareness. Easily compose your UI with Flutter's modern reactive framework and rich set of platform, layout, and foundation widgets. Solve your tough UI challenges with powerful and flexible APIs for 2D, animation, gestures, effects, and more.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Oct 4, 2018
Portland Linux/Unix Group: Open Source and POSIX Environments for Windows
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Michael Dexter
What: Open Source and POSIX Environments for Windows
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, October 4th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Windows has a hard-earned reputation for appalling security and reliability but, better late than never, has matured into a relatively stable and secure desktop and server problem. Windows can run many popular open source desktop applications and has an incredibly-long history of on-again and off-again supporting Unix/POSIX environments such as Interix/SFU and Cygwin, and now ships with Linux emulation. These tools vary wildly in their depth of frustration to Unix users but do provide a gateway to some extremely-interesting yet intentionally-vague open source opportunities that will be demonstrated.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Oct 6, 2018
Simple 3D Animation with Blender
Free Geek

Blender is a free, open source 3D creation suite. This class is an introduction to Blender. Learn how to navigate within Blender, create and edit simple 3D models, and add basic lighting to your art.

Take this class as many times as you'd like. Bring a project—there will be plenty of time to work on it!

Website
Thursday
Oct 11, 2018
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Saturday
Oct 13, 2018
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Oct 25, 2018
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming
Understand what JavaScript is and how it is used
Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Thursday
Nov 1, 2018
Portland Linux/Unix Group: Carnivorous plants and other technologies
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Featuring Special Guest Chris Fisher of Linux Action Show and Tech Snap!

Who: J. Hart
What: Carnivorous plants and other technologies
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, November 1st, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

New York-based PLUG member J. Hart is passing through town and will discuss his adventures with carnivorous plants and other technologies.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Nov 8, 2018
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
SE Portland Coders Night (SEPoCoNi)
Side Door

Alternative to PDX Weekly Hackathon.

Come hang out and write code in a quieter, less crowded environment with your fellow nerds.

The meetings are extremely informal, and everyone is welcome!

The place is smaller, so finding the nerd herd shouldn't be too difficult.

Friday
Nov 9, 2018
SeaGL: Seattle GNU Linux conference
through Seattle Central College

The 2018 Seattle GNU/Linux Conference is scheduled for November 9th and 10th at Seattle Central College. 9am-5:30pm both days.

SeaGL is a grassroots technical conference dedicated to spreading awareness and knowledge about the GNU/Linux community and free/libre/open-source software/hardware. Our goal for SeaGL is to produce an event which is as enjoyable and informative for those who spend their days maintaining hundreds of servers as it is for a student who has only just started exploring technology options. SeaGL's first year was 2013.

The cost of attendance is free.

Attendee Registration will not require the use of non-free software.

You may attend SeaGL without identifying yourself, and you are encouraged to do so to protect your privacy.

Website
Saturday
Nov 10, 2018
Learn Linux, You Must! What's Your Flavor?
Portland Community Church

Did you know Linux dominates the vast majority of web servers? It's an essential skill to learn if your an administrator, developer, or architect.

I'll share a demo of installing, setting up a filesystem, managing a firewall, run a hypervisor, and share the basic admin commands. If we have time we can include a discussion on Linux containers.

If you would like to join the discussion check us out on Zoom https://zoom.us/j/7891236789. If you want to listen, we're also on Facebook Live https://www.facebook.com/KnowledgeMavens/.

Do you want to learn and share your passion in a supportive community? Knowledge Mavens is an ethos of sharing, creativity, and inspiration.

Our Meetup provides an opportunity to "Show and Tell" followed by a feedback and Q&A. You'll have the opportunity to share with our channels such as Meetup, GitHub, YouTube, and Facebook to connect with more passionate people.

The second half of our session we'll collaborate on new topics. The winner wins an award for the most interesting topic and the opportunity to share in an upcoming session.

Website
Thursday
Dec 6, 2018
Portland Linux/Unix Group: Rapid web application development with Angular
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Nathan Brenner
What: Rapid web application development with Angular
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, December 6th, 2018 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Rapid web application development with Angular: Catch a glimpse of what a full stack web application looks like that is built with open source resources like Angular, NgRx, GraphQL, and AWS Amplify. A lot has changed since the version of Javascript changed in 2015. Open source client side frameworks have dramatically changed to provide opportunities to build large client side applications that are performant while also cloud infrastructure has made scaling javascript possible with the availability of powerful tools without investing in expensive servers.

About the Speaker

Nathan Brenner is a self-taught full slack web application engineer, currently as a contractor at Nike. He’s worked on a range of small to enterprise level projects over the past 4 years, covering grounds such as but not limited to Angular and React on the client side. Prior to working in software, he worked in public education for several years and has degrees from the University of Nevada, Reno and Portland State University.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Friday
Dec 28, 2018
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Jan 3, 2019
CANCELLED: Portland Linux/Unix Group
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

PSU is not in session yet and we have no guarantee of a room.

See you at the Clinic or in February!

Website
Thursday
Jan 17, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Saturday
Jan 26, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Jan 31, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Linux Power Management Tools for Developers
Alchemy Code Lab

Join us for an evening of learning some very useful Linux Power Management tools and tips for developers, by Alexandra Collins. Learning to navigate the available Power Management tools for Linux will save you time and push you towards becoming a more efficient developer. Regardless of your specific technical focus having a sense of how much power your applications consume is very beneficial for optimization.

AGENDA: 6:30p - Doors open 6:30p - 7:00p - Socialize and enjoy some Snacks and Beverages 7:00p - 7:30p - Presentation by Alexandra Collins 7:30p - 7:40p - Q&A 7:40p - 8:00p - Socialize Good Night!

Alexandra Collins is the founder and CEO of HH-BioTech. Alexandra develops technologies focused to better the health on human hormones and fertility.

Prior to her current venture Alexandra accrued over 15 years as a Software Engineer, she worked for ten years at Intel Co. focused on Linux Power Management, High Performance computing and Graphics. Additionally, she worked at Technology Projects, a web development company, The University of Tennessee at the Networking Division, and Chivor Co. at the Software Division. Alexandra holds MS in Computer Science form The University of Tennessee.

Alexandra invests her play time with her husband John, Her son Fergus and her two dogs sleighing at Mt Hood or traveling abroad.

Website
Thursday
Feb 7, 2019
Portland Linux/Unix Group: PGP Key Storage with a Yubikey 4
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Russell Senior
What: PGP Key Storage with a Yubikey 4
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, February 7th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

This presentation will walk through the use of a Yubikey 4 to hold an RSA PGP private key. Public key encryption requires protection of the private key. If control of the private key is lost, all reasoning about signatures and encryption is compromised. Storing private keys on a hard disk and processed by the PC makes the private key vulnerable to compromise. A Yubikey promises to key your private key secret. There will also be a digression during the presentation into so-called true Random Number Generators, e.g. ChaosKey and InfiniteNoise.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Feb 21, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Saturday
Feb 23, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Feb 28, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Mar 7, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Portland Linux/Unix Group: Coreboot!
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Joshua Elsasser
What: Coreboot!
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, March 7th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Coreboot is an open-source, flexible firmware platform for x86 and other architectures. Primarily intended to be used by hardware OEMs, it has also been ported by volunteers to a small number of existing motherboards. This presentation will walk through the process of building and flashing Coreboot on a Thinkpad x220.

Joshua Elsasser is a sysadmin, software developer, and esoteric software enthusiast. He is happiest when hacking on software five layers down from wherever everyone else is working.

Organizers's notes: This is a PLUG talk I have been hoping to host for several years now. Thank you Joshua!

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Mar 9, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Mar 21, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Mar 28, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Sunday
Mar 31, 2019
Dorkbot Workshop: Linux Audio and Music Making
CTRL-H Hackerspace

Interested in making music on Linux? Ever wanted to customize your own interface and workflow in your music making? Use your phone to do some mobile EQ-ing a venue, or completely repurpose a midi controller?

In this introductory workshop, we will explore different ways of interfacing with Linux-based audio applications in order to optimize modularity/customizability in an accessible fashion - this class is open to all levels, even if you are brand new to Linux!

I will demonstrate how users can use OSC (Open Sound Control, an alternative and complement to MIDI) to communicate between different programs such as Sooperlooper, Puredata (PD), Ardour, etc. We will utilize open-stage-control to play with how you can make your own GUI in an easy way. We will also glimpse at integrating some modules from automatonism in PD, which should feel familiar for synth lovers. I recommend installing and playing around with automatonism in PD (or another flavor of PD such as purrdata ) if you get the chance beforehand!

A Raspberry Pi or Linux laptop will be sufficient for this class, but you will probably want to use a usb sound card or an audio hat unless youdon't mind lots of cracks and pops! We will try to have as many computers available as we can on hand.

Website
Tuesday
Apr 2, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Apr 4, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Software Quality Engineering
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Heather Wilcox
What: Software Quality Engineering
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, April 4th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

There is no magic bullet for quality. Nor is there a right tool, script, or any amount of automation that can replace actual thought and effort. Building quality in requires that you first understand what it is. This talk will focus first on defining quality, then we will move to strategies for building the goodness in, and finally ways to test to ensure that both you and your "customers" are getting what they want.

About Heather

Heather Wilcox has spent 24 years working and learning in the software industry, choosing to focus primarily on start-up and small companies. As a result, she has had a broad range of job descriptions which include, but are not limited to: Tech Support Engineer, IS Manager, Technical Writer, QA Engineer, QA Manager, and Configuration Management Engineer. This has given Heather a wide range of experiences to draw from in her current roles as a Senior Quality Assurance engineer and Scrum Master.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Apr 6, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Apr 9, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Saturday
Apr 13, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Apr 16, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Tuesday
Apr 23, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Saturday
Apr 27, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
May 2, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: UnPLUG!
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: You!
What: UnPLUG!
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, May 2nd, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

UnPLUG! Quick talks and open discussion.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
May 4, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
May 7, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
May 9, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
May 11, 2019
Advanced Command Line: Become a Superuser
Free Geek

This class provides an understanding of how privilege for different programs is defined.

In this class you will get started running the virtual machine, view installed packages and install new ones, start, stop, and view running system daemons. As well as, edit global configuration of a program and gain a basic understanding of users and their implication to file access.

Recommended Prerequisites: Command Line Basics, Command Line File Management

Website
Tuesday
May 14, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Wednesday
May 15, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
May 16, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
May 18, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
May 21, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
May 23, 2019
Command Line: Text Processing
Free Geek

This class shows understanding of how text content are handled within the input/output as well as files.

Goal of class: Know in high-level view how input/output are handled

Redirect input/output to a file instead of the standard Redirect input/output in shell from one program to another Understand the grep, sed and awk commands to search and replace file contents Understand the basic of regex and its relevance Understand the basic of cryptography and its relevance

Recommended Prerequisites: Command Line Basics, Command Line File Management

Website
Wednesday
May 29, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Jun 4, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Jun 6, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Why Packets Die
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Tony Bourke
What: Why Packets Die
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, June 6th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Why do packets die? What happens inside data center switches and WAN routers that cause packets to die? In this talk, Tony does packet walks explaining in simple, relatable terms what happens when a packet leaves a server and doesn't make it's destination. Network congestion and its affects on buffering, queuing, QoS, rate limiting and shaping are all topics covered. Topics that can be scary to server administrators, but Tony breaks them down to very simple components. Also discussions on why protocol overhead doesn't much matter, and why jumbo frames don't matter to the network for performance are discussed.

Tony Bourke is a networking instructor teaching primarily Cisco and related technologies. He is also a certified skydiving instructor and parachute rigger. He lives in Portland, Oregon but can be found all over the world teaching or skydiving (or both).

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Jun 8, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Jun 11, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Wednesday
Jun 12, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Jun 13, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Jun 15, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Jun 18, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Jun 20, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Monday
Jun 24, 2019
One-on-One Community Tech Appointment
through Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
through Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Jun 25, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Wednesday
Jun 26, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Jul 2, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Saturday
Jul 6, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Jul 9, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Wednesday
Jul 10, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Jul 11, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Saturday
Jul 13, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Jul 16, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Jul 18, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Jul 20, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Jul 23, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Jul 25, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Saturday
Jul 27, 2019
Advanced Command Line: Become a Super User
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Thursday
Aug 1, 2019
Portland Linux/Unix Group: Introduction to Ansible
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Larry Brigman
What: Introduction to Ansible
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, August 1st 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Automation and configuration management is hard when the tools you use don't provide the basics. Ansible is built from the ground up to always handle and check the error conditions. Come learn a little Ansible and see how you can start on your path toward using Infrastructure as Code.

About Larry

First Experience with computers was a TRS-80 with a cassette tape. Since then used or developed on everything from microcontrollers to mainframes. Currently developing on for Linux using Ansible and OpenShift.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Wednesday
Aug 7, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Aug 10, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Surveillance Technologies and Impacts in Communities
Free Geek

The Portland Bureau of Planning & Sustainability Smart Cities Initiative would like to engage Portlanders about surveillance technologies. Come to this class to learn about facial recognition technology and engage in conversation about the potential impacts on peoples' lives.

Website
Tuesday
Aug 13, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Thursday
Aug 15, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Aug 16, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Aug 20, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Wednesday
Aug 21, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Aug 22, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Aug 24, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Aug 29, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Sep 3, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Wednesday
Sep 4, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Sep 5, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Open Sourcing a Perl module
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: Andrew Hewus Fresh
What: Open Sourcing DBIx::Class::Events, a Perl module
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, September 5th, 2019 at 7pm
Why: The pursuit of technology freedom

While I will explain about what DBIx::Class::Events does and how it works as well as some of the underlying technologies it builds on, this talk is primarily about open source contributions being driven by the folks in a company who care about them and how it is up to those people to provide the resources and knowledge to everyone else in order to create an open source culture in the workplace. As far as I know, no request to open source something has ever been denied by my employer, and while the company has always had the same "go for it" attitude, the folks writing code are only just starting to gain momentum releasing things publicly. I'll talk about showing other folks in the company the benefits of sharing code internally, how that exposed the benefits of open-source in general, and how we as a company progressed to getting DBIx::Class::Events onto the CPAN.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Rideshares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Sep 10, 2019
Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Thursday
Sep 12, 2019
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Tuesday
Sep 17, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Wednesday
Sep 18, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Sep 19, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Sep 20, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Sep 21, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Sep 24, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Thursday
Sep 26, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Oct 1, 2019
Graphic Design with GIMP
Free Geek

Join us for a graphic design workshop using an a free and open source software called GIMP. GIMP is a program similar to Photoshop. You can use this program to create posters and art, edit photos, and more.

Bring your questions -- there will be plenty of time for answers!

This class welcomes beginners and advanced users alike.

Website
Thursday
Oct 3, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Contending With Our Culture of Discouragement
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting

Who: You!
What: Contending With Our Culture of Discouragement
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Lower Level)
When: Thursday, October 3rd, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

The Free Software/Open Source community appears to be at a crossroads.

A brave woman declared that "enough is enough" with the disturbing statements of a pivotal figure in the community and it rightfully cost that figure a number of prominent positions. Remarkably, she wasn't the first woman to challenge a foundation leader this year and help usher them to the door.

Responses to such confrontations have ranged from false narratives to the proposal of morality-enforcing licenses for software.

One theme however, is the chilling effect that disturbing, and at times unlawful behavior in the community causes, and the efforts to content with it. Why participate in communities with these issues? This passive discouragement is often combined with direct discouragement and countless forms of divisiveness.

Yet we press on, and work to resolve these bugs, one by one.

This meeting will be an open forum to share your experiences with discouragement in the free software/open source community. Trolls need not attend but will be educated by a panel of experts if they do.

ATTENTION! Thanks to a new security policy, attendees will need to enter through the 1900 SW 4th entrance by 8PM, just North of the 1930 SW 4th entrance adjacent to Hawaiian Express, formerly Taco Del Mar:

https://www.google.com/maps/place/1900+SW+4th+Ave,+Portland,+OR

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Friday
Oct 4, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Oct 5, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Oct 8, 2019
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Wednesday
Oct 9, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Oct 10, 2019
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Saturday
Oct 12, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Oct 15, 2019
Portland Linux/Unix Group Advanced Topics: Clear Linux OS
Intel Hawthorne Farms Building 3 (HF3), Auditorium

Portland Linux/Unix Group Advanced Topics Meeting

Who: The Clear Linux Team
What: Beyond the Introduction to Clear Linux OS
Where: Intel, 5200 NE Elam Young Pkwy, Building 3 Auditorium, Hillsboro
When: Tuesday, October 15th, 2019 at 6:30pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Intel's Clear Linux OS team will talk about their operating system!

Many will head to the Orenco Taphouse, 1198 NE Orenco Station Pkwy, Hillsboro

Ride shares available

PLUG is open to everyone but does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Oct 17, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Oct 18, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Oct 19, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Oct 22, 2019
Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Wednesday
Oct 23, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Oct 24, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Command Line: Text Processing
Free Geek

This class shows understanding of how text content are handled within the input/output as well as files.

Goal of class: Know in high-level view how input/output are handled

Redirect input/output to a file instead of the standard Redirect input/output in shell from one program to another Understand the grep, sed and awk commands to search and replace file contents Understand the basic of regex and its relevance Understand the basic of cryptography and its relevance

Recommended Prerequisites: Command Line Basics, Command Line File Management

Website
Saturday
Oct 26, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Oct 31, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Nov 1, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Nov 7, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Glass Beatstation
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Athan Spathas
What: Glass Beatstation
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Left Entrance, Lower Level)
When: Thursday, November 7th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Glass Beatstation: An open source mobile and modular musical interface for Linux machines and musicians that don’t know how to use Linux

As a self-taught/amateur programmer, I was able to use open source programs to start building the versatile music workstation I’ve long dreamed of. The fact that I have been able to get this project functional to any degree is a great credit to the FLO (Free/Libre/Open Source) community. In the process I’ve learned about many of the benefits and learning curves of FLO hardware and software. I primarily used Python, Open-Stage-Control, Sooperlooper, Ardour, Puredata and the Kxstudio repositories, and have iterated an extra portable version of the project on raspberry pi. I will share the perspectives I have gained in the process how I was able to receive AND share knowledge with Linux users both new and experienced alike. Because of this, I’ve learned much about bridging the gap between those people already familiar with Linux/FLO technology, and those who aren’t familiar – yet.

Athan Spathas teaches robotics to kids and supports open source software however he can: one is as likely to find him performing on his linux based portable studio as much as find him performing on it, doing demos, or educating others about the benefits of open source technology.

ATTENTION! Thanks to a new security policy, attendees will need to enter through the 1900 SW 4th entrance by 8PM, just North of the 1930 SW 4th entrance adjacent to Hawaiian Express, formerly Taco Del Mar:

https://www.google.com/maps/place/1900+SW+4th+Ave,+Portland,+OR

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Saturday
Nov 9, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Nov 12, 2019
Advanced Command Line: Learn Grep and Bash Shortcuts
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Advanced Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Thursday
Nov 14, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Friday
Nov 15, 2019
SeaGL (Seattle GNU/Linux)
through Seattle Central College

SeaGL is a grassroots technical conference dedicated to spreading awareness and knowledge about the GNU/Linux community and free/libre/open-source software/hardware. Our goal for SeaGL is to produce an event which is as enjoyable and informative for those who spend their days maintaining hundreds of servers as it is for a student who has only just started exploring technology options. SeaGL's first year was 2013.

The 2019 Seattle GNU/Linux Conference is scheduled for November 15th and 16th at Seattle Central College (Maps). 9am-5:30pm both days.

You do not need to register for SeaGL - just show up! The cost of attendance is free.

You may attend SeaGL without identifying yourself, and you are encouraged to do so to protect your privacy.

You may optionally register. This gives us attendee counts, which help us raise money for SeaGL conferences. The registration system is Free/Libre/Open Source Software and we promise to protect your data.

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Nov 16, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Tuesday
Nov 19, 2019
Portland Linux/Unix Group Advanced Topics: System Stacks Usecases and Swupd Client
Intel Hawthorne Farms Building 3 (HF3), Auditorium

PLUG Advanced Topics Is Back!

Who: Beth Dean and Otavio Pontes
What: System Stacks Usecases and Swupd Client
Where: Intel, 5200 NE Elam Young Pkwy, Building 3 Auditorium, Hillsboro
When: Tuesday, November 19th, 2019 at 6:30pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live (Hopefully)

Beth Dean will present a System Stacks Usecases demo, and Otavio Pontes will talk about Swupd Client, the Clear Linux OS core update system.

https://calagator.org/events/

It will be at the Hawthorne Farms auditorium at 6:30pm. Afters will be at Orenco Taphouse, 1198 NE Orenco Station Pkwy, Hillsboro.

PLUG is open to everyone but does not tolerate abusive behavior on its mailing lists or at its meetings.

See you there!

Website
Thursday
Nov 21, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Nov 23, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Nov 26, 2019
Advanced Command Line: Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Wednesday
Nov 27, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Dec 5, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Do you still use ASCII?
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Steve Dum
What: Do you still use ASCII?
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Left Entrance, Lower Level)
When: Thursday, December 5th, 2019 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

A look at the journey from ASCII to UTF-8. I'll discuss the ramifications of the results of this journey for users and highlight cautions for developers. We have gone from the simple, a character is a byte, to a character may be tens of bytes, and worse monospace characters are not always the same width when displayed. This is a overview of features every GNU/Linux user should be aware of. It also highlights some issues programmers and sysadmins will face.

I am a UTF-8 neophyte trying to fix a broken program that now needs to use UTF-8. I've spent decades porting large programs to new environments. Now I'm planning on integrating a large library to a small program. ATTENTION! Thanks to a new security policy, attendees will need to enter through the 1900 SW 4th entrance by 8PM, just North of the 1930 SW 4th entrance adjacent to Hawaiian Express, formerly Taco Del Mar:

https://www.google.com/maps/place/1900+SW+4th+Ave,+Portland,+OR

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Friday
Dec 6, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Wednesday
Dec 11, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Dec 13, 2019
Advanced Command Line: Learn Grep and Bash Shortcuts
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Advanced Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Saturday
Dec 14, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Dec 19, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Friday
Dec 20, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Dec 21, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Dec 26, 2019
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Dec 28, 2019
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Jan 2, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Reading wireless temperature sensors with RTL-SDR and rtl_433
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Russell Senior What: Reading wireless temperature sensors with RTL-SDR and rtl_433
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Left Entrance, Lower Level)
When: Thursday, January 2nd, 2020 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Russell has been measuring an array of temperature sensors in and around his house since October-ish 2011, primarily Dallas Semiconductor DS18B20 one-wire sensors (previously talk: 2013-06-06 Hacking on the Beagle Bone Black). For years, he's had a few Oregon Scientific wireless temperature sensors outside, but no way to log the temperatures for posterity. About a year ago, in early December 2018, he discovered a project called rtl_433 that uses a software defined radio to receive and decode the signals coming from these and similar sensors. so that they can be logged. This talk will describe a few of the things that are possible with rtl_433 and what Russell does and doesn't do with the data.

About Russell:

Russell has been a Linux user since 1992. He worked for a few decades doing data management, programming, and analysis for a small scientific consulting firm. Since 2005 he has been deeply involved in the Personal Telco Project and trying to bring about telecommunications in the users interests, while also hacking on router firmware. For two years, he's been involved in an active effort to bring publicly-owned fiber infrastructure to the Portland metro area (in furtherance of the Personal Telco goal). He has a possibly unnatural love for serial consoles and RS-232, but is too smitten to be ashamed. He describes himself as self-under-employed. Will work on Linux'y things for money. Will work on Science'y/measurement'y things for money, as long as Linux is or can be involved somehow. He's very interested in trying to solve your telemetry problems with off-the-shelf wifi equipment and some elbow grease, if you've got some.

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Friday
Jan 3, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Wednesday
Jan 8, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Jan 9, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Saturday
Jan 11, 2020
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Jan 14, 2020
Advanced Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
Friday
Jan 17, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Jan 18, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Wednesday
Jan 22, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Jan 23, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Jan 24, 2020
Advanced Command Line: Intro to Shell Scripting
Free Geek

Control your computer, make your own programs, and make timed actions for your programs by learning to shell script. Command line knowledge required.

Website
Saturday
Jan 25, 2020
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Thursday
Jan 30, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Feb 6, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: Linux, Open Source Silicon, and Crowdfunding
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: Josh Lifton, Co-founder & President, Crowd Supply
What: Linux, Open Source Silicon, and Crowdfunding
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Left Entrance, Lower Level)
When: Thursday, February 6th, 2020 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

A guided tour through 7+ years of adventures in crowdfunding open hardware, from the Novena and Librem laptops to high-end software-defined radios and pentesting tools. What does it mean for hardware to be open? How does it relate to software and Linux in particular? Can we replicate the successes and avoid the pitfalls Linux has been through? Where does open silicon fit into all this?

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Friday
Feb 7, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Feb 8, 2020
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Tuesday
Feb 11, 2020
Command Line: File Management
Free Geek

People think that only wizards can type a bunch of letters into a single line and make stuff appear. In our File Management class, we want to show that you can do that too!

This class will teach you how directory entries and file information is handled.

Recommended Prerequisites: Command Line Basics

Website
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Feb 13, 2020
Programming with JavaScript 1
Free Geek

No prior experience in programming required!

This class is an introduction to the core concepts of programming using the JavaScript language. While we use JavaScript, the ideas learned in the class are transferable to all programming languages. By the end of this class, you will:

Understand key concepts in programming Understand what JavaScript is and how it is used Know where to go to learn more about JavaScript

Recommended Prerequisites: Web Development 1, typing skills

Website
Saturday
Feb 15, 2020
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Feb 20, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Saturday
Feb 22, 2020
Command Line Basics
Free Geek

The command line is a tool for typing computer commands, instead of clicking menus or buttons.

Learning the command line is a great way to get familiar with core concepts of programming. Students will learn the basic parts of a command, listing, linking, tab completion, file system structure, and more, for the Linux command line.

Website
Monday
Feb 24, 2020
Red Hat Mobile Portfolio Center Tour
Intel Corporation Jones Farm Parking Lot

Open source hits the open road

Red Hat and Intel mobile portfolio center coming to Hillsboro

Innovation on the interstate? A full stack in a semi truck? However you describe it, it’s clear: The Red Hat® and Intel mobile portfolio center brings enterprise IT solutions to you. With 6 kiosk demos, the mobile portfolio center gives you a hands-on experience with everything from infrastructure optimization to integration to automation and management--all inside of a self-contained, 18-wheel semi truck.

It’s your chance to test drive Red Hat technology powered by Intel and get answers from the experts. Join us in Hillsboro on February 24 from 8:30 a.m. - 3:00 p.m. Breakfast and lunch are included.

Website
Tuesday
Feb 25, 2020
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Friday
Feb 28, 2020
Advanced Command Line
Free Geek

Go further with the command line! Get to know grep, bash shortcuts, and other resources for working quickly and accurately in the command line. Basic proficiency required.

Recommended Prerequisites: Command Line Basics (https://commandlinebasics.eventbrite.com)

Website
Thursday
Mar 5, 2020
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointment
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Portland Linux/Unix Group: UnPLUG: Home Lab Show and Tell!
Portland State University Fourth Avenue Building (FAB) Room FAB 86-01

Portland Linux/Unix Group General Meeting Announcement

Who: You!
What: UnPLUG: Home Lab Show and Tell!
Where: PSU, 1900 SW 4th Ave. Room FAB 86-01 (Left Entrance, Lower Level)
When: Thursday, March 5th, 2020 at 7pm
Why: The pursuit of technology freedom
Stream: http://pdxlinux.org/live

Many PLUG members have home labs and a case could be made for every PLUG member having a home lab, however humble. Fortunately, recent hardware advances such as hardware-assisted virtualization have made a virtualized home lab accessible to users of every budget.

Please bring your favorite home lab stories and hardware for whatever presentation you are comfortable with. We are guaranteed to have an abundance of information and stories!

Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.

Ride shares to the Lucky Lab available

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Mar 10, 2020
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
One-on-One Community Tech Appointments
Free Geek

Have a Computer Question? Book today for one-on-one tech help! Learn valuable computer skills, find answers to your questions, and get technical advice through an appointment with a Free Geek volunteer mentor. This is a free, volunteer-powered service. When registering, you must sign a release to participate.

Details and What to Bring: Please bring your device (laptop and power cord, or desktop tower only) and request an Equipment Pass when you arrive. Volunteers may be able to help with smartphones and tablets based on capacity.

What Can I Get Help With?

Using your Linux computer Running updates Installing software LibreOffice help Accessing and using the internet Troubleshoot a computer problem Start using privacy and safety tools like a password manager or VPN And more!

Website
Thursday
Apr 1, 2021
Portland Linux/Unix Group: 360Cloud based on FreeBSD
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Antranig Vartanian
What: 360Cloud based on FreeBSD
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, April 1st, 2021 at 7pm
Why: The pursuit of technology freedom

"From Armenia With Love": Reaching out on Twitter brought a presentation from a colleague:

This talk is separated into two parts: 1) How to make a presentation in 25 hours due to errors in timezone math 2) How to setup a self-hosted Cloud Environment under 360 seconds a.k.a. 6 minutes.

The "Cloud", a.k.a. Someone else's computer has been very popular because it gives you the ability to have a machine/container up and running in seconds. I will demonstrate my new script https://360cloud.sh which "turns" your default FreeBSD Installation into a cloud using FreeBSD's Networking (pf, epairs, bridge), Storage (ZFS), Containers (Jails) and Virtual Machines (bhyve via vm-bhyve) automated with small CLI tools for DHCP and DNS integration.

Antranig Vartanian Is the co-founder and CEO of illuria Security, Inc., a Deception-as-a-Service company, also known as honeypots on steroids. I always wanted to write stories and be a columnist, ended up writing code and being a systems engineer.

Plan B connection information if Plan A using jit.si on linode linked above does not work. Going to this will place you in a waiting room if the other link is working.

Join Zoom Meeting https://zoom.us/j/95390745320?pwd=bHVtVUJ4Ujl5QjFheTVpZGVBWGo3UT09

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
May 6, 2021
Portland Linux/Unix Group: Object Pascal Development with Lazarus and Free Pascal
Online

Portland Linux/Unix Group Online Meeting Announcement

Who: Glenn Dufke
What: Object Pascal Development with Lazarus and Free Pascal
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, May 6th, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

When developing software for multiple platforms, designing a functional user interface can often be a challenge.

Often C/C++, C# or even Python is used, but an overlooked, full-fledged IDE and development tool is Lazarus / Free Pascal.

Using Object Pascal, a strongly typed, easy to read, learn and modern compiled programming language, you can quickly write advanced applications and design beautiful user interfaces with the strong component based model and form designer.

It has its inspiration from Delphi, a commercial development tool which also can target multiple platforms, though the IDE itself runs on Windows only.

The underlying Free Pascal compiler has a high degree of compatibility, which means you can share code between Delphi and Free Pascal fairly easy.

In this presentation I will touch on the versatility and benefits of using this development tool for your next open source project and how easy it is to get started.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

PLUG Page with information about all PLUG events: https://pdxlinux.org/ Follow PLUG on Twitter: http://twitter.com/pdxlinux

Website
Thursday
Jun 3, 2021
Portland Linux/Unix Group: Lessons Learned from Four Years as a County Party Officer
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Michael Smith
What: Lessons Learned from Four Years as a County Party Officer
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, June 3rd, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

This talk will cover lessons learned from four years serving as an Officer for the Democratic Party of Multnomah County, two as Technology Officer, two as Vice Chair. Topics covered will include team building, web presence, virtual meetings, data management, and how to get involved by showing up.

Mike Smith is a network analyst and former software engineer. His only other PLUG talk was on Open Source in State Government. Since 2017 he has been part of the Democratic Party apparatus in one form or another, including serving as an officer for the Multnomah Democrats, delegate to the State Central Committee of the Democratic Party of Oregon (DPO), Chair of the DPO Gun Owners Caucus, and Delegate to the DPO Rules Committee. He holds masters degrees in Computer Science (2008, Portland State University) and Mathematics (1998, Loyola University Chicago). His wife, Liv Rainey-Smith, is a renowned woodcut print artist.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Jul 1, 2021
Portland Linux/Unix Group: How Free Software Continues the Legacy of Open Communication
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Daniel Pono Takamori
What: How Free Software Continues the Legacy of Open Communication
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, July 1st, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

Daniel Pono Takamori of the Software Freedom Conservancy will present "How Free Software Continues the Legacy of Open Communication".

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Aug 5, 2021
Portland Linux/Unix Group: Userspace live patching with Libpulp
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Gabriel F. T. Gomes
What: Userspace live patching with Libpulp
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, August 5th, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

Live patching enables software programs to be modified while running. With live patching, there's no need to "turn it off and on again". There are multiple implementations around for both kernel and userspace live patching. In this presentation, I will cover Libpulp, a framework for userspace live patching, and you will learn: what Libpulp does, how it applies patches and what a live patch looks like, the tools that it provides, how to build and test, and how to contribute.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Sep 2, 2021
Portland Linux/Unix Group: Hardware-Assisted Fine-Grained Control-Flow Integrity: Adding Lasers to Intel's CET/IBT
Online

Portland Linux/Unix Group General Meeting Announcement

Who: João Corrêa
What: Hardware-Assisted Fine-Grained Control-Flow Integrity: Adding Lasers to Intel's CET/IBT
Where: https://li584-253.members.linode.com/PLUG
When: Thursday, September 2nd, 2021 at 7pm Pacific
Why: The pursuit of technology freedom

his talk presents FineIBT, a compiler-based enhancement that enables fine-grained forward-edge Control-Flow Integrity (CFI) policies on top of Intel's Control-flow Enforcement Technology (CET). By combining the new hardware features with compiler instrumentation, FineIBT anchors indirect control transfers to sanity checks, enabling policies more restrictive than those supported solely by CET and increasing its effectiveness against control-flow hijacking attacks. An evaluation through custom benchmarks shown that FineIBT provides similar security guarantees with less performance costs when compared to Clang CFI, retaining its penalty between 1% and 7% while the latter added overheads between 5% and 53%. Beyond that, FineIBT also has other perks, such as benefiting from the CET's hardening against transient execution attacks and not depending on Link-Time Optimizations. This talk will explore the FineIBT implementation recently sent to the kernel-hardening mailing list, then discuss specific scenarios, such as how it could be used in the Linux kernel, possible improvements and expected challenges. Technical reference: https://www.openwall.com/lists/kernel-hardening/2021/02/11/1

Joao is an Offensive Security Researcher at Intel. His research interests are mostly focused in compiler-enabled features and analyses, but he will normally be down to chat about anything that involves binaries. Joao holds a PhD from the University of Campinas, where he worked on kCFI, a Control-Flow Integrity implementation for the Linux kernel (featured at Black Hat Asia 2017) and he also spent some time working for SUSE, where he bootstrapped the development of libpulp, an user-space live patching framework (featured at Linux Developers Conference Brazil 2019 and SUSE Labs Conference 2018).

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Oct 7, 2021
Portland Linux/Unix Group: Russell's Excellent High Altitude Balloon Adventure
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Russell Senior
What: Russell's Excellent High Altitude Balloon Adventure
Where: https://meet.jit.si/pdxlinux
When: Thursday, October 7th, 2021 at 7pm
Why: The pursuit of technology freedom

Russell volunteers with the Portland State Aerospace Society's (PSAS) OreSat program as an Industry Advisor. PSAS is a rocket club at Portland State University. The OreSat program works towards having small interactive satellites put into orbit by friendly launch services. OreSat currently consists of three small satellites based on a common design, the first one is due to launch in January. Russell's role is to help out with a system called dxwifi, a long distance S-band communication link. The goal is for ground-based student groups around the state to receive live video broadcast from orbit as the satellite passes overhead. Earlier this year, a high school student applied and got our satellite a ride on a high altitude balloon through a NASA program. One of the goals was to capture wifi data being transmitted by the payload. Because of the distances involved, this requires aiming a directional antenna at the balloon. This talk will tell the story of how Russell waded his way towards a solution using math, some hand tools, open-source software and some ingenuity.

About Russell:

Russell has been a Linux user since 1992. He worked for a few decades doing data management, programming, and analysis for a small scientific consulting firm. Since 2005 he has been deeply involved in the Personal Telco Project and trying to bring about telecommunications policy in the users interests, while also hacking on router firmware. Since 2018, he's been involved in an effort to bring at-cost fiber infrastructure to the Portland metro area, Municipal Broadband PDX.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Tuesday
Oct 19, 2021
Portland Linux/Unix Group: Linux on RISC-V
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Drew Fustini
What: Linux on RISC-V
Where: https://meet.jit.si/pdxlinux
When: Thursday, November 4th, 2021 at 7pm
Why: The pursuit of technology freedom

This talk will explore the future of Linux on RISC-V, an open instruction set (ISA). I will introduce the open source FPGA ecosystem including Migen and LiteX, and explain how they make it possible to quickly implement SoC designs in an FPGA capable of running Linux on a RISC-V. I will also look at the current RISC-V SoC's that are capable of running Linux and available dev boards. I will also talk about how support in Linux for RISC-V is continuing to evolve such as the introduction of KVM RISC-V support and look at RISC-V hardware support that is in the process of being upstreamed. I will describe how the RISC-V Platform Specification Task Group is trying to standardize boot and runtime requirements with the creation of the Linux-2022 specification.

About Drew Drew Fustini is a Linux developer at BayLibre and serves as an ambassador for RISC-V International. He sits on the board of directors for the BeagleBoard.org Foundation and the Open Source Hardware Association (OSHWA). When not hacking on Linux, Drew enjoys designing open source hardware projects in KiCad that are fabricated in purple and gold by OSH Park.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Dec 2, 2021
Portland Linux/Unix Group: Pipewire Audio Server
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Ben Koenig
What: Pipewire Audio Server
Where: https://meet.jit.si/pdxlinux
When: Thursday, December 2nd, 2021 at 7pm
Why: The pursuit of technology freedom

Who: Ben Koenig What: Pipewire Audio Server Where: https://meet.jit.si/pdxlinux When: Thursday, December 2nd, 2021 at 7pm Why: The pursuit of technology freedom

Sound is a major part of the Linux desktop and now there's a new project to make your audio experience even better! Or maybe not. This talk will explore the features and changes involved in switching a system from Pulseaudio to Pipwire for audio device management.

The new Pipewire daemon promises to improve the state of audio playback on Linux but with this change comes questions regarding the impact to different users and use cases. In this talk I'll go over the impact Pipewire can have for various different users and provide a basic configuration for those brave enough to give it a try. I will also outline some of the history surrounding the audio stack in Linux with a focus on how Pipewire plans to implement new features while maintaining compatibility with older applications.

About Ben I am a QA Test Technician with a background in tech support for Mac/Windows/Linux desktop users. When not talking to customers I can be found customizing Linux distros and building systems that solve problems before they occur.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Jan 6, 2022
Portland Linux/Unix Group: The Transit Appliance Project
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Chris Smith
What: The Transit Appliance Project
Where: Zoom, flawed as it is, link below
When: Thursday, January 6th, 2022 at 7pm
Why: The pursuit of technology freedom

This talk will explore the history and future of the Transit Appliance project, an open source project which makes use of TriMet and other public web services to display transit arrivals on fixed location screens in apartment and office lobbies, cafes, schools and other community locations. The project is hosted by the non-profit Portland Transport and currently operates more than 60 screens around the region. The project relies on Raspberry Pi processors and a variety of cloud services to provide a minimal cost solution to the display of transit and micromobility information.

About Chris Chris Smith is the lead developer of the non-profit, open source Transit Appliance project. For two decades his day job was leading web architecture for Xerox. He serves on the board of Portland Streetcar Inc. and also served for twelve years on the Portland Planning and Sustainability Commission. His passion is the intersection of technology and sustainable urban policy.

Returning to Zoom for now

PLUG aims to dogfood free and open source technologies whenever possible and Jit.si had a good run. It is quirky and very difficult to manage as a moderator, but it is free software. Recording meetings proved unworkable but thank you Vincent for spinning up a Jit.si VM during a meeting and removing the watermark. Many colleagues have reported that web-based Zoom is working better than ever with free and open source desktop operating systems and for the success of PLUG 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 rule out moving to a solution that someone is willing to take ownership of, as Vincent did with the Jit.si VM.

https://us06web.zoom.us/j/85249530401?pwd=dWZPTllGRk1udWtVRXB0STZ2VlJXZz09

Meeting ID: 852 4953 0401 Passcode: 8675309 One tap mobile +13462487799,,85249530401# US (Houston) +17207072699,,85249530401# US (Denver)

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Feb 3, 2022
Portland Linux/Unix Group: This is a test(1): A shell scripter's guide to ubiquitous assumption testing
Online

Portland Linux/Unix Group General Meeting Announcement

Who: Michael Dexter
What: This is a test(1): A shell scripter's guide to ubiquitous assumption testing
Where: Zoom, flawed as it is, link below
When: Thursday, February 3rd, 2022 at 7pm
Why: The pursuit of technology freedom

"Look before you leap" is a valuable lesson in many aspects of life but particularly in computer science and administration. Responsible developers make extensive use of the test(1), a.k.a. "[" utility which quickly and programmatically tests assumptions as simple as, "does this file exist", relying on zero and non-zero return values to answer that question. This deceptively-simple yet highly-efficient use of return values can avoid hours of debugging and achieve goals 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 "-q quiet" mode. It will also identify opportunities for additional "quiet mode" functionality.

About Michael

He broke it, he bought it. Michael has organized PLUG since late 2009 and did not find a speaker. By day, Michael has nursed depressed NAS systems back to life since 2012.

Returning to Zoom for now

PLUG aims to dogfood free and open source technologies whenever possible and Jit.si had a good run. It is quirky and very difficult to manage as a moderator, but it is free software. Recording meetings proved unworkable but thank you Vincent for spinning up a Jit.si VM during a meeting and removing the watermark. Many colleagues have reported that web-based Zoom is working better than ever with free and open source desktop operating systems and for the success of PLUG 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 rule out moving to a solution that someone is willing to take ownership of, as Vincent did with the Jit.si VM.

https://us06web.zoom.us/j/85249530401?pwd=dWZPTllGRk1udWtVRXB0STZ2VlJXZz09

Meeting ID: 852 4953 0401 Passcode: 8675309 One tap mobile +13462487799,,85249530401# US (Houston) +17207072699,,85249530401# US (Denver)

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings.

Website
Thursday
Feb 2, 2023
Portland Linux/Unix Group: Setting up inexpensive home security cameras with ZoneMinder to secure your home or business
Oregon Latvian Community Center

Portland Linux/Unix Group General Meeting Announcement

Who: Ted Mittelstaedt
What: Setting up inexpensive home security cameras with ZoneMinder to secure your home or business
Where: 5500 SW Dosch Rd, Portland
When: Thursday, February 2nd, 2023 at 7pm
Why: The pursuit of technology freedom

Today there are a number of inexpensive home security cameras on the market that can be used to decrease the chance that your home or property will be tampered with. There's been a rash of catalytic converter and gasoline thefts in the Portland area in recent years, these require expensive replacements and repair of vehicle gas tanks that have been drilled into. Many homes in Portland do not have garages and residents use street parking. With the increasing use of electric vehicles and portable charging cables, the potential for theft and mischief exists as well. While a camera system may not prevent a theft, a good system can get a clear picture of the perpetrators and allow police to make an arrest. These systems also serve as a visual deterrent. This presentation will cover several camera systems and different concerns for mounting, cabling, and camera selection as well as recording camera data using ZoneMinder running on Linux and considerations for setting up this system.

Rules and Requests:

Please bring and properly fit a mask unless actively presenting

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website
Thursday
May 4, 2023
Portland Linux/Unix Group: Setting up inexpensive home security cameras with ZoneMinder to secure your home or business Part II
Oregon Latvian Community Center

Portland Linux/Unix Group General Meeting Announcement

Who: Ted Mittelstaedt
What: Setting up inexpensive home security cameras with ZoneMinder to secure your home or business Part II
Where: 5500 SW Dosch Rd, Portland
When: Thursday, February 2nd, 2023 at 7pm
Why: The pursuit of technology freedom

Today there are a number of inexpensive home security cameras on the market that can be used to decrease the chance that your home or property will be tampered with. There's been a rash of catalytic converter and gasoline thefts in the Portland area in recent years, these require expensive replacements and repair of vehicle gas tanks that have been drilled into. Many homes in Portland do not have garages and residents use street parking. With the increasing use of electric vehicles and portable charging cables, the potential for theft and mischief exists as well. While a camera system may not prevent a theft, a good system can get a clear picture of the perpetrators and allow police to make an arrest. These systems also serve as a visual deterrent. This presentation will cover several camera systems and different concerns for mounting, cabling, and camera selection as well as recording camera data using ZoneMinder running on Linux and considerations for setting up this system.

Rules and Requests:

Please bring and properly fit a mask unless actively presenting

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website
Thursday
Aug 3, 2023
Portland Linux/Unix Group: Using DRBD and LINSTOR to Facilitate Cloud Migration and Mobility (In person!)
Oregon Latvian Community Center

Portland Linux/Unix Group General Meeting Announcement

Who: Julia Iacoviello
What: Using DRBD and LINSTOR to Facilitate Cloud Migration and Mobility
Where: 5500 SW Dosch Rd, Portland
When: Thursday, August 3rd, 2023 at 7pm
Why: The pursuit of technology freedom

There are many advantages to flexible cloud storage, but even with a good idea of how you might implement your environment in the cloud, the challenge of transferring legacy data may stand in your way. In this talk, Julia Iacoviello from LINBIT will explain core concepts of the open source, distributed replicated storage system, DRBD, as well as the open source storage management software, LINSTOR. Then, we will explore how these technologies can be leveraged to mitigate pain points in migrating production databases and other services into the cloud, including to containerized applications that rely on persistent stateful storage. Special considerations to be made for migration of existing data will be highlighted in this talk; additionally, a broad base of information about DRBD and general high-availability storage will be provided, with the hope that all that attend may learn something applicable to their particular use case, now or in the future.

Rules and Requests:

Please bring and properly fit a mask unless actively presenting

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website
Thursday
Oct 5, 2023
Portland Linux/Unix Group: Firejail and Linux VPNs (In person!)
Oregon Latvian Community Center

Portland Linux/Unix Group General Meeting Announcement

Who: Mark/Xe1phix
What: Firejail and Linux VPNs
Where: 5500 SW Dosch Rd, Portland
When: Thursday, October 5th, 2023 at 7pm
Why: The pursuit of technology freedom

In this presentation, Xe1phix will cover:

Firejail - Sandbox - Namespace isolation (network namespaces, mount namespaces, user namespaces, PID namespaces), Seccomp-BPF - Syscall filtering Linux Capabilities (POSIX 1003.1e) filter AppArmor - Kernel module used to sandbox programs DNS-Over-HTTPS (DoH) - Encrypted DNS resolution using Mullvad DNS OpenVPN - Secure VPN setup Wireguard - Secure VPN setup Wireguard tunnels - Multihop VPN connections. Telegram - Instant Messenger Securely connecting to Telegram using Wireguard SOCKS5 proxy. Securely connecting to Telegram using OpenVPN SOCKS5 proxy. Sandboxing Telegram with Firejail Sandboxing Telegram with AppArmor qBittorrent Securely connecting to qBittorrent using Wireguard SOCKS5 proxy. Securely connecting to qBittorrent using OpenVPN SOCKS5 proxy. Using IPFilters to blacklist bad peers ProtonVPN - Trusted VPN setup DNS leak protection VPN Killswitch IPTables - Netfilter packet filter/firewall OPNSense/PFSense - OpenVPN setup Network forensics cheatsheets TCPDump, TShark, ngrep, ss, nfdump, etc Process logging cheatsheets Journalctl, lsof, ps, fuser, etc.

Xe1phix is a Linux systems engineer (Linux+, LPIC-1, LPIC-2).

He has studied Linux for 12 years, and has read over 200 books on Linux security. His primary focus, and passion in life is studying:

Linux system hardening/security Linux memory forensics & malware analysis Intrusion Detection Systems (IDS)

Rules and Requests:

Please bring and properly fit a mask unless actively presenting

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website
Thursday
Nov 2, 2023
Portland Linux/Unix Group General Monthly Meeting
Lucky Lab Brew Pub

Our regular venue is unavailable this month, so we're going to have an informal UnPLUG, just hang out and chit chat on and off-topic. You are welcome!

Website
Thursday
Feb 1
Portland Linux/Unix Group General Monthly Meeting: New Year Show and Tell
Oregon Latvian Community Center

Who: Ted, Michael, YOU...
What: New Year Show and Tell
Where: 5500 SW Dosch Rd, Portland
When: Thursday, February 1st, 2024 at 7pm
Why: The pursuit of technology freedom

Ted: Bandwidth monitoring OpenWRT and DD-WRT routers with MRTG

Michael: Managing Windows from FreeBSD Environments

You: What have you been working on this last few months?

Rules and Requests:

Masks are encouraged but not required. CCC in Germany sent a LOT of people home with COVID-19. 19 as in 2019 and please people, it's not something we want to hang on to.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website
Thursday
Mar 7
Portland Linux/Unix Group General Monthly Meeting: A Network Relay through a Cloud Instance; and Retro Linux Tape Recovery Show and Tell
Oregon Latvian Community Center

Who: Russell Senior
What: Part 1: A Network Relay via Cloud Instance ; Part 2: Retro Linux Tape Recovery Show and Telll
Where: 5500 SW Dosch Rd, Portland
When: Thursday, March 7, 2024 at 7pm
Why: The pursuit of technology freedom

The first part is going to be a description of how I relay network connections from the Internet to my low-volume home-based email server to evade potential ISP blockages.

The second part is going to be a show and tell about my resurrection of an ancient Linux version in order to recover data from Quarter Inch Cartridge tapes and ancillary topics. It will also include a short demo of my MS-DOS 5.0 environment also (resurrected from tape) the month before I installed Linux for the first time in December 1992.

About Russell:

I am a person for whom the Year of the Linux Desktop started in 1992 and has continued annually, uninterrupted. I worked for a couple decades in scientific data management and analysis. Since 2005, I have been involved with the Personal Telco Project, a volunteer-based 501c3 non-profit trying to unscrew telecommunications policy in the Portland metropolitan area. I did a short stint in data management for an Oceanographic organization when it was housed at OH&SU. I also volunteer at Portland State Aerospace Society working on their OreSat program. My name, misspelled in glorious circuit board silkscreen, has literally been in orbit for most of the last 2 years. I have done a bunch of PLUG talks over the years.

Rules and Requests:

Masks are encouraged but not required.

PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings

Do not leave valuables in your car

Website