Come share your favorite distro, help new users get setup, and socialize with your fellow asocial Unix Users.
Read MoreWhen 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 MoreJohn 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
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 MoreDjango 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 MoreDr. 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
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 MoreTired 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 MoreIntroduction 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
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
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!
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.
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
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.
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+