Чем отличается слэш от слэша

Чем отличается слэш от слэша

Можно ли воспринимать слэш и яой как одно явление общего порядка,но нашедшее свое выражение в рамках разных культурных традиций?Или все же это стоит рассматривать как совершенно разные течения?

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

Здравствуйте! Сегодня с вами поговорим о том, что такое слеш. Это – клавиша, которая отвечает за ввод соответствующего символа – «/». Глядя на клавиатуру, сразу ее могут найти немногие, обычно она «прячется» либо неподалеку от клавиши «Shift» справа, либо чуть ниже «Enter», если она имеет Г-образную форму. Принято, что слеш располагается на клавише, которая при вводе на русской раскладке ставит точку в предложении.

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

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

Где используется слеш?

Давние пользователи компьютера наверняка помнят времена работы в DOS’е. Им, скорее всего, не придется напоминать, что такое слеш и зачем он нужен, они и так все прекрасно знают. Для тех же, кто не сталкивался с этим – слеш применяется во многих случаях.

Например, когда необходимо поставить знак дроби (деления), обозначить соотносимость понятий (вместо употребления и/или и т.д.), для орфографических сокращений, как оператор разделения во множестве известных языков программирования и так далее. Работая в DOS, многие привыкли к функционалу клавиши «/», которая, например, разделяет названия папок при вводе директории. В программировании эта кнопка просто незаменима и используется очень часто.

Чем отличаются слеш и бэкслеш?

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

Ни в коем случае нельзя путать две этих клавиши, например, при вводе кода или директории. Иногда при вводе адреса браузер сам распознает ошибку и заменяет обратные косые линии на слеш. Однако предназначение у этих знаков совершенно разные, и об этом нужно помнить.

Если зайти на какой-нибудь диск, то мы увидим «D: », а если зайти на сайт http: // useroff.com, мы с вами можем заметить, что слеши отличаются. Вы должны это понять.

Итак, теперь вы знаете, что такое клавиша «слеш», как найти ее на клавиатуре, для чего служит этот знак. На самом деле применений ему – множество, намного больше, чем описано выше. Эта кнопка несет в себе огромный функционал, а потому она далеко не лишняя в раскладке.

На этом у меня все, пока!

Немного истории

Slash
Backslash

Боб Бемер ввел обратный слеш () в набор символов ASCII, 18 сентября 1961 года, как результат изучения частоты использования символов встречающихся в частности в программах на ALGOL’е. Тогда же вместе с обратным слешем в стандарт были включены и квадратные скобки.
В частности был введен, чтобы булевы операторы ALGOL’a AND и OR могли быть представлены с помощью ASCII символов как "/" и "/" соответственно [3,4].
Как же вышло, что исторически православный слеш заменился на свое зеркальное отображение, введенное как вспомогательный символ специально для уже мертвого языка?

Русскоязычная Википедия по этому говорит вот что:
В операционных системах DOS и Windows фирмы Microsoft и их аналогах других разработчиков, обратная косая используется для разделений имён директорий (каталогов) при указании пути к файлу. Прямая косая, применяемая для этого в Unix не могла быть использована в MS-DOS, потому что уже была задействована для указания ключей командной строки (оставшегося в наследство от СР/M, где MS-DOS команда «dir /w» писалась как «dir/w») [5].

Так как такое объяснение меня не слишком удовлетворило, пришлось найти статью «Why is the DOS path character ""?» [6], которая вполне утолила моё любопытство. Вольный перевод избранных частей в моем исполнении:
То что символ "/" конфликтовал с разделителем пути другой относительно популярной ОС не был связан напрямую с разработчиками – в конце концов, DOS не поддерживал директорий, просто файлы в одном корневом каталоге.
Для MS-DOS 2.0 (в котором появился поддержка каталогов), дизайнеры DOSа выбрали гибридную версию – у них уже были имена дисков в наследство от DOS 1.0, поэтому разработчикам пришлось их использовать. И в дополнение к именам дисков они решили использовать *nix-style метод определения иерархии каталогов — вместо использования каталога в имени файла (как это было сделано в VMS и DEC-20), они просто сделали каталог и имя файла неотъемлемыми частями пути. Но с этим была проблема. Невозможно было использовать разделитель пути *nix (/), по той причине что слэш уже использовался как разделитель ключей.
Что им было делать? Они конечно могли использовать "." как в DEC, но точка уже использовалась как разделитель между именем файла и расширением. Поэтому они выбрали наилучший вариант из оставшихся — символ "", который был визуально похож на "/".Таким вот образом и был выбран символ "" для разделения путей в DOS.
Кстати есть небольшой секрет про MS-DOS. Разработчики DOS не были довольны таким положением дел – они использовали Xenix [7] для почты и прочих вещей, поэтому они были знакомы со структурой *nix команд. Поэтому они добавили в ОС возможность принимать в качестве разделителя путей как "/" так и "" (это работает и сегодня, кстати – попробуйте выполнить «notepad c:/boot.ini» под XP (если ваш пользователь имеет права админа)). Дальше — больше. Они добавили недокументированный системный вызов, чтобы изменить символ разделителя ключей. И обновили утилиты, чтобы те поддерживали этот флаг. Они даже добавили в config.sys параметр, SWITCHAR, который позволит пользователю установить разделитель ключей на "-". Таким образом можно было превратить MS-DOS в *nix-style ОС, используя "-switch", и пути с разделителем "/".

Собственно к чему это все?

Меня побудила разобраться в этой теме следующая ситуация.
Была поставлена задача — наладить систему отчетов для автоматизированных тестов. Тесты у нас используются двух видов – Selenium (функциональные) и Jmeter (нагрузочные). Собственно в этом не было ничего сложного — для этих целей существует вполне себе open-source проект под названием logging selenium [8] и plugin для maven — chronos [9]. Настроив всё и протестировав отчеты локально, принялся за интеграцию с нашей CI — TeamCity. Вот тут-то меня и ждала та самая неожиданность, которая стала поводом для написания этой статьи.
После выполнения всех тестов отчет о Selenium-тестах имел следующий вид:

Всё отлично отображалось, и никаких отличий от локальной версии не было.
Но вот отчет, который отобразился для Jmeter-тестов, воодушевления не вызывал:


Напрочь отсутствовали все изображения на странице.
После просмотра исходного кода страницы стало понятно, что во всем виноват backslash. Ссылки на изображения были указаны в таком формате:

Справедливости ради стоит заметить, что изображения отсутствовали в Firefox, но прекрасно отображались в IE. Хотя если бы IE не отображал ресурсы в URI которых встречается обратный слеш, как разделитель пути для Windows, то в, и не без того подпорченной, репутации индийских программистов образовалась бы еще одна брешь.

Ссылка на основную публикацию
Хранение машины в гараже плюсы и минусы
От того, в каких условиях хранится автомобиль, во многом зависит его техническое состояние, а также внешний вид, а при желании...
Фартуки для кухни отзывы какие лучше брать
Сегодня поговорим о самых популярных материалах для оформления рабочей зоны, сравним их и выясним какой же материал лучше всего подойдет...
Фейк ава в вк парня
Фото девушек на аву Фото девушек на аву Здесь вы можете найти для себя много реальных фото на аву красивых...
Хранилище игр на пк
Играй в любимые игры на любом компьютере без лагов и тормозов Играй в крутые игры Как работает Loudplay Мы предоставляем...
Adblock detector