Привет!

Когда-нибудь здесь появятся мои статьи.

Рекурсивное удаление папок bin/node_modules


Get-ChildItem "bin" -Path .\ -Recurse | ForEach-Object { [System.IO.Directory]::Delete($_.FullName, $true) }


Get-ChildItem "node_modules" -Path .\ -Recurse | ForEach-Object { [System.IO.Directory]::Delete($_.FullName, $true) }

Перенос кэша Nuget в другую папку


nuget config -set globalPackagesFolder="path/to/dir"


1. Открыть файл C:/Users/%username%/AppData/Roaming/NuGet/NuGet.config
2. Добавить/изменить секцию

<configuration>
...
    <config>
        <add key="globalPackagesFolder" value="path/to/dir"/>
    </config>
...
</configuration>

Команды ffmpeg


ffmpeg -i input.mp4 -c:v libx265 -vtag hvc1 -c:a copy result.mp4


ffmpeg -i input.mp4 -qscale:v 1 ./output/%6d.jpg

Получение текущего IP адреса из терминала

curl https://ipinfo.io/ip

Гигиена при настройке нового сервера


adduser sudo


su


cd ~


mkdir .ssh


nano ~/.ssh/authorized_keys


ssh-rsa AAAAB3NzaC1yc2EAAA....


ctrl-x, y, enter


sudo nano /etc/ssh/sshd_config


PermitRootLogin=no


PasswordAuthentication=no


ctrl-x, y, enter


sudo systemctl ssh restart

Установка ollama в другую директорию

ollamasetup.exe /DIR="path/to/dir"

setx OLLAMA_MODELS="path/to/dir"

Проверка времени доступа до хоста с помощью curl

curl -o /dev/null -s -w 'Total: %{time_total}s\n' https://example.com

Проверка доступности хоста/порта через cat

cat < /dev/null > /dev/tcp/192.168.1.1/80; echo $?