Урок 1. Введение в Babylon.js и TypeScript

Babylon.js фреймворк с открытым исходным кодом позволяющий создавать полноценные 3D-приложения и игры работающие в браузере без каких-то дополнительных плагинов, что звучит очень здорово. Сегодня мы окунемся в краткое введение этого фреймворка и языка TypeScript на котором и был написан Babylon.js. Babylon.js включает в себя все необходимые инструменты для разработки 3D-приложений. Он позволяет загружать и использовать 3D-объекты, управлять ими, создавать и управлять специальными эффектами, воспроизводить и управлять звуками, создавать геймплей и многое другое. Babylon.js прост в применении и мы это увидим на примерах.

Читать далее Урок 1. Введение в Babylon.js и TypeScript

linux: изменить доступ для файлов и папок

Права на папки:

Права на файлы:

 

linux: изменить владельца папки или файла

Изменить можно с помощью chown:

где -R — означает рекурсивное изменение файлов в указанной директории

user — имя нового владельца

group — имя группы

direcory_to_be_changed — путь до директории или файла

 

linux: управление пользователями

Добавление нового пользователя:

Задать или изменить пароль:

Добавить существующего пользователя в группу:

 

копирование с сервера на сервер linux

Копирование на примере папки редиса с текущего сервера на удаленный:

 

React урок 5 Маршрутизация

URL является важной частью веб-приложений. Изначально задумывался как простой указатель на файл, который лежит на сервере, но с появлением веб-приложений лучше думать о нем, как о текущем состоянии приложения. Глядя на него пользователь может понять где он в настоящее время находиться, а также может скопировать его для последующего использования или кому-то передать.

Читать далее React урок 5 Маршрутизация

React урок 4 Сложные взаимодействия

Имея отлаженную функциональность, быстрое время загрузки и хорошую скорость работы, на сегодняшний день может быть не достаточным. Интерфейсы популярных проектов, становятся все более утонченными, добавляется анимация, перемещения элементов (drag and drop) и т.д. Что в целом можно назвать сложными взаимодействиями про них мы и поговорим в этой статье.

Читать далее React урок 4 Сложные взаимодействия

React урок 3 Архитектура приложения

В этой статье мы рассмотрим как структурировать сложный пользовательский интерфейс, выполненный из вложенных компонентов, рассмотрим потоки данных, зачем нужен propTypes и многое другое.

Читать далее React урок 3 Архитектура приложения

React урок 2 Внутри абстракции DOM

В прошлой уроке мы узнали что React абстрагирует DOM, обеспечивает высокую производительность, а так же возможность создавать итоговый HTML компонентов на сервере и даже создание нативных интерфейсов для мобильных платформ.

Этот урок посвящен JSX расширению языка JS.

Читать далее React урок 2 Внутри абстракции DOM