Наши проекты: Скачать программы Экспорт новостей (RSS)
Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
Internet Zone - компьютерный электронный журнал         Подписка на рассылку
Реклама у нас, Контакты

 Статьи/обзоры   Новые обзоры | Software | Hardware | Система | Безопасность | Интернет | Бизнес и Заработок | Игры | Фото | Mobile | Разное | Пресс-релизы компаний | Авторам статей

Старые рубрики этого раздела - FAQ Windows 9x/Me | FAQ Windows NT/2K | FAQ Windows XP FAQ | Software FAQ | Hardware FAQ | Linux FAQ | Скачай сейчас | Веб-навигатор

ITrader – преобразуй время в деньги!
Программа, дающая доступ к торговле на всех мировых финансовых рынках для возможности заработка с помощью следующих инструментов: валюты, акции, индексы, нефть, драгоценные металлы. Скачай и открой бесплатный Демо-счет! Обучение. Депозит от 1000 рублей.
Подробнее...

Software


Хорошо забытое старое

Дата публикации: 17 Октября 2004
Автор: WildHare
http://softsearch.ru/

Многие интереснейшие новации в области программостроения доходят до меня, как до мутировавшего в сторону утроения длины шеи жирафа. Чтобы далеко не ходить: я только вчера открыл для себя замечательную программу Punto Switcher (найти на SoftSearch, скачать у автора). Представляете, да? Конечно же, я знал о ее существовании и раньше. Но мне, лет так сто назад, попалась в руки одна из первых версий, и я, конечно же, вынес вердикт «must die». Чтобы какая-то программа решала за меня, когда переключать раскладку, да еще и делала это, как бог на душу положит? Ни за что.

Затем, когда Switcher уже преодолел почти все свои детские болезни, со мною случилась одна пренеприятная история, в которой он был главным фигурантом. Я в то время занимался (да и по сию пору периодически занимаюсь) системами автоматизации бизнес-процессов, построенными на платформе «1С:Предприятие». Не буду вдаваться в технические детали, но мой заказчик требовал разобраться в причинах неадекватного поведения распределенной базы данных — на тестах в главном офисе работает, а стоит разнести базы по филиалам, как получается один большой {censored}.

Я затратил на разбирательство почти целый рабочий день. Перепробовал все, что только возможно. Переписал весь код по новой. Прогнал его в отладчике. И в конце концов доискался причины.. Опять-таки не буду вдаваться в подробности, но некий алгоритм проверял тождественность когда-то давно введенных пользователем символьных строк (неких условных кодов). Визуально эти строки были абсолютно одинаковы  — тут «С1», и там «C1». Но физически они были таки разными, в одном случае имела место быть английская раскладка, а в другом — русская. Переключил же раскладку (не спрашивая и не ставя в известность пользователя) угадайте кто? Вот именно. Конечно, Switcher выдает в пространство звуковой сигнал в момент переключения раскладки, но много ли вы видели офисных машин с подключенными колонками? Слышали бы вы ту тираду, которую я адресовал авторам этой замечательной программы в тот самый момент..

Но как выяснилось впоследствии (спасибо одному моему очень настойчивому знакомому), продвинутая техника представляет собой кусок металла только в руках дикаря. На самом же деле Punto Switcher обладает мощными возможностями настройки и обучения, и очень быстро уясняет, куда ему можно соваться с его рекомендациями, а куда — нельзя. Слова-исключения, программы-исключения, настраиваемый пользователем словарь.. Все это есть и позволяет научить переключалку хорошим манерам.

Punto Diary, кстати, тоже настраивается. "Не сохранять записи короче N слов" - и никаких "угу" и "ок".

Самая же главная (для меня, понятное дело) фича Punto Switcher'а не связана с его прямыми обязанностями собственно «свитча». Называется она «Punto Diary» и представляет собой самого настоящего keyboard spy — то есть клавиатурного шпиона. Программа отслеживает все, что вы набиваете на клавиатуре (именно на этом принципе и построен «свитч», других способов нет), и записывает в свою базу данных. А вы потом открываете «дневник» и видите, что, когда и в какой программе вы написали.

Пользу этой фичи трудно переоценить: очень часто бывает так, что набранный текст пропадает (классический пример — пишем что-то на форум, и промахиваемся кнопкой, или рвется коннект, или форум отвечает ошибкой, по Back же грузится пустая страница ответа, потому что предусмотрительный вебмастер запретил кэш во всех видах и формах). Пользователь Switcher'а в такой ситуации просто залезает в Diary и находит там свой набранный текст, прочим же остаются только матюги (которые, при всем накале эмоций, не вернут вам ваши гениальные мысли).

Мораль: «не судите опрометчиво». © И вторая мораль: правильные программы имеют свойство развиваться.. ;-)

***

Смотрите также:
  • Восстановление файлов. Часть 1
  • S.Builder - самая легкая и понятная CMS-система
  • Запись Аудио CD при помощи программы Easy CD Creator v5.0
  • Быстрая переустановка Windows без потери данных
  • Восстановление данных с испорченных компакт-дисков
  • Все статьи рубрики Software


    Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
    Рассылка - Реклама у нас - Экспорт новостей (RSS) - Карта сайта  | Наши проекты: Скачать программы
    Copyright © Internet Zone. Информация об использовании материалов сайта, Контакты
    Rambler's Top100