Установка PHP:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php7.3Установка важных расширений необходимых для пакетов Composer:
Установка PHP:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install php7.3Установка важных расширений необходимых для пакетов Composer:
| version: '3.7' | |
| services: | |
| postgres: | |
| build: ./postgres | |
| restart: always | |
| environment: | |
| POSTGRES_PASSWORD: 12345 | |
| volumes: | |
| - ./postgres/data:/var/lib/postgresql/data |
| Object.byString = function(o, s) { | |
| s = s.replace(/\[(\w+)\]/g, '.$1'); // convert indexes to properties | |
| s = s.replace(/^\./, ''); // strip a leading dot | |
| var a = s.split('.'); | |
| for (var i = 0, n = a.length; i < n; ++i) { | |
| const k = a[i]; | |
| if (k in o) { | |
| o = o[k]; | |
| } else { | |
| return; |
| function extractUrlParams(keys, url) { | |
| if (!keys || !keys.length || !Array.isArray(keys)) { | |
| throw new Error('Keys would be array of params keys'); | |
| } | |
| return keys.reduce((agg, key) => { | |
| const matches = url.match('[?&]' + key + '=([^&]+)'); | |
| agg[key] = matches[1]; | |
| return agg; | |
| }, {}); | |
| } |
| let events = 0; | |
| const onClickHandler = event => { | |
| events++; | |
| setTimeout(() => { | |
| if(events === 1){ | |
| console.log('click') | |
| } else if(events > 1) { | |
| console.log('dblclick') | |
| } |
git branch -m old_branch new_branch – переименовать локальную ветку
git push origin :old_branch – удалить старую ветку
git push --set-upstream origin new_branch – выгрузить новую ветку и "закрепить" ее за локальной веткой