Small Mosaic


Categories:

/books
/career
/codinghorrors
/events
/geekstuff
/justdont
/languages
/languages/bash
/linkshot
/magazines
/meta
/misctech
/movies
/nottech
/operatingsystems
/operatingsystems/linux
/operatingsystems/linux/debian
/operatingsystems/solaris
/perl
/presentations
/programming
/python
/ruby
/security
/security/apache
/security/tools
/serversmells
/services
/services/dns
/sites
/specifications
/sysadmin
/testing
/tools
/tools/commandline
/tools/firefox
/tools/gui
/tools/network
/tools/online
/tools/online/greasemonkey
/tools/puppet
/unixdaemon

Archives:

July 20101
June 20104
May 20102
April 20101
March 20108
February 20101
January 20102
October 20092
September 200910
August 200910
July 20094
June 20091
April 20093
March 20097
February 20094
January 200917
Full Archives

Mon, 15 Jan 2007

LCA Sessions: Day 1 - Afternoon
Getting back from lunch with more time to spare than I expected I continued hunting Jon Oxer. His Self Healing MySQL Schema talk was interesting but I'm not sure we'd ever use it. In essence he keeps a copy of his schema with the relevant application module (as a reference) and, using error trapping, any time a query hits certain error conditions, such as a table not existing, it looks up the reference schema and if it knows about it then it creates it on the fly. This tact gets rid of upgrade scripts and a lot of schema / code versioning hassle but it has some down sides such as temp tables when doing ALTER TABLES and requiring schema manipulation privileges in your scripts.

I then went to see Russel Coker present on "Security Improvements needed in Debian". I've never seen him present before but I've read a fair amount with his name on it so I knew the material would be good - and I wasn't disappointed. He covered some of the Linux kernel capabilities and how they're too coarsely grained, the benefits gained by using polyinstantiated directories (which I'd never heard of before) and some of the attack use cases they prevent and how they live with PAM and how to exec a program as another user; both interactively and when running as a daemon. He mentioned an exploit I'd never heard of before and I'm going to be re-writing a couple of init scripts when I get home. Oh, and SELinux came up ;) Although Russel wasn't an exciting speaker, he was well paced, had some great material and really knows his field. Great talk.

I then went to my second talk of the day on MySQL schema changes, this one focused on using VIEWS and TRIGGERS. The speaker did a good job of getting his ideas across but they left me cold, the examples had a lot of caveats (and what looked like a data corruption race condition) and so while it was nice to see some real world examples of MySQL VIEWS and TRIGGERS I didn't get much from the talk.

The first days sessions ended with Laura Thomsons session on MySQL Trouble shooting. Which was a good mix of case studies and war stories. I really enjoyed the session, it had a good pace, the speaker was enthusiastic and I took almost no notes - which is always a good sign. It's worth noting that her slides stand alone and are worth a look when they hit the LCA site.

After everything had finished I started the long walk back to a bus stop that'd get me back to my room, I'm feeling a bit sore and very sunburnt at the moment; ironicly I got sunburn looking for a chemist that sold decent sun block. So I was a little antisocial and cut out for an early night in my nicely air-conned hotel room.

Like this post? - Digg Me! | Add to del.icio.us! | reddit this!

Posted: 2007/01/15 22:55 | /events | Permanent link to this entry | This entry and same date


books career codinghorrors events geekstuff justdont magazines meta misctech movies nottech operatingsystems/linux operatingsystems/linux/debian operatingsystems/solaris perl presentations programming python ruby security security/apache security/tools serversmells services/dns sites sysadmin testing tools/commandline tools/firefox tools/gui tools/network tools/online tools/online/greasemonkey tools/puppet unixdaemon

Copyright © 2000-2010 Dean Wilson XML feed logo