Разве можно отказать после такой просьбы о помощи?
И подробное описание проблемы, и картинка для настроения
Update: Здесь я не приследую задачу посмеяться над коллегой, наоборот, он на мой взгляд описал проблему очень оригинально, при этом заставив улыбнуться, но улыбнуться по доброму
Некий китайский веб-сервис позволяет пользователям заказать себе футболку со своим напечатанным рисунком. Кто-то сделал заказ и добавил ссылку на картинку, которая должна была бы красоваться на футболке — вот эту:
О чем пойдет речь: забавный и экстравагантный способ «взлома» веб-сайта, у которого «всего-лишь» не экранируются кавычки одного из параметров. При этом пропустим рассуждения о том, почему все не экранируется на стороне самого языка программирования или ORM.
Вводная: веб-сайт, у которого не экранируется один из параметров в простом SELECT запросе. При этом все ошибки перехватываются, обрабатываются и выводится скромное «Нет данных» или «Произошла ошибка».
Казалось бы: не велика беда. Обновление или изменение данных в него втереть, данные наружу не открываются, все сводится к «Извините, нет данных» — черный ящик.
Но, что на самом деле можно сделать в данной ситуации?
Представьте себе, вот открыли вы в браузере с десяток порно видео-роликов, они тем временем успели скачаться и вдруг оказалось, что браузер нужно закрывать. Что делать?
Сохранить все открытые в данный момент в браузере flv-видеоролики в отдельную директорию можно вот таким простым однострочным скриптом.
В чем состоит мастерство управления непростыми и умными людьми?
Почему у некоторых менеджеров команда работает как часы и люди решают сложнейшие задачи получая от этого реальное удовольствие?
Менеджер и команда могут находиться по одну сторону баррикады, и тогда для этого тандема практически не существует организационных и технических проблем. Успех проекта напрямую зависит от того, насколько менеджер и инженеры смогут сработаться в один механизм и стать единой командой.
18-го августа в 19:00 на SumIT (СанктПетербург, Кронверкский проспект, д.49) Мы разберем механизмы, которые действуют во время жизненного цикла команды, и обсудим, как можно на них повлиять.