Разделитель пути в windows
От: Abyx Россия  
Дата: 18.09.11 11:26
Оценка:
Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?
In Zen We Trust
Re: Разделитель пути в windows
От: tofox2 Россия  
Дата: 18.09.11 11:49
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


из вики

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

Re: Разделитель пути в windows
От: dilmah США  
Дата: 18.09.11 11:56
Оценка:
в дополнение: afaik в функциях типа fopen таки можно писать прямые слеши -- они автоматом преобразуются в обратные.
Re: Разделитель пути в windows
От: quwy  
Дата: 18.09.11 12:22
Оценка: 1 (1) +1 -1 :))) :))
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?

Мне в строковых переменных не приходится ничего такого писать:
StrVar:= 'C:\Windows\System32';

И все работает правильно
Re: Разделитель пути в windows
От: _nn_ www.nemerleweb.com
Дата: 18.09.11 13:03
Оценка: 1 (1) +1
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


Пользуйтесь правильными языками и этого не нужно будет делать
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[2]: Разделитель пути в windows
От: alexsoff Россия  
Дата: 18.09.11 13:15
Оценка: +2 -1
A>>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?

__>Пользуйтесь правильными языками и этого не нужно будет делать


Выносите это в настройки приложения ибо не фиг харкодить пути
Re: Разделитель пути в windows
От: tlp  
Дата: 18.09.11 14:02
Оценка:
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш,

так сложилось исторически, еще со времен DOS

A>из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?

в C-подобных языках символ "\" имеет специальное значение (escape character), если встречается в стркоровых литералах, (например \n, \0xFF, \077 и т д). Чтобы в строке использовать сивол сам по себе, его нужно удваивать
Re[3]: Разделитель пути в windows
От: Roman Odaisky Украина  
Дата: 18.09.11 15:43
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>Выносите это в настройки приложения ибо не фиг харкодить пути


А в этом как раз проблемы нет. /dev/null, /usr/lib/libastral.so, /etc/astralrc. Ну и относительные пути тоже как-то записывать надо.
До последнего не верил в пирамиду Лебедева.
Re: Разделитель пути в windows
От: Lloyd Россия  
Дата: 18.09.11 17:17
Оценка: :))) :)
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


Коллеги, объясните зачем для эскейпинга в строках используется обратный слеш, из за чего в строковых литералах для путей в файловой истеме приходится писать "пути\\через\\два\\слеша" ?
Re[2]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.09.11 09:17
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Здравствуйте, Abyx, Вы писали:


A>>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


L>Коллеги, объясните зачем для эскейпинга в строках используется обратный слеш, из за чего в строковых литералах для путей в файловой истеме приходится писать "пути\\через\\два\\слеша" ?


Ну когда делали Си (в 71-73), никому из разумных в голову не пришло, что какой-то безумец через 10 лет будет использовать бэкслэш для путей...

А внутренний квотинг в строке никогда не был лучшим путём, он и без Windows имеет свои проблемы (излишняя грамматичность).
The God is real, unless declared integer.
Re[3]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.09.11 09:21
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>>>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


__>>Пользуйтесь правильными языками и этого не нужно будет делать ;)


A>Выносите это в настройки приложения ибо не фиг харкодить пути :maniac:


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

А вот что имеет смысл делать — так это не зашивать фиксированный разделитель пути, а пользоваться библиотеками.
Ибо завтра придётся переделывать под iOS или Android, в которых разделитель пути не придуман по принципу "сделаем через зад, лишь бы отцепились", или же под внезапно ожившие VMS или OS/400 :)
The God is real, unless declared integer.
Re[4]: Разделитель пути в windows
От: alexsoff Россия  
Дата: 19.09.11 09:59
Оценка:
Здравствуйте, netch80, Вы писали:


N>Даже если никто не хардкодит пути как таковые, можно хардкодить имена подкаталогов (и вот это как раз то чему обычно делать нечего в настройках приложений — лучше их фиксировать, чем давать переделывать во что угодно и потом грести проблемы от этого).

Ага, особенно если в подкаталогах хранятся данные, к которым идет постоянный on-line доступ, вот хотели мы засунуть на ssd, а тут нет -разработчики "удружили".
Или более типичные ошибки , программа установлена в Program Files и пишет в свой под каталог данные — приходится для нее постоянно из админа запускать
Re[5]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.09.11 10:06
Оценка:
Здравствуйте, alexsoff, Вы писали:

