4704

SERPом по баллам

Звонит недавно дочь подруги жены:

— Здравствуйте, у вас интернет работает?

— Работает, а что?

— Мне нужно срочно найти реферат.

— А тема какая?

— Я его уже нашла, он в Яндексе есть.

— Ну, приезжай, покажешь.

Приезжает, показывает число 27 на листочке.

— Это что?

— В Яндексе под номером 27.

Набираю «реферат» в Яндексе. Под номером 27 что-то другое.

— Может, у вас Яндекс не тот?

— Когда искала?

— Где-то две недели назад.

Объяснять, что такое релевантность, не стал на всякий случай. Тему девушка не помнила. Расстались дружелюбно.

4703

К астральному клону на поклон

Решил проверить эффект плацебо: подменил нормальный repair.bat на «новую версию», которая просто открывала командную строку, рисовала процентики и писала умные слова с обязательным «ОК!» в конце каждой строчки. Знаете, помогало. Теперь в конце своей работы «лечилка» всегда демонстрирует сообщение:

Astral clone of your IT guy works as good as the real one.

А нормальный repair.bat, если что-то действительно худо, я запускаю сам через Radmin.

4702

Генеральный спонсор вайпа

Пересел на Убунту. В одном мане прочитал, что в Gnome есть интересный апплет: через определённые промежутки времени компьютер блокируется на пару минут (время настраивается) для того, чтобы пользователь смог освежиться, погулять, посмотреть в окошко. Так и представил себе картину: WoW, инстанс на героике (БГ, арена, — короче, масштабное месиво), и тут бац — пользователь со счастливым лицом идёт пить кофе!

4701

Утка в зайце, вместо крыльев — яйца

Двухфакторная, говорите, аутентификация? Это далеко не предел.

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

Через некоторое время приходит письмо: мол, доступ сделал, всё в аттачменте. Начинаю догадываться: архиватор требует пароль. Следом за письмом по аське админ присылает пароль. Открываю архив — там искомый текстовый файл. Пробую залогиниться на контроллер — не пускает, пароль не подходит. Меня всё это начинает раздражать: хочется побыстрее поковыряться с железякой, а тут такая канитель. Звоню админу: «Что за хрень?!» — и получаю инструкцию, какие символы на какие надо исправить в пароле, плюс лекцию: в случае отсутствия безопасного канала следует передавать информацию частями по независимым каналам.

Квест наконец пройден. Новый пароль подошёл, первая команда отправлена, сотовые коллег пищат, принимая сообщения «Hello world!», а когнитивный диссонанс «админ хочет прислать пароль почтой?» наконец исчезает.

4700

Труба забилась

Извините, товарищи, но молчать я не могу. Появился в нашем городе новый провайдер. В общем, ничего странного, но меня одно насторожило: они называли себя «интернет из 33 дома». Меня обошла участь подключиться к ним, но знакомые всё-таки попали. Подключились, немного попользовались, и на счету закончились деньги. Знакомые решили, что лучше перейти на анлим, и попросили меня пообщаться с саппортом. Более странного ответа я не слышал никогда:

— Чтобы подключить безлимит, надо кабель перепаивать.

Сначала я подумал, что мои представления о интернете безнадёжно устарели. «Где перепаивать?» — спросил я на автомате. Рассказали, что надо перепаивать кабель где-то в сорока километрах от города, ехать туда никто не хочет, а сотрудников там нет. Посочувствовав абонентам, я повесил трубку.

4699

Красноглазая угроза 2

На часах полвторого. Сижу за компом, прохожу очередную миссию любимой с детства Red Alert 2. Все задания выполнены по сто раз, карт нарисовано столько же, несметное количество времени ушло на изменение параметров юнитов и зданий. Миссия пройдена, запускается ролик:

— Командир, вы не забыли выпить кофе? Вид у вас усталый.

А ведь и вправду глаза закрывались. Решил кофе не ставить: проверил торренты и лёг спать.

