Синтаксис Lua позволяет реализовать шаблоны в стиле PHP буквально несколькими регулярными  ... 
										
										
										Синтаксис Lua позволяет реализовать шаблоны в стиле PHP буквально несколькими регулярными выражениями. 
Для начала посмотрим, что из этого выйдет.
Подстановка переменных
<a href="<%url%>"><%label%></a>
Логические конструкции
Будет
<? if 1 > 2 then ?>
лучше
<? else ?>
хуже
<? end ?>
Циклы
<ul>
<? for i = 1, 9999 do ?>
  <li>ФЗ №<%i%></li>
<? end ?> 
</ul>
Подключение других шаблонов
<html>
  <script><? require "scripts" ?></script>
  <style><? require "styles" ?></style>
  ...
      <? require 'tracking' ?>
И любые другие конструкции на Lua
<? function warn() ?>
<b>Вы совершаете уголовно наказуемое деяние!</b>
<? end ?>
...
<? warn() ?>
...
<? --[[ ?>
Больше нечего скрывать
<? --]] ?>
И это все собирается одной командой в обычный модуль Lua:
(echo "return function(_)_[=["; sed -e "s/<%/]=]_(/g; s/%>/)_[=[/g; s/<[?]/]=] /g; s/[?]>/ _[=[/g"; echo "]=] end") < template.tpl > template.lua
 Читать дальше →
										
 
										
										
										 ...  Уфе пройдет Марафон 
 — хакатон. За призы ... 
										
										
Как обычно происходит с коробочными продуктами, не все решения устраивают, и приходится  ... 
										
										
										Как обычно происходит с коробочными продуктами, не все решения устраивают, и приходится улучшать бизнес-процессы при помощи внешних инструментов. В нашем случае трудоемко было работать с встроенным календарем. Основная проблема заключалась в том, что нельзя было одновременно ставить задачу и смотреть занятость сотрудников – при этом возникали сложности у двух смежных отделов.
Мы решили внедрить гугл календарь:

 Читать дальше →
										
 
										
										
										 
Catberry.js — это фреймворк для разработки изоморфных JavaScript-приложений на node.js с использованием модульной архитектуры и быстрых механизмов рендеринга. Этот фреймворк позволяет написать модуль приложения один раз и использовать его как на сервере для рендеринга страниц для поисковых роботов, так и в браузере для одностраничного приложения, запрашивая только данные для шаблонов. Читать дальше →
										
 
										
										Для ленивых и не желающих возиться, сдувать пыль с бубна по настройке exim4/postfix/sendmail  ...