Переопределение private и protected методов в PHP
Все мы пытались переопределить приватные или протектед методы в PHP, а иногда даже и финальные методы в сторонних библиотеках.
И всегда нам говорили, что это не возможно. Но на самом деле способ есть.
Как убрать глюк с раскладкой в PhpStorm
В PhpStorm под Windows есть очень неприятный баг с залипанием раскладки. Она просто перестает переключаться пока вы не перезапустите IDE.
Баг возникает только на Windows и не на всех компьютерах, однако если это случилось с вами - будет очень неудобно. Такой глюк связан не с самим PhpStorm, а скорее с JRE или самой Windows. В багтреке есть огромная ветка в обсуждение этого глюка, но если вам лень читать и искать решение, то оно ниже.
Удобное создание .gitignore под любые нужды
gitignore.io - удобный сервис, позволяющий создавать .gitignore практически под любую систему или комбинацию систем
PhpStorm vs SublimeText
Решили перейти с редактора SublimeText на полноценную IDE? PhpStrom идеально подойдет и по привычкам и по потребностям
7 признаков того, что не стоит нанимать веб-разработчика
А как вы выбираете веб-разработчика, которого хотите нанять? Здесь описаны 7 признаков по которым может быть полезно определить будущего кандидата на закрытие входной двери с той стороны.
Параллакс при прокрутке страницы
Sly - библиотека с большим набором возможностей, в том числе и созданием параллакса при прокрутке страницы. В предыдущей статье мы рассмастривали WOW.js, который позволял разово анимировать элемент при его появлении во время скролла. Sly же позволит задать состояние элемента на каждый момент скролла, что позволит создавать отличный параллакс эффект при скролле.
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.
Slice или Splice в JavaScript
Среди JavaScript разработчиков распространено непонимание разницы между этими двумя методами. Знаете ли вы в чем отличие slice от splice? Если нет, то добро пожаловать под кат.
FightCode - убийство роботов на JavaScript
FightCode - это онлайн-игра для программистов, реализованная в виде сражения танков запрограммированных на JavaScript. Вам нужно заложить такой ИИ в собственный танк, чтобы он разнес танк противника. Все управление реализовано исключительно через редактор кода прямо в браузере.
Адаптивные кнопки шаринга в соц-сети
Среди множества плагинов для добавления шаринг-кнопок ходит один и тот же жирный минус. Ни один плагин не реагирует на разрешение экрана пользователя. kni-labs занялись этой проблемой и вот что у них получилось.
Анимация при прокрутке страницы
WOW.js - JavaScript библиотека для очень простой реализации появления элементов по ходу скрола страницы. Присутствует демо с собачками.
InstantClick - мгновенная загрузка страниц твоего сайта
InstantClick - это JS библиотека, позволяющая сделать мгновенной загрузку страниц сайта. Такой эффект достигается путем предварительного кеширования страниц при наведении на ссылку.
Очистка APC кеша в Symfony2
Удобный способ очистить APC кеш из консоли Symfony2. Бандл практически не требует настройки и позволяет выборочно очищать APC кеш.
Odometer - красивый переход между числами
Odometer - библиотека, написанная на JS, реализующая симпатичный эффект смены чисел либо букв "перекатом барабана".
В демо присутствуют несколько тем оформления и, конечно, описание работы с библиотекой.