alias dc=’docker-compose’
dc up -d
dc down
Entrepreneurship | |
https://www.futurelearn.com/courses/entrepreneurship-idea-to-action | |
Computer Science | |
https://online-learning.harvard.edu/course/cs50-introduction-computer-science | |
https://stitcher.io/blog/builders-and-architects-two-types-of-programmers | |
https://pro.academind.com/p/javascript-datastructures-the-fundamentals | |
https://pro.academind.com/p/javascript-algorithms-the-fundamentals | |
https://ru.hexlet.io/programs/js-sicp |
Use PSR-12 code style as base, read about it here https://www.php-fig.org/psr/psr-12/
You MUST format only code you add or change to reduce cognitive load for people doing PR reviews.
You SHOULD prefer selection formatting over full file formatting.
Можно расширить функционал, добавив в корень модуля файлы addon_options.php
(для админки) и addon_include.php
(для рантайма). Эти изменения сохранится при обновлении базового модуля.
В файле addon_options.php
нужно определить метод showAddonTab()
который отвечает за рендер содержимого карточки.
В файле addon_include.php
можно произвести любые действия и записать их в массив $result. Все содержимое этого массива будет включено в макросы письма.
#!/usr/bin/env bash | |
# first run | |
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=secret \ | |
-e MYSQL_DATABASE=laravel -e MYSQL_USER=laravel -e MYSQL_PASSWORD=secret \ | |
-v ~/mysql-data:/var/lib/mysql mysql:8 | |
# stop service | |
docker stop mysql |
#!/usr/bin/env bash | |
# Installing Node 16: | |
nvm i 16 | |
node -v | |
# v16.15.0 | |
npm -v | |
# 8.5.5 |
#!/usr/bin/env bash | |
sudo apt update | |
sudo apt -y install curl | |
# Set up PHP 8.0 | |
sudo apt update | |
sudo apt -y install software-properties-common | |
sudo add-apt-repository ppa:ondrej/php | |
sudo apt update |
#!/usr/bin/env bash | |
# first run redis with persistence | |
docker run -p 6379:6379 --name redis -d redis --save 60 1 --loglevel warning | |
# stop service | |
docker stop redis | |
# start service | |
docker start redis |
Уже давно не работаю с битрикс, сохраняю на память | |
Как сделать фильтр по возрасту для CUser::GetList ? | |
$stmp_1 = (new \DateTime())->modify('-18 year')->getTimestamp(); | |
$stmp_2 = (new \DateTime())->modify('-16 year')->getTimestamp(); | |
$filter = Array( | |
"PERSONAL_BIRTHDAY_1" => ConvertTimeStamp($stmp_1, 'SHORT'), | |
"PERSONAL_BIRTHDAY_2" => ConvertTimeStamp($stmp_2, 'SHORT') |