Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Libre Office  (Прочитано 767391 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Libre Office
« Ответ #2370 : 22 Декабря 2019, 04:51:48 »
Просто как вдруг выяснялось, plain text CP1251 под линем не открывается корректно
Скорее всего да…
Я старался но ничего не получилось😞, и LO русифицировал и пользователя полностью русского создавал и там пробовал вот этот вот файл „инструкция“ никак не удалось открыть, хотя в браузерах без проблем и в текстовых редакторах тоже…
2019 Dec 21; 08:51 PM


https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Libre Office
« Ответ #2371 : 22 Декабря 2019, 17:31:58 »
Как не открывай, и так и эдак, бяка получается...
Способ, озвученный valrust, на представленном Вами файле работает как раз:
(Нажмите, чтобы показать/скрыть)
(Нажмите, чтобы показать/скрыть)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Dixi257

  • Активист
  • *
  • Сообщений: 287
    • Просмотр профиля
Re: Libre Office
« Ответ #2372 : 22 Декабря 2019, 21:32:17 »
Способ, озвученный valrust, на представленном Вами файле работает как раз:
Пожалуйста, напишите версию офиса и сведения о системе. Теперь уже совсем интересно, даже попытаюсь на виртуалке воспроизвести.

Так, кажется понял. Действительно есть Bug (или Feachure): Если в настройках офиса "Общие" -> "Диалоги открытия/сохранения" галочка "Использовать диалоги LibreOffice" установлена, то можно выбрать кодировку при загрузке файла (правда, её ещё надо правильно угадать). Если галочка не стоит, т.е. используются системные диалоги, то файл молча загружается (видимо ожидается UTF8), и получается та самая бяка...
« Последнее редактирование: 22 Декабря 2019, 21:45:21 от Dixi257 »

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Libre Office
« Ответ #2373 : 23 Декабря 2019, 03:24:17 »
Надо же… Осталось только поискать написано ли где-то в документации как открывать файлы в заданной кодировке…
Наверное не в лоб будет типа:„Если Вы милейший желаете открыть обычный текстовой файл в кодировке Windows-1251 то выполните это, затем то ;D !“

Вот в картинках ❰тоже что и у zg_nico другая локализация❱ как можно достичь желаемого результата при условии, что кодировка открываемого текстового файла известна.

Ну где этот именинник, прямо скажем юбиляр😈, поднявший эту бурю в стакане, пусть ознакомится с результатами изысканий неравнодушных людей!  ;)

2019 Dec 22; 07:23 PM

« Последнее редактирование: 23 Декабря 2019, 03:40:52 от xub »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Libre Office
« Ответ #2374 : 23 Декабря 2019, 06:51:54 »
Если в настройках офиса "Общие" -> "Диалоги открытия/сохранения" галочка "Использовать диалоги LibreOffice" установлена
Версия LibreOffice 6.0.7.3 00m0(Build:3). Вышеобозначенная галочка не установлена
(Нажмите, чтобы показать/скрыть)
Я просто воспользовался функционалом "Открыть" -> "Текст - Выбор кодировки (*.txt)", и указал кодировку в соответствии со скриншотами, не более того.
правда, её ещё надо правильно угадать
А вообще говоря, ИМХО, не предназначен Libre Office Writer для открывания текстовых файлов, потому и не должен уметь кодировки угадывать. Его вотчина - документы odt, docx и т.п. (там, насколько я знаю, кодировку гадать не приходится - там все, включая шрифт уже в самом документе задано). Как мне кажется, то что он хотя бы таким образом умеет это делать - это ему уже большой плюс.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5727
    • Просмотр профиля
Re: Libre Office
« Ответ #2375 : 23 Декабря 2019, 21:22:19 »
А вообще говоря, ИМХО, не предназначен Libre Office Writer для открывания текстовых файлов, потому и не должен уметь кодировки угадывать.

++...+ (к-во —> )

(Нажмите, чтобы показать/скрыть)

