terminal-notifier -title "Уведомление" -subtitle "Дополнительный заголовок" -message "Это пример уведомления с дополнительными параметрами." -sound default -open "https://www.example.com"
Рубрика: Программирование
PostgreSQL, имитация долгого запроса
PostgreSQL, имитация долгого запроса
SELECT pg_sleep(10);
Gogs
Легковесный гит-сервер, написанный на Go. Часто использует Gin для обработки веб-запросов.
https://github.com/gogs/gogs
Как на Mac убрать новый индикатор переключения языка
defaults write kCFPreferencesAnyApplication TSMLanguageIndicatorEnabled 0
linux память
сколько оперативки пожирает ps -eo pid,comm,%mem,%cpu --sort=-%mem | head -n 20 ps aux --sort=-%mem | awk 'NR==1 || $4>0 {print $0}' сколько свободно free -h отключить своп sudo swapoff -a диск, кто читает pidstat -d 1 10 iostat -x 1 10 скорость диска sudo hdparm -Tt /dev/sda
Удалить звук из файла
brew install ffmpeg ffmpeg -i 1.mp4 -an output.mp4
keepalive
sudo nano /etc/ssh/sshd_config ClientAliveInterval 60 ClientAliveCountMax 2 sudo systemctl restart sshd
и еще sudo mtr 17.253.144.10
Тестирование HTTP API
Hypert — это библиотека Go с открытым исходным кодом, которая упрощает тестирование клиентов HTTP API.
Она предоставляет удобный способ создания и воспроизведения HTTP запросов, и значительно упрощает создание надежных тестов для ваших клиентов API.
▪Запись и воспроизведение тестов
▪Автоматическое удаления конфиденциальной информации
▪Проверка запросов для обеспечения их целостности
▪Полная интеграция с GO протоколом http.Client
▪Легко расширяемые и настраиваемые опции
go get github.com/areknoster/hypert
DevCrowd вместе с Lamoda Tech провели исследование Go-разработчиков 2023
Проблема XY (Ошибка молотка)
Проблема XY — это проблема, возникающая при обращении в службу поддержки и в других похожих ситуациях, когда обратившийся за помощью человек ставит не проблему X напрямую, а спрашивает решение проблемы Y, которая по его мнению позволит решить проблему X. Тем не менее, решение проблемы Y часто не решает проблему X, или является не самым удачным для неё решением. При этом человек, пытающийся помочь, может испытывать проблемы коммуникации и/или предлагать не самые оптимальные решения.
Проблема XY обычно встречается в среде технической поддержки или обслуживания клиентов, где конечный пользователь пытается решить проблему самостоятельно и неправильно понимает реальную природу проблемы, полагая, что их реальная проблема X уже решена, за исключением некоторых мелких деталей Y в их решении. Неспособность обслуживающего персонала решить реальную проблему или понять природу запроса может привести к разочарованию конечного пользователя. Ситуация может проясниться, если конечный пользователь спросит о какой-то «бессмысленной» детали, которая не связана с полезной конечной целью. Решение для обслуживающего персонала состоит в том, чтобы задавать наводящие вопросы: зачем нужна эта информация, чтобы выявить корень проблемы и перенаправить конечного пользователя с непродуктивного пути исследования.