Символ электронной почты – Символ собака — почему значок собачки @ так называют, история появления этого знака в адресе электронной почты и на клавиатуре

Содержание

Никогда не проверяйте e-mail адреса по стандартам RFC / Habr

Множество сайтов требуют от пользователя ввода адреса электронной почты, и мы, как крутые и щепетильные разработчики, всегда стремимся проверять формат введенных адресов строго по стандартам RFC. Благодаря этому наши приложения и сайты проверяют формат e-mail корректно и не имеют проблем с юзабилити, а мы сладко спим, потому что уверены, что все работает как надо.
Ага, как бы не так!
Приведенные выше аргументы звучат круто и железобетонно, но проблема здесь заключается в том, что в адресе почты могут находиться совершенно бессмысленные вещи, и, на деле, проверка адресов по стандартам RFC может, наоборот, все жутко запутать.
Почему так? Существует множество способов сформировать адрес почты, который будет одновременно и корректным и бредовым. Отчасти это происходит из-за того, что некоторые почтовые службы в целях обратной совместимости позволяют представлять адреса в форматах, которые давно устарели. Например это электронная почта существовавшая до появления DNS и до появления современного формата [email protected]: тогда использовались UUCP ”bang path” — адреса, которые представляли собой список всех узлов по маршруту ответственных за доставку.

Внутренности адреса почты

Адрес e-mail выглядит так:

[email protected]

Тут mailbox может быть локальным аккаунтом пользователя, аккаунтом роли или маршрутизатором автоматизированной системы такой, например, как список рассылки, а в качестве hostname может быть использован любой узел, если о нем известно DNS-серверу, к которому обращается почтовик при доставке.
Кроме того, некоторые системы позволяют добавлять теги к адресу. Обычно это происходит в формате:

[email protected]

где тег и разделитель (обычно это «+», но qmail использует «-» по-умолчанию, хотя может быть сконфигурирован и иначе) игнорируются при доставке. Обычно это используется для фильтрации почты по папкам и автоматизации, но может быть использовано и для разделения введенных адресов по получателям и выявления злоупотреблений персональными данными.
Итак, в адресе в формате «[email protected]», «mailbox» является пользовательским аккаунтом, приложением или аккаунтом системной роли, но может содержать и такие экстравагантные вещи, как информацию для дальнейшей маршрутизации или идентификаторы используемые для сортировки, автоматизации или отслеживания, а «hostname» — обычно доменное имя, но может являться и субдоменом, сервером, сервисом, ip-адресом или просто именем хоста.

Корректные имена ящика с точки зрения RFC

Специцификация одобряет довольно странные адреса, и было бы накладно поддерживать их все потому, что некоторые слишком сложны, и не слишком много людей обладают достаточными знаниями чтобы выделывать такие пируэты в нейминге. Поддержка таких адресов затруднит поддержку таких аккаунтов вашими сотрудниками, к тому же они почти никогда не используются в быту.
Ящик может содержать пробелы. Насколько я помню, доинтернетовский AOL разрешал пробелы в «Imya Polzovatelya», которые использовались еще и как почтовые ящики с вырезанными оттуда пробелами: «[email protected]», однако ж согласно RFC вы можете использовать двойные кавычки вокруг ящиков содержащих пробелы:

"Alan Turing"@example.com   <== Это корректно, но поддерживать не стоит

Кстати говоря, по этой логике, ящик содержащий всего лишь пробел корректен:

" "@example.com <== Это корректно, но смотри выше

А вот еще один корректный адрес, он создан из допустимых для адреса символов:

!#$%&'*+-/=?^_`{}|[email protected]   <== Корректный адрес вряд ли достойный поддержки

Кстати, проверяйте апострофы, апострофы должны поддерживаться:

Miles.O'[email protected]  <== Стоит поддерживать

Апострофы не должны закавычиваться или эскейпиться, но когда вы сохраняете такие адреса в базу или передаете еще куда-то, убедитесь, что всё чики-пуки.
В Википедии есть еще куча примеров.
Нужна ли полная совместимость с RFC? Вам выбирать, но я не советую — пробелы и нестандартные символы в адресе довольно необычная штука и чаще всего являются просто опечаткой. Крупные e-mail провайдеры не разрешают использовать это примерно по тем же причинам; таким образом обычно достаточно дозволять буквы, цифры, точки, подчеркивания, дефисы, апострофы и плюсы.

Регистрозависимые адреса

