Categories
MainServicesAbout |
Recent Posts
Kevin'ss Eggs of IshtarAt work, we like to havepot-luck lunches on special occassions. For Easter, I decided to make Deviled Eggs. I named them in honour of the season - spring, and the rebirth of the sun. A) Bounty B) War C) Fertility Peel the eggs and cut them lengthwise in half. Remove the yolks and place in food processor with other ingredients. Mix until a smooth paste forms. Spoon the mixture into the egg halves, or pipe using a pastry bag and star tip. Garnish with Paprika Cover and refrigerate for up to 8 hours before serving. Makes 48 hors d'oeuvres. Fixing gnome-panel startup errorThis error kept appearing for the longest time, and my initial efforts to fix it by googling for a solution had failed. I decided today I would fix the error, even though I don't know much about how gnome-panel works. The error message said "Some panel items no longer available" and was followed by an empty list. I checked in ~/.gnome2/panel2.d/ and looked over the launchers folder. Interestingly, deleting all the items from that folder only made some of my panel icons (aka applets) disappear, but not all of them. Time to inspect the dread gnome registry. Now, I understand the advantages of a registry system, but when the gnome project adopted the registry, I got shudders seeing this fine F/OSS project emulating one of the most painful, problem-causing features of the proprietary vendors' systems. And, lo, here is the problem. You can edit the gnome registry through System Tools -> Configuration Editor. Spilling out apps -> panel -> applets" I saw applets numbered 1 through 6. Looking at their names, I saw one which I knew was no longer on my system "MailCheck". I renamed this one "OAFIID:GNOME_MixerApplet" and gave gnome-panel a sighup. The error was gone, and two mixer applets were now on my launcher. Deleted one, and now, finally, my launcher launches without launching an error. Happy me. Thinking about an mp3 jukebox using linuxI wanted to use the best of all the computer parts I had lying around, so that I could finally let go of the rest, by putting together a machine dedicated to playing from my mp3 collection into my stereo. A quick search revealed a number of far more ambitious people building upon a brilliant piece of open source software. Very nice, but I have an old 13 inch LCD I wanted to put to use, and I was already thinking of using ion or wmii for creating a custom (and locked down) display environment. Looks like this bossogg program might be just the thing, although it looks rather young. Well, if it can compile on Debian without too much effort, I'll take it for a spin. Humanity: A HaikuHumanity
klync | General | Wednesday 31 January 2007 9:08am
| Comment on this
Gunjun Bread (Indian Bread): A recipeI had the pleasure of meeting Faye Dockstader (nee. Kechego) over the Christmas holidays. Faye was born September 13, 1928 to the Munsee people of Chippawa, Ontario. In the short time I came to know this 78 year old woman, I came to learn about a personal history which, like the culture of her people, is to me rich, mysterious, and tragic. Sharing bread is a universal experience which helps us realize that we are all bound together physically and spiritually. It was Faye's wish that I share this recipe with the whole world, for anyone who might also like to share in her bread.
Hand-mix flour, baking powder, salt and buttermilk. Flatten and cut into preferred shape. Bring oil or grease to medium-low heat in a cast-iron frying pan, mix in the butter, and fry dough in the pan until brown.
klync | Sunday 28 January 2007 2:32pm
| Comment on this
Firefox PluginsFirefox is a pretty rockin web browser. Still not quite as good, imho, as Galeon, but it's good enough, and it seems the Galeon project is heading into uncharted territory. I've been using Ffx a lot more lately, while I wait to see what comes out from the interesting experiment going on with the Galeon devs. All of that is just a preface for the curious to the main point of this posting: Below I'm listing the Ffx extensions I find indespensible. Link love for the devs, and a list in one place so that I can sync up my desktop at home, laptop, and various work machines with the same set of tools I've grown to expect from my browser. Without further adieu: Tracking Changes to Important Files with Subversionaka. Revision Control for /home and /etc folders IntroductionIn Unix, the /etc folder contains most if not all of the system's configuration files. /home usually contains folders for all the system's users. I once read an article from a self-admitted obsessive-compulsive sysadmin who kept his home folder under revision control using a program called subversion. I thought this was a nifty idea, but of course, I didn't quite find the article to be a one-stop how-to on the subject. I'll spare you the long story of everything I did to get this working; here's what I did right: Getting Set UpI set up my new computer and installed the base operating system. Don't be jealous... it's an old, second-hand laptop which is now running Gentoo Linux. Subversion was one of the first pieces of software I installed once the system was up and running. I decided that, at least for now, I don't need to set up a fancy daemon to act as a subversion server, so I just created the repository as root with the plan to check-in all my changes using the file:/// protocol to access the repository, since I'll always be committing the changes locally. Logged into my machine as the root user, I got down to it:
mkdir /var/svn/repos
svnadmin create /var/svn/repos/backups Dealing with Special FilesI quickly realized that file ownership, permissions, and special files such as devices would be an issue, so I downloaded a little script called asvn which is a wrapper script to subversion, to keep track of these properties that don't normally get recorded in a repository. I had to edit the script, which I put in /usr/local/bin, and change the path of my svn program which the script expects to be in /usr/local/bin, but which gentoo installed in /usr/bin. Then I was ready to go. Ready for TakeoffI imported my two very special folders into subversion, but then I realized that, though this added them to the repository, it didn't make the original folders into working copies for me. There is actually a 'best practices' way of doing this, described in the Subversion FAQ.
svn mkdir file:///var/svn/repos/backups/etc
cd /etc svn co file:///var/svn/repos/backups/etc . asvn add * asvn ci I repeated the process for /home, and now my folders are all set up. I should be able to easily tell which files have been added or changed, revert back to an older configuration if I happen to screw anything up, and add in new files to be tracked. Once it's working smoothly, I'd like to automate some of it, so that my configuration is always saved when I shut down the computer. Day to Day StuffIt was a good thing I did all this when the system was shiny, new and clean. But, I quickly noticed a number of files in my home folder that I wouldn't want to have under revision control or in my repository at all. I wasn't too worried about sensitive data being on there, for a number of reasons. Most importantly, nothing will be stored in my repository until I add it to subversion in my working copy. But, as it turns out, I do have to take things into consideration, such as my web browser's cache. Well, subversion has a way to let you ignore these things, by setting a property on a file or folder. First, I created a text file with the list of patterns to ignore:
*~
Next, I set the "svn:ignore" property on my home folder to the contents of that file:*history *.bak *private *[Cc]ache* .ssh
asvn propset svn:ignore -F svn-ignore-patterns.txt /home
klync | Computing | Wednesday 17 May 2006 8:52pm
| Comment on this
New Site, New SystemSo far I'm quite happy with my new site that I've set up using Jaws. I can see a lot of potential, and I think I'm just going to let my dev site drift off into its own experimental zone. My tinkering with Jaws can be watched live at http://alpha1.26a.net. One thing that might be different over there is that that space contains my thoughts on the jaws software. Yes, I categorized this under "fun". |