Sunday, May 22, 2011

Re: The Rapture.

...yup. Still here.

Wednesday, May 18, 2011

The Big Switch

I switched over to Linux.

To understand the severity of this, you must first note that I grew up a "DOS baby." (For you young pups and non-techies, MS-DOS stands for "Microsoft's Disk Operating System", which was the precursor to Windows.) When my mother went to school for computer-aided drafting courses, she purchased a computer--our first as a family--with this curious program called Windows 3.1 on it. I was young, and knew from movies that Macintosh had GUI's, (graphical user interface) but all the cool stuff was done at a command prompt. Since Windows still had a DOS-dependency, we considered it a "sometimes" tool; just another shell instead of the full-fledged OS it has since become.

Instead, we mainly stayed in the comforting white-on-black screen of DOS, hacking in commands with a keyboard. No waiting for clicks to be registered, or the GUI to catch up; commands were executed as soon as the hardware allowed, as fast as you could type. My first programming experience was in BASIC, in a DOS-based text editor, before I was in the 4th grade. It did much to sow the seeds of geekdom into my life. Since then, my typing speed and knowledge of MS-DOS command prompts lets me use a Windows machine with a keyboard faster than most users can with a mouse.

So why switch? A few reasons. In an effort to cement their near-monopoly on the personal computing world, Microsoft has made sure each successive release of Windows is more "user-friendly." In actuality, what this means is that every other "stable" release (in my experience) is completely unusable:

  • 3.1: Good

  • 95: Terrible.

  • 98: Functional


  • XP: Stable, functional, amazing.

  • Vista: see "ME"

  • 7: Gorgeous, but crippled.

In addition to this, while the command prompt interface still exists, it is largely incapable of the type of versatility I have come to expect from a Command Line Interface (CLI), is horrifically slow, and typically has issues conversing with modern hardware in logical ways. Furthermore, Windows 7 completely destroyed the Search feature, making it nearly impossible to find anything you're looking for in a hurry. While each release of Windows tries harder to help new users pick up computers easily, anyone who knows what they're doing in any capacity quickly finds themselves frustrated with Microsoft's designs, and the software's HAL9000-esque tendency to do whatever it wants, regardless of user input.

I have long been a proponent of educational aid for the masses when it comes to learning new things, but (in almost every instance) the phrase "user-friendly" has come mean a dumbing-down of the product to such a point that it is no longer customizable, even in non-tech fields (see my rant about the Dungeons & Dragons equivalent.) Instead of preventing users from making mistakes by accidentally--oh, gods!--customizing the product to their needs, why don't we just educate users in the proper ways to do so? Don't prevent new users from searching, teach them how to find what they're looking for. The latter is much less frustrating in the long run, and serves to give them a peek under the hood of the most commonly used machine on the planet today.

Perhaps that's the trouble, though. Perhaps they don't want you to be an empowered user; maybe they like the awkwardness of Windows, because they know you're used to it. Change is bad, right? I mean, you'd lose all your files, and couldn't communicate with other machines, and, of course, since Windows is so "user-friendly" (read: "crippled"), surely any other operating system would be too hard for you to understand, right?


Linux is different, but not inherently harder. Linux has (free) programs that handle most daily tasks undertaken by Windows users (internet, email, instant messaging, word processing, file management, video/music players) in most of the formats currently in use by Windows users. Linux has (free) programs that handle other things Windows users like to keep up with (recipe books, geneaology software, flashcards) but have a hard time finding. Linux also has many (free) programs that handle a great deal of things the majority of current Windows users currently don't use (photo/image editing, sound editing, video editing, computer animation, CAD software) but could love to tinker with if the opportunity arose, and it didn't put them out-of-pocket.