N>>Даже если никто не хардкодит пути как таковые, можно хардкодить имена подкаталогов (и вот это как раз то чему обычно делать нечего в настройках приложений — лучше их фиксировать, чем давать переделывать во что угодно и потом грести проблемы от этого).

A>Ага, особенно если в подкаталогах хранятся данные, к которым идет постоянный on-line доступ, вот хотели мы засунуть на ssd, а тут нет -разработчики "удружили".

Мнэээ... слово "обычно" означает программы, коих >99% и у которых таких проблем не бывает... а вообще пользуйтесь симлинками:)

A>Или более типичные ошибки , программа установлена в Program Files и пишет в свой под каталог данные — приходится для нее постоянно из админа запускать :maniac:


Ну это уже клинический случай.
The God is real, unless declared integer.
Re[2]: Разделитель пути в windows
От: Pzz Россия https://github.com/alexpevzner
Дата: 19.09.11 10:18
Оценка:
Здравствуйте, dilmah, Вы писали:

D>в дополнение: afaik в функциях типа fopen таки можно писать прямые слеши -- они автоматом преобразуются в обратные.


Это и в венде и в MS-DOS'е сделано на уровне системных вызовов.
Re: Разделитель пути в windows
От: Pzz Россия https://github.com/alexpevzner
Дата: 19.09.11 10:19
Оценка: :)
Здравствуйте, Abyx, Вы писали:

A>Коллеги, объясните зачем в windows разделитель пути это обратный слеш, из за чего в строковых литералах приходится писать "пути\\через\\два\\слеша" ?


Пишите через прямые, так тоже работает.

Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого?
Re[4]: Разделитель пути в windows
От: Pzz Россия https://github.com/alexpevzner
Дата: 19.09.11 10:22
Оценка:
Здравствуйте, netch80, Вы писали:

N>А вот что имеет смысл делать — так это не зашивать фиксированный разделитель пути, а пользоваться библиотеками.

N>Ибо завтра придётся переделывать под iOS или Android, в которых разделитель пути не придуман по принципу "сделаем через зад, лишь бы отцепились", или же под внезапно ожившие VMS или OS/400

Хм. У iOS и Android'а вроде как уних под капотом. Соответственно, и разделители пути юниксовские. А что до VMS и OS/400, я не уверен, что у них вообще такая штука есть.

А что за эти волшебные библиотеки, о которых идет речь?
Re[3]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.09.11 10:25
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, dilmah, Вы писали:


D>>в дополнение: afaik в функциях типа fopen таки можно писать прямые слеши -- они автоматом преобразуются в обратные.


Pzz>Это и в венде и в MS-DOS'е сделано на уровне системных вызовов.


Вот если бы можно было системным вызовом менять возвращаемое и для всяких GetCurrentDirectory(), был бы смысл.
А так — непонятный костыль.

Pzz>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого? :-)


Это зомби ;)

Pzz>Хм. У iOS и Android'а вроде как уних под капотом. Соответственно, и разделители пути юниксовские.


Дык.

Pzz> А что до VMS и OS/400, я не уверен, что у них вообще такая штука есть.


В VMS двоеточие, в OS/400, кажется, точка (не уверен)

Pzz>А что за эти волшебные библиотеки, о которых идет речь? :-)


Да хоть самому написать;) но вот например в питоне есть готовые функции типа "склеить две части пути".
The God is real, unless declared integer.
Re[2]: Разделитель пути в windows
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 19.09.11 10:56
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого?


Главное, чтобы двойные слеши в письменной речи появляться не начали

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[2]: Разделитель пути в windows
От: Sni4ok  
Дата: 19.09.11 11:22
Оценка:
Здравствуйте, _nn_, Вы писали:

__>Пользуйтесь правильными языками и этого не нужно будет делать


или правильной системой
Re[2]: Разделитель пути в windows
От: ДимДимыч Украина http://klug.org.ua
Дата: 19.09.11 14:59
Оценка: 1 (1) +2 -1 :)
Здравствуйте, Pzz, Вы писали:

Pzz>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого?


Раскладку переключать не надо.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[3]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.09.11 15:12
Оценка: +1
Здравствуйте, ДимДимыч, Вы писали:

ДД>Здравствуйте, Pzz, Вы писали:


Pzz>>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого? :-)


ДД>Раскладку переключать не надо.


