Geeks With Blogs
Ulterior Motive Lounge UML Comics and more from Martin L. Shoemaker (The UML Guy),
Offering UML Instruction and Consulting for your projects and teams.
March 2009 Entries
Once upon a time, I had a really thorny development problem to solve. I needed to build a histogram of the colors in a true-color image. There was a theoretically easy way to do this. If I had had C# then, the code would’ve looked like this. int[,,] histogram = new int[256, 256, 256]; for(int y = 0; y < bmp.Height; y++) { for(int x = 0; x < bmp.Width; x++) { Color clr = bmp.GetPixel(x, y); histogram[clr.R, clr.G, clr.B]++; } } This was the brain-dead simple way to build the histogram. Only ......

Posted On Thursday, March 19, 2009 5:54 PM

Usability 101: Don't Do This! (I'm Talking to YOU, Microsoft!)
From PowerPoint – 2007, no less! On one page, we can set the size. X and Y are arranged horizontally, Y first. On the next page, we can set the position. X and Y are arranged vertically, X first. This has confused me practically every time I’ve had to edit the size of something in PowerPoint. I know it’s there. I do. But the behavior is so counterintuitive, I just can’t get my brain to think this way. It’s just wrong! Personally, I would prefer size and position on the same page; but I can see the ......

Posted On Friday, March 13, 2009 6:54 PM

Some Recruiting and Placement Resources, in Case You Need Them
Based in part on PC Magazine’s Top 20 list. Offered in alphabetical order, with no comment on quality or usefulness. But I hope you find them useful. Feel free to comment with more. Advanced Technology AITC AJM Professional Services AMTEC Systems Corporation Aquent Austin Park Azad Balionis Group BetaTech, Inc. Beyond Bill Young & Associates Bren Norris Associates, Inc. CareerBuilder CIBER Computer Express, Inc. CraigsList Creative Group Creative Hotlist CyberCoders Data Search ......

Posted On Wednesday, March 11, 2009 2:11 PM

Stray quote for the day…
By and large the literature of a democracy will never exhibit the order, regularity, skill, and art characteristic of aristocratic literature; formal qualities will be neglected or actually despised. The style will often be strange, incorrect, overburdened, and loose, and almost always strong and bold. Writers will be more anxious to work quickly than to perfect details. Short works will be commoner than long books, wit than erudition, imagination than depth. There will be a rude and untutored vigor ......

Posted On Wednesday, March 11, 2009 10:59 AM

Ulterior Motive Lounge Episode 32: Talking with Pilot
Continuing The Project that Time Forgot, a UML case study. (Click images for larger versions.) On the surface, this Episode may seem almost social. Demented and sad, but social. But if you could join Hacker Girl, reading Geek Girl’s Tablet PC over her shoulder, you might see a different picture: And you would also see this diagram: You saw a conversation. Geek Girl hopes that Pilot saw a conversation. But she saw an interview, and a chance to capture and model requirements. Let’s review the notation ......

Posted On Wednesday, March 4, 2009 4:06 PM

Copyright © Martin L. Shoemaker | Powered by: