====== 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}}