Проблема переключения раскладки клавиатуры знакома всем, кто хотя бы раз работал за компьютером. И как приятно, когда об этом заботится программа! На сегодняшний день существуют две разработки, используемые для решения данной проблемы: Punto Switcher и Keyboard Ninja. На первый взгляд кажется, что они, помимо конкурентной борьбы, не имеют никакого отношения друг к другу, однако это не так...
Герою сегодняшней рубрики "Кто есть кто" принадлежит идея создания Punto Switcher. Также он имеет непосредственное отношение к программе AfterScan, про которую мы уже писали (см. №31 за 2001 год). Итак, знакомьтесь:
ФИО: Москалев Сергей
Возраст: 43
Когда и какие учебные заведения закончили?
Два образования: букинист и художник по гобеленам.
На первый взгляд, Ваше образование никак не связано с компьютерами. Что же тогда считать хобби, а что - призванием?
У Билла Гейтса образование 3 месяца... Сейчас, чтобы нормально жить, нужно учиться и переучиваться каждый день!
Семейное положение: Женат, сыну 7 лет.
Где проживаете?
Проживаю в Москве.
Место работы: Директор поисковой машины Punto.
Когда Вы написали свою первую программу?
Первую программу я написал в 1988 году для компьютера Атари. Она в верхнем правом углу экрана показывала состояние диска в дисководе: защищен ли он от записи или нет и вообще находится ли он в дисководе. Меня всегда удивляло, почему никто не реализовал это в Windows, и при попытке записи раздавался ужасный скрежет дисковода и потом, секунд через 30, появлялась надпись о невозможности произвести запись.
Хм... Это довольно интересная программа! Как она называлась и есть ли ее вариант для Win 98 и выше? Если нет, то собираетесь ли Вы ее обновить?
В Атари это было принципиально! Там флоппи-диск использовался постоянно, сейчас дискетками пользуются редко. Актуальность такой программы незначительна.
В каких еще проектах Вы принимали участие и какой из них наиболее удачный?
Самым удачным проектом можно назвать Punto Switcher совестно с Александром Коуровым при участии Михаила Морозова (автор редактора "Иероглиф"). Моя роль в проекте заключалась в том, что я придумал программу и разработал алгоритмы переключения. Что касается Александра Коурова, то я искал человека, который мог бы решить поставленную задачу, написал нескольким людям. Саша попробовал, у него получилось, и мы стали работать. До этого мы пытались сделать такое переключение по "невозможностям" с Мишей Морозовым в программе "Иероглиф", но нужно было везде.
Самым же большим проектом является программа AfterScan (www.afterscan.com) для автоматического редактирования текстов. Мы заметили, что после распознавания тексты выходят в нечитаемом виде с огромным числом "невозможностей" для русского языка. Там я занимался разработкой правил и алгоритмов для редактирования, а также промоушеном. Основную работу по программированию делает Миша Морозов, живущий в Сан-Диего. С Мишей я познакомился через интернет, он, на мой взгляд, гений программирования, он за день делает то, что пять человек будут кодить неделю.
Что подтолкнуло написать такую программу?
Я решил создать Switcher ввиду всем надоевшей проблемы. Если собрать все чертыхания компьютерщиков, когда текст печатается не в той раскладке, то мы получили бы энергию, равную одной атомной бомбе, а может, и двум. :) Сперва мы сделали такую конвертацию в редакторе "Иероглиф", но все это работало только там, а конвертация нужна везде. У Миши не было времени, и я связался с Сашей Коуровым из города Касли (Челябинская область) и спросил, может ли он отлавливать нажатия клавиш и потом их конвертировать. Он попробовал и сказал, что сможет заняться этим. Работа пошла! Так родился Punto Switcher. Потом у Миши появилось время, и он сваял Keyboard Ninja. Мы решили, что две программы - это хорошо, пусть конкурируют между собой и развиваются. Забавно в этой истории то, что "конкуренты" находятся в постоянном контакте и объясняют друг другу, как лучше сделать ту или иную часть. Хотя внешне все это выглядит как битва титанов.:)
А какое тогда будущее у Punto Switcher и Keyboard Ninja? Объединятся ли они в одну программу? Ведь рано или поздно в конкуренции кто-то побеждает, а вы с Михаилом Морозовым, как никак, хорошие знакомые...
Любое дело можно сравнить с выращиванием дерева. Будет ли дерево расти и приносить плоды, зависит от нескольких факторов: от садовника, погоды, качества семян, от земли. Посмотрим, усиленно поливаем... - хотим быть полезными. Программа нужна людям: 6000 писем за 3 месяца - это серьезный индикатор.
На мой взгляд, у программы Punto Switcher - огромное будущее. Каким оно видится вам? Что планируется изменить в программе, как улучшить?
Во многом будущее зависит от "Микрософт" - как скоро они начнут внедрять подобные алгоритмы на уровне операционки.
Мы разрабатываем направления биофеедбек. Компьютер очень много знает о человеке. Компьютер может сказать, новичок работает на нем или опытный пользователь, хорошо ли он говорит по-английски или по-русски. Есть несколько идей, по оригинальности не уступающих Punto Switcher, которые мы будем реализовывать!
Приносит ли Punto Switcher прибыль?
В плане денег это не приносит ничего, хотя несколько сознательных людей предлагали что-то заплатить. Косвенно программа раскручивает наш поисковик www.punto.ru. Но самое главное - мы чувствуем положительные флюиды благодарных пользователей.
Интересные случаи, которые произошли при написании и распространении программы...
Смеяться над человеческой глупостью не стоит - в письмах много забавного было. Поразило, что, в основном, просят добавить в правило "ща". В русском языке до времен Аськи и e-mail это слово употреблялось не часто. Мы долго не добавляли, так как "ща" - это "of" в английском языке. Но когда число писем с данным предложением перевалило за сотню, мы вставили это в правила. Кроме того, сначала в правилах Punto Switcher не оказалось сочетаний, входящих в матерные выражения, но народ нас быстро поправил. :)
Павел БАДЯЛИК,
fpmi@tut.by
Punto Switcher (см. №42
за 2001 год) и Keyboard Ninja (см. №52 за 2001 год)
- две программы, которые
предназначены для автоматического
переключения раскладок клавиатуры
при наборе текста. Программы имеют
практический одинаковый набор
возможностей, однако Keyboard Ninja может
работать еще и с буфером обмена.
Комментарии
Страницы
У меня такое случилось около 3-х месяцев назад. Подъем системы в первый раз стоил мне двух дней работы. В последствии система падала регулярно, практически при каждой перезагрузке. Однако у меня уже стояла Recovery Console и восстановление занимало около 10 минут. Есс-но после нахождения виновника (теперь я пользуюсь Keyboard Ninja) падения прекратились. Однако система медленно умирает :( Около месяца назад пропала поддержка ACPI, с неделю назад исчез hibernate. Вот как раз сейчас установил новую копию Win2K, но сколько под нее еще поставить надо...
Так что оно того не стоит. Ну есс-но за исключением случаев, когда систему переустанавливают по несколько раз в день :)
http://groups.yahoo.com/group/switch-ru
А заодно параллельно висела самописка, по Alt+t перекодирующая выделенный текст... Очень удобно было, особенно когда Punto ошибался.
Теперь я его снёс, решил попробовать Ninja...
И о чём сожаления, просто не понимаю, в чём тупик. Кстати говоря, обе программы чуть ли не родственники, создатели работали и вместе и отдельно, автор одной - он де совавтор другой.
Видимо, я вообще нипчего не понимаю, не только про Punto.
Попробуйте Orfo Switcher. Очень хорошо работает и формирует словарь. Если бы не вылеты KN данные программы стали бы основными конкурентами...
Есть такое. в строке ладно, но и при переименованиях файлов и тому подобное. Очень легко это учесть - быстро нажимаем Pause/break два раз - в другую раскладку и назад. А потом Enter. И всё.
Не говоря уже о том, что сделать распознаваниек несложно и до Enter, но я бы не стал, пока не введено всё слово, менять раскладку.
Страницы