Согласно RFC уникальность адреса определяется его регистрозависимой уникальностью, однако 99,9% провайдеров считают иначе и не позволяют регистрировать [email protected], если [email protected] уже зарегистрирован. Считайте, что имя почтового ящика регистронезависимо:

[email protected]
[email protected]
[email protected]

Небольшая кучка систем использует полную проверку регистра, позволяя лишь адрес [email protected] и отбрасывая входящую корреспондецию всех остальных АлЛеНоВ, однако это не работает на практике, поскольку пользователь не привык различать регистр в адресах почты.
Должны ли вы тут сохранять совместимость с RFC? Конвертируя адреса в нижний регистр перед сохранением вы можете доставить проблем небольшому количеству пользователей (вы не сможете посылать им письма), но отослав миллионы e-mail я столкнулся с этим всего несколько раз.
Конвертация в адреса в нижний регистр является неплохой идеей в плане нормализации данных, так как домен всегда регистронезависим и должен быть в нижнем регистре. Если же вы решите сохранять адрес так, как он введен, добавьте поле, в котором будет хранить каноническую версию.

Нестандартные символы

Gmail тут отличился: в то время как стандарт включает в себя точку как стандартный символ, Gmail не делает различий между адресами ящиков с точками и без. Эти адреса указывают на один и тот же почтовый ящик:

[email protected]
[email protected]
[email protected]

Обратите внимание, что Google Apps позволяет использовать Gmail на любом домене.
Основная проблема здесь заключается в поиске адреса в базе в том виде, в котором он был изначально введен, что может доставить немало геморроя как пользователю, так и службе поддержки, а также и программистам с тестировщиками. Тут то вам и пригодится вторая, канонiческая форма адреса, но об этом позже.

Расширенная форма названия ящиков с использованием тегов.

Как было сказано выше, большинство систем доставки электронной почты (MTA), включая sendmail, Postfix, qmail, Yahoo Plus и Gmail поддерживают расширенное название ящика. Это позволяет пользователю, добавляя тег, сортировать письма. Это может позволить мне насоздавать кучу аккаунтов на одном сайте или в приложении:

[email protected]
[email protected]

Но нужно ли вычищать теги из адреса ящика?
НЕТ! Будьте дружелюбны к своим пользователям, и пользователи проникнутся верой, что вы не осуществите хищение и сбыт их персональных данных с целью наживы. Даже если вы пытаетесь запретить регистрацию дополнительных аккаунтов с существующим ящиком, представьте себе, насколько просто в наше время тупо зарегистрировать еще один ящик чтобы снова зарегистрироваться у вас — не сложнее создания алиаса или папки(но об алиасах, папках и тегах, наоборот, мало кто знает).
Итак, еще раз. Создание второй, канонической, формы сохранения адреса в базе может неплохо прикрыть вашу за вас в случае неприятностей. Убедитесь, что вы ликвидировали из нее все теги, точки и т. д. и можете сравнивать с ней свежевведенные адреса.

Юникод и интернационализированные имена ящиков

Имена ящиков не поддерживают расширенные символы ASCII (8-bit) и символы Юникода. Это ограничение уходит своими корнями в спецификацию SMTP, во времена появления которого всего этого попросту не существовало; однако 8-битные значения, определенные локально, например из кодировок семейства ISO-8859-x, все-таки могут использоваться, но вы все равно никогда не узнаете, что же это за кодировка. Фактически, я видел 8-битные ящики только у спамеров.
В конце концов, вы ведь храните ваши данные в UTF-8, так? Значит вы в любом случае не сможете перевести их обратно в ту локаль, которая была использована, если вы ее не знаете.

Доменные имена

У почтовых доменов те же самые ограничения как и в HTTP: они регистронезависимые, так что их следует нормализовывать в нижний регистр.

Поддомены

Некоторые адреса содержат ненужные поддомены: например, «email.msn.com» и «msn.com» являются одним и тем же почтовым доменом, кроме того, такие истории часто случаются в корпоративной среде (и это еще один хороший кандидат для каноникализации).

Интернационализированные домены (IDN)

IDN были созданы для того чтобы использовать местные символы Юникода в названиях доменов, кроме того, возможно создать домен и со специальными символами:

[email protected]→→→→→→→.ws

этот классно описывает круговорот воды в природе.
Как и HTTP, SMTP поддерживает лишь 7-битную кодировку, и для того чтобы справиться с этим несчастьем IDN конвертируются в Punycode, что позволяет имени домена конвертироваться в представление Юникод и обратно:

[email protected]

