I’m a Mac. I’m also an Ubuntu. I’m even a PC. In each of these, I have a pretty interface that lets me drag and drop just about anything to the Trash. Albeit an old, old feature that hardly ever comes in handy; when it does, it’s priceless. The thing is, I hardly ever use my GUI. Ever. I ride the command line like a drunken cowboy trying to prove something to the carneys. Given I really adore the concept of the GUI Trash deferred delete paradigm, I’ve added it to my command-line recipe book, giving it to me; GUI or not.
Posts Tagged: Programming
People have grown accustom of battling the evil curse of ignorance. There’s no avoiding it. There is, however, education that can help subside some of the symptoms of this crippling disease. Most of the time, I can ride my horse, Apathy, through the Deserts of Ignorance, closing my eyes and ears to the misinformed sand-storms along the way. Still, there are times I feel just passionate enough to actually say something. So here I am. On my soapbox once again speaking to a mirror about preparing your application for the web and its massive scale.
Maybe I’ve been in this industry too long. Maybe I’m a complete moron. Maybe it’s a little shade of both and some of a third. Who knows. The point is that everywhere I seem to look, nobody knows about one of the most useful word matching algorithms. Not text matching as that’s a horse of a different color. Words. Word. The difference is subtle, but it is something that seems to come up a few times a year over the past decade for me, where if I had known about it earlier in my career I would probably have more hair now. The difference is this: word matching, you want to match near-exact gramatical terms. Not necessarily something that rhymes or sounds similar (that’s a something else entirely), but words that are one in the same with different suffixes. Yeah, it’s a little weird and out there, but it’s a problem that seems to bolster its head about every once in a while and knowing about Word Stemming will make your life just a little easier. Again, maybe everyone learned about this in their infancy and I’m just an idiot. Though, every time I use it in a solution, I surprise at least one person… hence why I bring it up now.
That’s right, I said it. We’ve all either fell victim to this crime of ignorance or seen someone who has. An elementary-level math problem attacks while your fingers are nonchalantly resting on your home row and the first thing that comes to mind is: let’s have the computer figure it out! It is this critical point where your subconscious kicks in, refers to your deep and statuesque political belief structure and decides what the next few characters will be in your console. These characters are the definition of you. Let me explain.
Encapsulated in that marvel of command-line wizardry only a lazy pirate would understand is your political perspective. Let’s break down each of the languages we can use to solve this problem so we can better understand your cognitions.