Выбрать главу

#10953: Скриптовый бух лучше старых двух

12:45 11.05.2013, IT happens

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

И был там финансовый отдел. Бухгалтера, в общем. И вот меня позвали помочь. Ну, думаю, какая-нибудь беда с компом очередная приключилась. Ан нет, просто нужно было сделать рутинную работу.

В пресловутой жёлтой программе есть таблица с наименованиями некоего имущества. При миграции на новую версию там слетели какие-то связи. Мне сказали, что программист сделал всё, что мог, но вот один тип связей нужно прописать вручную. Что от меня требовалось: для каждого наименования двойным щелчком или Энтером вызвать окошко со свойствами, там выбрать определённую вкладочку, там нажать на кнопочку, вылезет другая табличка, и там уже просто нажать Энтер. Табличка закроется, и в окошке свойств нужно будет нажать ОК.

И всё бы ничего, но в таблице той было 20 тысяч наименований. Самое удивительное, что тётенька уже два дня занималась этой ерундой. За два дня она «обработала» 190 наименований.

Разумеется, я такими глупостями заниматься не собирался. Прикинул, что даже если на каждое наименование у меня будет уходить секунда (что недостижимо с той паралитичной мышкой, что была подключена к компу), то на 20 тысяч уйдёт около 6 часов. После такого марафона я не ручался бы за своё психическое здоровье. Поэтому я решил автоматизировать этот процесс. Я потратил пару часов на поиски программки-кликера и нашёл идеально подходящую для этой цели софтинку. Есть запись действий, есть редактор скрипта, даже установки не требует. Записал действия, отредактировал скрипт, протестировал на десяти повторениях, перепроверил ручками — всё работает правильно. Протестировал на 200 повторениях, поставил на 2000, пошёл курить. На 2000 ушло около десяти минут. Посчитал, сколько осталось наименований, поставил в счётчике цикла это число и пошёл заниматься в спортзал. Убился вусмерть, заскочил в кабинет — там ещё 3000 осталось. Помылся, побрился, привёл себя в порядок, зашёл ещё раз, забрал флешку с волшебной программкой и пошёл спать. Нужно было видеть глаза этой тётеньки, когда я, возвращая наутро ключ, сказал, что всё сделано.

Меня пугает в этой истории один факт: эти люди получают очень неплохие деньги за то, что занимаются вот такой тупостью регулярно. Но стоит показать им силу макросов и скриптов — они не станут учиться ими пользоваться, а задолбают тебя и вообще сами работать перестанут. И это прискорбно.

#10954: Пищите, не трещите

12:15 12.05.2013, IT happens

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

— Лёша! У нас не работают телефоны!

У нас шесть линий от трёх операторов.

— Все?!

— Я не могу позвонить по межгороду!

Снимаю трубку с системного телефона и начинаю перебирать линии. Зуммер есть на всех, но третья линия на «восьмёрку» отзывается сигналом «занято». Не выходя из состояния «в себе», объявляю менеджеру персональный код для выхода на другую линию и пытаюсь снова уйти в себя с мыслями «не заплатили бухгалтеры». Но именно эта мысль и не даёт покоя. Звоню бухам:

— Шозанах?

— Да всё оплачено! Пошёл ты в дзен!

Не верю. Выясняю у оператора. На этом номере межгород отключён с 2005 года. Блин. А как менеджер раньше с этим жила? Неужели конфиги на АТС слетели? Странно. Как-то очень избирательно. Начинаю проверять конфигурацию. Всё в порядке. Да и хрен с ним — персональные коды есть, после праздников буду думать.

Тут приносят на согласование объявление: «Тыры-пыры, у нас сменился номер телефона…» Чего?!

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