Очень жаль, но существует возможность фишинга при использовании IDN. Юникод содержит несколько разных экземпляров некоторых символов ASCII. Это позволяет злоумышленнику создать сайт, название которого выглядит точно также как и оригинал из-за того, что некоторые символы в названии совпадают внешне, но не внутренне.
Это порождает несколько вопросов на которые следует ответить:
Должны ли мы дозволять IDN-адреса? Можем ли мы обеспечить саппорт пользователей службой поддержки (откуда у саппорта, например, клавиатуры с китайскими иероглифами?) Должны ли мы сохранять их в Юникоде или Punycode? Если мы сохраняем каноничные адреса, то в какой кодировке это делать? Поддерживает ли вообще наш почтовик (MTA) IDN, и в какой форме он ждет адреса при отправке писем?

IP Address syntax

Использование IP-адресов допустимо:

[email protected][127.0.0.1]
[email protected][IPv6:0:0:1]

Однако такие адреса выглядят подозрительно, и вряд ли им стоит доверять.

Временные почтовые адреса

Существует множество сервисов, которые предоставляют пользователям временные почтовые адреса. Обычно это используется для анонимности или для того чтобы регистрироваться на недоверенных сайтах.
Даже такие сервисы как Hotmail и Yahoo предоставляют алиасы, которые могут быть использованы примерно тем же способом, то есть уничтожены через некоторое время. Не существует единой техники выявления таких адресов — в конце концов именно для этого они и предназначены. Они используют большущий набор доменных имен с постоянной ротацией для того чтобы быть на шаг впереди тех, кто пытается пресечь их деятельность.

Белый список используемых возможностей

Адреса электронной почты могут быть чудовищно сложными, но, навскидку, 99,99% (а может, и больше) придерживаются простых принципов, а остальные слишком утомительно поддерживать.
Итак, вам вероятно следует воздержаться от поддержки адреса, если он содержит:

  • Зависимость от регистра
  • Пробелы
  • Кавычки или Эскейп-символы
  • Специальные символы кроме '._+-
  • Айпишники в поле домена
  • IDN

Конечно, это может создать проблемы некоторым пользователям, но и в этом случае они скорее всего попытаются использовать какой-нибудь другой адрес, который подойдет. Кроме того, это позволит вашему саппорту более качественно оказывать поддержку вне зависимости от пользовательской локали.
Еще я считаю, что вы должны поддерживать теги.
Если это необходимо, вы можете создать еще одно поле в базе с каноническим адресом, даже если считаете, что всю эту RFC-шную совместимость стоит поддерживать. Адрес в таком поле может быть:

  • Приведен в нижний регистр
  • Быть без тегов
  • Транскодирован из Юникода в ASCII
  • Без дублирующихся поддоменов

Несмотря на то, что этот совет может показаться слишком радикальным, это все равно лучше, чем слепо подчиняться стандартам. Как знать, может когда-нибудь такая упрощенная нотация станет новым стандартом?

habr.com

Символ электронной почты — biz-incom.ru

Символ @ в настоящее время приобрел известность как символ электронной почты, однако он был широко распространен за долго до появления компьютеров. Самые ранние упоминания этого символа относятся к средневековью. Символ @ использовался в древних рукописях, написанных на латыни. В рукописях на латыни употреблялся предлог «ad», что на современном английском произносится как  «at» – (русск. «на», «в»). В латинском предлоге «ad» символ «d» имел начертание с «хвостом» вверху, что делало похожим его на цифру 6, перевернутую зеркально. Со временем предлог «ad» начали изображать в рукописях как @.

В 15 веке символ @ в Испании и Италии использовался для обозначения меры веса. @ — «arroba» – означал меру веса примерно в 11, 5 килограмм. В различных эпохах символ @ имел разное назначение. Им обозначали цены, символ имел хождение в различной бухгалтерской документации.

В наше время, символ @ известен по всему миру. В Испании и Португалии мера веса «arroba» используется по  прежнему. Во Франции появилось языковое заимствование слово arobas —  «аробаз». В Англии и в Америке знак  @ называют at sign  — «знак эт». В немецком языке название знака  @ звучит как at-Zeichen. В японском языке знак @ произносится как atto maak./span>

Различные народы мира не имея истории практического применения символа @, как например в Испании, дали название символу исходя из метафорических образов, связанных с формой знака, и особенностей его восприятия.

В Африке символ @ сравнивают с обезьяньим хвостом. Корейцы называют символ @ улиткой. В Дании символ @ называют хоботом слона. В Китае прижилось название @ — мыш. Фины сравнивают символ @ с спящей кошкой.

