Xore armed with a Kleenex VS A Manly Cold armed with a Sledgehammer… Lound Tooo! Feit!!!
XoreSo, yesterday i stayed home, because i didn’t have to be anywhere. I turned on my area heater and turned my room into a sauna, pumped myself full of decongestants, vitamin C, herbal Tea, and a cup of coffee or three to keep myself primed, then set down to a day of hacking. For various values of hacking, wherein at least two of the following definitions apply:
=========================
Hack:
- To cut or chop with repeated and irregular blows
- To write or refine computer programs skillfully.
- To cough roughly or harshly.
- To drive a taxicab for a living.
=========================
Apparently my code re-write was successful in more ways than one: The programming interface is much cleaner now, and i must have cleared up a missing memory leak or something, as a test run on 10 iterations actually resolved without a memory overload term signal. Above and beyond that: I decided to take a chance and run 11 iterations: This took around 89 minutes, but exited successfully. I guess 37.5 million (estimated) isomorphism checks are going to take a while… If i ran the 12th iteration, i project that there would be just shy of a billion isomorphism checks, and it would take a day and a half. The 13th iteration would take more than a month. The 14th would take around 3 years. O((5^2)^n) strikes again!
Being well pleased with myself, I decided to learn more about Makefiles and started tinkering around with the one i was using for this project. I somehow ended up recursively deleting my working directory and results directory. Oops. Good thing jEdit keeps it all buffered and safe for retrieval. That saved my ass in a non-trivial fashion. Props to jEdit for being an awesome text editor, the best thing i’ve come across since i abandoned EditPlus in my move away from windows.
I must now smite the Evil Kleenex Fiend, and hopefully banish him to the Threefold Snowy Plane of Pillowy Softness.