LINUX.ORG.RU
ФорумTalks

EPUB vs PDF/A vs ODF


0

1

Казалось бы, почему бы не использовать только один из них, первый? Если бы все текстовые редакторы умели редактировать .epub, то можно было бы сохранять в него исходные тексты программ из IDE, а потом скармиливать .epub-ы компиляторам (например C++).

Почему сейчас не бывает текстов программ с гиперссылками? потому что текстовые редакторы не все умеют обрабатывать гипертекстовые форматы. Если прийти к единому стандарту, то они станут способны со ссылками работать.

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

Коммунисты скажут, что «деньги не нужны». Это неверное понимание сути коммунизма. Деньги это инструмент, оружие. Пока есть противник, который таким оружием пользуется, в своих войсках нужно тоже знать и уметь с таким оружием обращаться.

Т.е. именно в опенсорсе можно применять такие технологии как «деньги», «надежно проверенная платформа (TPM)» с наибольшей пользой для трудящихся (разработчиков и пользователей софта). Капиталисты присваивают себе часть прибыли, таким образом искажая картину и мешая деньгам выполнять свои чисто информационные функции. А при публичных доходах/расходах присвоить незаслуженно не получится. От каждого по способностям, каждому по труду!

epub не умеет в презентации, электронные таблицы и базы данных. PDF не умеет в электронные таблицы и базы данных.

Quasar ★★★★★
()

Бобёр, выдыхай!

morse ★★★★★
()
Ответ на: комментарий от terradot

либо помолчи, за умного сойдешь

Давая советы, предварительно испытай из действие на себе.

.epub, то можно было бы сохранять в него исходные тексты программ из IDE, а потом скармиливать .epub-ы компиляторам (например C++).

Что это за бредятина? ЧТО, МАТЬ ТВОЮ, ЭТО ЗА ХРЕНЬ?!
Ты, наверное, не знаешь что такое epub.
Или никогда не видел кода на Си-подобных языках.

Может сходишь разберёшься перед тем как нести бред?

P.S. Тут некоторые жалуются что Stahl нервный стал, язвительный... Ну как можно иначе?
А давайте все дружно макать отвертки в солидол и обсыпать их гроверами, а? И то это предложение адекватней, чем ТСовское...

Stahl ★★☆
()
Последнее исправление: Stahl (всего исправлений: 1)
Ответ на: комментарий от buddhist

А? Я что-то не уловил контекст. Ты о чём?

Stahl ★★☆
()
Ответ на: комментарий от Stahl

Ты, наверное, не знаешь что такое epub.

это html в zip

Или никогда не видел кода на Си-подобных языках.

его полно на web-страницах в интернете (там между прочим, тоже html)

бред?

нет!

terradot
() автор топика
Ответ на: комментарий от terradot

Но какое отношение «html в zip» имеет к Си++?
Ты предлагаешь писать:

<main output="int">
    <printf>Хрюкотание зелюков</printf>
    <return>0</return>
</main>
Так?:)

Stahl ★★☆
()
Ответ на: комментарий от Stahl

Ой, я чувствую, что скоро у нас появится новый язык программирования...

AntonK
()

Если прийти к единому стандарту, то они станут способны со ссылками работать.

Вместо того, чтобы копипастить код наконец можно будет просто ставить на него гиперссылку из разных частей программы.
А в этом что-то есть...

Anonymous ★★★★★
()

EPUB vs PDF/A vs ODF

Казалось бы, почему бы не использовать только один из них, первый? Если бы все текстовые редакторы умели редактировать .epub, то можно было бы сохранять в него исходные тексты программ из IDE, а потом скармиливать .epub-ы компиляторам (например C++).

http://i.imgur.com/6rm0hSo.jpg

Axon ★★★★★
()
Ответ на: комментарий от Stahl

стандарт Си++ плох для стандартизации листингов на Си++, так?

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

terradot
() автор топика
Ответ на: комментарий от terradot

да, и я уже писал чем - тем что ориентируется на стандартные редакторы, а не на текстовые процессоры.

На IDE ориентируется так-то. С автодокументированием и прочими плюшками.

Deleted
()
Ответ на: комментарий от terradot

terradot> эээ, а odf, что, умеет?

Rich text документы, электронные таблицы, презентации, векторные изображения и базы данных.

Quasar ★★★★★
()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от Quasar

epub не умеет в презентации, электронные таблицы и базы данных. PDF не умеет в электронные таблицы и базы данных.

Слова, вроде, русский, а ничего не понятно. Нельзя писать по-русски, используя синтаксис иврита. Нельзя.

bluesman
()

Почему сейчас не бывает текстов программ с гиперссылками?

ctags.

например какие фрагменты текста написаны какими авторами и под какими лицензиями.

комментарии.

а статистика покажет какой код чаще используется, можно будет распределять деньги пропорционально популярности частей кода.

ммм... main используется реже cool_btn_click? :D

зы. анонимчег? упрлс!? :D

Rastafarra ★★★★
()
Ответ на: комментарий от terradot

Например так же как сейчас размечаются человеческие языки

а как их сейчас размечают?

было размечать авторство и вид лицензии на отдельные куски текста.

комментарии, упорыш. для этого есть комментарии.

Rastafarra ★★★★
()

Свеженькая бредятинка detected

Хранить исходники в PDF, ODF и тем более в EPUB - редкостная наркомания, сравнимая разве что с архиватором Бабушкина. Нет, EPUB, конечно, парсить можно, но нафеншуя?

border-radius
()
Ответ на: комментарий от Stahl

А вообще збс синтаксис (и через XSLT можно перегонять в обычный си для компиляции), правда, где-то я такое уже видел...

border-radius
()

какие фрагменты текста написаны какими авторами и под какими лицензиями

Примерно так?

// License: GPLv2
// Author: Ivanov Ivan Ivanovich
#include <stdio.h>
// License: MIT
// Author: Petrov Petr Petrovich
int main() {
// License: MPLv2
// Author: Sidorov Sidor Sidorovich
  printf("Hello, world");
// License: Apache
// Author: Ivan the Terrible
  // Comment, just a comment
// License: 4-clause BSDL
// Author: Petrov Petr Petrovich
  return 0;
// License: GPLv3+
// Author: Sidorov Sidor Sidorovich
}

redgremlin ★★★★★
()

Какая стрёмная попытка развести коммунисто-срач, замаскировав его под формато-срач.

cipher ★★★★★
()
Ответ на: комментарий от terradot

Отлично! Ты хочешь разрушить последний оплот адекватности и рационализма.

Stahl ★★☆
()
Ответ на: комментарий от AF

Лучше бы я не ходил по ссылке. Теперь пойду умываться и руки мыть...

Stahl ★★☆
()

т.е. про doxygen ты не слышал?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Quasar

PDF не умеет в электронные таблицы и базы данных

ЕМНИП, в pdf можно какой-то жабоскрипт впендюривать. Так что умеет!

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от terradot

А если бы он ориентировался на текстовые процессоры, то появились бы дополнительные возможности

язык ориентированный на текстовые процессоры (на один) emacs-lisp. И наоборот тоже верно :-)

ps/ если твоя мечта реализуема на lisp`е, значит ты не о том мечтаешь

MKuznetsov ★★★★★
()

Поставь тег «поток сознания».

DeadEye ★★★★★
()

Кроме ссылок о тексте нужно ещё много всего знать - например какие фрагменты текста написаны какими авторами и под какими лицензиями.

Это предполагается решить в рамках проекта Commons Machinery. Правда, не уверен, занимались ли они уже епабом.

AP ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.