Designing Patterns

View within the Urban Jungle

Discussing nitty gritty software development details that Tony finds interesting



View within the Urban Jungle RSS FeedSite Feed

Tilting at windmills? Refacto…

Tilting at windmills? Refactoring and, as always, loving it; feeling guilty, though, because I’m supposed to be banging something out ASAP.


Researching link aggregation: …

Researching link aggregation: several nics are bonded into a logical interface for more redundancy or throughput. http://tinyurl.com/2vjldg


File tests (exists, readable, …

File tests (exists, readable, …) in bash/perl/ruby/python: http://tinyurl.com/ycnzuyr. Ruby blows Python away in terms of ease of use.


Reading about high resolution …

Reading about high resolution timers in Linux and the “tickless” kernel: http://tinyurl.com/y9ptx4s, http://tinyurl.com/f4ah3


UNIX commands of the day: pgre…

UNIX commands of the day: pgrep and pkill. Search and kill processes by name, in addition to pid! -f for both and -l for pgrep are useful.


Automated unit tests running u…

Automated unit tests running under a memory debugger (like Purify) are a must when writing C++; it’s just so easy to make very bad mistakes.


Creating gmake targets with ma…

Creating gmake targets with macros $(eval $(call …)) is tempting and at times necessary, but pattern rules are clearer and more flexible.


Interesting article on the SEO…

Interesting article on the SEO aspects of HTTP 301 vs. HTTP 302 redirects: http://tinyurl.com/5sy7hx


Trivia question of the day: wh…

Trivia question of the day: which C(++) operator has the lowest precedence? Bonus: what is it used for? http://tinyurl.com/cal9om


UNIX command of the day: cal. …

UNIX command of the day: cal. For when you can’t be bothered to double click on the system time in Windows to bring up a full calendar.