В России символ @ известен как «собака». Происхождение такого названия так же имеет несколько версий. Возможно, из за того, что звучание английского «at» напоминает собачий лай, либо напоминает по форме спящую собаку. Еще одна версия связана с первыми компьютерными играми, героем одной из которых был пес. Поскольку игра была не графической с изображениями людей, а самой простой, в связи с невысокими возможностями техники того времени, герои игры были условно изображены различными текстовыми символами. Пес был изображен символом @.

Значение  символа собака @ у многих народов ассоциируется с едой. Например в Испании этот знак иногда называют конфетой, исходя из формы конфет, которые производятся там же и имеют выгнутую в спираль форму.

Благодаря раннему хождению знака @ в бухгалтерских отчетах, ему нашлось место на клавиатуре первых печатных машинок. В современном языке коммерции символ  @ называется «коммерческое «at». В ранних бухгалтерских документах символ обозначал предлоги « В», «ПО». Знак использовался, например в документах на  закупки. Запись о закупке товара в количестве 10 штук ценой по 5 долларов за штуку, имела вид – 10 widgets @ $5 each. К моменту создания первых ЭВМ, символ утратил коммерческое назначение, и хождение в бухгалтерских документах прекращено.

В связи с былой распространенностью, символ @ не был забыт. С появлением первых компьютеров знак @ нанесли и на клавиатуру ЭВМ. Впервые на компьютерной клавиатуре символ @ появился в 1971 году.

Символ @ в настоящее время превратился в символ электронной почты.  С началом развития компьютерной техники возникла необходимость передачи файлов с одного компьютера на другой. В конце 60 – х годов по заказу министерства обороны США был организован проект ARPANet, предполагающий соединение компьютеров, существовавших в то время в единую сеть. Этот проект стал прообразом современного интернета. Одной из участников проекта была компания BBN Technology, в которой работал исследователь Рэй Томлинсона (Ray Tomlinson).

К моменту запуска проекта, уже существовали программы для передачи файлов от одного пользователя к другому. Необходимо было усовершенствовать процесс передачи сообщений.   Томлинсон разработал виртуальный почтовый ящик – специальный файл, в который можно было добавлять файл сообщения, но корректировать его было невозможно. Первые сообщения, переданные с использованием почтовой программы, были переданы спустя полгода после начала экспериментов с почтовыми файлами. Все работы были строго засекречены.

С созданием электронного почтового файла сразу возникла проблема определения адреса абонента, для которого предназначалось сообщение. Для определения адреса получателя, был разработан универсальный алгоритм построения электронного адреса – «Имя получателя  – Знак разделения – Место, где находится хост получателя».

Если с именем пользователя и названием места расположения хоста получателя проблем не возникало, то с знаком машинного распознавания для отделения имени пользователя от названия хоста возникли трудности. Синтаксис адреса электронной почты должен был включать в себя знак разделения, который бы присутствовал на клавиатуре и в то же время был уникальным, единственным в своем роде и не использовавшийся в написании любых имен, в том числе и иностранных. Томлинсон выбрал символ @. Благодаря использованию, символ электронной почты  @ стал самым известным и употребляемым символом в мире.

biz-incom.ru

история появления, значение и правильное название

В интернете известный символ «собака» используется как разделитель между именем данного пользователя и названием домена (хоста) в синтаксисе адресов электронной почты.

Известность

Некоторые интернет-деятели считают указанный символ сигнатом общего человеческого коммуникационного пространства и одним из наиболее популярных знаков во всем мире.

Одним из свидетельств всемирного признания данного обозначения можно назвать факт того, что в 2004 году (в феврале) Международный союз по электросвязи внес в общую азбуку Морзе специальный код для обозначения @. Он совмещает коды двух латинских букв: С и А, что отображает совместное их графическое написание.

История символа «собака»

Итальянскому исследователю Джорджио Стабиле удалось обнаружить в архиве, которым владел Институт экономической истории в городе Прато (что близ Флоренции), документ, в котором впервые встречается данный знак в письменной форме. Столь важное свидетельство оказалось письмом торговца из Флоренции, которое дотировано еще 1536 годом.

В нем идет речь о трех торговых кораблях, прибывших в Испанию. В составе груза суден фигурировали емкости, в которых перевозили вино, обозначенные знаком @. Проведя анализ данных о цене на вина, а также о вместимости различных средневековых сосудов, и сопоставив данные с всеобщей системой мер, использовавшейся в те времена, ученый сделал вывод, что знак @ применялся в качестве особой мерной единицы, которая заменяла слово anfora (в переводе «амфора»). Так с античных времен называлась всеобщая мера объема.

