- настройка IDE
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- локальный путь редактирование проекта
- добавить в список проектов IDE
- плагин Projects Manager
- F:\project\VSCode\Web\OSPanel\domains\localhost\IDE
- создание GIT
- .gitignore
- структура проекта
- src
- dist
- создание репозитория в GitHub
- создание туннеля SSH на хостинг с WordPress (плагин SFTP)
- .vscode\sftp.json
- настройка на хостинге (на примере Джино)
- добавить доступ для своего IP
- uploadFolder
- отправить файлы с локального проекта
- Общий Цветовой Редактор для генерации мира
- Texture2D 16×16
- Набор Цветов
- Изменение Цвета
- Перезапись Цвета от предыдущего (зажатие Ctrl)
- Изменение Яркости
- добавление нового материала в папку
Add New\material или RightMouse\Material - Перейти в редактирование выбранного материала
в режим Blueprint- в Content Browser выбрать требуемый материал
- Blueprint состоит из блоков
а блоки имеют различные свойства или пины
- создание модели с именем Модель
-m создание файла миграции
php artisan make:model Модель -m
app\Models\Модель.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Модель extends Model{
...
}
- Установка Vue3 в Laravel проекте через терминале IDE
установка менеджера пакетов в проекте
npm install
установка последней версии laravel-mix
npm i laravel-mix
установка пакета vue через npm
npm install --save vue@next
npm install --save-dev vue-loader@next
запуск приложения Vue локально (не использую)
npm run serve
- Настройка работы Vue3 в проекте Laravel
в файл webpack.mix.js (находится в корне проекта)
добавить метод vue
...
mix.js('resources/js/app.js', 'public/js').vue()
.postCss('resources/css/app.css', 'public/css', [
//
]);
- папка, где хранятся компоненты vue resources\js\components
- файл регистрирует компоненты Vue в Laravel
resources\js\app.js
require('./bootstrap');
import {createApp} from 'vue';
const app=createApp({});
app.mount('#app');
Рубрики
Установка TypeScript
- установка Node.JS для работы npm
https://nodejs.org/ru/download/
- установка TypeScript в cmd
npm install -g typescript
- использование в проекте TypeScript
project\ts\test.ts
- конфигурация в проекте
для упрощения компиляции TypeScript в JavaScript
outFile
все файлы ts компилируются и сохраняются в корневую папку проекта с указанным именем из примера (app.js)
project\tsconfig.json
{
"compilerOptions": {
"target": "es5",
"removeComments": true,
"outFile": "app.js"
}
}
- Компилирование ts через cmd
компилирование только одного файла
tsc tsc\file.tsc
компилирование всех файлов tsc в проекте
tsc
Абсолютный путь
- файл webpack.mix.js в корне проекта
(пример сократить путь к компонентам)
const mix = require('laravel-mix');
const path = require('path');
mix.webpackConfig({
resolve: {
alias: {
'components':path.resolve(__dirname,'resources/components/')
},
},
});
любой файл, связанный с vue
../Project/resources/components/dir1/dir2/comp.js
import comp from 'root/dir1/dir2/comp';
../Project/resources/components/dir1/dir2/comp.vue
import comp from 'root/dir1/dir2/comp.vue';
устанавливает плагины, библиотеки, фреймворки
https://getcomposer.org/download/
File\Settings…\Languages & Frameworks\PHP\Composer
задаётся интерпретатор php
прописывается путь к композеру
- отключить строку в …\php\php.ini
;extension=php_openssl.dll
установка в терминале IDE
- выполнить в любом терминале для установки 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');"
глобально композер
php composer.phar global require laravel/installer
Найти позицию первого вхождения подстроки в строку
strpos
Найти позицию последнего вхождения подстроки в строку
strrpos
Возвращает часть строки
substr
- файл «управление»
//проверка файла на существование
$b=file_exists($file);
//все о файле
$path=pathinfo($file);
//разрешение файла
$exe=$path['extension'];
//директория файла
$dir=$path['dirname'];
//полное имя файла
$Name=$path['basename'];
//имя файла
$name=$path['filename'];
- экранирование символов
//символ экранируется ' в тексте
'\'empty\',\'empty\'';
- текст
//удалить символы в начале и в конце
$text=substr($text, -2, -2);
- массив
//последний элемент массива
end($arr);
//текст в массив
$arr=explode(',', $text);
- Установка
- npm i inversify
- Использование
- empty
- Платформа 1С: Предприятие
- Платформа 1С: Предприятие 8.3 Сервер Мини
- цена 15900
- открыть конфигурации по сети
- 5 пользователей
- 1 конфигурация
- Платформа 1С: Предприятие 8.3 Сервер Мини
- Конфигурация 1С 8.3
- разделение на две конфигураций
- Бухгалтерия УСН
- цена 6000
- Базовая Версия
- 1 клиентская лицензия
- упрощенная система налогообложения
- Для Продаж
- 1 вариант 1С: Розничная Торговля
- цена 3600
- Базовая Версия
- 1 клиентская лицензия
- Автоматизация торговли, работы на кассе, в торговом зале и на складах
- 2 вариант 1С: Касса
- цена 5000
- Базовая Версия
- 1 клиентская лицензия
- Облачный сервис для малой и микро-розницы под 54-ФЗ и ЕГАИС. Подключение онлайн-касс, централизованное управление несколькими торговыми точками в «одном окне», товароучет, работа с заказами клиентов. Аналитика: отчеты о продажах, прибыли, средний чек, динамика покупок и пр.
- 1 вариант 1С: Розничная Торговля
- Бухгалтерия УСН
- БД платформы на сервере
- общая для конфигураций
- как перенести компоненты по торговле
- подключение оборудования к конфигурации
- касса
- штрих-коды
- сканирование новой партии товара с новой ценой
- лицензии для работы с конфигурацией
- минимум 5
- разделение на две конфигураций
- Перенос только наименований
- Имена товаров
- удаление ненужных имен
- Имена клиентов
- удаление ненужных имен
- Имена товаров
- open server panel
- F:\project\VSCode\Web\OSPanel
- локальный путь хоста
- F:\project\VSCode\Web\OSPanel\domains\localhost
Рубрики
closest
Рубрики