Uncategorized

  • ‘Tis The Day of Mighty ODIN… Time To Buy Socks

    Weeeeeeeel… it started off  with a conversation a friend of mine about creating an “on this day in History”-type application what would provide the user with whatever happened in history on any given day.  His weapon of choice was Flash, and I pointed out that it’s not really that difficult a thing to make.

    To start off, you need a list of the information you want to show.  (Sorted by month & date for ease of use.)  Then, it’s fairly simple writing a program that asks the computer for the current date, looks through the list until it finds the corresponding month & date, and shows the result on screen.

    However, it got me thinking, if, instead of a list containing what had happened, it was a list of things that needed to be done, well I’d have a little custom personalized organizer on my hand.  So I came home, whipped up approximately 119 lines of code, threw in a hand-drawn background, sacrificed three chickens, a goat and an adolescent rooster to the gods of Syntax & Compilation, and I had a working desktop-widget sitting on my desktop telling me what I should do with my days.

    And sometime around then, it hit me.  Why stick with regular days?  Why not “Day of Freyja” instead of “Friday”.  (Though purists might argue it should be “Day of Frigg”.)  What’s stopping me from customizing my own custom widget?  Three more chickens and a partially burnt dead goat later, I was looking at a widget that informed me of the days of the Sun, the Moon and the gods Twe, Odin, Thor, Freyja (I just happen to like it more than Frigg, OKAY?) and Saturn.

    Which kind of looked and sounded pretty nice until, and only until the to-do list was filled in.  “May 12th 2011, Day of Thor: – Running low on Chicken & milk – Need to pick up dry-cleaning” kinda’ loses something… :|

  • The M1 Arcade Music Player ROCKS! (theoretically)

    To the segment of my tens of readers that may not know, there exists a program whose sole purpose is to try and emulate the multitude of Arcade Videogame Machines as accurately as possible.  The program, MAME (Multiple Arcade Machine Emulator, pronounced “maim”) at this point accurately emulates a couple of thousand Videogames that has been produced over the decades.

    The way MAME works is somewhat unintuitive.  The user needs to provide mame with the instructions for a given game, i.e. Donkey Kong™, and MAME sets up something of a virtual Donkey Kong™ machine in the Computer, and runs the given instructions on the virtual Donkey Kong™ machine, doing it’s best to create as accurate an audio-visual output as it can.

    The thing is, while MAME itself is a perfectly legal application, free to download for anyone, the instructions (a.k.a. ROMs) it emulates are, for the most part not legal to download from a myriad of illegal ROM sharing sites available through a simple google search.  Unless you own the actual hardware, although, even then, the legality of the ROMs are something of a grey area.  However, the (potentially illegal) beauty of the whole thing lies in the fact that what what MAME runs is the original instructions.  Not a port, not a conversion, not a translation, but the original honest-to-goodness instructions of the original game.  (Down to having to insert virtual coins to start games.)

    The M1 Arcade Music Player, strips things down to just the audio, while maintaining all the accuracy and legal tapdancing of MAME.  (And just like mame, the program itself is run through the command line, so you might want to download a front end, like Bridge)  So… you can listen to the original soundtracks of games like Street Fighter II, Killer Instinct or Teenage Mutant Ninja Turtles, hypotethetically, ofcourse, since I am a law abiding citizen and haven’t the slightest idea about illegal ROM download/emulation.

    It can be, potentially, be argued that some of these now classic tracks should be listened to in their original glory, since a technically superior cover featuring actual musical instruments would still be just that, a cover.  And, technically speaking, the fact that some of the musicians had essentially kilobytes to work with (this post takes up more space than certain classic tunes), it would be amazing to hear some of the music holds their own this day and age.

    That’s my story and I’m sticking to it… you know, in a totally law abiding way.

  • The Man From Earth

    I saw the movie today and … Wow.  Just wow.

    The Man From Earth tells of a man named John (eventually) revealing himself to be ~14,000 year old cave man to his friends.  What follows is essentially an hour and a half long intellectual conversation ranging from biology to history to art to psychology to religion to the validity of John’s claim.  (He could have just pieced things together from textbooks.)

    At one point John states that by luck, he wound up meeting, and becoming a disciple of Gautama Buddha.  Five hundred years down the road, he tried to teach what he learned from Buddha in the west, leading to a series of incidents that caused him to become the basis of Jesus Christ.

    All in all it’s a surprisingly refreshing non-Hollywood-VFX-obsessed movie that is all about an interesting story.

  • Whirlpools

    Shot from a ferry during one of my incessant Dhaka-Khulna trips a month or so ago.

    You can see another ferry in the distance.  On this specific trip, some dude had stepped out of his bus for something or another, and when our ferry got ready to depart, he panicked & hopped on.  Halfway down the river, he realized his bus was not on the ferry with him.  It was on the other ferry.  Luckily for him, both of the ferries were headed towards the same destination, and all he’d have to to is wait for ten minutes or there about.

  • Lieber the stoppable

    Many, many, many, many, many years before the earth was young, the gods had come to be.  All but one of them would come to be revered as the elder gods.  This is not their story.  The one old but non-elder god, would proclaim himself to be the “Stronger God”, though most would refer to him by his name, Dox.  This is not his story either.

    Back in the days when man was still considered to be something of a novelty, many a gods amused themselves by playing with this newfangled creation.  Some gods competed for quantity, the most number of followers, the biggest temples, the highest celebratory expenses.  Others sought quality, the most memorable deeds, the noblest champions, the most devout followers.

    Dox, for the most part, slept on a mountain top and cared little for much.

    The competetition raged amongst the rest of the gods, joined by newer and more imaginative generations.  More and more demi-gods, mortal champions, and just plain heroes crowded the Earth.  Dox kept getting pestered, by both old and young gods alike.  In a fit of irritation the likes of which no mortal dare try to comprehend, Dox sought out an old man who had spent his life living in a cabin somewhat far away from the nearest settlement of people.  His name was Lieber.  This is his story.

    Lieber had spent his days being content with enjoying the simple things in life.  When his body started showing the wear and tear of time, he had little regrets regarding how he had spent that time.  Lieber never looked to gods for guidance, prefering to stop himself when temptations presented themselves before him.  Just about the only time Lieber invoked the name of a god was when the priests & priestesses of various gods approached his cabin for their timely collections.  Lieber would declare himself a follower of Dox, mainly because Dox demanded nothing of his followers.  (Though, in exchange, offered nothing.)  The priests & priestesses, eventually stopped visiting the crazed old man of the woods.  The extraordinarily unremarkable life of Lieber might have faded into the shadows of obscurity, had it not been for one fateful Tuesday.

    One fateful Tuesday afternoon, old Lieber would answer a knocking at his cabin-door.  Old lieber would open his cabin-door to find a man of average build, wearing average clothes.  The average man would inform Lieber that he was, infact, Dox, the Stronger God, who slept on a mountain top and cared little for much.  That Lieber’s approach to life, his dedication or the lack there of towards Dox, and his self control in particular had impressed him to a great extent.  And that should Lieber be willing, Dox would prefer to make Lieber his champion on Earth, doing something-or-another in the name of the stronger god every once in a while, if only so that “those bastards will let (him) sleep in peace atop a mountain.”

    Lieber agreed.

    Citing the control over Lieber had shown over himself throuhghout his life, Dox decreed that the only thing that would stop Lieber from that point on would be Lieber’s own free will.

    Thus began the legend of Lieber the Stoppable.  Although, in the beginning many people would call him many other things, Lieber would eventually take the initiative to become known as Lieber the Stoppable.  Then again, when an eight feet tall hulking behemoth of a man, capable of changing the course of mighty mountains with bare hands & feet, demands to be called “Lieber the Stoppable”, people comply quickly.

    For a while, things were good.  Dox would communicate his will to Lieber.  The latter would carry out said will.  Like putting an end to a cult of Dox.  Or carving something rude into a mountain side, overlooking a monastery.  Or stopping the strongest demi-god on Earth.  And things would continue as such, Until Lieber’s fateful confrontation of the Destroyer of Worlds, and the former’s inability to stop the latter.  But that’s an entirely different story.

  • Programming, she is a harsh mistress

    Some days, things don’t just fall into place.  They arrive unexpectedly, by the hordes, and jump into places you didn’t know you needed things to fall into.  Complete answers appear within the little three line summary of a Google search.

    And then there are days when nothing works.  Without any explanation, code that used to work stop working.  And, oh sure, there are workarounds, rendering out multiple single layered file instead of a single multi-layered one, but that brings with it a sense of bitter defeat.  All mighty google provides pages upon pages of pointless banter, of little practical use.  And a creeping feeling that somewhere out there, an API is laughing, in an electronically synthesized voice.

    D:<

  • My brains are going into my feet…

    Or perhaps they were always there as the case may be.

    Whenever I walk, the ol’ noggin kicks into gear.  On a trip to and from the corner store, it’ll compile some amusing composition, however short, regarding something or another.  A random thought, some funny incident, perhaps a bit of home-grown wisdom, or maybe something original altogether.

    BUT.

    By the time I manage to sit down in front of a word processor, my brain, along with my feet get parked in neutral.  And what might have otherwise been a mildly amusing sword-n-sorcery short story turns into something along the lines of …uhhh… ya’know… like there were these people who fought with swords and stuff… but in a kinda’ funny sort of a way… because it’s suppose to be a comedy but… err… it al.l made a lot more sense when I went out to buy some coffee.

    The weird thing is, my “creativity”, or the lack there of, seemed to be a lot more abundant in my student days.  Back when I was forced to take a however brisk walk every 45 minutes or so.  (Then again, perhaps the buttload of writing we were required to do in school, from taking notes to writing papers might have provided the mental exercise needed to be able to whip up a 300 word composition on something or another at a moment’s notice.  Which would, effectively invalidate the main point of this entry.)

    So… err… nevermind…

    -_-’

  • BEHOLD! Doctor Doof…

    Seen here confronting his arch nemesis, an incredibly stretchy, flaming, invisible platypus who may have strong orange rock like skin, but no one’s sure since he’s invisible.

    Or perhaps Doctor Doof is somewhere else, letting a Doof-Bot-Inator handle things in his stead. The world may never know.

  • “Maximizing potential while attaining corporate objectives…”

    So I was walking down the street a few weeks back, thinking about looking for jobs abroad, and it hit me.

    The objective, one of the first things someone sees on my resume, is one that I was taught back in high school.  Oh sure, the wording has varied over the years, but the overall message has remained more or less the same.  “Baa.”  Back then, we were young, naive, and competing with our peers according to rules we didn’t quite understand.

    But the years changed that.

    So why the pretense of supposed normality?  Why try so hard to be just like everyone else?

    I try to live life.  So that when I look back over the years I can say “it was worth it” with utmost sincerity.  Everything else flows from that.

    A career, while important, is a only part of it.  And while no potential employer is particularly fond of someone implying there is something greater than their organization, I figure the honesty should atleast keep me clear of the wrong ones.

    As things stand, I’m opting for “A life worth having lived”.

    Let’s see how far that gets me.