Dave Smith's Blog

Home / 2010

Five Years of Blogging

Oct 01, 2010
Dave
Miscellany
5 comments

This month, my blog matured to the age of 5 years. That’s like 37 in dog years, and 800 in Internet years. Mom, I hope you’re proud. This is all I’ve got to show for myself.

Read More>>

How to give a killer demo

Jul 04, 2010
Dave
Code and Cruft, Miscellany
3 comments

You’ve been there. You’re sitting in a demo where the lead engineer is presenting a new product to the customer. With laser pointer blazing, he shows off the 300 features of the new Blarney Gadget. He’s going a million miles an hour, switching between PowerPoint and the product on the screen as fast as the […]

Read More>>

The Many Meanings of the C++ “Static” Keyword

Jun 12, 2010
Dave
Code and Cruft
5 comments

In C++, the static keyword has a lot of meanings. Let’s go over all of them: Meaning 1: Private Linkage This one comes from C, and it lets you mark a variable as “file private”. Example: static int i = 42; void doSomething() { cout << i; } In this example, static tells the compiler […]

Read More>>

Some Thoughts on Readability

May 31, 2010
Dave
Code and Cruft
No comments yet

Communication is everything in software development. Unless you work on a team of one, it’s important that your code communicates easily to your team members. Even if you do work on a team of one, it’s important to communicate to your future self. Yeah, everyone has to read their own code once in a while, […]

Read More>>

If you like writing lots of code, TDD is for you

May 23, 2010
Dave
Code and Cruft
No comments yet

If there’s one thing you can’t argue about Test Driven Development, it’s that it creates more code than software written without it. Not just unit test code, either. To make code testable, developers often introduce extra layers of abstraction to make their code accessible, in isolation, from within their unit test code. This can be […]

Read More>>

What’s Wrong With This Dialog?

May 16, 2010
Dave
Code and Cruft
6 comments

Sometimes I can’t help myself. This week, I read a blog post asking what was wrong with a dialog. I found plenty of stuff wrong, so I decided to write a response and create a replacement dialog. This is not intended as an attack on the dialog author. I hope it’s not received that way. […]

Read More>>

Smart Folder Synchronization with Python

May 12, 2010
Dave
Code and Cruft
1 comment

I have various files that download to my computer automatically. They arrive at different times of the day or night. When they do, I like to transfer them to a network drive on another computer automatically. But there’s a wrinkle. When the files auto-download to my computer, they go into one folder automatically, but when […]

Read More>>

OpenWrt gets Qt SQL Support

Apr 18, 2010
Dave
Code and Cruft
No comments yet

On US tax day 2010, OpenWrt’s “qt4” feed got support for MySQL and SQLite. And there was much rejoicing among Qt developers. A big thanks to Mirko Vogt for porting the build system to OpenWrt and letting me help out with the SQL stuff.

Read More>>

Using scp between Linux and Mac OS X

Apr 11, 2010
Dave
Code and Cruft
No comments yet

For a while, I haven’t been able to get scp to work between Linux and Mac OS X. This only happened when I used the scp command on my Linux box, with Mac OS X acting as the ssh server. Here’s the symptom: On Linux: $ scp user@192.168.1.5:~/Documents/Some/File.txt /tmp/. Password: $ It disconnected me after […]

Read More>>

Maiden Flight of ParkZone Habu

Apr 10, 2010
Dave
RC Planes
2 comments

After a stress-free build, the ParkZone Habu gave me two stress-free maiden flights. I’ll let the video do all the talking:

Read More>>

Posts pagination

Page 1 Page 2 Page 3 Next page

Archives

  • September 2013
  • December 2012
  • October 2012
  • April 2012
  • March 2012
  • January 2012
  • December 2011
  • September 2011
  • April 2011
  • February 2011
  • October 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • October 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009
  • February 2009
  • January 2009
  • December 2008
  • November 2008
  • October 2008
  • September 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
  • March 2007
  • February 2007
  • January 2007
  • November 2006
  • October 2006
  • July 2006
  • June 2006
  • May 2006
  • April 2006
  • March 2006
  • January 2006
  • December 2005
  • November 2005
  • September 2005

© 2025, Powered by WordPress. Designed by HooThemes.