Currently Browsing: Programming

Rudamentary WiX Orphan Prevention
Posted On: January 20, 2010
Posted In: Programming
Comments: No Responses
Rudamentary WiX Orphan Prevention

WiX can’t automatically detect when programmers add assemblies to an application.

Read More...
Venting On PowerShell
Posted On: October 20, 2009
Posted In: Programming
Comments: 4 Responses
Venting On PowerShell

PowerShell intends to follow in the tradition of the Unix-style shells, but it will not be simple for Un*x users to pick up.

Read More...
One-Stroke GUIDs in Visual Studio
Posted On: October 20, 2009
Posted In: Programming
Comments: No Responses
One-Stroke GUIDs in Visual Studio

How to get a new GUID in Visual Studio with a single key combination.

Read More...
Focus On Functionality with Objective C
Posted On: July 29, 2009
Posted In: Computer, Mac, Programming
Comments: No Responses
Focus On Functionality with Objective C

Interfaces are an important polymorphism tool in languages like Java and Delphi. Objective C protocols are similar, but some syntax may not be obvious at first.

Read More...
/tmp on OS X
Posted On: July 25, 2009
Posted In: Mac, Programming
Comments: 2 Responses
/tmp on OS X

How to get the current user’s temporary directory on OS X.

Read More...
Setting a Language for vim Syntax Highlighting
Posted On: January 10, 2009
Posted In: Programming
Comments: 6 Responses
Setting a Language for vim Syntax Highlighting

How to set the language for syntax highlighting in vim.

Read More...
Leaking Interfaced Objects in Delphi
Posted On: December 11, 2008
Posted In: Programming
Comments: No Responses
Leaking Interfaced Objects in Delphi

If one overrides the AfterConstructor method of a TInterfacedObject descendent, not calling inherited will cause a memory leak.

Read More...
Removing Sticky Packages from Delphi Projects
Posted On: October 27, 2008
Posted In: Programming
Comments: No Responses
Removing Sticky Packages from Delphi Projects

In the Delphi IDE, when working on a project, you open a package (.dpk), then close the package. However, when you open the project at a later date the package “sticks” to the project. In other words, the package is listed in the Project Manager window. Sometimes the package becomes the default active project, so [...]

Read More...