Состоялся релиз LanguageTool 5.5, свободного программного обеспечения для проверки грамматики, орфографии, пунктуации и стиля. Программа представлена как в виде расширения для LibreOffice и Apache OpenOffice, так и в виде независимого консольного и графического приложений, и веб-сервера. Кроме того, на сайте languagetool.org работает интерактивная форма проверки грамматики и орфографии. Программа доступна как в форме расширения для LibreOffice и Apahe OpenOffice, так и в виде независимой версии с веб-сервером...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=55968
Предлагаю принудительно прикрутить эту штуку к форме отправки сообщений на Opennet.
Зачем тибе эта нада?
Потому что свободное сообщество свободно ещё и от самой элементарной грамотности уровня хотя бы пятиклассника.
Не понимаю в чем смысл докапываться до ошибок, если они не искажают смысл, разумеется. Как помешает если я не напишу, а напЕшу? Я не пятиклассник и не повторяю эти правила регулярно, про опечатки и вовсе молчу, ну бывает, что поделать.
> Не понимаю в чем смысл докапываться до ошибок, если они не искажают
> смысл, разумеется. Как помешает если я не напишу, а напЕшу?
> Я не пятиклассник и не повторяю эти правила регулярно, про опечатки
> и вовсе молчу, ну бывает, что поделать.Представляете, чтобы писать грамотно, вовсе не обязательно учить правила и повторять их каждый день! Я со школьной скамью помню только "жи-ши пиши с буквой "и" и при этом ошибок не делаю.
Грамотность при письме - признак эрудированности и начитанности пишущего. Если какой-то Вася пишет своё единственно правильное мнение и делает кучу ошибок, то его мнение не стоит даже собачьих экскрементов, потому что это мнение он почерпнул из видосика, статеечки или от другого Васи, но никак не из авторитетных книг по той теме, в которой Вася пытается испражниться.
"Грамотность при письме - признак эрудированности и начитанности пишущего"
таким образом автоматическая проверка на грамматику и орфографию затруднит определение эрудированности и начитанности пишущего, то есть вы привели не аргумент в пользу своей т.з., а напротив, контраргумент :)
> "Грамотность при письме - признак эрудированности и начитанности пишущего"
> таким образом автоматическая проверка на грамматику и орфографию затруднит определение
> эрудированности и начитанности пишущего, то есть вы привели не аргумент в
> пользу своей т.з., а напротив, контраргумент :)Вы меня переиграли. Я думал, что вы меня не переиграете, но вы поймали меня за руку, как дешёвку.
Хочешь, я накатаю тебе простыню полной ахинеи на тему функционального программирования, в котором я ни черта не смыслю? Зато без стилистических, грамматических, орфографических и пунктуационных ошибок.Не работает твоя теория.
Катайте, Паскудин.
>в котором я ни черта не смыслю? Зато без стилистических, грамматических, орфографических и пунктуационных ошибок.Так ты ж только это и делаешь?
>>в котором я ни черта не смыслю? Зато без стилистических, грамматических, орфографических и пунктуационных ошибок.
> Так ты ж только это и делаешь?Судя по новостям, которые ты комментируешь, ты не сечёшь в тех темах, в которых секу я. Ну и наоборот: я скорее всего не шарю в тех темах, в которых шаришь ты. Но прикинь -- я их и не комментирую. Так что предположение твоё интересное, но выглядит до обидного высосанным из пальца.
А вот комменты у тебя просто загляденье:
— Не, букваря недостаточно, малыш.
— Маководы из без 5Г, и без спутников принимают и раздают - благодаря ориентации.
— Уроки учи, мамкин пользователь.
— Да, это ещё и соответствующая ориентация...
— Ты там акуратнее, а от твоего полыхания этот жир может загореться.
— Не, не пачельно: ты, вендузота, должен страдать.
— Не, для вас, зумерки, - только мултиканальный.Школоло-снобизм, троллинг, гомоэротическая фиксация. И это только плюс-минус первая страница.
Интересный портрет вырисовывается. Ты же его щас наверняка закрепишь чем-нибудь этаким? Верю в тебя!
> Грамотность при письме - признак эрудированности и начитанности пишущего...... на данном конкретном языке.
Представляете себе, кроме Москвы есть еще и другие города. А кроме родного русского - и другие языки.
> А кроме родного
> русского - и другие языки.Казалось бы, чего тогда лезть в калашный ряд? Не знаешь языка - не оскорбляй носителей своим невежеством, но почему-то нет.
> Казалось бы, чего тогда лезть в калашный ряд?потому что у татар есть хороший обычай "никогда не говорить на татарском рядом с теми, кто его не понимает - потому что он может подумать, что говорят плохое о нем".
>> Казалось бы, чего тогда лезть в калашный ряд?
> потому что у татар есть хороший обычай "никогда не говорить на татарском
> рядом с теми, кто его не понимает - потому что он
> может подумать, что говорят плохое о нем".Вообще то это правило хорошего тона
и татары ту и рядом не стояли изначально.
> Казалось бы, чего тогда лезть в калашный ряд? Не знаешь языка -
> не оскорбляй носителей своим невежеством, но почему-то нет.Немного скорректирую:
Не знаешь языка — продолжай спокойно общаться на нём с носителями и понемногу подтягивать уровень. А на всяких токсичных м...ков типа квертирега не обращай внимания.
Вот, так хорошо.
"Подтягивать" пожалуйте на языковые курсы или садитесь за книжечки. А заставлять страдать безвинных форумчан из-за того, что ты неспособен к самообучению, это, как минимум, эгоистично.
Страдай - тебе за это здесь платят.
НО, можно предупредить, вежливо,
О том что плохо владеешь языком
Но на английском, если уж так кому захотелось, тоже не мешало бы грамотно писать.
А читать?
> он почерпнул из ... статеечки, никак не из авторитетных книг по той темеТо есть научные статьи это ерунда, а вот если книга...
Например, есть куча книг по альтернативной истории,
гаданию, составлению гороскопа и прочей хрени. И они вообще-то
очень "авторитетны" среди соотвествующей публики.
И кстати есть куча безграмотных ученых, например по причине того,
что ведущие научные работы сделаны не рускоговорящими,
и соотвесвенно сам ученый пишет и читает статьи не на русском.А уж если мы говорим про компьютерную сферу,
то некоторые русские, живущие в России, по-русски только дома разговаривают.
> А уж если мы говорим про компьютерную сферу,
> то некоторые русские, живущие в России, по-русски только дома разговаривают.и то только потому что за командный и матерный - жена и теща больно пи3дют сковородками?
Восторженно плюсую, единомышленник!)
>Я со школьной скамью помню только "жи-ши пиши с буквой "и" и при этом ошибок не делаю.У вас дефис вместо тире, и кавычки не ёлочки. Если уж докапываться, до до последних мелочей. Тем более у вас винда, и найти раскладку, где эти символы есть — не проблема.
Это ни так, все люди разные и opennet срес общества
Срес нисрес но так ивоные мысли ни, щитают ,как мне думаится. , грамотнатст признак мастирства. Учитесь , детишки , явсе скозал
Истинное мастерство может казаться грубым.
> Потому что свободное сообщество свободно ещё и от самой элементарной грамотности уровня
> хотя бы пятиклассника.Срабатывание фильтров:
Токсичное поведение, оскорбления. Удалить, переформулировать в соответствии с Правилами.
Безосновательные утверждения. Опровержения очевидных вещей. Дополнить доказательствами или удалить.Если вы считаете, что мы ошиблись, напишите по адресу @stupidbot.useless-conversation-loop
Как ранний пользователь чатов скажу что школа не всех научит писать грамотно и это очень сильно помогло бы развить граммотную речь как можно скорее.
Хотя бы к форме отправки новостей не помешало бы.
Атокоррекция не делает мир лучше. Люди привыкают что "оно там само все правильно сделает" и забивают болт. Граматность в результате стремится к нулю еще быстрее.
В твоём случае поможет. Проблема только в том, что со временем привыкаешь игнорировать ошибки, даже если они валидные. Если бы подсказки были более совершенными, и не приходилось бы игнорировать столько ложно-положительных результатов, может, польза какая и была бы.
Использую в виде расширения к Firefox, так как русский не мой основной язык позволяет отслеживать практически все ошибки, которые я случайно допускаю
Вот об этом мы и говорили пару тем назад. Какие то чудаки все еще пишут на питоне и джаве. Не дают этим языкам спокойно помереть.
> Вот об этом мы и говорили пару тем назад. Какие то чудаки
> все еще пишут на питоне и джаве. Не дают этим языкам
> спокойно помереть.Ява не умрёт никогда, а Пистон давно впереди планеты всей. Можно набрасывать толсто, нельзя набрасывать тупо.
Си и Си++ в свое время не просто так придумали, а потому, что кросс-платформенный интерпретатор бэйсика сильно тормозил на слабых компах. Просто не надо повторять ту же ошибку. Скрипты и виртуальные машины изначально не для того придумывались, чтобы на них писать полноценные проекты. Просто есть ленивые программеры, которые соблазняются простотой и удобством какого-нибудь ПХП. А нам потом расхлебывать все эти тормоза и жер памяти.
> Си и Си++ в свое время не просто так придумали, а потому,
> что кросс-платформенный интерпретатор бэйсика сильно тормозил на слабых компахНу а теперь байтики считать не надо и люди придумали удобные и быстрые инструменты для работы. Тот же Пистон, например.
Или кросплатформенные, как та же Ява, которую хоть на пачку сигарет поставить можно.
Правильно на пачку сигарет надо обязательно скрипт открытия на Java написать с проверкой LanguageTool. Может курить меньше станут.
Можно пример хоть одного крупного проекта на Python, который не имеет проблем с производительностью и чрезмерным поеданием ресурсов?Python в некоторых случаях хорошая замена классических sh скриптов, но не более.
Можно. Делюга.
Patroni, oVirt... Имя им - легион.
> теперь байтики считать не надоКогда лепишь прототип, на котором отрабатываешь логику работы программы, и который будет обслуживать одного клиента - своего автора - да, не надо. Но когда хочешь отхавать сколь-нибудь значительный кусок рынка, или создать что-то новое, что создаст новый рынок, и к тебе полезет вся планета - вот тут ещё как надо считать байтики.
> Си и Си++ в свое время не просто так придумали, а потому, что кросс-платформенный интерпретатор бэйсика сильно тормозил на слабых компах.А Ричи c Керниганом и Страуструпом в курсе-то?
Про Паскаль 1980-90-х я тоже самое слышал.
Отличная штука, использую её в emacs.
Как, ежели не секрет? Я заглянул в melpa, там чёт куча способов, судя по всему.
(use-package languagetool
:ensure t
:demand t
:config
(setf languagetool-language-tool-jar
"/usr/share/LanguageTool/languagetool-commandline.jar")
(setq languagetool-java-arguments '("-Dfile.encoding=UTF-8"))
(setq languagetool-default-language "en-GB")
(setq languagetool-server-language-tool-jar "/usr/share/LanguageTool/languagetool-server.jar")
(languagetool-server-start)
:bind
(("C-;" . languagetool-correct-at-point))
:hook
((text-mode . languagetool-server-mode))
)Как-то так.
Эхх... Не везёт мне со всеми этими проверками орфографии. Никогда нигде они у меня не работают. И эта тоже. В смысле languagetool-gui работает, но не буду же я копировать текст туда, а потом обратно. В emacs'е же не работает.
> Эхх... Не везёт мне со всеми этими проверками орфографии. Никогда нигде они
> у меня не работают. И эта тоже. В смысле languagetool-gui работает,
> но не буду же я копировать текст туда, а потом обратно.
> В emacs'е же не работает.Слушай, друг, это всё-таки руки. Раньше оно тормозило довольно сильно, но я им баг заделал, и они даже починили. (Не сама утилита, а интерфейс к емаксу.) Теперь должно даже довольно быстро работать.
(Проверять только то, что на экране, а не весь буфер.)
> Слушай, друг, это всё-таки руки.Руки... Ноги... Главное хвост! Я не полезу внутрь выяснять, что означает "peculiar error", который оно выкидывает. То есть вот из принципа не полезу. Я потратил полжизни, чтобы понять, что обработка ошибок должна быть либо продуманной, грамотной, аккуратной, с размоткой стека с контролируемым сниманием фрейма за фреймом, чтобы не пропустить место, где ошибку можно уточнить, или даже обработать. Это сложно и трудоёмко, и поэтому я допускаю второй путь: можно заменить обработку ошибок на print_backtrace+panic (в лиспе можно просто сделать throw, сунув ему произвольный объект в качестве объяснения ошибке, главное не отлавливать потом ошибку, пускай лисп-машина разруливает, она сделает как надо). Все остальные способы работы с ошибками канают лишь как способ сокрыть истинную причину ошибки от пользователя. И тут мне кусок говнолиспа говорит "peculiar error". В *Messages* никаких намёков, что пошло не так, нигде ничего. Просто "я не буду работать, облизывай теперь меня, пока я не передумаю".
Прстите, вспылил.
Но я попробовал langtool, этот ругался понятнее -- чёта-там про JNI: видимо, надо было как-то нашаманить с опциями запуска жабы, чтобы оно запускалось. Но даже этого делать не пришлось, ибо langtool был готов принять /usr/bin/langtool, который шаманит как надо. Мейнтейнеры генту уже нашаманили скрипт, который обходит все выверты жабы с учётом возможных множественных инсталляций жабы, ну и вообще в стиле генты. Сервер, правда, langtool не умеет так запускать, но зато умеет коннектиться к уже запущенному. Как-нибудь надо будет попробовать с сервером.
>[оверквотинг удален]
> не передумаю".
> Прстите, вспылил.
> Но я попробовал langtool, этот ругался понятнее -- чёта-там про JNI: видимо,
> надо было как-то нашаманить с опциями запуска жабы, чтобы оно запускалось.
> Но даже этого делать не пришлось, ибо langtool был готов принять
> /usr/bin/langtool, который шаманит как надо. Мейнтейнеры генту уже нашаманили скрипт,
> который обходит все выверты жабы с учётом возможных множественных инсталляций жабы,
> ну и вообще в стиле генты. Сервер, правда, langtool не умеет
> так запускать, но зато умеет коннектиться к уже запущенному. Как-нибудь надо
> будет попробовать с сервером.У меня тоже, кстати, последняя версия выдаёт peculiar error. Плохо.
Попробуй с classpath поиграться к жабе. Я подозреваю что в моём случае, это могло бы помочь.
Бесполезная чуть более чем целиком вещь на самом деле, даже для английского. Только на самые наиочевидные вещи указывает.
Верите мне мой ОРФО.
Зачем его возвращать? Он вышел под либру ещё лет восемь назад..
Не то, не то.
Пробовали. Очень плохое качество проверки. Такое впечатление, что просто проходит по словарю. Когда надоело нажимать кнопку Добавить — просто снесли.
ОРФО — плохая программа.
это с сайта informatic.ru, с приветом из 2016 годаОРФО для LibreOffice для Linux с поддержкой проверки грамматики. Предзаказ
990.00р.Срок поставки программы — конец сентября 2013 г.
даже купиць не дает:
Невозможно добавить товар в корзину.
За дополнительной информацией Вы можете обратиться к менеджерам интернет-магазина Allsoft.
полагаю, он как вышел, так и зашел.
но плугины со странички бета тестирования еще доступны :)
Агрится на вполне обычные слова: webOS, Solaris, SeaMonkey.
Все правильно делает. Попробуй: docker, smoothie, rust!
Десктоп версию на Яве кроссплатформенную выпилили я так понял в угоду mac/win онли?
Десктопная (Java) доступна по ссылке:
https://languagetool.org/download/LanguageTool-5.5.zip
Как и архив версий:
https://languagetool.org/download/
Спасибо - с главной не нашел ссылку =/
До версии 3.0 это ещё поделие ещё как-то работало.
Потом началась беда с прожорливостью, падучесть и прочие беды Java-приложений.
В итоге просто отказалась работать на LO x64 c Java 64.
Кое-как шевелится на AOO на версии x32 с зависаниями по полчаса.
В некоторых старых версиях (например 5.1, 5.2) были проблемы в интеграции с LO. В LanguageTool 5.5 код интеграции с LO полностью переписан, зависаний и падучести быть не должно.
Я пробовал downgrade последовательно начиная от 5.1 (Вы правильно подметили) вплоть до 2.9
Вот 2.9 вроде кое-как работает.
Вышла обновлённая версия LanguageTool 5.5.1, в которой устранена проблема совместимости в интеграции с OpenOffice (не отображалось меню LT в OpenOffice, при этом в LibreOffice проблема не наблюдалась) + другие исправления интеграции с LO/AOO
https://languagetool.org/download/LanguageTool-5.5.1.oxt
"Кое-как" — это со старой Java и только c AOO.
Когда будет на норм ЯП написано тогда публикуйте а пока ненадо.
Чтож с тобой будет когда узнаешь через сколько систем с потенциально неугодными языками твое сообщение прошло дабы повеселить таким отношением к окружающему присуствующих
Оно шло исключительно через системы с Си процессорами и языком Си.
>>>LanguageTool is a proofreading software. It works by sending the text to be checked to our servers over an encrypted connection.и сразу идет с поля, быстро, решительно, во всех исполнениях.
видимо, исусство делать оффлайн проверку арфографии и громатеки утеряно окончательно.
хотя еще тридцать лет назад такой софт в комплекте со всякими вордами шел (пустил старческую слезу).
Это только для расширений браузера. Независимая версия и расширение для LibreOffice/Apache OpenOffice не требуют соединения с сетью и работают офлайн.
Кроме того, для работы с браузерным расширением можно запустить свой LT-сервер, а не использовать общедоступный сервер.
https://languagetool.org/legal/privacyпервые строчки
Privacy Policy
LanguageTool is a proofreading software. It works by sending the text to be checked to our servers over an encrypted connection. This policy describes what kind of data we store.We don't store the text that you submit for style and grammar checking on languagetool.org, with the following exceptions:
When you use our online editor at https://languagetool.org/editor or our desktop app, your texts are stored on our server. They will be deleted once you move them to the recycle bin and then delete them there.>>>Независимая версия и расширение для LibreOffice/Apache OpenOffice не требуют соединения с сетью
кто врет?
Это относится к расширениям для браузеров, к сайту, online-форме и онлайн-редактору, + к Windows-десктоп приложению, которое повторяет по функциональности онлайн-редактор.
Расширение для LO/OO и классическое java-приложение (консольное, GUI) из состава независимой версии содержат все необходимое в своем коде и в подключении к внешним серверам не нуждаются.Кроме того, в расширении для LO/OO реализована дополнительная возможность подключиться к альтернативному серверу LT, но эта возможность опциональна и не требуется в большинстве случаев для работы.
плагин для ОО словарь несет свой, или берет из language pack?
> плагин для ОО словарь несет свой, или берет из language pack?В ApacheOpenOffice/LibreOffice для проверки орфографии используются словари, установленные в офисном пакете.
Основные словари LanguageTool для проверки орфографии в LO/AОО не используются.
>> плагин для ОО словарь несет свой, или берет из language pack?
> В ApacheOpenOffice/LibreOffice для проверки орфографии используются словари, установленные
> в офисном пакете.
> Основные словари LanguageTool для проверки орфографии в LO/AОО не используются.ОК спасибо за инфо :)
> В ApacheOpenOffice/LibreOffice для проверки орфографии используются словари, установленные в офисном пакете.То есть для АОО это просто надстройка над уже имеющимися словарями?
А зачем тогда эта прога нужна?
Для проверки грамматики и пунктуации, то есть выполняет проверку сочетаемости слов и расстановки знаков препинания. Находит те ошибки, которые нельзя выявить проверкой по словарю.
чем это поделье лучше aspell?
Aspell при наличии соответствующих словарей проверяет только орфографию,
LanguageTool проверяет как грамматику, так и орфографию.
> чем это поделье лучше aspell?я не умею в пунктуацию грамматику и стиль. Я умею только опечатки по на двадцать лет устаревшему неэффективному словарю.
это в котором нет глаголов "флексить" и "чиллить"? нет пориджа?иди сюда лапа дай обниму :)
Решил попробовать добавить расширение
Вылезла портянка с ошибками ))
Супер!
Для работы расширений в LibreOffice и Apache OpenOffice требуется Java 8 или более новая версия.
Поддержка Java должна быть активирована в настройках LibreOffice и Apache OpenOffice.
Да. Установил libreoffice-java-common
И все встало
> Для работы кода ядра ... Java 8Тогда бесполезно
А зачем регистрация на сайте?
Без слежки за пользователями проверка грамматики не получается?
> А зачем регистрация на сайте?
> Без слежки за пользователями проверка грамматики не получается?Регистрация на сайте нужна для возможности сохранения текстов. И для возможности активации дополнительных возможностей по подписке (например проверка текста большего объема).
То есть, не нужна.
Одобряю.
Птсать с о7ибками стоит уже радт того стобв тролить грамарнаци