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 audience: Intermediate

A well rounded individual. Understands technology and is interested in getting the most out of the projects they use..

Technologies such as the Internet make it possible to effectively distribute problem solving and production among a large and globally dispersed labor pool. Open source production, crowdsourcing, and other distributed online models make use of this online talent network in astonishing ways. The results of these various processes include Web ...
Start: Oct 08, 9:30 a.m. End: Oct 08, 10:30 a.m. Room: 101 (Auditorium)
In Utah, there are over 15 Local User Groups and several more throughout the Mountain West. After the keynote on Thursday, we're giving them some time to talk about when they meet, what's interesting about the group and when they regularly meet. In addition, we've brought a group of people ...
Start: Oct 08, 10:30 a.m. End: Oct 08, 11:30 a.m. Room: 101 (Auditorium)
Most developers find database interaction painful at some level; many dread it outright. What developer hasn't spent hours digging through documentation, Google, or the nearest colleague, trying to work out how to write a particular query, only to find out two days too late that some obscure syntax would have ...
Start: Oct 08, 12:30 p.m. End: Oct 08, 1:30 p.m. Room: 203
This is a hands on tutorial lab for Intermediate Python. Participants should have a basic knowledge of Python. We should have plenty of time to introduce the material then do some hands on programming to cram it into the squishy lobes of your cranium. Come with a laptop and a ...
Start: Oct 08, 12:30 p.m. End: Oct 08, 3:00 p.m. Room: 127
GUBUG will be meeting at UTOSC 2009. Topic TBD
Start: Oct 08, 12:30 p.m. End: Oct 08, 1:30 p.m. Room: 123
Discussion about Buddy Press, an extension for Wordpress MU that is essentially a social network in a box. Cool stuff, come learn more.
Start: Oct 08, 1:45 p.m. End: Oct 08, 2:45 p.m. Room: 123
SLLUG will meet on a Linux related topic for 1 hour.
Start: Oct 08, 1:45 p.m. End: Oct 08, 2:45 p.m. Room: 206
The BSD Certification Group (BSDCG) will offer the BSDA certification exam to attendees of the Utah Open Source Conference 2009. The exam will be paper based and in English. Exam information is available from the Certification page of the BSDCG website (http://www.bsdcertification.org/certification/). Exam candidates should be proficient in the BSDA ...
Start: Oct 08, 1:45 p.m. End: Oct 08, 4:15 p.m. Room: 207
Mozilla Prism is a cross-platform application and Firefox add-on that lets users split web applications out of their browser and run them directly on their desktop. With it, you can run things like GMail, Google Docs, Zimbra, Jira, Facebook, Google Calendar, Campfire, etc. in their own separate mini-application with their ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 101 (Auditorium)
Utah PHP User Group Meeting will be held at UTOSC. Topic TBD
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 206
Since it’s inception, the primary metaphor of the Web has been one of location. By framing the Web as a collection of places, we have necessarily caused Web development to focus on servers. But people don’t get online to go to a server. They get online to get something done—achieve ...
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 223
PLUG will meet on a Linux related topic for 1 hour.
Start: Oct 08, 3:00 p.m. End: Oct 08, 4:00 p.m. Room: 123
This presentation will be focused for beginners who have old computer hardware sitting around and would like to get it to a functional state for donation or use. The presentation will focus on Linux distributions and software which allow some paleolithic machines to be resuscitated and returned to meaningful use ...
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 203
Representatives from several Linux and Unix distributions will gather and discuss with the audience about the differences and similarities of their particular distribution and why they think it is a good choice. This roundtable a discussion of the differences between distributions and contrasting these differences to allow users to make ...
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 101 (Auditorium)
We'll be gathering with FreeSWITCH (and Asterisk, OpenSIPS, YATE, CallWeaver, etc.) users and those who are interested in learning more about Open Source Telephony. We'll do some group discussion, Q. & A. and generally mingle. If there is time and sufficient interest, we can share some of the things we've ...
Start: Oct 08, 4:15 p.m. End: Oct 08, 5:15 p.m. Room: 123
We live in a world full of questions: How does this economy affect my clients, my job? How many servers will I need, and what could that handle? Who are these people visiting my site, and how can I better serve them? Why do my clients value my services, and ...
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 203
Container features have started appearing in the mainline Linux kernel but bit will be a few years before LXC (Linux Native Containers) reaches the functionality of much older, out-of-tree projects such as OpenVZ and Linux-VServer. This presentation will serve as an introduction to containers with an emphasis on OpenVZ and ...
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 223
Hands-on Tour of some Popular Turnkey Open Source PBX Options: Trixbox, Elastix, PIAF, AsteriskNow. Which one is right for your enterprise?
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 127
We'll have an unstructured get-together where we can meet and greet fellow Fedora users and participants, talk about features, solve problems together, and just have fun.
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 209
We'll have a simple session covering various shells on Unix and Linux systems. BASH, ZSH, CSH, KSH, etc. We can meet and talk about RC files, prompts, basic scripting or tips and tricks.
Start: Oct 08, 6:00 p.m. End: Oct 08, 7:00 p.m. Room: 123
Eight Speakers, 20 slides each, 15 seconds per slide. Ignite! That… Ladies and Gentleman, is Ignite Salt Lake 3.5! If you have never been to an Ignite event before, you can’t miss it! This event is one of a kind!
Start: Oct 08, 7:00 p.m. End: Oct 08, 9:00 p.m. Room: 101 (Auditorium)
The Computer Science department at Salt Lake Community College is in the process of significantly expanding its computer labs and remote access offerings. Learn from our experience how we've created an affordable desktop delivery method incorporating thin clients, remote access, virtualization, and the Omni Desktop Multiplier with new laptops and ...
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:15 p.m. Room: 223
Utah Python Meeting will be held at UTOSC. Topic TBD
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:15 p.m. Room: 209
We will discuss implementing and configuring a Linux server as a home server for file and print services as well as network services and share experiences in using Linux as a home server. A short demo Slampp 2.0.1 will be used to get the conversation started as it is featured ...
Start: Oct 08, 7:15 p.m. End: Oct 08, 8:00 p.m. Room: 123
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)
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
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
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
[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)
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
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
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
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 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
Ever wonder how a big company moves into Open? And then, how they decide what Open means? Does it really matter? And just where does it matter. For Adobe, Open is a balance between multiple things, like exposing roadmaps, and publishing specifications, to releasing core technology, to open discussions with ...
Start: Oct 10, 9:30 a.m. End: Oct 10, 10:30 a.m. Room: 101 (Auditorium)
After you've become accustomed to using GIMP, you'll find that it is a VERY powerful tool for making your photos picture perfect. If you've every tried to take a family photo with several children, I'm sure you've wished you could replace one child's face from one photo to another. This ...
Start: Oct 10, 11:00 a.m. End: Oct 10, 12:00 p.m. Room: 206
OpenOffice.org is a full office productivity suite containing word processing, spreadsheet, presentation, drawing, and database applications. Join us for this session as we highlight and demonstrate the latest innovative features, collaborative capabilities, and interoperability opportunities that are available today and in the near future. Those who use OpenOffice will find ...
Start: Oct 10, 11:00 a.m. End: Oct 10, 12:00 p.m. Room: 207
BZFlag is a great 3D tank battle game maintained by Tim Riker, a local programmer extraordinaire. Feel free to read up, see screenshots and even start practicing using the http://bzflag.org website. This tournament is meant to be family friendly. While anyone is welcome to attend, please be considerate and friendly ...
Start: Oct 10, 11:00 a.m. End: Oct 10, 2:00 p.m. Room: 127
This presentation would cover how to make a screencasts under Linux using Kdenlive. It would go over the actual capturing of the video itself, the voice-over recording, transitions, and rendering out to a file. This presentation will also be useful for anyone wanting to learn how to do general video ...
Start: Oct 10, 1:00 p.m. End: Oct 10, 2:00 p.m. Room: 223
One of the latest trends in the market is appliances. Recently at Novell they have released a web based appliance builder, Suse Studio. Suse Studio makes it really easy to quickly create and share your software with the world using the latest openSUSE or SLE. It allows one to customize ...
Start: Oct 10, 1:00 p.m. End: Oct 10, 2:00 p.m. Room: 101 (Auditorium)
If you're looking for data on or for your business you can likely find sources online that will blow your mind. How can you effectively tap into the wellspring of data flowing through the tubes into your business or home? In this presentation we'll take a quick look at the ...
Start: Oct 10, 1:00 p.m. End: Oct 10, 2:00 p.m. Room: 123
ffmpeg is an amazing suite of command-line tools and program APIs for working with images, audio and video data. Whether you're converting a DVD video to a format compatible with a portable media player, extracting the audio from video data, or just learning the specifics of a particular multimedia file, ...
Start: Oct 10, 2:15 p.m. End: Oct 10, 3:15 p.m. Room: 206
Everyone wants to hop onto the Web 2.0 bandwagon, but who in their right mind wants to spend hours trying to figure out the funny quirks of the many browsers out there? Google has already managed to write some amazing AJAX-based applications, and they have opened up their toolkit so ...
Start: Oct 10, 2:15 p.m. End: Oct 10, 3:15 p.m. Room: 108
Keep your kids or employees from accessing undesirable web content. We'll configure a dd-wrt Linux-based router, combined with another server, to do content filtering on all web traffic on your home or office network. The configuration demonstrated is for a transparent proxy, which requires no configuration on the client computers. ...
Start: Oct 10, 2:15 p.m. End: Oct 10, 3:15 p.m. Room: 207
Part of any business, whether using proprietary technologies or those that are Open, is keeping costs down. Clustering in environments share shared disk storage or network-enabled disk storage is required can make this tricky due to the expense associated with Fibre Channel. iSCSI is a technology that has been around ...
Start: Oct 10, 3:30 p.m. End: Oct 10, 4:30 p.m. Room: 203
Often people have come to me with kids and wanted me to build a family computer. This presentation will focus around ideas and software in the Free and Open Source world which are centered around children and education. This presentation will include Linux distributions, games and educational software geared specifically ...
Start: Oct 10, 3:30 p.m. End: Oct 10, 4:30 p.m. Room: 123
Many people/organizations appreciate simplicity when hosting virtual servers in the cloud. However, when those servers go down, or become inaccessible the simple explanation is not enough. If you are deploying virtual servers or just thinking about it you may want spend some additional time looking at ways you can make ...
Start: Oct 10, 4:45 p.m. End: Oct 10, 5:45 p.m. Room: 207
I will be discussing three topics regarding password security on Unix-like machines, including BSD, GNU/Linux and even Mac OS X. This presentation is targeted towards system administrators mainly, but can be of major benefit to end users. The first topic will be demonstrating the minimal effort it takes to gain ...
Start: Oct 10, 4:45 p.m. End: Oct 10, 5:45 p.m. Room: 108
It seems that more and more geeks are discovering a fascination with cooking. Whether you're a geek that lives to cook or just cooks to live, Object Oriented Cooking is for you! Geek chef Joseph Hall will show you how smaller recipes can become objects, ready to be included on ...
Start: Oct 10, 4:45 p.m. End: Oct 10, 5:45 p.m. Room: 123
OfflineIMAP, a "tool to simplify your e-mail reading", has spread like fire through the free software community in making email reading faster, more reliable, and a lot more usable. In this presentation, a tutorial for getting started with OfflineIMAP and using it with Evolution, KMail, and Mutt will be presented, ...
Start: Oct 10, 6:00 p.m. End: Oct 10, 7:00 p.m. Room: 101 (Auditorium)
There are many aspects to managing an RDBMS. Some of these are handled by an experienced DBA, but there are a good many things that any sys admin should be able to take care of if they know what to look for. This presentation will cover basics of managing Postgres, ...
Start: Oct 10, 6:00 p.m. End: Oct 10, 7:00 p.m. Room: 123
The Boardgame bash is a tradition! Each year at the end of the conference, we gather and play boardgames until we're too tired to play any more. It's nice to gather and talk and discuss the cool presentations and events from the weekend. Everyone is invited to attend. Generally, after ...
Start: Oct 10, 7:00 p.m. End: Oct 10, 9:00 p.m. Room: 108