CleverStyle Framework всячески помогает разработчику не только на сервере, но и на фронтенде. Я об этом несколько раз упоминал в прошлых статьях, но никогда не вдавался в подробности того, как именно всё устроено под капотом.
Данная статья будет погружением в подробности работы со статикой для фронтенда, начиная от того как определяются файлы нужные на странице и заканчивая оптимизациями доставки статики вроде HTTP/2 Server Push. Не забудем и о том, почему с использованием CleverStyle Framework можно обойтись без кастомной системы сборки и как при желании интегрировать такую систему сборки в процессы фреймворка.
Данная статья специально упускает из внимания интеграцию Bower/NPM и RequireJS, это будет тема отдельной статьи в недалеком будущем.
Читать дальше →

В любом веб проекте используются конфигурационные файлы. Чаще всего они редактируются на стадии разработки или переносе проекта а потом надолго остаются нетронутыми. Но бывает что конфиг разрастается и в нем появляются параметры которые приходится изменять чаще.
Задача довольно тривиальная, создать форму которая позволяет изменить значения некоторых параметров и занести изменения в существующий файл. Но когда часто сталкиваешься с однотипной задачей хочется найти какое-то более менее универсальное решение чтобы не писать каждый раз унылый велосипед.
Читать дальше →
Исполнитель: VA
Название: Schlager 2016 - Die Hits Des Jahres
Год выхода: 2016
Жанр: Pop, Schlager
Количество треков: 46
Качество: mp3 | 320 kbps
Время звучания: 02:41:18
Размер: 387.52 MB
В очередной кровопролитной битве у стен крепости Денгиль-Тепе российские войска встретили ожесточенное сопротивление текинцев. В рукопашной схватке атака русских захлебнулась, в рядах бойцов началась паника, ситуация стала критической.
Неорганизованную, отступающую толпу солдат, ничего не стоило добить штыками, тогда потери были бы неизмеримо большими. Липовац мгновенно оценил положение, недолго думая, он поднял над головой полковое знамя, призвав войска соблюдать строй и не поддаваться панике.