[sf-lug] BALE is updated and useful
Sameer Verma
sverma at sfsu.edu
Fri May 2 23:44:33 PDT 2008
Rick Moen wrote:
> Quoting jim (jim at well.com):
>
>
>> BALE (Bay Area Linux Events) is back.
>>
>> http://linuxmafia.com/bale/
>>
>
> There are actually three groups that still need to be added, to make the
> calendar as comprehensive as I currently intend:
>
> CSUEB LUG (Hayward)
> Bay Area OpenSolaris UG
> SoCoSA (Sonoma County Sysadmins)
>
> Also, the three months currently shown are, so far, strictly generic
> entries from event templates, without (yet) being customised for the
> month-specific data like name of speaker, subject of presentation, and
> so on.
>
> To explain, after maintaining BALE for years 100% manually as raw HTML
> using vi, I got smart and converted it to a modest PHP-generated page
> that draws data from a MySQL database. The database has three tables
>
> groups: Decriptive data about each group. Includes city.
> eventtemplate: Template for each recurring event that any of the
> groups operates.
> events: Generated events. See below.
>
> Once per month on the 1st of the month, a system cronjob runs a modest
> little Python script (/usr/local/bin/newmonth.py) that runs MySQL
> lookups to find each event template and generate, for each month inside
> the current 3-month horizon, dated events which then get written to the
> "events" table.[1]
>
> newmonth.py spent quite a long time, until two days ago, being
> mysteriously broken. Turned out, the script was fine when written (for
> MySQL 3.x.) Incrementally upgrading my server over the years eventually
> made the MySQL package go from 3.x to 4.x -- and I was unaware that SQL
> INSERT statements that worked just great in 3.x would silently fail in
> 4.x unless followed by a COMMIT statement. Grrr.
>
> Anyway, newmonth.py having run, now I have three months of events to
> customise -- making them non-generic. To be done Real Soon Now, along
> with adding the three missing groups and double-checking everything.
> (In some cases, I also will probably delete a number of generated events
> manually. An example would be the Silicon Valley BSD User Group, which
> hasn't been having meetings because Jesse Monroy who runs it says
> they'll occur only if some other member calls one -- but nobody has Web
> site access but him. I haven't deleted the listing because I need to
> discuss the matter with Jesse first, but I'd want in such cases to
> either delete the listed event or heavily annotate it to warn that
> you might be the only guy there.)
>
>
> [1] Also, I add special non-recurring events manually, as I find out
> about them. (Before someone asks, the criterion for inclusion is
> utterly and unapologetically subjective: It's basically a "calendar of
> technical-interest events Rick finds interesting and worth listing.")
>
> _______________________________________________
> sf-lug mailing list
> sf-lug at linuxmafia.com
> http://linuxmafia.com/mailman/listinfo/sf-lug
>
Any plans of providing an XML feed for calendering?
Sameer
--
Dr. Sameer Verma, Ph.D.
Associate Professor of Information Systems
San Francisco State University
San Francisco CA 94132 USA
http://verma.sfsu.edu/
http://opensource.sfsu.edu/
More information about the sf-lug
mailing list