Достаточно большое комьюнити , в которое входят преимущественно молодые люди. Однако, многие новички, которые только хотят приобщиться к этой божественной субкультуре теряются в догадках, обнаруживая периодически различные непонятные выражения и термины. Добавляйте наш сайт сайт в закладки, и вы найдёте ответы на большинство ваших вопросов. Сегодня мы поговорим о популярном в узких кругах слове, это Слэш
, что значит вы можете прочесть немного позже. Впрочем, прежде чем продолжить, мне бы хотелось посоветовать вам прочесть ещё пару статей по тематике аниме сленга . Например, что значит ООС , как понять Йифф , что такое Сётакон , что означает слово Бака и т. п.
Итак, продолжим, что значит Слэш
? Этот термин был заимствован из английского языка "slash
", и переводиться, как "хлестать", "снижать", "сокращать", "полоснуть".
Слэш
- так называют особый жанр фанфиков (любительских произведений), в них сюжет "крутится" вокруг пары мужских персонажей, которые испытывают друг к другу с*ксуальное или романтическое влечение. Обычно их "берут" из достаточно популярных книг, причем в оригинале они не имеют явной гомос*ксуальной ориентации. Если в произведении описывается любовь двух персонажей женского пола, то этот жанр называется фемслэш
RPS
(real person slash) - это слэш о реальных людях
Everyone Is Gay (каждый является членом ЛГБТ сообщества) - в этом фанфике, каждый персонаж является педерастом, причём объяснений со стороны автора нет никаких, независимо от того, что говорится об этом в самом каноне .
В шапке слэш-фанфика может быть следующая информация:
Slash
Возникновение слеша относят к временам Римской империи. На ранних стадиях современности, во Фрактуре , которая была широко распространена по всей Европе в средневековье, слеш (/) использовался вместо запятой, в то время как двойной слеш (//) использовался вместо тире. Двойной слеш, в конечном счете, превратился в символ похожий на знак равенства (=), а позже был еще больше упрощен до тире или дефиса .Backslash
Боб Бемер ввел обратный слеш (\) в набор символов ASCII, 18 сентября 1961 года, как результат изучения частоты использования символов встречающихся в частности в программах на ALGOL’е. Тогда же вместе с обратным слешем в стандарт были включены и квадратные скобки.В частности \ был введен, чтобы булевы операторы ALGOL’a AND и OR могли быть представлены с помощью ASCII символов как "/\" и "\/" соответственно [ , ].
Как же вышло, что исторически православный слеш заменился на свое зеркальное отображение, введенное как вспомогательный символ специально для уже мертвого языка?
Русскоязычная Википедия по этому говорит вот что:
В операционных системах DOS и Windows фирмы Microsoft и их аналогах других разработчиков, обратная косая используется для разделений имён директорий (каталогов) при указании пути к файлу. Прямая косая, применяемая для этого в Unix не могла быть использована в MS-DOS, потому что уже была задействована для указания ключей командной строки (оставшегося в наследство от СР/M, где MS-DOS команда «dir /w» писалась как «dir/w»)
.
Так как такое объяснение меня не слишком удовлетворило, пришлось найти статью «Why is the DOS path character "\"?
» , которая вполне утолила моё любопытство. Вольный перевод избранных частей в моем исполнении:
То что символ "/" конфликтовал с разделителем пути другой относительно популярной ОС не был связан напрямую с разработчиками – в конце концов, DOS не поддерживал директорий, просто файлы в одном корневом каталоге.
Для MS-DOS 2.0 (в котором появился поддержка каталогов), дизайнеры DOSа выбрали гибридную версию – у них уже были имена дисков в наследство от DOS 1.0, поэтому разработчикам пришлось их использовать. И в дополнение к именам дисков они решили использовать *nix-style метод определения иерархии каталогов - вместо использования каталога в имени файла (как это было сделано в VMS и DEC-20), они просто сделали каталог и имя файла неотъемлемыми частями пути. Но с этим была проблема. Невозможно было использовать разделитель пути *nix (/), по той причине что слэш уже использовался как разделитель ключей.
Что им было делать? Они конечно могли использовать "." как в DEC, но точка уже использовалась как разделитель между именем файла и расширением. Поэтому они выбрали наилучший вариант из оставшихся - символ "\", который был визуально похож на "/".Таким вот образом и был выбран символ "\" для разделения путей в DOS.
Кстати есть небольшой секрет про MS-DOS. Разработчики DOS не были довольны таким положением дел – они использовали Xenix для почты и прочих вещей, поэтому они были знакомы со структурой *nix команд. Поэтому они добавили в ОС возможность принимать в качестве разделителя путей как "/" так и "\" (это работает и сегодня, кстати – попробуйте выполнить «notepad c:/boot.ini» под XP (если ваш пользователь имеет права админа)). Дальше - больше. Они добавили недокументированный системный вызов, чтобы изменить символ разделителя ключей. И обновили утилиты, чтобы те поддерживали этот флаг. Они даже добавили в config.sys параметр, SWITCHAR, который позволит пользователю установить разделитель ключей на "-". Таким образом можно было превратить MS-DOS в *nix-style ОС, используя "-switch", и пути с разделителем "/".
Собственно к чему это все?
Меня побудила разобраться в этой теме следующая ситуация.Была поставлена задача - наладить систему отчетов для автоматизированных тестов. Тесты у нас используются двух видов – Selenium (функциональные) и Jmeter (нагрузочные). Собственно в этом не было ничего сложного - для этих целей существует вполне себе open-source проект под названием logging selenium и plugin для maven - chronos . Настроив всё и протестировав отчеты локально, принялся за интеграцию с нашей CI - TeamCity. Вот тут-то меня и ждала та самая неожиданность, которая стала поводом для написания этой статьи.
После выполнения всех тестов отчет о Selenium-тестах имел следующий вид:
Всё отлично отображалось, и никаких отличий от локальной версии не было.
Но вот отчет, который отобразился для Jmeter-тестов, воодушевления не вызывал:
Напрочь отсутствовали все изображения на странице.
После просмотра исходного кода страницы стало понятно, что во всем виноват backslash. Ссылки на изображения были указаны в таком формате:
Справедливости ради стоит заметить, что изображения отсутствовали в Firefox, но прекрасно отображались в IE. Хотя если бы IE не отображал ресурсы в URI которых встречается обратный слеш, как разделитель пути для Windows, то в, и не без того подпорченной, репутации индийских программистов образовалась бы еще одна брешь.
В общем, после недолгих раздумий стало понятно, что где-то внутри chronos"a используется File.separator, который и повинен в появлении обратного слеша в путях ресурсов и проблемах с отображением графиков в отчетах. Скачивание исходников плагина и исправление соответствующей строки, в которой формировался URL, решило проблему и дало возможность насладится прекрасными графиками, которые генерируются на основе результатов выполнения JMeter-тестов.
В заключении хотелось бы предостеречь от бездумного использования нативного File.separator – это не всегда приводит к кроссплатформенности, а в некоторых случаях даже может стать причиной появления новых багов. Обычный же слеш работает в Windows (зачастую), работает в *nix, Java и наконец его стоит уважать хотя бы по праву старшинства, так как он на полторы тысячи лет старше своего зазеркального брата.
P.S.: Спасибо хабраюзеру
Всего найдено: 15
Подскажите, нужны ли пробелы до и после слеш а в таком случае: продавец/производитель товара; заемщик/один из созаемщиков; заемщик/созаемщик/поручитель.
Спасибо!
Пробелы не требуются.
Вопрос № 275822 | ||
Здравствуйте!
Подскажите, пожалуйста, как правильно произносить слово slash (косая черта):
«слэш» или «слеш »? Почему?С увжаением, Джеффри Онил.
Ответ справочной службы русского языка
Вопрос № 275428 | ||
Здравствуйте! Никак не могу понять, как же все-таки пишутся сокращения через слеш - с точкой или без. Особенно интересует написание после слеш а. Например, мне часто попадается руб/шт. Как будет верно? Нужна ли точка после шт? Пожалуйста, помогите! Давно ищу ответ на этот вопрос, а у вас не нашла. Заранее спасибо)
Ответ справочной службы русского языка
Вот цитата из полного академического справочника «Правила русской орфографии и пунктуации» (М., 2006 и последующие издания):
«Косолинейные сокращения употребляются вместо словосочетаний, реже – сложных слов, напр.: а/я (абонентный ящик), к/т (кинотеатр), х/б (хлопчатобумажный), об/мин (оборот в минуту), р/с и р/сч (расчетный счет); в этих случаях после сокращенных элементов слов точки не ставятся».
Вопрос № 256872 | ||
Здравствуйте! Вообще-то, это дикость, когда справочная служба не отвечает на вопросы. Как говорится, назвался груздем, полезай в кузов...
Так вот, скажите, пожалуйста, когда же, в каких случаях перед и после слеш а ставятся пробелы? В ответах №№ 183946, 213343, 241178 пробелы ставятся и формулируется как бы общее правило, что ставить их не надо, но в ответе № 241930, пункт 2, пробелы уже ставятся. Извините, я никого не хочу обидеть...
Ответ справочной службы русского языка
Справочная служба старается отвечать на вопросы, связанные с русским языком. Вопрос о слеш е и пробелах трудно считать таковым. Но все же. Знак наклонной черты используется: 1) вместо разделительного союза "или"; 2) как знак дроби в составе формул, величин (км/час, руб./кг ). В обоих случаях пробелы не нужны.
Вопрос № 255054 | ||
Как бы вы порекомендовали оформлять даты, указанные через слеш по старому и новому стилям – с пробелами или без: 18/31 мая, 19 мая / 1 июня?
Ответ справочной службы русского языка
Даты старого (точнее, нового) стиля обычно заключают в скобки: 18 (31) мая, 19 мая (1 июня) .
Вопрос № 254104 | ||
И еще, пожалуйста, вопрос. Общеизвестно, что следующая запись ссылки правильна: Иванов И. И. Как убить время. М.: Высш. шк., 2000. С. 11.
Автор книги И. И. Иванов. Скажите, а как следует записать эту же ссылку, если И. И. Иванов не автор, а составитель? Не будет ли в этом случае запись начинаться с названия книги, а информация об составителе подаваться после слеш а, например: Как убить время / Составитель И. И. Иванов. М.: Высш. шк., 2000. С. 11. Спасибо!
Ответ справочной службы русского языка
Да, Петр, здесь Вы совершенно правы.
Вопрос № 241178 | ||
Здравствуйте, последние дни не получаю ответов на свои вопросы!!!
Следует ли перед и после слеш а ставить пробел в подобных сокращениях и каким справочником это зафиксировано: км / ч, руб. / кг?
Ответ справочной службы русского языка
Пробел не нужен. См. «Русский орфографический словарь РАН» и «Справочник издателя и автора» А. Э. Мильчина и Л. К. Чельцовой.
Вопрос № 234618 | ||
Добрый день. Подскажите, пожалуйста, какой точки зрения следует придерживаться в правописании слова "слеш " (имею в виду косую черточку). В вашем орфографическом словаре через Е, а в толковом словаре черезЭ? Заранее благодарна.
Ответ справочной службы русского языка
Следует придерживаться рекомендаций орфографического словаря.
Вопрос № 232567 | ||
Ради бога, подскажите, как можно оформить стихотворение, если одна строка не умещается целиком (узкая колонка в газете). Можно ли в подбор напечатать (без разбивки на строки), нужно ли при этом отделять строки слеш ем?
Ответ справочной службы русского языка
В этом случае есть два варианта оформления: можно перенести часть стихотворной строки на следующую строку (с выравниванием по правому краю) или печатать без разбивки на строки, но разделять стихотворные строки двумя косыми чертами: _Я вам песенку спою про пять минут, // Эту песенку мою пускай поют..._
Если речь идет о сельскохозяйственном годе, допустим 2007-2008, то правильно писать цифры через тире или слеш ? В 2007 / 2008 сельскохозяйственном году... Спасибо!
Ответ справочной службы русского языка
Верно написание через косую черту.
Вопрос № 223222 | ||
Здравствуйте. Подскажите, пожалуйста, происхождение слова "слеш " и что оно означает. Спасибо.
Ответ справочной службы русского языка
_Слеш _ -- от английского slash "косая черта (символ или математический знак)".
Вопрос № 215057 | ||
Скажите, пожалуйста, как пишутся слова: "слэш" или "слеш " (наклонная черта /\), "тэг" или "тег" (например, в языке HTML, XML)
Ответ справочной службы русского языка
Правильно: _слеш , тег_.
Вопрос № 213343 | ||
Здравствуйте! Скажите, пожалуйста, нужно ли ставить пробел перед и после знака "слеш " в таком предложении: "Покупатель / производитель может потребовать выплаты компенсации..." Или нужно писать "покупатель/производитель"? Спасибо!
Ответ справочной службы русского языка
Корректно без пробелов.6 июня 2011 в 16:41
Slash и backslash: вехи на пути
- Тестирование IT-систем
Немного истории
Slash
Возникновение слеша относят к временам Римской империи. На ранних стадиях современности, во Фрактуре , которая была широко распространена по всей Европе в средневековье, слеш (/) использовался вместо запятой, в то время как двойной слеш (//) использовался вместо тире. Двойной слеш, в конечном счете, превратился в символ похожий на знак равенства (=), а позже был еще больше упрощен до тире или дефиса .Backslash
Боб Бемер ввел обратный слеш (\) в набор символов ASCII, 18 сентября 1961 года, как результат изучения частоты использования символов встречающихся в частности в программах на ALGOL’е. Тогда же вместе с обратным слешем в стандарт были включены и квадратные скобки.В частности \ был введен, чтобы булевы операторы ALGOL’a AND и OR могли быть представлены с помощью ASCII символов как "/\" и "\/" соответственно [ , ].
Как же вышло, что исторически православный слеш заменился на свое зеркальное отображение, введенное как вспомогательный символ специально для уже мертвого языка?
Русскоязычная Википедия по этому говорит вот что:
В операционных системах DOS и Windows фирмы Microsoft и их аналогах других разработчиков, обратная косая используется для разделений имён директорий (каталогов) при указании пути к файлу. Прямая косая, применяемая для этого в Unix не могла быть использована в MS-DOS, потому что уже была задействована для указания ключей командной строки (оставшегося в наследство от СР/M, где MS-DOS команда «dir /w» писалась как «dir/w»)
.
Так как такое объяснение меня не слишком удовлетворило, пришлось найти статью «Why is the DOS path character "\"?
» , которая вполне утолила моё любопытство. Вольный перевод избранных частей в моем исполнении:
То что символ "/" конфликтовал с разделителем пути другой относительно популярной ОС не был связан напрямую с разработчиками – в конце концов, DOS не поддерживал директорий, просто файлы в одном корневом каталоге.
Для MS-DOS 2.0 (в котором появился поддержка каталогов), дизайнеры DOSа выбрали гибридную версию – у них уже были имена дисков в наследство от DOS 1.0, поэтому разработчикам пришлось их использовать. И в дополнение к именам дисков они решили использовать *nix-style метод определения иерархии каталогов - вместо использования каталога в имени файла (как это было сделано в VMS и DEC-20), они просто сделали каталог и имя файла неотъемлемыми частями пути. Но с этим была проблема. Невозможно было использовать разделитель пути *nix (/), по той причине что слэш уже использовался как разделитель ключей.
Что им было делать? Они конечно могли использовать "." как в DEC, но точка уже использовалась как разделитель между именем файла и расширением. Поэтому они выбрали наилучший вариант из оставшихся - символ "\", который был визуально похож на "/".Таким вот образом и был выбран символ "\" для разделения путей в DOS.
Кстати есть небольшой секрет про MS-DOS. Разработчики DOS не были довольны таким положением дел – они использовали Xenix для почты и прочих вещей, поэтому они были знакомы со структурой *nix команд. Поэтому они добавили в ОС возможность принимать в качестве разделителя путей как "/" так и "\" (это работает и сегодня, кстати – попробуйте выполнить «notepad c:/boot.ini» под XP (если ваш пользователь имеет права админа)). Дальше - больше. Они добавили недокументированный системный вызов, чтобы изменить символ разделителя ключей. И обновили утилиты, чтобы те поддерживали этот флаг. Они даже добавили в config.sys параметр, SWITCHAR, который позволит пользователю установить разделитель ключей на "-". Таким образом можно было превратить MS-DOS в *nix-style ОС, используя "-switch", и пути с разделителем "/".
Собственно к чему это все?
Меня побудила разобраться в этой теме следующая ситуация.Была поставлена задача - наладить систему отчетов для автоматизированных тестов. Тесты у нас используются двух видов – Selenium (функциональные) и Jmeter (нагрузочные). Собственно в этом не было ничего сложного - для этих целей существует вполне себе open-source проект под названием logging selenium и plugin для maven - chronos . Настроив всё и протестировав отчеты локально, принялся за интеграцию с нашей CI - TeamCity. Вот тут-то меня и ждала та самая неожиданность, которая стала поводом для написания этой статьи.
После выполнения всех тестов отчет о Selenium-тестах имел следующий вид:
Всё отлично отображалось, и никаких отличий от локальной версии не было.
Но вот отчет, который отобразился для Jmeter-тестов, воодушевления не вызывал:
Напрочь отсутствовали все изображения на странице.
После просмотра исходного кода страницы стало понятно, что во всем виноват backslash. Ссылки на изображения были указаны в таком формате:
Справедливости ради стоит заметить, что изображения отсутствовали в Firefox, но прекрасно отображались в IE. Хотя если бы IE не отображал ресурсы в URI которых встречается обратный слеш, как разделитель пути для Windows, то в, и не без того подпорченной, репутации индийских программистов образовалась бы еще одна брешь.
В общем, после недолгих раздумий стало понятно, что где-то внутри chronos"a используется File.separator, который и повинен в появлении обратного слеша в путях ресурсов и проблемах с отображением графиков в отчетах. Скачивание исходников плагина и исправление соответствующей строки, в которой формировался URL, решило проблему и дало возможность насладится прекрасными графиками, которые генерируются на основе результатов выполнения JMeter-тестов.
В заключении хотелось бы предостеречь от бездумного использования нативного File.separator – это не всегда приводит к кроссплатформенности, а в некоторых случаях даже может стать причиной появления новых багов. Обычный же слеш работает в Windows (зачастую), работает в *nix, Java и наконец его стоит уважать хотя бы по праву старшинства, так как он на полторы тысячи лет старше своего зазеркального брата.
P.S.: Спасибо хабраюзеру
Компьютерная клавиатура, кроме набора букв и цифр, оснащена большим количеством дополнительных клавиш. Рассмотрим, что такое слэш и для чего он нужен. Слэш - это клавиша, предназначенная для ввода символа черты, наклоненной вправо «/». Для того чтобы напечатать этот знак, следует переключиться на английскую раскладку, в которой имеется две кнопки - слеш и бэкслеш, представляющие собой черты с наклоном в левую и в правую стороны.
На ноутбуках для удобства пользователей имеется функция ввода слеша без включения английской раскладки.
Применение слэша
Пользователи, знакомые с операционной системой DOS, прекрасно знают, как много значит слеш и для чего он нужен:
- Слеш необходим для обозначения деления. Он также заменяет знак дроби;
- С его помощью можно установить соотношение понятий;
- Слеш применяют для орфографических сокращений;
- Данный знак принят в качестве оператора разделения и широко используется в различных языках программирования;
- Слеш применяется при написании адресов ссылок. С помощью него очень легко указать местоположение необходимой веб-страницы, чтобы загрузить ее в браузере.
- Слеш служит для разделения названий папок и директорий.
Слеш в виде прямой черты широко применяется в математике. Он служит отличным разделителем в логических структурах. В системе DOS он служит для перенаправления потоков вывода в потоки ввода или другие конвейеры. С помощью прямой черты удобно рисовать таблицы. Она незаменима в языках программирования как обозначение условного перехода.
Понятие бэкслеша
Весьма распространенной вариацией слэша является бэкслеш. Данный символ имеет обратную форму и используется в качестве обозначения функции разности множеств. Он может играть прочие роли при построении текста. Только от специфики информации зависит, что означает слеш в контексте. Нередко бэкслеш употребляют во всевозможных играх и при работе с консолями.
Его не стоит путать с прямым слешем, вводя код директории или используя один из языков программирования. Иногда при ошибочном наборе сам браузер способен распознать ошибку и заменить обратную косую линию на правильный слеш. Каждому пользователю компьютера следует знать и помнить об отличии этих знаков.
С другими понятиями можно ознакомиться в разделе .