Это ответ на пост StartPSD — в помощь дизайнерам сайтов, автоматизируем работу. В комментариях очень многие интересовались, почему же использовался Safari и Mac, поэтому я решил сделать аналогичную штуку только в стиле Аэро. Возможно кому-то пригодится.
Сетка взята из шаблона Firefox для «мака» от cherenkevich (там еще неплохая серия статей про модульную сетку) — cherenkevich.livejournal.com/40021.html
Читать полностью »
Рубрика «шаблон» - 3
Re:StartPSD или Браузеры в стиле Aero
2012-05-18 в 11:46, admin, рубрики: Firefox, Google Chrome, ie9, opera, photoshop, psd, в помощь дизайнеру, веб-дизайн, дизайн, дизайн сайтов, для дизайнера, шаблон, метки: firefox, Google Chrome, ie9, opera, photoshop, psd, в помощь дизайнеру, веб-дизайн, дизайн, дизайн сайтов, для дизайнера, шаблонПамятка системного администратора: шаблоны — первый шаг миграции в облако
2012-04-19 в 9:12, admin, рубрики: amazon, linux, Блог компании КРОК, виртуализация, виртуальные сервера, КРОК, масштабирование, настройка сервера, облако, Серверное администрирование, шаблон, метки: amazon, linux, виртуальные сервера, КРОК, масштабирование, настройка сервера, облако, шаблонСобираетесь мигрировать в облако, но не знаете, с чего начать? Уже готовы сделать этот ответственный шаг или вплотную задумываетесь о том, чтобы перейти в виртуальную среду?
Наверняка вы уже задали себе вопрос вроде: «А что делать, если уже куплены лицензии Windows, RHEL, Suse?» или, например, «Как эффективно протестировать функциональность, которую мы хотим предоставить из облачной среды?»
Ответ очевиден. Необходимо самостоятельно устанавливать собственные операционные системы и готовить из них шаблоны — эталонные конфигурации серверов.
Шаблоны *.docx с использованием скриптлетов Groovy
2012-04-19 в 6:26, admin, рубрики: docx, groovy, template, Программирование, разработка, шаблон, шаблонизатор, метки: docx, groovy, template, шаблон, шаблонизатор
В одном из своих проектов мне понадобилось автоматизированно формировать документы договоров для клиентов. Договор представляет собой юридический документ длиной около 10 страниц и является шаблоном: в нужных местах подставляются данные конкретного клиента.
Задача
Первичные требования были такими:
В сложном стилизованном документе doc или docx вывести нужную информацию в помеченных местах.
В дальнейшем они были уточнены и расширены:
- В сложном стилизованном документе docx вывести данные в помеченных местах.
- Разметка вывода данных должна быть похожа на скриптлеты:
${}, <%%>, <%=%>
. - Данными для вывода могут быть объект. Нужна возможность обращения к полям.
- Для вывода использовать один из скриптовых языков: Groovy, JavaScript.
- Нужно иметь возможность выводить списки объектов в таблицы, в каждой ячейке отображая поля.
Имеющиеся решения
Оказалось, что имеющиеся в области продукты (я говорю про платформу Java), не решают поставленную задачу. Ниже краткий обзор продуктов:
Jasper reports
В качестве шаблона использует файл xml-разметки *.jrxml. Файл разметки документа + данные (как из БД, так и Map параметров) отдаются процессору, который формирует любой из следующих форматов: PDF, XML, HTML, CSV, XLS, RTF, TXT.
Не устроило:
- Это не WYSIWYG, даже при наличии iReport — визуального средства формирования jrxml-файлов.
- Надо хорошо изучить JasperReports API, чтобы создать и стилизовать сложный шаблон.
- Не выводит в нужном формате. Можно и PDF, но хотелось бы иметь возможность потом поредактировать выходной документ.