Ubuntu (and other Linux distros with GUIs) still use the "click this!" interfacing Windows users are so familiar with, but additionally support a powerful CLI terminal for advanced tasks. Ubuntu uses either (with Unity in the newest release) a top-mounted taskbar and gorgeous graphic side-bar, or (pre-Unity "classic" look) a top and bottom bar to help you manage your tasks. It uses four workstations (think your "desktop"), on which you can organize a variety of different tasks. Ubuntu has a "trash" icon similar to your "Recycle Bin", that works in the same way. Overall, it's just basically getting used to where stuff is.

No, scratch that. It's easier. Ubuntu has a program that browses, searches, downloads, and installs software from a great, large repository with one click--many programs you'll need are either already installed, or available here without the hassle of typical installations. Other installation methods do exist, but I'm not used to them enough to comment (hopefully I'll figure out this .tar.gz stuff soon), and I've only run into them on one occasion for an obscure program. Ubuntu comes standard with Mozilla's Firefox, one of the best overall browsers in existence, as well as an email client, social networking post-manager, and multi-protocol instant messaging client not only standard, but integrated into the taskbar at the top so you never even have to fiddle with them unless you feel like it. Ubuntu installs your programs where it needs to, while making them easy-to-locate in the OS menus, and the "My Documents" replacement (your "home" folder), is 15x better, easier to deal with, and less cluttered than what you're used to. Ubuntu can even run WINE, which lets you run many Windows applications on a virtual machine in other operating systems. It really just takes a little getting used to.

Did I mention that Ubuntu, and most of the software that runs in it, is completely free? I don't just mean "free as in speech", but also "free as in beer." Most users don't notice it, but the Windows OS costs them thousands of dollars over time. In addition to the costs of extra programming (which typically costs anywhere from $50 to $1500, depending on what you need), the Windows OS itself costs you between $100-$300 every time you buy a computer. You don't notice it because it's tacked onto the price of the computer itself, but if you've ever had to buy a new copy of Windows for your machine, or upgrade, then you know exactly what I'm talking about. Ubuntu is free.

Let me say that again.

Ubuntu. Is. Free.

Get that? You won't pay a dime for it. Period. You can download it for free from the website listed below, or you can have them mail you a CD for the cost of postage only. It's free. And most of the software on it? It's free, too. Not only is it free, most Linux software is open-source, as well. If you aren't sure what that means, it means that the code that makes your programming run is open to the public--to public proofreading, public improvement, public suggestion, and public scrutiny. What this does is allow for improvements to be made by drawing from a larger pool of expertise than just your in-house programmers. This is a big deal in the area of quality control, as it means that basically the whole world's eyes are on your programming ability.

