Jasmin
19.01.2008 17:57 UTC
Отличная работа! Всё отлично работает, удобный интерфейс. В описании заинтересовала фраза о том, что пограмма распознает одушевленность при склонении существительных. Не могли ли бы Вы пояснить, как это происходит?
|
Сергей Слепов
19.01.2008 22:31 UTC
Спасибо за лестный отзыв, Jasmin. Распознавать одушевлённость программе помогает «Грамматический словарь русского языка» А.А.Зализняка, дающий для каждого слова его грамматические признаки, такие как часть речи и тип словоизменения, а для существительных, в частности - одушевлённость. Знание одушевлённости необходимо для правильного склонения слова.
Одной из трудностей для Склонятеля является существование слов, одушевлённость которых зависит от значения, например: слушать тенор (голос) и слушать известного тенора (певца).
Интересно, что одушевлённые слова обычно обозначают живых существ, хотя тут русский язык и биология не во всём сходятся. Люди и животные одушевлённые, а растения - нет (вижу дуб). Насекомые одушевлённые (вижу жука). Бактерии могут быть как одушевлёнными, так и нет (изучаю бактерии и бактерий), слово вирус однозначно неодушевлённое. В научной фантастике слово робот - одушевлённое, в технике - нет (использовали робот). И, наконец, мой излюбленный пример на эту тему: слово мертвец в русском языке одушевлённое (вижу мертвеца), а слово труп - нет (вижу труп). Интересно, кто-нибудь возьмётся придумать этому объяснение? Ещё раз спасибо за вопрос.
|
Jeremy Nash
22.01.2008 08:52 UTC
Здравствуйте
Я изучал русский язык уже 4 годов. Мой учитель говорил мне на уроке про еще 1 падеж, вокативный падеж. Я не нашел этот падеж в программе. Какая причина? Они не используют вокативный падеж в настоящее время в России?
|
Сергей Слепов
22.01.2008 13:51 UTC
Джереми, вокативный (звательный) падеж в русском языке устарел и сохранился только в виде отдельных слов (отче, старче, княже, Боже, Господи – от отец, старец, князь, Бог, Господь). Есть ещё т.н. современный звательный падеж (Саш, Вась, ребят – от Саша, Вася, ребята). Он используется только в разговорной речи. Я подумаю над включением этих падежей в программу. Спасибо за предложение!
|
Ирина
31.01.2008 23:34 UTC
Публикуй скорей примеры программ, буду любоваться иногда.
Не могу передать ощущения - наверное как для японца посидеть в саду камней. Да, погружает в медитативное состояние :)
|
Алексей
14.02.2008 11:29 UTC
Всё написано красиво, а где и как взять модуль под .Net?
|
Сергей Слепов
14.02.2008 13:19 UTC
Алексей - модуль можно приобрести, написав мне на .
|
Алексей!
04.03.2008 11:25 UTC
Великая вещь! Скажите, а возможно ли в параметрах программы результату указывать по-мимо падежа, еще и нужное число и время?
Спасибо!
|
Алексей!
04.03.2008 11:28 UTC
Прошу прощения, я имел ввиду предполагается в будущем склонение глаголов и прилагательных?
|
Сергей Слепов
06.03.2008 00:10 UTC
Алексей, изменение по числам не предусмотрено, т.к. не вижу практического применения этой задачи. Прилагательные склоняются нормально (например, "умный"). Если у Вас есть практическая потребность в какой-либо обработке русского текста, не реализуемой "Склонятелем", пишите - обсудим. Но "склонением глаголов" заниматься не буду, даже не просите ;)
|
Алексей
07.04.2008 14:56 UTC
А куда же делись ноналлионы, дециллионы в числах? :)
|
Сергей Слепов
08.04.2008 07:41 UTC
Алексей - при написании функции прописи чисел я рассчитывал на денежные суммы, для которых октиллионов вполне хватает. :)
|
Jasmin
26.06.2008 13:32 UTC
Цитата с сайта http://www.krugosvet.ru: "Но еще более интересно то, что иногда падежные формы множественного числа отсутствуют без всяких видимых семантических оснований. Так, определенно не имеет формы родительного падежа множественного числа существительных кочерга, чалма"
|
Сергей Слепов
22.08.2008 15:39 UTC
Jasmin - спасибо за комментарий. Тут я позволю себе слегка не согласиться с уважаемым сайтом krugosvet.ru: кочерга и чалма имеют хотя и малоупотребимые, но зафиксированные в словарях формы род.мн. - кочерёг и чалм.
А вы знаете слово, которое не имеет формы именительного падежа? Это возвратное местоимение "себя". Косвенные формы есть - себя, себе, собой... а именительного нет!
А слово, которое не имеет других форм, кроме именительного? Это слово "некто". Нельзя сказать "вижу некто" или "горжусь некто".
А слова, не имеющие других форм кроме родительного множественного? Например: подкинуть дровец, наесться щец. Ни у дровец, ни у щец нет форм именительного падежа!
|
Андрей
22.10.2008 10:39 UTC
Огромнейшое спасибо за исходник "Сумма прописью"! Реализация просто отличнейшая и позволила мне сэкономить пару дней перд сдачей проекта.
Как хорошо, что не перевелись еще добрые и умные люди! Будет пример для подражания.
|
Сергей Слепов
22.10.2008 19:42 UTC
Спасибо на добром слове, Андрей!
|
Тим
20.12.2008 10:58 UTC
Отличная прога!
Только из Google Chrome сайт немного неправильно рисуется
|
Сергей Слепов
20.12.2008 12:49 UTC
Спасибо, Тим! Проблема с Google Chrome - известная. Исправил.
|
(аноним)
21.12.2008 21:26 UTC
Нет склонений существительных.Просьба добавить эту функцию,спасибо.
|
Сергей Слепов
21.12.2008 21:32 UTC
Можно поинтересоваться, как Вы пришли к такому выводу? Как сейчас помню, добавлял функцию склонения существительных! Вирус, не иначе!
|
Cron (Анатолий Анатольевич)
29.04.2009 03:01 UTC
Ув. Сергей Слепов!
Очень понравился ваш сайт. (надеюсь воспользоваться им в своих проектах.
Было бы очень замечательно связать ваш сайт с каким-либюо словарем(ями) для проверки орфографии и граматики.
былоб круто симбиоз вашего проэкта (morpher.ru) и грамота.ру(gramota.ru) ещеб в WEB API ну и тому подобное :)
|
Антон
23.07.2009 10:51 UTC
Ув. Сергей Слепов, подскажите, а есть ли в сети подобные Вашим проэкты?Интересует укр. язык. И, если можно, назовите примерную дату выхода укр. варианта Вашего склонятеля. Спасибо
|
Алексей
05.08.2009 20:37 UTC
Мне нужно как-то присобачить эту прогу к экселю, причем так, чтобы она автоматически склоняла Фамилии с инициалами.
Вроде-бы падеж.длл такого не умеет (там нужно вручную указать род, либо писать ФИО полностью, без инициалов).
Может кто подскажет как приделать Морфер к экселю (сделать пользовательскую функцию).
|
Сергей Слепов
05.08.2009 20:47 UTC
Алексей, полную интеграцию с Office 2007 постараюсь сделать в ближайшее время. А пока рекомендую программу Склонятель, которая предоставляет "полуавтоматическую" интеграцию с Экселем, т.е. чтобы просклонять список фамилий, достаточно скопировать его в Склонятель, нажать "Просклонять" и скопировать обратно в Эксель. Стоит совсем недорого.
|
Владислав
11.09.2009 20:03 UTC
Здравствуйте! Меня интересует возможность получения именительного падежа слова по исходному слову любого падежа
|
Сергей Слепов
14.09.2009 12:23 UTC
Владислав, ответ на Ваш вопрос здесь.
|
Юлия
02.08.2010 14:35 UTC
Подключаюсь к WEB сервису через 1С. На местах с ограниченным доступом в интернет при вызове функции возникает ошибка:
Ошибка вызова операции сервиса: {http://morpher.ru/webservices/}:Morpher:GetAll5()
Сайты *morpher.ru* и *ws3.org* внесены в список исключений запрещенного доступа. Подскажите решение проблемы. На местах без ограничения доступа все отрабатывает нормально.
|
Андрей
07.08.2010 07:04 UTC
Возник вопрос. Необходимо согласовать некое число и слово "человек". Морфер заменяет человек на "людей" что не годится. Как сделать, чтобы получить результат вида: 2 человека, 100500 человек и т.д.?
|
Сергей Слепов
07.08.2010 22:20 UTC
Андрей, Вы правы, это была ошибка. Теперь для слова "человек" выдается "5 человек", а не "5 людей". Хотя, например, для "хороший человек" вполне приемлемо звучит "5 хороших людей".
|
Андрей
08.08.2010 08:41 UTC
Андрей, Вы правы, это была ошибка. Теперь для слова "человек" выдается "5 человек", а не "5 людей". Хотя, например, для "хороший человек" вполне приемлемо звучит "5 хороших людей".
К сожалению в отчётах для министерства вольности не приемлимы) Как можно получить исправленную версию?
Представляю КемИ РГТЭУ у которого версия куплена.
|
Сергей Слепов
08.08.2010 11:40 UTC
Андрей, исправленная версия выслана на email, указанный при покупке программы. Спасибо за найденную ошибку.
|
Максим
27.08.2010 10:32 UTC
Сергей, подскажите, работаем на 1С Предприятии 8, без SQL сервера, какой продукт наиболее подходит, как купить и встроить? Пока склоняем только существительные.
|
Сергей Слепов
31.08.2010 18:31 UTC
Максим, сейчас как раз работаю над модулем для 1С. Как только будет готов, сообщу на указанный Вами имейл.
|
Ирина
16.11.2010 12:13 UTC
Поздравляю с обновлением сайта!
Знаешь, в отзывах клиентов мне лично не хватает даты, когда отзыв оставлен. Хотя обосновать не могу :)
Может дашь надстройку к Excel помучить? Обязуюсь никуда не использовать, просто посмотрю (только не Украинскую, я ее не понимаю)
|
Ирина
16.11.2010 12:16 UTC
для английской версии - подумай, может дать ссылку на babelfish или что-нибудь в этом роде на страницу встроить, чтобы иностранцы могли с "просклонять" поиграться
|
Игорь
29.11.2010 21:35 UTC
Господа, а почему у вас перепутаны 1-е и 2-е склонение существительных? То есть при том, что программа склоняет видимо правильно, в описании грамматики существительные мужского и женского рода на -а и -я почему-то относятся ко второму склонению, а существительные среднего рода - к первому.
В школьном учебнике - все наоборот (если вы учились в школе...)
|
Сергей Слепов
29.11.2010 22:17 UTC
Игорь, ответ на Ваш вопрос здесь.
|
Яковлев Кирилл
03.02.2011 08:35 UTC
Спасибо очень помогло.
Не подскажите как проценты преобразовывать?
|
Сергей Слепов
03.02.2011 20:26 UTC
Кирилл, во что Вам нужно преобразовывать проценты?
|
Яковлев Кирилл
04.02.2011 08:55 UTC
Да проценты преобразовывать, но уже разобрался (сделал небольшую надстройку, не такую изящную но времени особо не было) если кому интересно вот
/// <example>
/// Число.Пропись (1); // "один процент"
/// Число.Пропись (14.5); // "четырнадцать целых пять десятых процентов"
/// Число.Пропись (12.81); // "двенадцать целых восемьдесят одна сотая процента"
/// </example>
public static class Процент
{
public static string Пропись(decimal число)
{
if (число - decimal.Floor(число) == 0)
return (Число.Пропись(число, new ЕдиницаИзмерения(РодЧисло.Мужской, "процент", "процента", "процентов")));
else
if ((число - decimal.Floor(число)) * 10 - decimal.Floor((число - decimal.Floor(число)) * 10) == 0)
return (Число.Пропись(decimal.Floor(число), new ЕдиницаИзмерения(РодЧисло.Женский, "целая", "целых", "целых")) + " " +
Число.Пропись(decimal.Floor((число - decimal.Floor(число)) * 10), new ЕдиницаИзмерения(РодЧисло.Женский, "десятая", "десятых", "десятых")) + " " +
Число.Согласовать(new ЕдиницаИзмерения(РодЧисло.Мужской, "процента", "процента", "процентов"), decimal.Floor((число - decimal.Floor(число)) * 10)));
else
return (Число.Пропись(decimal.Floor(число), new ЕдиницаИзмерения(РодЧисло.Женский, "целая", "целых", "целых")) + " " +
Число.Пропись(decimal.Floor((число - decimal.Floor(число)) * 100), new ЕдиницаИзмерения(РодЧисло.Женский, "сотая", "сотых", "сотых")) + " " +
Число.Согласовать(new ЕдиницаИзмерения(РодЧисло.Мужской, "процента", "процента", "процентов"), decimal.Floor((число - decimal.Floor(число)) * 100)));
}
}
|
unkmas
20.01.2012 05:20 UTC
Спасибо за хороший сервис! Работает отлично, ошибки исправляете оперативно.
Если не секрет - работаете по простому словарю, или проводите полный морфологический анализ?
|
Сергей Слепов
21.01.2012 21:12 UTC
Не секрет - и по словарю, и с помощью программного кода, описывающего морфологические, словообразовательные и синтаксические закономерности. Например, "фамилии, совпадающие с нарицательными среднего рода, не склоняются" - Колесо Иван.
|
Илья
03.02.2012 14:16 UTC
Почему в примере facebookstory с использованием вэб-сервиса не работает вэб-сервис morpher2?
|