Ru-Board.club
← Вернуться в раздел «Программы»

» Microsoft WORD

Автор: abz
Дата сообщения: 27.11.2005 02:39
kuku1375

Цитата:
Еще один глупый вопрос: курсор в начале файла или в конце?

Конечно, в начале.
Автор: kuku1375
Дата сообщения: 27.11.2005 02:45
А вообще неправильно, нужно нажать More... (у вас Больше...), а там Use Wildcards, см.
Автор: abz
Дата сообщения: 27.11.2005 02:54
kuku1375

Цитата:
нужно нажать More... (у вас Больше...), а там Use Wildcards, см.

Тогда пишет:

Цитата:
Попе "Найти" содержит неверный шаблон поиска.
Автор: kuku1375
Дата сообщения: 27.11.2005 03:05
abz

Цитата:
Попе "Найти" содержит неверный шаблон поиска.

Не знаю, у меня все нормально, как на скриншоте. Я было подумал, что у вас где-то пробел в начале или в конце, но тогда сообщение будет не такое.
Автор: abz
Дата сообщения: 27.11.2005 03:09
kuku1375

Пробелов нет (попробовал ещё раз). Ошибка та же.

Добавлено:
А SP у тебя стоит? Если да, то какой?
Автор: ghosty
Дата сообщения: 27.11.2005 03:45
abz

Цитата:
Попе "Найти" содержит неверный шаблон поиска.

Только "Поле" А так у меня точно такая же ошибка. Причем как в самом Ворде, так и в VBA
У меня SP2.


(сильно ударяясь кулаком об стол) Да что ж за обломы такие сегодня! Нет, надо выспаться.
Автор: kuku1375
Дата сообщения: 27.11.2005 03:55
abz

Цитата:
А SP у тебя стоит? Если да, то какой?

SP1

Добавлено:
Похоже, я нашел решение. Нужно сделать поиск на [И.ван] Иванов, и тогда находится:
Иван Иванов
И. Иванов
Ив. Иванов
см.
Автор: abz
Дата сообщения: 27.11.2005 04:15
kuku1375

Цитата:
Похоже, я нашел решение. Нужно сделать поиск на [И.ван] Иванов, и тогда находится:
Иван Иванов
И. Иванов
Ив. Иванов
см.

Странно всё это, но у меня при таком же раскладе: "Найдено элементов: 0"

SP2 - может в нём дело?!

Добавлено:
Поставил галку на "Подстановочные знаки" - заработало! На скриншоте ты это не показал.
Автор: kuku1375
Дата сообщения: 27.11.2005 04:28
abz

Цитата:
Поставил галку на "Подстановочные знаки" - заработало! На скриншоте ты это не показал.

Я же написал про wildcards. Словарь Лингво переводит это слово как "групповые символы", а не "подстановочные знаки". Это к тому, что мы как-то обсуждали. Неизвестно как тот или иной переводчик назовет то или иное понятие, а потому лучше пользоваться оригинальными программами, всегда будет общий язык.

Добавлено:
Кстати, если в квадратные скобки добавить возможные окончания, тогда этот Иван Иванов будет найден во всех падежах.
Автор: Yuk
Дата сообщения: 27.11.2005 09:44
Ну-у, понаписали ...


Цитата:
Похоже, я нашел решение. Нужно сделать поиск на [И.ван] Иванов, и тогда находится:
Иван Иванов
И. Иванов
Ив. Иванов


А такжет:
один Иванов
два Иванов
и т.д.

То есть находится только последняя буква от имени + Иванов.

Ладно, утро-вечера...
Автор: abz
Дата сообщения: 27.11.2005 11:08
kuku1375

Цитата:
Я же написал про wildcards. Словарь Лингво переводит это слово как "групповые символы", а не "подстановочные знаки". Это к тому, что мы как-то обсуждали. Неизвестно как тот или иной переводчик назовет то или иное понятие, а потому лучше пользоваться оригинальными программами, всегда будет общий язык.

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

Цитата:
Неизвестно как тот или иной переводчик назовет то или иное понятие, а потому лучше пользоваться оригинальными программами, всегда будет общий язык.

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

Цитата:
1.5.0 Использование неразрешенных языков и кодировок, а так же методов усложняющих восприятие текста

и

Цитата:
1.6.2 Публикация листингов, логов, конфигурационных, и прочих файлов, если длина такого листинга превышает 15 (пятнадцать) строк. При необходимости публикации длинных сообщений используйте тег [MORE].


