— Я купил модем, а он в этом вашем линуксе даже не определяется! Линукс — дерьмо, чего ещё ждать от бесплатной системы?
Начинаем разбираться: человек пошёл в магазин, решил как следует сэкономить и вместо дорогого аппаратного модема с собственным процессором и прошивкой купил дешёвый, так называемый «винмодем», технически представляющий собой специализированную аудиокарту, требующую для работы специальной программы, которая есть только под Windows. То есть ты не захотел оплатить качественное железо, а виноват бесплатный линукс.
Чуть позже:
— Я купил принтер, а он в этом вашем линуксе даже не определяется! Линукс — дерьмо, чего ещё ждать от бесплатной системы?
Смотрим: человек решил как следует сэкономить и вместо дорогого принтера, понимающего PCL и тем более PS, купил дешёвый GDI-принтер, который рассчитан на работу именно с системой печати Windows, перекладывая на неё задачи формирования изображения. То есть ты снова не захотел оплатить качественное железо, а виноват, конечно же, бесплатный линукс.
Ещё позже:
— Я купил сканер (МФУ, графический планшет и т. п.), а он в этом вашем линуксе даже не определяется! Чего ещё ждать от бесплатной системы?
Ничего нового: вместо качественного оборудования купили самое дешёвое, какое только смогли найти, не поддерживающее никакие стандарты и требующее под себя специальный драйвер-прослойку. Виноват бесплатный линукс.
Наше время:
— Я купил самый дешёвый смартфон, который смог найти, а у него пластиковая крышка плохо сделана! Чего ещё ждать от бесплатного линукса?
Ну, вы поняли.
Запомните, что ли: линукс как операционная система никак не относится к вашей жадности. С нормальным железом он работает превосходно, с плохим — как получится. А если хотите сэкономить на железе — ищите. Те же китайские ноунейм-смартфоны последних серий весьма неплохо сделаны.
#10317: Рубикон говнокода
12:45 18.12.2012, IT happens
Я студентка крупного израильского вуза. Кушать хочется, поэтому параллельно с учёбой подрабатываю — в том числе и даю частные уроки по программированию первокурсникам.
Приходит ко мне ученица, милая такая девочка, но код пишет жуткий. Ладно, в конце концов, поэтому она ко мне и пришла. В общем, разобрали мы с ней на уроке один фрагмент её программы, переписали по новой — вроде как лёд тронулся. Второй же фрагмент я решила взять домой, чтобы спокойно в нём покопаться и уже на следующем уроке объяснить, как его исправить.
Открываю её код и вижу:
Потом ещё было много страшных манипуляций с этими двумя переменными. И всё бы ничего, но девочка так и не смогла ответить, какая переменная за что отвечает и почему обе называются именно так.
#10318: Эмулируя эмуляторы
12:15 19.12.2012, IT happens
Довелось работать на скорой помощи. Там в рамках защиты персональных данных используется целая куча сертифицированного софта. Такой софт бывает двух видов: нереально дорогой или нереально глючный. Бюджетная контора (если, конечно, это не департамент какой-нибудь) может себе позволить только последний вариант. Чтобы усугубить ситуацию, департамент присылает новое железо, которым обязательно нужно заменить старое.
В итоге у пользователя тонкий клиент, на сервере 64-битная винда, целая куча глючного и древнего софта. С коллегой соединяли этот винегрет больше месяца. В расход пошли DOSBox, RDP, VNC, VirtualBox, HyperV и много других админских радостей; не обошлось и без бубна. В итоге пользователи прозрачно работают в привычной среде.
#10319: Промывая, обмываем
12:15 19.12.2012, IT happens
Когда-то, году этак в 86–87-м, обучаясь в институте, подрабатывал я на ВЦ. И пришло к нам чудо чудное: ЕС-1840 (одна из первых наших персоналок под MS-DOS). Время было советское, штатное расписание блюсти надо было жёстко. Согласно ему, к каждой ЭВМ полагался штат: начальник машины, программист и оператор. Причём если ты начальник одной ЭВМ, то начальником другой быть уже не можешь. Все работники уже были начальниками чего-либо, потому завкафедрой и предложил мне быть начальником девайса.
В обязанности начальника входило:
— поддерживать агрегат в рабочем состоянии (тем более что и работал на ней в основном я);
— выписывать и получать на неё спирт.
Так как норм отпуска этого продукта на аппарат ещё не существовало, я набрался наглости и в заявке нарисовал аж 20 литров на месяц (для сравнения: на ЕС-1033, занимавшую пару комнат, полагалось грамм 300 на квартал). И что самое смешное, где-то с полгода это работало! Полгода мы были самыми состоятельными в институте (время было горбачёвское, спирт ценился больше, чем конвертируемая валюта). А потом пришла комиссия…