Спойлер: с помощью трех лет ежедневных занятий (но по чуть-чуть) и разработанного опенсорсного приложения.
Блин, это очень круто, за старания и за то что заморочился!