Welcome! You've arrived at award-winning author Marcel Gagné's personal Website. I am the author of the "Moving to Linux" series of books, a regular columnist for several tech magazines, a public speaker, radio and television personality, and a well known voice in the Linux and open source universe. I created the famous (perhaps infamous) Cooking With Linux which ran for ten years in the Linux Journal. I'm also a published science fiction author and editor, a onetime Editor in Chief, a pilot, a former Top 40 disc jockey, and I fold a mean origami T-Rex.  This site is home to my insights, opinions, gripes, brags, tech stuff, and whatever else comes to mind when I have the time or the inclination to publish it. 

Quick fix for Zimbra Zero Day exploit

There's nothing like a good zero day exploit that targets one of your busy servers to get your attention. When the fix involves taking down a server with a few hundred email accounts, you start to panic just a little.

Apocalyptical : Tracking Apocalypses Since 2013

I want to create a Website, unless one already exists and maybe even if it does, that tracks upcoming apocalypses (or is it apocalypsii?) so that we can turn the end of the world into a spectator sport of sorts. This is a lot more clever than you probably think it is, and likely to become really big and makes piles of money, and let me tell you why. 

Jesus Was a Racist

There is no good in this world, done under the name of religion, that could not have been done by good people who hold no religious belief. Any good and moral action that has been done in religion's name has been done in spite of religion, not because of it. Good people will, given the chance, do good. And most people are good. 

Open Scripture Project - Making the Perfect God

Today, I want to introduce you to the "Open Scripture Project". OSP will be a community built religion with a git repository for changes. The purpose of OSP is to give us all the chance to make the perfect god.  We will do it by following a time honoured open source philosophy. Release early and release often!

Ultra pranks and ultra reality

I'd almost forgotten about this until somebody commented on a post I had made regarding the following video.

Shell Scripting vs Programming, part 3 - Special Things

When you talk about shell programming, or any kind of programming for that matter, you are going to deal with variables on different levels. In the shell, you have the built-in variables you saw earlier, and you can assign variables as well. For instance, without writing a script, type this line at your shell (command-line) prompt:

   hours=24

Then type this:

Medibuntu Is No More

If you are running either any of the Buntus (e.g. ubuntu, kubuntu, lubuntu), including Linux Mint, you may have had Medibuntu in you repositories for things like the DVD decription library (libdvdcss2) and other proprietary codecs.

Dement Horizon

A twisted little tale of impossible goals and what happens when the workload exceeds your ability to cope.  
By 
Marcel Gagné.

"I need it tomorrow. Noon."

Shell Scripting vs Programming, Part 2 - Parameters and Variables

Welcome back to my Shell Scripting vs Programming series. This is part deux.

I Am Spock. Apparently.

Back in high school, I had a CB radio. Those of you who were old enough in the 1970s will no doubt remember these babies. If you had one of these radios, you also had some kind of on-air handle. Mine was Mr Spock. And yes, I picked that handle because I loved Star Trek and, at that time, I identified most with the Vulcan science officer.

Pages

Subscribe to Marcel Gagné RSS