Still not sure if Linux is right for you? Try it out. Ubuntu has many different options to choose from; you can install it inside Windows (via the Wubi installer)to get a feel for it, or you can put in bootable USB device or CD, restart your computer, and "Try Ubuntu without installing it." I recommend the latter option (I haven't tried the former), as it will let you poke around in full Ubuntu mode without actually changing anything at all on your physical computer. If you like what you see, call a local geek to back up all your old files (so you can use them with these shiny new programs) and help you install it on your machine. If you don't, you're literally not out anything but time.

Give it a chance. It's not as hard as it looks, and it's quite rewarding. As your knowledge of Linux grows, so will your capailities to customize the system to your liking. If I can do it, you can, too.

=Further Reading=

In a bit of irony, I used Notepad on WINE to hold the seeds of this entry before I posted it to the Great Aether. I'm still new to this Linux thing, and I don't know where everything is, but I'm learning. And learning FAST

Writing and Rainpocalypse.

Now that I've finally caught up on Daedaleus' blog, Silver Pen Scribe, it seems like a good time to update my own. I mean, I can't let him hog all the glory, and he has hit a fair number of posts lately. As I've been too busy to think lately, writing seems a good substitute. (I'm sure there are at least seven good author jokes in there.)

I have, through recent rainpocalyptic events, been staying with friends recently. I didn't make it home in time for Mother's Day, which upsets me, but I'm working on salvaging my mother's computer from the scrap heap. Perhaps that is gift enough to last me until my dear mother's birthday, when I will once again have to scramble like a madman on a newsie's salary to find something she'll enjoy.

The rain finally let up slightly, which is a great relief; It means I can put away the canoe blueprints as a means of grocery shopping. It got relatively bad there for a bit, though. Paducah was seeing record highs, and the creek down the way from my friends' home was lapping over the tops of the bridge nearly daily. After a visit from a few of our friends, we had to make a midnight run to the other side of knee-deep water to help them move their car away from the rising fury. Obligatory joke that starts with "So Jesus, the Devil, and a Hippie try to move a car..."

I ran my first "real" adventure the other day. I've DM'd in the past, but never with a set module. I'm prone to improvisation behind the screen, and oftentimes it leaves my players with a wonderful story, but few records as to the mechanics of their accomplishments. It isn't uncommon at all for me to eschew dice rolls except to appease them, seeing if they can think and role-pay their way out of problems. I decided it was time to be a real DM, though, and make the dice count. I chose the Pathfinder system, and found a suitable adventure for my players, who had expressed an interest in a full, level 1+ campaign experience. They are, by and large, inexperienced--we all are. Sure, most of my gaming group (which is actually two gaming groups that occasionally intersect) know how to play well enough to get by, but we tend to have short, one-off adventures, and never get to really spend time with our characters. Because of that, we never get to see progressions as well as we'd like, and I sought to change that. According to word-of-mouth and my Twitter mentions, I'm doing a decent job so far. I can only hope they have as much fun playing under me as I have playing under the evil-DM-grin of Daedaleus.

Speaking of which, old friend, if you're reading this we were compared to the Inklings the other day. I was told that it sounds as though my friends "share [my] immense imagination, knack for storytelling, penchant for writing, and generally awesome worldview." They went on to talk about how it seemed we collaborate and correspond on our various literary adventures (along with other friends), and it seemed like the Jackson Purchase area was due for a few dozen of our amazingly-thought-out plots to hit shelves. I was flattered to the point of near speechless-ness (which, if any of you know me, that is a helluva feat), but managed to squeak out that perhaps we were more like The Lovecraft Circle, in that we're mostly all verbose and mad, but whichever works.

=Further Reading=

Thursday, May 5, 2011

Morals and Might?

In the wake of the death of Osama bin Laden, many people have celebrated. I have been asked repeatedly what my thoughts on this are, and they are unpopular. I believe that we should celebrate the victory we have achieved, but one should never celebrate death. All human life has an inherent worth, one it enters this world with, that may not be ignored. Those who squander their lives with evil deeds serve to show us how far we may tread from the righteous path. At least three places in the book of Ezekiel, the Lord tells us that He does not delight in the death of wicked men, and neither should we. As a friend of mine put it, one should mourn their life rather than celebrate their death.

In a related conversation, someone asked me if Christians should be soldiers; if the peaceful teachings of our Christ are contrary to the ways of a warrior. This was my response.

A warrior, a real one, mourns his enemies as well as he would any friend. He insists on taking non-violent measures to solve problems as often as he can, knowing that his martial prowess gives him an unfair advantage, as well as the fact that all life has an inherent meaning and worth in the eyes of their Creator. While he may kill, he does so when it is to defend the safety of others, or when there is no other choice. He will pray for his enemies, and seek for them to find the error of their ways before they find the point of his sword. If they do not, he will mourn their passing, briefly, and the fact that they have strayed so far from the good path. A true warrior despises war, but undertakes it so that it may ultimately come to an end--that peace may win out, and he will find himself unnecessary in the future...A warrior is a man of peace who willingly sacrifices his ability to achieve it for himself, so that others may know of it. Much like a doctor or a craftsman, he must unfortunately sometimes break a thing in order to fix it

In that regard, I don't believe the two are mutually exclusive. Your thoughts?