URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 102070
[ Назад ]

Исходное сообщение
"Успехи проекта Document Liberation по созданию библиотек для..."

Отправлено opennews , 14-Апр-15 19:08 
Представлен (http://blog.documentfoundation.org/2015/04/10/the-document-l.../) краткий отчёт о достижениях проекта Document Liberation (http://www.documentliberation.org/) за 2014 год. Document Liberation основан разработчиками LibreOffice и нацелен на вынос в отдельные библиотеки средств для работы с различными актуальными и устаревшими проприетарными форматами файлов, что позволяет организовать работу с данными форматами не только в LibreOffice, но и в любом стороннем открытом проекте. За год существования проекта сформирована коллекция библиотек для работы с форматами Corel WordPerfect, Corel Draw, Microsoft Works, AbiWord, Microsoft Publisher, Microsoft Visio, Apple Keynote, Adobe FreeHand, Aldus PageMaker, и многих форматов документов Mac.


Из недавних достижений отмечается создание сводной библиотеки librevenge, выступающей интерфейсом для упрощения использования функций остальных библиотек, развиваемых проектом. Интеграция библиотеки libpagemaker для разбора документов, подготовленных в Adobe PageMaker. Создание двух библиотек libepubgen  и librvngabw  для организации экспорта в ePub  и формат документов Abiword. Расширение возможностей существующих библиотек, например добавление в libwps поддержки электронных таблиц и БД Microsoft Works, а также подготовка к добавлению поддержки форматов Lotus 1-2-3. Добавление в  libmwaw поддержки более 20 устаревших форматов платформы Mac. Улучшение libfreehand и libetonyek в плане импорта форматов Adobe Freehand  и Apple Pages.

URL: http://blog.documentfoundation.org/2015/04/10/the-document-l.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=42037


Содержание

Сообщения в этом обсуждении
"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено A.Stahl , 14-Апр-15 19:08 
Ого! Теперь детишки смогут перевести своё внимание с плееров (или что там сейчас модно отвечать на вопрос "А что бы написать?") на текстовые "процессоры".
Ну хоть какое-то разнообразие.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Анончег , 14-Апр-15 23:04 
И к тому же заметьте, Александр, с пользой для дела ! А потом детишки вырастут и напишут свой "МС Оффисе" с проверкой грамматики и риббoновым интерфейсом на Qt.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено A.Stahl , 14-Апр-15 23:14 
Вот давайте только без гиббоновых интерфейсов. Они неудобны для макак:)

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Анончег , 15-Апр-15 03:16 
> Вот давайте только без гиббоновых интерфейсов. ...

Нет уж, поздно, дети хотят риббон !

> ... Они неудобны для макак:)

Зато чрезвычайно удобны для гиббонов.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Юрий , 15-Апр-15 17:02 
Вы сказали на маках?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 10:46 
поколение сэлфи сделает плугином к хромому если только

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 19:15 
толку то так в xls все и расползаются как пару лет назад, благо простенькие doc норма отображаются  

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 20:10 
Пиши багрепорты или патчи. Эти библиотеки нужны не для того чтоб кто-то в интернете ныл что расползается. И не для того чтоб не расползалось. А для упрощения поддержки различных форматов документов сторонним разработчикам.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Кармер , 14-Апр-15 20:21 
Нинужно. И таблицы -  тоже не нужны : самый поганый для ошибок и отладки язык после  ассемлера.
А уж если туда еще и VBA прикрутили ... Вот нет других дел, что б начать гигатонны этого дерьма воспроизводить ?!

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Онотоле , 14-Апр-15 21:18 
Да что с вами то? Послушаешь - вообще ничего не нужно.
Нужно. Когда винда окончательно отгниет - то что после нее осталось - всякие экселевские файлики - их то и нужно будет в чем то всковыривать, лучше и надежней - всковыривать чем то опенсорсным.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено минонА , 15-Апр-15 06:00 
А зачем нужно отгнивание венды? Какой профит?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено terraslav , 15-Апр-15 09:38 
Это не профит, а "следующий этап развития" M$ Windows, судя по тестируемой вынь10;)

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 16-Апр-15 08:14 
Есть класс людей которым "нужно" только нескучные обои и форма куда писать комментарии. Т.е. первое - единственное, чем они могут выделиться из массы таких же как они, а последнее - единственное, что они могут производить своим "интеллектуальным трудом".

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 05:10 
> Нинужно. И таблицы -  тоже не нужны : самый поганый для
> ошибок и отладки язык после  ассемлера.

