"Маркетолог спрашивает программиста: в чём сложность поддержки большого проекта?
Программист: ну представь, что ты писатель и поддерживаешь проект “Война и мир”. У тебя ТЗ — написать главу как Наташа Ростова гуляла под дождём по парку. Ты пишешь “шёл дождь”, сохраняешь, вылетает сообщение об ошибке “Наташа Ростова умерла, продолжение невозможно”. Почему умерла? Начинаешь разбираться. Выясняется, что у Пьера Безухова скользкие туфли, он упал, его пистолет ударился о землю и выстрелил в столб, а пуля от столба срикошетила в Наташу. Что делать? Зарядить пистолет холостыми? Поменять туфли? Решили убрать столб. Получаем сообщение “Поручик Ржевский умер. ” Выясняется, что он в следующей главе облокачивается о столб, которого уже нет... "
rol_foster: Сегодня полдня искали ошибку, из-за которой, образно говоря, у Наташи при прогулке с Пьером падают трусы. Одна из функций программы делает то, что делать не должна. Откатили на вчера - трусы на месте. Перелопатили весь код обновления, там вообще ни трусов, ни Наташи, ни даже Ржевского, тупо красят дом Болконских. Чуть ли не пошагово разбираем - все нормально. Но трусы падают. И, чтобы найти причину, придется перелопатить весь код, а это недели две минимум.
В общем, начальник задумчиво посмотрел на девушку и волевым решением выдал Наташе подтяжки.
Как это мило.
Вчера понадобился мне один хитрый ключ, не с нашей мерной единицей. Дома не нашел, на рынке плохо встретили, пошел в Интернет. Набираю в поисковике слово «ключ», тут как водится снизу вываливается куча строчек-помогаек, чтобы экономить клавиатуру. И мозг.
Понравилась одна. «Ключ от Microsoft Office 2010 купить бесплатно».
«Ключ от Microsoft Office 2010 купить бесплатно».
Вася из Питера и "интернет вещей".
Некая небольшая, но вполне успешная программерская фирма сняла себе новый офис. На четвертом этаже забрали все, весь этаж, сделали крутой ремонт.
Все классно, все круто, но есть проблемка. По причинам, известным только арендодателю, лифт на этаж ходит, вызвать его и спуститься на нем можно, а вот подняться
То есть ты заходишь на первом этаже в лифт, и видишь там внутри только одну кнопку - этаж №2. И кнопок для других этажей просто нет. Вообще нет! Легкая разведка сходу доложила, что у арендодателя на 2 этаже расположен кабинет его собственного директора, но к теме рассказа это особого отношения не имеет.
Вася работал программистом в упомянутой конторе. Не то что бы он был ленив или ему было лень ходить на четвертый этаж - нет, совсем нет. Отличную зарплату, жену и ребенка вполне логично дополняло крепкое такое телосложение и несколько иностранных языков.
Но Вася органически не любил суету. Во-первых, все те, кто подымался по лестнице, проходили недалеко от его рабочего стола. А вот те, кто спускался на лифте, мимо не мелькали - лифт был в противоположном углу. Во-вторых, Вася любил иногда неспешно подумать в комфорте, а в таком состоянии подниматься на лифте все же приятнее. В третьих, Васю всегда патологически раздражало слово "невовозможно".
Вася выдержал 2 недели, потом полдня искал что-то в интернете. Еще через несколько дней, после небольшой беседы со своим руководством, он наклеил на своем четвертом этаже возле кнопки вызова лифта небольшую коробочку и разослал на всех сотрудников письмо с текстом и программкой.
И все заработало! Лифт начал ездить с первого этажа на четвертый! Хотя кнопки "4 этажа" в лифте по прежнему нет.
Живет это так. Человек заходит в лифт и на своем мобильном в специальной программке, которую тоже написал и разослал Bася, пишет слово "ап" (жаль, без восклицательных знаков). Телефон перекидывает эту команду на внутреннюю сетку фирмы и через вайфай посылает команду на упомянутую коробочку. Коробочка эта - стандартная штучка из нового мира "интернета вещей". Маленький корпус, батарейка, беспроводной вайфай и только одна функция - по команде высовывается рычажок и, в данном случае, нажимает на кнопку вызова лифта. И лифт едет по вызову с первого этажа на четвертый!
Кто работал с системами автоматизации, скажет - ничего особенного, кроме характера Васи. Я тоже почти так думал, только вот этот рычажок, который вдруг высовывается из маленькой коробочки без проводов, меня чем то смущал.
А потом Вася повесил у нас в комнате еще одну коробочку без проводов. Тоже маленькую, с одной кнопкой. Подходишь к ней, нажимаешь - и через 10-20 мин тебе приносят пиццу из пиццерии. Если один раз нажал - любую из доступных, если дабл-клик - ту, что Васе больше нравится.
Работает эта кнопка также через Интернет и внутреннюю сетку фирмы. Дополнительно Вася написал и поставил маленькую програмку, которая по нажатию кнопки заходит на сайт пиццерии и размещает там заказ. И, знаете, народ как то уже привык нажимать на кнопку, по сайтам заказа ходить уже лениться. И это программисты! (ну и немного разные примазавшиеся, типа меня)
И когда я на нее нажимаю, я понимаю, что Интернет вещей на нас действительно очень скоро наброситься. Но не из крутого холодильника с сенсорным экраном и подключением к интернету. Просто однажды очередной, чем то огорченный Вася, выделит полдня, что бы посмотреть, какие такие интересные штучки появились в последнее время и, главное, как их можно вдруг приспособить для решения простой "нерешаемой" задачки.
Тут логика жанра требует затертой фразы - "этот народ не победить". Боюсь вас огорчить, но Вася считает, что при маленькой зарплате возникает слишком много суеты. А суету он, как вы помните, не любит. Поэтому работает он не в Питере, а в Германии. Увы.
Сижу в офисе, багу ловлю. И тут заходит такой субтильный паренек с толстой сумкой и с порога объявляет:
- Внимание! Сегодня наше издательство предлагает по удивительно низкой цене книжку, предназначенную только для таких крутых хакеров как вы!
Интересно, думаю, да и подход нестандартный Подзываю, смотрю. Остальные тоже поглядывают из-за мониторов. Вижу - какой-то простенький учебник по Си, не первой свежести... Ну ладно, думаю, пользы не получил, так хоть пусть удовольствие будет
- Не, говорю грустно так, это не для нас. Тут мало быть просто хакером. Здесь надо быть настоящим ламером, причем мастдайным!
Возвращаю парню книжку и советую:
- Ты в соседнюю комнату зайди, там ребята покруче нас сидят, предложи им, может возьмут.
А там у нас вторая группа девелоперов...
Паренек благодарит, уходит... и через несколько секунд мы слышим из-за двери:
- Внимание! Сегодня наше издательство предлагает по удивительно низкой цене книжку, предназначенную только для таких мастдайных ламеров как вы!!!
От скорой и безболезненной смерти его спас только оглушительный взрыв гомерического хохота из нашей комнаты...
Оставил вчера ноут на полу, наполовину из-под кровати торчал. Тёща , б#$@ь, подумала, что весы - встала проверить вес свой, с#@а. Короче, $1500 весит гадина…
Подключал вчера одну мамзель к ИНТЕРНЕТУ. Сервер, настройки и т.п. В том числе надо сочинить USER NAME ну и
PASSWORD.
- Какой USER NAME ставить будем ?
- А вот какой NNNN
- Ладно, ставим. А PASSWORD ?
- Ну вот такой NNNNN
А мне что? Жалко? Так и сделал. А чтобы мамзель не забыла, на листочке бумаги все записал:
USER NAME "NNNN"
PASSWORD "NNNNN"
Через несколько времени звонок:
- Не работает.
- Дык ты введи USER NAME и PASSWORD...
- Дык ввела, а оно все равно не работает
Пошел разбираться.
- Ты зачем с кавычками ввела ???
- Так ты на бумажке же с кавычками написал....
Вот тут я еще раз убедился, что женщины и мужчины из разных галактик. Но все равно они прекрасны!!!
Недавно поставила новый антивирус - Аvаst. Оказалось, у него имеется одна интересная особенность: любит, понимаешь, "поговорить" Так вот.
Решила я пересмотреть Бриджит Джонс, мозги расслабить после трудного дня. И есть там сцена, где Хью Грант присаживается на край кровати и успокаивающе гладит Бриджит по макушке, попутно оправдываясь за то, что должен уехать.
Картина маслом: садится Хью Грант на кровать, проводит рукой Бриджит по голове, и одновременно с этим действием слышится характерный звук металлофона: "Бррррррыньк!" Далее Хью Грант открывает рот и произносит с успокаивающим лицом: "Вирусная база обновлена".
Как же мне нравятся фэйковые сайты.
Гуглю, где бы скачать книгу "ajax. библия программиста". Иду по ссылке, и там мне предлагают скачать не просто книгу, а АУДИОКНИГУ! o_O.
Так и представляю, как чтец, с выражением и драматическими интонациями, рассказывает о протоколах обмена данными, как интригует гибелью переменных, которых подставили в функцию, и как мастерски заворачивает скриптовые коды в невероятные фигуры речи, от которых слезы наворачиваются на глаза...
Выгодная клиентка
Друг работает в сервисной компьютерной фирме. Позабавил. Далее от первого лица.
- ---
Клиентка вызывает: «Мне переставить Windows». Ей говорят: «Всё с нуля? Тогда 1400 руб. по полной программе». Она возмущена: «У меня Windows лицензионный, а не пиратский! Не может быть так дорого! » Исчезла.
Говорю: «Мне проще всё переустановить заново, чем ЭТО доводить». Она отвечает: «Это Вам решать, как Вам УДОБНЕЕ работать» (я "мимо ушей" это дело пропустил... наивный). Я ставлю. Она над душой сидит: «А эта програмка у Вас пиратская? А та? ». Отвечаю, что нет, бесплатная, но лицензионная (и так по каждому пункту, всё что ставил, всё спрашивала). В общем измотала она меня.
Начинаем рассчитываться. Выдаёт мне 300 руб. за настройку Windows по прайсу. Говорю: «Я же всё переустанавливал! » Отвечает: «Так это Вам так было УДОБНЕЕ работать! Это не мои проблемы! А програмки Вы мне поставили исключительно бесплатные, за них и платить не надо! »
Вернулся я к себе в офис. Возмущаюсь. Описываю куда ходил и тут коллега вспомнил: «Я к ней тоже как-то сходил. Интернет настраивать. Полдня бился, пока заодно все программки под Интернет не заставила настроить тоже. "Курица"! Сама никуда мышкой ткнуть не может... А заплатила, только как за подключение... Видно с деньгами плохо».
И тут третий их коллега выдаёт: «Я к ней тоже пошёл — заблудился. Созвонились. Говорит на остановку выходи, сейчас я за тобой подъеду. И подъехала — новенький Мерседес Кубик. За доставку к клиенту, говорит, 500 руб. Я как услышал, дверцу закрыл и к ней не поехал. Меня потом шеф премии на полгода лишил. Сказал, что из-за меня ВЫГОДНУЮ клиентку потеряли... »
Из комментов к новости на 4PDA о том, что чернокожему парню, который много играл в демо-консоль в магазине, подарили консоль Wii:
- в России пинка бы дали, а не консоль
- Абсолютно подтверждаю это, исходя из своего собственного опыта.
Задайте ChatGPT сложный вопрос, и он даст уверенный и обоснованный ответ. Затем напишите: «Вы уверены? ». Он тут же кардинально изменит свою позицию. Спросите снова – и получите новый ответ. После очередного раунда ИИ, вероятно, признает, что вы его проверяете.
Это не ошибка, а результат обучения модели. Исследование 2025 года показало, что GPT, Claude и Gemini меняют свои ответы примерно в 60% случаев, когда пользователь высказывает сомнение, даже без доказательств. Так обучен ИИ. Алгоритм обучения (RLHF) вознаграждает согласие с пользователем больше, чем точность.
Модели-подхалимы усвоили, что нужно говорить то, что хочет услышать человек, чтобы получить вознаграждение.
Сижу, рублюсь в комп. В соседней комнате - родители. На голове наушники и связь с внешним миром отсутсвует. Напряженная ситуация, губы шепчут: "ну стреляй же ты, е% твою мать". Минут через десять заходит мама, снимает, покатываясь от хохота наушники и говорит: "Сидим, пьем чай. Звучит вопрос - что там пела Уитни Хьюстон в "Телохранителе"? Из соседней комнаты громогласный голос - ну стреляй же ты, %б твою мать!
Наши коллеги из Моторолы рассказывали такую байку.Израиль. Пустыня над Мертвым морем. Тренировки ВВС.Чешет Ф16 на бреющем, на кочках прыгает. Подлетает к Мертвому морю... РЕСЕТ всей навигационной системы!!!А скорость - больше 400 км\час. Вздрючивают мотороллеров-разработчиков. Повторяют полет. РЕСЕТ!!! Повторяют весь цикл, включая операции над разработчиками, многократно. В летящем самолете отлаживать программу трудно. На земле все тесты проходят на УРА. Летчики, мягко говоря, не проявляют желания летать без бортового компьютера. Район Мертвого моря - стратегически важный, и Генштаб имеет всех во все дыры и даже проковыривает новые. Короче, ситуация - два туза на мизере.
В конце концов, один умник догадался. Высота Мертвого моря - МИНУС 500 метров. Полет бреющий. Так, когда этот пепелац пролетал через 0 высоты, бортовой компьютер по простому делал деление на 0, и рестарт аппаратуры,неизбежный, как мировая революция.
С тех пор этот случай - неизменная часть Моторольского курса по микроконтроллерам.
Звериное ОБЖ в общем, не знаю, как это получилось... У нас дома цельна куча котов и среди них - одна собака (про людей я молчу... ). Самый главный - нахальная рыжая рожа, 7 кг весом - папин любимец. Папа его поит, кормит и от псины защищает. Это все предыстория.
Как-то вечером я накрываю стол. Поставила тарелку с мясом и на минутку отвернулась. Боковым зрением вижу - папин любимец лезет туда с явным намерением съесть это мясо. Оборачиваюсь, хлопаю его по ушам и говорю, обращаясь к собаке: Жуля, объясни этому пожалуйста, что будет, если он сопрет мясо из папиной тарелки. От реакции собаки я так и села: она встала, положила голову на сиденье табуретки завела: ОЙ-ОЙ-ОЙОЙОЙОЙОЙ!
Кот бросился бежать... А я подумала, что она могла бы быть вполне нормальной учительницей ОБЖ при новом стандарте образования.
Вы не поверите, но самый изысканный мат я слышал от двух человек: от прораба на стройке за окном, когда у них кран упал, и от знакомого одинэсника при переходе с семерки на восьмерку.