Я бы не сказал, что у меня жизнь сильно проще - я вот уже 12 лет как использую Debian Sid (apt pinning из experimental уже и не настолько страшен в общей картине). Да, это роллинг. Да, тут бывают страшные вещи вроде "C++ ABI bump" (примерно лет 10 назад) или "64-bit time_t" (прямо сейчас, спешите ломать зависимости в системе).
Как-то в 2015-ом году на купленном ноуте (Intel/Nvidia гибридная графика) всё было хорошо, но в какой-то из версий ядер ближе к концу года начало проявляться тотальное зависание системы из-за i915, причём в случайные моменты времени. Костылил нуль-модемник, чтобы соединить два usb-rs232, собирал ядро с отладочной ерундой, запускал minicom на роутере с опенврт, чтобы снять кернел паник с ноутбука в час икс. Ничего, худо-бедно отладил проблему вместе с разрабами Интела, починили.
Всякое бывало, но те гибкость и удобство, которые мне даёт линукс и не может дать виндовс, стоят всех затраченных усилий. Ещё раз обозначу: это только моё мнение, основанное на личном опыте.
Давайте подушню: нет такого дистрибутива - Linux. Есть Fedora, Debian, Suse, ... много их, а вот именно "Linux" - нет. Рассказывайте уж, что ставили, как обновляли, и так далее.
Вообще, странно, что выбор был сделан в пользу Gitea (а не Forgejo), т.к. недавно Gitea стал "немножко" несвободным (и лично мне не до конца ясно, будет ли ограничение лицензии на использование Gitea в коммерческой платформе).
Также для меня странно, что в качестве CI выбран Jenkins, а не что-то иное - например, Drone/Woodpecker/иное. Да, Jenkins может быть хорош и прекрасен, но мне не посчастливилось ещё увидеть такой случай - чаще наоборот.
Ну, допустим. Давайте посмотрим на второй пост автора/команды.
Я не буду давать ссылкы на 4pda, но там не один десяток пошаговых руководств на русском языке на тему использования указанной утилиты применительно к другим приложениям, причём функционал данной программы не ограничивается обрезкой рекламы.
Во-первых, ISC DHCP поддерживает директиву include, чтобы править каждый раз не dhcpd.conf, а только отдельный файл. Во-вторых, если есть такая необходимость, то нужный файл конфига можно генерировать посредством тривиального Makefile. В моём случае применялись оба подхода.
Я никак не связан ни с одним из хостингов/облачных провайдеров, но Вам прямо-таки припекло.
Именно что "огонь". :))
хитрые сетевые штуки (в частности
nftables
) ? :)Я бы не сказал, что у меня жизнь сильно проще - я вот уже 12 лет как использую Debian Sid (apt pinning из experimental уже и не настолько страшен в общей картине). Да, это роллинг. Да, тут бывают страшные вещи вроде "C++ ABI bump" (примерно лет 10 назад) или "64-bit time_t" (прямо сейчас, спешите ломать зависимости в системе).
Как-то в 2015-ом году на купленном ноуте (Intel/Nvidia гибридная графика) всё было хорошо, но в какой-то из версий ядер ближе к концу года начало проявляться тотальное зависание системы из-за i915, причём в случайные моменты времени. Костылил нуль-модемник, чтобы соединить два usb-rs232, собирал ядро с отладочной ерундой, запускал minicom на роутере с опенврт, чтобы снять кернел паник с ноутбука в час икс. Ничего, худо-бедно отладил проблему вместе с разрабами Интела, починили.
Всякое бывало, но те гибкость и удобство, которые мне даёт линукс и не может дать виндовс, стоят всех затраченных усилий. Ещё раз обозначу: это только моё мнение, основанное на личном опыте.
Давайте подушню: нет такого дистрибутива - Linux. Есть Fedora, Debian, Suse, ... много их, а вот именно "Linux" - нет. Рассказывайте уж, что ставили, как обновляли, и так далее.
Вообще, странно, что выбор был сделан в пользу Gitea (а не Forgejo), т.к. недавно Gitea стал "немножко" несвободным (и лично мне не до конца ясно, будет ли ограничение лицензии на использование Gitea в коммерческой платформе).
Также для меня странно, что в качестве CI выбран Jenkins, а не что-то иное - например, Drone/Woodpecker/иное. Да, Jenkins может быть хорош и прекрасен, но мне не посчастливилось ещё увидеть такой случай - чаще наоборот.
Ну, допустим. Давайте посмотрим на второй пост автора/команды.
Это работает, только если трекинг идёт через параметры запроса HTTP GET, но не работает, если трекинг заложет в путь и сам по себе трекается. =/
Тогда уж не Drone CI, а Woodpecker CI.
Хорошая статья, но я всё равно побуду занудой: образ Apache Kafka с поддержкой KRaft есть у Bitnami, начиная как минимум с выпуска 3.3.1-debian-11-r0.
А можно прям обязать: https://stackoverflow.com/questions/8381293/how-do-i-force-gcc-to-inline-a-function
у меня используется что-то в духе
[ src: visualstudio.com/en-us/news/releasenotes/vs2015-update3-vs ]