Храню в электронных таблицах самые разные данные — пресс-клиппинги, сырые данные для конкурентных анализов, разные расчёты. Счастлив и доволен, волосы удивительно шелковистые, кошмары по ночам не мучают, животик не пучит. Ненужнистам могу посоветовать эфтаназепам.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 07:47 
Люби csv и кучу пре- и постпроцессоров к нему. Ишь чего удумал, ирод окаянный, пользоваться электронными таблицами.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Crazy Alex , 15-Апр-15 12:41 
Особенно расчёты туда засунуть удобно, ага. Это сарказм, если кто не догнал.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 23:30 
Разрабы на другой планете живут и табличек в глаза не видали? Смысл 1001 репорт писать, все уже давно написано.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 19:35 
после фразы "Из недавних достижений отмечается" нужно поставить двоеточие!

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено A.Stahl , 14-Апр-15 19:40 
Не нужно. С чего бы это?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 21:47 
"отмечаЮтся" - точно надо.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено A.Stahl , 14-Апр-15 21:48 
И это не надо!
Что отмечается? Отмечается создание. Всё ок.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено paulus , 14-Апр-15 20:40 
с каких это пор формат абиворда проприетарный?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 14-Апр-15 21:21 
С достижением в виде распространения открытых форматов всё плохо?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено A.Stahl , 14-Апр-15 21:26 
Угу, совсем плохо. Но иначе и быть не могло -- проприетарщина часто обладает свойством "завязывать" все смежные процессы на свою, ни с чем не совместимую, инфраструктуру.
У опенсорса обычно аналогичной целостной инфраструктуры нет.
Вот и жрут каку. И вариантов не имеют. Ведь разбавление говна(завендорлоченых форматов) конфетами(открытыми стандартами) приводит лишь к увеличение количества говна (итоговых документов)...

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 08:58 
> С достижением в виде распространения открытых форматов всё плохо?

Внимательно читаем описание проекта:

> The Document Liberation Project was created in the hope that it would empower individuals, organizations, and governments to recover their data from proprietary formats and provide a mechanism to transition that data into open file formats, returning effective control over the content from computer companies to the actual authors.

Проект не занимается пиаром открытых форматов, он даёт инструменты для переноса данных из закрытых форматов в открытые. Проще говоря, это не маркетинговый, а технологический проект.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено vitalif , 14-Апр-15 22:00 
Как там у них успехи с libvisio? До сих пор же вроде через пень колоду работает...

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 05:06 
> Как там у них успехи с libvisio? До сих пор же вроде
> через пень колоду работает...

Виталик как обычно доставляет своими феерическими комментариями.

У проекта есть багзилла и русскоязычный специалист по реверс-инжинерингу. Казалось бы, что ещё надо...


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 14-Апр-15 22:47 
Формат пижамкера? Зачем?!
Этим людям не говорили, что пижамкер сам умел довести свои файлы до состояния "сам не могу прочитать, падаю"?
С тех пор все, кто хотел, научились понимать EPS, а те же проприетарные Adobe позволяют выгнать свое добро в IDML, более-менее полно документированный и представляющий собой упакованный XML.
Зачем сейчас мучиться с форматом программы, до сих пор существующей только из-за жадности одного монополиста?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 05:03 
> Формат пижамкера? Зачем?!

Это один из самых частых запросов от мигрантов на Scribus.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 15-Апр-15 09:30 
Ну, вопрос, полагаю, не "Зачем?!", а "Как перетащить пыжиковую верстку?"
Это понятно, но тот же пыжик, например, PDF умел выгонять.
Импорт PDF-файла в виде, разобранном до элементов верстки, мне кажется более вменяемым решением.
Просто вспоминая капризы пыжика и представляя, сколько головной боли с тем форматом, поневоле сожалеешь даже о чужих потраченных усилиях.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 12:01 
Что в вашем понимании является элементами вёрстки?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 15-Апр-15 12:59 
Ну, хотя бы то, что может из той PDF вытащить и редактировать тот же Иллюстратор.
Отдельно картинки, отдельно кривые, отдельно текст (он вроде бы даже умудряется собрать его обратно в абзацы - видимо, эмпирически).
Ну не будет же кто-то всерьез рассчитывать перетащить из пыжика в Скрибус серьезную многостраничную верстку. Так, шаблоны да небольшие макеты. Сомневаюсь, что открытый фильтр импорта пыжика способен выдать верстку один в один - там, помнится, встречались феерические грабли типа зависимости компоновки от разрешения принтера, установленного в системе (читай - виндах) по умолчанию.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 14:19 
Scribus 1.5.0 (а то и 1.4.х -- сходу не вспомню) и так умеет читать PDF через libpodofo. Надо просто заранее понимать, что PDF хреново рассчитан на редактирование.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 15-Апр-15 14:29 
Это конечно. Весь этот тред я начал из-за серьезного подозрения, что формат пыжика тоже не очень-то рассчитан на редактирование чем-либо, кроме самого пыжика ;)

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Crazy Alex , 15-Апр-15 12:44 
Я ни хрена не понимаю в издательском деле но с PageMaker когда-то чуть поводиться пришлось. И крайне сомневаюсь, что через PDF можно корректно экспортировать, например, "переливающиеся" текстовые поля.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 15-Апр-15 13:03 
Переливающиеся - это с градиентной заливкой, что ли?
Так в PS, насколько я помню, это делается настройкой градиента и наложением его на путь, полученный из текста. В PDF вполне может сохраниться вся необходимая для реверса информация.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 13:06 
> Переливающиеся - это с градиентной заливкой, что ли?

