Записки администратора. Книга I: В поисках иглы. Александр Лебедев
запустить принтер на печать во время игры, то ресурсы компьютера отвлекаются, и ваша игра будет идти чуть медленнее. Я когда-то видел подобный прием у геймеров, если они не могут пройти сложный уровень. Ленке нужно было работать, и ребенок отвлекал ее вычислительные мощности на контроль за ним.
У меня роль принтера выполняла упаковка пива. Я знал, что Ленка не пьет, поэтому принес пиво только для себя. Минуту мне не удавалось представить, как в глазах маленького ребенка будет выглядеть посторонний мужчина у посторонней женщины с бутылкой в руках. Наконец, решив, что психике малыша ничего не угрожает, я открыл первую и сделал большой глоток.
– Речь пойдет о гандурасах, – сказал я, – мы можем об этом поговорить?
– Не хочешь конкретизировать? – спросила Ленка.
– Хорошо, – сказал я, делая второй глоток, – представь, что мы с тобой пишем скрипт, для того чтобы выявить плохих покупателей. Как ты можешь мне помочь? Почему ты узнаешь их еще до того, как они совершают покупку?
– Ну, это просто, – сказала Ленка, – гандурасы нарушают правила.
Я загрустил, потому что не рассчитывал разговор на два глотка. Опасаясь однозначного ответа, я все же спросил:
– И это все?
– Тебе нужен был алгоритм, разве нет?
– Хорошо, – сказал я как можно спокойнее, – ты можешь это как-то разжевать?
Ленка посмотрела на меня как на двоечника, но, очевидно вспомнив, кто перед ней, сказала:
– Ты пишешь программу для сайта, куда приходят другие программы. Все они взаимодействуют с твоей программой, у одних получается – у других нет. Те, у кого не получается – гандурасы.
Очевидно, я выглядел глупо, потому что Ленка раздраженно добавила:
– Ты строишь сайт для нормальных людей. И придумываешь для них правила. Ну… не писать апострофом, писать имя с большой буквы, а электронный адрес – с маленькой, сокращать город до маленькой буквы «г» с точкой или улица до «ул.» и так далее. По большому счету, эти правила есть во всех магазинах, а вообще, это называется обычаи делового оборота. И нормальные покупатели их соблюдают. Но гандурасы запрограммированы на то, чтобы у них все пошло не так. И, чтобы сломать традиции делового оборота, они начинают нарушать правила.
– Ты хочешь сказать, что они это делают специально?
– По-моему, это так очевидно, – парировала Ленка. – Если ты хочешь, чтобы все шло хорошо, ты поступаешь хорошо, но если ты не хочешь, чтобы все шло хорошо, ты поступаешь наоборот.
– Лен, да кто же хочет, чтобы все шло плохо?
– Гандурасы, – ответила Ленка. Вывод казался ей таким очевидным, что я побоялся возражать.
– Хорошо, – согласился я. – Но если следовать твоей логике, то стоит мне написать алгоритм, который приведет к пессимизации гандурасов, они непременно последуют туда и будут соблюдать все немыслимые правила?
– Да.
Я