Midnight commander portable (mc portable) for Linux x86_64
.
If you do not have root on server, and there is no mc, but you need it, just download mc-portable.tar.gz from this gist, extract into user's home ~/ and enjoy.
Допустим, есть объект yii2 ActiveRecord, созданный как $model = new Model(). | |
А надо сохранить его в БД вместо существующей записи. | |
Казалось бы, $model->id = <существующий id> ; $model->save(), но нет. | |
Надо сделать подготовительную работу: | |
<?php | |
Midnight commander portable (mc portable) for Linux x86_64
.
If you do not have root on server, and there is no mc, but you need it, just download mc-portable.tar.gz from this gist, extract into user's home ~/ and enjoy.
#!/usr/bin/env bash | |
# Creates .htaccess and .htpasswd in current directory to protect site with password | |
# Default login/password are dev/dev | |
[ -e .htaccess ] && { | |
echo " !! .htaccess already exists! Exiting." >&2 | |
exit 1 | |
} |
#!/usr/bin/env bash | |
BITRIX_WWW_DIR="$1" | |
[ -z "$BITRIX_WWW_DIR" ] && BITRIX_WWW_DIR="." | |
[ ! -d "$BITRIX_WWW_DIR" ] || [ ! -d "$BITRIX_WWW_DIR/bitrix" ] || [ ! -f "$BITRIX_WWW_DIR/index.php" ] || [ ! -d "$BITRIX_WWW_DIR/bitrix/php_interface" ] && { | |
if [ "$BITRIX_WWW_DIR" = "." ] ; then | |
echo " !! Bitrix not found in current directory." >&2 | |
else |
#!/usr/bin/env bash | |
set -euo pipefail | |
function failExit() { | |
local msg="$1" | |
echo "FAIL: $msg" >&2 | |
exit 1 | |
} |
// who is changing element in DOM? | |
const element = $0 | |
const callback = function () { | |
console.trace('here is who and how') | |
} | |
const observer = new MutationObserver(callback) |
# | |
# .gitignore для сайтов на bitrix | |
# | |
# | |
# Файлы в репозитории должны храниться не все, а только некоторые. Основная цель: упростить процесс разработки. | |
# Для этого нужно: маленький репозиторий, который, тем не менее, включает в себя все нужное, и не чересчур | |
# сложный .gitignore. | |
# Небольшой размер репозитория ускоряет clone, коммиты и сборку для деплоя. Не очень сложный .gitignore | |
# упрощает его администрирование. |
#!/usr/bin/env bash | |
# Использование: | |
# | |
# 1. Установить GitHub Cli версии 2.5.2 или выше: https://github.com/cli/cli/releases | |
# 2. Авторизоваться: | |
# gh auth login | |
# 2.1. При создании токена для авторизации https://github.com/settings/tokens выдать права read и read:org | |
# 3. Создать папку для хранения репозиториев. | |
# 4. Зайти в неё. |