среда, 16 февраля 2022 г.

Skia отключат по умолчанию в LibreOffice 7.3.1 для macOS

 i2.wp.com/xamdev.ru/wp-content/uploads/2017/03/...

Я тут не так давно радовался, что на Skia перевели и сборки LibreOffice под macOS. Ну так радость была не долгой. В LibreOffice 7.3 под macOS появились странные баги, связанные с печатью и не только, которые проявились именно из-за Skia, и пока не чинятся, потому что единственный разработчик, который всё это время со Skia и возился, у себя не может воспроизвести проблемы. Поэтому решено было Skia пока в сборках для macOS отключить. Это случится уже в грядущем LibreOffice 7.3.1. Саму функцию не убрали, кто хочет, может ручками включить Skia в диалоге Параметры.

понедельник, 14 февраля 2022 г.

Поддержку огромных таблиц в LibreOffice Calc доведут до ума

Если вдруг вы не знали, то LibreOffice Calc сейчас поддерживает только 1024 столбца и 1048576 строк на одном листе. При этом лист в MS Excel может иметь до 16384 столбцов и это сейчас приводит к несовместимостям, когда данные у пользователей Excel располагаются в 1025 столбце например и далее вправо, и LibreOffice Calc такие файлы открывает, но с ошибками и потерями данных.

В свое время, в рамках баг репорта tdf#50916 в LibreOffice Calc версии 7.0 была добавлена поддержка 16384 столбцов и 16 миллионов строк. Однако реализация изобиловала проблемами, крашами на ровном месте, и использоваться в обычной работе не могла. Функциональность оставили, но сделали скрытой. Включается это до сих пор через активацию экспериментальных возможностей.

К счастью, Luboš Luňák из Collabora, написал и уже влил в кодовую базу будущего LibreOffice 7.4 патчи, исправляющие большинство ошибок для столь нужной функциональности. Во всяком случае большинство крашей уже исправлено. Он ещё продолжит свою работу в этом направлении и есть неиллюзорный шанс получить вполне работающую поддержку бОльшего количества строк и столбцов в LibreOffice Calc к релизу версии 7.4. Кстати разработчики между собой называют эту фичу Jumbo sheets.

Дамбо мультфильм 1941 смотреть онлайн бесплатно в хорошем качестве

Конечно остается вопрос производительности. Я, например, не дождался, когда Calc отфильтрует мне 16 миллионов значений через Автофильтр в одном столбце. Думается, что таких тонких моментов будет еще не мало. Однако самая главная проблема - открытие без ошибок очень широких таблиц Excel, будет решена и это прекрасно.


пятница, 11 февраля 2022 г.

Поддержка SIMD инструкций AVX/AVX512 была удалена из LibreOffice 7.3

Инструкции современных центральных процессоров AVX/AVX512 позволяют выполнять некоторые операции значительно быстрее. В свое время Dante поддержку этих инструкций добавил для расчетов некоторых функций в LibreOffice Calc. Однако, к огромному моему сожалению, эта фича принесла за собой критичные проблемы в виде крашей офиса. Разработчики пытались бороться с этим, но тут нужен маг и волшебник, который очень круто разбирается в низкоуровневых системах вообще и в этих самых SIMD инструкциях в частности, да ещё и С++ знает, как Страуструп.

Как итог, поддержка AVX/AVX512 была из LibreOffice удалена =(

понедельник, 27 декабря 2021 г.

Руководство пользователя LibreOffice Calc 7.1


После более чем полутора лет с двумя перерывами по полгода, я таки домучал перевод LibreOffice Calc Guide на русский язык. В процессе работы пришлось по ходу дела и обновлять гайд с версии 6.2 на 7.1, поскольку команда документации LibreOffice не дремала, а штамповала обновления гайдов =)

Скачать гайд пока можно отсюда. Попозже я закину гайд на официальную вики страничку LibreOffice с документацией на русском языке.

воскресенье, 12 декабря 2021 г.

Нумерация списков с ведущими нулями (01, 001, 0001 и так далее)

На нашем форуме прозвучал вопрос "А как сделать нумерацию списков с ведущими нулями?". Чтобы нумерация выглядела ровно в столбик, а текст после нумерации не прыгал по горизонтали. То есть, например, как-то вот так:

001

002

...

099

100

...

998 

Окзывается давным давно такая настройка добавлена в LibreOffice и находится здесь:

Меню Формат -> Маркеры и нумерация

Вкладка Настроить, листаем вниз до конца выпадающий список Номер: (см.иллюстрацию)

 

Для каждого уровня нумерации, который вы предвидите с очень большими числами, можно настроить такого вида нумерацию.

понедельник, 6 декабря 2021 г.

Какой же LibreOffice процессорозависимый или как я офигел от процессора Apple M1

Вздумалось мне попроверять старые баг репорты про производительность LibreOffice Calc. Ну где-то есть прогресс, где-то нет, суть не в этом. И вспомнил я, что у знакомых ребят есть на руках ноутбуки macbook с процессорами Apple Silicon M1, про которые легенды ходють.

