Быстро и безболезненно внедряем Laravel Elixir в Symfony

Здравствуйте, товарищи! Последнее время на работе использую php-фреймворк Laravel, а в личных целях, в т.ч. для самообразования, использую Symfony. В последний раз, когда я с ним возился, для компиляции ассетов я использовал AsseticBundle, но пришло время двигаться вперед и забыть об этом ужасе, летящем на крыльях ночи. Шучу, не ужасе, просто лучше использовать общепринятые инструменты.

В Laravel используется для таких целей крутой инструмент Elixir, который позволяет без знания и опыта работы с gulp собирать фронтэнд простыми командами. По сути он предоставляет кошерную удобную обертку для тех же команд, которые нужно писать вручную для компиляции less, scss, объединению и сжатию скриптов и стилей. В полной версии я расскажу как интегрировать все это дело в Symfony


Читать далее →

Symfony для маленьких проектов — помощь или бремя

Йоу, теплокровные. Давненько не писал сюда, ибо было лень, периодически был занят и переделывал старенький сайт на новый лад, о чем сейчас и поведаю.

Теги:

Читать далее →

Конвертируем DBF в CSV

Недавно возникла необходимость открыть и перегнать в mysql некоторые скачанные из интернета базы в формате dbf. В принципе все просто — открываем через OpenOffice, сохраняем в csv и переносим куда угодно. Но если у вас будет кодировка исходной базы отличаться от utf-8, или размер файла будет более 200 мегабайт, то лично у меня на компе LibreOffice успешно намертво повис, сжирая всю доступную память. Потому я сел и написал небольшую утилитку для конвертации, о которой сейчас напишу

Теги:

Читать далее →

Легкий способ начать писать тестируемый и поддерживаемый код на PHP

Что мне не нравится в php — это то, что язык позволяет легко написать неподдерживаемую ересь, которая работает. Может, кто-то скажет — работает же, зачем это трогать? Затем, что иногда приложение может меняться и приходится это править. Тогда то Вы и почувствуете всю печаль ситуации — многие просто игнорируют стандарты psr-1 и psr-2, игнорируют существование composer и вместо использования сторонних протестированных библиотек продолжают писать свои велосипеды, которые работают только в данной ситуации и будут ломаться, если им подсунуть что-то еще.

Так что с этим делать? Пора научиться пользоваться современными инструментами.

Есть несколько вариантов исправления ситуации — использовать фреймворки или же собрать свое приложение из сторонних компонентов по стандартам. В этой статье мы рассмотрим второй вариант, т.к. у фреймворков есть своя документация, следуя которой и нужно создавать свое приложение. Итак, далее я вкратце расскажу о некоторых принципах, которые позволят Вам собрать тестируемое, расширяемое приложение. 


Читать далее →

WordPress для новичков — учимся правильно готовить

Добрый день, товарищи. Опять из-за занятости не хватает времени чтоб писать сюда. Последнее время появилось много работы, как на основной, так и всяких подработок. Как на работе, так и во фрилансе, часто использую CMS WordPress. Причин для этого достаточно — простота для конечных пользователей, большое количество плагинов, позволяющих реализовать практически любой вид сайта (хотя я подбираю CMS в зависимости от задачи). В данной статье хотел рассказать о некоторых нюансах, которые облегчат, ускорят и структурируют работу с WordPress

Теги:

Читать далее →

Вход на сайт
Разделы
Метки
wordpress статьи расширение функционала php бред конкурс бесполезная информация халява скрипты это Россия налоги лирика баян комментарии администрирование