Что, неподъёмная проблема нажать Shift?
The God is real, unless declared integer.
Re[5]: Разделитель пути в windows
От: Banned by IT  
Дата: 19.09.11 15:33
Оценка: +1
Здравствуйте, alexsoff, Вы писали:

N>>Даже если никто не хардкодит пути как таковые, можно хардкодить имена подкаталогов (и вот это как раз то чему обычно делать нечего в настройках приложений — лучше их фиксировать, чем давать переделывать во что угодно и потом грести проблемы от этого).

A>Ага, особенно если в подкаталогах хранятся данные, к которым идет постоянный on-line доступ, вот хотели мы засунуть на ssd, а тут нет -разработчики "удружили".
Пф, softlink на каталог, делов то. У меня таким образом куча мусорных каталогов типа кэша googleearth, кэша firefox и временные build каталоги вижуалки перенаправлены на отдельный диск.

A>Или более типичные ошибки, программа установлена в Program Files и пишет в свой под каталог данные — приходится для нее постоянно из админа запускать

Softlink
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[4]: Разделитель пути в windows
От: ДимДимыч Украина http://klug.org.ua
Дата: 19.09.11 21:12
Оценка:
Здравствуйте, netch80, Вы писали:

ДД>>Раскладку переключать не надо.


N>Что, неподъёмная проблема нажать Shift?


Вот как-то не ассоциируется у меня в мышечной памяти прямой слэш с Shift+\, в отличие от точки, запятой и знака вопроса.
А вообще спрашивай у тех, кто бэкслэш в письменной речи использует. Мне не влом для смены раскладки CapsLock нажать.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[4]: Разделитель пути в windows
От: gegMOPO4  
Дата: 20.09.11 14:07
Оценка:
Здравствуйте, netch80, Вы писали:
N>Вот если бы можно было системным вызовом менять возвращаемое и для всяких GetCurrentDirectory(), был бы смысл.
N>А так — непонятный костыль.

ЕМНИП, где-то версии с 4-5 ДОС был системный вызов, который задавал разделитель в пути. По-умолчанию, конечно, обратный слеш. Но прямой слеш и при этом понимался на входе.
Re[4]: Разделитель пути в windows
От: Roman Odaisky Украина  
Дата: 20.09.11 16:25
Оценка:
Здравствуйте, netch80, Вы писали:

Pzz>>>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого? :-)

ДД>>Раскладку переключать не надо.
N>Что, неподъёмная проблема нажать Shift?

Нет, вопрос должен звучать не так. Почему в наиболее популярной русской клавиатурной раскладке точка и обратная косая черта набираются без Shift, а запятая и обычная косая черта — в верхнем регистре, если это противоречит частоте употребления этих символов?
До последнего не верил в пирамиду Лебедева.
Re[5]: Разделитель пути в windows
От: fddima  
Дата: 20.09.11 16:29
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

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

Потому, что клавиш мало.
Обратная косая черта — одинаково набирается в обоих раскладках. Имхо, это основное.
Re[6]: Разделитель пути в windows
От: alexsoff Россия  
Дата: 20.09.11 17:21
Оценка:
Здравствуйте, Banned by IT, Вы писали:

BBI>Softlink

симлинки — в данном случае костыль, которого бы не было, если бы приложения можно было настраивать через конфигурационные файлы.
Re[7]: Разделитель пути в windows
От: Banned by IT  
Дата: 20.09.11 19:59
Оценка:
Здравствуйте, alexsoff, Вы писали:

BBI>>Softlink

A>симлинки — в данном случае костыль, которого бы не было, если бы приложения можно было настраивать через конфигурационные файлы.
Согласен, но тут уже проблема не операционки а авторов приложений.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[5]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 20.09.11 20:43
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

RO>Здравствуйте, netch80, Вы писали:


Pzz>>>>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого?

ДД>>>Раскладку переключать не надо.
N>>Что, неподъёмная проблема нажать Shift?

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


Ну я намеренно не стал вдаваться в состав самой раскладки, а то тут можно уйти ещё дальше от прямого пути.
Но если в последних иксах, например, вместо обычной ru выбрать ru(dos), то назначения будут ещё более неожиданными. И в ней я вообще не знаю, как набрать '/'.
The God is real, unless declared integer.
Re[6]: Разделитель пути в windows
От: Roman Odaisky Украина  
Дата: 20.09.11 22:39
Оценка:
Здравствуйте, fddima, Вы писали:

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

