UTOS logo
Utah Open Source

UTOSC 2009 Printable Schedule

Enjoy the newly minted printable schedule available for UTOSC 2009

Register Now! Update History
Hosted by:

Miller Free Enterprise Center (MFEC)
Sandy, Utah

Sponsors

Diamond

Sapphire

Emerald

General

Media

Publishers


Presentations for Friday, Oct 09, 2009

One of the things about the free software community that continues to baffle those non-open source people is, "why do you do it?" Free software developers work on open source software for a number of reasons from scratching an itch to gaining a reputation to building a resume to contributing ...
Start: Oct 09, 9:30 a.m. End: Oct 09, 10:30 a.m. Room: 101 (Auditorium)
HopeKids provides ongoing highly-anticipated events and a unique support community for children with cancer and other life-threatening medical conditions.
Start: Oct 09, 10:45 a.m. End: Oct 09, 11:00 a.m. Room: 101 (Auditorium)
I hope to ease the nerves of the CLI timid, by showing that the command line is not some obscure environment for hackers but a welcoming non-obtrusive comfortable haven to get the same things done that you would otherwise do in a GUI. Basically, how to do everything a desktop ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 203
Cobbler is an open source install manager. Puppet is an open source continuous configuration manager. The presenter uses these tools to manage dozens of machines with only a few hours per month of effort. This talk will introduce these two tools and discuss their use in automatically managing scalable infrastructures.
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 223
Creating software for Linux can be an enormous challenge with all the many distributions that exist out there. Wouldn't it be nice if you could have your software packages for OpenSUSE, SUSE Linux Enterprise Server, Debian, Fedora, RedHat Enterprise Linux, CentOS, Mandriva and Ubuntu - all in one repository? Now ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 2:30 p.m. Room: 127
If you want to build out a kit of commercial security tools, bring a big bank account to pay for it. Not only that, you'll find that there are still gaps in your setup that need to be filled. What do you do if you have a finite budget (who ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 101 (Auditorium)
Using Apache + mod_php is a common and flexible way to host your WordPress blog, but it might not always be the best way. In this presentation I'll cover setting up the nginx HTTP server and PHP-FPM to process PHP scripts, what options are available to tune them and techniques ...
Start: Oct 09, 12:00 p.m. End: Oct 09, 1:00 p.m. Room: 123
In this presentation, I'll share some of my favorite things about FreeBSD and why I think it is a great Open Source Operating System, and I'll make a case for why Linux users should strongly consider it next time they're thinking about trying out a new distribution. Some of the ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 206
IPv6 is the next version of the IP protocol and will be in use Real Soon Now™. While it is similar in many ways to IPv4, it also has made some radical departures beyond just the simple fact that it has 96 extra bits for the host address. We will ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 1:15 p.m. Room: 203
Using the open source tools and platform provided by Android to write mobile applications. This will be targeted at developers of all skill sets who are not yet familiar with mobile applications and their value. It will also be valuable to business leaders who are unfamiliar with the breadth and ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 123
In an increasingly data-centric world personal data security can be a huge subject. This presentation will focus on simple and easy ways that one can improve the security using free and open source tools. Some of the methods covered will be password key-rings, encrypted hard drives and flash drives. This ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 209
An overview of the development and release models of Fedora and Red Hat Enterprise Linux (RHEL), and the win-win benefits of this process to customers and community alike. This talk will also discuss how these models differ and complement each other in the cases of Fedora, RHEL, and CentOS. He ...
Start: Oct 09, 1:15 p.m. End: Oct 09, 2:15 p.m. Room: 207
---About the Presentation--- This will help introduce people to the pfSense routing and firewalling platform. When the presentation is finished, all participants should know how to do the following with pfsense: 1) Configure Interfaces 2) Configure Firewall rules 3) Enable Policy Based Routing 4) Enable Traffic Shaping 5) Configure Basic ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 203
As I have worked with computer languages over the years, I have been exposed to my share so-called Imperative Languages--C/C++, Java, Ada, Pascal, Python, Perl, PHP, Forth, Assembler, and so on. Because my first experience beyond BASIC had been to study C++, as I encountered more languages, I've always compared ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 123
[Same as last year, plus some additions for what I've picked up since then] In large IT environments with many servers running a variety of operating systems there are times when connection to a machine does not require the full graphical environment (VNC, RDP, NX, etc.). There are times when ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 223
Debian's preseed, RedHat's kickstart, SUSE's autoYAST and other installation automaton systems are very useful. However, setting up and maintaining the environments enabling these systems to work properly, can be time consuming and prone to error. Cobbler is an installation provisioning and automation system which leverages these existing systems and tools ...
Start: Oct 09, 2:30 p.m. End: Oct 09, 3:30 p.m. Room: 101 (Auditorium)
Puppet is a popular open-source server management solution written in Ruby, in use by organizations around the world to manage their computers more cheaply, more effectively, and with a higher quality of service. While Puppet is one of the easier infrastructure tools you’ll ever use, it’s still helpful to have ...
Start: Oct 09, 3:30 p.m. End: Oct 09, 6:30 p.m. Room: 127
Normally in Linux/Unix (*nix) it is possible to 'background' a process and then return to it later on but that's only if you are still in the same session where the process was sent to the background. This is useful to have something run while you do other things but ...
Start: Oct 09, 3:45 p.m. End: Oct 09, 4:45 p.m. Room: 206
If you manage more than a handful of machines, chances are you've written or used a script to run the same command on each of your machines. Chances are you've dealt with the problems and headaches of doing this sort of thing over ssh. func provides a secure and simple ...
Start: Oct 09, 3:45 p.m. End: Oct 09, 4:45 p.m. Room: 209
This presentation will be an introduction to using Blender 3D for creating games. First I'll introduce Blender and show it's more general uses, then move on to using the Logic Bricks and Python Scripting. I'll also show a couple of games made in Blender. Blender is a 3D animation/rendering, video ...
Start: Oct 09, 3:45 p.m. End: Oct 09, 4:45 p.m. Room: 123
There are many statistical analyses that can be applied to free software projects to help gain insight into the people involved your community, areas that are growing quickly, and groups that are struggling, as well as visualizing your user base. Most of these can be automated fairly simply, but many ...
Start: Oct 09, 3:45 p.m. End: Oct 09, 4:45 p.m. Room: 207
Once you have a Cobbler server installed there are many things you can do to make your environment much more efficient and powerful. Come learn some tips and tricks about Cobbler to make managing a larger installation environment less painful.
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 223
FamilySearch is delivering Open Genealogical platform with: 1) APIs to world's largest repository of genealogical resources. 2) Open source projects for API wrappers and sample code for many environments. 3)Free Developers Services at DevNet.FamilySearch.org. I. Online Family Collaboration is taking off. II. What’s happening in the Genealogy and Family History ...
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 203
What metrics are useful for code? How does code coverage fit in? How does this relate to testing? Code coverage tends to get a bad rap among programmers. Come learn all about it (and other metrics) and maybe change your mind. Examples will be done in Python but the information ...
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 123
How/why to set up your own OpenVPN server for your home and office for easy remote access, and set up VNC for complete computer control from anywhere in the world. Don't pay to "go-to-your-pc" if you don't have to. Covers installation, configuration, generation of server and client certificates, and use ...
Start: Oct 09, 5:00 p.m. End: Oct 09, 6:00 p.m. Room: 101 (Auditorium)
Scaling is a real issue for many websites. However, many developers try to implement solutions used by the giants of the internet: Google, Facebook, Twitter, WordPress, etc. However, many of these techniques are designed for very unique and high demand situations. Implementing these techniques prematurely to smaller websites can lead ...
Start: Oct 09, 6:15 p.m. End: Oct 09, 7:15 p.m. Room: 123
Lucene is an ultra high-performance, full-text search engine library written entirely in Java which contains many features. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform applications. This discussion will provide an introduction to Lucene, what it can accompish, when and when not to ...
Start: Oct 09, 6:15 p.m. End: Oct 08, 7:15 p.m. Room: 207
Monitoring servers has become increasingly important in recent years, as downtime has become increasingly unacceptable. Countless tools exist to notify admins when downtime occurs, and possibly raise flags beforehand to keep it from happening in the first place. This session will explore some of the tools available, and discuss which ...
Start: Oct 09, 6:15 p.m. End: Oct 09, 7:15 p.m. Room: 206
This presentation will outline 10 sysadmin tools that you may or may not be using. Getting the job done right means using the best tools available. In this presentation I will introduce and outline the installation and use of a set of tools that I consider required for every sysadmin. ...
Start: Oct 09, 6:15 p.m. End: Oct 09, 7:15 p.m. Room: 209
What started out as a means of competition among individual businesses which are geographically unable to compete is now a means of collaboration and business growth. In the past many Vantage dealers hired programmers to integrate 3rd party hardware with the Vantage home automation system. A small team of Vantage ...
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 223
What to do before the key signing party? If you don't have a GPG or PGP key yet, create yourself a key as described in section 4.1 of the GPG key signing HOWTO (http://www.cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html). What to bring to the key signing party? For the key signing party: - printouts of ...
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 101 (Auditorium)
Discussion of free and open source tools for podcasting.
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 203
Come talk about Hibernate Search and the problems it solves with Lucene
Start: Oct 09, 7:15 p.m. End: Oct 09, 8:00 p.m. Room: 207
Join us at the Utah Open Source Geek Dinner, held at Spaghetti Mama's Enjoy pizza and Italian food with a bunch of your friends and geeks. Discuss the conference, cool topics or anything of interest! Spaghetti Mama's 75 East 9400 South Sandy, Utah 84070 (801) 676-0662
Start: Oct 09, 8:15 p.m. End: Oct 09, 11:59 p.m. Room: Spaghetti Mama's