qq на vc интересная статья вышла (не реклама)
Про клиповое мышление и влияние ТИК-ТОКА на молодежь
"Популярность TikTok не только принесла с собой кучу аналогов, но вновь открыла дискуссию о клиповом мышлении.
Клиповое мышление - это отрывочное восприятие информации: выделение отдельных фрагментов в ущерб целостному восприятию. Ещё на старте зарождения клиповое мышление критиковали за рассеивание внимания и поверхностность восприятия, но не все так однозначно. «Побочные эффекты» клипового мышления — быстрота реакции и многозадачность.
В оценке явления «клипового мышления» все зависит от роли, которую играет каждый человек.
Если оценивать наличие такого мышления у исполнителей или управленцев начального уровня, то это преимущество. Для руководителя и любого другого специалиста, сталкивающегося с планированием - это однозначный минус.
«Вообще и до интернета люди стремились делать меньше или, говоря терминами, к оптимизации усилий. В этом нет ничего необычного или неправильного, более того — за этим желанием стоит весь прогресс. Но теперь, как и к другим продуктам прогресса, необходимо к этому адаптироваться. И нам, как первопроходцам, предстоить выстроить новую парадигму восприятия информация в цифровом мире — основанную на самоцензуре, критическом восприятии и здравом смысле», — председатель совета фонда «Цифровая долина Сочи» Антон Немкин.
источник: vc.ru/social/224864-chem-grozit-populyarnost-tiktok"
lsof -i:80 kill $(lsof -t -i:80) kill -9 $(lsof -t -i:80)
https://issue.life/questions/27021641 - fix this issues
mount devpts /dev/pts -t devpts
<- it works, write it on linode instance
var data = pm.response.headers.get('Authorization').split(" "); pm.environment.set('AuthToken', data[1]);
or
var jsonData = pm.response.json(); pm.environment.set('AuthToken', jsonData.token);
node_modules/.bin/vue-cli-service build --target lib --name vue-json-schema-form src/components/index.js
docker run -d --name gitlab-runner --restart always -v /var/www/gitlab-runner/config:/etc/gitlab-runner -v /var/run/docker.sock:/var/run/docker.sock gitlab/gitlab-runner:latest
Необходимое и достаточное условие пересечения или не пересечения двух интервалов времени или любых других отрезков используется, чаще всего, при составлении и валидации событий в расписаниях.
begin1
, end1
- начало и конец первого интервала.begin2
, end2
- начало и конец второго интервала.begin1 <= end2 AND end1 >= begin2
SELECT *
FROM event
WHERE e.begin <= :end AND e.end >= :begin
begin1 > end2 OR end1 < begin2
SELECT *
FROM event
WHERE e.begin > :end OR e.end < :begin
Создаем файл ~/.git-templates/hooks/pre-commit со следующим кодом:
#!/usr/bin/env bash
# Check if you have 'WIP' markers in code before commit to prevent debug code and info on remote git.
if grep -i -n 'wip' `git diff HEAD --cached --name-only`; then
read -p "You're about to add a WIP commit, do you want to run the CI? [y|n] " -n 1 -r < /dev/tty
echo
if echo $REPLY | grep -E '^[Nn]$' > /dev/null; then
echo "[skip ci]" >> $1
fi
fi
В консоли выполняем:
git config --global init.templatedir '~/.git-templates';
chmod a+x ~/.git-templates/hooks/*
Затем, в директориях уже скачанных репозиториев выполняем: git init
Et voila! Tеперь, когда будете добавлять какую-то временную заглушку или дебаг в код, указывайте в комментарии @wip
и при попытке закоммитить такой код гит выдаст предупреждение.
$str = '0123456789 abcdKDLAD !@#$%^&*()_+ абвгЖЗИКМ chỉđơngiảnlà 是印刷及排版';
$result = preg_replace('#(*UTF8)[^\pL\pN\s]+#u','', $str);
echo $result; // 0123456789 abcdKDLAD абвгЖЗИКМ chỉđơngiảnlà 是印刷及排版
Так-же можно удалять и пробелы убрав метасимвол \s.
backup-db.sh
echo '######### START #########'
TIMESTAMP=$(date +"%F-%H-%M") BACKUP_DIR="/home/hawkeye/backups" MYSQL_CONF="/home/hawkeye/backup-db.conf" MYSQL_DB="hawkeye"
mkdir -p "$BACKUP_DIR"
mysqldump --defaults-extra-file=$MYSQL_CONF $MYSQL_DB > "$BACKUP_DIR/$TIMESTAMP" 2>"/home/hawkeye/backups/error.msg"
if [ "$?" -ne 0 ]; then
php /var/www/hawkeye/yii backups/failed
else
gzip "$BACKUP_DIR/$TIMESTAMP"
find "$BACKUP_DIR" -mtime +15 -type f -delete
fi
echo '######### END #########'
backup-db.conf [client] user = hawkq password = NnbTqF
cron 1 1 * * crontab -l > ~/cron.backup 15 * * * sh ~/backup-db.sh