Рубрики
Laravel Laravel+Vue3 project npm Visual Studio Code Vue.js

Создание проекта Vue3+Laravel

локальное создание проекта laravel в терминале OpenServer

установка композер
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
глобально композер
php composer.phar global require laravel/installer
создание проекта
php composer.phar create-project --prefer-dist laravel/laravel vue_laravel
Рубрики
GitHub Visual Studio Code

GitHub+Visual Studio Code

  1. Установка git на Windows
  2. Открыть проект в IDE Visual Studio Code
    Файл\Открыть папку…
  3. Инициализировать репозиторий в
    IDE Visual Studio Code
    Ctrl+Shift+G
Рубрики
IDE PHP Менеджер пакетов

Composer PHP

пакетный менеджер
установка в терминале IDE

устанавливает плагины, библиотеки, фреймворки
https://getcomposer.org/download/

File\Settings…\Languages & Frameworks\PHP\Composer
задаётся интерпретатор php
прописывается путь к композеру

выполнить в любом терминале для установки Composer PHP

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Рубрики
Unity Vue основы Vue.js

Обращение к DOM элементам в функции компонента

this.$el
Доступ к корневому элементу

корневой элемент компонента
this.$el
корневой элемент родительского компонента
this.$parent.$el
обернуть корневой элемент компонент в подключенный jquery
$(this.$el)
Рубрики
Android Unity

R8 и D8

инструмент dex для платформы Android

компиляция dex

ключевой шаг в создании APK
процесс преобразования байт-кода .class в байт-код .dex для среды выполнения Android
Dalvik для более старых версий Android.
Компилятор dex в основном работает под капотом при повседневной разработке приложений, но он напрямую влияет на время сборки вашего приложения, размер файла .dex и производительность во время выполнения.

D8

дексер, который преобразует байтовый код Java в код dex.

R8

инструмент сжатия и минификации Java-программ, который преобразует байт-код Java в оптимизированный код dex.

Рубрики
Android Gradle Unity

Настройка Gradle

Рубрики
Android Unity

Настройка платформы Android для Unity

В Unity Hub в разделе Installs добавляем Add или изменяем версию редактора Unity x.x.x Add Modules. Включаем раздел Android Build Support (в том числе и вложенные строки)
В редакторе Unity открыть Edit\Preferences…\External Tools и отметить по умолчанию установки JDK,SDK,NDK,Gradle
Рубрики
Unity Vuforia AR

Установка плагина

импортирование скаченного плагина Vuforia AR в проект Unity

Рубрики
Laravel Laravel-project Open Server PHP PhpStorm Project Основы

Установка фреймворка

особенности фреймворка Laravel
встроенный React
встроенный роутинг
использование как API для обращения с фронта

Рубрики
Unity функции

Тригонометрические функции

Mathf.Deg2Rad
перевод градусов в радианы float

  • rotation.x=Mathf.Deg2Rad*угол
  • для rotation

Mathf.Rad2Deg
перевод радианы float в градусы

  • угол=Mathf.Rad2Deg*rotation.x