Feb 20, 2014

Websites on TV

It's fun and interesting to see the websites you worked on on TV. In this video with Chuck Moody, the new CEO at Jostens, there are several shots of the Jostens.com and the pro sports sites.

Conrad's Programming Axioms

Here's a good set of general laws for the universe: laws of the universe. Here are my programming axioms:

Ledlogic's Axioms

  1. If you change your program to generate a different result, and the results do not change, it's not using your code.
    • It may not have compiled successfully, and in the state where previous code is not deleted, you are essentially running old code.
    • Your code is in a different class, it has been overridden.
    • You are editing code in a different branch, or in a compiled directory not the source directory.
    • You code was not deployed (to all servers?), or a subsequent deployment overwrote your code.
    • There's an error in previous code failing before your code is executed
  2. The smallest change to your code that will cause it to fail is precisely one character.
    • Adding a ` to the first line in an XML file.
    • Adding a semicolon after an if in Java/Javascript.
    • Missing a semicolon (or including it) in SQL depending on the file type.
  3. If you log information, log actual information.
    • What was the condition in which it occurred.
    • A needle is easy to find if you don't throw it in the haystack in the first place.

Feb 1, 2014

Android update to 4.3, downloads ensue

How to clean up your download notifications that get "resurrected" after an Android OS upgrade: forms.androidcentral.com article.

Jan 30, 2014

String comparison

A great post regarding string comparison: getting-the-closest-string-match.

Jan 10, 2014

Portal (Canadian) Band

Having a band name Portal may have sounded cool, but with the proliferation of software portals, the games called portal, and other bands from around the world adopting the same moniker, it's actually tricky to find them on in the internet. I don't know how I even found their music, but it has a grinding harsh electronic sound in the vicinity of Muse, Tool. This seems to be their official website.

DC going with Steampunk covers

I like this artwork adapting the Justice League heroes to steampunk.

Uptown art fair: Chess pictures

In ray tracing, one of the common demonstrations is a checkerboard. I think one of our assignments in computer graphics class at the U of MN was to include one in our ray tracer project (I made an object pascal library in Think Pascal).

At last year's Uptown Art Fair in Minneapolis, there was an artist that specialized in Chess renderings, Beau Tuzdarov. Below is one of my favorite ones, a kind of Lord of the Rings meets chess piece.