Без рубрики

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

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

Изучение C++ (c plus plus) День первый: Hello world. 21 ноября 2016

Давно появилось чувство необходимости изучения С++ (c plus plus): во многих прикладных книгах используются примеры на языке (программирование трёхмерной графики, создание игр), многообещающая скорость работы, гибкость языка, знакомый по PHP и JavaScript синтаксис, использование языка при работе с платами Arduino.

Проектирование базы данных HTML-элементов

Давно назрело желание объединить темы, которые помогут слушателям курсов по MySQL познакомиться с решением прикладной задачи. Проблема заключается в сборе и хранении информации обо всех HTML-элементах и их атрибутах (на самом деле, это фрагмент другой задачи).  Для проектирования выбрана удобная программа — MySQL Workbench. С её помощью решаются другие задачи по проектированию баз для MySQL. […]

GIT индексация файлов и фиксация изменений

После создания Git-репозитория в нём хранятся файлы некоторого проекта. Мы научимся делать некоторые изменения и фиксировать «слепки» (“снимки” состояния, snapshots) этих изменений в созданном репозитории всегда, когда проект достигает определённой точки разработки. Важно привыкнуть к тому, что любой из файлов находится в отслеживаемом или неотслеживаемом состоянии. Отслеживаемые файлы — файлы, которые были в последнем слепке состояния проекта (snapshot); […]

GIT установка и настройка

GIT — система управления версиями проекта. Невероятно гибкий и удобный продукт, без которого не может обойтись серьёзная разработка. В этом видео мы рассмотрим вопросы  скачивания и установки GIT, принципов работы системы, использования базовых команд. Посмотрим как настраиваются параметры конфигурации GIT (можно на настроить локальные и глобальные параметры). Родной сайт системы управления версиями https://git-scm.com содержит подробнейшую документацию, первая глава […]

Текст в Bootstrap

Текст в Bootstrap оформляется набором классов. Название этих классов дублирует название CSS-свойств. Для большинства HTML-элементов также прописаны CSS-свойства, например заголовки h1-h6 в Bootstrap оформляются шрифтом без засечек, а размер текста задается: h1 — 36px, h2 — 30px, h3 — 24px, h4 — 18px, h5 — 14px, h6 — 12px. Если внутри заголовка будет HTML элемент […]

Одностраничное приложение

Одностраничное приложение или SPA — single page application  — сайт или веб-приложение, в основе которого находится единственный HTML-документ. Обычно в подобном приложении на HTML-странице подключается JavaScript-фреймворки («каркасы» для разработки) тип AngularJS, BackboneJS, Ember.js и др. Эти фреймворки позволяют отображать на странице разное содержимое, в зависимости от действий пользователей и/или состояния URL страницы. Изменение состояния может […]

Monstra CMS

Слушатели веб-курсов задают вопросы о работе с CMS, их установке, настройке. Сегодня поговорим о CMS Monstra — простой, быстрой CMS на файлах (т.е. для ее работы не требуется база данных). Гибкая в настройке, дружественная с точки зрения поискового продвижения, система управления содержимым с открытым исходным кодом. Для установки нам понадобится работающий сервер на PHP (или […]

Тестирование по CSS

Тестирование по CSS является продолжением теста по HTML. Он охватывает ряд модулей CSS по стандарту w3.org (на данный момент включены вопросы по 7 модулям — цвета CSS, CSS селекторы, CSS media queries, CSS фон, CSS блоки — боксы, CSS единицы измерения, рамки CSS ). Общее время теста не ограничено, в конце тестирования показываются неправильные ответы. Предлагается 10 заданий по CSS из […]