Начиная с версии 5.7.8 MySQL поддерживает поля с типом данных JSON (JavaScript Object Notation). Тип JSON позволяет автоматически проверять валидность JSON-документа в колонке JSON и показывать ошибку в случае, если документ некорректен; JSON-документы конвертируются во внутренний формат, который позволяет быстро получать доступ к элементам JSON-документа. Читать далее JSON-поля в MySQL
Автор: @altarasov
Brackets и Emmet
Популярный кроссплатформенный текстовый редактор Brackets (бесплатный, для работы с HTML, CSS, JavaScript) от Adobe позволяет подключать плагин быстрой верстки Emmet в несколько нажатий. Достаточно открыть окно плагинов, ввести в поисковую строку ключевую фразу «emmet» и нажать ссылку «Установить». Важно помнить, что Emmet начинает работать только на HTML-странице или в CSS-файле, если вы создаёте CSS-свойства — во вновь созданном пустом документе без расширения ничего сделать не получится. Читать далее Brackets и Emmet
Emmet и CSS-свойства
В заметке об Emmet, мы описали чем хорошо этот плагин для создания структуры HTML-страницы, блоков, меню и т.д. Надо признаться, что Emmet и CSS-свойства — тоже очень дружат. При помощи огромного набора сокращений, можно «развернуть» любое CSS-свойство в считанные секунды. Попробуйте ввести в Emmet: «bg+» или «f+» (без кавычек) и Вы увидите, как появятся полные записи: background: #fff url() 0 0 no-repeat;
и font: 1em Arial,sans-serif;
Оцените по достоинству возможности Emmet! Читать далее Emmet и CSS-свойства
Яндекс.Карты (Static API)
Яндекс.Карты — популярный картографический сервис от компании Яндекс. С его помощью можно отмечать месторасположение объектов на карте, строить маршруты, вставлять фрагменты карты разного масштаба на своём сайте при помощи статического API или работать с картой при помощи JavaScript. Речь пойдет о том, как использовать статический API (программный прикладной интерфейс). Читать далее Яндекс.Карты (Static API)
CSS-селектор дочернего элемента
Когда мы работаем с HTML, между элементами существуют связи «родительски-дочерний«, «соседние элементы», «предок», «потомок». Всем этим связям можно поставить в соответствие CSS-селектор. Один из селекторов — CSS-селектор дочернего элемента. Этот селектор выбирает такие HTML-элементы внутри других, что первые находятся на самом первом уровне вложенности. Другими словами HTML-элементы с большими уровнями вложенности не выбираются. Читать далее CSS-селектор дочернего элемента
Emmet
Emmet — плагин для быстрой верстки HTML-страниц. Записывая названия HTML-элементов мы можем их превращать в разметку гораздо быстрей, чем писать каждый тег вручную. Например, div превращается в <div></div>
, а div>p в <div><p></p></div>
. Начинающему разработчику на первый момент может показаться, что все запутано и не стоит возиться с набором новых обозначений. Но на практике верстальщик создаёт HTML-страницу гораздо быстрее, когда владеет этим плагином. Читать далее Emmet
Сброс пароля в MySQL
Сброс пароля в MySQL необходим, когда мы забыли пароль на своём сервере или начали работать с чужим сервером баз данных. Подробный алгоритм сброса пароля приводится в оригинальной документации на сайте mysql.com. С учётом названия нашей учётки — root (‘root’@’localhost’), мы должны остановить службу сервера и запустить сервер в консоли с указанием инициализирующего файла и файла конфигурации (my.ini). Будьте аккуратны, есть отличия в команде сброса пароля для версии MySQL-сервера старше 5.7.6. Это особенно важно с учётом анонса восьмой версии. Читать далее Сброс пароля в MySQL
Семантическая разметка
Семантическая разметка делает сайт более понятным и удобным для поисковых машин. Информация проще извлекается и представляется в результатах поиска. Стандарт семантической верстки schema.org был анонсирован в 2011 году крупными поисковыми системами. Пример, рассматриваемый в видео о семантической разметке приведен на codepen.io. Валидатор микроразметки Яндекса и Google, а также микроразметка товаров на Яндексе можно найти в соответствующих ссылках. Читать далее Семантическая разметка
MySQL тип данных SET
MySQL тип данных SET позволяет сохранить ноль или несколько величин, характеризующих одну строку в таблице. Например, одной книге может соответствовать несколько жанров одновременно, а некоторая одежда может быть использована в разные сезоны. Хранить жанры в нескольких колонках — плохая идея, потому можно сохранить их в типе данных SET. Поле с этим типом данных помечается SET('one', 'two')
и теперь, строки этого столбца могут иметь значения », ‘one’, ‘two’, ‘one,two’. Максимально количество хранимых величин — 64. Будьте внимательны! MySQL-таблица не может хранить более 255 уникальных элементов из типов SET и ENUM. Читать далее MySQL тип данных SET
Панель управления dat.GUI
Панель управления dat.GUI может пригодится для быстрой настройки приложения, тестирования параметров. Описание работы dat.GUI, примеры использования и сам код JavaScript-библиотеки можно найти http://workshop.chromeexperiments.com/examples/gui/#1—Basic-Usage. Из возможностей библиотеки можно выделить: создание слайдеров/ползунков для изменения числовых величин (задание диапазона), создание выпадающих списков, чекбоксов (флажков), выбор цвета, обычные текстовые поля для внесения текстовых данных. Читать далее Панель управления dat.GUI