Облачный атлас. 5 лучших бесплатных облачных хранилищ

по материалам ESET  Еще недавно потеря флэшки с важными данными могла стать катастрофой. Облачные хранилища лишены такого недостатка — они доступны, удобны и, зачастую, даже бесплатны. Читайте наш обзор 5 бесплатных облачных хранилищ. Совет: Правило, актуальное для любого облачного хранилища — следите за акциями. Все сервисы проводят их с разной периодичностью и предлагают бесплатно расширить объем…

Виртуальная машина времени

по материалам Edutainme  ВЕНЕЦИАНСКАЯ МАШИНА ВРЕМЕНИ Venice Time Machine Project воссоздает историю Венеции за последние тысячу лет. В одной из венецианских церквей хранится огромный архив старинных рукописей, карт и документов, описывающих тысячу лет городской истории. Всё это богатство оставалось недоступным для публики, пока в 2012 году специалисты из Федеральной политехнической школы Лозанны не запустили проект…

JavaScript. Проект IV «Пчела»

Создание анимации с помощью canvas в JavaScript похоже на покадровую анимацию — вы рисуете картинку, делаете паузу, стираете картинку и затем перерисовываете её в новом месте. Казалось бы, очень много действий, но JS обновляет картинку очень быстро, так что получается плавная анимация. Плавно двигающийся квадрат. По сути, здесь задано две функции, они идентичны, но для…

JavaScript. Графика

Возможности JS не ограничиваются работой с текстом и графикой, в этой главе мы рассмотрим возможности работы с графикой. Мы будем использовать элемент canvas, который по своему назначению похож на чистый лист бумаги. Вы можете рисовать на этом холсте все что угодно: чертить линии, контуры, вводить текст — пределы есть только в вашем воображении. Создадим HTML…

JavaScript. Объектно-ориентированное программирование. (ООП)

В этой статье мы научимся создавать и использовать объекты в рамках объектно-ориентированного программирования. ООП — это способ проектирования и написания кода, когда все важные части программы являются объектами.  Например, если вы пишите видеоигру «гонки», вы можете воспользоваться ООП для программирования объекта «машина», а затем создать множество таких объектов с одинаковым набором свойств и одинаковой функциональностью.…

JavaScript. Игра «Найди клад». Проект III.

В этой статье мы попробуем применить полученные знания на практике и создадим игру, в которой вам предстоит найти спрятанное сокровище на карте. При этом необходимо давать подсказки, насколько далеко находится сокровище от того места, где вы сделали клик мышкой. Создаем HTML-страницу с кодом. Это основа для разработки нашего дальнейшего кода в теге <script>. Это будет…

JavaScript. Взаимодействие с пользователем.

В этой статье мы рассмотрим  различные способы управления тем, когда именно выполняется наш код. Отложенное выполнение кода и setTimeout В JS можно вызывать функцию спустя какое-то время, а не сразу. Для этого есть функция setTimeout. Следующий пример показывает, как открыть диалог alert через setTimeout Всплывающее окно появляется не сразу, а с задержкой в 3 секунды.…

Схемотехника.

Доброе утро, сегодня за 45 минут вам предстоит создать и представить ряд небольших проектов, основанных на принципах работы схемотехники и элементах электрической сети. Вашему вниманию представлены 6 проектов, с которыми вы можете ознакомиться здесь (ссылка на папку с заданиями) Два триггера Дешифратор двоичного кода Игра «Кто быстрее» Полицейская мигалка Самая маленькая ячейка памяти Сдвиговый регистр Вам…

JavaScript. Упражнение 2.

Данное упражнение посвящено работе с функциями. Математические расчеты. Создайте две функции add и multiply, пусть каждая принимает по два аргумента. Функция add должна складывать аргументы, multiply — перемножать аргументы. При помощи функций вычислите следующее выражение 37832*657 +872 Проверить, совпадают ли массивы. Например myArray ([1,2,3],[4,5,6]); false Написать функцию нахождения наибольшего общего делителя двух чисел.

JavaScript. Функции.

Функции — это механизм для многократного использования части кода. Они позволяют запускать один и тот же код из разных частей программы без необходимости его копировать. Мы уже пользовались готовыми функциями: Math.random, Math.floor, alert, prompt и confirm. В этой статье мы научимся создавать свои функции. Давайте создадим функцию, которая печатает фразу «Привет, мир!». Чтобы вызвать функцию —…