RTFM.WIKI

Ordnung muß sein. Ordnung über alles (18+)

Инструменты пользователя

Инструменты сайта


underground:geek_code_humanpin

HumanPIN (Personal INformation)

Источник: http://nzdr.ru/marinais/texts/win/HUMANPIN.TXT

HumanPIN (Personal INformation)
S P E C I F I C A T I O N, version 0.5
Copyleft (x) Alexander P.Shahov, 2001

Введение

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

Код HumanPIN является преемником Geek Code. За информацией о самом Geek Code и других его реализациях рекомендую обратиться к соответствующим документациям. Ссылки на многие из них легко найти через тривиальные средства поиска сети Интернет. Данная спецификация в свою очередь предлагает оригинальную трактовку идей Geek Code, ориентированную на определённые задачи и условия, перечисленные ниже.

Причины, по которым данная спецификация была разработана, просты и немногочисленны:

  1. Недостаточные удобство и распространённость аналогов (Geek Code, Geek-R, Phainocode и т.п.).
  2. Избыточность аналогов, отталкивающая конечных пользователей. Изначальная невозможность запомнить смысл всех токенов.
  3. Замысловатость формата представления, отталкивающая незнакомых с ним людей. Возможно, некоторая их несерьёзность.

Преследуемые цели

  1. Популяризация идеи geek-кодов; увеличение числа их приверженцев за счёт использования достаточно краткого и простого формата. Если HumanPIN получит распространение, это покажет верность направления работы автора над новым стандартом, что впоследствии приведёт к разработке ещё более удобной и совершенной версии, учитывающей замечания пользователей.
  2. Повышение эффективности компьютерной переписки путём разграничения самим читателем потенциально достоверной или недостоверной корреспонденции. Это утверждение требует более подробного объяснения - я приведу его чуть ниже.
  3. Стандартизация, применительно к глобальным компьютерным сетям Интернет и Фидо, представления личной информации об индивидууме всего в одной строке (кладже).

Код HumanPIN прекрасно справляется с вышеперечисленными задачами, в то же время занимая в сообщении место не больше обыкновенной подписи! Стандарт HumanPIN не преследует своей целью объять все стороны деятельности человека. Изначально Geek Code был достаточно избыточным, видимо в надежде "понравиться" наибольшему кругу людей. В итоге главная задача - признание его права на существование - достигнута не была.

То самое "чуть ниже..."

Ведя переписку с десятками, сотнями, а, порой, тысячами людей в компьютерной сети, мы постоянно сталкиваемся с невозможностью определить, какая личность скрывается за пришедшим ответом. В отличие от реальной жизни, где каждый человек имеет внешность, голос, привычки и т.п., по которым можно хотя бы примерно составить для себя мнение о его возрасте, роде занятий, складе ума, определить интересен ли человек с точки зрения общения с ним, компьютерные сети не позволяют передавать подобную информацию, предлагая лишь строчки текста, без интонации и жестов, изредка разбавленные т.н. "смайликами", объёмные, но неинформативные подписи.

Скорее всего, и вы уже попадали (или ещё попадёте) в такую же ситуацию, которая побудила меня разработать данную спецификацию. Представьте себе, в одной из многочисленных эхоконференций вы задаёте вопрос, который для вас очень важен и требует незамедлительного разрешения, - на него достаточно быстро приходит 3 ответа, но… абсолютно разного содержания. Каждый из ваших собеседников предлагает вам разное решение вашей проблемы. Всё хорошо, когда проблема даёт простор для фантазии и есть возможность поэкспериментировать (напр., если совет касался сочинения стихотворения). А если нет, и неправильными действиями можно принести убытки себе или другим, сломать ремонтируемую деталь, нанести ущерб здоровью, ввести в заблуждение?..

Неидеальным, но логичным выходом из описанной ситуации может стать широкое применение geek-кодов. Каждый подписчик может внести в начало или конец своего сообщения несколько сокращений, несущих определённые сведения о его авторе. Т.о. каждый, читающий ваше сообщение, может определить своё отношение к вашим словам, основываясь не только на своём первоначальном впечатлении, но и исходя из дополнительной информации, которой нам так часто не хватает…

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

Расшифровка

Все обозначения неслучайны. Они происходят от английских слов и для догадливого человека не станут "крепким орешком" для понимания, даже если не иметь самой этой спецификации. Неочевидны лишь некоторые обозначения, для которых просто не нашлось более подходящей буквы.

1. Официальное имя/псевдоним (инициалы)

Сначала записывается имя, затем фамилия. Middle Name (отчество) считается избыточной информацией, в крайнем случае допускается его задание в сокращённом виде. Если официальное имя явно указывается вами в заголовке сообщения, то можно вместо него в этом токене указать псевдоним. Если такового вы не имеете, то указывайте свои инициалы.