Ну что сказать, легенды оказались вовсе не легендами. Пара примеров ниже:

1. Баг репорт tdf#125254 - проблема в долгом открытии файла (там куча тяжелых формул внутри и вес более 18 мегабайт).

Apple М1 в LibreOffice 7.3 beta 1 для ARM - открыл за 18 секунд

AMD Ryzen 5 5500 U в LibreOffice 7.3 beta 1 - открыл за 40 секунд

Intel Core 2 Quad 9450 (это мой) в LibreOffice 7.4 alpha 0 - открыл за 2 минуты 10 секунд

2. Баг репорт tdf#119083 - проблема в долгой вставке столбца, если в файле используется огромное количество формул с функцией ВПР.

Apple М1 в LibreOffice 7.3 beta 1 для ARM - вставил за 15 секунд

AMD Ryzen 5 5500 U в LibreOffice 7.3 beta 1 - вставил за 1 минуту 06 секунд

Intel Core 2 Quad 9450 (это мой) в LibreOffice 7.4 alpha 0 - вставил за 3 минуты 30 секунд

То есть я, имея самую распоследнюю версию LibreOffice, со всеми возможными оптимизациями, но имея древний процессор, я в этом соревновании проиграл и как проиграл! Примерно в ТРИ раза ноутбучному АМД (правда это самый распоследний АМД, доступный сейчас).

А поглядите на М1 от Apple! Это что-то НЕВЕРОЯТНОЕ в плане скорости. В ЧЕТЫРНАДЦАТЬ РАЗ быстрее моего древнего процессора во втором баг репорте и в ПЯТЬ раз быстрее современного ему процессора от АМД!

А ведь проверяли мы крайне тяжелые случаи, эти вещи по идее можно оптимизровать, переписав исходный код в LibreOffice и тогда М1 вообще будет "моментальность"!

понедельник, 29 ноября 2021 г.

Улучшения Автофильтра - 2

Пользователи MS Excel, которые перешли (вольно или невольно) на LibreOffice Calc постоянно спрашивают "А что, по цвету ячеек нельзя фильтровать что ли тута?"

Действительно, до версии LibreOffice 7.2 фильтровать по цвету ячеек в Calc было нельзя. К счастью пользователей, в версии 7.2 Samuel Mehrbrodt таки запилил эту возможность. Выглядит это вот так:

Обратите внимание на ещё пару вещей:

1. При установке любой фильтрации в Автофильтре - цвет кнопки Автофильтра в первой ячейке меняется на системный (в моем случае - это синий) для наглядности. Когда столбцов с Автофильтрами много - это очень наглядно показывает, какие из столбцов отфильтрованы.

2. При фильтрации номера строк, попавших под фильтр также становятся системного цвета (опять же синий у меня).

3. Доступен фильтр не только по цвету фона ячейки, но и по цвету текста в ячейке.

4. В Автофильтр добавлена возможность сбросить все настроенные фильтры разом (та самая строка Clear Filter).

В общем-то достаточно круто это всё стало, правда? =)

Выпуск LibreOffice 7.3 beta 1

The Document Foundation ещё не объявил (но скоро объявит) о доступности для тестирования первого бета выпуска LibreOffice 7.3.

Скачать LibreOffice beta 1 для различных ОС можно по ссылкам

Windows 32 bit

Windows 64 bit

Linux 64 bit (deb)

Linux 64 bit (rpm)

macOS 64 bit (Intel)

macOS (M1)

Так как это бета выпуск, то он предназначен для целей тестирования и не рекомендуется к использованию в постоянной работе.

Если вы найдёте ошибку в этом выпуске LibreOffice, обязательно дайте знать разработчикам в баг трекер.

четверг, 25 ноября 2021 г.

Выпуск LibreOffice 7.2.3

The Document Foundation объявил о релизе третьего корректирующего выпуска LibreOffice 7.2. Скачать LibreOffice 7.2.3 можно по ссылке libreoffice.org/download.

Список исправленных ошибок относительно релиза LibreOffice 7.2.2:

https://wiki.documentfoundation.org/Releases/7.2.3/RC1

https://wiki.documentfoundation.org/Releases/7.2.3/RC2

Всем, кто использует LibreOffice 7.2, рекомендую обновиться.
PS: Если найдёте ошибку в программе, то не стесняйтесь сообщить о ней разработчикам 
по этой ссылке.

 

среда, 17 ноября 2021 г.

Статус Skia в LibreOffice для macOS

Я писал уже о том, что LibreOffice для macOS тоже перевели на использование Skia. Но тогда была одна большая проблема с красным экраном, если экран HiDPI.

Ну так вчера эту проблему Luboš Luňák исправил.

Так что теперь осталось исправить некоторые мелочи, которые обозначили вот в этом комментарии в баг репорте.

Update: Luboš уже пофиксил чёрный фон в текстовых полях! Одним багом меньше!

Update 2: ну собственно он пофиксил почти всё, кроме блюра в изображениях на экранах HiDPI (с большим разрешением). Но это и не проблема, связанная со Skia, она и без Skia была точно такая же.