Welcome to Atalasoft Community
Sign in
|
Help
Steve's Tech Talk
Ruminations on technology, software and philosophy.
This Blog
About
Syndication
RSS 2.0
Atom 1.0
Search
Go
Navigation
Home
Blogs
Forums
Photos
Downloads
My Reader
Tags
3D
agile
answer
API architecture development
architecture design hubris
atalasoft
bug bugfixing coding
C C++ style
C#
C# generics collection programming
C# imageprocessing lamba
C# lambdas lazy
C# reflection dynamiccompilation compilation .NET
C# string extension extensionmethod
C# string format
C# TIFF Imageprocessing
C++
camera
CLR reflection NUnit test testing
code
code C++ managed unmanaged
code C++ optimizer bug
code C++ performance
code nunit gui testing
coding learning
compiler
computervision
configuration
data
debugging engineering bestpractice howto tutorial
design
development
estimate
estimation
exceptions C++ C# debugging
experience
extension
extensionmethod
functionalprogramming immutable C#
functionalprogramming threading imageprocessing multithreaded
geek math lunch quantifying appliedmath
generics
hiring passion interview
IEnumerable
imageprocessing
IPCV IPCV08 worldcomp
managed unmanaged programming
math
net connections
obsolescence
OCR architecture programming
parallel multiprogramming imageprocessing
pdc2008
problems
programming
question
silly image
sourcecontrol stupidity engineering engineeringmalpractice
teaching teacher obituary
technicaltalk presentations technical
time
tools
UI
video
VS VisualStudio IWizard projecttemplate programming debugging
windows win32 C# programming
Recent Posts
PdfGeneratedPage–Architectural Whys (and a Few Hows)
DotPdf–Making Pages and Working with Coordinate Systems
DotPdf–Generate PDF Documents from .NET
Elegance or Practicality: Pick One
Building Pure Managed DotImage
Archives
December 2011 (3)
November 2011 (1)
August 2011 (1)
July 2011 (1)
June 2011 (1)
May 2011 (1)
April 2011 (1)
March 2011 (4)
February 2011 (1)
December 2010 (3)
September 2010 (1)
August 2010 (4)
July 2010 (3)
June 2010 (5)
May 2010 (1)
April 2010 (2)
March 2010 (4)
February 2010 (3)
January 2010 (2)
December 2009 (4)
November 2009 (6)
October 2009 (2)
September 2009 (1)
August 2009 (1)
July 2009 (5)
June 2009 (5)
May 2009 (6)
April 2009 (2)
March 2009 (4)
February 2009 (2)
January 2009 (8)
December 2008 (5)
November 2008 (4)
October 2008 (7)
September 2008 (3)
August 2008 (4)
July 2008 (10)
June 2008 (4)
May 2008 (3)
April 2008 (3)
March 2008 (5)
February 2008 (1)
January 2008 (2)
December 2007 (1)
October 2007 (2)
September 2007 (2)
August 2007 (1)
July 2007 (3)
June 2007 (2)
May 2007 (2)
April 2007 (1)
March 2007 (3)
February 2007 (2)
January 2007 (1)
December 2006 (2)
November 2006 (5)
October 2006 (3)
September 2006 (4)
August 2006 (3)
July 2006 (6)
June 2006 (7)
May 2006 (3)
April 2006 (6)
March 2006 (9)
February 2006 (2)
January 2009 - Posts
Friday, January 30, 2009 4:02 PM
Making Streams Enumerable
In this post, I’ll show you a quick hack to make Stream objects enumerable. This is nice because once done, you can treats Streams as C# 2.0 iterators, which lets us play all kinds of fun games with lambda expressions. First we’ll start with an
Posted by
Steve Hawley
|
1 Comments
Filed under:
C# generics collection programming
Friday, January 30, 2009 12:13 PM
Is, As, and Casting
C# has two very convenient operators for runtime type checking: is and as . is takes a class an object and a type and if the object is an instance of the type, is evaluates to true; false otherwise. as takes an object and a type and if the object is an
Posted by
Steve Hawley
|
1 Comments
Thursday, January 29, 2009 12:04 PM
Sanitizing the Toolbox
I created an issue with the Visual Studio 2008 toolbox. I was doing and installation and removal tests which ended up pooching the toolbox. I got a message from VS that effectively said, “Hey, your tool just pooched the toolbox – I’m going
Posted by
Steve Hawley
|
0 Comments
Monday, January 26, 2009 11:39 AM
String Similarity and Extension Methods
This is a post about using extension methods to build string similarity tools. I recently saw this post on Stack Overflow about word similarity algorithms. There were several answers that included various techniques linked through Wikipedia and
Posted by
Steve Hawley
|
3 Comments
Filed under:
C# string extension extensionmethod
Thursday, January 22, 2009 9:29 AM
Browsing Kottke
Nothing about imaging or engineering today. I was looking at Jason Kottke’s blog to dig up this little gem: The robots.txt file for whitehouse.gov for the Bush administration was at nearly 2400 lines or roughly 1 new block per day. The robots.txt file
Posted by
Steve Hawley
|
0 Comments
Filed under:
net connections
Wednesday, January 21, 2009 10:53 AM
Lest We Get Egotistical
It is natural to assume that we, as a technological culture, have advanced so far beyond our predecessors. We have the benefits of silicon based computation, advanced chemical batteries for providing power, and so on and so forth. I’d like to send
Posted by
Steve Hawley
|
2 Comments
Filed under:
architecture design hubris
Wednesday, January 14, 2009 2:21 PM
Thinking About Dates
I have a problem with the accepted Gregorian calendar. The problem is that I have a hard time remembering which months have how many days each. There is that stupid rhyme , but there are lots of ways I’ve come up with to get it wrong and still have correct
Posted by
Steve Hawley
|
0 Comments
Monday, January 05, 2009 11:23 AM
Nicer String.Format
I will say that I’ve rarely seen a good string formatting method that I’ve liked. You can start with one of the first that I’ve used which is in Pascal in the Writeln pseudo-function. Writeln looks like a normal functional/procedure call,
Posted by
Steve Hawley
|
0 Comments
Filed under:
C# string format