Читаем Bash.org.ru IT Happens Истории ## 1601 – 1700 полностью

Неделю айтишник мучал данный провод, пытаясь оживить. Ничего не помогло — он снова притащил целую коробку витухи и торжественно вручил мне, в грубой форме сказав, чтобы таких оплошностей, как в прошлый раз не было. «Это высокотехнологичный провод, и твои доисторические подходы неприемлемы!»

 

«Такое больше не повторится», — говорю я, полный энтузиазма. Когда ты в школе учился, я уже прокидывал коаксил, а чуть позже и витую пару, и мне известна сотня способов убить твой провод. Не спорю, может, ты и высококвалифицированный специалист, но пока ты пытаешься переложить свою работу на меня, я — твой злейший враг.

 

 

 

#1636: Обезьянья CMS

12:00 10.12.2009, IT happens

 

Говорят, что если усадить миллион обезьян за печатные машинки, то с ненулевой вероятностью одна из них наберет «Войну и мир». У одной обезьяны, похоже, получился CMS.

 

Отдел поддержки клиентских серверов датацентра. Приходит клиентское письмо с жалобой: «После обновлений базы товаров нашего интернет-магазина сайт перестаёт работать и вообще». Сайт вольготно размещён в одиночку на сервере с двухъядерным процессором и 2 ГБ памяти — проблем с производительностью быть не должно. Прошу пнуть нас именно в момент обновлений.

 

Дожидаюсь ответа «вот сейчас не работает!» Смотрю — на машине оба ядра под завязку нагрузил MySQL. Логинюсь в «мускуль», даю запрос show full processlist. Изумляюсь — терминал виснет наглухо. Передёрнув терминал и залогинившись обратно на машину, запускаю тот же запрос с выводом в файл. Смотрю в результаты: сервер отрабатывает два запроса общей длиной в 1,2 с копейками мегабайта.

 

Как выяснилось, чудо-фронтэнд магазина выгребал какие-то данные запросом вида «Select * from Таблица where productID='такой-то' and enabled=1 or productID='еще_какойто' and enabled=1 or...», и так до упора. Несчастный MySQL вдумчиво проверял каждую строку немаленькой таблицы на соответствие десяткам тысяч логических условий.

 

Клиенту отписал, приложив результаты show full processlist. Молчит уже сутки. Видимо, проникается идеей...

 

 

 

#1637: Краткость — тёща бизнеса

12:00 10.12.2009, IT happens

 

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

 

Не так давно находит нас один клиент — хочет срочно себе сайт. Какие проблемы? На встречу устремляемся сокращённым составом «ударной команды»: рекламщик и техдиректор.

 

Приезжаем на какую-то торговую базу. Стоит небольшое гаражеподобное строение, над входом безвкусная жёлто-синяя надпись «Ковролин». Заходим и видим этакого качка в спортивной одежде, читающего газету. Представляемся, начинаем по стандарной схеме:

 

— Как ваша фирма называется?

— «Ковролин».

— А официальное название?

— ИП %name%.

— А как на сайте нам писать-то?

— «Ковролин».

— Логотип у вас есть?

— А это чё?

— Фирменные цвета?

— А это чё?

— Ну вот вывеска у вас почему жёлто-синяя?

— Ну нам такую сделали.

 

Молчание. Тупим, думаем, как быть.

 

— На сайте что писать будем-то?

— Вы специалисты, вы и думайте.

— Давайте хоть с чем-то определимся. О компании писать будем?

— Не, не надо.

— Товары будем описывать?

— Не, не надо.

— Прайс-лист будем выкладывать?

— Не, не надо.

— (хором) А что надо?!

 

Клиент долго, напряжённо думает.

 

— Ну-у-у... Посередине надпись «Ковролин» и два сотовых телефона.

 

 

 

#1638: Идиоты высшего звена

14:00 10.12.2009, IT happens

 

Был у нас тут семинар по безопасности; мужик рассказывал про DeviceLock. Эта программа отслеживает, куда и как пользователь сливает информацию — в общем, защита от инсайдеров. Местный умник-айтишник донимает докладчика:

 

— А у вас есть возможность отслеживать записанное по имени файла?

— Это не нужно! Мы отслеживаем файлы по сигнатурам. Даже если пользователь изменит расширение, DeviceLock сможет отследить этот файл.

— Нет, ну можно же заменить и сигнатуры! Добавляем в начало одного файла 1024 байта с сигнатурой от другого.

— Да, это возможно, для этого мы внедряем сейчас анализатор контента. И вообще, если файл будет зашифрован, вы тоже ничего не сможете увидеть, кроме факта того, что файл был передан.

— Нет, вы мне скажите, может ли ваш DeviceLock отслеживать по именам файлов?! Можно же по структуре слитых файлов и папок определить, что было слито.

— В этом нет необходимости. Мы проверяем сигнатуры типов файлов.

— Но анализатор контента — это куча информации, вы мне скажите, есть ли у вас отслеживание по имени файла?!

 

В общем, препирались они долго. В итоге докладчик сдался:

 

— Окей, у нас этого нет, но мы можем реализовать слежение за именами файлов, если вам это настолько нужно. Вы мне только ответьте на один вопрос: вы согласны, что это защита от полного идиота?

— Не от идиота, а от топ-менеджеров. Они не будут заморачиваться такой ерундой, как переименование файлов!

 

 

 

#1639: Образцово-показательный юзер

14:00 10.12.2009, IT happens

 

Перейти на страницу:

Все книги серии Bash.org.ru IT Happens

Похожие книги

Морские досуги №6
Морские досуги №6

«Корабль, о котором шла речь, и в самом деле, возвышался над водой всего на несколько футов. Дощатые мостки, перекинутые с пирса на палубу, были так сильно наклонены, что гостям приходилось судорожно цепляться за веревочное ограждение — леера. Двое матросов, дежуривших у сходней, подхватывали дам под локотки и передавали на палубу, где их встречал мичман при полном флотском параде…»Сборник "Морские досуги" № 6 — это продолжение серии сборников морских рассказов «Морские досуги». В книге рассказы, маленькие повести и очерки, объединенных темой о море и моряках гражданского и военно-морского флота. Авторы, не понаслышке знающие морскую службу, любящие флотскую жизнь, в юмористической (и не только!) форме рассказывают о виденном и пережитом.В книги представлены авторы: Борис Батыршин, Андрей Рискин, Михаил Бортников, Анатолий Капитанов, Анатолий Акулов, Вадим Кулинченко, Виктор Белько, Владимир Цмокун, Вячеслав Прытков, Александр Козлов, Иван Муравьёв, Михаил Пруцких, Николай Ткаченко, Олег Озернов, Валерий Самойлов, Сергей Акиндинов, Сергей Черных.

Коллектив авторов , Николай Александрович Каланов

Юмористическая проза / Прочий юмор / Юмор