====== HumanID (aka HumanPIN) ======
Источник: http://nzdr.ru/marinais/texts/win/HumanIDv08.txt
HumanID (aka HumanPIN)\\
S P E C I F I C A T I O N, version 0.8\\
Copyleft (x) Alexander P. Shahov, 2013
{{ :underground:geek_code_humanid.jpg?nolink&600 |}}
===== Введение =====
Данный текстовый документ описывает код HumanID (ранее известный как HumanPIN), код для сокращённого представления информации о собеседнике при передаче алфавитно-цифровых данных по компьютерным каналам связи. Изначально сфера его применения прежде всего распространялась на переписку через эхоконференции сети FidoNet, однако настоящее время в основном код ориентирован на e-mail переписку и Интернет-форумы.
Код HumanID является преемником Geek Code. За информацией о самом Geek Code и других его реализациях рекомендую обратиться к соответствующим документациям (к примеру [[http://ru.wikipedia.org/wiki/Geek-код]]). Данная же спецификация в свою очередь предлагает оригинальную трактовку идей Geek Code, ориентированную на определённые задачи и условия, перечисленные ниже.
Следует специально уточнить, что код HumanID не является конкурентом текстового формата для обмена визитными карточками vCard (*.vcf), поскольку последний предназначен для хранения исключительно контактной информации.
Причины, по которым данная спецификация была разработана, просты и немногочисленны:
- Недостаточные удобство и распространённость аналогов (Geek Code, Geek-R, Phainocode и т.п.).
- Избыточность аналогов, отталкивающая конечных пользователей. Изначальная невозможность запомнить смысл всех токенов.
- Замысловатость формата представления, отталкивающая незнакомых с ним людей. Возможно, некоторая их несерьёзность.
===== Преследуемые цели =====
- Популяризация идеи geek-кодов; увеличение числа их приверженцев за счёт использования достаточно краткого и простого формата. Если HumanID получит распространение, это покажет верность направления работы автора над новым стандартом, что впоследствии приведёт к разработке ещё более удобной и совершенной версии, учитывающей замечания пользователей.
- Повышение эффективности компьютерной переписки путём разграничения самим читателем потенциально достоверной или недостоверной корреспонденции. Это утверждение требует более подробного объяснения и приведено чуть ниже.
- Стандартизация, применительно к глобальным компьютерным сетям Интернет и Фидо, представления личной информации об индивидууме всего в одной строке.
Код HumanID прекрасно справляется с вышеперечисленными задачами, в то же время занимая в сообщении место не больше обыкновенной подписи! Стандарт HumanID не преследует своей целью объять все стороны деятельности человека. Изначально Geek Code был достаточно избыточным, видимо в надежде "понравиться" наибольшему кругу людей. В итоге главная задача - признание его права на существование - достигнута не была.
===== То самое "чуть ниже..." =====
Ведя переписку с десятками, а, порой и сотнями людей в компьютерной сети, мы постоянно сталкиваемся с невозможностью определить, кто скрывается за пришедшим к нам ответом. В отличие от реальной жизни, где каждый человек имеет внешность, голос, привычки и т.п., по которым можно составить для себя мнение о его возрасте, роде занятий, складе ума, профессионализме, компьютерные сети не позволяют передавать подобную информацию, предлагая лишь строчки текста, без интонации и жестов, изредка разбавленные т.н. "смайликами", объёмные, но неинформативные подписи.
Скорее всего, и вы уже попадали (или ещё попадёте) в такую же ситуацию, которая побудила меня разработать данную спецификацию. Представьте себе, в одной из многочисленных эхоконференций вы задаёте вопрос, который для вас очень важен и требует незамедлительного разрешения, - на него достаточно быстро приходит 3 ответа, но... абсолютно разного содержания. Каждый из ваших собеседников предлагает вам разное решение вашей проблемы. Всё хорошо, когда проблема даёт простор для фантазии и есть возможность поэкспериментировать. А если нет, и неправильными действиями можно принести убытки себе или другим, сломать ремонтируемую деталь, нанести ущерб здоровью, ввести в заблуждение?..
Пожалуй неидеальным, но логичным выходом из описанной ситуации может стать применение geek-кодов. Каждый подписчик может внести в начало или конец своего сообщения несколько сокращений, несущих определённые сведения о себе. Таким образом каждый, читающий сообщение, сможет легко определить отношение к вашим словам, основываясь не только на своём первоначальном впечатлении, но и исходя из дополнительной информации, которой нам так часто не хватает.
Закономерен вопрос: "А что если я умышленно внесу ложные сведения в свой код?..". Да пожалуйста! В конечном счёте навредите вы только себе и своей репутации честного человека (естественно, если таковая имеется). В любом случае ни один взрослый и серьёзный человек подобным заниматься не будет, а несерьёзных людей видно "невооружённым глазом", под какой бы они личиной ни скрывались.
===== Расшифровка =====
Все обозначения неслучайны. Они происходят от английских слов и для догадливого человека не станут "крепким орешком" для понимания, даже если не иметь самой этой спецификации. Неочевидны лишь некоторые обозначения, для которых просто не нашлось более подходящей буквы.
===== Краткое содержание =====
* 01. Официальное имя/псевдоним (инициалы)
* 02. Дата рождения, знак зодиака
* 03. Страна, регион проживания
* 04. Отрась деятельности, профессиональная сфера, хобби
* 05. Предпочитаемые операционные системы
* 06. Образование
* 07. Знание языков
* 08. Политические взгляды и отношение к действующей власти
* 09. Семейное положение и дети
* 10. Религиозность
* 11. Разное (e-mail/WWW/ICQ/ваш IQ)
==== 01. Официальное имя/псевдоним (инициалы) ====
Сначала записывается имя, затем фамилия. Middle Name (отчество) считается избыточной информацией, в крайнем случае допускается его задание в сокращённом виде. Если официальное имя явно указывается вами в заголовке сообщения, то можно вместо него в этом токене указать псевдоним. Если такового вы не имеете, то указывайте свои инициалы.
(Александр Шахов/////////.)
==== 02. Дата рождения, знак зодиака ====
02.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////////.)
02.2. Дата рождения записывается слитно со знаком зодиака (если он присутствует). Возможно, но крайне нежелательно указание только года рождения, в любом случае он записывается как 2-значное число (75, а не 1975). Использование именно даты рождения в этом токене обусловлено тем, что при задании возраста имеется необходимость каждый год обновлять информацию, что неудобно.
(Александр Шахов/Vi100979////////.)
==== 03. Страна, регион проживания ====
Записываем 2-буквенный код страны в соответствии с списком доменов сети Интернет верхнего уровня и 2-значный код (буквы либо цифры) соответствующие региону в таблице автомобильных кодов Вашей страны.
ru - Россия; by - Белоруссия; ua - Украина; kz - Казахстан; lt - Литва;\\
lv - Латвия; ee - Эстония; ge - Грузия; am - Армения; md - Молдавия;
* [[http://ru.wikipedia.org/wiki/Список_доменов_верхнего_уровня]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_России]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Белоруссии]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Украины]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Азербайджана]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Армении]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Грузии]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Казахстана]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Латвии]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Литвы]]
* [[http://ru.wikipedia.org/wiki/Индекс_автомобильных_номеров_Эстонии]]
(Александр Шахов/Vi100979/ru77///////.)
==== 04. Отрась деятельности, профессиональная сфера, хобби ====
Задача данного токена - описать отрасль деятельности (то, чем занимается предприятие/фирма/учреждение, в котором вы в данный момент работаете, укрупненно), две буквы; а также ваши специальности и по желанию хобби, более конкретно. При описании следует исходить из принципа максимальной краткости, по возможности при сохранении осмысленности. Разделитель - запятая.
Отрасли: Производство(PRoduction), Торговля(TRade), Услуги(SErvices), Строительство(COnstruction), Другое(OTher).
|| Специальности и хобби: |
| Туризм, Связь, Транспорт, | tourism, communications, transportation, |
| Недвижимость, Страхование, Медицина | real estate, insurance, medicine, |
| Банковская, Инф.услуги, | banking, information services, |
| Полиграфия, аудит, консалтинг, | printing, audit, consulting, |
| Гостиничный, Общепит, Культура, | hospitality, catering, culture, |
| Искусство, Живопись, Музыка, | art, painting, music, |
| Бизнес, Бухгалтерия, Менеджмент, | business, accounting, management, |
| ИТ, Программирование, Дизайн, | IT, programming, design, |
| Полиграфия, Наука, Образование, | printing, science, education, |
| Преподавание, Студенчество, | teaching, students, |
| Кулинария, Торговля, ГосСлужба, | cooking, trade, civil service, |
| СМИ, Журналистика/публицистика, | the media, journalism, |
| Юриспруденция, Конструирование, Технология, | law, engineering, technology, |
| Литература, Поэзия, Лингвистика, | literature, poetry, linguistics, |
| Индустрия, PR&Политика, | industry, PR&politics, |
| Пищевая промышленность, Сервис и ремонт, | food, service and repair, |
| Шоу-бизнес, Коммуникации и связь, Армия, | show-business, telecom, military, |
| Полиция, Охранная деятельность, | police, security services, |
| Электроника, Энергетика, Коммерция. | electronics, energy, commerce. |
Если это возможно, то предпочтительно использование других сокращений, в случае большей их краткости, широкой распространенности и известности.
Возможно описание вида деятельности с использованием кода ОКВЭД (смотри [[http://ru.wikipedia.org/wiki/ОКВЭД]], подбор кода [[http://taxpravo.ru/okved]]), однако нужно понимать, что данный код невозможно считать без специального справочника.
Если кратко записать специальности затруднительно, то можно ограничиться описанием отрасли деятельности.
Так, например, работая фирме-франчайзи 1С и специализируясь на системном администрировании, я запишу: "SE,fran1C,IT" или, для краткости "SE,1C,IT", или можно было бы записать просто "SE,1С".
(Александр Шахов/Vi100979/ru77/SE,1C,IT//////.)
==== 05. Предпочитаемые операционные системы ====
Токен указывает Ваши предпочтения в мобильных ОС, и ОС для ПК.
Мобильные:
* a - Android; i - iOS;
* b - BlackBerry; w - Windows Mobile; s - Symbian;
Для ПК:
* W - Windows;
* M - MacOSX;
* L - Linux;
* U - Unix;
Так, например, предпочитая Android для мобильных устройств и Windows для ПК, я пишу "aW".
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/////.)
==== 06. Образование ====
| uL- unfinishedLow: | Общие начальное (1-4 класс) + основное (5-9 класс); |
| L - Low: | Общее полное (1-12 класс); |
| M - Medium: | Среднее проф./специальное/техническое (uL + техникум); |
| H - High: | Высшее образование, аспирантура; |
| T - Training: | Повышение квалификации; |
| S - Scientific: | учёная степень (доцент, к.н., д.н., профессор и т.д.); |
Специализация (факультеты):
| Arts | искусств; |
| Advertisment | реклама и связи с общественностью; |
| Biology | биологическое; |
| Bioengineering | биоинженерии и биоинформатики; |
| Chemistry | химическое; |
| Economics | экономическое; |
| Ecology | экологическое; |
| Education/Pedagogic | педагогическое; |
| Foreign Languages | иностранных языков; |
| Geology | геологическое; |
| Geography | географии; |
| Global Processes | глобальных процессов; |
| History | историческое; |
| Informatics | информатики; |
| International | международных отношений; |
| Journalism | журналистское; |
| Law | юридическое; |
| Materials Science | наук о материалах; |
| Management | управления и менеджмента; |
| Medicine | медицинское; |
| Political Science | политологии; |
| Physics | физическое; |
| Psychology | психологическое; |
| Philology | филологическое; |
| Philosophy | философии; |
| Public Administration | государственного управления; |
| Sociology | социологии; |
| Soil Science | почвоведения; |
| Technical | техническое, включая физтех/мехмат; |
| War | военное, военная кафедра, полиц.школа; |
| World Politics | мировой политики; |
Приставка "u" перед описанием образования покажет его незаконченность. Например я, окончив 9 классов школы, затем техникум (средне-технический факультет), затем получив высшее экономическое образование, затем окончив программу повышения квалификации для управленцев, и в завершении получив высшее психологическое образование пишу "uLMHeconomyTmanagementHpsyhology", либо более короткий (но менее ясно читаемый) вариант "uLMHecoTmanHpsy".
Возможен постфикс "+", который укажет на какой-либо дополнительный атрибут образования (красный диплом, медаль).
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/////.)
==== 07. Знание языков ====
* C - Chinese: китайский;
* D - Deutsch: немецкий;
* E - English: английский;
* F - French: французский;
* I - Italian: итальянский;
* J - Japan: японский;
* P - Polish: польский;
* S - eSpanol: испанский;
* -
* B - Belorussian: белорусский;
* K - Kazakhsky: казахский;
* L - Latvian: латвийский;
* H - litHuanian: латышский;
* R - Russian: русский;
* U - Ukrainian: украинский.
* T - esTonian: эстонский;
Следует записать все языки, владение которыми позволяет вам общаться (разговорные) с носителями языка. Начать следует с родного. Если языков несколько, то их следует записывать в соответствии с уровнем глубины знания. Заглавная буква означает хорошее/отличное знание языка, т.е. отсутствие трудностей в общении, строчная - среднее знание или ниже среднего.
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re////.)
==== 08. Политические взгляды и отношение к действующей власти ====
* L - Left: "левые" ("строим коммунизм", "Ленин живее всех живых!");
* R - Right: "правые" ("строим капитализм", "Демократию! Реформы!");
* C - Centrist: "центрист" ("достроились...", "Умнеть! Развиваться!");
* U - Unformal: неформально-радикальные (ЛДПР, РНЕ, "железной" руки!");
* N - Neutral: нейтральные или политика не интересует вообще.
* -
* s - support: поддерживаю действующего президента и правительство;
* n - neutral: нейтрален, либо не интересуюсь политикой вообще;
* u - unsupport: не поддерживаю действующего президента и правительство;
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re/Cu///.)
==== 09. Семейное положение и дети ====
* S - Single: неженатый, незамужняя;
* D - Divorced: разведённый(ая);
* C - Civil: гражданский брак;
* M - Married: женатый, замужняя;
* -
* b - baby: ребенок;
* m - male: сын;
* f - female: дочь;
Число и пол детей указывать не обязательно. При указании форма может быть свободной. Например, "M1b" - женат, 1 ребенок. "D1f" - разведен, 1 дочь. "M2m" - женат, 2 сына. "M1f1m" - женат, дочь и сын.
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re/Cu/M1b//.)
==== 10. Религиозность ====
* A - Atheism: атеизм (Бога нет);
* B - Buddhism: буддизм;
* C - Christianity: христианство;
* H - Hinduism: индуизм;
* O - One God: монотеизм (Бог один у всех);
* I - Islam: ислам;
* J - Judaism: иудаизм;
* K - Krishnaism: кришнаизм;
* Z - none: религиозные секты.
Если вер несколько, перечисляем все, в порядке значимости.
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re/Cu/M1b/CO/.)
==== 11. Разное (skype/sip/e-mail/WWW/ICQ/ваш IQ) ====
В этом токене вам предоставляется полная свобода действий. Здесь вы никаким образом не ограничены и сами определяете, что хотите сказать всем о себе. Здесь стоит указать или свой e-mail (если он не слишком длинный), или адрес своей домашней странички, или ваш номер ICQ, или вашу группу крови, ваш IQ или любую другую информацию, которая поддаётся записи в краткой, но одновременно понятной всем форме.
(Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re/Cu/M1b/CO/icq28031239.)
Элементы кода имеют строгую последовательность. При пропуске одного из
токенов "/" ("слэш", косая черта) сохраняется, а для большей наглядности
между ними можно поставить знак "?". В конце обязательно ставится точка.
Напр., если я не хочу сообщать о своём образовании и семейном положении, то
мой код будет выглядеть так:
Александр Шахов/Vi100979/ru77/SE,1C,IT/aW//Re/Cu//CO/icq28031239.
или
Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/?/Re/Cu/?/CO/icq28031239.
В сообщении HumanID нужно размещать в начале, перед приветствием. Перед именем добавляется префикс "HumanID08:" (тип кода, обязательно с указанием версии во избежание путаницы). Т.о., в полном виде мой код будет выглядеть так:
HumanID08: Александр Шахов/Vi100979/ru77/SE,1C,IT/aW/uLMHeconomyTmanagementHpsyhology/Re/Cu/M1b/CO/28031239.
В Интернете код HumanID удобно размещать в подписи используемой Вами почтовой программы или в подписи, в настройках форумов. Возможна "встройка" кода HumanID в vCard, а также в профили Вашего клиента ICQ, Skype, Vk.com и любых других.
Данная версия документа не является окончательной, и если у вас есть идеи по совершенствованию или дополнению некоторых пунктов HumanID, вы можете связаться со мной и озвучить свои предложения. Особенно мне интересны региональные особенности использования HumanID, и любые возможные недочеты, с ним связанные (отсутствующая страны, язык и т.п.).
С уважением,\\
Разработчик кода HumanID,\\
Александр Шахов, 17/03/2013\\
\\
E-mail: аpsoft@mail.ru,
Техническая редакция Marїnais.
EOM
{{tag>underground geek geek_code humanid}}