7318

Алгоритм «Радиоточка»

Дело было в универе. Для допуска к защите каждый студент обязан был получить зачёты по опредёленному количеству семинаров. Самым разумным выбором была «Теория сжатия информации» — всяк не «Общая архитектура процессора» у маразматика завкафедрой!

Первый семестр — сжатие без потерь. Для получения зачёта необходимо было реализовать свой алгоритм архивации не сильно хуже публичных аналогов по времени исполнения и итоговому размеру архива. Второй семестр был посвящён сжатию с потерями. На вход подаётся аудиофайл, и половина работ отсеивается сразу: из колонок звучит явно не музыка, а аудиокассета от «Спектрума».

Очередной вариант — сжатие гораздо лучше, чем обычно. Препод нажимает «Play». Музыка, а не хрипение из динамиков! Странно. Перепроверяют. Сжимает быстро, результат весит явно меньше публичных аналогов.

Открыли код. Ошибся автор: диапазон допустимых частот неверно задал, все низкие и верхние обрезал совершенно, причём гораздо сильнее, чем стандартные алгоритмы. А колонки у ноута препода так себе, всё равно разницу не понять!

7317

Рубанём сплеча

Сижу я как-то раз дома, пью чай. Подходит ко мне гостившая у нас на тот момент мамина подруга и говорит:

— У меня тут сыночек на компутере чего-то удалил, чтобы игрушку поставить, так теперь не включается, не работает ничего. Это вирусы, да?

— Нет, система, видать, слетела.

— А-а-а… Что делать?

— Завтра диск выдам, с него можно систему переустановить.

На следующий день:

— Я вот в электричке купила хороший антивирус, всего за сто рублей! Посмотри, хороший?

С этими словами тётушка протянула мне оранжевый конверт с LiveDVD Ubuntu. Радикальное решение, нечего сказать!

7316

В свободное плавание

У нас есть традиция: каждый 256-й день года мы вспоминаем желторотую юность под чёрно-белыми флагами с Весёлым Роджером и устраиваем маленький сабантуй.

Как это у всех бывало, и как это описано в «Дневнике тестировщика», только с небольшим отличием, мы все были одного возраста со Студентом, находились в Киеве и варез лепили из того, что покупалось на местном рынке у таких же джентльменов удачи. Сейчас мы далеки от тех суровых будней, у нас чистая легальная прибыль в несколько десятков килобаксов, жёны, дети, имидж… Но неизменно одно.

Каждый год ко дню программиста мы снимаем неприглядную двушку на окраине города, ставим средней паршивости компы, тянем сеть, набираем желторотых студентов без опыта работы, учащихся на нужных специальностях, и запускаем механизм в работу. Не ради дохода, хотя профит достаточно высок, а чтобы пустить скупую пиратскую слезу и за бокалом чая вспомнить юность. Ровно через год сформированную команду мы отпускаем в свободное плавание и повторяем всё с такой же точностью.

Этот цикл продолжается вот уже шестнадцать лет. Нами выпущено столько пиратов, «белых» программистов, да и столько отсеяно оболтусов, что впору идти в Министерство образования за лицензией на открытие вуза.

Всех с праздником — и привет «выпускникам»!

7315

Люби прогресс, но помни BBS

На работе саппорт рассказал презабавнейшую историю. Звонит клиент, мужичок лет сорока, с компами общается на «вы»: пользоваться умеет, но не то чтобы понимает, как и что там работает.

— Техподдержка %сompanyName%, здравствуйте! Чем могу помочь?

— Здрасте. Подскажите, не могли бы вы мне помочь найти драйвера для %deviceName%?

— Одну минутку. (Пауза.) Вы знаете, к сожалению, в интернете нет информации о таком устройстве.

— А вы бы не могли поискать в другом интернете?

7314

20 ГБ хватит каждому

Работаю в банке. Недавно хотели купить для сервера два винта по терабайту. Взяли счёт, как положено. Отнесли на подпись управляющей, а она решила блеснуть умом:

— Ничего покупать не разрешаю! Мы недавно списали кучу компьютеров — берите винты оттуда!

