|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Журнал Витуса./Записи в блоге |
|
Журнал Витуса.
Голосов: 2 Адрес блога: http://vitus-wagner.livejournal.com/ Добавлен: 2008-02-19 12:48:41 блограйдером Lurk |
|
Генерация pdf из командной строки
2014-10-27 17:13:34 (читать в оригинале)Интересно, чем бы таким опенсурсным и не использующим X-овых библиотек (headless, серверным) можно в наше время генерировать PDF-документы, содержащие в основном обычный текст с минимальными шрифтовыми выделениямии (уровня примерно HTML 2.0 - заголовки двух-трех уровней, пара видов логического выделения в тексте, 2-3 вида списоков).
Но чтобы нормально работало по меньшей мере со всем Basic Multilingual Plane юникода (входной формат - что-то в utf-8).
Варианты на базе pdftex не предлагать. Про них и лежащие там грабли сам знаю.
Варианты на базе xelatex или luatex готов посмотреть, если мне убедительно объяснят, что вот здесь все хорошо, и будет работать со всеми буковками, которые есть в шрифте DejaVuSans, LiberationSerif или что там оно испольузе
В принципе, сейчас библиотеки для создания pdf есть во всех подряд языках. Но вот попробовал питоновскую (которая reporlab, вернее командно-строчная обертка вокруг неё - rst2pdf) не тянет кириллицы совсем. Это я еще не злобствую, и не подсовываю туда right-to-left письменности.
То что у libreoffice есть headless-режим я знаю.
Про apache fop с удовольствием бы послушал рассказы тех, кто щупал.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1022605.html. Please comment there using OpenID. Now there are
И еще околокомпьютерное
2014-10-27 00:28:25 (читать в оригинале)А еще я завел себе lxc-контейнер с jessie, и там можно нормально собирать pandoc-ом fb2. Чем отличаются epub, собранные новым pandoc-ом от собранных старым - пока не проверял. Осмысленный pdf сделать по-прежнему не удалось.
Ну не знают авторы pandoc, как с кириллицей в LaTeX обращаться надо.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1022393.html. Please comment there using OpenID. Now there are
программистское
2014-10-27 00:05:20 (читать в оригинале)Сегодня закоммитил в ctypescrypto последний кусок криптографического кода, которого не хватало для того, чтобы в чеширнете работало стеганографическое хранение ключей пользователя - функцию ctypescrypto.ec.create()
Теперь надо писать тесты к модулю cheshirenet.identity и приделывать к этому UI.
Но на это меня сейчас уже не хватает. Надо спать ложиться а не web-интерфейсы писать.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1022187.html. Please comment there using OpenID. Now there are
Убийца спутников связи
2014-10-22 11:43:23 (читать в оригинале)http://www.lightreading.com/iot/drones/forget-the-internet-brace-for-skynet/a/d-id/711404
Очередное предсказание что через 20 лет спутники связи кончатся. Использование стратосферных дронов на солнечных батареях в качестве ретрансляторов позволит добиться гораздо лучших результатов.
Летать оно должно на высое 20км, и, соответственно, гражданской авиации мешать не будет.
Осталось придумать, как с помощью этой сети дронов позиционирование сделать. В смысле, с точностью, сравнимой с гражданским GPS и при сравнимой стоимости приёмника.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1021812.html. Please comment there using OpenID. Now there are
Новый крестовый поход Эрика Раймонда
2014-10-21 10:03:00 (читать в оригинале)Тут наткнулся на слешдоте на заметку что оказывается Эрик Раймонд занялся борьбой с CVS и Subversion.
В смысле, ищет OpenSource проекты, которые продолжают до сих пор использовать централизованные VCS и оказывает им активную помощь, переходящую в давление, по переходу на git.
Вообще, конечно, OpenSource проектам полезно иметь распределенрные VCS, защищающие от внезапных крахов жесткого диска, хакерских атак и просто потери интереса разработчиками.
С другой стороны, по-моему, плохо если весь мир будет пользоваться одной-единственной VCS. Надо бы случайным образом пересаживать кого на git, кого на mercurial, а кого и на fossil.
А может не случайным. Может быть не все животные одинаково равны, и можно как-то экспертно оценить, какая VCS будет предпочтительна для данного проекта.
Я б вообще не стал утверждать так категорично, что CVS безнадежно устарела. Я продолжаю для некоторых специальных целей пользоваться даже и RCS. А уж subversion точно по-прежнему хороша там, где требуется жесткая централизация.
Но вообще интересно за этим всем наблюдать:
1. Раймонд не был бы Раймондом если бы данная задача не была бы для него поводом хорошенько попрограммировать. Поэтому он разрабатывает cvs-fast-export чтобы ускорить конвертирование больших репозиториев.
2. Выяснилось что его рабочая машина (dual core, 4Gb) не справляется с такими репозиториями как netbsd (а что вы хотели - целая ОС и лет тридцать истории разработки). Народ в комментах
злобно троллит, мол давай мы тебе на бедность подадим, купи новую машину. Шутки шутками, а больше 700 баксов уже собрали.
Вообще блог Раймонад стал несколько более интересным с тех пор, как я туда последний раз заглядывал. Там стало больше про программирование, и меньше про ньюансы политики, не интересные никому за пределами США.
This entry was originally posted at http://vitus-wagner.dreamwidth.org/1021614.html. Please comment there using OpenID. Now there are
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.