Оффлайн voyager1987

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Libre Office
« Ответ #2376 : 25 Декабря 2019, 10:30:21 »
Всем привет.
Хочу задать вопрос, но не знаю кому.
Проблема с Calc в том, что она отказывается адекватно рассчитывать и отображать время, в результате получаются грубые погрешности, поэтому пришлось отказаться от работы с Calc в пользу гуглодоков.
Если чисто арифметически прикинуть, что продолжительность времени от 7:10 до 15:20 минут будет составлять 8 часов 10 минут.
Calc откуда-то посчитал, что необходимо отнять одну секунду от 8 часов 10 минут и получить 8 часов 9 минут и 59 секунд.
Понятное дело, что это бред и Excel, и Google таблицы рассчитывают этот интервал правильно, проблема только у Calc.
А вот представьте, что я захочу инвестировать в проект, а после вложения "многоденег", окажется, что работа офиса встанет из-за такой маааленькой проблемы с тем, что Lo по своему усмотрению отнимает или прибавляет секунду. Программе время задано точно до секунды, с какого, извините, "потолка" исчезла секунда?
Значит так. Попытавшись работать в Calc я потерял неделю работы над проектом, он просто развалился из-за нестыковок при расчёте времени, как-то хочется, чтобы проблема решилась, а то так вещается ярлык на то, что раз OpenSource, то значит что в него заложили ошибку, чтобы переходили на другие платформы.
Файл прилагаю, ошибка возникает на первой же строчке, так что это фатальная ошибка в программе.
Надеюсь представитель TDF читает эту ветку форума.

Версия LO: 6.2.0.3 (x64)
ID сборки: 98c6a8a1c6c7b144ce3cc729e34964b47ce25d62

Тоже самое происходит и под более свежей, и под более старой версией, под linux, под windows, не важно
Напомню, что это грубая арифметическая ошибка которая может стать фатальной.

UPD:
Округление до минуты осуществляется следующей конструкцией: =ОКРУГЛ(А1*1440;0)/1440 или =ROUND(А1*1440;0)/1440.
однако, гуглотабы и эксель арифметически правильно считают интервалы времени, так что ошибка актуальна
« Последнее редактирование: 25 Декабря 2019, 11:32:46 от voyager1987 »

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 372
    • Просмотр профиля
Re: Libre Office
« Ответ #2377 : 25 Декабря 2019, 11:42:14 »
voyager1987, скриншот приложите с ошибкой и обозначьте ячейку, где ошибка. Открыл Ваш файл и в ячейках, где разность между "15:20:00" и "07:10:00" отображается "08:10:00".

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5727
    • Просмотр профиля
Re: Libre Office
« Ответ #2378 : 25 Декабря 2019, 12:03:47 »
voyager1987, конкретно твой файл скачивать не стал, и открывать не пробовал, просто попробовал вбить данные из твоего примера (предварительно задав формат ячеек HH:MM:SS), в одну ячейку 07:10:00, в другую 15:20:00, ну а в третью соответственно формулу =B1-A1, получил нормальный и ожидаемый результат 08:10:00

Версия: 6.0.7.3
ID сборки: 1:6.0.7-0ubuntu0.18.04.10

Оффлайн voyager1987

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Libre Office
« Ответ #2379 : 25 Декабря 2019, 13:30:20 »
voyager1987, скриншот приложите с ошибкой и обозначьте ячейку, где ошибка. Открыл Ваш файл и в ячейках, где разность между "15:20:00" и "07:10:00" отображается "08:10:00".
Ничего не придумываю, на всех машинах одна и та же ситуация.



voyager1987, конкретно твой файл скачивать не стал, и открывать не пробовал, просто попробовал вбить данные из твоего примера (предварительно задав формат ячеек HH:MM:SS), в одну ячейку 07:10:00, в другую 15:20:00, ну а в третью соответственно формулу =B1-A1, получил нормальный и ожидаемый результат 08:10:00

Версия: 6.0.7.3
ID сборки: 1:6.0.7-0ubuntu0.18.04.10

