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 ---------------------------------------- ВВЕДЕНИЕ Данный текстовый документ описывает код HumanID (ранее известный как HumanPIN), код для сокращённого представления информации о собеседнике при передаче алфавитно-цифровых данных по компьютерным каналам связи. Изначально сфера его применения прежде всего распространялась на переписку через эхоконференции сети FidoNet, однако настоящее время в основном код ориентирован на e-mail переписку и Интернет-форумы. Код HumanID является преемником Geek Code. За информацией о самом Geek Code и других его реализациях рекомендую обратиться к соответствующим доку- ментациям (к примеру http://ru.wikipedia.org/wiki/Geek-код). Данная же спецификация в свою очередь предлагает оригинальную трактовку идей Geek Code, ориентированную на определённые задачи и условия, перечисленные ниже. Следует специально уточнить, что код HumanID не является конкурентом текстового формата для обмена визитными карточками vCard (*.vcf), поскольку последний предназначен для хранения исключительно контактной информации. Причины, по которым данная спецификация была разработана, просты и нем- ногочисленны: 1. Недостаточные удобство и распространённость аналогов (Geek Code Geek-R, Phainocode и т.п.). 2. Избыточность аналогов, отталкивающая конечных пользователей. Изна- чальная невозможность запомнить смысл всех токенов. 3. Замысловатость формата представления, отталкивающая незнакомых с ним людей. Возможно, некоторая их несерьёзность. ПРЕСЛЕДУЕМЫЕ ЦЕЛИ 1. Популяризация идеи geek-кодов; увеличение числа их приверженцев за счёт использования достаточно краткого и простого формата. Если HumanID получит распространение, это покажет верность направления работы автора над новым стандартом, что впоследствии приведёт к разработке ещё более удобной и совершенной версии, учитывающей замечания пользователей. 2. Повышение эффективности компьютерной переписки путём разграничения самим читателем потенциально достоверной или недостоверной корреспонденции. Это утверждение требует более подробного объяснения и приведено чуть ниже. 3. Стандартизация, применительно к глобальным компьютерным сетям Интер- нет и Фидо, представления личной информации об индивидууме всего в одной строке. Код 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.