Умная «семёрка», познакомившись с мобильником, радостно с ним спарилась, решила обновиться, настроила, зараза такая, дайлап и вытянула со счёта всё, что там было. Разработчики, конечно, молодцы, но предупредили бы хоть!
#5979: Объектно-обрезиненное программирование
13:00 16.04.2011, IT happens
Вспомните, вам доводилось когда-нибудь держать в руках предметы из обрезиненного металла? Приятная тяжесть в сочетании с теплотой и мягкостью покрытия, не позволяющего предмету выскальзывать из руки. Пожалуй, было бы неплохо иметь ноутбук в подобном корпусе, дверные ручки, кресла, кровать…
Стоп, какая нафиг кровать из обрезиненного металла? Кровать должна быть мягкой, удобной, уютной. Мягкие уютные кресла, мягкие уютные столы…
Опять фигня получается: какие мягкие столы?! Столы, кровать и ноутбук — это разные вещи с разными свойствами, и делают их по-разному.
Так какого же, спрашивается, хрена некоторые разработчики, один раз освоив некую концепцию программирования, начинают её применять где надо и не надо?
Им кто-то сказал, что ООП — это современно, и теперь вместо программки из пары функций они непременно построят класс со встроенными методами, конструктором, деструктором, встроят его в программу и напишут ту же пару функций для вызова методов класса и получения результатов.
Им кто-то сказал, что code reuse — это правильно, и теперь вместо процедуры из трёх строк на C они прилинкуют пару десятков мегабайт библиотек фреймворка, в которых есть та самая процедура.
Им сказали: «Google использует server-side JavaScript», — и теперь они с упорством будут переписывать всю логику под возможности нового инструмента. Авторитет!
Господа, сходите, что ли, в автосервис и посмотрите на количество разных инструментов, которыми пользуются специалисты. А не как вы: либо только молотком (молоток — это надёжно), либо только отвёрткой (отвёртка — тонкий инструмент).
#5980: Тихо сам с собою я веду беседу
15:00 16.04.2011, IT happens
Сервисная заявка: «Не работает исходящая связь, короткие гудки». Админы разбираются в проблеме и заявку закрывают:
— Судя по логам АТС, абонент звонит сам себе. Зачем — непонятно. Пусть пробует звонить на другие номера.
#5981: TYT.BCE.HACPEM
13:00 17.04.2011, IT happens
Случайно прочитал в онлайн-портфолио:
Вот и думаю: то ли авторы себе его заказали, то ли айтишники сами не справились.
#5982: Живот урчит: «Откройте аську»
13:00 17.04.2011, IT happens
Крупная компания, сеть федерального уровня. Сочиняем новую версию правил пользования корпоративной сетью и регламент действий юзера.
— Запрещается чревовещание при обращении к системным администраторам.
— В кабинете системных администраторов громко не говорить, не бегать, перстом ноздри не чистить.
#5983: Занос 1 м
15:00 17.04.2011, IT happens
Новая подстанция на заводе, большие шкафы управления с лампочками и кнопочками. Посреди шкафа на уровне пояса — большая красная кнопка с самодельным обрамлением. На фоне блистающих отделкой шкафов выглядит поделка странно. Зачем? Рассказали.
Идёт отладка, настройка — и вдруг на полном ходу отключается шкаф и часть подстанции. Через день опять в это же время отключение. На третий раз заметили, что не очень худая уборщица на повороте задевает пятой точкой выступающую кнопку. Пришлось клеить рамочку.
#5984: Сдали на цветмет
15:00 17.04.2011, IT happens
Оптики из дружественной организации рассказывали, что где-то в области аборигены спросили:
— Медь?
— Не! Стекло. Во, смотри: нету меди.
— А-а-а… А когда будет?
#5985: Только для воскрешения
15:00 17.04.2011, IT happens
Писал для себя небольшую игрушку в Лазарусе месяца два назад. Поднадоело, скинул на виндовый диск и забыл на время.
Сегодня захотел опять покопаться, скопировал на рабочий стол и углубился в код. Видимо, при копировании что-то глюкнуло с разрешениями, и каталог открылся только для чтения. Так как Лазарус никаких предупреждений при сохранении не выдавал, я на это внимания сначала не обратил. Потом чуть с ума не сошёл, глядя, как работают две страницы закомментированного кода, а компилятор не ругается на процедуры без объявлений.
#5986: Сладкие тайны
13:00 18.04.2011, IT happens
Приехал к подруге в гости в краевой центр. Она в компах постольку-поскольку: понимает в том, что надо, а дальше не лезет. Братец подруги нашёл на улице системный ящик; пользуясь случаем, она решила спросить, как из двух компов собрать один с наибольшей выгодой. Я разобрал, посмотрел. Обнаружил антикварный первый пень, но уже с DIMM. Один из модулей удалось поставить в рабочий комп (P3 1200), остальное я погрузил в чемодан. Корпус выкинули.