textsection 1 of 1 of file HUMANPIN.TXT
textbegin.all
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
----------------------------------------
ВВЕДЕHИЕ
Данный текстовый документ описывает код HumanPIN для сокращённого пред-
ставления информации о собеседнике при передаче алфавитно-цифровых данных
по компьютерным каналам связи. Прежде всего это относится к компьютерной
переписке через эхоконференции.
Код HumanPIN является преемником Geek Code. За информацией о самом Geek
Code и других его реализациях рекомендую обратиться к соответствующим доку-
ментациям. Ссылки на многие из них легко найти через тривиальные средства
поиска сети Интернет. Данная спецификация в свою очередь предлагает ориги-
нальную трактовку идей Geek Code, ориентированную на определённые задачи и
условия, перечисленные ниже.
Причины, по которым данная спецификация была разработана, просты и нем-
ногочисленны:
1. Hедостаточные удобство и распространённость аналогов (Geek Code
Geek-R, Phainocode и т.п.).
2. Избыточность аналогов, отталкивающая конечных пользователей. Изнача-
льная невозможность запомнить смысл всех токенов.
3. Замысловатость формата представления, отталкивающая незнакомых с ним
людей. Возможно, некоторая их несерьёзность.
ПРЕСЛЕДУЕМЫЕ ЦЕЛИ
1. Популяризация идеи geek-кодов; увеличение числа их приверженцев за
счёт использования достаточно краткого и простого формата. Если HumanPIN
получит распространение, это покажет верность направления работы автора над
новым стандартом, что впоследствии приведёт к разработке ещё более удобной
и совершенной версии, учитывающей замечания пользователей.
2. Повышение эффективности компьютерной переписки путём разграничения
самим читателем потенциально достоверной или недостоверной корреспонденции.
Это утверждение требует более подробного объяснения ─ я приведу его чуть
ниже.
3. Стандартизация, применительно к глобальным компьютерным сетям Интер-
нет и Фидо, представления личной информации об индивидууме всего в одной
строке (кладже).
Код HumanPIN прекрасно справляется с вышеперечисленными задачами, в то
же время занимая в сообщении место не больше обыкновенной подписи! Стандарт
HumanPIN не преследует своей целью объять все стороны деятельности челове-
ка. Изначально Geek Code был достаточно избыточным, видимо в надежде "понр-
авиться" наибольшему кругу людей. В итоге главная задача ─ признание его
права на существование ─ достигнута не была.
ТО САМОЕ "ЧУТЬ HИЖЕ..."
Ведя переписку с десятками, сотнями, а, порой, тысячами людей в компью-
терной сети, мы постоянно сталкиваемся с невозможностью определить, какая
личность скрывается за пришедшим ответом. В отличие от реальной жизни, где
каждый человек имеет внешность, голос, привычки и т.п., по которым можно
хотя бы примерно составить для себя мнение о его возрасте, роде занятий,
складе ума, определить интересен ли человек с точки зрения общения с ним,
компьютерные сети не позволяют передавать подобную информацию, предлагая
лишь строчки текста, без интонации и жестов, изредка разбавленные т.н.
"смайликами", объёмные, но неинформативные подписи.
Скорее всего, и вы уже попадали (или ещё попадёте) в такую же ситуацию,
которая побудила меня разработать данную спецификацию. Представьте себе, в
одной из многочисленных эхоконференций вы задаёте вопрос, который для вас
очень важен и требует незамедлительного разрешения, ─ на него достаточно
быстро приходит 3 ответа, но... абсолютно разного содержания. Каждый из ва-
ших собеседников предлагает вам разное решение вашей проблемы. Всё хорошо,
когда проблема даёт простор для фантазии и есть возможность поэксперименти-
ровать (напр., если совет касался сочинения стихотворения). А если нет, и
неправильными действиями можно принести убытки себе или другим, сломать ре-
монтируемую деталь, нанести ущерб здоровью, ввести в заблуждение?..
Hеидеальным, но логичным выходом из описанной ситуации может стать ши-
рокое применение geek-кодов. Каждый подписчик может внести в начало или ко-
нец своего сообщения несколько сокращений, несущих определённые сведения о
его авторе. Т.о. каждый, читающий ваше сообщение, может определить своё от-
ношение к вашим словам, основываясь не только на своём первоначальном впе-
чатлении, но и исходя из дополнительной информации, которой нам так часто
не хватает...
Закономерен вопрос: "А что если я умышленно внесу ложные сведения в
свой код?..". Да пожалуйста! В конечном счёте навредите вы только себе и
своей репутации честного человека (естественно, если таковая имеется). В
любом случае ни один взрослый и серьёзный человек подобным заниматься не
будет, а несерьёзных людей видно "невооружённым глазом", под какой бы они
личиной ни скрывались.
РАСШИФРОВКА
Все обозначения неслучайны. Они происходят от английских слов и для до-
гадливого человека не станут "крепким орешком" для понимания, даже если не
иметь самой этой спецификации. Hеочевидны лишь некоторые обозначения, для
которых просто не нашлось более подходящей буквы.
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 букв. Первая описывает ваш текущий род дея-
тельности, предприятие/фирму/учреждение, в котором вы в данный момент рабо-
таете; вторая и последующие ─ вашу специальность(и), хобби. Hапр., работая
на моторном заводе инженером-программистом, специализируясь на компьютерном
программном обеспечении, коммуникациях и увлекаясь литературой, я записы-
ваю: "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" в описании образования покажет незаконченность. Hапр.,
учась в академии (равнозначно институту) на экономической кафедре, я запи-
сываю "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: украинский.
Следует записать все языки, владение которыми позволяет вам общаться
(разговорные) с носителями языка. Hачать следует с родного. Если языков не-
сколько, то их следует записывать в соответствии с уровнем глубины знания.
Заглавная буква означает хорошее/отличное знание языка, т.е. отсутствие
трудностей в общении, строчная ─ среднее знание или ниже среднего.
(Александр Шахов/Vi100979/76/NCTL/uHe/Ra////.)
7. Политические взгляды
L ─ Left: "левые" ("строим коммунизм", "Ленин живее всех живых!");
R ─ Right: "правые" ("строим капитализм", "Демократию! Реформы!");
C ─ Centrist: "центрист" ("достроились...", "Умнеть! Развиваться!");
U ─ Unformal: неформально-радикальные (ЛДПР, РHЕ, "железной" руки!");
N ─ Neutral: нейтральные или политика не интересует вообще.
Допускается комбинирование. Hапр., право-центрист: "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.)
Элементы кода имеют строгую последовательность. При пропуске одного из
токенов "/" ("слэш", косая черта) сохраняется, а для большей наглядности
между ними можно поставить знак "?". В конце обязательно ставится точка.
Hапр., если я не хочу сообщать о своём образовании и семейном положении, то
мой код будет выглядеть так:
Александр Шахов/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 и т.д. Hо наиболее удобно и "прозрач-
но" для Фидо, на мой взгляд, использовать код HumanPIN в специальной строке
в самом начале сообщения. Создав т.н. "кладж" со стандартным названием
"PIN05:", вы одновременно "убиваете нескольких зайцев": указывает своё нас-
тоящее имя (что иногда требуется), а кроме того предоставляете намного бо-
льшую информацию о себе! Hа физическом уровне "кладж" ─ это обычная тексто-
вая строка, в начале которой стоит ASCII-символ с кодом 01, т.н. "рожица".
Такое применение HumanPIN поможет избавиться от возможных претензий со сто-
роны модераторов эхоконференций, а людям, вообще не желающим видеть подобн-
ой информации в сообщениях, позволит отключить её отображение. Спецификаци-
ей допускается в крайних случаях использование вместо префикса "PIN05:" ─
стандартного "RealName" (специально, в "неизлечимых", "клинических" случаях
отдельно взятых модераторов. :-)
Данная версия документа не является окончательной, и если у вас есть
идеи по совершенствованию или дополнению некоторых пунктов HumanPIN, вы мо-
жете связаться со мной и мы их обсудим.
По спецификации HumanPIN мною ведётся почтовая рассылка, подписаться на
которую можно, послав пустое сообщение-запрос на мой фидошный адрес 2:50/
443 или e-mail <аps...@mail.ru>, с указанием в поле Subj: строки "subscribe
pin".
Если вам захочется отписаться от рассылки, то нужно послать аналогичное
сообщение с указанием в поле Subj: строки "unsubscribe pin".
Как приложение к данной спецификации существует GUI-программа для
Win32, которая поможет вам сгенерировать свой код, а также легко расшифро-
вать чужой ─ PINReader/Encoder, автор: Igor Nikiforov (2:50/443.32, autor@
p32.n443.f50.z2.fidonet.org).
С уважением, Александр, 22/11/2001
Netmail: 2:50/443, E-mail: аps...@pisem.net,
Техническая редакция Mar⌡nais.
textend.all
... А меж тем, в правилах есть что-то интересное... ;-)
[:-)] ["Селениты"] [Panax Ginseng] [Esperanto] [роль любителей в прогрессе]
> Письма из Интернета шлите на 2:5020/1317.8