понедельник, 20 июня 2016 г.

В LibreOffice 5.2 реализовали автоматическую отправку отчета о критических ошибках

Markus Mohrhard добавил в LibreOffice 5.2 (пока только для сборок под Windows и Linux) функционал автоматической отправки разработчикам сообщений о падениях (crash) офиса (пока только так, а хотелось, чтобы и фризы охватывались). После возобновления работы LibreOffice спросит, а надо ли отправлять отчет разработчикам и, в случае положительно ответа, соберет в кучу минидамп, обратную трассировку, информацию о системе, включая опции OpenGL, и отправит на сервер разработчиков. На сервере разработчиков также установлена автоматическая система разбора и сортировки поступающих сообщений, что позволит им избавится от рутины сортировки. Также ведется работа над совмещением системы обработки ошибок и Багзиллы проекта.

воскресенье, 19 июня 2016 г.

Ускорение рендеринга для текста, графики и кнопок, и редактирования ячеек в LibreOffice

Ей богу, Фороникс публикует свои новости в странном ключе, а конкретно эта запись вообще похожа на заголовок желтой газетенки, однако, раз уж оно касается LibreOffice, то я его к себе утащу с переводом и отсебятиной.
Вот собственно оригинал http://phoronix.com/scan.php?page=news_item&px=LO-Fast-Tile-Rendering, в котором говорится о том, что один из разработчиков, Ashod Nakashian, добавил в исходники LibreOffice несколько патчей, ускоряющих тайловый рендеринг для текста, графики и кнопок, а также редактирования ячеек (что бы это ни значило, я, например, не понял, о чём идет речь).
Знающие английский язык и представляющие себе, о чём идет речь, могут пройти по ссылкам в GIT LibreOffice и почитать комментарии Ашода, благо они там есть и вполне подробные.
И ещё, по откровениям автора Фороникса, этот код никто еще не оценивал в плане прироста скорости рендеринга, а также в связи с тем, что ветка 5.2 уже отделена от мастер-ветки, то данные патчи войдут только в LibreOffice 5.3, который выйдет будущей зимой.

вторник, 14 июня 2016 г.

Подробные всплывающие подсказки при вводе формулы в LibreOffice Calc

В LibreOffice 5.2 реализовали очень удобную штуку: подробные всплывающие подсказки по функциям и операторам, а также их аргументам, которые появляются прямо по мере ввода формулы.
Выглядит это для функций вот так:
А если напечатать открывающую скобку, то покажет подсказку про аргументы функции:

Очень наглядно и удобно. Действительно полезная вещь, не то, что "новые" кнопочки на панелях инструментов и борьба с багами OpenGL, которые разработчики сами себе на шею повесили.

пятница, 10 июня 2016 г.

Выпуск LibreOffice 5.2 Beta 2

Разработчики опубликовали сборки второй беты LibreOffice 5.2. Скачать, как всегда, можно вот отсюда http://dev-builds.libreoffice.org/pre-releases/ для Linux (rpm,deb), Windows и Mac OS X. Если есть желание, то можно и собрать самому, исходный код лежит вот здесь http://dev-builds.libreoffice.org/pre-releases/src/
По сравнению с первой бетой было исправлено некоторое количество багов http://dev-builds.libreoffice.org/pre-releases/src/bugs-changelog-libreoffice-5-2-release-5.2.0.0.beta2.log.
Внимание: у некоторых пользователей наблюдаются ошибки при установке этой второй беты на системы Windows XP и Ubuntu. При сборке инсталлера и пакетов допущены какие-то ошибки. Кристиан Лохмайер обещал оперативно порешать эти проблемы.

суббота, 28 мая 2016 г.

Выпуск LibreOffice 5.2 beta1

Собственно сабж. Сборки первой беты LibreOffice 5.2 были опубликованы. Скачать, как всегда, можно вот отсюда http://dev-builds.libreoffice.org/pre-releases/ для Linux (rpm,deb), Windows и Mac OS X. Если есть желание, то можно и собрать самому, исходный код лежит вот здесь http://dev-builds.libreoffice.org/pre-releases/src/
По сравнению с первой альфой были исправлены кучи багов, почти наверняка были добавлены новые.
Из новшеств: были добавлены функции из MS Excel 2016 (из них самая интересная - это каскадная IF), в строке состояния Calc реализовали одновременный показ различной информации о выделенных ячейках (типа сумма, среднее и количество выделенных ячеек, теперь отображаются одновременно) и это можно настроить под себя, очередные двигалки и добавлялки кнопок в интерфейсе, на Боковую панель в Импресс вынесли настройки слайда (ориентация, соотношение сторон, тип фона), продвигается движение в сторону GTK 3 (реализованы нативные контекстные меню и панель меню), изменили некоторые сочетания клавиш по умолчанию на более простые и запоминающиеся, добавили использование подстановочных символов (*,? и ~) в формулах, в очередной раз попытались улучшить импорт файлов в формате SVG, переделали диалог "Найти и заменить" ну и так далее по мелочи. Подробности о новшествах можно найти по следующей ссылке https://wiki.documentfoundation.org/ReleaseNotes/5.2/ru

пятница, 22 апреля 2016 г.

Выпуск LibreOffice 5.2 alpha 1

Выпущена первая альфа офисного пакета LibreOffice 5.2. Скачать можно отсюда http://dev-builds.libreoffice.org/pre-releases/. В сборках для Windows присутствуют локализации интерфейса на основные языки, как и в релизных версиях, в том числе и русский.
Если есть желание, то скачайте LibreOffice 5.2 alpha 1 для своей операционной системы и используйте его при выполнении своих повседневных задач. Обо всех найденных ошибках желательно сообщать в багзиллу проекта. Как это сделать, было написано вот тут.

