Azeri Manat symbol is coming to Unicode (U+20BC)

manat-bananUPDATE (07/14): Azeri Manat symbol is now part of Unicode! See announcement here and manat symbol here.

In 2006 Azerbaijan changed its currency. New banknotes were designed by Robert Kalina alongside with the new Azeri Manat symbol – manat

In 2008-2011 a number of attempts were made by different Unicode work group members (Philippe Verdy, Karl Pentzlin) in order to add this symbol to the currency symbols table ( However, due the insufficient evidence of real use proposals were declined.

2012 was remarkable for the manat symbol. Thanks to the initiative started by design/art agencies such as JIS, manat symbol became widely used in advertisements, on scratch card, price labels and markets.

In order to complete manat symbol encoding process we stated collecting symbol usages in the wild and gathered them in this album.

Finally, on the Unicode WG meeting which was held on 10-14 June 2013, MANAT SIGN has been accepted for encoding at U+20BC. You can see more details here:

I’d like to thank everyone who helped to make this happen by promoting manat sign in designs, crowd sourcing photos and especially Michael Everson from Unicode WG for pulling things together. We still have some work ahead of us before symbol will appear in the fonts and keyboard layout.


For the last few months I was involved with very interesting project – ElasticInbox. The goal was to build highly available email store without a single point of failure which can run on commodity hardware and scale linearly. Initially we were planning to load ~30M messages.

In past few years there’s been very interesting development in the area of data storage technologies driven by the cloud adoption – all sorts of NoSQL databases, Blob stores, etc. After researching various data storage technologies we’ve chosen Cassandra and OpenStack Object Store for our implementation.

Despite that, we designed ElasticInbox to be independent of the particular storage technology. For example, we used jclouds to provide blob store abstraction. In future, we may add HBase driver in addition to Cassandra.

ElasticInbox was open sourced and available at GitHub. Below are the presentation slides and video from Cassandra London meetup. For more info visit


Open Source BI – 3 years later

3-4 years ago BI was the top priority for CIOs of almost all medium/large enterprises while small companies couldn’t catch up due to massive costs.

So I did research in order find out whether Open Source BI actually saves money and facilitates BI rollout in small companies. The answer was – “not quite”. It turned out that the major part of the cost is implementation. With affordable commercial BI solutions like Microsoft BI, cost of the software is miniature in comparison to the implementation costs. Another finding was that implementation using internal resources is actually cheaper than using 3rd parties.

Recently I have got an opportunity to check current situation. Pentaho London User Group (PLUG) meetup which took place last week had more than 40 participants. It was surprising to see so much interest in Open Source BI so I decided to conduct a small survey. After quick chat with Tom (one of the PLUG founders) we came up with the following questions (original questionnaire can be downloaded here): Continue reading

BPMN Tutorial and Analysis

Developed by Business Process Management Initiative (BPMI) and released to public in May, 2004, BPMN specification has a number of key goals. The primary goal of BPMN was to provide a notation that understandable by all business users including business analysts, technical staff and all other business people involved in particular process. While at that time a number of notations achieving same goal, like UML Activity Diagram already existed, BPMN addressed another important goal – visualization of business process executable languages such as BPML and BPEL. Continue reading

Wikipedia – İndi də Azərbaycanca

Wikipedia – 100-dən artıq dildə olan 2,000,000 məqalədən və 13,000 aktiv istifadəçidən ibarət açıq ensiklopediyadır. Dünyada qazandığı inanılmaz populyarlıq nəticəsində bu rəqəmlər sürətlə artmaqdadır. Dillərin arasında Azərbaycan dilinin də olduğuna baxmayaraq ensiklopediyanın ana dilimizdə olan hissəsi olduqca kasıbdır. Ümidvaram ki, oxuyacağınız məqalə bu layihəyə olan diqqəti artıraraq, Azərbaycan dilində zəngin bir online ensiklopediyanın yaranmasına kömək edəcək. Continue reading

Fixing Incorrect DST for Azerbaijan in Different Operating Systems

Different operating systems use different approaches to track daylight saving time (DST). Unfortunately, almost all well known operating systems have incorrect daylight saving rules for Azerbaijan (capital Baku). As the level of enterprise in Azerbaijan grows, it is becoming necessary to keep track of the precise time. It is especially critical when it comes to banking, telecommunication and other enterprises, which require the correct time for billing operations or similar. This document provides a solution for the mentioned problem on a wide range of UNIX and Windows operating systems. Continue reading

Password Synchronization on UNIX Systems

One of the main problems in huge and heterogeneous server environments is non-centralized authentication. It becomes hard to track, maintain and keep the server farm secure as the number of servers grows. Password synchronization enables a user to access resources across systems with a single password and provides simplicity for administrators.

There is a number of different ways to solve this potential problem. For example, NIS/NIS+, LDAP, etc. can be a solution for this. Undoubtedly, each of them has its own advantages, disadvantages and implementation areas. This document describes a password synchronization model based on the RADIUS server.

Continue reading