Brigham Young University: Unix Users Group

InstallFest 2011

September 28th, 2011


Posted by Todd Millecam on September 16th, 2011 4:46 p.m.
Last Updated on September 16th, 2011 6:02 p.m.

Where: TMCB 1029 Sports Lab
Date: Sep 28th, 2011
Time:: 6 p.m. - 9 p.m.

Come share your favorite distro, help new users get setup, and socialize with your fellow asocial Unix Users.

Read More

Alfresco release party

October 11th, 2011


Posted by Todd Millecam on September 16th, 2011 10:38 a.m.
Last Updated on September 16th, 2011 10:39 a.m.

Where: Pizza Factor 291 W 400 N Lindon UT
Date: Oct 11th, 2011
Time:: 11 a.m. - 1 p.m.

When I joined Alfresco, I thought content management was a tool for building web sites. Now I wish I had been exposed to content management systems in school so that I would have avoided reinventing the wheel a couple of times.

Alfresco Community Edition is the most widely adopted open source content management system. Version 4.0 is due to be released in early October, so we are having a release party!

Read More

Pariveda

September 13th, 2011


Posted by Todd Millecam on September 12th, 2011 1:36 p.m.
Last Updated on September 12th, 2011 1:37 p.m.

Where: 710 TNRB
Date: Sep 13th, 2011
Time:: 5:30 p.m. - 7:30 p.m.

John Humphrey, the co-founder of Pariveda Solutions will be delivering his award winning presentation on networking. Pariveda Solutions is a growing technology consulting company based out of Dallas, Texas. Pariveda is a strong recruiter from BYU and sponsor of AIS. This is a great opportunity to come learn about networking from one of the best. JDawgs will be served at 5:30pm and prizes will be given out at the end of the event.

When: Tuesday, September 13th, 5:30pm - 7:30pm
Where: 710 TNRB

Read More

Introduction to Git

September 16th, 2010


Posted by Garrett Hyde on September 13th, 2010 1:02 p.m.
Last Updated on September 13th, 2010 1:09 p.m.

Where: Room 1029 TMCB
Date: Sep 16th, 2010
Time:: 7 p.m. - 8:30 p.m.

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

This presentation – given by Andrew McNabb – will provide the basics of how to deploy and use a Git repository.

Read More

Django Introduction

February 18th, 2010


Posted by Topher Fischer on February 12th, 2010 5:16 p.m.
Last Updated on February 12th, 2010 5:22 p.m.

Where: BYU - Rm. 130 Tanner Building
Date: Feb 18th, 2010
Time:: 7 p.m. - 8:30 p.m.

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Using Django makes web programming fast and fun, and it will even make your teeth whiter.

This presentation will provide an introduction to using the Django framework. We'll cover the basics of the various parts of the framework, how to get things working, and where to find help when you need it. To show how easy Django development can be, we'll build a simple video archive web site as part of the tutorial.

Read More

Computer Networking: IPTables and More!

November 19th, 2009


Posted by Topher Fischer on November 10th, 2009 8:09 a.m.
Last Updated on November 17th, 2009 11:47 a.m.

Where: Rm. 130 - Tanner Bldg
Date: Nov 19th, 2009
Time:: 7 p.m. - 8:30 p.m.

Dr. Zapalla will continue his networking presentation from Nov. 5. We will discuss more networking topics that include learning about iptables, the great swiss-army knife of network packet management. Need to set up a simple firewall to block access to everything but a few services? iptables! Want to blacklist those pesky script kiddies that are trying to brute-force their way into your SSH server? iptables! Want to modify the handling of tcp packets within the network stack in order to improve throughput on wireless networks? iptables! So ya, it's pretty cool stuff.

Our good friends at Adaptive Computing (formerly Cluster Resources) will be providing pizza for this meeting. If you're interested in working for a Linux-centric company here in Provo, bring a resume and/or talk to one of the employees that will be at the meeting.