Теория Бертольда Уллмана

Бертольд Уллман — американский ученый, который выдвинул предположение о том, что символ @ был разработан средневековыми монахами с целью сокращения распространенного слова ad латинского происхождения, которое часто употребляли как универсальный термин, означающий «в отношении», «в», «на».

Следует отметить, что во французском, португальском и испанском языках название обозначения происходит от термина «арроба», который в свою очередь обозначает староиспанскую меру веса (около 15 кг), сокращённо она обозначалась на письме символом @.

Современность

Многих людей интересует, как называется символ «собака». Отметим, что официальное современное название данного символа звучит как «коммерческое at» и берёт начало свое от счетов, в которых он применялся в следующем контексте: [email protected]$2each = $14. Это можно перевести, как 7 штук по 2 долларов = 14 долларов

Так как символ «собака» использовался в бизнесе, его разместили на клавиатурах всех пишущих машинок. Присутствовал он даже на первой пишущей машинке в истории человечества «Ундервуд», которая была выпущена в далеком 1885 году. И лишь спустя долгих 80 лет символ «собака» унаследовали первые компьютерные клавиатуры.

Интернет

Обратимся к официальной истории Всемирной сети. Она утверждает, что возник интернет-символ «собака» в электронных почтовых адресах благодаря американскому инженеру и компьютерщику по имени Рэй Томлинсон, который в 1971 году сумел отправить через сеть первое в истории электронное послание. При этом адрес необходимо было составить из двух частей — названия компьютера, посредством которого произведена регистрация, и имени пользователя. В качестве разделителя между указанными частями Томилсон выбрал символ «собака» на клавиатуре, поскольку он не входил в состав ни имен компьютеров, ни имен пользователей.

Версии происхождения знаменитого названия «собака»

В мире существует сразу несколько возможных версий происхождения столь забавного названия. Прежде всего, значок действительно очень похож на собачку, свернувшуюся калачиком.

Кроме того, отрывистое звучание слова at (символ собака по-английски именно так читается) напоминает немного собачий лай. Также следует отметить, что при хорошем воображении вы можете рассмотреть в символе почти все буквы, которые входят в состав слова «собака», разве что, исключая «к».

Однако самой романтичной можно назвать следующую легенду. Давным-давно, в то доброе время, когда все компьютеры были очень большими, а экраны — исключительно текстовыми, в виртуальном королевстве жила-была одна популярная игра, которая получила название, отражающее ее содержание — «Приключение» (Adventure).

Смысл ее заключался в путешествии по лабиринту, созданному компьютером в поисках различных сокровищ. Были там, конечно, и сражения с подземными вредоносными тварями. Лабиринт на дисплее был нарисован при помощи символов «-», «+», «!», а играющий, враждебные монстры и клады обозначались различными значками и буквами.

Причем, согласно сюжету, игрок дружил с верным помощником — псом, которого всегда можно было отправить на разведку в катакомбы. Обозначался тот как раз значком @. Стало ли это первопричиной ныне общепринятого названия, либо, наоборот, значок выбрали разработчики игры, ибо она уж так называлась? На эти вопросы легенда ответов не дает.

Как называют виртуальную «собачку» на территории других стран?

Стоит отметить, что у нас в стране символ «собака» также называется бараном, ухом, плюшкой, лягушкой, собачкой, даже крякозяброй. В Болгарии — это «маймунско а» или «кльомба» (обезьяна А). В Нидерландах — обезьяний хвостик (apenstaartje). На территории Израиля знак ассоциируется с водоворотом («штрудель»).

Испанцы, французы и португальцы называют обозначение аналогично мере веса (соответственно: arroba, arrobase и arrobase). Если вы спросите о том, что означает символ собака у жителей Польши и Германии, они вам ответят, что это обезьяна, скрепка, обезьянье ухо или обезьяний хвост. Улиткой его считают в Италии, называя chiocciola.

Наименее поэтичными именами нарекли символ в Швеции, Норвегии и Дании, называя его «рыло а» (snabel-a) или слоновым хвостом (хвостатая а). Наиболее аппетитным названием можно считать вариант чехов и словаков, которые считают знак сельдью под шубой (рольмопс). Ассоциации с кухней проводят и греки, называя обозначение «мало макарон».

