October 30, 2006

I got the german visum and plan to leave russia in few weeks. Forward, to a new stage of life!

October 27, 2006

emacs!

Emacs team, after long prepare, had started preparing for a new release - i hope, that in few month, it will ready for a final release

October 23, 2006

about scheme programming

Alexey Voinov had pointed me to the interesting project, Termite - implementation of Erlang-like approach to concurrent programming. This project had been implemented in Scheme language (gambit dialect of this language) and has many interesting features, such as, serialisation of continuations, and passing them between server nodes. This allow to implement very complex data processing systems
You can read about this project at Bill Clementson's Blog, or here.

writing

Just finished writing the article for our corporate magazine. Article is titled "Content filtering, the new trends", and will published in near future (only in Russian now, but i hope, that i'll have time to do tranlation to English and German). This article describe new techniques and trends in branch of content filtering.
I had wrote more than 20 pages with 10 punkt-sized font. This is was hard work, but now i almost happy ;-)

October 21, 2006

listening the pink floyd

listening Pink Floyd, i'm always wander - they sing about our life - "Mother, should i trust the Goverment?" - it the best citation from The Wall album

October 19, 2006

too many books to read, to little time :-(

Currently i sell my collection of books, and i try to sell them during the next 2-3 weeks, so i have some time to reread them, but is too many books to read - Strategic Management, Unix Network Programming, etc; but too little time, as i currently heavely programming the new version of our web-filtering product
P.S. Yesterday, my iriver player was stollen in subway, so now i can't listen my favorite music, thats help me working productively :-(

October 17, 2006

functional programming in microsoft

I had read today announce, that Apress will publish in 2007 book about F# - Microsoft dialect of Standard ML/Caml/OCaml language.
I want to play with F# in near future

October 14, 2006

google docs

I had started to use the Google docs. This is very handy service - i can access to my documents from any place, so i hope, that i could write my already started articles, more quickly.

October 9, 2006

today's programming effort ;-)

36 files changed, 654 insertions(+), 63 deletions(-)

October 5, 2006

ruby

Today had finished reading of "why's guide to Ruby". It cover many aspects of Ruby programming, but IMHO has too many "water" in text. I preffer to read articles, that describe core of language in compact style.
Thinking about using Ruby in home works, but now almost all filled with Scheme, C++ and Perl. I don't programm for Web, so most important aspect of Ruby - Ruby on Rails is not usefull for me :-)

programming

for our new version of WebBoss i decide to write C++ wrapper for LDAP (OpenLDAP2). Now is almost working (but i think about how to do it more C++-compatible, so it could be possible to use it with STL algorithms, etc.).
Had found one strange thing in openldap - they depricated standard ldap_open/ldap_init functions, but doesn't provide any docs for replacement function (ldap_initialize), althouth they have links to this man page in ldap(3) man page

October 3, 2006

Boost.Asio is great library!
I had implemented today http proxy, with Basic auth (but without caching), that is working in asynchronous mode, just in few hours (with debugging).
I'm waiting, when Asio will included in C++ standard ;-)

October 1, 2006

ruby

all weekend i had played with Ruby. It's very interesting language, in some cases is like to smalltalk paradigms.
I had wrote small text-processing utilty, that fetch web-pages, and analyze them. all in just few dozens lines of code. Very good results! ;-)
I'll continue to play with it in my own projects, as replacement for a perl