March 31, 2008

new desing of my home page

I uploaded to server my home page with new design. Now all content are in Muse markup and all decorations generated automatically with Emacs Muse & elisp
How it works i describe some time later and publish together with scripts and templates

March 30, 2008

Release of Boost 1.35

Yesterday was released the long awaited Boost version 1.35. List of changes and additions to boost you can find here.

March 29, 2008

After 9 years since release of russian translation of Emacs Manual, i got a copy of this manual with personal autograph of Richard Stallman - "Happy Hacking Alex"
So i want to say to all - Happy Hacking! ;-)

March 21, 2008

Using Emacs with DVC

I did translation of my article about working with distributed version control systems from Emacs using DVC package.
If you have corrections and suggestions please send them to me

March 18, 2008

About content generation in Muse

I had started redesign of my home page and decide to use Emacs Muse for it (current design was used more than 10 years and looks strange). For a new design i take free styles by Andreas Viklund and add them to Muse stylesheets. All looks fine, but was a small annoyance - css-files should be placed in every subdirectory. To solve this problem i wrote small piece of e-lisp code
(defun muse-gen-relative-name (name)
(file-relative-name
(concat
(file-name-directory (muse-wiki-resolve-project-page (muse-project)))
name)))
that could be used in Muse templates as:
<link rel=\"stylesheet\" type=\"text/css\" charset=\"utf-8\" media=\"screen,projection\" href=\"<lisp>
(muse-gen-relative-name \"web.css\")</lisp>
\">
and that's all....

March 11, 2008

Multimethods for C++?

Here is very interesting article about implementing multimethods in C++.
I often use multimethods when i program in Common Lisp, and absence of them in C++ make me angry ;-)

March 6, 2008

An impossible happened

AOL had published specifications for OSCAR protocol - i thinked, that this is never happens.
So, i could start to write system for instant messaging filtering ;-)