Начиная с версии 1.11.0 в Gitea починили make geterate all, теперь в процессе сборки собирается не только сами исходники backend-части gitea, но и frontend-часть. А для сборки fronend-а естественно понадобился nodejs (благо, в своё время я собрал ноду).

Однако, той версии, что была у меня gitea не...

Continue Reading...

Нашёл неприятную багу в slapt-get: почему-то он не хочет устанавливать python-setuptools, если этот пакет вялется зависимостью зависимости. Да и вообще в некоторых случаях дерево зависимостей эта утилита строит как-то неважнецки.

И не могу удержаться и не рассказать некоторую историю, почему это м...

Continue Reading...

Коллеги программисты написали чудесную штуку для распознавания лиц. Предполагается, что лица будут подтягиваться под некие картинки, которые будут в итоге похожи на те лица, что были на фотографии.

В процессе разработки, пока всё конпелялось на тачках разработчиков, всё было хорошо... более-менее....

Continue Reading...

Недавно довелось мне делать LLD для ceph-а, автодискверить пулы и статистику по ним.

Суть автодискавера сводится к получению json-а с названиями параметров и далее подстановке этих параметров в прототипы итемов. Когда разберёшься - ничего сложного.

Так вот, я уже написал скрипт для генерации это...

Continue Reading...

Недавно обнаружил, что один из моих контейнеров не выполняет задачи по cron-у.

В логах

Dec 18 09:10:01 amalthea crond[887]: (root) FAILED to authorize user with PAM (Authentication token is no longer valid; new one required)
Dec 18 09:10:01 amalthea CROND[888]: (munin) CMD (test -x /usr/bin/muni...

Continue Reading...