Начал работать. Сперва просто консультировал покупателей и читал сопутствующую литературу. В нашем отделе стояло две кассы, но кассир был только один. Мне было велено изучить работу с кассой и 1С. Труда это не составило: компьютером я владею на уровне уверенного пользователя, но при устройстве на работу сразу упомянул, что с компьютерами я дружу не очень, иначе сели бы на шею.
После знакомства с кассой мои нервные клетки начали медленно отмирать. Ноутбуки, что стояли за кассами, работали кое-как. ОС на них не трогали года четыре — видимо, ещё с покупки. Постоянно пропадала связь с фиксальным регистратором, падали в дефолт настройки, и многострочные данные каждые два-три дня приходилось вбивать заново. Сначала это делал сам директор, но потом принудил заниматься этим меня. Сеть валилась каждый день, пропадала связь с базой данных 1С, росли многолюдные очереди. Интернет появлялся на десять минут в час, а мне он был необходим для составления заявок на товар.
Когда я спросил директора, почему он не пригласит приходящего сисадмина, он ответил: «А зачем я буду кому-то непонятно за что деньги отдавать? Мы и сами всё можем сделать! Сейчас же работает. А потом наймём ещё какого-нибудь продавца, который смыслит в компьютерах, и тогда всё настроим».
Главный лозунг директора был таким: «Сидящий солдат — преступник». Чем мне только не приходилось заниматься в отсутствие клиентов! Установка сантехники, уборка снега, покраска, продувка и прочистка старых системников и ИБП…
Через пару месяцев я написал заявление по собственному желанию и сделал два вывода:
1) Кесарю кесарево: каждый человек должен заниматься своим делом.
2) Никогда больше я не буду иметь дел с бывшими военными.
#6015: Верю на слово
16:45 20.04.2011, IT happens
Нужно срочно родить решение по учёту оргтехники в фирме, где я работаю админом. Час ночи, я дома за ноутбуком пытаюсь скачать очередную конфигурацию 1С, которую можно будет впоследствии доработать. Выкидывает на страничку загрузки с антиспам-ботом, который дружелюбно спрашивает: «Вы случайно не робот?» Усталость даёт о себе знать, и вместо кода картинки я рефлекторно выстукиваю на клавиатуре: «Нет».
Как ни странно, загрузка началась, а об особенности спам-бота я задумался только на следующий день.
#6016: Пустота — абсолютно бесплатно
13:00 21.04.2011, IT happens
Есть на просторах интернета сайт, продающий эксклюзивные вещи. Какие именно и за какие деньги — не так важно; важно то, что за несколько минут с момента открытия продаж все 50 штук уже раскуплены жаждущими.
— Хочу, — говорит мне жена.
— Окей, сейчас набросаю бота, он нам за десять секунд заказ оформит, никто опередить не сможет.
Открываю PHP, припоминаю cURL и начинаю ваять. Логинимся, кладём товар в корзину, оформляем. Тестируем на этом же сайте. Стоп, а почему у товара в корзине цена 0 долларов, а вес 0 граммов? Курю исходный код страницы. Джаваскрипт, джаваскрипт… Нет, даже индийский джаваскрипт, но это полбеды. Подсчёт веса? Подсчёт цены? Отправка на сервер?!
Правлю цену в скрипте, кладу в корзину. Сервер даже не думает проверить, что пришло ему из браузера. Я не знал, что такое бывает на самом деле.
#6017: Встать, шок идёт
13:00 21.04.2011, IT happens
Снимаем квартиру с другом-айтишником. Всё было замечательно, пока он не устроился в международную компанию, где важным условием неувольнения был своевременный приход на работу. По натуре друг был человеком неформальным, потому в силу различных причин ложился спать обычно часа за два до подъёма.
После двух недель мучений и трёх испробованных типов будильников, которые помогали только на пару дней (позже друг выключал их на полном автомате, даже не просыпаясь), выход был найден. На ползарплаты был куплен сейф, в котором разместились:
— системник с самым простым железом;
— ИБП;
— мощные колонки.
Через просверленное отверстие провели провода, дверь промазали суперклеем и закрыли. На компьютер установили будильник, который не выключался, пока без опечаток не наберёшь случайный абзац из «Войны и мира».
На первый взгляд — идеальное решение, но в процессе эксплуатации был выявлен ряд багов. Проблемы патчились, но через неделю появлялись новые.
1. Если выкинуть сейф наружу (второй этаж) и закрыть окно, звук не слышен.
Фикс: прикрутить сейф к полу.
2. Бутылка минералки, залитая внутрь по проводам, выключает будильник гораздо быстрее.
Фикс: прикрутить провода внутри изолентой, чтобы они загибались вверх; всю электронику поставить на пластиковые ножки.
3. ИБП дохнет от поданного высокого напряжения.
Фикс: убрать из комнаты радиотехнические детали.
4. Электромагнитный импульс выжигает всё внутри.
Фикс: в качестве будильника использовать несильный электрошокер. Негуманно, но человек просыпается.
#6018: 404-я, проверьте папку %TEMP% пациента
13:00 21.04.2011, IT happens