• LCrawford (unregistered)

    I would say that they were paid by line of code, but they adroitly used a single line of code to set the tens place.

  • Mark Mckay (unregistered)

    anyone notice the 70 range is different to the rest? 13 + (2 * i) + i vs 13 + (2 * i)

  • TheCPUWizard (unregistered) in reply to Mark Mckay

    Oh such a simple refactor.....

  • TheCPUWizard (unregistered) in reply to Mark Mckay

    Oh such a simple refactor.....

  • Quite (unregistered)

    Ah so there's the bug! Been hunting for this (and billing the customer for my time) for three weeks!

  • RLB (unregistered)

    Wot - no unicorns?

  • MondayToday (unregistered)

    And there's the fact that 2i + i is the same as 3i

  • Yazeran (unregistered) in reply to MondayToday

    Well to be correct is SHOULD be the same, but if someone has made something evil like playing around with the * or + operators, bets are off as to if the result is the same... It is not clear if the i variable is a normal int (which I hope) or some object that emulates an int and where operator overloading could make life 'interesting' evil grin

  • CrashMagnet (unregistered)

    sprintf(FilePutName+13, "%2d%2d", VersionNumber[0], VersionNumber[1]);

    True, my version adds a machine zero after the fourth byte. But my version is much shorter.

  • Friendly_Reminder (unregistered)

    I am exceptionally satisfied to see this article of property protection, thank you for sharing. I trust next the truth will surface eventually better. Spiderman Homecoming Jacket

    WTH is a "homecoming jacket"?

  • PlanB (unregistered)

    Anyone noticed that version {1,1} and version {10,10} both give "<filename> 1 1" as output? (same for {2,2} and {20,20} etc)

  • PlanB (unregistered)

    grmbl. formatting got messed up, but you get the idea

  • Unicorn Hunter (unregistered) in reply to RLB

    Keep looking mate, it's there.

  • Scott Keck-Warren (unregistered)

    Thanks for the site it's one of the highlights of my day. I think "tho" should be "to" in "They are just paid tho write the code, not maintain it. ".

    Thanks again!

  • Moy (unregistered) in reply to Scott Keck-Warren

    They are just paid to write the articles, not maintain them.

  • Developer Dude (google)

    What we have here... is a failure to cogitate.

  • Ext3h (unregistered)

    @PlanB No, they don't.

    Actually {1,1} gives "X1.X1", where as {10,10} gives "1X.1X". The part you don't see, is that "FilePutName" is actually already intialized as "IrrelevantGarbage_00.00", so {1,1} actually becomes "01.01" and {10,10} becomes "10.10".

  • gnasher729 (unregistered)

    Anyone noticed that 90. 80 70 etc. are not handled in the case statements?

  • PlanB (unregistered) in reply to Ext3h

    Ah, good find. Missed that...

  • Zenith (unregistered)

    And when they go past 99 on any of those unsigned shorts it looks like Groundhog Day.

  • RLB (unregistered) in reply to Unicorn Hunter

    It is now. Wasn't when I first posted.

  • Parts (unregistered)

    Shouldn't that be "Attack of the the "i" Creatures"?

  • ooOOooGa (unregistered) in reply to RLB

    Using 'view source' or similar helps.

    Although I am not sure what the point of hiding unicorns and rainbows in the HTML is...

  • Robert Claypool (unregistered) in reply to Friendly_Reminder

    A homecoming jacket is a jacket bought to celebrate an American highschool football game played after a long string of games played at other high schools.

  • Tubular, dude! (unregistered)

    I wonder what a Venn diagram of these coders and our local friendly spammer would look like.

  • ThatGuy (unregistered) in reply to MondayToday

    To be fair to the author of the code.

    2i + 1 is only = to 3I where i = 1

Leave a comment on “Attack of the "i" Creatures”

Log In or post as a guest

Replying to comment #:

« Return to Article