KLUG Weekly Meeting Notes

Tuesday, September 27, 2005

 

GEEK JEOPARDY SOFTWARE TEST DRIVE A WINNER!

Presented by Jon Smitley


Everything worked perfectly tonight in the
Geek Jeopardy software test drive. No bugs
were detected. It has been tested and it
is working fine! GO JON AND PROJECT CREW!!!

Almost everyone knows how the TV quiz show
Jeopardy is played. Hasn’t it been a very
successful edutainment format TV game show?

Back in October of 2001, on Halloween, KLUG
members gathered in Dunbar Hall on the WMU
campus for what was being billed then as Open
Source Jeopardy. Adam Williams used a classroom
chalkboard to list the answers and KLUG's
Brian Ritz was the scorekeeper. Adam had the
questions written on cards which were sorted by
points and categories. Adam transferred that
info to an entire wall of chalkboards. That was
a bunch of writing and the manual score keeping
was rather difficult. In following years, the
name was changed to Geek Jeopardy and Adam put
all the information into a spreadsheet application.
That sure beat all that writing.

In anticipation of celebrating the 5th year of
the annual festivities, KLUG Linkmaster (KLUGware
too) Jon Smitley put Open Source tools together
with the game process to create an application
with a graphical user interface for the display
of the categories, points, and answers. It even
handles the game scoring. Wheel of Fortune's Vanna
White was apparently unwilling to perform the
scoring duties for us. It does include an MC
display that provides the correct questions. Even
Alex Trebek could handle this application. He also
had the buzzer system working just like it was
expected to. There are Jeopardy, Double Jeopardy,
and even Final Jeopardy sessions included. Jon calls
the application "AMPardy." The Merv Griffin attorneys
vigorously protect their intellectual property
so care was taken to not be taunt copyright actions.

AMP stands for the Apache web server, the MySQL
database, and the widely-used general-purpose
scripting language that is especially suited for
web development and can be embedded into HTML…
PHP! Were any problems encountered? Only minor
ones and that is why all software is beta tested.

Jon, with some help, did an excellent job of
putting together this AMP application. You can
be sure it will be ready for Halloween 2005 and
the annual KLUG Geek Jeopardy party. There was
some uncertainty about whether or not this
application could be released as Open Source
code without running into legal problems.
We’ll find out more about that in the future.

The test topics included Geek Cinema, CPU
Architectures, YRO, Redmond, LDAP, Samba, X11,
Slang, XML, CLI, "Things that spin", and "RFC
Potpurri" that were snagged from a previous
year’s spreadsheet archive file. The software
testing session was enjoyed by a raucous crowd
of previous year Geek Jeopardyenthusiasts.

(21 Linux Enthusiasts Attending)

 

Adam Williams was the MC for the second Geek AMPardy software testing sessions! Posted by Picasa

 

KLUG Members were having a great time testing their knowledge playing Geek AMPardy. Posted by Picasa

 

A KLUG Geek AMPardy Returning Champion Was in the Audience Checking Out the 2005 Challengers. Posted by Picasa

Tuesday, September 20, 2005

 

VERSION CONTROL REVISITED: CVS & SVN

Presented by Dirk Bartley

The link to Dirk’s Versioning Systems presentation slides:
To be posted soon… http://kalamazoolinux.org/presentations/

This is an update to the presentation from 2004-05-18 by Dirk Bartley.
ftp://ftp.kalamazoolinux.org/pub/pdf/cvspresent.sxi.pdf

Dirk showed us the features and structure of Subversion. He detailed
the installation and usage. First he showed us how CVS is installed
and how all that works.

"CVS is a versatile and very useful open source tool. I advise anyone
using frequently modified text files to use cvs. A common use for cvs
is to maintain and distribute c and c++ source code. Cvs is also good
for scripting languages such as sed, awk, php, python, bash and perl.
Other possibilities are are to maintain static web pages with cvs or to
maintain computerized numerical control programs. Cvs is a client
server application with command line and graphical clients available
for linux, unix and windows. We saw that it simpler than you may
have thought to get a cvs server assisting you in maintaining your
own work."

---------

CVS - Concurrent Versions System
http://www.nongnu.org/cvs/

What the &*%$ is a Cederqvist?
"The Cederqvist" is the nickname for the CVS manual written by
Per Cederqvist et al:
http://www.network-theory.co.uk/cvs/manual/
Wikied Manual: http://ximbiot.com/cvs/manual/

---------

Subversion 1.2.3 is now available.
http://subversion.tigris.org/

What Is Subversion?
The goal of the Subversion project is to build a version control system
that is a compelling replacement for CVS in the open source community.
The software is released under an Apache/BSD-style open source license.

---------

To track incremental changes to files Dirk uses xxdiff graphical difference
software.
http://xxdiff.sourceforge.net/

Dirk told us about conversions, using a python script, from a CVS
repository.
http://cvs2svn.tigris.org/cvs2svn.html

More on CVS file conversions: http://www.softinterface.com

Somebody recommended that a good Geek Jeopardy question would be,
"What is the difference between an export and a checkout in Subversion?"


(16 Linux Enthusiasts Attending)

 

