В самом деле, какие проблемы? Денег не крали, в морду не дали, так что, пацан, нет повода кипешиться. Нормальная накладочка. Вонючая такая, совковая, знакомая всем с детства. Кто мы такие, в конце концов? Покупатели? Клиенты? Кормильцы? Мозги нации? Ага, в натуре. Мы - дерьмо. Характерно, что и человек за прилавком - тоже дерьмо, стоит ему только выйти из-за своего прилавка и окунуться в реалии окружающего бытия: его сразу же начнут на каждом углу оплевывать, обхамывать, обманывать и разводить как лоха. Потому что это Гиперборея у нас тут такая - по ту сторону добра и зла.
Впихнули в почтовый ящик буклетину банка «Русский стандарт»: «С 1 октября по 1 декабря отменена оплата за снятие наличных!» Урррря! Внутри буклетины - описание тарифного плана: «Размер процентов, начисляемых по кредиту (годовых), - 23%». Урррря! Почти Европь, растудыть! Ниже, правда, приписочка для въедливых непатриотичных «мозгов нации», тех, что 0,0001% населения: «Ежемесячная комиссия за обслуживание кредита - 1,9%». Аааа, вот оно как: 1,9% да на двенадцать месяцев = 22,8%, да плюс 23% годовых, заявленных в открытую, получается 45,8%!!! Цифру, которую ни в одном приличном государстве произнести вслух невозможно - арестуют за вымогательство. Зато в Гиперборее - без проблем! Чего с лохами-то церемониться, с холопами. Разводили столетиями и разводить будем, - правильное название у банка, в самое яблочко!
Однодневной вылазки в «житуху реализма» из теплого и родного виртуального мира хватило за глаза, чтобы ощутить себя диверсантом на вражеской территории: «Уходили через лес, где вскоре нарвались на вызванную по тревоге спецгруппу. Отбежав на довольно большое расстояние и выйдя на край болота, устроили засаду. Сначала удачно перестреляли трех овчарок из пистолетов, потом забросали гранатами не догадавшихся остановиться преследователей, всего человек десять. Взяли четыре автоматических карабина с дополнительными магазинами, документы. Болото решили не обходить, а идти вброд. Брода, однако, не оказалось, и через полчаса все четверо утонули. Тонули медленно. Трясина по-слоновьи чавкала, безусый Котов плакал как девчонка»[Д. Е. Галковский, «Святочный рассказ №2».].
Вернемся, однако, к приятному и светлому. На прошлой неделе мы остановились на языке запросов, реализованном в «Архивариусе 3000». Язык этот отстает от Cros по одной-единственной позиции: поиску в интервале слов (рис. 1).
Изображенное на рисунке выражение позволяет найти контекст, в котором слова «голубятня» и «корова» находятся друг от друга на расстоянии, не превышающем трех слов. Не спешите отмахиваться: за внешней экзотичностью этого запроса скрывается мощнейший инструмент датамайнинга, который только и позволяет проводить контекстные изыскания. Пример из личного опыта: в эссе «Запах несвежего чизбургера» я рассказывал читателям «Бизнес-журнала» о скрытых механизмах, позволивших американским автомобильным империям порвать на гербарий (© «Голубятня») корейскую Daewoo. По вполне понятным причинам во время подготовки материалов голова моя совершенно съехала от корейских имен - Чунг Джу Йанг, Ли Бьонг Чул, Ку Ин Вэй, Ким У Чун … Как вы догадываетесь, связать эти кракозябры с реальными лицами и обстоятельствами не представлялось ни малейшей возможности, поэтому, взяв перо в руки, был не в состоянии вспомнить ни единого факта: где родился Ким У Чун? Какой чаебол возглавлял Чун Джу Йан? Спасательный круг бросил именно «поиск в интервале слов», реализованный в Cros: «Kim Woo Chung, born: 3», «Chung Ju Yung, found*:4». Обратите внимание: если бы я оформил вопрос банальным рабоче-крестьянским способом («Kim Woo Chung AND born»), то получил бы в ответ список документов, в которых встречаются ОБА слова. Конечно, рано или поздно нужный контекст удалось бы отыскать и при таком запросе, однако затраты времени оказались бы несоизмеримы.
В текущей версии «Архивариуса 3000» реализованы все джентльменские операторы запросов: "+" для обязательного присутствия слова в документе, "-" для его обязательного отсутствия, "~" для возможного, но необязательного присутствия слова, "*" для замены любых букв в искомом слове, "?" для замены одной буквы в слове. Есть и первое приближение к поиску в интервале слов - оператор «[]», осуществляющий поиск в фиксированном диапазоне из десяти слов. Иными словами, запрос в «Архивариусе» [Kim Woo Chung born] аналогичен кросовскому «Kim Woo Chung, born: 10».
Читать дальше