#1142: Десять строк хорошего кода заменяют сотню ленивых юзеров

« картинки и свежие анекдоты | чат

#1142: Десять строк хорошего кода заменяют сотню ленивых юзеров

В 2007 году я разрабатывал небольшую самописную ГИС с картами Москвы для мелкого завода. Бесплатных данных не было, и я кое-как за месяц расковырял одну систему с картами, успешно «спиратив» исходники. Немного позже потребовались геоданные для Московской области. В той программе их не было, зато нашлась другая в виде отсканированного атласа, на который были нанесены векторные метки. Сами данные хранились в каком-то невероятном формате; времени на разбор не было, система была нужна «здесь и сейчас».

Идея пришла моментально. Из-под моих плящущих по клавиатуре пальцев вылетали куски кода:
— отправляющего сообщения вида «нажата кнопка „вправо“», «нажата кнопка „влево“», «нажата кнопка „Page Down“» окну;
— распознающего серые окружности, изображающие города;
— получающего название города из текстового поля;
— двигающего мышь в нужную позицию.

Всё было собрано в программу-потрошитель. Она искала окно «жертвы», переводила карту в левый верхний угол, распознавала города на текущем сдвиге, запоминая их координаты, получала названия и сдвигала экран вправо. Процесс повторялся — если был достигнут край карты, экран опускался вниз.

Запуск невероятно порадовал — по экрану как угорелый скакал курсор мыши, кликал в окружности-города, названия которых сменяли друг друга с невероятной скоростью. Всё моргало и двигалось, производя самое фантастическое впечатление. Через десять минут вся карта была сграблена.

С тех пор я верю: как бы ни была сложна программа, рассчитанная на взаимодействие с человеком, можно написать робота, который решит задачу не хуже.

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Колосится золотистая пшеница (32 фото)
#1141: Ломать — не строить
Анекдоты и картинки #45096
Анекдоты и картинки #45095
Анекдоты и картинки #45094
Анекдоты и картинки #45093
Анекдоты и картинки #45092
Авто для рыбака (4 фото)
Анекдот дня по итогам голосования за 08 августа 2009
Афоризм дня по итогам голосования за 08 августа 2009
Анекдоты и картинки #45087
Афоризм дня по итогам голосования за 07 августа 2009
А давайте пожабим баян!11
Анекдоты и картинки #45084
#1140: Большой шум принтера LPT
#1139: Точка с запятой, дефис, закрывающая скобка
#1138: Свидетели Столлмана
Газовая плита на шее
Димка мечтает
Котопятница!
« все анекдоты и картинки
Рейтинг@Mail.ru