Для многих это все же обезьяна, а именно для Словении, Румынии, Голландии, Хорватии, Сербии (мајмун; альтернатива: «чокнутая A»), Украины (альтернативы: улитка, песик, собака). С английского языка заимствовали термин Литва (eta — «эта», заимствование с добавлением литовской морфемы в конце) и Латвия (et — «эт»). В уныние может привести вариант венгров, где этот милый знак стал клещом.

В кошки-мышки «играют» Финляндия (кошачий хвост), Америка (кошка), Тайвань и Китай (мышонок). Романтиками оказались жители Турции (розочка). А во Вьетнаме этот значок называют «скрюченная A».

Альтернативные гипотезы

Есть мнение, что название обозначения «собака» в русской речи появилось благодаря знаменитым компьютерам ДВК. В них «собака» появлялась во время загрузки компьютера. И действительно обозначение напоминало маленькую собачку. Все пользователи ДВК, не сговариваясь, придумали название для символа.

Любопытно, что первоначальный вариант написания латинской буквы «A» предполагал украшение ее завитками, тем самым она была очень схожа с нынешним написанием знака «собачки». Перевод слова «собака» на татарский язык звучит как «эт».

Где еще можно встретить «собачку»?

Существует ряд сервисов, использующих этот символ (кроме электронной почты):

HTTP, FTP, Jabber, Active Directory. В IRC символ ставится перед указанием имени оператора канала, к примеру, @oper.

Широкое применение получил знак и в основных языках программирования. В Java он используется для объявления аннотации. На C# необходим для экранирования символов в строчке. Операцию взятия адреса соответствующим образом обозначают в Pascal. Для Perl — это идентификатор массива, а в Python, соответственно, объявление декоратора. Идентификатором поля для экземпляра класса выступает знак на Ruby.

Что касается PHP, то здесь «собачку» используют для того, чтобы подавить вывод ошибки, либо предупредить об уже произошедшей в момент выполнения задаче. Префиксом косвенной адресации символ стал на ассемблере MCS-51. В XPath — это сокращение оси attribute, которая выбирает множество атрибутов для текущего элемента.

И наконец, Transact-SQL предполагает, что имя локальной переменной должно начинаться с @, а имя глобальной переменной – с двух @. В Пакетных файлах DOS, благодаря символу, подавляется эхоповтор для исполняемой команды. Обозначение действия, как режим echo off, как правило, применяется перед вводом режима, чтобы предотвратить вывод на экран определенной команды (для наглядности: @echo off).

Вот мы и рассмотрели, как много аспектов виртуальной и реальной жизни зависят от обычного символа. Однако не будем забывать, что самым узнаваемым он стал именно благодаря электронным письмам, которые отправляются тысячами ежедневно. Можно предположить, что и вы сегодня получите письмо с «собачкой», и оно принесет лишь хорошие новости.

fb.ru

Как называется @ — знак в электронной почте, на разных языках

Как называется знак, используемый для разделения в адресе электронной почты? Для чего вообще придумали такое обозначение и откуда возникло подобное имя. Как называется @ — официально? И как называют «а с закорючкой» в других странах мира?

Всем известный знак, чаще всего используемый в обозначении адреса электронной почты, называется – «собака». Официальное название этого символа @ — «коммерческое эт», от англ. «сommercial at».

История возникновения знака @ — электронная собака

Ранее, в Америке этот знак использовался в качестве сокращения при описании цены и условий продажи какого-либо товара. 5 widgets @ 4$ each = 20$ (5 изделий по 4 доллара каждое). Собственно, и до сих пор можно встретить подобную надпись.

В связи с постоянным использованием печатных машинок в коммерческих отраслях, знак «переехал» на клавиатуру прибора. В дальнейшем, с развитием технологий, «собака» оказалась и на клавишах персонального компьютера.

К слову, процесс развития и внедрения @ в жизнь происходил на западе. К нам дошла уже доработанная, с имеющимся знаком @ — клавиатура.

Почему за знаком закрепилось название «собака»?

Такое смешное, но уже привычное словесное обозначение, прикрепилось благодаря сходству с собакой во время сна. Прописная буква «а» с не замкнутым кольцом, практически полностью повторяет контуры свернутой клубочком собаки.

Помимо визуального сходства, название «собака» надежно закрепилось в рунете и благодаря простому произношению, отчетливому звучанию и ясной ассоциации.

Как раньше назывался знак собачки — @

