Category Archives: Programming

envvc now on GitHub

Not a lot has happened for envvc recently (it was updated for VC 2010, but not for newer versions). One thing though merits mentioning: the source (along with the latest binary and project file) are published on GitHub now.

Posted in Hug-Witschi, Programming | Comments Off on envvc now on GitHub

Merge down, copy up

If you are using any SCM that allows cheap branches (like Perforce) and are following the advices from the High-level Best Practices document, you might be interested in (or already know) Laura Wingerd’s presentation Convergence vs. Divergence: Purposeful Merging with … Continue reading

Posted in Hug-Witschi, Programming | Comments Off on Merge down, copy up

Psion SIBO SDK

I’m cleaning up shelves and have got an old “SIBO SDK 2.10″ which I haven’t used in years. It is a Software Development Kit for 16-Bit Psion handheld computers like Psion Series 3 or Psion Workabout. If you are interested … Continue reading

Posted in Life/the Universe..., Programming | Comments Off on Psion SIBO SDK

envvc

Did you ever have the need to use different versions of Microsofts Visual C++ compiler from the command line? Did you wish you wouldn’t have to constantly call vcvars32.bat or change your environment (PATH, INCLUDE and LIB variables)? In comes … Continue reading

Posted in Hug-Witschi, Programming | Comments Off on envvc

Solving the Santa Claus Problem with Barriers

There are already many solutions to the “Santa Claus Problem” by John Trono[1]. It’s a “problem simple to understand and yet far from easy to solve”; the author’s original solution (based on semaphores) was only partly correct. The probably most … Continue reading

Posted in Programming | Comments Off on Solving the Santa Claus Problem with Barriers

dmake Stories

At work, we started using dmake in 1991 (or even earlier) for building the firmware for the Vending Machine Controller Euro’90. The firmware consisted mostly of PL/M and C code and the compilers suffered from the DOS limitation of 127 … Continue reading

Posted in Hug-Witschi, Programming | Comments Off on dmake Stories

Tiger and Realpolitik

Even before I upgraded to OS X 10.4 (Tiger), I got the report that the Save File dialog in Realpolitik crashes. Now I have applied a quick’n’dirty fix for the next couple of days for all Tiger users and released … Continue reading

Posted in OS X/Windows/Linux, Programming | Comments Off on Tiger and Realpolitik

Back from Oxford

The four days at the ACCU Conference in Oxford are over. Except Günter nobody seems to have blogged the C++ track. Apart from the discussions and presentations what should go into the next C++ standard (called C++0x and scheduled for … Continue reading

Posted in Programming | Comments Off on Back from Oxford

Realpolitik for OS X

After much carbonizing by Ben Hines and some polishing by me a new Realpolitik Release is available on Sourceforge, the first release for OS X. The release version Realpolitik 1.7.0 Alpha1 is not yet stable (hence Alpha 1), there are … Continue reading

Posted in Games and Sports, OS X/Windows/Linux, Programming | Comments Off on Realpolitik for OS X

CVS with AppleSingle files

Longtime Apple developers probably know this intuitively, but I needed some time to figure it out: When CVS-ing files with a resource fork, you must not use the /usr/bin/cvs that ships with OS X! Because Apple used to separate data … Continue reading

Posted in OS X/Windows/Linux, Programming, Tips | Comments Off on CVS with AppleSingle files