Posts Tagged ‘шаблон’

Использование модуля для работы с шаблонами. Часть 2.

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Разобравшись с основными принципами работы с шаблонами в perl, рассмотрим еще один способ облегчения жизни программисту. Основной инструментарий — новая версия модуля STemplate.

Очень удобно, было бы обрабатывать шаблоны на лету, по аналогии с JSP, PHP и ASP. Это можно осуществить двумя способами: в случае с mod_perl описать модуль как handler(сам модуль потребует некоторого изменения, возможно в следующей статье я опишу это), и второй способ — с помощью .htaccess установить обработчик, в котором будет загружен модуль STemplate. Рссмотрим более подробно второй способ. (далее…)

Использование модуля для работы с шаблонами

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Существует достаточное количество модулей для работы с шаблонами HTML.

Все они имеют свои преимущества и недостатки. Описываемый в данной статье модуль не способен стать лидирующем, да и такая цель при его создании не ставилась. Эта библиотека расчитана на определенный круг задач, и наверное для крупных Web-проектов она не подойдет. Хотя есть достаточно серьезные коммерческие работы, использующие данный модуль. (далее…)

Работа с шаблонами, использование HTML-Template с CGI-скриптами

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Одной из частых задач стоящих перед Web-программистом является отделение логики получения данных от формата представления данных. Для решения такой задачи часто используют шаблоны html-документов, которые при работе программ заполняются данными. Это позволяет выполнять верстку страниц другому человеку, или изменять внешний вид страниц не изменяя саму программу.

CPAN предоставляет программисту выбор разных средств работы с шаблонами. Среди них: HTML::Template, Text::Template, Template toolkit. Как правило методика работы со всеми этими модулями одинакова. Программист создает объект, указывающий на нужный шаблон, затем формируется набор данных, для заполнения шаблона и выполняется само заполнение шаблона, а результат этого возвращается в виде готовой HTML страницы. Давайте подробнее рассмотрим модуль HTML::Template. (далее…)

Создание пустых документов Open XML (Office 2007)

Воскресенье, Май 6th, 2012 Нет комментариев

Under : , , , , ,

Создание документов Open XML с использованием шаблона поможет упростить вашу работу и учесть изменения вида и предназначения документа, без изменения кода. Но в некоторых случаях вам понадобится создание пустого документа Open XML, без использования каких-либо шаблонов.

Следующие два поста помогут вам в создании пустых документов Open XML:

Пример программы CreatDOCX (далее…)

Обновление шаблонов проекта для WinFX Media Center Application в Windows Vista Beta 2

Четверг, Май 3rd, 2012 Нет комментариев

Under : , , , ,

Мы обнаружили парочку багов в шаблонах проектов WinFX Media Center Application, которые ставится вместе с Windows Media Center SDK под Windows Vista  beta 2. Чтобы избавиться от проблем вы можете сделать следующее:

1. Установите Windows Vista beta 2 Ultimate или Home Premium, Visual Studio 2005, Windows SDK, Visual Studio  Code Name «Orcas» Community Technology Preview – Development Tools for WinFX, и Windows Media Center SDK под Windows Vista beta 2 как вы всегда это делали;

2. Откройте в текстовом редакторе файл %windir%\Microsoft.NET\Framework\v2.0.50727\Microsoft.WinFX.targets; (далее…)

Персонализация IE8 с помощью служб

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Во время работы над IE8 я уяснил, что пользователи, как правило, просматривают веб-сайты по определенным шаблонам, хотя при этом то, что они просматривают, отличается от пользователя к пользователю. Мы разработали визуальные подсказки, ускорители и веб-фрагменты, призванные упростить использование шаблонов, обеспечив гибкость настройки данных функций с помощью веб-служб. И в этой статье я расскажу вам о том, как IE8 интерпретирует службы, а также поделюсь с вами моим опытом настройки IE8 на использование моих любимых сетевых служб.
(далее…)

Как за пять минут создать динамический веб-фрагмент

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Веб-фрагмент — это новая функция Internet Explorer  8, с помощью которой пользователи могут добавить небольшие фрагменты сайтов в панель избранных ссылок и следить за их обновлениями без необходимости посещения самого веб-сайта. О веб-фрагментах было достаточно подробно рассказано в одной из предыдущих статей в нашем блоге. А сегодня мы расскажем, как за 5 минут создать свой динамический веб-фрагмент!
(далее…)

Отчет о реализации CSS 2.1

Среда, Май 2nd, 2012 Нет комментариев

Under : , , , ,

Мы хотим поделиться обновленной информацией о процессе W3C, которому мы следуем для разработки и завершения оформления веб-стандартов. 17 сентября рабочая группа опубликовала версию-кандидат (RC) набора тестов CSS 2.1. Следующим шагом является подача разработчиками браузеров заявок на внедрение их реализаций согласно шаблону, разработанному рабочей группой, в течение одного месяца с момента публикации набора тестов. Прием заявок завершился 18 октября. (далее…)

Фидо под Linux. Практическое руководство. Часть 4. GoldEdit

Среда, Апрель 18th, 2012 Нет комментариев

Under : , , , ,

И вот, наконец, имея в наличии установленные и сконфигурированные ifcico и crashmail, мы приступим фактически к последнему шагу по установке и настройке фидо-софта под Linux. Все, что нам осталось, — это грамотно настроить программу для чтения конференций и netmail. GoldEdit — самая распространенная среди всей братии фидошников из этой серии. Ей-то мы и займемся. (далее…)

Регулярные выражения в Linux

Среда, Апрель 18th, 2012 Нет комментариев

Under : , , , ,

Регулярные выражения используются для расширенного контекстного поиска и модификации текста. Они могут быть использованы во многих Linux-программах вроде профессиональных редакторов, в программах синтаксического анализа (parser programs) и в языках программирования.

Регулярные выражения применяются во многих редакторах, таких как vi и emacs, в программах grep/egrep и языках, таких как awk, perl и sed. (далее…)