Welcome

My professional activity is in the area of software development. I prefer C++ programming language, though I happened to use some other languages. Having joined the community of software engineers for Linux some time ago, I decided to share my experience with other engineers in the form of articles and fragments of code.

I'd like to underline that my intention was not to write a code working only under Linux or some other UNIX. On the contrary, all efforts were made, where possible, for the code to be at most portable and working under any platform.



News

July 23, 2010
The Codimension project page has been added

February 26, 2010
The mi utility to identify potential dead locks in multithreaded applications has been published

November 18, 2009
mumufs has been updated to 0.1.1. Race condition error has been fixed and some cosmetic changes have been made.

September 09, 2009
An article about implementation of the mumufs supporting Linux kernel module has been published. The mumufs project has been created on freshmeat.net.

June 28, 2009
gldd project page has been added. The first public version is 0.1.0. The project has been registered on freshmeat.net

May 15, 2009
Version 0.1.0 of the Linux kernel module which implements mumufs file system is published. It is accompanied by a C++ wrapper for a convenient access to data blocks.

March 01, 2009
An article about building a cheap home Linux server was published.

December 28, 2008
Roman Plekhanov died in a car accident on the Skandinavia route

December 15, 2007
An article about mumufs virtual file system was added. The article is an overview of the file system.

October 01, 2007
English version of the article about C++ compilers performance.

September 30, 2007
An article about the first flight on a small airplane YK18-T (Russian version) was added onto 'hobby' page.

June 16, 2007
English and Russian versions of the article about installing Ubuntu Linux on Sony Vaio laptop were added.

January 21, 2007
An article about making a pedestal (Russian version) was added onto 'hobby' page.

October 19, 2006
Professional home library page was updated.

October 12, 2006
Peter Johnes's made libraries page was added.

September 30, 2006
The 'Misc' page was updated with a link to my professional home library.

May 08, 2006
SReadline (C++ wrapper around the readline library) was updated to 0.3.

March 08, 2006
Two pictures were added onto the 'Pictures' page

January 30, 2006
A link to my home professional library was added to the 'Misc' page (Russian version only).

January 02, 2006
SReadline (C++ wrapper around the readline library) was updated to 0.2.

December 25, 2005
Russian and English versions of the article about readline C++ wrapper were added.

December 10, 2005
English version of the article about daemonisation with a feedback was added.

December 08, 2005
English version of the article about boost::spirit and a virtual machine was added.

December 06, 2005
Russian version of the article about daemonisation with a feedback was added.

October 24, 2005
Russian version of the article about boost::spirit and a virtual machine was added.

September 29, 2005
Russian and English versions of the article about finite state machine template design were prepared and published.

September 29, 2005
Russian and English versions of the C++ coding standard were updated.

September 26, 2005
The short article about boost::lambda was added to the 'Code snippets' page (Russian and English versions).

August 15, 2005
My .vimrc file was added on the Russian and English versions of the 'Misc' page.

July 25, 2005
The Russian version of the resume was added.

July 23, 2005
The article 'Open Source in a Small Project. Usage Experience.' was added.

July 20, 2005
Both Russian and English links pages were updated.

July 17, 2005
A resume was added to the corresponding page (English version). The 'links' page was updated (English version).

July 10, 2005
C++ coding standard was added to the 'Miscellaneos' page (English version).

July 08, 2005
C++ coding standard was added to the 'Misc' page (Russian version).

July 07, 2005
The article 'Usage of Open Source Experience in a Small Project' was added to the 'Articles' page (Russian version).

July 07, 2005
Pictures (Russian and English versions) pages were added. Links page (Russian version) was added.

July 06, 2005
Start of the site construction.




Special thanks to Mikhail Viakhirev who makes this site possible. Mikhail made the whole site design and answered all my questions with patience.

Last Updated: October 4, 2007