Переливающиеся -- это когда текст перетекает из одного блока в другой.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено тоже Аноним , 15-Апр-15 13:31 
Тут тупик, конечно. Равно как и с привязкой материалов к файлам, из которых они вставлены.
Но я еще раз усомнюсь в том, что кто-то будет перетаскивать готовую серьезную верстку из Пыжика. И в том, что сделанный фильтр действительно когда-нибудь вменяемо ее импортирует.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 04:29 
LibreOffice уже Java не требует?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 12:07 
Он никогда и не требовал. Ключик ставишь при сборке, чтобы не только не требовал, но даже и не умел :-).
Все вопросы к сборщикам пакетов.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено vlikhachev , 16-Апр-15 13:42 
> Он никогда и не требовал. Ключик ставишь при сборке, чтобы не только
> не требовал, но даже и не умел :-).
> Все вопросы к сборщикам пакетов.

А импорт-экспорт из/в другие форматы после этого не отрубается случайно? Мне казалось, что он однозначно на Яве завязан, ибо если на компьютере (Виндовом, увы) вообще нет Явы - работает только с od* и csv форматами...


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 05:02 
> За год существования проекта сформирована коллекция библиотек для работы с форматами Corel WordPerfect, Corel Draw, Microsoft Works, AbiWord, Microsoft Publisher, Microsoft Visio, Apple Keynote, Adobe FreeHand, Aldus PageMaker, и многих форматов документов Mac.

Это совершенно некорректное утверждение, которого, к тому же, нет в оригинальном посте. По факту:

— проекты libcdr и libvisio начаты и доведены до юзабельного уровня в 2011 году;
— проект libmspub начат в 2012 году и более-менее нормально работал уже в 2013 году;
— проект libfreehand начат в виде заглушки в 2012 году, фактическая работа начата в 2013 году; это самый проблематичный из всех разобранных форматов;
— фильтру импорта WordPerfect около 13 лет, он просто был переписан на фреймворке librevenge.

Такие дела.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 05:59 
Даже уточню: libmspub неплохо открывал файлы уже в конце 2012 года.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 08:24 
>> За год существования проекта сформирована коллекция библиотек для работы с форматами Corel WordPerfect, Corel Draw, Microsoft Works, AbiWord, Microsoft Publisher, Microsoft Visio, Apple Keynote, Adobe FreeHand, Aldus PageMaker, и многих форматов документов Mac.
> Это совершенно некорректное утверждение, которого, к тому же, нет в оригинальном посте.
> По факту:

Почему неверная? Написано же "сформирована коллекция", т.е. собраны в одном месте, а не созданы с нуля.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 08:34 
> Написано же "сформирована коллекция"

Это бессмысленное утверждение. Оно ничего не говорит о том, какая именно работа проделана. Его можно понимать как угодно (например, так, как понял я).

Что сделано в реальности: куча уже существующих библиотек переписана на фреймворке librevenge, плюс на нём же написана библиотека для генерирования файлов EPUB.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 12:51 
Есил ты что-то не правильно понял — попрорбуй перечитать ещё раз.

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено Аноним , 15-Апр-15 10:40 
>Это совершенно некорректное утверждение, которого, к тому же, нет в оригинальном посте

Ну, в интернете кто-то опять не прав. Значит, всё как обычно.


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено nmorozov , 15-Апр-15 14:05 
>  проект libfreehand начат в виде заглушки в 2012 году

О как раз хотел спросить где там freehand поддерживатся, теперь все понятно


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 14:23 
> О как раз хотел спросить где там freehand поддерживатся, теперь все понятно

Там формат феерический совершенно. Цитирую коммент к новости про Gravit:

As Alexandre says, the FreeHand code is convoluted. Many years ago, I had a conversation with one of the devs about FreeHandMX. This is what they said at the time:

“Our file format is based a mechanism that sends a message to each object instance asking it to tell us about itself. The method then sends messages to a passed in interface telling the interface about it’s structure in file format/chronological order (i.e.. first comes a reference to another instance then a 32 bit number then ...). Therefore the only real documentation on what is in the file format is the FreeHand code itself. Also, there is a header and a trailer. If I remember correctly the header contains a file format identifier, version number and a pointer to the trailer at the end (I forgot the rest of the header if there is any). The body of the document is is saved in zip file format using a build of zlib. The trailer contains a mapping of the object type index to an object class name. This allows us to save off arbitrary indexes (small numbers) for the object types and then remap them to the current class names in FreeHand. Each object reference contains an arbitrary numeric identifier and a object type identifier. We would read the trailer at the end first and create a mapping of object class indexes to classes to start off with. The file format was designed to be as small and tight as possible because we had customers who wanted to transfer files over the internet (which wasn’t as fast in those days).”


"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено adolfus , 15-Апр-15 15:36 
Формат навителовских карт случайно в список не попадает?

"Успехи проекта Document Liberation по созданию библиотек для..."
Отправлено prokoudine , 15-Апр-15 15:51 
Не попадает, поскольку в LO он нафиг не нужен.

Но если есть а) желание генерить файлы для разбора и б) пользовательский софт (QGIS? GRASS?), куда есть реальная возможность впилить поддержку этих карт (например, разработчики или вы лично готовы писать код), Валентин обычно согласен поковырять формат и написать парсер на Python, которым можно пользоваться для изучения формата.