Бесплатный PHP, HTML, CSS, JavaScript редактор - Codelobster PHP Edition
Для полноценной работы по созданию сайтов вам обязателньо необходим хороший удобный редактор. Есть очень много платных продуктов для этого, но нам бы хотелось выделить бесплатный очень функциональный и в то же время простой в использовании редактор - Codelobster PHP Edition.
Отзывы из Яндекс.Маркета на собственном сайте
Добавляем отзывы о товарах на Яндекс.Маркете на собственный сайт или интернет-магазин.
Удобный ресайз изображений в Symfony2
Бандл для удобного и гибкого создания тумб изображений любого формата, манипуляции с изображениями, наложения вотермарка и многого другого
Правильная обработка POST от AngularJS в Symfony2
AngularJS в отличие от большинства других фреймворков довольно нестандартно отправляет POST запросы на сервер. Если не вдаваться в технические подробности, то можно сказать, что вам просто не удастся прочитать переменную $_POST после отправки обычного POST запроса из ангуляра. Так что же делать?
Лучше чем var_dump
Библиотека для вывода переменных в удобочитаемом формате. Предоставляет лучшее отображение переменных, чем стандартный var_dump, позволяя фильтровать выводимые поля у объектов (например, сущностей Doctrine2), настраивать формат отображения для конкретного класса и многое другое.
Переопределение private и protected методов в PHP
Все мы пытались переопределить приватные или протектед методы в PHP, а иногда даже и финальные методы в сторонних библиотеках.
И всегда нам говорили, что это не возможно. Но на самом деле способ есть.
10 ступеней веб-разработки
Все больше людей стремятся стать веб-разработчиками, веб-программистами. Кто-то говорит, что это сложно и скучно, а кто-то: легко и довольно весело. Так что же реально ждет нас на этой лестнице? Представляю вашему вниманию десять ступененей моего видения развития веб-разработчика.
PhpStorm vs SublimeText
Решили перейти с редактора SublimeText на полноценную IDE? PhpStrom идеально подойдет и по привычкам и по потребностям
Сертификат разработчика Bitrix Framework. Часть 2
Ранее я уже писал о желании получить пару сертификатов от 1С. Сертификаты лишними не бывают. Правда, мне хватило бы и одного, но пришлось получить целых пять.
Сертификат разработчика Bitrix Framework. Часть 1
Не часто встретишь людей которым нравится система 1С-Битрикс и их подход к разработке. Но почему-то же его используют? Причем совсем не в маленьких масштабах. Вот и мне выпала возможность (даже необходимость) разобраться в этом и попутно получить сертификат разработчика Bitrix Framework.
Третье место в финале олимпиады по веб-разработке
Пятого апреля прошел второй, финальный тур международной студенческой олимпиады по веб-программированию от 1С-Битрикс. Было довольно интересно и я очень рад участию в этом событии. Как это было читайте внутри.
Изучаем трейты
Вольный перевод англоязычной статьи о мультинаследовании (трейтах) в PHP.
Одним из важных нововведений PHP 5.4 являются трейты (traits): механизм мультинаследования наподобие такового в Perl или Scala. Хотя PHP 5.4 (и трейты) доступны примерно с начала 2012 года, многие разработчики могут быть не знакомы с концепцией и возможностями, которые дают нам трейты. В этой статье я хочу рассказать о трейтах, их использовании, преимуществах и недостатках. Посмотрим на трейты поближе...
(Де)сериализация сущностей Doctrine2 в приложении Symfony2
Иногда необходимо преобразовать сущности Doctrine2 в JSON объект или XML структуру. Конечно, вручную это делать ужасно неудобно и долго. Поэтому, вспоминая, что "все давно придумали за вас", будем использовать JMSSerializerBundle - бандл для доступа к библиотеке serializer, которая умеет (де)сериализовать практически всё, в том числе и сущности Doctrine2.
Поиск через Sphinx в Symfony2
Для Symfony2 есть несколько готовых бандлов для подключения поискового движка Sphinx. Но все эти бандлы отдают "голые" результаты поиска. Вашему вниманию представлен мой вариант решения этой проблемы в виде готового к использованию бандла, результаты поиска которого вернутся в виде списка сущностей Doctrine2.
Самый быстрый парсер Markdown на PHP
Parsedown - супер быстрый (подтверждено тестами) парсер Markdown, написанный на PHP.
Очистка APC кеша в Symfony2
Удобный способ очистить APC кеш из консоли Symfony2. Бандл практически не требует настройки и позволяет выборочно очищать APC кеш.