Удобное создание .gitignore под любые нужды
gitignore.io - удобный сервис, позволяющий создавать .gitignore практически под любую систему или комбинацию систем
Работа с Symfony2 в PhpStorm
Настройка PhpStorm для работы с Symfony2. Автодополнение сервисов, роутов, шаблонов, сущностей и многого другого
PhpStorm vs SublimeText
Решили перейти с редактора SublimeText на полноценную IDE? PhpStrom идеально подойдет и по привычкам и по потребностям
Яндекс.Автопоэт - стихи из поисковых фраз
А вы знали, что у Яндекса есть сервис для написания стихов из поисковых фраз? Хорошие стихи получаются.
7 признаков того, что не стоит нанимать веб-разработчика
А как вы выбираете веб-разработчика, которого хотите нанять? Здесь описаны 7 признаков по которым может быть полезно определить будущего кандидата на закрытие входной двери с той стороны.
Параллакс при прокрутке страницы
Sly - библиотека с большим набором возможностей, в том числе и созданием параллакса при прокрутке страницы. В предыдущей статье мы рассмастривали WOW.js, который позволял разово анимировать элемент при его появлении во время скролла. Sly же позволит задать состояние элемента на каждый момент скролла, что позволит создавать отличный параллакс эффект при скролле.
Игра о квадратах
Первая занимательная головоломка со времен 2048. Суть заключается в том, чтобы передвинуть квадраты на круги такого же цвета. Каждый квадрат может двигаться только в направлении указанном стрелкой, при это сдвигая все на своем пути. Если маркеры, меняющие направление движения квадратов. Поначалу задачка кажется элементарной, но с каждым из 35 уровней приходится все больше задумываться.
Что ожидает веб-разработчика в мире Android?
Где-то месяц назад занялся разработкой своего первого мобильного приложения. Буквально вчера (25.07.14) в Google Play была опубликована первая рабочая версия. Каковы же впечатления от перехода из веба в мир мобильной разработки?
ListView внутри ScrollView
Наверняка многие начинающие разработчики под Android пробовали назначить ListView высоту wrap_content. При этом, как можно догадаться, это не работает и список начинает показывать только первый элемент, а затем обрезается. Решение заключается в десятке простых строчек кода.
Нормальные вопросы для IT собеседования
Сегодня мне на глаза попался отличный список вопросов для практически любого IT собеседования. Причем, как минимум половина из них реально может использоваться.
Всплывающие окна на AngularJS
Все не раз видели "крутые" модальные окна на jQuery. Под этот фреймворк существует огромное количество плагинов для такой банальной функции как всплывающее окно с контентом. Но попробуйте найти что-то подобное для AngularJS и вы сильно удивитесь.
Участие в разминочном раунде Яндекс.Алгоритм
"А почему бы не поучаствовать в Яндекс.Алгоритм" - подумал я около месяца назад. Все равно даже ехать никуда не надо в разминочном раунде.
"По результатам разминочного раунда в отборочный этап пройдут все участники, решившие хотя бы одну задачу." - было сказано в письме, ну чтож, похоже я прошел.
Сертификат разработчика Bitrix Framework. Часть 2
Ранее я уже писал о желании получить пару сертификатов от 1С. Сертификаты лишними не бывают. Правда, мне хватило бы и одного, но пришлось получить целых пять.
Несколько полезных приемов верстки
Пара элементарных советов по верстке которыми зачастую пренебрегают
TitleNotifier.js - численные уведомления в заголовке
TitleNotifier.js - это библиотека для очень простого управления численными уведомлениями в title страницы. По сути библиотека пишется за считанные минуты самостоятельно, но мы не любим велосипеды, верно?
Сертификат разработчика Bitrix Framework. Часть 1
Не часто встретишь людей которым нравится система 1С-Битрикс и их подход к разработке. Но почему-то же его используют? Причем совсем не в маленьких масштабах. Вот и мне выпала возможность (даже необходимость) разобраться в этом и попутно получить сертификат разработчика Bitrix Framework.
Untrusted - приключение для JavaScript программиста
Доводилось ли вам играть в игру суть которой в переписывании ее исходников? Здесь нельзя выиграть без дописывания хотя бы строчки кода на JavaScript.
Третье место в финале олимпиады по веб-разработке
Пятого апреля прошел второй, финальный тур международной студенческой олимпиады по веб-программированию от 1С-Битрикс. Было довольно интересно и я очень рад участию в этом событии. Как это было читайте внутри.
Изучаем трейты
Вольный перевод англоязычной статьи о мультинаследовании (трейтах) в PHP.
Одним из важных нововведений PHP 5.4 являются трейты (traits): механизм мультинаследования наподобие такового в Perl или Scala. Хотя PHP 5.4 (и трейты) доступны примерно с начала 2012 года, многие разработчики могут быть не знакомы с концепцией и возможностями, которые дают нам трейты. В этой статье я хочу рассказать о трейтах, их использовании, преимуществах и недостатках. Посмотрим на трейты поближе...
Slice или Splice в JavaScript
Среди JavaScript разработчиков распространено непонимание разницы между этими двумя методами. Знаете ли вы в чем отличие slice от splice? Если нет, то добро пожаловать под кат.