Формат конечной ячейки [HH]:MM:SS

Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5727
    • Просмотр профиля
Re: Libre Office
« Ответ #2380 : 25 Декабря 2019, 14:20:00 »
voyager1987, как вариант, попробуй временно переименовать /home/<твоя учетка>/.config/libreoffice и открыть снова свой расчет расписания...
- других мыслей пока нет ::)

Оффлайн voyager1987

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Libre Office
« Ответ #2381 : 25 Декабря 2019, 16:34:02 »
voyager1987, как вариант, попробуй временно переименовать /home/<твоя учетка>/.config/libreoffice и открыть снова свой расчет расписания...
- других мыслей пока нет ::)

А смысл? Причем тут конфиг, если бага находится в ядре самой софтины, тут хоть вычищай, хоть не вычищай, ничего не изменится.
Тут дело в том, что точность расчёта времени в 10-ной системе до 15 знака не нужна, да и в некоторых местах программа игнорирует условие, что я приказал ей округлить в тех или иных местах посмотрите, я приложил исследование в виде скриншота.
20-19,8 не равно round(19,8)-19,8. То-есть я ожидаю, что будет 0,2, а на самом деле 0,199999***6, понятно, что даже недостающих 0,2 это "всего-то" 12 секунд до 20 минут, по всем правилам округления это 20 минут и получается, что даже в представлении 59 секунд ошибка. Просто похоже на дилетантский подход к написанию алгоритма.


Онлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5727
    • Просмотр профиля
Re: Libre Office
« Ответ #2382 : 25 Декабря 2019, 19:39:16 »
А смысл? Причем тут конфиг, если бага находится в ядре самой софтины, тут хоть вычищай, хоть не вычищай, ничего не изменится.
- ну не знаю...
- вот же человек у себя попробовал
... Открыл Ваш файл и в ячейках, где разность между "15:20:00" и "07:10:00" отображается "08:10:00".

- и у меня LO Calc нормально вычисляет описанные примеры




- чем еще, разумеется кроме версии, могут отличаться LO Calc нас троих?..  :-\



Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 283
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Libre Office
« Ответ #2383 : 25 Декабря 2019, 21:01:38 »
Тоже открывал файл, обыкновенный, нормально всё…
(Нажмите, чтобы показать/скрыть)
Господа, напоминаю, праздники надвигаются, нужно их пройти „без потерь“, берегите себя!  ;D
2019 Dec 25; 01:01 PM


https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн voyager1987

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Libre Office
« Ответ #2384 : 27 Декабря 2019, 10:19:58 »
Тоже открывал файл, обыкновенный, нормально всё…
(Нажмите, чтобы показать/скрыть)
Господа, напоминаю, праздники надвигаются, нужно их пройти „без потерь“, берегите себя!  ;D
2019 Dec 25; 01:01 PM

На данный момент исследовано несколько машин с LO.
Данный косяк воспроизводится на 100% только с вышеуказанной версией и сборкой.
Это версия 6.2.0.3 под Win7 X64 (У меня лицензия, на ноутбуке наклейка есть, переустанавливал сам, никакого вареза не ставил).

Проверена самая свежая версия 6.3.3.2 под ту же систему. Ошибка не проявилась.

Далее следующие тесты:
Версия: 5.1.6.2
ID сборки: 1:5.1.6~rc2-0ubuntu1~xenial10
Потоков ЦП: 4; Версия ОС: Linux 4.15; минтай 18.3 под "кедами"
Ошибка не выявилась (пока).

Версия: 6.2.8.(*уточню позже)
Установка через dpkg из пакетов с сайта.
Kubuntu bionic -- ошибка не выявлена (пока)

Дома ошибка проявлялась, но надо перепроверить, какая версия, есть большая вероятность, что 6.2.0.*


Ну вот по закону "подлости". То косяк проявлялся везде и всюду, то исчез без следа...

 

Страница сгенерирована за 0.036 секунд. Запросов: 25.