Компания Apple подала заявки на два патента, которые описывают алгоритм печати без драйверов, а ...
Компания Apple подала заявки на два патента, которые описывают алгоритм печати без драйверов, а также форматы передачи данных и программные интерфейсы для доступа к принтеру. Хотя PostScript должен быть решить проблему ещё двадцать лет назад, но не смог дол конца, и драйверы принтеров до сих пор портят нам жизнь.
Запатентованная система Apple предусматривает три варианта печати: один обычный с софтверный драйвером, второй — через облако (как в Chrome OS), а третий — без драйвера, с помощью «универсального» интерфейса, который поддерживает любые типы устройств.
Читать дальше →
С увеличением количества проектов встала проблема автоматизации создания каркаса под новые ...
С увеличением количества проектов встала проблема автоматизации создания каркаса под новые приложения. До недавнего времени новые проекты мы создавали путем копирования заготовленного шаблонного проекта и изменения различных настроек в разных местах проекта. Само собой это убивало достаточно много времени.
Попытки решить эту проблему вывели меня на проект под названием Python Paste. В общих чертах — это набор утилит для создания веб-приложений, к примеру можно создать свой фреймворк (в Pylons используют именно его). Помимо утилит для веба Python Paste содержит модуль Paste Script, с помощью которого можно создавать шаблоны-заготовки и на основе них генерировать проекты.
Читать дальше →
В июне Андреас Гал (Andreas Gal) с коллегами из Mozilla представили движок pdf.js для отображения ...
В июне Андреас Гал (Andreas Gal) с коллегами из Mozilla представили движок pdf.js для отображения PDF средствами HTML5/JavaScript. В первоначальной версии он работал неидеально, но разработчики всерьёз взялись за дело и буквально каждый день добавляли функционал: рендеринг графики, GUI и др. Но самое главное, что реализована динамическая загрузка шрифтов TrueType и кардинально улучшена загрузка шрифтов PostScript Type 1.
В итоге, сейчас Андреас Гал решил, что первый тест пройден и pdf.js попиксельно точно* отображает тестовый документ (демо).
Теперь pdf.js присвоен номер версии 0.2 и поставлена новая задача: отрендерить официальные спецификации PDF 1.7 (документ содержит 1310 страниц, файл 31 МБ).
*На самом деле «идеальный» рендеринг достигается только в сборке Firefox Nightly под Windows 7 (c рендерингом шрифтов через Direct2D и DirectWrite), в остальных — близкий к идеалу или не очень близкий, в зависимости от браузера и ОС.
Читать дальше →