В заключение хочу сказать, что мне очень импонируют твои знания Word, но, к сожалению, они нивелируются твоими убеждениями по смене своей национальной принадлежности.
Автор: ghosty
Дата сообщения: 27.11.2005 13:24
kuku1375

Цитата:
Похоже, я нашел решение. Нужно сделать поиск на [И.ван] Иванов, и тогда находится:
Иван Иванов
И. Иванов
Ив. Иванов

Да, но в этом случае найдется и А. Иванов, и Б. Иванов, и Г. Иванов и т.д., а также и то, что сказал Yuk.

abz

Цитата:
Это, видимо, нововылупленная прослойка американопреданных космополитов.

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


Добавлено:
Сейчас попробовал на другой машине. С Вордом 2003 SP1 с английским MUI. Надеялся, что хоть там работать получится. Результат тот же Так что совершенно не понятно, от чего это зависит.
Автор: kuku1375
Дата сообщения: 27.11.2005 18:05
Yuk

Цитата:
То есть находится только последняя буква от имени + Иванов.

ghosty

Цитата:
Да, но в этом случае найдется и А. Иванов, и Б. Иванов, и Г. Иванов и т.д.,

Да, мой оптимизм был несколько несвоевременным. Пока (а, может быть, вообще), наверное, можно делать два поиска, один на окончания, а другой на начало, т.е. И* Иванов. Будет найдено много мусора, но и все нужное.

Почему поиск не всегда работает пока непонятно.

abz

Цитата:
То, как называются термины в русской версии - это и есть стандарт нашей (русской) цивилизации.

Дорогой abz!

Политика тут ни при чем. Стандарта нет. Дай бог, чтобы один и тот же переводчик сделал грамотные переводы для всего Офиса, не говоря уже о всех продуктах компании Microsoft. Но кроме Microsoft'а программные продукты разрабатывают и другие компании. Так что на уровне пользователя, скажем Ворда и Фотошопа, уже можно попасть в неоднозначную ситуацию. Для специалиста же незнание хотя бы соответствующей терминологии - факт профессиональной непригодности.
Автор: Yuk
Дата сообщения: 27.11.2005 18:41
ghosty
Попробуй раскрыть диалоговое окно (More) и собрать строку поиска через Special.
Автор: ghosty
Дата сообщения: 27.11.2005 20:36
Yuk
ДА-А! Чтобы отловить такой глюк, нужно превзойти гений самого Гейтса! (Пожалуйста, воспринимай это именно как комплимент ). БОЛЬШОЕ СПАСИБО!

Теперь о решении проблемы. Детский сад! Действительно, нажимаем "Больше", далее - на "Специальный". Смотрим в выпадающий список. Что мы там видим? Нужный нам пункт "Число вхождений". Форма - { , }.
Выберем этот пункт и посмотрим в поле "Найти". Что мы видим на этот раз?! -
{ ; }

Просто наши друзья на каком-то этапе решили заменить один значек на другой (из эстетических соображений), но позабыли об этом предупредить пользователей (даже на уровне GUI).
Автор: kuku1375
Дата сообщения: 27.11.2005 20:49
ghosty

Цитата:
Что мы там видим? Нужный нам пункт "Число вхождений". Форма - { , }.
Выберем этот пункт и посмотрим в поле "Найти". Что мы видим на этот раз?! -
{ ; }

Нет, это решили не наши друзья. Дело в том, что в английском узусе десятичный знак - точка, а в европейском (советском, русском) - запятая. Поэтому в формулах русскоязычной версии запятая не может использоваться как разделитель чисел, поскольку будет трактоваться как десятичный знак. Это еще один довод к тому, что при последовательном пользовании оригинальными версиями программ будет меньше головной боли.
Автор: knrd
Дата сообщения: 27.11.2005 21:04
kuku1375

Цитата:
Это еще один довод к тому, что при последовательном пользовании оригинальными версиями программ будет меньше головной боли.


А это не с региональными ли установками связано? У меня то же на английской версии.
Автор: kuku1375
Дата сообщения: 27.11.2005 21:09
knrd

Цитата:
А это не с региональными ли установками связано?

Конечно, там вы и устанавливаете то, как будут отображаться десятичные дроби, знаки валюты, время и прочее.
Автор: ghosty
Дата сообщения: 27.11.2005 21:23
kuku1375

Цитата:
Поэтому в формулах русскоязычной версии запятая не может использоваться как разделитель чисел, поскольку будет трактоваться как десятичный знак.

А вот тут позвольте с Вами не согласиться. Во-первых, у нас нет необходимости задавать здесь дроби, так что этот знак в любой системе будет читаться однозначно. Во-вторых, технические символы любой формулы не должны меняться ни при каких условиях! Только представьте себе, какой бардак начался бы в случае зависимости синтаксиса языков программирования от региональных установок!

