Welcome to the TriLUG home page. We are a LUG dedicated to the Triangle area including Durham, Raleigh, Chapel Hill, and Research Triangle Park. This site, along with our wiki, will enable you to keep abreast of TriLUG information (meetings, events, news), and to communicate with local Linux and FOSS (Free and Open Source) enthusiasts.

The primary modes of interacting with us: mailing list, IRC, or coming to the monthly meetings.

Meeting 12 March: Performance Analysis

Topic: Performance Analysis
Presenter: Jeremy Eder
When: Thursday, 12th March 2015, 7pm - 9pm (6:45pm for pizza)
Where: NC State Engineering Building II Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Video: YouTube
Slides: http://people.redhat.com/jeder/201503-trilug.pdf

Jeremy will provide an overview of how the Performance Engineering group at Red Hat approaches performance analysis, show specific examples of testing methods that produced interesting results, and show how they are able to performance-tune infrastructure in the field using tools like tuned.

You will leave with a new appreciation for how many knobs and levers are available in the Linux kernel, and understanding how a practical approach to performance tuning can have a big impact on every-day deployments.

Jeremy Eder is a Principal Software Engineer and Network Performance Lead at Red Hat Inc, where he specializes in measurement and analysis of kernel-related performance metrics, and using that analysis to guide performance-tuning of real-world infrastructure.



February 19 ONLINE ONLY Workshop and Hack Night

Topic: Workshop on Un-Meeting Topics, and Backups for pilot
When: Thursday, 19th February 2015, 7pm - 9pm
Where: #trilug-sys, on freenode

NOTE: ONLINE ONLY (due to weather / street conditions)

Work on a personal project, hone your skills, or try something you learned about at a recent meeting. While you're at it, help us maintain the TriLUG infrastructure.

Our primary infrastructure objective for this month's hack night will be setting up backups for pilot; we would love to get your help on it!

February 12 Meeting: Un-Meeting

Topic: Un-Meeting
Presenter: You!
When: Thursday, 12th February 2015, 6.45pm (pizza at 7pm)
Where: NC State Engineering Building 3 Room 2201, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Video: YouTube

In the fine tradition of the BarCamp Un-Conferences, we're having an Un-Meeting!

BarCamps ... are open, participatory workshop-events, the content of which is provided by participants. - Wikipedia

We are looking to have a handful of topics (suggestion form below), each of which should be well suited for a 10-15 minute mini-panel. On the night of the meeting, there will be print outs of each suggestion, with space to place a mark for whether you have something to say about it, or want to learn about it - or both. You can also sign up to be the "driver" for the topic. We will then pick the most popular topics to go through in sequence, doing a group demo/panel on each.

The driver for each topic will be the "hands on the keyboard" and kick things off by showcasing some tip, trick, best practice, etc on that topic. Each of the other panel members can then share their own favorite points, and we'll end each topic with some brief Q&A from the audience.

Topic Suggestions:
Propose a topic you're interested in. Pick something that will lend itself well to discussion, and is narrow enough to be one of a handful for the evening. Submit your idea via the Suggestion Form.

Our speaker this month is you! This is meant to be a highly participatory event. Vote for topics you find interesting enough that you want to actively contribute to the dialog about them. Ask questions, give us your favorite tips and tricks, etc.

Proposed Topics

  1. Useful Vim Plugins and How To Manage Them

    There are a few really good Vim plugins that make some common tasks a lot easier, if not downright enjoyable. I'll demonstrate a couple of them, and show one that makes managing vim plugins dead simple. Then share your favorites!

    Demo github link: https://github.com/briangerard/vundle-and-vim-plugins-demo

    Aaron's github link: https://github.com/aschrab/dotfiles/tree/master/vim

  2. MythTV

    "Linux in your living room": Do you run MythTV ? Tell us what frontend hardware you have ? Want to share a cool add-on or remote control ?

  3. Github Flow

    Using pull requests, web hooks, and code review to avoid breaking the build

  4. Linux File/Directory Permissions and Filesystem Concepts

    Per newcomer request, let's go through all the permission settings on files and directories, and what they all mean. If we have time in the slot, we can also explore some fundamental filesystem concepts (inodes, superblocks, etc).

    Demo github link: https://github.com/briangerard/linux-permissions-demo

Source for the original version of the "Learn All The Things!" image: Hyperbole and a Half

January 21st Workshop: Vim and Infrastructure

Topic: Workshop on Vim Editor and TriLUG Infrastructure
When: Wednesday, 21st January 2015, 7pm - 9pm
Where: WebAssign 1791 Varsity Drive #200 Raleigh, NC 27606 (NCSU Centennial Campus)
Parking: The parking deck at the rear
Map: Google Maps

Join us for a workshop on the Vim Editor or work on improving the TriLUG Infrastructure (webpages, services, etc).

January 8 Meeting: Improve your Editing Life with Vim

Topic: Improve your Editing Life with Vim
Presenter: Jack Hill
When: Thursday, 8th January 2015, 7pm (pizza from 6.45pm)
Where: NC State Engineering Building 2 Room 1021, Centennial Campus
Parking: The parking decks and Oval Drive street parking are free after 5pm
Map: Google Maps
Slides: Jack's Slides PDF or git repo. Full Screen Capture (OGV) of the presentation.
Video: YouTube

I spend a large fraction of my time editing text, and am always on the lookout for things that will make the experience more enjoyable. In this talk, we will take a tour of the vim editor from how to use it and straight forward configuration options to arbitrary programming and scripting. While investigating these features, we will look at then through the lens of how they change your daily editing lives. There are, of course, other editors, and we will take a lightning tour of the other options.

Jack is a GNU/Linux administrator at Duke University. His is also a member of the Steering Committee, and is passionate about Free software, storage, and Haskell. When not thinking about computers, he cares about Catholicism, trains, and ultimate (frisbee).




Subscribe to [ Triangle Linux Users Group ] RSS