Once again, the first 25 people to show up will get invites to Google ... Read More

Introduction to Computer Networking

November 5th, 2009


Posted by Topher Fischer on October 19th, 2009 12:59 p.m.
Last Updated on October 19th, 2009 2:05 p.m.

Where: Rm. 130 - Tanner Bldg
Date: Nov 5th, 2009
Time:: 7 p.m. - 8:30 p.m.

Does having to configure network settings stress you out? Do things like netmasks, DHCP, static IPs, and gateways seem a little confusing? Could you use some help in troubleshooting and fixing problems relating to networking? This presentation will cover all the basics of networking, from the basic ideas required to set up a small network to the more interesting troubleshooting techniques required to diagnose pesky network problems. BYU's own Dr. Daniel Zappala will be presenting.

Read More

Introduction to LaTeX:

October 15th, 2009


Posted by Matthew Gardner on October 12th, 2009 4:58 p.m.
Last Updated on October 12th, 2009 5 p.m.

Where: 130 Tanner Building
Date: Oct 15th, 2009
Time:: 7 p.m. - 8:30 p.m.

Tired of using Microsoft Office or Open Office for everything? WYSIWYG document editors got you down? Come learn how to use LaTeX, a powerful document preparation system.

LaTeX is a document editor that separates the content of your document from the specifics of how it is displayed. It is most commonly used for writing scholarly papers that need complex mathematical equations, but it can be used for every day assignments too. LaTeX helps you separate the content of your paper from its presentation, letting you turn a conference paper into part of a Masters Thesis or into a set of slides with very little reformatting.

If you're brand new to LaTeX or have used it before and want to get to know it better, this presentation is for you!

Read More

Introduction to SELinux

September 17th, 2009


Posted by Topher Fischer on September 11th, 2009 2:58 p.m.
Last Updated on September 11th, 2009 3:06 p.m.

Where: BYU - Rm. 130 Tanner Building
Date: Sep 17th, 2009
Time:: 7 p.m. - 8:30 p.m.

Introduction to SELinux
by Stuart Jansen

The traditional Unix security model is simple and beautiful. For decades it has been good enough for most people. However, it is starting to show its age. In the highest security environments, a more fine grained control system is needed. In the past, this meant using expensive, complicated, special purpose versions of Unix: trusted systems. (Trusted Solaris, Trusted AIX, Trusted HP-UX)

SELinux, created by the National Security Agency, is the most mature and complete response to the need for Trusted Linux systems. Unfortunately, because of the difficulty creating and maintaining trusted systems, their success has been limited. This is no longer acceptable.

Today, even desktop systems and cell phones need high quality security. Imagine being able to sandbox your Web browser and e-mail client. The traditional Unix model makes this difficult and only partially possible. SELinux, on the other hand, makes fine grained security ... Read More

Django: An Introduction

September 3rd, 2009


Posted by Topher Fischer on August 27th, 2009 5:40 p.m.
Last Updated on August 27th, 2009 5:53 p.m.

Where: BYU - Rm. 130 Tanner Building
Date: Sep 3rd, 2009
Time:: 7 p.m. - 8:30 p.m.

Django: An Introduction
presented by: Jeff Anderson

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Using Django makes web programming fast and fun, and it will even make your teeth whiter. Django provides tools and libraries that help streamline the development of just about any web application. Let's look at how we can take this Python power, and make it fit all together and purr like a kitten. This is for you web developers out there who want to build your applications faster, better, and more securely using this wonderful, modern web framework.

This presentation will be jam-packed with practical stuff that isn't made obvious in the Django tutorial. You'll learn how everything fits together. Some basic HTML familiarity needed. Programming and web programming (even a little) is very beneficial, as we will look at several code examples. A brain picking session will ... Read More

Surviving Windows: Cygwin and Other Tools

August 6th, 2009


Posted by Topher Fischer on July 31st, 2009 4:19 p.m.
Last Updated on July 31st, 2009 4:22 p.m.