(Александр Шахов/////////.)

2. Знак Зодиака, дата рождения

2.1. Сначала запишем знак зодиака (этот токен необязателен, т.к. легко определяем из даты рождения):

Aq - AQuarius: Водолей (21.01-20.02);
Pi - PIsces: Рыбы (21.02-20.03);
Ar - ARies: Овен (21.03-20.04);
Ta - TAurus: Телец (21.04-20.05);
Ge - GEmini: Близнецы (21.05-21.06);
Cr - CanceR: Рак (22.06-22.07);
Le - LEo: Лев (23.07-23.08);
Vi - VIrgo: Дева (24.08-23.09);
Li - LIbra: Весы (24.09-22.10);
Sc - SCorpio: Скорпион (23.10-22.11);
Sa - SAgittarius: Стрелец (23.11-21.12);
Cn - CapricorN: Козерог (22.12-20.01).

(Александр Шахов/Vi////////.)

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

(Александр Шахов/Vi100979////////.)

3. Регион проживания

Записываем 2-значное число - регион проживания в соответствии с таблицей регионов ГИБДД.

(Александр Шахов/Vi100979/76///////.)

4. Профессия

A - Art: культура, искусство, живопись, музыка…
B - Business: бизнес, бухгалтерия, менеджмент…
C - Computers: компьютерное дело, программирование…
D - Design: дизайн, полиграфия, издательское дело…
E - Education: наука, образование, преподавание, "студенчество"…
F - Food: пищевая промышленность, кулинария, торговля…
G - Government: государственная служба…
I - Information: СМИ, журналистика, публицистика…
J - Jurisprudence: юриспруденция…
K - none: конструирование, технологии и технические процессы…
L - Literature: литература, лингвистика, поэзия…
M - Medicine: медицина…
N - iNdustry: индустрия, тяжёлая и лёгкая промышленность…
P - Politic: политика…
R - Repairing: технический сервис, ремонт…
S - Show: шоу-бизнес…
T - Telephone: телефония, связь, коммуникации…
U - bUilding: строительство, отделочные работы…
W - Warfare: силовые службы, милиция, армия…
V - none: электроника, ЧПУ, робототехника…
X - none: энергетика, электрика…
Z - none: торговля, дилерство, коммерция…

Токен состоит минимум из 2 букв. Первая описывает ваш текущий род деятельности, предприятие/фирму/учреждение, в котором вы в данный момент работаете; вторая и последующие - вашу специальность(и), хобби. Напр., работая на моторном заводе инженером-программистом, специализируясь на компьютерном программном обеспечении, коммуникациях и увлекаясь литературой, я записываю: "NCTL".

(Александр Шахов/Vi100979/76/NCTL//////.)

5. Образование

  • L - Low: базовое, школьное (10/11 лет);
  • M - Medium: среднее (школьное + техникум);
  • H - High: высшее образование;
  • S - Scientific: учёная степень (доцент, к.т.н, д.т.н и т.д.);
  • -
  • p - Professional: профессиональное;
  • t - Technical: техническое;
  • d - peDagogic: педагогическое;
  • m - Medical: медицинское;
  • f - none: естественно-научное;
  • l - Literature: лингвистическое/литературное;
  • e - Economic: экономическое;
  • j - Juridical: юридическое;
  • v - Mathematic: математическое;
  • w - War: милицейская школа/военная кафедра;
  • i - International: международные отношения;

Приставка "u" в описании образования покажет незаконченность. Напр., учась в академии (равнозначно институту) на экономической кафедре, я записываю "uHe". Возможен постфикс "+", после буквы-идентификатора, который укажет на какой-либо дополнительный атрибут образования (красный диплом, медаль, аспирантуру и т.д.). Допускается, но не желательно, комбинирование (если образований несколько): MtHj - средне-техническое и высшее юридическое, uLuMt - незаконченное среднее (9 классов школы) и незаконченное средне-техническое, HdHmS - высшее педагогическое, высшее медицинское и учёная степень и т.д.

(Александр Шахов/Vi100979/76/NCTL/uHe/////.)

6. Знание языков

  • A - American english: английский;
  • D - Deutsch: немецкий;
  • E - Espanol: испанский;
  • F - French: французский;
  • I - Italian: итальянский;
  • J - Japan: японский;
  • P - Polish: польский;
  • R - Russian: русский;
  • U - Ukrainian: украинский.

Следует записать все языки, владение которыми позволяет вам общаться (разговорные) с носителями языка. Начать следует с родного. Если языков несколько, то их следует записывать в соответствии с уровнем глубины знания. Заглавная буква означает хорошее/отличное знание языка, т.е. отсутствие трудностей в общении, строчная - среднее знание или ниже среднего.

(Александр Шахов/Vi100979/76/NCTL/uHe/Ra////.)

7. Политические взгляды

  • L - Left: "левые" ("строим коммунизм", "Ленин живее всех живых!");
  • R - Right: "правые" ("строим капитализм", "Демократию! Реформы!");
  • C - Centrist: "центрист" ("достроились…", "Умнеть! Развиваться!");
  • U - Unformal: неформально-радикальные (ЛДПР, РНЕ, "железной" руки!");
  • N - Neutral: нейтральные или политика не интересует вообще.

Допускается комбинирование. Напр., право-центрист: "RC".

(Александр Шахов/Vi100979/76/NCTL/uHe/Ra/R///.)

8. Семейное положение

  • S - Single: неженатый, незамужняя;
  • D - Divorced: разведённый(ая);
  • C - Civil: гражданский брак;
  • M - Married: женатый, замужняя;

(Александр Шахов/Vi100979/76/NCTL/uHe/Ra/R/S//.)

9. Религиозность

  • A - Atheism: атеизм (Бога нет);
  • B - Buddhism: буддизм;
  • C - Christianity: христианство;
  • H - Hinduism: индуизм;
  • O - One God: монотеизм (Бог один у всех);
  • I - Islam: ислам;
  • J - Judaism: иудаизм;
  • K - Krishnaism: кришнаизм;
  • Z - none: религиозные секты.

Если вер несколько, перечисляем все, в порядке значимости.

(Александр Шахов/Vi100979/76/NCTL/uHe/Ra/R/S/CO/.)

10. Разное (e-mail/WWW/ICQ/ваш IQ)

В этом токене вам предоставляется полная свобода действий. Здесь вы никаким образом не ограничены и сами определяете, что хотите сказать всем о себе. Здесь стоит указать или свой e-mail (если он не слишком длинный), или адрес своей домашней странички, или ваш номер ICQ, или вашу группу крови, ваш IQ или любую другую информацию, которая поддаётся записи в краткой, но одновременно понятной всем форме.

(Александр Шахов/Vi100979/76/NCTL/uHe/Ra/R/S/CO/28031239.)

Элементы кода имеют строгую последовательность. При пропуске одного из токенов "/" ("слэш", косая черта) сохраняется, а для большей наглядности между ними можно поставить знак "?". В конце обязательно ставится точка. Напр., если я не хочу сообщать о своём образовании и семейном положении, то мой код будет выглядеть так:

Александр Шахов/Vi100979/76/NCTL//Ra/R//CO/28031239.

или

Александр Шахов/Vi100979/76/NCTL/?/Ra/R/?/CO/28031239.

В сообщении HumanPIN нужно размещать в начале, перед приветствием. Перед именем добавляется префикс "PIN05:" (тип кода, обязательно с указанием версии во избежание путаницы). Т.о., в полном виде мой код будет выглядеть так:

PIN05: Александр Шахов/Vi100979/76/NCTL/uHe/Ra/R/S/CO/28031239.

Кроме того, в Фидо, HumanPIN может поместиться в Origin или Tearline. В Интернете - в шаблон TheBat!, Outlook и т.д. Но наиболее удобно и "прозрачно" для Фидо, на мой взгляд, использовать код HumanPIN в специальной строке в самом начале сообщения. Создав т.н. "кладж" со стандартным названием "PIN05:", вы одновременно "убиваете нескольких зайцев": указывает своё настоящее имя (что иногда требуется), а кроме того предоставляете намного большую информацию о себе! На физическом уровне "кладж" - это обычная текстовая строка, в начале которой стоит ASCII-символ с кодом 01, т.н. "рожица". Такое применение HumanPIN поможет избавиться от возможных претензий со стороны модераторов эхоконференций, а людям, вообще не желающим видеть подобной информации в сообщениях, позволит отключить её отображение. Спецификацией допускается в крайних случаях использование вместо префикса "PIN05:" - стандартного "RealName" (специально, в "неизлечимых", "клинических" случаях отдельно взятых модераторов. :-)

Данная версия документа не является окончательной, и если у вас есть идеи по совершенствованию или дополнению некоторых пунктов HumanPIN, вы можете связаться со мной и мы их обсудим.

По спецификации HumanPIN мною ведётся почтовая рассылка, подписаться на которую можно, послав пустое сообщение-запрос на мой фидошный адрес 2:50/443 или e-mail <а[email protected]>, с указанием в поле Subj: строки "subscribe pin".

Если вам захочется отписаться от рассылки, то нужно послать аналогичное сообщение с указанием в поле Subj: строки "unsubscribe pin".

Как приложение к данной спецификации существует GUI-программа для Win32, которая поможет вам сгенерировать свой код, а также легко расшифровать чужой - PINReader/Encoder, автор: Igor Nikiforov (2:50/443.32, [email protected]).

С уважением, Александр, 22/11/2001

Netmail: 2:50/443, E-mail: а[email protected],

Техническая редакция Marїnais.

EOM

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
 
underground/geek_code_humanpin.txt · Последнее изменение: 2024/03/10 01:34 — dx