суббота, 16 апреля 2016 г.

Рисуем мишень в LibreOffice Draw

У сына есть какой-то очередной пистолет-пулемет, стреляющий присосками, и приспичило ему не просто палить в дверь, а палить по мишени. И он пристал ко мне, чтобы я ему нарисовал на листочке. Я нарисовал, однако получилось явно коряво... И я подумал про LibreOffice Draw. Итак, рисуем:
Открываем пустой документ Draw (меня устраивали размеры страницы в А4, поэтому я ничего не менял)
Используя инструмент Круг, рисуем круг. Он создается с заливокй синего цвета (по умолчанию).
Так как мишень предполагает ряд темных линий на светлом фоне, то заливку удаляем. Получается окружность. Заливку можно удалить либо через диалог "Формат-Область", на вкладке "Область" выберите из выпадающего списка Заполнить вариант "Нет".
Второй вариант, более быстрый, это использовать боковую панель.
Теперь сделаем получившуюся линию потолще, чтобы при печати они были хорошо видны. Это можно сделать сразу на боковой панели (диалог "Формат-Линия" почему-то возможность изменить толщину линии в такой ситуации не даёт, возможно это очередная бага).
Теперь нужно задать окружности размер (я начал с внешней линии). Делается это опять же в боковой панели. На рисунке выше можно видеть пункты Ширина и Высота (задать радиус или диаметр окружности нельзя, Draw оперирует размерами области-прямоугольника, описанного вокруг фигуры). Соответственно, чтобы окрыжность осталась окружностью, ширина и высота должны быть одинаковыми. Я начинал с 19 сантиметров.
Далее щелкаем правой кнопокй мыши на фигуре и выбираем пункт Копировать из контекстного меню.
Щелкаем левой кнопкой мыши по странице вне фигуры, выделение с фигуры снимается. Затем щелкаем правой кнопокй мыши по странице и выбираем пункт Вставить. Будет вставлен еще один экземпляр ранее скопированной фигуры (в нашем случае окружность). Внимание!: вставка фигуры производится точно поверх скопированной фигуры! То есть Вам покажется, что просто почему-то стала выделена ранее нарисованная фигура, а на самом деле это вставилась ВТОРАЯ фигура ПОВЕРХ первой.
Меняем размер вставленной окружности на меньший, например на 17 см. Вот что получим в итоге:
Обратите внимание, что при изменении размеров в боковой панели, отсчет ведется от левого верхнего угла описанного вокруг окружности прямоугольника. Наша новая окружность сместилась влево-вверх. Можно выровнять наши окружности сразу, однако я советую сначала понаделать столько окружностей, сколько нужно, используя копировать-вставить и меняя размеры окружностей каждый раз на все более мелкие. Вот так получается в итоге:
На рисунке явно видно, куда смещаются окружности.
Итак, у нас есть некоторое количество окружностей, теперь нужно сделать их симметрично выровненными относительно центра, чтобы получить нашу мишень нормального вида. Делается это, используя значок Выровнять на панели инструментов:
Выделите ВСЕ окружности рамочкой. И затем выровняйте их по вертикали и горизонтали по центру. Получится искомая мишень:
Можно закрасить центральный кружок и провести вертикальную и горизонтальные линии для полного соответствия:
Вот так вот. Учись попадать в цель, сына.

вторник, 12 апреля 2016 г.

Новинки документации по LibreOffice. Апрель 2016

В русскоязычной части официального сайта опубликованы:
Перевод на русский язык Руководства по Libreoffice Math - в форматах ODT и PDF
Руководство по стилям LibreOffice - в формате PDF
Качайте, читайте и распространяйте в свое удовольствие.

суббота, 9 апреля 2016 г.

LibreOffice и OpenGL. Бой продолжается

Разработчики с упорством, достойным лучшего применения, продолжают пилить OpenGL в LibreOffice. Например, вот Фороникс пишет, что в LibreOffice улучшен рендеринг шрифтов в OpenGL. Также вот здесь видно, какие и сколько патчей были влиты в разрабатываемую сейчас версию LibreOffice 5.2, начиная с января 2016 года. Не так уж и много, если честно.
ИМХО, смысла в пилении OpenGL в LibreOffice нет. У них, по-моему, даже плана нет никакого, что же они хотят получить в итоге. Есть ли какие-либо преимущества у рендера через OpenGL перед VCL? Непонятно. Надо бы разработчиков сподобить на статью какую-нибудь познавательную на эту тему...

суббота, 2 апреля 2016 г.

Создание формулы Math в документе Writer без запуска редактора формул

В Руководстве пользователя Math подсмотрел такую интересную штуку. Если Вам знаком язык разметки формул, используемый в LibreOffice Math, то можно прямо в документе Writer, установив курсор в нужное место, ввести формулу на языке разметки, выделить её и выбрать пункт меню Вставка > Объект > Формула (или на значок Формула на панели инструментов, предварительно настроив её отображение). Текстовая запись на языке разметки будет преобразована в объект формула без необходимости отдельного запуска редактора формул.
Кстати объект формула из документа Writer можно сохранить в отдельный файл в формате ODF (родном для LibreOffice Math), либо в формате MathML, используя который можно переносить формулу в другие офисные пакеты и размещать на сайтах в сети Интернет. Просто нажмите правой кнопкой мыши на объекте формула и выберите из контекстного меню пункт Сохранить копию как.