Software development industry analysis by Larry O'Brien, the former editor of Software Development and Computer Language
Tuesday, August 30, 2005

Given the sudden spontaneous emergence of "Gee, this doesn't have anything to do with anything, but have you thought about how helpful query statements are?" posts going around, I think Friday, September 16 1:00 PM- 2:30 PM Room: 152/153 (Hall F) is going to be the most interesting :90 minutes at the PDC.

 

Tuesday, August 30, 2005 6:02:30 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #

After an initial sweep to clear the spam and no-further-reading-required blog posts, I've got 92 emails in my Inbox and 193 posts in my RSS folder after ten days on the road. Getting to zero email bounce (ZEB) looks to be a lot easier since the next action on individual items is generally obvious (reply, file, or delete). Unfortunately, RSS items are almost all interesting-but-not-urgent; the urgent action is to clear out my aggregator so that I have a clear working space.

Not that I'm close to achieving either a ZEB or a ZBB soon...

Tuesday, August 30, 2005 7:25:56 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #

Just in (to Hawaii) from the East Coast. In the past few years, my left knee has become excruciating on long flights from fluid accumulating due to a combination of long periods of sitting erect and (perhaps) lower air pressure. Yesterday, I wrapped my knee in an ace bandage (not tightly, just enough to press in slightly) moments before getting on the plane in Boston. Worked like a million bucks -- hardly a twinge of pain the whole flight. (I know, off-topic, but perhaps one day someone will Google this article and save themselves some pain.)

Tuesday, August 30, 2005 6:59:24 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | Offtopic#
Sunday, August 28, 2005

My friend the Art Historian tells me that Kodak has announced that they will cease manufacture of slide carrousels, much to the chagrin of thousands of museums and colleges. He also says that there is a multimillion-dollar market for a presentation program that can show, side-by-side, two randomly-accessed images (i.e., "Let's compare a Manet on the left with a Monet on the right"). He says it would be dead-simple to market, since the art-history world is so small. I'm long past the days of being tempted by speculative programming, no matter how trivial the application or lock-sure the profit. If you want to program such an app, let me know and I'll put you in touch with him.

Sunday, August 28, 2005 11:19:16 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Friday, August 12, 2005

My latest article for DevX shows how to add ink annotations to photos, both on the image itself and within the EXIF metadata headers.

Friday, August 12, 2005 9:25:06 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | Published#
Tuesday, August 09, 2005

The WMI Code Creator freeware tool is an absolute godsend for anyone trying to plumb the depths of WMI. It allows for interactive exploration of all the namespaces on your computer and even generates C#, VB, or VBScript code to retrieve the value or attach to the events you find.

Tuesday, August 09, 2005 8:42:43 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Monday, August 08, 2005

Inspired by Edi Weitz' solution to Einstein's Riddle in Common Lisp (via O'Reilly Radar), I used Andy Chun's NSolver constraint programming library to solve the program using .NET.

Here's a sense of what C# / NSolver looks like:

//The green house's owner drinks coffee
Post(greenHouse.Eq(coffee));
//The person who smokes Pall Mall rears birds
Post(pallMall.Eq(birds));
//The owner of the yellow house smokes Dunhill
Post(yellowHouse.Eq(dunhill));

On my 1.5Ghz, 768MB RAM Tablet PC, NSolver can solve the problem 100 times in .79 seconds. C# source code (165 lines).

Monday, August 08, 2005 2:35:15 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Sunday, August 07, 2005

Two-step (geotags in the HTML)

19.423791 -155.91163
Sunday, August 07, 2005 3:55:20 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Friday, August 05, 2005

Dan Gillmor wonders if there's an effective way to battle scam e-mails. Here's a thought: banks, eBay, CC companies, etc. provide a Web site or Web Service that provides an array of fake userids and passwords that are identified in their back end as “fraudulent.”

  • A savvy person receiving a phish goes to, say, honeypot.ebay.com (the service provided by the real eBay) and says “Gimme' a traced id.”
  • eBay responds with “JohnSmith78“ “87htims“
  • Savvy person clicks through to the phish site and “logs in“ as “JohnSmith78“
  • The phisher passes through the traced id and eBay says “Hi, John, you have $25,213,123 in your account“
  • The phisher says “Oh, wire that to Russia Federal Credit Union account #1234“
  • Standard wire fraud techniques are used thereafter

Of course, the use of offshore accounts by phishers is a challenge, but that's a matter for law enforcement, not gullible Internet users. 

Friday, August 05, 2005 7:59:50 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Wednesday, August 03, 2005

Well, that's a little disappointing. Microsoft's new SyncToy is 3/4 of a great utility, but it requires manual intervention to run, rather than syncing every x minutes or on reconnection to a wireless network. It also does not synchronize directories with PDAs or SmartPhones.

Wednesday, August 03, 2005 6:36:00 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Tuesday, August 02, 2005

Well, that was quick. According to Hilton Locke, the TIP is now available for installation in the Vista beta. Maybe I will install Vista on the M1400 after all...

Tuesday, August 02, 2005 4:27:57 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Tuesday, August 02, 2005 3:52:14 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #

Boy, I hope by November 7 the IntelliSense parser doesn't “helpfully” replace “T” with “ThreadStaticAttribute” all the time.

Tuesday, August 02, 2005 7:59:14 AM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Monday, August 01, 2005

I'm not prone to game “addiction,” but I lost 2 hours to Planarity yesterday and am trying to keep myself from clicking through right now...

Monday, August 01, 2005 12:20:01 PM (Hawaiian Standard Time, UTC-10:00) |  Disqus link  | #
Search
About Larry...
Flickr photostream
Subscribe: RSS 2.0 Atom 1.0
Popular Articles
Programming Sabre with Java, C#, and XML
Genetic Programming in C#
15 Exercises To Know A Programming Language
Top 10 Things I've Learned About Computers From the Movies and Any Episode of "24"
Recently Published Articles
HI
KonaKoder
Categories
Archive
Admin Login
Sign In
Toolroll