4698

Вкривь, вкось и не спеша

Кажется, я знаю название софтинки из истории про сущности. Мы тоже берём файл из P-CAD, перегоняем его в *.dxf, который скармливаем простенькой старенькой софтине для генерации управляющей программы в G-кодах. Каждое действие занимает секунды три, а поворот всей модели — около десяти. Что на десктопе с Атлоном 3000+ и двумя гигами оперативки, что на ноутбуке с Core 2 Duo и четыремя гигами. Обычно обе этих машины легко вращают тяжелые солидворксовские сборки из десятков деталей. Немало удивившись, начинаем думать, как же оно всё вообще работало в начале двухтысячных. Взяли со склада старый третий «пень» с WinXP, поставили программу — никаких тормозов. В чём разница? В видеокарте. Старая и слабая дискретная видяшка на 16 метров для творения сумеречных гениев предпочтительнее, чем любая из современных встроенных.

А уж после того, как мы выяснили, что при наличии в чертеже элементов с координатой, большей 255, тысячные дюйма автоматически начинают интерпретироваться как миллиметры, мне стало страшно. Индия ведь член ядерного клуба — мало ли что.

4697

Макет макета — проблем нету

Дело было на лабораторке по физэлектронике на первом курсе. Паял кодовый замок. Конструкция была незамысловатой: кондёр и цепочка последовательно соединённых транзисторов. При нажатии «правильной» кнопочки открывался очередной транзистор из цепочки, и потенциал с конденсатора подавался на вход следующего. Если нажималась «неправильная» кнопка, то схема замыкалась на землю, конденсатор разряжался, и вся открытая до этого цепь закрывалась. Индикатором открытия замка была лампочка; в «боевом» воплощении на её месте должен был стоять соленоид, «всасывающий» ригель. Принципиальная схема была спроектирована, расчерчена, вытравлена и спаяна. Всё работало как часы, но при генеральном испытании за 15 минут до сдачи что-то случилось: транзисторы произвели акт массового самосожжения.

Выход был найден. Последнюю в коде кнопку я тайно впаял в цепь из батарейки и лампочки-индикатора. Profit!

4696

Админ в миниатюре

Прочитав историю про админов в домашних условиях, задумался. Всё вроде бы хорошо написано, местами даже верно, но... Как будто про домашнее животное, что ли. Стал наблюдать за своим питомцем, хорьком по кличке Скайнет. Итак:

0. Админ устраивает всё так, как ему удобно. Хорёк тоже без проволочек выкидывает из клетки лишний, по его мнению, наполнитель, раскидывает книжки и обувь в прихожей.

1. У админа голова устроена по-другому. И Скай по-своему смотрит на вещи: в его маленькой головке гнездится уверенность, что все кастрюли и мусорное ведро должны лежать на боку.

2. Маленькие зелёные организмы в кружке? Да не вопрос: сворованная на кухне картофелина, даже извалянная в подкроватной пыли, всё равно кажется хорьку вкусной.

3. Грязный свитер? Разумеется. Очень любит этот охламон шастать под мебелью, особенно после ванной.

Хорёк меня тоже любит: вредный, своенравный, непоседливый, неусидчивый, за что-то люто ненавидящий сплиттеры, он всё равно с удовольствием со мной играет и всегда встречает у порога, если оказывается вне клетки. Берегите хор... админов!

4695

Пока не меркнет свет, пока горит свеча

Говорите, индийский код? Фамилии длинные? А вы когда-нибудь видели творения российских жёлтых программистов? Вот примеры из реальных конфигураций, работающих в достаточно больших фирмах:

Сумма = Документ.Сумма;

Если Сумма = Сумма Тогда

СуммаНовая = Сумма;

Иначе

Сумма = Сумма;

КонецЕсли;

Пока "Сообщение на экране" = "Сообщение на экране" Цикл

[...]

КонецЦикла;

Все мы хороши.