(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-чной системе счисления.
Литеральная переменная принимает значения какой-либо буквы
или сочетания букв, смысл которых приведен в поясняющем тек-
сте.
Относительная переменная характеризует некоторую относите-
льную величину, субъективно оцениваемую вами самостоятельно
и принимает одно из стандартных значений:
1 2 3
Предисловие.
В 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-чной системе счисления.
Литеральная переменная принимает значения какой-либо буквы
или сочетания букв, смысл которых приведен в поясняющем тек-
сте.
Относительная переменная характеризует некоторую относите-
льную величину, субъективно оцениваемую вами самостоятельно
и принимает одно из стандартных значений:
1 2 3