В 90-х годах, когда интернет стоял на самом старте развития, этому забавному символу приписывали самые разные названия: улитка, ухо, хвост обезьяны и даже червяк. Кто-то по старинке называл @ — буквой «а» с хвостиком, а кто-то — загагулиной. Кстати, подобное смешное название на полном серьезе закрепилось за символом в некоторых странах.

Названия электронной «собаки» в разных странах

Продолжая тему про самые интересные названия, следует упомянуть чешскую интерпретацию «собаки». В этой небольшой европейской стране символ называют – завинач. Что обозначает рулет из рыбы. Разумеется, «завиначем» «электронную собаку» называют и в Словакии.

В Германии — было решено назвать его «хвостом обезьяны». То же название «гуляет» в соседних Нидерландах и более отдаленной – Польше.

В Италии прикрепилось название «улитка», ровно, как и в Испании. А турки знаку «собаки» отдали романтичное – «розочка».

Теперь вы знаете, как называется приполярный и когда-то, необычный знак @. Расскажите своему другу, как официально называется знак «электронной собаки» — «коммерческое эт». Уверены, он будет удивлен!

kak-nazyvaetsya.ru

Как набрать значок «собака» 🚩 значок собака ру 🚩 Электронная почта

Первое упоминание о символе @ относится к XV в., но возможно, что он был выдуман и раньше. Однако и на данный момент не установлено, как возник символ @. По одной из версий, данный знак первыми стали применять в письме монахи, которые писали летописи, в том числе и на латинском языке. В латыни имеется предлог «ad», и в то время буква «d» записывалась с небольшим хвостом, закрученным вверх. И во время быстрого письма предлог смотрелся как значок @.

С XV века символ @ стал применяться в качестве коммерческого символа. Так, он подразумевал меру веса, около 12,5 кг, так называемую амфору, и в тот период буква «А», которой обозначали единицу измерения массы, украшалась завитками и выглядела как сегодняшний знак @.
Есть версия, что символ «собака» появился от слова «арроба» — это старая испанская мера веса, около пятнадцати килограмм, которую португальцы, французы и испанцы обозначали в письме знаком @, взятом от первой буквы данного слова.

В нынешнем коммерческом языке название символа «собака» — «коммерческое at» произошло из счетов бухгалтерии, что обозначало предлог «по, в, на, к», и на русский перевод выглядело примерно так – 6 шт. по 4$ (6 widgets @ $4 each). Поскольку данный знак применялся в торговле, его разместили на клавиатуре одной из первых пишущих машинок, оттуда он и перебрался на клавиатуру компьютера.

Появлению знака @ в адресе электронной почты пользователи сети обязаны Томлинсону, который еще в 1971 году отправил самое первое электронное письмо. При этом e-mail состоял из 2-х частей — имени самого пользователя сети и имени компьютерного устройства, на котором он зарегистрирован. Кроме того, в качестве разделителя между этими частями Томлинсон предпочел знак @ (собака) на клавиатуре, который не мог внести какую-либо путаницу в систему.

К тому же, в разных странах данный знак называют по-разному, но как символ «собачка» он известен только в русском языке. Согласно одной из версий – звучание «at» на английском языке чем-то напоминает лай собаки, по другой – данный символ напоминает маленькую собачку, свернувшуюся калачиком. Есть еще одна легенда, что у игрока имелся помощник, его пес, который искал клады, а также защищал от страшных монстров. И обозначался этот пес символом @.

www.kakprosto.ru

Что означает «электронная собака»? | Техника и Интернет

Начать, конечно же, пришлось с изучения истории появления этого знака.
За ответом на этот вопрос я обратилась к англо-русскому энциклопедическому словарю по электронной технике, в котором указано, что символ @ является скорописным вариантом английского предлога «at».

