Автор: @altarasov

Качающееся меню на CSS

Качающееся меню — меню с использованием свойств transition и transform Ролик о создании простого меню на CSS стал популярным на канале, потому возвращаемся к теме и создаём качающееся меню на CSS. Если вы знакомы с темой построения выпадающих меню, следует смотреть видео с момента рассказа о добавлении свойств перехода — transition и transform. 

Создание Websocket-сервера на Ratchet

Выкладываю новую часть материала по Websocket. На этот раз по созданию Websocket сервера на Ratchet. В прошлом материале рассказали о создании клиентской части, теперь дополнили серверной. Для работы с материалом необходимы базовые представления о PHP, Websocket, работе с командной строкой, настройке системной переменной PATH.

Всех с наступающим Новым годом и Рождеством!

Товарищи разработчики! Поздравляю всех с наступающим НГ и Рождеством Христовым! Хочу пожелать вам здоровья, чистоты кода, углубления познаний в направлении веб-разработки (верстке, программировании, администрировании, проектировании и т.д.). Чтобы большая часть ваших проектов благополучно реализовывалась и не было дедлайнов 🙂

MySQL функция group_concat

MySQL функция group_concat относится к агрегирующим функциям, т.е. функциям, которые выполняются над набором данных. Синтаксис её прост: GROUP_CONCAT([DISTINCT] expr [,expr …] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name …]] [SEPARATOR str_val], где ORDER BY — сортировка склеиваемых значений, а SEPARATOR — символ разделитель объединяемых строк (по умолчанию используется запятая).

Изменение dropdown меню Bootstrap

Понадобилось изменить стандартное отображение dropdown меню Bootstrap. По основам Bootstrap есть целый список роликов, а по компонентам не нашёл время заснять. Итак,  исходный компонент находится тут, но можно воспользоваться навигационным баром она же навигационная панель меню. Результат, к который должен получится, виден на гиф-анимации к заметке (кажется переборщил с мельканием 🙂 ).

Построение кривой Безье на SVG и JavaScript

Построение кривой Безье на SVG, процесс не сложный, если мы знаем о векторной масштабируемой графике и о кривых Безье 🙂 Эти кривые могут использовать для описания кривых линий на основе нескольких базовых точек. Сам SVG фактически является расширение языка XML; состоит из корневой элемент с одноимённым названием — svg,  и различными фигурами внутри  — прямоугольником, […]

React.js — построение пользовательского интерфейса

Здравствуйте, уважаемые разработчики! Если вы ещё не слышали о замечательной библиотеке для работы с UI (пользовательским интерфейсом) — React, самое время узнать что это такое, а также приступить к созданию собственных приложений с этой библиотекой (вольный перевод пошагового руководства по React). Разработана она и используется командой Facebook. Основное предназначение — упростить построение пользовательского интерфейса больших веб-приложений.  

Drupal CMS

Drupal CMS — распространённая система управления содержимым сайта. По версии http://www.cmsmagazine.ru/ входит в ТОП5 бесплатных CMS. Сайт системы https://www.drupal.org, сайт русскоязычного сообщества http://drupal.ru. При установке Drupal может понадобиться перевод для локализации сайта, раздел переводов содержит нужные файлы в формате .po, для разных версий CMS/CMF (Content Management Framework)

WordPress CMS

WordPress CMS — популярная система управления содержимым сайта. Написана на PHP, а в качестве сервера базы данных используется MySQL. Используется для создания блогов, информационных сайтов, может применяться при разработки интернет-магазинов. Имеет продуманный внутреннюю структуру, позволяет расширять функционал созданием плагинов. Дистрибутив можно найти тут.

Изучение C++ (c plus plus) День второй:Первая компиляция. 22 ноября 2016

Пишу заметки, пока не пропал интерес к базовым шагам при изучении нового языка. Проглотил первый модуль Ш., вплоть до оператора if и for; после шести лет ведения курсов по JavaScript и PHP это оказалось не сложно. Скачен и установлен codeblocks . codeblocks-16.01mingw-setup.exe и без mingw тоже не компилируют файлы. Попробовал распространяемый пакет Microsoft Visual C++ […]