Шаблонизатор Smarty.

Smarty – один из самых известных шаблонизаторов. Шаблонизатор нужен для разделения PHP-кода от HTML-кода. Если первый раз с этим сталкиваешься, преимущества такого подхода заметны не сразу, но потом ты удивляешься, как раньше мог обходиться без шаблонов.

  • Smarty довольно быстр (есть и более быстрые шаблонизаторы, но на практике узким местом в проекте является не шаблонизатор, а база данных).
  • Он эффективен, так как PHP делает за него грязную работу.
  • Никакой лишней обработки шаблонов, они компилируются только один раз. Перекомпилируются только те шаблоны, которые изменились.
  • Можно создавать пользовательские функции и модификаторы, что делает язык шаблонов чрезвычайно расширяемым.
  • Конструкции if/elseif/else/endif передаются обработчику PHP, так что синтаксис выражения {if …} может быть настолько простым или сложным, насколько вам угодно.
  • Допустимо неограниченное вложение секций, условий и т. д.
  • Встроенный механизм кеширования.

Читать далее

Реклама

Debian — как узнать температуру процессора (CPU) через консоль

Для того, чтобы снимать показания с датчиков температуры нам потребуется установить дополнительные пакеты:

$ sudo apt-get install lm-sensors libsensors4

После установки, желательно настроить его. Для этого опять-же в консоли набираем следующую команду:

$ sudo sensors-detect

Когда утилита будет спрашивать всякие вопросы, можете просто набирать yes.
Для чтения данных с датчиков используется команда:

$ sensors

Бонус
А теперь я хочу рассказать о маленьком трюке, который я применяю. Набирать sensors каждый раз может быть очень утомительно. Именно поэтому я беру и совмещаю эту команду с watch:

$ watch sensors

В результате — вы сможете следить за температурой процессора в реальном времени.