Русский Geek-Код.      Версия 1.1.      (x) Copyleft, Ken, 21.11.1997                  Предисловие.            В 1995 американец Robert A.Hayden выпустил очередную 3-ю версию т.н. geek-кода. Этот код был разработан как компакт^ная форма передачи корреспондентами e-mail Internet информации о себе посредством специфических условных обозначений в электронном письме. Такая потребность возникла в связи с тем, что через компьютерные коммуникации могут общаться различные люди из самых разных мест, совершенно не знающие друг друга, никогда не встречавшие друг друга (и нередко даже не располагающие такой возможностью) и не имеющие времени на долгий и подробный рассказ о себе собеседнику, тем более, что их может быть одновременно очень много.      Geek-код значительно и н ф о р м а т и в н е е , чем тра^диционная визитная карточка или подпись, но гораздо к о м - п а к т н е е , чем анкета. Он является естественной реакци^ей человечества на быстрый ритм жизни, неотъемлемой частью которого стал активный обмен информацией, сочетающийся с по^вышенными требованиями к экономии, и постепенный переход от визуального общения к абстрактному, реализуемому технически^ми средствами.      Помимо краткого представления себя корреспонденту по переписке, еще одним применением geek-кода может быть компактное и умеренно навязчивое выражение и реклама своих предпочтений и убеждений, демонстрация своих достоинств на публике или поиск собеседника или партнера по интересам. Корреспонденты электронной переписки часто испытывают потребность в подоб^ном самовыражении, т.к. электронная почта технически отлича^ется значительной степенью безликости и анонимности. Реали^зацию этой потребности пользователи уже в полной мере освои^ли через различные технические элементы письма (псевдоним, подпись, строки Tearline, Tagline и Origin, кладжи), а также сигнатуру [Team...]. Geek-код т.о., не является в этом плане новшеством и закономерно п р о д о л ж а е т уже испытан^ные временем решения.      К сожалению, исходная версия geek-кода как по стилю, испо^льзованному в описании, так и по своей идеологии слишком ло^кальна, ориентирована сугубо на жителей США и социально-эко^номически схожих государств с их техническим уровнем и куль^турными элементами и потому практически н е п р и г о д н а для современных российских пользователей электронных коммуникаций. Простой перевод с английского и даже легкая адапта^ция положение не спасают, так что единственное решение, по мнению автора, заключается в практически полной переработке исходного кода с переносом его на актуальные условия совре^менной российской действительности.      В данной работе автор попытался не только адаптировать, но и развить некоторые элементы и идеи в geek-коде, отказавшись при этом от неудачных, по его мнению, подходов. При этом он пытался сохранить по мере возможности максимальную с о в - м е с т и м о с т ь с американским вариантом, так что чело^век, знакомый только с изначальной версией сможет найти пе^ресекающиеся элементы и более или менее правильно их интерп^ретировать. К сожалению, по мере совершенствования кода постоянно возникает острая необходимость ж е р т в о в а т ь такой совместимостью.      Автор рассматривает geek-код как непрерывно совершенствую^щуюся и адаптирующуюся к текущим социальным и техническим условиям систему. Поэтому окончательная его версия, очевидно, не будет написана н и к о г д а . Автор прилагает все возможные усилия, чтобы сделать geek-код актуальным и достаточно информативным, сохраняя при этом его высокую компактн^ость. Поскольку проблема компактного представления собеседников друг другу в человеческом обществе достаточно нова, geek-код не претендует на окончательное ее решение и допускает множество п а р а л л е л ь н ы х подходов как в рам^ках схожих методов, так и на совершенно иной основе. Кроме того, автор хотел бы заметить, что данная версия geek-кода ориентирована на сугубо российских пользователей и будет ма^лопригодна в странах с отличающейся культурой, техническим оснащением и традициями, также как и ее американский прото^тип.      Данный труд распространяется абсолютно свободно и любыми способами. Автор разрешает и даже приветствует любое его ци^тирование, публикацию или редактирование, использование в коммерческих целях и без таковых. При любых изменениях автор убедительно просит и с к л ю ч и т ь его имя из получивше^йся работы или указать на сделанные поправки, с тем чтобы не переносить его ответственности на достоверность чужой работы.      Автор приносит благодарность:            Pendos,      Robert A.Hayden,      Marinais,      Postique,      многочисленным пользователям и сисопам BBS,      и самому себе            за помощь и участие в подготовке данной работы.                  Техническая реализация.            Geek-код представляет собой последовательность условных обозначений, разделенных пробелами, каждое из которых описывает какой-либо аспект человеческой личности из наиболее су^щественных в социальном плане. Каждое обозначение состоит из постоянного маркера (определяющего описываемый аспект) и пе^ременной величины (количественно или качественно характери^зующей его). Очевидно, что последовательность обозначений роли не играет, т.к. предполагается, что geek-код будет чи^таться человеком. Однако, ничто в самой структуре geek-кода не мешает интерпретации его программными средствами, для которых, возможно, будет предпочтительнее жесткая последовательность элементов кода. По этой причине, автор настоятельно рекомендует использовать обозначения с т р о г о в поряд^ке, данном в настоящем описании, который он декларирует как стандартный.      Элементы кода могут быть произвольно опущены из соображений экономии, или если вы не видите смысла сообщать сведения по данному вопросу. Это, однако, не подразумевает ваше неже^лание касаться этих тем в дальнейшей переписке. В том же случае, если вы хотите предупредить своих собеседников о том, что избегаете обсуждения данного вопроса п р и н ц и - п и а л ь н о , следует воспользоваться предусмотренным для этого символом (см. ниже).      Регистр всех букв в коде и м е е т значение и строго предопределен.      В обозначениях используется три типа переменных величин: числовые, литеральные и относительные.      Числовая переменная принимает значение некоторого целого числа, записываемого в 10-чной системе счисления.      Литеральная переменная принимает значения какой-либо буквы или сочетания букв, смысл которых приведен в поясняющем тек^сте.      Относительная переменная характеризует некоторую относите^льную величину, субъективно оцениваемую вами самостоятельно и принимает одно из стандартных значений:             ++, +, -, - и отсутствие символа      Некоторое значение, выбираемое из шкалы, приведенной в      конкретном описании (т.н. "основное представление вели-      чины").             @      Означает, что данная характеристика непостоянна и может      меняться в зависимости от условий или вашего настроения      (используется в дополнение к указанным выше символам и      непосредственно после них).             *      Указывает, что вы относитесь к данному вопросу нестанда-      ртно, и поэтому не попадаете ни под одну из предложенных      категорий (несовместим с указанными выше символами и ис-      пользуется как их альтернатива).             ?      Указывает, что вы неосведомлены в данном вопросе и не      можете высказать своего мнения (несовместим с указанными      выше символами и используется как их альтернатива).             $      Означает, что данная характеристика вынуждена под влия-      нием обстоятельств и не совпадает с вашим внутренним      стремлением (используется в дополнение к указанным выше      символам и непосредственно после них).             >      Означает, что характеристика, которая следует непосредс-      твенно после данного символа в виде "основного представ-      ления величины", не соответствует действительности, но      желаема вами (используется в дополнение к указанным выше      символам и непосредственно после них).             !      Указывает, что вы не желаете сообщать сведения о себе по      данному вопросу и не хотите обсуждать его из принципи-      альных соображений (предшествует маркеру и несовместим с      указанными выше символами). Этот символ служит для собе-      седника предупреждением.             %      Указывает, что вы не имеете физической или физиологичес-      кой возможности в данном аспекте (предшествует маркеру и      несовместим с указанными выше символами).            Кроме того, после указания "основного представления величины" в круглых скобках может следовать еще одно или несколько дополнительных значений в той же форме, если вы хотите показать, что характеристики в данном аспекте непостоянны и могут принимать одной из нескольких значений.                  Заголовок кода.            Основной последовательности элементов предшествует специа^льный заголовок.      Эта часть кода описывает ваши сферы деятельности, увлече^ний или тем, которые вы хотели бы обсуждать. Начинается заголовок с буквы G, непосредственно за которой следует список из следующих обозначений разделенных символом /:            B - коммерция;      CC - коммуникации;      CM - системное администрирование;      E - инженерное дело;      ED - образование;      FA - изобразительные искусства;      IT - теория компьютерного дела;      J - юриспруденция;      L - литература;      LI - лингвистика;      M - математика;      MC - публицистика;      MD - медицина и биология;      MU - музыка;      P - философия;      PA - артистические искусства;      PR - программирование;      S - естественные науки;      SS - социальные науки;      TW - издательство и корректура;      * - прочее, не перечисленное выше;      ? - "чайник";      ! - бездарь.                  Элементы кода.            Обозначения переменных заключены в угловые скобки. l обоз^начает литеральную переменную, n - числовую, s - относитель^ную. Если в элементе несколько переменных, то каждая из них пронумерована. Некоторые элементы могут принимать в качестве маркера несколько разных вариантов. В таком случае каждый из них разделен в списке символом |.            Внешность:            a      Ваш возраст. Параметр n описывает ваш возраст в годах.            d      Предпочитаемый вами стиль одежды:      ++ - строго официальный;      + - с тенденцией к официальности;      - стандартный;      - - с тенденцией к вызывающему;      - - вызывающий.            H      Длина ваших волос:      ++ - ниже пояса;      + - от плеч и до пояса;      - густая прическа, но не длинная;      - - короткая стрижка;      - - лысый или бритый.            s:      Ваше телосложение.      Параметр s1 описывает ваш рост:      ++ - > 180 (> 175) см;      + - 175-180 (170-175) см;      - 165-175 (160-170) см;      - - 160-165 (155-160) см;      - - < 160 (< 155) см.      Параметр s2 описывает ваш относительный поперечный размер:      ++ - толстый;      + - толще среднего;      - средний;      - - тоньше среднего;      - - худой.            Компьютер:            C      Роль компьютера в вашей жизни:      ++ - помешанный;      + - увлекаюсь;      - использую умеренно;      - - использую только по необходимости;      - - стараюсь не использовать.            c      Сколько лет вы работаете с компьютером. Параметр n описы-      вает ваш стаж в годах.            hw      Какое аппаратное обеспечение вы используете:      ++ - полное собрание достижений компьютерной техники;      + - довольно "навороченная" система;      - стандартное;      - - скудное;      - - пользуюсь чужим компьютером.            B      Ваше отношение к BBS, как альтернативе FTN-сетей и Inter-      net:            + - старый сисоп/завсегдатай;      - нейтральное;      - - "это для ламеров".            F      Ваше отношение к FTN-сетям, как альтернативе BBS и Inter-      net:      + - матерый фидошник;      - нейтральное;      - - "это слишком заумно".            I      Ваше отношение к Internet, как альтернативе BBS и FTN-се-      тей:      + - завсегдатай;      - нейтральное;      - - "это для ламеров".            cc      Что для вас главное в компьютерных коммуникациях:      ++ - только общение;      + - скорее общение, чем файлы;      - и то, и другое;      - - скорее файлы, чем общение;      - - только файлы.            pn      Как вы относитесь к собраниям пользователей (поинтовкам) и      вынесению общения за пределы электронных коммуникаций воо-      бще?      ++ - не пропускаю ни одной тусовки;      + - появляюсь изредка;      - безразлично;      - - только в кругу старых знакомых;      - - строгий виртуал.            D      Ваше отношение к DOS:      ++ - старо, но надежно;      + - нравится;      - нейтральное;      - - не нравится;      - - это только для нищих или старомодных.            O      Ваше отношение к OS/2:      ++ - это система будущего;      + - нравится;      - нейтральное;      - - не нравится;      - - это вредное изобретение.            w      Ваше отношение к Windows (в т.ч. Windows'95, Windows NT и      пр.):      ++ - это система будущего;      + - нравится;      - нейтральное;      - - не нравится;      - - это вредное изобретение.            M      Читаете ли вы компьютерные журналы:      ++ - постоянно;      + - часто;      - умеренно;      - - редко;      - - никогда.            pr      Умеете ли вы программировать:      ++ - на чем угодно, включая ассемблер;      + - неплохо;      - cлегка;      - - ну разве только макросы да .BAT-файлы;      - - вообще не умею.            sl      Как вы относитесь к компьютерному сленгу:      ++ - только на нем и говорю;      + - положительно;      - нейтрально;      - - отрицательно;      - - борец за чистоту русского языка.            sw      Занимаетесь ли вы активным собиранием программ:      ++ - у меня их гигабайты;      + - активно;      - средне;      - - вяло;      - - стараюсь жить на минимуме.            Политика:            PS      Ваши политические взгляды:      ++ - анархист;      + - либерал;      - нейтральное;      - - консерватор;      - - тоталитарист.            PE      Ваше отношение к политическому регулированию экономики:      ++ - за полностью свободный рынок;      + - больше симпатизирую свободному рынку;      - нейтральное;      - - больше симпатизирую государственному управлению;      - - за полностью государственное управление.            eq      Ваше отношение к идее равноправия людей в обществе:      ++ - все рождены одинаковыми и достойны равных прав      + - хорошее равноправие допускает исключения      - нейтральное      - - каждый достоин того, чего он добился сам      - - равноправие бывает только в стаде баранов            Y      Ваше отношение к гласности и общедоступности информации:      ++ - все должно быть открыто;      + - секретить нужно только при крайней необходимости;      - нейтральное;      - - лучше лишний раз не разглашать;      - - открытость информации вредна.            h      Ваше отношение к хакерам и компьютерным пиратам:      ++ - борцы с монополией и тиранией;      + - одобрительное;      - нейтральное;      - - неодобрительное;      - - это враги общества.            sx      Ваше отношение к сексуальной революции:      ++ - против этого только физиологически неполноценные;      + - одобряю;      - нейтрально;      - - не одобряю;      - - нездоровая идея развратников.            Психология:            b:      Часто ли вы читаете литературу:      Параметр s1 описывает художественную литературу:      ++ - постоянно;      + - часто;      - умеренно;      - - редко;      - - никогда.      Параметр s1 описывает научно-техническую и специальную ли-      тературу:      ++ - постоянно;      + - часто;      - умеренно;      - - редко;      - - никогда.            g      Какие классы компьютерных игр вы предпочитаете (может ис-      пользоваться сочетание нескольких значений):      3 - 3-мерные аркадные;      i - абстрактно-интеллектуальные;      q - диалоговые ("квесты");      S - стратегические;      s - симуляторы;      w - военно-стратегические.            m      Часто ли вы слушаете музыку:      ++ - постоянно;      + - часто;      - умеренно;      - - редко;      - - никогда.            R      Ваше отношение к ролевым играм:      ++ - без этого мир убог;      + - симпатизирую;      нейтрально;      - - не симпатизирую;      - - "детский сад".            tv      Часто ли вы смотрите телевизор:      ++ - постоянно;      + - часто;      - умеренно;      - - редко;      - - никогда.            e:      Ваше образование и эрудиция:      Параметр s1 описывает формальное образование:      ++ - кандидат наук и далее;      + - высшее;      - среднее или средне-специальное;      - - неоконченное среднее;      - - начальное.      Параметр s2 описывает вашу собственную оценку фактического      образования:      ++ - ходячая энциклопедия;      + - довольно эрудирован;      - среднее;      - - ниже среднего;      - - неуч.            E:      Знаете ли вы иностранные языки.      Параметр s1 описывает английский язык:      ++ - в совершенстве;      + - неплохо;      - средне;      - - на начальном уровне;      - - не знаю.      Параметр описывает прочие языки:      - - не знаю;      - знаю один;      + - знаю несколько.            mt      Ваше отношение к математике:      ++ - ярый приверженец;      + - уважаю;      - нейтрально;      - - не люблю;      - - ненавижу.            ph      Ваши философские взгляды:      ++ - убежденный материалист;      + - сомневающийся материалист;      - умеренный;      - - поклонник мистики и астрологии;      - - ортодоксальный верующий.            co      Насколько вы общительны:      ++ - завсегдатай тусовок и шумных компаний;      + - люблю пообщаться;      - средне;      - - предпочитаю помолчать и побыть в одиночестве;      - - молчаливая бука.            ck      Любите ли вы готовить:      + - увлекаюсь;      - умеренно;      - - предпочитаю есть готовое.            ho      Ваш дом и его интерьер:      ++ - "жилище сумасшедшего";      + - "дом увлеченного человека";      - стандартный;      - - заправляю в доме не один;      - - у меня мало своего.            n      Часто ли вы бываете на природе:      ++ - постоянно живу;      + - часто;      - умеренно;      - - редко;      - - никогда не вылезаю из города.            p      Есть ли у вас домашние животные:      + - целый зоопарк;      - какое-то одно типовое;      - - нет.            r      Ваша половая жизнь:      ++ - женат(замужем) или имею постоянного партнера;      + - в основном с подругой (другом);      - умеренная;      - - непрочь иногда пофлиртовать;      - - активный "пикапер".            x|y|z      Ваш пол и сексуальность. x - мужчина, y - женщина, z - без      указания пола:      ++ - только и думаю о сексе;      + - активная;      - средняя;      - - ниже среднего;      - - категорический противник секса.            A      Часто ли вы употребляете алкогольные напитки:      ++ - алкаш;      + - часто;      - умеренно;      - - редко;      - - трезвенник.            he      Как вы относитесь к идее рационального здорового образа      жизни:      ++ - ярый приверженец;      + - симпатизирую;      - нейтрально;      - - наплевательски;      - - лучше уж раз "оттянуться", чем всю жизнь себя му-      чить.            sm      Курите ли вы и как часто:      + - как паровоз;      - да, умеренно;      - - не курю.            sp      Занимаетесь ли вы физической культурой:      ++ - профессиональный спортсмен;      + - любитель;      - умеренно;      - - редко;      - - "хиляк".                  Использование Geek-кода.            Geek-код может быть употреблен в л ю б о м месте письма в виде непрерывного блока, произвольно разбитого на строки.      Основному телу кода должна предшествовать сигнатура, иден^тифицирующая его версию и отделенная от остальных элементов пробелом. Для данного стандарта сигнатура будет: Geek-R 1.1.      Одно из наиболее предпочтительных употреблений - это при^менение кода вместо подписи, что удобно организовать технически в большинстве почтовых программ. Допустимые размеры подписей часто ограничиваются правилами FTN-сетей, но geek-код достаточно компактен и обычно должен умещаться в предпи^санные рамки. При этом следует иметь в виду, что geek-код по определению подписью н е я в л я е т с я , т.к. несоизме^римо более информативен. Как следствие, ограничения, иногда налагаемые на подпись юридически на geek-код распространять^ся не могут.      Другим способом размещения geek-кода в письме может быть запись его как последовательности кладжей. При этом он будет условно "невидимым", т.е. показываться он будет только в ре^жиме отображения технической информации письма как hidden line. В случае FTN-переписки каждую строку geek-кода для этого необходимо предварять символом  (ASCII 01h), служащим признаком технической строки.      Ниже приведен пример geek-кода:            GCM/P/S/SS/TW/* a17 d+ H s:- C+ c5 hw++@ B+ F I% cc- pn-D++ O? w- M- pr- sl+ sw+ PS* PE- eq- Y+ h++ sx++ b-:++ g m- R* tv- e:+ E:- mt++ ph* co- ck ho+ n>+ p+ r++ y A-he++ sm- sp