Jan 04, 2018 21:03
Не будите спящего программиста.
Часть1
«Не будите спящего программиста, а то он проснётся и уйдет спать в серверную» - (С) народная мудрость :)
Работа у нас в ИТ отделе в принципе хорошая, можно даже сказать нормальная. Но как у пожарных - «когда пожар - хоть увольняйся». Вот и у нас, пока не начнёт глючить кассу или кассира, или магазинный сервер не раскорячит, всё замечательно. А как что случиться, все на ушах, бегаем, суетимся. Такая ситуёвина, получается.
И вот однажды, как раз в период затишья, я получил СМСску следующего содержания, с совершенно мне неизвестного номера: «Это я. Звоню с другого номера. Срочно перезвони. Если недостаточно денег кинь, у меня проблемы. Быстрее» В общем, типичная разводиловка, да и номер явно левый. Стереть бы и забыть, но уже второй день отдел по большому счёту валял дурака, и накопившаяся энергия требовала выхода.
После короткого мозгового штурма был составлен план действий и программеры сели за работу. А план был простой, надёжный и убойный как автомат АКМ-47 - послать этому кренделю СМСку. Но не просто послать, а как следует, что бы запомнил!
Часть 2
«Я мстю, и мстя моя страшна!» (С) КВН
В кратчайшие сроки (в течении 2х часов!) коллективными усилиями отдела был написан скрипт. Зачем? Сейчас объясню. Набрать на телефоне СМСку из серии «от смерда слышу» и отправить этому кренделю проще всего, но, во-первых это просто вульгарно, а во вторых, ну никакого удовольствия и удовлетворения. В общем, мы пойдём другим путём! А путь этот заключался в том, что кроме служебных телефонов, нашей компании оператор мобильной связи предоставлял такую услугу, как отправку SMS сообщений с компа. Первоначально хотели осуществлять рассылку оповещения сотрудникам компании, но дело постепенно заглохло, а лимит в 500 бесплатных SMS в месяц остался практически неиспользуемым. Вот этим то мы и решили воспользоваться.
Встал резонный вопрос о содержимом наших посланий. После недолгого совещания из всемирной сети был извлечён текст бессмертного произведения Ф.М. Достоевского «Преступление и наказание» и наш скриптик взялся за работу, аккуратно разрезая сие бессмертное творение на СМСки и последовательно отправляя их нашему незнакомцу. Но уже через пять минут скрипт уведомил своих создателей об ошибке на сервисе доставки, которая информировала о том, что буфер получателя содержит 160 не доставленных SMS сообщений и больше принять их не может. Обломс, мы рассчитывали на все 500, но и это было неплохо.
Часть 3, она же эпилог.
«… и тишина!» (С) Неуловимые мстители
На следующий день, когда мы получили лог по нашим посланиям, мы поняли, что 160 SMS это тоже очень неплохо! Из отчёта сервиса доставки SMS следовало, что в течении 2 часов 17 минут абонентом было принято 75 наших посланий. После чего в 18:45 того же дня абонентский номер перестал поддерживаться оператором в связи с исключением из списка активных номеров, и остальные SMS сообщения в количестве 95 штук были отменены к доставке. При нашей попытке позвонить по указанному номеру вежливый голос информатора отвечал, что данный номер не обслуживается, т.е. абонент просто разорвал контракт с оператором .
Месть была совершена и программеры снова могли спокойно спать… Да, Достоевский это сила!