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
Буду краток. Все, наверное, смотрели «Доктора Хауса» и знают, что истории сериала основаны на реальных событиях. Я много нового почерпнул из мира медицины.
Важность IT happens столь же велика. Благодаря ему я решил множество околокомпьютерных проблем, основываясь на народном опыте. Близок, близок тот день, когда на экранах телевизоров мы сможем лицезреть остросюжетный сериал «Сисадмин Павел»! И в нашем деле пациент всегда врёт: он не смотрел порно, он не нажимал на кнопку, он вообще ничего не трогал, — а начальство, несмотря на все успехи, вечно недовольно.
#6019: Связь по стандарту 0G
13:00 21.04.2011, IT happens
В результате реорганизации компании дорабатываю последние дни в саппорте известного ADSL-провайдера. Как полагается, перед увольнением хочется вспомнить наиболее запоминающиеся моменты работы, коих за три с лишним года набралось предостаточно.
Проблема: рассыпается картинка на ТВ. Составили заявку в профильный отдел для проверки станционного оборудования. В течение месяца заявка возвращалась из профильного отдела с комментариями примерно следующего содержания: «У нас всё окей, клиенту рекомендуйте сделать то-то и то-то». Клиент проделывал необходимые действия (перенастройка, тестирование оборудования, вызов инженера на дом), и заявка возвращалась на повторную проверку оборудования на АТС. В седьмой раз заявка вернулась с такой пометкой:
Возможно, данная проблема возникает из-за влияния внешних устройств, находящихся в доме или квартире клиента, дающих электромагнитные наводки.
Сотрудник техподдержки не растерялся и заявку открыл заново:
Земное притяжение влияет на мультикастовый поток. Проблема актуальна, был инженер у клиента с тестовым оборудованием. Просьба осуществить проверку. Спасибо.