НОП | Форум
Fast Uncompromising Discussions. FUDforum will get your users talking.

Начало »  » fido7.ru.fido.internet » Phainocode 4.11
Phainocode 4.11 [сообщение #499690] , 08 2007 08:22 Переход к предыдущему сообщения
Marinais (fido) в настоящее время не в онлайне  Marinais (fido)
Сообщений: 0
Зарегистрирован: 2004
textsection 1 of 4 of file PHAINO411.TXT
textbegin.all
Phainocode 4.11
Официальный стандарт
(x) Copyleft, Mar nais, 13.01.2007


Предисловие

В 1995 г. американец Р.Хейден [Robert A.Hayden] выпустил очередную 3-ю
версию т.н. "Geek Code", разработанного как компактная форма передачи кор-
респондентами компьютерной переписки информации о себе посредством специфи-
ческих условных обозначений внутри письма. Потребность в этом возникла отто-
го, что через компьютерные коммуникации могут общаться сколь угодно разные
люди из сколь угодно разных мест, заранее не знающие друг-друга, никогда не
встречавшие друг-друга и не имеющие времени на долгий и подробный рассказ о
себе собеседникам, тем более, что их может быть одновременно очень много.
Geek-код значительно и н ф о р м а т и в н е е , чем традиционная ви-
зитная карточка или подпись, но гораздо к о м п а к т н е е , чем анкета
или текстовая автобиография. Его изобретение является естественной реакцией
человечества на быстрый ритм жизни, неотъемлемой частью которого стал актив-
ный обмен информацией, сочетающийся с повышенными требованиями к экономии, и
постепенный переход от непосредственного визуального общения к абстрактному,
реализуемому техническими средствами.
Помимо краткого представления себя корреспонденту по переписке, ещё од-
ним применением geek-кода может быть компактная и умеренно навязчивая демон-
страция своих предпочтений, убеждений и достоинств на публике или поиск со-
беседника или партнёра по интересам. Корреспонденты компьютерной переписки
часто испытывают потребность в подобном самовыражении, т.к. компьютерная
почта технически отличается высокой степенью безликости и анонимности. Чело-
век же психологически ориентирован на общение с индивидуальностью. Реализа-
цию этой потребности пользователи уже в полной мере освоили через различные
технические элементы письма (псевдоним, приветствие, подпись, строки Tearli-
ne, Tagline и Origin, кладжи), а также сигнатуру [Team ...]. Geek-код, т.о.,
не является в этом плане новшеством и закономерно продолжает уже испытанные
временем решения.
К сожалению, исходная версия Geek Code, при всей её прогрессивности в
основе, как по стилю, использованном в описании, так и по своей идеологии
слишком локальна, ориентирована сугубо на жителей США и культурно-экономиче-
ски схожих государств и потому практически н е п р и г о д н а для пользо-
вателей русскоязычного киберпространства. Простой перевод описания с англий-
ского и даже лёгкая адаптация положение не спасают, так что, по-видимому,
единственный путь её дальнейшего развития в отечественной среде заключается
в полной переработке первоначального кода с переносом его на актуальные ус-
ловия этой среды. Кроме того, исходная версия в значительной степени постро-
ена как средство экстравагантного выделения носителя кода среди окружающих,
аналогично многочисленным эпатажным выбросам молодёжной моды. Это определило
недостаточную распространённость geek-кода до сих пор и несерьёзное отноше-
ние к нему среди широких кругов сетевых пользователей.
Всё это привело автора данного стандарта к мысли о разработке нового
кода, который лучше соответствовал бы отечественным реалиям и был бы приго-
ден для значительно большего круга пользователей. Hачавшись с простой адап-
тации под названием "Geek-R", этот код по мере развития утратил совмести-
мость со своим американским предком и перешёл из простой анкеты в разряд
специализированных описательных языков. В связи с этим автор принял решение
присвоить ему принципиально новое название "Phainocode" ("Фенокод"; от греч.
phainomai проявляться обыкновенно используется для обозначения внешних
признаков чего-либо (напр., термин "фенотип" в биологии)), которое подчёрки-
вало бы его значительное отличие от собственно Geek Code. Также при разра-
ботке были полностью устранены вышеупомянутые тенденции к молодёжной эпатаж-
ности и показушничеству. Данный код серьёзное средство представления ин-
формации, ориентированное на широкий круг людей и не несущее никакого эли-
тарного подтекста.
Автор рассматривает Phainocode как непрерывно совершенствующуюся и
адаптирующуюся к текущим социальным и техническим условиям систему. Поэтому
окончательная его версия, очевидно, не будет написана н и к о г д а . Автор
прилагает все возможные усилия, чтобы сделать Phainocode актуальным и доста-
точно информативным, сохраняя при этом его высокую компактность. Поскольку
проблема компактного представления собеседников друг-другу в человеческом
обществе достаточно нова, Phainocode не претендует на окончательное её реше-
ние и допускает множество п а р а л л е л ь н ы х подходов как в рамках
схожих методов, так и на совершенно иной основе.
Список лиц, помогавших в создании данного стандарта:

Sergey Ermakov (wMaster) +-- (2:5020),
biowit (Roman Balaev) (2:5020),
Dima Bystrov (2:5029),
Alexander Grafsky (2:5020),
NoZDR (Ruslan Marchenko) (2:5020),
DimaS Scherbyna (2:5020),
OLA Dration (BBS Guardian) (2:5020),
Grax (Dmitriy Balashov) (2:5010).


Техническая реализация

Phainocode представляет собой последовательность токенов, разделённых
пробелами, каждый из которых описывает какой-либо аспект человеческой лич-
ности. Токен состоит из постоянного маркера (определяющего описываемый ас-
пект) и одной или нескольких переменных величин (количественно или качест-
венно характеризующих его).
Очевидно, что последовательность употребления токенов роли не играет,
т.к. предполагается, что Phainocode будет читаться человеком. Однако, ничто
в самой структуре Phainocode не мешает интерпретации его программными средс-
твами, для которых, возможно, будет предпочтительнее жёсткая последователь-
ность токенов. По этой причине, автор настоятельно рекомендует использовать
токены строго в порядке, данном в настоящем описании.
Используемые токены выбираются пользователем из множества возможных. Hи
один из них н е я в л я е т с я о б я з а т е л ь н ы м . Отсутствие
токена в конкретном коде при этом не подразумевает нежелание его обладателя
касаться данной темы в переписке. В случае же, если вы хотите предупредить
своих собеседников о том, что избегаете обсуждения какого-то вопроса
п р и н ц и п и а л ь н о , следует воспользоваться предусмотренным для это-
го метасимволом (см. ниже).
Регистр всех букв в коде и м е е т значение.
Токен состоит из тега и последовательности переменных.
В токенах используется три типа переменных: литеральные, числовые и от-
носительные.
Литеральная переменная принимает в качестве основной части какую-либо
литеру или сочетание литер, смысл которых приведён в поясняющем тексте. До-
пустимо сочетание нескольких значений одновременно.

Пример: osLW "Я пользуюсь Linux и Windows'95+."

Числовая переменная принимает в качестве основной части некоторое целое
число, записываемое в 10-ичной нотации, если иное не оговорено в поясняющем
тексте.

Пример: kg75 "Мой вес 75 кг."

Относительная переменная характеризует некоторую относительную величи-
ну, субъективно оцениваемую вами самостоятельно, и в качестве основной части
принимает один из стандартных символов (1, 2, 3, 4, 5), выбираемый из шкалы,
приведённой в поясняющем тексте.

Пример: veg2 "Я отношусь к вегетарианству отрицательно."

Hиже по тексту обозначения переменных заключены в угловые скобки.
обозначает литеральную переменную, числовую, относительную. Если
в токене переменных несколько, то каждая из них пронумерована.
Значение переменной может состоять из списка нескольких. При этом испо-
льзуются следующие разделители:

 | разделяет равноправные значения, не имеющие приоритета;
 / разделяет значения, расположенные в порядке убывания их приоритета;
 \ разделяет значения, для которых пользователь намеренно не указывает
их приоритета или равноправия.

Пример: ec1/4 "Я в основном сторонник свободного рынка, но в некото-
рых случаях считаю предпочтительным государственное уп-
равление."

Перечисленные ниже метасимволы модифицируют значение, но могут и заме-
щать его, в зависимости от смысла. Порядок их предопределён.

 # "секрет" {"за решёткой"}
Указывает, что вы не желаете сообщать сведения о себе по данному вопросу
(используется как самостоятельное значение).

Пример: b# "Hе спрашивайте, сколько мне лет, всё равно не признаюсь!"

 0 "неактуально"
Указывает, что вы объективно не имеете возможности в данном аспекте,
вопрос для вас неактуален или отвергаем вами (используется как самостоя-
тельное значение).

Пример: Int0 "Hикакого доступа в Интернет не имею."

 @ "всё" {@ a all всё}
Для литеральных переменных заменяет перечисление всех возможных значений
(используется как самостоятельное значение).

Пример: WWW@ "Я настоящий мастер веб-технологий и владею ими всеми."

 & "другие" {&c etc. et cetera и другие}
Указывает нестандартный вариант ответа (используется как самостоятельное
значение для относительных переменных или как один из вариантов для ли-
теральных, записанный последним).

Пример: HarB& "Я брюнет c очень необычной стрижкой."
Пример: osLW& "Я пользуюсь Linux, Windows'95+ и ещё одной редкой
операционной системой, отсутствующей в списке (напр.,
BeOS)."

 ? "не знаю"
Указывает, что вы не осведомлены в данном вопросе и не можете высказать
своего мнения (используется как самостоятельное значение).

Пример: dem? "Что такое "демомейкерство", я не знаю, и потому ска-
зать, как я к нему отношусь, не могу."

 ~ "переменно" {"переменный ток"}
Указывает, что ваш ответ на вопрос непостоянен и меняется в широких пре-
делах в зависимости от условий или вашего настроения (используется как
самостоятельное значение или в дополнение к указанному ранее значению и
непосредственно после него).

Пример: Har~~ "Я часто радикально перекрашиваюсь и меняю причёску."
Пример: hum3~ "Обычно у меня нормальное чувство юмора, но оно бывает
переменчивым."

 + "с небольшим"
Для относительных переменных означает ваш выбор промежуточного значения
на шкале, более высокого, чем указанное, но на величину меньше цены де-
ления шкалы. В сочетании с наибольшим значением указывает ваше стремле-
ние привлечь внимание к особенно высокой степени данной характеристики.
Для литеральных переменных означает более высокую чем обычно степень вы-
бранного значения. (Используется в дополнение к указанному ранее значе-
нию и непосредственно после него).

Пример: fuk5+ "Я просто обожаю материться! :-)"

 - "без малого"
Для относительных переменных означает ваш выбор промежуточного значения
на шкале, более низкого, чем указанное, но на величину меньше цены деле-
ния шкалы. В сочетании с наименьшим значением означает ваше стремление
привлечь внимание к особенно низкой степени данной характеристики. Для
литеральных переменных означает более низкую чем обычно степень выбран-
ного значения. (Используется в дополнение к указанному ранее значению и
непосредственно после него).

Пример: lng3-fr- "Английский язык знаю ниже среднего, немного знаю
французский."

 * "примечание" {типографский символ сноски}
Означает, что указанный стандартный ответ требует дальнейшего уточнения
и справедлив только в некоторой его подобласти (используется в дополне-
ние к указанному ранее значению и непосредственно после него). Этот сим-
вол служит для собеседника предупреждением о том, что приведённые сведе-
ния требуют дальнейшего уточнения посредством естественного языка.

Пример: wrz4* "У меня большой фонд компьютерной информации, но не во-
обще, а только особых видов."

 $ "вынужденно" {$ деньги "деньги обязывают"}
Означает, что данная характеристика вынуждена под влиянием обстоя-
тельств и не совпадает с вашим внутренним стремлением (используется в
дополнение к указанному ранее значению и непосредственно после него).

Пример: ech1$ "Эхоконференции я читаю редко, поскольку не имею для
этого достаточного времени."

 > "желание" {-> стремление}
Означает, что характеристика, которая следует непосредственно после дан-
ного символа в виде "основного представления величины", является не дей-
ствительной, а только желаемой вами (для литеральных переменных исполь-
зуется как самостоятельное значение, для относительных в дополнение к
указанному действительному значению и непосредственно после него).

Пример: petc>m "У меня есть кошка и ещё я планирую завести грызу-
на."
prgaW1>4 "Я хочу научиться хорошо программировать на ассемб-
лере для Windows'95+, хотя пока о программировании у
меня только теоретические представления."

 ! "отказ"
Указывает, что вы не желаете обсуждать данный вопрос из принципиальных
соображений (используется как самостоятельное значение или в дополнение
к указанному ранее значению и непосредственно после него). Этот символ
служит для собеседника предупреждением.

Пример: God! "Тему вероисповедания я предпочёл бы не обсуждать."
Пример: pol2! "По политическим взглядам я консерватор, но этот вопрос
прошу со мной не обсуждать."

 % "вербовщик"
Указывает, что через вас можно связаться с активистом в деятельности,
ассоциируемой со смыслом токена. (Используется в дополнение к указанному
ранее значению и непосредственно после него).

Пример: god1% "Я большой противник религии и через меня можно связа-
ться с ещё большим активистом в этом деле."

 = "заслуги" {"результат арифметической операции"}
Для ряда токенов (по смыслу) через относительный параметр s указывает
оценку результатов вашей деятельности на данном поприще. (Используется в
дополнение к указанному ранее значению и непосредственно после него).

Пример: xsc4=3 "Я положительно отношусь к непризнанным наукам, и у
меня есть некоторое количество наработок в этой сфе-
ре."
textend.section
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Переход к форуму:
  


Текущее время: 19 11:03:43 MSK 2024

Общее время, затраченное на создание страницы: 0.07122 секунд