Кстати, а у кого какая локаль установлена?
Автор: knrd
Дата сообщения: 27.11.2005 21:32
ghosty

Цитата:
Кстати, а у кого какая локаль установлена?


Ну у меня английская по тем соображениям, которые kuku1375 выше высказывал, да и мировой опыт говорит о том, что локализации содержат дополнительные глюки, по сравнению с оригиналом. Я вообще-то не очень согласен с abz, когда он говорит

Цитата:
англо-саксонскую локаль
.
Думается, что локаль - это результат локализации оригинала, а это в аккурат оригинал...


Автор: kuku1375
Дата сообщения: 27.11.2005 21:38
ghosty

Цитата:
Только представьте себе, какой бардак начался бы в случае зависимости синтаксиса языков программирования от региональных установок!

К сожалению, это все же так. Впервые я с этим встретился лет пятнадцать назад, когда попытался изучить Excel по книге на русском языке. Ни одна формула не работала.

Языки программирования это затрагивает опосредствованно. Меняются не функции, а численные переменные.

Впрочем, вы сами можете во всем убедиться. Пойдите в
Control Panel=>Regional and Language Options=>Regional Options=>Customize - выберите English (United States) вместо Russian
и у вас сработает формула с запятой, а с точкой с запятой выкинет белый флаг.
Автор: ghosty
Дата сообщения: 27.11.2005 22:18
kuku1375

Цитата:
Впрочем, вы сами можете во всем убедиться.

Верно, все так. Но в случае с поиском это все-таки идиотизм. Тем более (из русского хелпа):

Цитата:
От n до m раз повторенный предыдущий знак или выражение
Введите {n,m}.

Например, если ввести «10{1,3}», то будут найдены «10», «100» и «1000».
Автор: abz
Дата сообщения: 27.11.2005 23:02
kuku1375

Цитата:
Но кроме Microsoft'а программные продукты разрабатывают и другие компании. Так что на уровне пользователя, скажем Ворда и Фотошопа, уже можно попасть в неоднозначную ситуацию. Для специалиста же незнание хотя бы соответствующей терминологии - факт профессиональной непригодности.

А как же быть с оригинальным неанглоязычным софтом? Я вот, например, пользуюсь Maxthon от китайского разработчика! Мне китайский изучить, чтобы не было "конфликта терминологии"? То, что ты предлагаешь, кроме политики ни чем не объяснить, так как в мире более 200 языков и изучать их по мере выхода достойного приложения из якобы корректности терминологии - полный абсурд. Если даже международные отношения могут строится на разных языках, то уж терминология и подавно! Чтобы быть профессионалом надо знать хорошо свой язык, а уж вторично иностранные. И с терминологией также.
Автор: Spectr
Дата сообщения: 27.11.2005 23:38
ghosty

Цитата:
Во-вторых, технические символы любой формулы не должны меняться ни при каких условиях! Только представьте себе, какой бардак начался бы в случае зависимости синтаксиса языков программирования от региональных установок!


