JPL Open Source Rover

Eric Junkins, a Software Systems Engineer with the Jet Propulsion Laboratory, will talk about the JPL Open Source Rover. SGVHAK is one of the beta build groups for this project, so we have lots to discuss and show off.


The JPL Open Source Rover is an open source robotics project aimed at STEM education at the high school level. The robot is designed to have the same mechanical suspension and steering mechanism that the Mars rovers employ. This project teaches many aspects that go into robotics, with aspects in mechanical and electrical design/engineering, and software development. At this point we have had a few beta test groups on our build instructions, and after refienment of those are quickly approaching the release date. Eric will be talking about the project, its' background, and is hoping to get feedback from some members who have had lots of experience in the Open Source realm.

Meetup Event Page

Raspberry Pi

Dr. Sam Coleman will share his experiences with the Raspberry Pi.


The raspberry pi computer has become one of the most versatile computer platforms in the world. However few people truly understand what can be done with this $35 single board computer. In this presentation I'll share with you a few of the projects that I have put together using this inexpensive ARM based computer. The presentation will conclude with a brief Q and A session.

Meetup Event Page


Get your tickets at:

Promo code "SGVLG" will get you 50% off full SCALE pass.

SGVLUG/SGVHAK/Repair Cafe will be at booth #701 in the Expo Hall, and you'll see a lot of familiar faces staffing, speaking, or just attending the conference.

Join us at the SCALE! SCALE is the largest community run open source tech / FOSS / pro-EFF conference and expo in North America. It is family-friendly and caters to a diverse audience of IT professionals, hobbyists, educators and students.

This year there will be over 180 presentations and workshops. Topics covered: Container and Virtualization, Cloud, Developer, DevOps, Embedded, General, interesting Keynotes, LibreGraphics, Mentoring, Monitoring, MySQL, Next Generation ( under 18 presenters ), Open Data, Open Source in Enterprises, PostgreSQL, Security, Sponsored, SysAdmin, Ubucon ( a colocated Ubuntu Conference )

Special tracks and workshops

Legal & Licensing ( $150, 5 MCLE credit hours ), LPI certification exams ( $99 ), Embedded Apprentice Linux Engineer workshop, Capture the Flag, Game Night, and more..


On Saturday, there is a youth track known as The Next Generation, that includes a hands-on activity room known as The Next Generation Playground.

Birds of a Feather

Rooms are available Thu-Sat night for user groups and round table discussions.

Job board and BOF ScaLE 16x will have a job board and job BOF onsite.

Expo Hall

Fri Mar 9 2-5PM; Sat Mar 10 10AM-5PM; Sun Mar 11 10AM-2PM

Thursday schedule

Friday schedule

Saturday schedule

Sunday schedule

Meetup Event Page

The 5W1H of Getting Involved with Open Source

The wonderful folks at OpenX are hosting this meeting, and they are also providing pizza. We need to provide a list of names to building security. RSVPs will be capped at 60. Contact Lan if you have questions.

Also, the Southern California Linux Expo is a month away. We'll talk about what to expect and where we need help.


Open source is vital towards our future in technology development and is being promoted across government institutions and within the private sector. In this talk he will cover the who, what, where, why, and how's of open source based on his life experience. This talk will seek to inform and recruit the audience to engage and contribute in open source by providing answers to the simple questions. Together we will discuss lowering the barrier to entry into the open source world. And if you're already contributing to open source then we will share life experiences and camaraderie and plans to infect more people with the open source bug.


Mr. Paul Ramirez has worked at the Jet Propulsion Laboratory (JPL) for the past 17 years and is currently a group supervisor (i.e. hiring manager) for the Science Data Systems Operations Engineering and Computer Science for Data Intensive Applications groups. He holds a BS in Computer Science from Cal Poly Pomona and an MS in Computer Science from the University of Southern California. Mr. Ramirez has developed, advocated, and help drive policy for Open Source at NASA. Mr. Ramirez has been involved with the Apache Software Foundation as a committer and mentor.


OpenX is located in the One West Bank building @ 888 E Walnut St. Pasadena CA, 91101. Entrances to the building are eastbound on Walnut, right hand side before the Lake St. intersection or southbound on Lake St. right hand side after the Walnut St. intersection. Once through the driveway, please park in the 888 Lot that has the OpenX logo displayed out front. Pull a ticket and bring it with you to the Meetup, we will validate your parking.