Dirk Bartley Detailing the Differences Between Open Source CVS and Subversion Posted by Picasa

 

Dirk Bartley's Opening Slide on Versioning Software Posted by Picasa

Tuesday, September 13, 2005

 

OPEN REPORTS: THE OPEN SOURCE REPORTING SOLUTION

Presented by Adam Williams

The link to Adam’s OR presentation slides:
To be posted soon…
http://kalamazoolinux.org/presentations/

"Reports, creating them, running them, distributing them - are the
bane of every developers, users, and administrators existence. But
people LOVE their reports. "

Adam Williams gave us a look at Open Source Open Reports. He
passed around a sample report to show what level of output can
be generated from a variety of database sources. We heard about
application installation and the associated programs, Tomcat and
Apache. Next we saw how you build a report and what options
are available. The print job scheduler sounds cool.

"Many commercial solutions exist to try and ease the agony of report
creation and management; most famously (or notoriously) is "Crystal
Reports." Crystal Reports XI Standard Edition Full Product (English)
costs $195. http://www.businessobjects.com/solutions/crystalreports/

"Open Reports is the Open Source answer to reporting. Using the
renowned Jasper reports format and libraries Open Reports provides
a power report server that runs reports on the server side, while

letting you develop reports in a client-side GUI assemble-it manner.
And not just any reports, but beautiful and colorful reports."

"Open Reports is a Java server combined with Tomcat and Apache.
iReport is a Java GUI application for building simple or very
sophisticated reports."

"Output can be delivered right to a user's browser window as PDF, to
their desktop as XLS, or as plain old CSV - all from the same report.
Access to reports can be restricted (on the server!) to certain users
and groups - and just for kicks a powerful scheduler is built in too."

Take a Look at the Open Reports Web Site:

http://oreports.com/
- and -
http://sourceforge.net/projects/oreports

(20 Linux Enthusiasts Attending)

 

Open Source, Open Reports presented by Adam Williams!  Posted by Picasa

 

Waiting for the KLUG Chairperson John Bridleman to begin the introduction... Posted by Picasa

 

Open Source Web Reporting Posted by Picasa

Tuesday, September 06, 2005

 

KLUG MONTHLY GENERAL ASSISTANCE MEETING

Hosted by KLUG Chairperson John Bridleman

John opened tonight's meeting. He caught the KLUG attendees up
on several planned KLUG presentations and other upcoming KLUG

events.

Tonight there was one request for install help. That request
was made at 11:45am today! Andrew Thompson, KLUG’s sharp

and patient installmaster, does not see his e-mail for the
24 hour period prior to the meeting. The guidelines say that
the requests for help need to be made at least 7 days prior to
the assistance meeting.

Ted Whitman needed a little help with configuring his SuSE
9.3 networking. It could not see other Linux or Windows
computers on the network and they couldn’t see the SuSE 9.3
box. He had internet connectivity and all other functions
working well. He was just not able to browse the local
network with this machine. Andrew spoke with Ted about
this issue and learned that it had already been resolved.

That left plenty of time to talk about the configuration of
Ted’s business computer network.

Jon Smitley and Stu Gillis were test driving the Open Source
AMPardy (based on Jeopardy) code that will be used at this
year’s annual KLUG Geek Jeopardy celebration. Jon connected
his new Apple PowerBook directly to Stu’s Intel-based laptop
and they were both displaying the AMPardy screen. Then they
tested the PowerBook video output with the InFocus KLUG
SVGA projector.

Tyler was helping Alan Tanner with a problem that involved
recovery of Linux on a dual booting laptop. There was plenty
of advice being considered limited only by the resources at
hand. After verification that the partition was still intact,

Tyler tried to get a valid RJ45 network connection path out
to the internet and was stymied.

Dirk Bartley was seen welcoming some attendees that had not
been to a meeting in some time. The group was deep into
discussing networking strategies and explaining current best
practices.

This meeting is intended for those who are just curious
about Linux and Open Source software, who need some
help getting started, or want some extra eyes to look at
your advanced problem. You can also bring your computer
in order to have Linux installed on it, at no charge; or
to try a Linux distribution that boots from CD and requires
no change to your system's current software. Make sure
you arrange to get the software you want ahead of time.

If you would like assistance with a specific problem please
e-mail a description to installmaster@kalamazoolinux.org,
so we can be sure someone familiar with your issue will be
available to assist you.

If you would like to install Linux on a system, or you
need help with Linux, please fill out a Help Request so
that someone can research your hardware/software, etc...
http://kalamazoolinux.org/meetings/installmeeting.php
Installations and assistance are done by appointment
ONLY. You must fill out the appropriate form one week
prior to the meeting. If you only have general questions
or curiosity you don't need to do anything but show up!

(16 Linux Enthusiasts Attending)

 

KLUG Chairperson John Bridleman Opened the September General Assistance Meeting  Posted by Picasa

 

Interdisciplinary Multitasking Multiprocessing Interface (IMMI) Posted by Picasa

Archives

March 2005   April 2005   May 2005   June 2005   July 2005   August 2005   September 2005   October 2005   November 2005   December 2005   January 2006   February 2006   March 2006   April 2006  

This page is powered by Blogger. Isn't yours?