Про языки программирования не могу сказать, а вот в программах таких как Origin, Matlab, Maple ( это для научных работников) и еще некоторых других в частности содержащих worksheets (например Exel), ИМЕННО ТАКОЙ БАРДАК и был, так что уже давно вошло в привычку после установки русской локали заходить в cistomize и выбирать в качестве десятичного знака точку вместо запятой. Иначе периодически возникало непредсказуемое поведение или просто ошибки при расчетах.
И честно говоря мне уже надоело тестировать каждую новую версию этих программ на предмет научили ли ее наконец корректно обрабатывать РУССКИЕ десятичные знаки ( то бишь русскую локаль в NT/w2k/winXP).
Автор: ghosty
Дата сообщения: 28.11.2005 00:32
Уфф, с этим разобрались. А вот формулу так и не удается написать универсальную.
[no]И*>[. ]{1,}Иванов* - находит только И. Иванов;
И{1;5}Иванов* - ничего не находит (если "*" означает "любой знак", то почему нет? ;
И[ван.]{1;5}Иванов* - ничего не находит.[/no]
Автор: kuku1375
Дата сообщения: 28.11.2005 02:06
ghosty

Цитата:
в случае с поиском это все-таки идиотизм. Тем более (из русского хелпа):

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

Насчет русского хелпа, то ситуация тоже понятная. Переводчик видит свою задачу в том, чтобы дать как можно более адекватный вариант иноязычного текста. Добавлять в него комментарии в его задачу не входит, да и не может он это сделать. Посмотрите, как гордится своим невежеством профессиональный переводчик:
http://www.port-folio.org/2004/part819.htm Сравните текст русского хелпа с английским. Вполне адекватно.

abz См. [more]
Цитата:
А как же быть с оригинальным неанглоязычным софтом? Я вот, например, пользуюсь Maxthon от китайского разработчика! Мне китайский изучить, чтобы не было "конфликта терминологии"? То, что ты предлагаешь, кроме политики ни чем не объяснить, так как в мире более 200 языков и изучать их по мере выхода достойного приложения из якобы корректности терминологии - полный абсурд. Если даже международные отношения могут строится на разных языках, то уж терминология и подавно! Чтобы быть профессионалом надо знать хорошо свой язык, а уж вторично иностранные. И с терминологией также.


Так сложилось, что и языки программирования и важнейшее программное обеспечение разрабатывалось и продолжает разрабатываться в США. Отсюда и значение английского языка в этой области. Никакая китайская программа не будет иметь никаких шансов за пределами Китая (как и российская за пределами России) если ее не привести в соответствие с международными нормами, которые на поверку оказываются американскими. Китайский учить не обязательно, достаточно воспользоваться международной версией программы с английским интерфейсом или русским, если и до этого дошло.

Чем продолжать этот бесперспективный спор, я советую вам согласно учению Маркса не объяснять мир, а изменить его. Создайте на кириллице аналог C, C++ или C# или нечто лучше чем аналог, напишите на этом языке операционную систему, которая побьет Windows XP, а также популярные программы, превосходящие майкрософтовский Офис и адобиевский Фотошоп, добейтесь перевеса на рынке в свою пользу, так чтобы и негр преклонных годов стал изучать русский язык, для того чтобы пользоваться компьютером. Вот тогда будет дело!

Если такие революционные перемены осуществить не удастся, тогда давайте условимся: существующее положение отдельно, политика отдельно. А, что справедливо и что нет, можно обсудить в Глупых вопросах. [/more]

Spectr

Цитата:
так что уже давно вошло в привычку после установки русской локали заходить в cistomize и выбирать в качестве десятичного знака точку вместо запятой. Иначе периодически возникало непредсказуемое поведение или просто ошибки при расчетах.

А еще лучше в региональных установках оставить English (United States), а потом зайти в
Control Panel=>Regional and Language Options=>Advanced=>в окошке "Select a language to match the language version of the non-Unicode programs you want to use" выбрать Russian.
Тогда у вас не будет никаких конфликтов и русский будет отображаться и внутри программ, и в интерфейсе.
Автор: abz
Дата сообщения: 28.11.2005 02:23
kuku1375

Я и не надеялся быть услышанным.
Автор: kuku1375
Дата сообщения: 28.11.2005 02:45
ghosty

Цитата:
А вот формулу так и не удается написать универсальную.

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

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

После формулы для имени перед фамилией должен быть пробел
Автор: Yuk
Дата сообщения: 28.11.2005 05:44
ghosty

Цитата:
И*>[. ]{1,}Иванов* - находит только И. Иванов;

Опять , вместо ;. То есть находит точку или пробел 1 раз (1,0=1)

Цитата:
И{1;5}Иванов* - ничего не находит (если "*" означает "любой знак", то почему нет?

это именно знак *, а не любой знак

Цитата:
И[ван.]{1;5}Иванов* - ничего не находит.

Должно найти И.Иванов без пробела

Мой вариант:
<И[а-я. ]@Иванов>
Какой-нибудь Ираклий тоже вылезет. Можно использовать [ван. ] - более точнее, но менее универсально. Выбирай.

F*** M$. Изобрели, блин, велосипед. Регулярные выражения гораздо мощнее.


Добавлено:
[no]Прикольно в кодах обрабатывается.[/no]
Автор: ghosty
Дата сообщения: 28.11.2005 15:27
Yuk
Еще раз большое спасибо. Идеально подходит, похоже:
[Иван.]{1;5} Иванов (я пропустил пробел в первом случае, поэтому не работало).

Всем, принявшим участие в обсуждении, премного благодарен!

Добавлено:
Странно, конечно.
Если вводить
[Иван. ]@Иванов, то находятся все 3 варианта: Иван Иванов, И.Иванов, И. Иванов.
Если вводить
[Иван. ]{1;5}Иванов (т.е. я хочу задать определенный диапазон), то находится только "Иван Иванов".

Кто-нибудь может прокомментировать?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Проблема с русскими именами файлов на IIS FTP сервере win 2k


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.