Рассказал друзьям — все ржут. А мне не смешно: сервак то всё-равно мигрировать нужно…

7313

Почти «Авада Кедавра»

Какой пароль могут поставить два линуксоида (работаем в универе, я секретарша, он сисадмин) на учётную запись препода? Ответ прост: «/dev/null». Только мне теперь приходится объяснять недалёким преподавателям, что значит это ужасное слово. Их счастье, что там «rm -rf /*» не стоит — а ведь хотели же!

7311

Плохо ловится рыбка-бананка

Пока самбовый контроллер домена был в отключке для перенастройки, десктопы решили, что у них теперь демократия, стали меряться пиписьками и выбрали за старшего не менее самбовый сервер телефонной станции, который ни сном ни духом о домене.

Задействовал давно пылившуюся в слоте сетевуху. Сетевуха чихает, кашляет и время от времени флудит по UDP на рандомный адрес рандомною фигнёй в огромном количестве, DoS’я саму себя и окружающих, а если рандомный адрес оказался внешним, то ещё и файрвол. По сети сервер доступен урывками; команды пишу в аське и быстро копипащу, когда SSH удаётся ненадолго пробиться. Еле вырубил. Как такое вообще может быть — полнейшее ХЗ.

В целом сеть оказалась не готова к пропаданию LDAP-сервера, контроллерам домена в случайно подобранных касках и садомазо-флуду. Всё бьётся в истерике о медный таз. На звон бубна это похоже лишь весьма отдалённо.

7310

Младшая IT-группа

Работаю в саппорте крупного столичного интернет-провайдера. Последнее время радуют монтажники — прямо голову открутить хочется.

— Алё, здравствуйте, это монтажник.

— Я за вас рада, а зовут вас как?

— %Name%. А почему у меня не получается подключить абонента?

— А вы MAC вбили? У нас привязка.

— Что? Привязка по MAC-адресу? А куда его вбивать?

— В личный кабинет. Либо я отсюда могу это сделать, я уже вас увидела. Вам нужно только DHCP перезапустить.

— А где находится DHCP-клиент?

* * *

— Девушка, а можно, если на десятке поднимется, я домой пойду, а тут пусть сетевой разбирается?

— Нет. Проверяйте, правильно ли обжали, потыкайтесь в другой порт.

— Кто неправильно обжал?

— Ну не я же.

— Да? А как надо?

— По B.

— По B? А это как?

* * *

— Девушка, я кабель воткнул на место пустого коннектора, а там лампочка светилась. Я что-то не так сделал?

Чувствую себя воспитательницей младшей IT-группы детского сада.

7309

А я Катя. Просто Катя

Приглядывал я за одним «подшефным колхозом» — местным филиалом крупной всероссийской конторы. В филиале работало человек пятнадцать, но работникам приходилось много общаться по электронной почте, и я поставил им собственный почтовый сервер.

Тут в головной конторе у кого-то случился приступ административного недержания, и пришёл свирепый приказ заменить электронные адреса типа katya@ и lena@ на «первая буква имени плюс фамилия слитно» — в головной конторе стоял какой-то безумный почтовый софт, который даже точку в имени пользователя не понимал.

Я призадумался: как быть с Екатериной Балясниковой и Еленой Беловой? Решение было поистине соломоновым: адрес From был старый, katya@, а в поле Reply-To стояло новое имя. На сервере пришлось настраивать трансляцию. В головной конторе ничего не заметили.

7308

F9 пополудни

Еду в автобусе, заполненном в основном пенсионерами, на дачу. Краем уха слышу обрывок разговора кондукторши (тоже дамы предпенсионного возраста) с одной из пассажирок: «…и F9, и F10». Разрыв шаблона: мало того, что «старпёры» научились по Скайпу с иногородними родственниками общаться, так теперь ещё и функциональные клавиши осваивают!

Всё оказалось куда прозаичнее. На вопрос, во сколько автобус будет совершать обратный рейс с дач в город, «стюардесса» ответила: «И в 9, и в 10».