
IT-юмор
Закулисье индийского IT
Не иначе, как сеньор или даже тимлид - отдельный кабинет, и джуны в окно заглядывают
Как он догадался?
Ответ на пост «Автомобиль с аллергией на ванильное мороженое»
Было приложение вылизанное разработчиком до состояния "идиальнее хрен придумаешь". Гонял он его и сам, и вся шобла QA, ну и после всего хорошего залил туда куда надо. Вот тут пунктик "ВАЖНО!" перед заливом в прод весь код проходит обфускацию*. И внезапно происходит хрень, выскакивает ошибка о недоступности какого-то там модуля приложения, при том что модуль таки есть. Наплевав на всякое, на проде запускают необфусцированную версию - работает! Гасят и смотрят в чем же отличия.
Оказалось, что из-за того что обфуснированная версия получилась на какие-то там считанные мегабайты меньше по размеру чем необфусцированная, что невелировало естественную задержку в какие-то там тысячные доли секунды на чтение следующего модуля с диска, за эти миллисекунды и успевал загрузиться тот модуль, на отсутствие которого жаловалось приложение.
---
Обфуска́ция (от лат. obfuscare — затенять, затемнять; и англ. obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного кода или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
Умный мальчик
Давным-давно, в мои школьные годы, приходил я к Маме на работу. Она была колористом. У них в цеху стоял компьютер с 95 виндой (вроде) со специализированным графическим софтом. Играл я на нем в Ларку вторую.
Но были 2 проблемы:
- компьютер очень сильно тормозил
- я был не по годам умным мальчиком
Так вот, в моей умной голове возник гениальный план. Что бы оптимизировать работу ПК, нужно убрать из него все лишнее (включая windows), установить Norton Commander из-под Dos, а уже с него запускать все необходимые приложения.
Цель была частично реализована. Благо, сотрудники этой конторы оказались людьми интеллигентными, так что мне удалось выжить.
Один обычный день системного администратора
Был на работе такой случай. Сеть периодически отваливается по всему офису. То низкая скорость, то нормальная. С чем связано – не пойму. Все переворотил. Пол месяца ломал голову. В итоге все-таки решил проблему. Оказалось, что один «умелец» умудрился воткнуть ethernet-кабель двумя концами в коммутатор и сидит довольный.
Как я радовался. Все-таки разобрался! Теперь сеть, наконец-то будет стабильно работать. В такие моменты чувствуешь себя каким-то научным деятелем, который сделал величайшее открытие.
На следующий день прихожу, как обычно, на работу и тут такое началось. Подходят бухгалтеры, удивляются, благодарят меня. Говорят, что сеть стала работать очень быстро и файлы мгновенно передаются и 1С не тормозит. Приносят мне конфеты, печенье. Радуются, улыбаются.
Игорь – наш юрист говорит: «Ну ты, братан, даешь. Молодец! Вот башка у тебя варит и руки золотые!»
Лена из отдела кадров, которая всегда мне нравилась, смотрит на меня восхищенными глазами и шепчет на ухо (предлагает вечером встретиться).
Директор с ноги открывает дверь. Радостно подходит ко мне, руку жмет. «Молодец!», говорит, «Я в тебе никогда не сомневался!». Приглашает в свой кабинет. Выписывает приличную премию и отпускает на внеочередной выходной.
Вот так все и было. Да.
А вы умеете на таком писать?
Не кодинг, а костыльно-ориентированное программирование какое-то