Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Elon Mask,
Читаю вопрос, читаю лог, читаю твой ответ - он не соответствует.
У тебя про установку TLS соединения. Она вполне может и про айпишнику сработать, просто надо игнорировать проверку валидности сертификата.
А вот то, что веб-сервер настроен на работу с хостом, а не айпишником - вот это как раз главное. Сертификат - вторично, и так как в вопросе мы видим именно ответ сервера в виде http, а не в виде ошибки установки https сессии, это точно вторично
Evgenii Borovoi, "вот, уже интересно. А на больших проектах чем c# и Xamarin хуже?"
тем, что на Xamarin разработчиков меньше чем на java/c# и при очнеь большиъ проектах текучка в несколько процентов - это десятки людей в месяц. кучи интервью и так далее.
в этом плане java еще немножко выгоднее в плане лицензий, но на самом деле уже не так важно, вопрос что писать и кто архитектор.
Большинство утилит считывают текст построчно, потом применяют к найденному регулярку.
Поэтому нужно отдельно включать поддержку многострочных регулярок.
Melkij, Восстановление данных и восстановление ОС - немного разные вещи. Зачастую крайне удобно иметь возможность быстро восстановить ОС любыми способами. включая просто установку на отдельный винт вне рейда. А потом уже ковырять рейд чтобы восстанавливать данные.
Опять же бывает много разных вариантов из чего сделана файловая система, и если она поломана до уровня, что нельзя загрузить саму ОС, рекавери сильно замедляется.
Sergio, Гит под капотом юзает много gnu tools, таких как sed, diff и др.
И регулярный вызов множества утилит в пайпе под линуксом работает быстрее чем под виндой.
Ну так синтаксис - интуитивен и понятен.
А вот использование команды, где предплоложительно должен быть expression, а вы его там не указываете - не интуитивно и некорректно.
Я понял, что уже придираетесь к мелочам, вместо сути.
в первом случае у вас собственно нету expression вообще, то есть false, но вы делаете !, поэтому все верно - НЕ экспрешин вернет тру
во втором у вас есть выражение - 1, просто 1. Это саксесс, но вы делаете ему инверсию !, поэтому фалс.
Даже без консоли все интуитивно.
А теперь самое интересное.
Это не относится к башу. Оператор тест впоследствии встроили в оболочки, но это отдельная утилита, родившаяся еще во времена unix-лайк систем и относится к GNU tools
Поэтому какие претензии к баш? Вы еще синтаксис awk поругайте, что это баш.
1. Питон - универсальный язык. Хочешь скрипты, хочешь бэкенд, хочешь - прикладные библиотеки на любой вкус и цвет, особенно что-то с телеграм, АИ. парсингом.
2. На питон просто полным полно материалов с картиночками на любой вкус и цвет.
Просто в свое время бейсик и паскаль устарели, и когда выбирали что больше всего подходит для обучения в школе - Питон выглядел лучше на фоне других языков.
До питона там властвовал перл, вообще-то.
Баш - нишевый язык оболочки. Он всегда будет лидировать в администрировании, а не в программировании. Основное назначение баш - вызов внешних программ, именно там он и проявляется на отлично. В баше нет библиотек. Вместо этого есть вся мощь GNU Tools и любых внешних программ.
Например программы /bin/[, синтаксис которой вам показался неинтуитивным.
ага, пример контринтуитивности.
То есть?
Вы проверили что 0.
Ну окей, 0 и есть 0. Вы его ни с чем не сравнивали. Команда test выполнилась успешно, ибо синтаксически конструкция верна.
Можно было написать if true, было бы тоже самое. В линуксе 0 - это почти всегда был true.
То есть сертификаты тут совершенно никак не влияют на работу