Meetup Event Page

Practical AWK - AWKwardly Dealing with Data

Lan will be giving a preview of her SCaLE 16x talk on AWK. Any feedback will be extremely helpful. We'll also be talking about SCaLE, volunteering for SCaLE, and plans for our booth at SCaLE.

Dinner begins around 7pm and the presentation will start after most people have received their food or 8pm, whichever comes first. Buying dinner is optional.

Practical AWK - AWKwardly Dealing with Data

AWK is a text processing programming language developed at Bell Labs in the 1970s. It was originally used for data extraction and reporting. It inspired the creation of Perl and can, for the most part, be replaced by Python. It is still incredibly useful on the Linux command-line, both for one-liners or for short, powerful scripts.

Most people have used AWK in one way or another, but they use it without understanding the language. AWK syntax can seem strange. But once you understand that it is a data-driven pattern action language where the data is automatically parsed into predefined variables, it becomes a powerful and intuitive tool.

This talk seeks to take the mystery out of AWK by giving a quick introduction to the language and its features. There will be examples where it provides functionality that a dedicated utility like grep or cut or head might not. There will also be more complex examples where a few lines of AWK result in useful summarization of large amounts of raw data.

AWK is a great Swiss Army knife if you spend a lot of time on the command- line.

Lan Dang Bio

Lan Dang is an Operations Engineer with the Jet Propulsion Laboratory, specializing in science data systems operations and large scale data processing. She spends most of her time on the command line of various remote Linux systems. Her favorite tools are screen, awk, vim, and git. In her spare time, she is active in the San Gabriel Valley tech community as a leader of the SGVLUG and its sister group, the SGVHAK hardware hacking group.

Meetup Event Page

26 years of teaching Unix/Linux


The Unix Operating System has been around since the 1960s and has provided the backbone for the modern "Internet."

The core of the Unix and Linux experience is the command line shell. This powerful text based interface can be leveraged to automate tasks and solve problems that would be too tedious to tackle. The Born Again Shell is available on all Unix and Linux platforms. A clear understanding of the features of the shell along with a basic set of commands can improve your productivity and change the way you implement solutions to text based problems.

Eric will provide an overview of how his Unix/Linux classroom has evolved over 26 years. From the blackboard handwritten lecture in a room without computers to modern classroom with a computer on every desk. Through it all, the common set of command line capabilities has remained a staple in the Unix/Linux mindset. sed, grep, cut, tr, and awk are tools that can be combined to transform the simplest of users into a "Power User".


Eric Danielson was first exposed to FORTRAN as part of a Saturday high school program at JPL. Before that, he hadn't been exposed to computers except for watching his father open up a briefcase sized modem to transfer files using the house phone handset. The Saturday class would walk onto the JPL campus and sit at someone's desk to log into a VAX terminal to edit, compile and run FORTRAN77 code.

Eric has since earned a B.S. in General Engineering from Harvey Mudd College and a M.S. in Computer Science from USC. Eric started working at JPL as a summer student. At that time, he was running radiative transfer code (FORTRAN) and supporting a science team. After the brand new Sun Microsystem workstations were installed in the Science Division computer lab, Eric took some evening classes at Glendale College that included C Programing and Unix Shell Programming. Soon after, a co-worker and mentor at JPL encouraged Eric to take over his teaching workload at Glendale College. An increase in his JPL travel schedule was making it difficult to continue teaching. Eric started teaching BASIC Programming and FORTRAN in 1989. He eventually took over the Unix class and has since added the Unix/Linux System Administration class to the Glendale College curriculum.

Eric is currently the Science Data System (SDS) System Engineer for the Multi- angle Imaging SpectroRadiometer (MISR) instrument on the Terra Earth Observing System satellite and the Multi-Angle Imager for Aerosols (MAIA) instrument currently in development.

Eric enjoys tinkering with Raspberry Pis and Arduinos in the creative realm of "Makers". His recent projects include a portable air quality monitor and a time-lapse camera with a Raspberry Pi.

Meetup Event Page