F> Потому, что клавиш мало. :)

Так а что мешало просто поменять местами точку и запятую?

F> Обратная косая черта — одинаково набирается в обоих раскладках. Имхо, это основное.


А зачем она вообще в русской раскладке, с каких это пор «\n» или даже «C:\» набирают не латиницей? Вот в украинской раскладке на той клавише вообще буква Ґґ в большинстве вариантов.
До последнего не верил в пирамиду Лебедева.
Re[7]: Разделитель пути в windows
От: fddima  
Дата: 21.09.11 00:05
Оценка:
Здравствуйте, Roman Odaisky, Вы писали:

F>> Потому, что клавиш мало.

RO>Так а что мешало просто поменять местами точку и запятую?
Думаю, то, что эту раскладку придумал неизвестный. Я раньше к ГОСТ 6431-90 был более привычен — теперь переучился и не замечаю.

F>> Обратная косая черта — одинаково набирается в обоих раскладках. Имхо, это основное.

RO>А зачем она вообще в русской раскладке, с каких это пор «\n» или даже «C:\» набирают не латиницей? Вот в украинской раскладке на той клавише вообще буква Ґґ в большинстве вариантов.
Не все программисты же, конечно \n никто не набирает, да и C:\ тоже. Украинскую расскалдку ставлю в крайней необходимости, а обычно не ставлю вообще. А ещё зачем люди ставят русский — языком по умолчанию, неудобно же!
Re[8]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 21.09.11 06:22
Оценка: 1 (1)
Здравствуйте, fddima, Вы писали:

F>Здравствуйте, Roman Odaisky, Вы писали:


F>>> Потому, что клавиш мало. :)

RO>>Так а что мешало просто поменять местами точку и запятую?
F> Думаю, то, что эту раскладку придумал неизвестный. Я раньше к ГОСТ 6431-90 был более привычен — теперь переучился и не замечаю.

Так если неизвестный — то зачем её вообще принимать?;))
Собственно, кроме решения Microsoft я вообще не вижу причины к ней, она слишком странная.
В случае таблиц символов хоть понятны причины — та же cp1251 есть чуть доработанный вариант применения конверсии cp437->latin-1 к cp866, чтобы стандартные рекодеры не лезли в кодировку. А тут?
Надо покопаться в истории.

BTW, в иксах почему-то ru(dos) почти соответствует рисунку 3 здесь, но Shift+3 даёт '#' а не '/'. Опять слэш страдает, и где...

F>>> Обратная косая черта — одинаково набирается в обоих раскладках. Имхо, это основное.

RO>>А зачем она вообще в русской раскладке, с каких это пор «\n» или даже «C:\» набирают не латиницей? Вот в украинской раскладке на той клавише вообще буква Ґґ в большинстве вариантов.
F> Не все программисты же, конечно \n никто не набирает, да и C:\ тоже. Украинскую расскалдку ставлю в крайней необходимости, а обычно не ставлю вообще. А ещё зачем люди ставят русский — языком по умолчанию, неудобно же! :)

Для украинского у меня где получилось (FreeBSD и Windows) трёхъязычная настройка следующего вида:
En — по умолчанию
из En: Caps -> Ru, Ctrl+Caps -> Uk
из Ru: Caps -> En, Ctrl+Caps -> Uk
из Uk: Caps -> En, Ctrl+Caps -> Ru
это самый удобный вариант — 99.9% использования максимально простым и привычным жестом (безымянным по Caps), а более редкий случай — тоже простой комбинацией.
The God is real, unless declared integer.
Re[9]: Разделитель пути в windows
От: gegMOPO4  
Дата: 21.09.11 08:30
Оценка:
Здравствуйте, netch80, Вы писали:
N>Для украинского у меня где получилось (FreeBSD и Windows) трёхъязычная настройка следующего вида:
N>En — по умолчанию
N>из En: Caps -> Ru, Ctrl+Caps -> Uk
N>из Ru: Caps -> En, Ctrl+Caps -> Uk
N>из Uk: Caps -> En, Ctrl+Caps -> Ru
N>это самый удобный вариант — 99.9% использования максимально простым и привычным жестом (безымянным по Caps), а более редкий случай — тоже простой комбинацией.

