Scott Dowdle's blog
Automating Configuration, Deployment and Maintenance for Red Hat and CentOS by Kay Williams from Rendition Software.
Hack this Site or Learn How Anyway by Andrew Becherer.
What's under the hat? A sneak peek at Fedora 13 by Jesse Keating.
Don't custom build that site! The many uses for Drupal by Jakob Perry.
Here's the video of Jesse Keating's introduction to git.
This is is the second hour of the two hour Intro to SELinux presentation by Hal Pomeranz.
Please note, my battery died with about 10 minutes to go so the last bit of the presentation is missing. Sorry!
This is is the first hour of the two hour Intro to SELinux presentation by Hal Pomeranz.
Day 1 went very well. The presenters of all of the presentations I went to allowed me to record their presentations... and as in previous years, I plan on sharing those with everyone. I have a problem though... and that is with transcoding the videos.
My family bought a new video camera for Xmas - a Samsung SC-MX20. I'll admit it, we bought it because it was inexpensive. I read the reviews of it before I bought it and I was very aware of the issues I was going to have with it. I have run into one problem that I have yet to be able to resolve... but first a little background. This camera records to an SDcard in .mp4 format. I had not previously had any problems transcoding MP4 video with mencoder, ffmpeg, ffpmeg2theora... but for some reason the .mp4 files created by this camera confuse every piece of transcoding software I've tried. How? At second 2186 some property of the video changes and just break the transcoder. Unfortunately I don't have the error messages in front of me so I'm going to be quite vague. mencoder doesn't freak out but when it hits second 2186 I start to see a lot of duplicate frame messages... which is usually no problem because I see that a lot in various videos I've converted. In this case however, the output video mencoder creates freezes on the last frame although the audio continues just fine. I even tried iMovie on an iMac and it flat out crashed when it it hit second 2186.
At first I thought it was a filesystem problem or a corrupted filesystem on the SDcard. But I've allowed the camera to format every card I've used, I've used multiple cards by different vendors, and I've used multiple computers... and every video that is longer than 2186 has encountered this problem. I'm baffled. I've done some Internet searches but so far they have come up empty.
What's odd is that the original .mp4 video files playback just fine... I'm just having a problem transcoding them. So the worst case scenario is that I have to distribute the very big .mp4 files. I do have one strategy left to try and that is to use Handbrake and convert them to another .mp4 file and try to transcode that. I haven't had time to do that yet but at this point I'm crossing my fingers and hopes that works. If I can't find a solution to this problem, I'm definitely going to have to buy another camera. For videos shorter than that, no problem. I guess while recording I could hit stop and start every 30 minutes but that is very error prone.
I didn't have much time to proof read this so sorry for any typos!
Warren Sanders, Paul Arnot and I arrived in Bellingham, WA pretty late. Warren drove up the night before and attended the BozemanLUG meeting. We left about 7:45 AM. Got to Missoula and stopped for breakfast at The Shack. Our good buddy psymin was there as was Franklin (I don't recall how to spell his handle) and we also got to meet sthon. psymin for the second year in a row paid for our meal. We really owe him some food if and when he ever makes it to Bozeman.
Stopped about 44 miles outside of Bellingham for dinner at some Janpanese fast food type place. I had the #32 which was grilled vegetables. Warren and Paul had something called "Bento boxes". It were good.
Finally made it to the Hampton Inn about 10 PM PDT. It was amazing that we actually made it there considering Warren didn't have any map or instructions for the trip and just decided why not just wing it. Amazingly I found our previous hotel from two years ago but Warren did have to consult Google Info for the street address of the Hotel and then was transfered to the hotel to ask for the highway exit number. There it is. We found it.
The weather? Getting lots of "Seattle area sunshine" which means rain.
Paul won't stop talking about Japan. I have lots of gas although less than in previous years. Paul said he didn't hear me snoring which both Warren and I have trouble believing.
Yeah, silly blog post but hey, it WAS day 0.
Charged up the digital still camera and the video camera... so I hope to get a lot of sharables today. I'm wearing my Fedora tee-shirt and hope to get a Fedora netbook skin because I AM running Fedora on my netbook.
I recently started using a tool that I find very handy. It is named func and it is a remote api for management, configuration, and monitoring of systems. What does that mean exactly? I'll get into that but first a little background.
In my day job I manage a number of Linux systems. Some are servers and more are desktop machines in labs used by students. All of the lab machines are triple-boot (Windows XP Pro, CentOS 5.4, and Fedora 12). Fedora has a lot of updates... and it is hard to keep up with them. Typically I have to ssh into each machine to work on it but most of what I do is the same thing over and over again. Wouldn't it be nice to be able to manage multiple machines at once with one command line? That is what func does for you. func allows you to manage remote machines with one command line in parallel.
func was written by Fedora developers mainly to help them manage the server infrastructure that makes up the Fedora distribution's online public servers and build systems. They have an active mailing list that you are encouraged to participate in if you are interested in asking questions and helping to shape the future development of func.
func is written in Python and comes with a number of modules that are custom built for certain tasks. If there is an existing module for your task(s), use the existing module. If not, you can use the command module which basically allows you to run whatever command(s) you want on your remote machines.