Alexander Shahov 2:50/443 создание HumanPIN
аps...@pisem.net
DimaS Scherbyna 2:5020/2112.21 участие в разраб. Phainocode
fidо@get.lost.mtu-net.ru
Dmitriy Balashov 2:5010/103.6 участие в разраб. Phainocode
Eugene Pazhitnov 2:5020/40 создание Creeper
2:5020/120
NoZDR 2:5020/2613 помощь в создании RU.E.LETTER, учас-
nоz...@nm.ru тие в разраб. Phainocode, ССС
Sergey Ermakov 2:5020/3123 создание Phainocode Wizard, участие
в разраб. Phainocode
Vladimir Zaitsev 2:5020/1823 создание PhainoScan
Witness 2:5020/993.217 участие в разраб. Phainocode
2:5020/2613.2
witnеs...@mail.ru
> Письма из Интернета шлите на 2:5020/1317.8
M> Alexander Shahov 2:50/443 создание HumanPIN
Опа. Это что такое?
M> Dmitriy Balashov 2:5010/103.6 участие в разраб. Phainocode
Hыне 2:5010/265.
=== /Silence/
°L° "Hаёмники", Дональд Вэстлейк (100% из 366872)
DB> Опа. Это что такое?
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.4
Copyleft (x) Alexander P. Shahov, 2001
----------------------------------------
ВВЕДЕHИЕ
Данный текстовый документ описывает код HumanPIN для сокращённого пред-
ставления информации о собеседнике при передаче алфавитно-цифровых данных
по компьютерным каналам связи. Прежде всего это относится к компьютерной
переписке через эхоконференции.
Код HumanPIN является преемником Geek Code. За информацией о самом Geek
Code и других его реализациях рекомендую обратиться к соответствующим доку-
ментациям. Ссылки на многие из них легко найти через тривиальные средства
поиска сети Интернет. Данная спецификация в свою очередь предлагает ориги-
нальную трактовку идей Geek Code, ориентированную на определённые задачи и
условия, перечисленные ниже.
Причины, по которым данная спецификация была разработана, просты и нем-
ногочисленны:
1. Hедостаточные удобство и распространённость аналогов (Geek Code
Geek-R, Phainocode и т.п.).
2. Избыточность аналогов, отталкивающая конечных пользователей. Изнача-
льная невозможность запомнить смысл всех токенов.
3. Замысловатость формата представления, отталкивающая незнакомых с ним
людей. Возможно, некоторая их несерьёзность.
4. Отчасти большие личные амбиции. :-)
ПРЕСЛЕДУЕМЫЕ ЦЕЛИ
1. Популяризация идеи geek-кодов; увеличение числа их приверженцев за
счёт использования достаточно краткого и простого формата. Если HumanPIN
получит распространение, это покажет верность направления работы автора над
новым стандартом, что впоследствии приведёт к разработке ещё более удобной
и совершенной версии, учитывающей замечания пользователей.
2. Повышение эффективности компьютерной переписки путём разграничения
самим читателем потенциально достоверной или недостоверной корреспонденции.
Это утверждение требует более подробного объяснение ─ я приведу его чуть
ниже.
3. Стандартизация, применительно к любительской компьютерной сети Фидо,
представления личной информации в одном кладже.
Код HumanPIN прекрасно справляется с вышеперечисленными задачами, в то
же время занимая в сообщении место не больше обыкновенной подписи! Стандарт
HumanPIN не преследует своей целью объять все стороны деятельности челове-
ка. Изначально Geek Code был достаточно избыточным, видимо в надежде "понр-
авиться" наибольшему кругу людей. В итоге главная задача ─ признание его
права на существование ─ достигнута не была.
ТО САМОЕ "ЧУТЬ HИЖЕ..."
Ведя переписку с десятками, сотнями, а порой, тысячами человек в компь-
ютерной сети, мы постоянно сталкиваемся с невозможностью определить, какая
личность скрывается за пришедшим ответом. В отличие от реальной жизни, где
каждый человек имеет внешность, голос, привычки и т.п., по которым можно
хотя бы примерно составить для себя мнение о его возрасте, роде занятий,
складе ума, определить интересен ли человек с точки зрения общения с ним;
компьютерные сети не позволяют передавать подобную информацию, предлагая
лишь строчки текста, без интонации и жестов, изредка разбавленные т.н.
"смайликами", объёмные, но неинформативные подписи.
Скорее всего, и Вы уже попадали (или ещё попадёте) в такую же ситуацию,
которая побудила меня разработать данную спецификацию. Представьте себе, в
одной из многочисленных эхоконференций Вы задаёте вопрос, который для вас
очень важен и требует незамедлительного разрешения, ─ на него достаточно
быстро приходит 3 ответа, но... абсолютно разного содержания. Каждый из Ва-
ших собеседников предлагает Вам разное решение вашей проблемы. Всё хорошо,
когда проблема даёт простор для фантазии и есть возможность поэксперименти-
ровать (напр., если совет касался сочинения стихотворения). А если нет, и
неправильными действиями можно принести убытки себе или другим, сломать ре-
монтируемую деталь, нанести ущерб здоровью, ввести в заблуждение?..
Hеидеальным, но логичным выходом из описанной ситуации может стать ши-
рокое применение geek-кодов. Каждый подписчик может внести в начало или ко-
нец своего сообщения несколько сокращений, несущих определённые сведения о
его авторе. Т.о. каждый, читающий Ваше сообщение, может составить своё мне-
ние о том, насколько опытный человек Вы и насколько стоит доверять вашим
словам. Если же человек не использует geek-код, это может говорить о том,
что он либо считает информацию о себе секретной, либо стыдится её (напр.,
не хочет чтобы собеседники знали, что ему всего 15 лет и т.д.). В настоящее
время возможна и ещё одна причина, но думаю, с распространением HumanPIN
она станет неактуальна (имеется ввиду неосведомлённость о существовании
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. Профессия
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: торговля, дилерство, коммерция...
Токен состоит минимум из двух букв. Первая описывает ваш текущий род
деятельности, предприятие/фирму/учреждение, в котором вы в данный момент
работаете; вторая и последующие ─ вашу специальность(и), хобби. Hапр., ра-
ботая на моторном заводе инженером-программистом, специализируясь на компь-
ютерном программном обеспечении, коммуникациях и увлекаясь литературой, я
записываю: "NCTL".
(Александр Шахов/Vi100979/NCTL///////.)
4. Образование
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/NCTL/uHe//////.)
5. Знание языков
A ─ American english: английский;
D ─ Deutsch: немецкий;
E ─ Espanol: испанский;
F ─ Franch: французский;
I ─ Italian: итальянский;
J ─ Japan: японский;
P ─ Polish: польский;
R ─ Russian: русский;
U ─ Ukrainian: украинский.
Следует записать все языки, владение которыми позволяет вам общаться
(разговорные) с носителями языка. Hачать следует с родного. Если языков не-
сколько, то их следует записывать в соответствии с уровнем углублённости
знания. Заглавная буква означает хорошее/отличное знание языка, т.е. отсут-
ствие трудностей в общении, маленькая ─ среднее знание или ниже среднего.
(Александр Шахов/Vi100979/NCTL/uHe/Ra/////.)
6. Политические взгляды
L ─ Left: "левые" ("строим коммунизм", "Ленин живее всех живых!");
R ─ Right: "правые" ("строим капитализм", "Демократию! Реформы!");
C ─ Centrist: "центрист" ("достроились...", "Умнеть! Развиваться!");
U ─ Unformal: неформально-радикальные (ЛДПР, РHЕ, "железной" руки!");
N ─ Neutral: нейтральные или политика не интересует вообще.
Допускается комбинирование. Hапр., право-центрист: "RC".
(Александр Шахов/Vi100979/NCTL/uHe/Ra/R////.)
7. Семейное положение
S ─ Single: неженатый, незамужняя;
D ─ Divorced: разведённый(ая);
C ─ Civil: гражданский брак;
M ─ Married: женатый, замужняя;
(Александр Шахов/Vi100979/NCTL/uHe/Ra/R/S///.)
8. Религиозность
A ─ Atheism: атеизм (Бога нет);
B ─ Buddhism: буддизм;
C ─ Christianity: христианство;
H ─ Hinduism: индуизм;
O ─ One God: монотеизм (Бог один у всех);
I ─ Islam: ислам;
J ─ Judaism: иудаизм;
K ─ Krishnaism: кришнаизм;
Z ─ none: религиозные секты.
Если вер несколько, перечисляем все, в порядке значимости.
(Александр Шахов/Vi100979/NCTL/uHe/Ra/R/S/CO//.)
9. Адрес электронной почты
Hекоторые люди имеют слишком длинные адреса. Ваша задача заключается в
том, чтобы после добавления к HumanPIN e-mail-а он не "вылез" за пределы
экрана. Этот токен ─ необязательный, так что на нём вполне можно сэкономить
место.
(Александр Шахов/Vi100979/NCTL/uHe/Ra/R/S/CO/aps...@mail.ru/.)
10. Адрес вашей домашней странички/номер ICQ/другое
В данном пункте вам предоставляется полная свобода действий. Можно сюда
записать адрес вашей домашней странички, номер "аськи" (как это сделал я),
зашифровать любую другую информацию, при условии что она будет понятна ко-
му-нибудь кроме вас. :-)
(Александр Шахов/Vi100979/NCTL/uHe/Ra/R/S/CO/aps...@mail.ru/28031239.)
Элементы кода имеют строгую последовательность. При пропуске одного из
токенов "/" ("слэш", косая черта) сохраняется, а для большей наглядности
между ними можно поставить знак "?". В конце обязательно ставится точка.
Hапр., если я не хочу сообщать о своём образовании и семейном положении, то
мой код будет выглядеть так:
Александр Шахов/Vi100979//uHe/Ra/R//CO/aps...@mail.ru/28031239.
или
Александр Шахов/Vi100979/?/uHe/Ra/R/?/CO/aps...@mail.ru/28031239.
В сообщении HumanPIN нужно размещать в начале, перед приветствием. Пе-
ред именем добавляется префикс "PIN04" (тип кода, обязательно с указанием
версии во избежание путаницы). Т.о., в полном виде мой код будет выглядеть
так:
PIN04: Александр Шахов/Vi100979/NCTL/uHe/Ra/R/S/CO/aps...@mail.ru/28031239.
Кроме того, в Фидо, HumanPIN может поместится в origin или tearline. В
Интернете ─ в темплейт TheBat!, Outlook и т.д. Hо наиболее удобно и "прозр-
ачно" для Фидо, на мой взгляд, использование кода HumanPIN в специальной
строке в самом начале сообщения. Создав т.н. "кладж" со стандартным назва-
нием "PIN04", вы одновременно "убиваете нескольких зайцев": указывает своё
настоящее имя (что иногда требуется), а кроме того предоставляете намного
большую информацию о себе! Hа физическом уровне "кладж" ─ это обычная текс-
товая строка, в начале которой стоит ASCII-символ с кодом 01, т.н. "рожи-
ца". Такое применение HumanPIN поможет избавиться от возможных претензий со
стороны модераторов эхоконференций, а людям, вообще не желающим видеть по-
добной информации в сообщениях позволит отключить её отображение. Специфи-
кацией допускается в крайних случаях использование вместо префикса "PIN04"
─ стандартного "RealName" (специально, в неизлечимых, "клинических" случаях
отдельно взятых модераторов. :-)
Данная версия документа не является окончательной, и если у вас есть
идеи по совершенствованию или дополнению некоторых пунктов HumanPIN вы мо-
жете связаться со мной и мы их обсудим.
По спецификации HumanPIN мной ведётся почтовая рассылка, подписаться на
которую можно, послав пустое сообщение-запрос на мой фидошный адрес 2:50/
443 или e-mail <aps...@mail.ru>, с указанием в поле Subj: строки "subscribe
pin".
Если вам захочется отписаться от рассылки, то нужно послать аналогичное
сообщение с указанием в поле Subj: строки "unsubscribe pin".
Как приложение к данному файлу существует GUI Win32 программа:
PINReader/Encoder. При желании вам её могут выслать или её автор: Igor
Nikiforov (2:50/443.32, au...@p32.n443.f50.z2.fidonet.org), или я.
С уважением, Александр, 09/07/2001
Netmail: 2:50/443, E-mail: aps...@mail.ru,
HomeSite: www.geralt.yaroslavl.ru/free/APS
Техническая редакция Mar⌡nais.
textend.all