я думаю, что для вашей задачи не нужно использовать регулярку, проще регуляркой разбить строку на https:// и остальное и проверить вторую часть, если она не айпишник, обычными кондишенами или отдельными регулярками
не каждый школьник может взломать exe, такое ощущение что все в мире - спрошлые айтишники.
Множество спецов в других областях даже не знает про существование фриланс бирж и с трудом пользуются гуглом. Поэтому зависит от нишевости.
Тем более что человек прямо пишет - ему поиграться, а не прям серьезно все защищать и огорожать.
Всегда можно выпустить новую версию с улучшенной защитой и функционалом
Любые оффлайн методы защиты ломаются за пол дня.
Если это нишевое приложение, которым пользуется 50-100 человек, то некому будет его ломать.
Нет ни выгоды ни интереса. Защита чуть больше чем от дурака, и высокая вероятность что будет нормально работать.
так а что вы хотели, tmux это отдельная программа, чего она должна запускать /bin/bash, если tmux это не ваш скрипт?
Чтобы внутри tmux запускался баш, сделайте баш дефолтным шеллом для вашего пользователя, или укажите SHELL опцию в скрипте, например так:
SHELL=/bin/bash tmux new-session -d -s test
или
export SHELL=/bin/bash
tmux new-session -d -s test
Еще раз.
Вы попробовали прописать полный путь? Я уверен что нет, хотя это самый правильный вариан - попробовать, а потом спорить. И не путать PATH и SHELL
Суть не в /bin/bash, а в том что при запуске через крон вы не выполняете логин в систему и следовательно не выполняются скрипты профайлов, и не проставляются важные переменные.
если взять QEMU, то кроме просто виртуальной машины, это еще и эмулятор конкретной архитектуры. Со всеми ее недостатками и плюсами и фичами, которые могут всплыть при нестандартном использовании
Я тоже могу ошибаться, но попробуйте наглядно сравнить ножки процессоров и почитать про эти сокеты, может они выглядят одинаково, но разные. А может даже выглядят по-разному
я думаю тема диплома не подразумевает что-то более сложное на базе ардуино.
Но на крайняк можно настроить передачу на API какого-нить голосового помощника, но это уже посложнее будет