#7780: Антиантикопипейст
15:45 15.11.2011, IT happens
Доводили до ума и запускали простенькую систему электронных заказов, стыкующую веб-сайт и 1С. Скрипт на сайте при формировании заказа создавал письмо, которое ловил и обрабатывал скрипт в 1С, создавая соответствующий документ. При тестировании выяснилось, что внешне идентичные автоматическим, но созданные вручную письма скрипт категорически отказывается рассматривать.
Автор скриптов оперативно доступен не был, поэтому начали копать. Дело дошло до пошаговой отладки и попытки понять, почему две строки «Заказ» и «Зaказ» (проверялся заголовок письма, дабы не реагировать на спам) система считает различными.
Выяснили только при побайтном сравнении. В формируемой скриптом строке одна из букв «а» была латинской — по задумке автора скрипта это должно было отсечь спам, в заголовке которого могло случайно оказаться это слово. А ведь не надо было выпендриваться и писать заголовок тестового письма вручную — достаточно было скопировать…
#7781: Программа передач
19:45 15.11.2011, IT happens
Издательство делового журнала. Менеджер созванивается с клиентом по поводу статьи. Клиент просит выслать макет для утверждения. Полную вёрстку посылать — это больше 100 МБ. Менеджер говорит, что через полчаса перезвонит. Просит меня вытащить из вёрстки статью и сохранить в PDF для отсылки клиенту. Делаю. Получается 8 МБ. Спрашиваю: оставить так или ужать поменьше? Менеджер говорит, что сейчас узнает, примет клиент такой большой файл или нет. Звонит клиенту. Трубку берёт секретарь.
— Добрый день.
— Здравствуйте. Это из журнала «Y». Мы вам должны макет статьи прислать.
— Да-да, мы ждём.
— Только у нас файл довольно большой получился. Скажите, вы сможете на имейл восемь мегабайт принять?
— (
#7782: Не прошёл по цвету глаз
19:45 15.11.2011, IT happens
Давным-давно, когда ПО не стеснялось подменять стандартные библиотеки на свои, а компы были чем-то полумагическим, я был маленький и глупый, поэтому сидел на винде.
Однажды друг с какой-то компьютерной тусовки притащил диск Mandrake и сказал: «Вот тебе настоящая хакерская ось!» Да, в те далёкие времена представления о хакерах у нас были весьма своеобразные. Mandrake встала в параллель с виндой легко и непринуждённо: тогдашних юзеров fdisk и прочие консольные вещицы не пугали, так как использовались и под виндой достаточно широко.
В те времена я увлекался программированием на С и даже думал идти учиться в IT-сферу, поэтому я решил попробовать портировать свои досовские программы на Mandrake. Это сейчас найти документацию легко и в магазине и в сети, а тогда интернет был довольно дорог, Фидо в наших местностях не пошло, а книг по линуксу в магазинах не было. Поэтому мне пришлось ограничиваться встроенным man. Через него был найден компилятор gcc.
Сперва gcc ругнулся на conio.h. Ну и фиг с ним: я оттуда только getch() использовал. А потом он заявил на все косинусы и синусы: «Undefined reference». Мозги, испорченные виндовыми и досовскими IDE, долго не давали понять, что на самом деле это линковщик кричал о неподключённой библиотеке. Потом я, правда, догадался, но вместо
В итоге бросил я это дело и не пошёл учиться на программиста, так как понял: если я не могу заставить скомпилироваться программу под линуксом, мне там делать нечего.
#7783: О Грустном Пинге замолвите слово
12:00 16.11.2011, IT happens
Не знаю, что я такое читал/смотрел/курил на ночь, но мне приснился Грустный Пинг. Небритый, в джинсах и повязке на глазу. Он молча вручил мне чёрную метку и пропал. На обороте метки было написано: «Превышен интервал ожидания для запроса».
#7784: Теги: группа, игрушки, хардкор
12:00 16.11.2011, IT happens
Заходит коллега ко мне и жалуется, что офисный проксик не пускает его на сайт. Прошу скинуть ссылку мне в почту. Ссылка ведёт на весьма известный российский форум, посвящённый системному администрированию, железу и прочему. Запрашиваю категорию сайта у нашего мелкого и мягкого проксика. Всем техотделом скатываемся под стол: «Порнография». Мне кажется, софтовый гигант стал ближе к народу и честно признаёт извращённость некоторых плясок с бубном.
По ссылке был топик по мониторингу RAID-контроллера. С учётом того, что сервер мы третий день пытаемся собрать, вероятно, сайт классифицировали не от балды.
#7785: Touch the untouchable, break the unbreakable
12:00 16.11.2011, IT happens
— Я когда вот здесь тык, оно вот сюда фьюу! А я и так знаю, что накладную набираю. Сделай, чтобы не это.
И ладно, если бы я видел, что мне объясняли, но разговор шёл по телефону.
* * *
— Ну, я посмотрел, вроде по размерам подходит, там ещё выемка такая удобная…