Сайтостроение \ Новости

Баден-Баден поможет Яндексу справиться с переоптимизированными страницами

От автора: Яндекс запустил новый алгоритм, который будет выявлять в выдаче seo-переоптимизированные публикации. Баден-Баден является частью общего процесса ранжирование, поэтому его действие может привести к ухудшению позиций ресурсов в выдаче.

Продолжить чтение

Web-программирование \ PHP

Применяйте PHP спецсимволы – они намного безопаснее

От автора: вчера вышел утром поздороваться с соседом. Слово за слово, потом разговор перешел на повышенные тона и «спецсимволы» (из трех пальцев и меньше), а потом нас жены еле разняли. Хорошо, что PHP спецсимволы намного безопаснее!

Продолжить чтение

Javascript & Ajax \ jQuery

Топ плагинов jQuery. Плагин визуального редактора Trumbowyg

От автора: и снова здравствуйте. Позвольте представить вам очередной плагин из разряда must have. Сегодня мы познакомимся с функциональным jQuery плагином для организации визуального jQuery редактора для сайта. Подобных плагинов достаточно много и сегодня мы поработаем с плагином Trumbowyg.

Продолжить чтение

Javascript & Ajax \ jQuery

ТОП-5 альтернатив jQuery UI

От автора: при проектировании современных сайтов зачастую приходится создавать полезные UI компоненты. Создаете вы календарь, слайдер, график или что-либо еще полезное, что улучшит и сделает проще взаимодействие, у вас есть два варианта: создать это самому или положиться на существующий функционал.

Продолжить чтение

Сайтостроение \ Новости

Отечественные разработчики из FindFace обошли американцев

От автора: отечественные разработчики из NtechLab выиграли международный конкурс EmotionNet Challenge, в рамках которого программисты «соревновались» в распознавании эмоций людей на фото с помощью специальных алгоритмов.

Продолжить чтение

Премиум \ Фреймворки \ Фреймворк YII2: от теории к практике создания сайта

Фреймворк Yii2

От автора: создавая шаблон для Yii2, мы должны не просто создать монолитную неразделимую часть, которая будет использоваться для каждой страницы будущего сайта. Создание шаблона для Yii2 зачастую предполагает разделение его на логические части. Наш шаблон мы разделим на часть для контента и отдельно будет шаблон сайдбара, который будет подключаться к основному шаблону для Yii2.

Продолжить чтение

Web-программирование \ Регулярные выражения

Регулярные выражения для того, чтобы оставить в строке PHP только цифры

От автора: моя племянница решила стать писателем-фантастом. Это девятилетнее дарование несколько дней пыталась придумать сюжет будущего шедевра, не забывая попутно «пытать» и своих родственников. В результате она нафантазировала мир, в котором вместо букв используются цифры. Тогда в этой мире будут в PHP только цифры?

Продолжить чтение

Javascript & Ajax \ jQuery

Топ плагинов jQuery. Плагин jQuery для кредитной карты

От автора: и снова здравствуйте. Позвольте представить вам очередной плагин из разряда must have. Сегодня мы познакомимся с интересным плагином jQuery для кредитной карты. Данный плагин позволяет в симпатичной форме визуализировать процесс ввода данных кредитной карты.

Продолжить чтение

Верстка \ CSS 3

Золотые правила по написанию чистого CSS

От автора: статья является выдержкой из нашей книги CSS мастер, написанной Tiffany Brown. Как уже говорилось, существуют правила по написанию чистого CSS кода, которых необходимо максимально придерживаться, чтобы не было ошибок. Они помогут писать легковесный CSS код, который можно будет повторно использовать.

Продолжить чтение

Верстка \ CSS 3

Сортировка и выравнивание элементов в Grid Layout

От автора: в этом уроке вы научитесь изменять порядок следования элементов с помощью модуля Grid Layout, после чего мы обсудим, как настроить выравнивание этих элементов в сетке. Мы уже изучили парочку важных тем по Grid. Начали мы с различных способов размещения элементов в Grid Layout, после чего познакомились с алгоритмом авторазмещения в сетке. Для правильной работы демо в этом уроке рекомендую использовать последнюю версию Firefox (52 на момент написания статьи) или Chrome (57 на момент написания статьи).

Продолжить чтение