Where: BYU - Rm. 230 Tanner Building
Date: Aug 6th, 2009
Time:: 7 p.m. - 8:30 p.m.

Unfortunately, sometimes you just have to use Windows. Perhaps your class demands Windows, or you can't install Linux on your employer's computers. Whatever the reason for this, I feel your pain. There are several ways of surviving the oppression of Windows. You can install Linux inside a virtual machine. Another option involves Linux emulation. Alternatively, Cygwin allows Linux code to be compiled so that it will run in Windows natively. Together with the Cygwin package manager and a pre-compiled set of common Linux tools, Cygwin can provide an almost fully functional Linux environment within Windows itself. We will discuss some of these essential tools for Surviving
Windows!

Read More

Security Basics

July 23rd, 2009


Posted by Topher Fischer on July 21st, 2009 4:51 p.m.
Last Updated on July 21st, 2009 4:53 p.m.

Where: Rm. 230 - Tanner Bldg
Date: Jul 23rd, 2009
Time:: 7 p.m. - 8:30 p.m.

Cryptography, its applications, and a little bit of mischief

Is somebody reading your email?
Is somebody spying on you while you bank on-line?
How did Topher steal my Facebook password?

There are a few basic ideas about computer security that everyone should
know. We will learn about some simple methods of cryptography and
popular technologies that use these methods to protect you and your
information. We'll also cover some ways that people of questionable
moral character steal and abuse your information.

Read More

Introduction to Linux Kernel Development

July 9th, 2009


Posted by Topher Fischer on July 6th, 2009 3:22 p.m.
Last Updated on July 6th, 2009 3:26 p.m.

Where: Rm. 230 - Tanner Bldg.
Date: Jul 9th, 2009
Time:: 7 p.m. - 8:30 p.m.

Introduction to Linux Kernel Development
- Thursday, July 9
- 7:00 pm
- Room 230 Tanner Building

Although the Linux kernel may seem huge and complex, it's just a big
program. This is your chance to get to know that program a little
better and start you down the road to kernel development.

What we'll cover:
- Kernel development model
- How the kernel gets from boot loader to shell prompt
- A tour of kernel subsystems
- Hooking up a debugger
- Writing a simple kernel module

Read More

Getting Rid of Optical Media

June 25th, 2009


Posted by Topher Fischer on June 18th, 2009 3:57 p.m.
Last Updated on June 18th, 2009 4 p.m.

Where: Rm. 230 - Tanner Bldg
Date: Jun 25th, 2009
Time:: 7 p.m. - 8:30 p.m.

CDs and DVDs are so 1990s:
Getting rid of the optical media in your life
presented by: Andrew McNabb

Who in their right mind would spin a thin piece of plastic at 26000 RPM?
Not only are optical disks loud, slow, and inefficient, but damaged
disks can even explode (see Mythbusters).

Fortunately, CDs and DVDs are becoming unnecessary. Install Linux from
a thumb drive or network instead of downloading and burning disk images.
Import your music and movies to your hard drive and put your disks in
the closet. Back up your data to bare hard drives instead of unreliable
optical disks.

Learn how to live without optical media and share your experiences with
the rest of the group.

Read More

jQuery Introduction

June 11th, 2009


Posted by Topher Fischer on June 8th, 2009 5:09 p.m.
Last Updated on June 8th, 2009 5:11 p.m.

Where: Rm. 230 - Tanner Bldg.
Date: Jun 11th, 2009
Time:: 7 p.m. - 8:30 p.m.

Introduction to jQuery
by Brian Whitmer

jQuery is a fast, concise, and cross-browser JavaScript library that
simplifies HTML document traversing, event handling, animating, and AJAX
interactions for rapid web development. jQuery is designed to change
the way that you write JavaScript.

jQuery supports these browsers:
* Firefox 2.0+
* Internet Explorer 6+
* Safari 3+
* Opera 9+
* Chrome 1+

Read More