Migrate Win32 C/C++ application to Linux on POWER

These series of articles helps you migrate your Win32 C/C++ applications to Linux on POWER. Win32 C/C++ Apps to Linux Part-1 of this series coveres the Win32 APIs mapping to Linux on POWER regarding the initialization and termination, process, thread, and shared memory services. Win32 C/C++ Apps to Linux Part-2 illustrates how to map Win32 to Linux with respect to mutex application program interfaces (APIs).

The vfat file system and Linux

Recently I stumbled across a very nice article, written by Torsten Scheck, published on pro-linux.de, a German Linux site. This article proved to be so helpful to me that I decided it would be worthwhile to translate it into English and republish it. Comments of the translator will be added in italics. I hope a lot of people will find this little gem as useful as I did...

IPython; Eclipse Plugins; Observer Pattern in .NET

The standard Python interpreter is unquestionably a highly valued item in the toolbox of many Python programmers. However, the IPython developers have taken the fundamental ideas found in the standard interpreter and improved upon them so considerably that they have created a tool of amazing utility. Elsewhere, this new monthly column is about writing plugins in Eclipse. Also, read here how to use the Observer Pattern in .NET.

Mac OS X 10.3.8 Released

Apple released Mac OS X 10.3.8. Key enhancements include: Improved OpenGL technology and updated ATI and NVIDIA graphics drivers; Enhanced file sharing and directory services for mixed Mac and PC networks; Improved compatibility for third party applications and devices.

Introducing Indigo: An Early Look

Provides an architectural overview of "Indigo," Microsoft's unified programming model for building service-oriented applications. The paper covers Indigo's relationship to existing distributed application technologies in the .NET Framework, the basics of creating and consuming Indigo services, and an overview of Indigo's capabilities, including security, reliable messaging, and transaction support.