Distributed Version Control & Mercurial

Lan will talk about distributed version control systems (DVCS) with a focus on Mercurial. The talk will be suitable for both beginners and advanced users.

She will go over the basic concept behind DVCS, such as directed acyclic graphs. She will highlight some of the differences between Mercurial and git, the other popular DVCS. For the beginners, she will go over some basic Mercurial commands. For the advanced users, she will share some interesting case studies from work.

Speaker: Lan Dang
Date: Thursday, June 13th, 2013 @ 7 pm
Location: Caltech - Downs 107
The Downs building is across from the tennis courts on California at Arden.


Mini Discussions, Python for Scientific Computing

We will have a few mini presentations:

  • Redirecting stdout and stderr
  • Using vim registers and visual selection for copy and pasting

Also if time permits there will be a presentation on Python for Scientfic Computing.

Date: Thursday, June 13th, 2013 @ 7 pm
Location: Caltech - Downs 107
The Downs building is across from the tennis courts on California at Arden.


Redmine

Christefano Reyes presents on Redmine, a free and open source project management and issue tracking system written in Ruby on Rails. Prior to this presentation, attendees are welcome and encouraged to download it, use a shared demo or try a private, one-click install.

Popular with (but certainly not limited to) the Ruby on Rails developer community, Redmine is a full-featured system used by companies, open source projects, governmental agencies, and individual developers around the world. Big users of Redmine include open source projects such as Ruby, Puppet, Gentoo, Lighttpd, TYPO3, and the Redmine project itself.

This presentation will focus on how Redmine is used from the perspectives of developers, tech leads and project managers at a software development company. Features that will be demonstrated include:

  • User and group management;
  • Feeds, email notifications and web-to-mail and mail-to-web support;
  • Per-project role-based permissions,
  • Time tracking and reports; including calendaring and Gantt charts;
  • Issue workflow management across multiple roles;
  • Redmine's plug-in architecture and growing developer ecosystem;
  • Custom fields for extending user accounts, time entries, and other data structures;
  • Redmine's REST API and how it integrates with third-party platforms.

Christefano is one of the founders of Exaltation of Larks, a Drupal strategy, development and training company; and Droplabs, a coworking space and classroom near Downtown Los Angeles. As an advocate of open source software, he helps organize meetups and conferences all over the Greater Los Angeles Area. In his spare time, he trains as an amateur acrobat and gymnast at the Original Muscle Beach in Santa Monica.

Speaker: Christefano Reyes
Date: Thursday May 9th, 2013 @ 7 pm
Location: Caltech - Downs 107.
The Downs building is across from the tennis courts on California at Arden.


The Internet-in-a-Box Project

We are building the Internet-in-a-Box - A small, inexpensive device which provides essential Internet resources without any Internet connection. It provides a local copy of half a terabyte of the world's Free information.

The device includes Wikipedia in a dozen languages, a library of 40,000 e-books, most of the world's open source software and source code, hundreds of hours of instructional videos, and world-wide mapping down to street level.

We can deploy a "knowledge hotspot" anywhere in the world - even under solar power.

This Open Source project is being developed by SGVLUG and SGVHAK members.

Speaker: Braddock Gaskill (braddock .at. braddock.com)
Date: Thursday April 11th, 2013 @ 7 pm
Location: Caltech - Downs 107.
The Downs building is across from the tennis courts on California at Arden.


Wireless Security and DD-WRT

Steven Doran will discuss network router and wireless security, including replacing the stock routers firware with an open source alternative called DD-WRT.

Speaker: Steven Doran
Date: Thursday March 14th, 2013 @ 7 pm
Location: Caltech - Downs 107.
The Downs building is across from the tennis courts on California at Arden.


Vim Tips and Tricks: A Roundtable Discussion

Lan Dang will demonstrate some of her favorite tricks for the Vim text editor as well as useful vi key bindings. She welcomes everyone to contribute their own tips. At the end, we hope to gather our tips and use cases into a document, which will be linked through the website.

Whether you use Vim as seldom as possible or you use it every day, you will learn something from this session.

Update: The Vim Roundtable presentation (with updates and notes) can be found here

Speaker: Lan Dang + SGVLUG
Date: Thursday February 14th, 2013 @ 7 pm
Location: Caltech - Downs 107.
The Downs building is across from the tennis courts on California at Arden.

Bio: Lan Dang spends the majority of her working hours monitoring and troubleshooting data processing systems on Linux-based computer clusters. She has accumulated a number of tips and tricks to deal with the command line, including extensive use of vim and vi key bindings.