Сегодня 28 декабря, воскресенье ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Журнал Витуса.
Журнал Витуса.
Голосов: 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 comment count unavailable comments

И еще околокомпьютерное

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 comment count unavailable comments

программистское

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 comment count unavailable comments

Убийца спутников связи

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 comment count unavailable comments

Новый крестовый поход Эрика Раймонда

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 comment count unavailable comments


Страницы: ... 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.