Три раскладки всё же довольно неудобно, поэтому я избавился от русской. Типичная украинская для иксов позволяет. Редкие русские буквы, отсутствующие в украинском алфавите (ЁЪЫЭ) набираются с правым альтом (через неделю пользования — машинально). Как бонус — тире, многоточие, кавычки («ёлочки» и „лапки“), апостроф, ударение все виды скобок и другие полезные в наборе текста символы. Лучший вариант. Если бы ещё существовала аналогичная русская раскладка, включающая в себе украинские (белорусские, и т.п.) символы (всё же на русском я сейчас печатаю чаще) — это был бы вообще идеал.

Для Windows такая раскладка тоже существует (google:Ukrainian Unicode).
Re[10]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 21.09.11 09:22
Оценка:
Здравствуйте, gegMOPO4, Вы писали:

MOP>Здравствуйте, netch80, Вы писали:

N>>Для украинского у меня где получилось (FreeBSD и Windows) трёхъязычная настройка следующего вида:
N>>En — по умолчанию
N>>из En: Caps -> Ru, Ctrl+Caps -> Uk
N>>из Ru: Caps -> En, Ctrl+Caps -> Uk
N>>из Uk: Caps -> En, Ctrl+Caps -> Ru
N>>это самый удобный вариант — 99.9% использования максимально простым и привычным жестом (безымянным по Caps), а более редкий случай — тоже простой комбинацией.

MOP>Три раскладки всё же довольно неудобно, поэтому я избавился от русской.


Если третья включается по отдельному коду, то таки очень удобно.

MOP> Типичная украинская для иксов позволяет. Редкие русские буквы, отсутствующие в украинском алфавите (ЁЪЫЭ) набираются с правым альтом (через неделю пользования — машинально). Как бонус — тире, многоточие, кавычки («ёлочки» и „лапки“), апостроф, ударение все виды скобок и другие полезные в наборе текста символы. Лучший вариант. Если бы ещё существовала аналогичная русская раскладка, включающая в себе украинские (белорусские, и т.п.) символы (всё же на русском я сейчас печатаю чаще) — это был бы вообще идеал.


Ну сделай, проблем-то — отредактировать существующее в /usr/share/X11 (копию, чтобы не мешало).
Правила написания там тривиальные.
Я, может, себе таки по результатам этой дискуссии сделаю правки — что '\' на русской всегда даёт '/', ибо бэкслэш на русском мне нафиг не сдался.
The God is real, unless declared integer.
Re[11]: Разделитель пути в windows
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 21.09.11 09:51
Оценка: 3 (1)
Здравствуйте, netch80, Вы писали:

N>Ну сделай, проблем-то — отредактировать существующее в /usr/share/X11 (копию, чтобы не мешало).

N>Правила написания там тривиальные.

Получилось вот так:

root@tsd:/usr/share/X11/xkb/symbols>>
# diff -u ru.orig ru
--- ru.orig     2011-02-23 00:32:11.000000000 +0200
+++ ru  2011-09-21 12:36:55.000000000 +0300
@@ -23,7 +23,7 @@ ru(winkeys)
     key <AE08> {        [               8,        asterisk      ]       };
 
     key <AB10> {        [          period,           comma      ]       };
-    key <BKSL> {        [       backslash,           slash      ]       };
+    key <BKSL> {        [           slash,             bar      ]       };
 };
 
 partial hidden alphanumeric_keys


и оказалось (спасибо strace) что надо удалить файлы из /var/lib/xkb/compiled/, там "залипает" содержание без толкового учёта изменений в исходниках. После этого — работает как захотел, с "толкача" setxkbmap.

Теперь надо про точку с запятой подумать, как правильнее — переставить местами или таки оставить.
The God is real, unless declared integer.
Re[5]: Разделитель пути в windows
От: iHateLogins  
Дата: 22.09.11 03:21
Оценка:
Здравствуйте, alexsoff, Вы писали:

A>программа установлена в Program Files и пишет в свой под каталог данные — приходится для нее постоянно из админа запускать


File Virtualization in Vista+ поможет.
Re[2]: Разделитель пути в windows
От: Ops Россия  
Дата: 23.09.11 09:52
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Вы мне лучше объясните, как это в письменную речь проникло? Не замечали, что теперь народ уже в человеческих, а не компьютерных, текстах частенько использует обратный слеш заместо прямого?


Так же, как и смайлики — уже на стенах встречается такое:
:)
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[3]: Разделитель пути в windows
От: Ops Россия  
Дата: 23.09.11 10:04
Оценка:
Больше того, уже вместо сердечек рисуют
<3

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