Что же касается, ученых, проводивших исследования о появлении этого знака, то, например, француз Дэнис Музерелли предположил, что @ появился в результате другого наклона в написании, когда купцы Франции и Германии начали записывать значок «`».

Американский ученый Бертольд Уллман выдвинул предположение, что знак @ был изобретен средневековыми монахами для сокращения латинского слова «ad», которое часто употреблялось в качестве универсального слова, означающего «на», «в», «в отношении» и т. п.

Итальянский специалист истории языка Джорджио Стейбаил обнаружил документы XV века, в которых символ @ использовался для обозначения меры объема — амфоры (в латино- испанском словаре anfora переводится как arroba — мера веса равная 12,5 кг.)

История появления знака в итоге привела меня к заключению, что символ @ существует с XV века — как в испано-арабских, так и в греко-романских языках — в качестве коммерческого символа, использовавшегося для обозначения единиц измерения товара.

Всем известно, что знак @ является символом электронной почты и используется для разделения имени пользователя от имени хоста. Первым этот значок применил ведущий инженер компании BBN Technologies Рэй Томлинсон в 1971 году. На клавиатуре эта клавиша обозначала английский предлог «at».

Честно говоря, я никогда и нигде не встречала использование этого знака где-нибудь еще, кроме электронного адреса, однако на первой модели механической печатной машинки, символ @ уже присутствовал.

Итак, у разных народов мира символ @ набирается на компьютере одинаково, а пишется словами и произносится по-разному. Кроме того, его название на сленге тоже отличается, но что характерно, большинство пользователей видят в «собаке» животное.

Англичане, американцы, французы, итальянцы называют @ «улиткой». Африканцы, голландцы, поляки, немцы предпочитают называть его «обезьяньим хвостом». Датчане могут сказать «слоновий хобот», норвежцы «свиной хвост», китайцы — «мышонком», а венгры — «червяком». Русские почему-то называют этот знак собакой, а не далеко ушедшие от нас финны — кошкой.

Но не все видят только животных. Также среди сленговых названий просматриваются… деликатесы.
Например, шведы символ @ называют «булочка с корицей», израильтяне — «штрудель», а чехи «селедочный рольмопс».

Вот какие интересные названия люди придумали для этого символа, который каждый из нас использует ежедневно.

Ну, а что касается японцев… Они используют английское «attomark» и никаких ассоциаций с животными у них знак @ не вызывает.


shkolazhizni.ru

email



Формат адреса электронной почты следующий:

[email protected]

где локальная часть(local-part) может быть до 64 символов, а доменное имя(domain) может содержать не более 253 символов. Максимальная длина всего(вместе с символом @) адреса электронной почты(email) = 256 символов.

В локальной части адреса электронной почты можно использовать любой из следующих символов ASCII:

1. Строчные и прописные английские буквы (a–z, A–Z) (ASCII: 65-90, 97-122)

2. Цифры от 0 до 9 (ASCII: 48-57)

3. Символы !#$%&’*+-/=?^_`{|}~ (ASCII: 33, 35-39, 42, 43, 45, 47, 61, 63, 94-96, 123-126)

4. Символ . (точка) (ASCII: 46) при условии, что это не первый и последний символ, а также при условии, что он не появляется два или более раза подряд (например, [email protected] является не допустимым.).

5. Специальные символы разрешены с ограничениями, в том числе:
Пробел и «(),:;@[\]
(ASCII: 32, 34, 40, 41, 44, 58, 59, 60, 62, 64, 91-93)

Ограничения для специальных символов заключается в том, что они должны содержаться в кавычках и что перед специальными символами (пробел, обратная косая черта \ и кавычка » (ASCII: 32, 92, 34) должна предшествовать обратная косая черта \ (например, «\»\\\ «).

Строка в кавычках может существовать если она отделена точками или содержит всю локальную часть (например,
abc.»defghi»[email protected] или «abcdefghixyz»@example.com допускается.
abc»defghi»[email protected] и abc\»def\»[email protected] не допускается).

Многие организации ограничивают допустимые символы.

Системы, отправки почты должны быть способны обрабатывать исходящую почту для всех допустимых адресов. В отличие от соответствующих стандартов, некоторые дефектные системы делают некоторых законные адреса недействительными и не в состоянии обслуживать почту для этих адресов. Hotmail, например, отказывается отправлять почту на любой адрес, содержащие любое из следующих стандартах допустимых символов: !#$%*/?^`{|}~

Доменная часть состоит либо из адреса сайта, либо ip буквально, заключеный в квадратные скобки, например, [email protected][192.168.2.1], хотя это большая редкость за исключением спама Ж:-)

Правильные адреса электронной почты:

[email protected]
[email protected]
bla.»bla\bla»@example.com
bla.bla.»@»[email protected]
Bla.»(),:;[]».BLA.»[email protected]\\\ \» bla»[email protected]

Неправильные адреса:

bla.example.com (символ @ отсутствует)
[email protected] (символ точки (.) является последним в локальной части)
[email protected] (символ точки (.) два раза подряд)
[email protected]@[email protected] (только один @ допускается вне кавычек)
«(),:;[ \]@example.com (ни один из представленных символов перед @ не разрешается вне кавычек)
bla»bla»[email protected] (кавычки должны быть отделены точкой или быть единственным элементом, составляющим локальную часть)

tftf.ru

Отправить ответ

avatar
  Подписаться  
Уведомление о