IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#acetonevideo
/2023/03/03
~acetone
@qend
Guest37054
Leopold
Most2_
anon
fidoid
grimreaper
hsem
offensive_nickname
poriori
tensor_
typhoon
weko
whothefuckami
xadmpp
astralpo освоить что-то новое и необычное или поставить убунту?
NotShork Поставь арч
astralpo арч скучный
astralpo а еще я там обновился и у меня система не загружается
astralpo вообще ни ни каком линуксе с последними ядрами не загружается
NotShork Если арч скучный, то тогда не знаю, что еще можно придумать.
NotShork Я пытался как-то на дебиане посидеть, по итогу нарвался на какой-то баг, который намертво зависал рабочее окружение стола
NotShork Так и не понял, что это было
astralpo я сидел на nixos и guixsd, а сейчас если не сольюсь в убунту то буду тыкать EasyOS
astralpo сидел на fedora silverblue, сидела на арче и даже чуть-чуть с фрибздой разбирался
zero_tolerance_ astralpo: последнее время то тут, то там встречаю упоминания Void linux
astralpo а, я на нем сидел года 4 назад
zero_tolerance_ он крутой?
astralpo он крутой, но стагнирует, сейчас xbps эволюционирует в другом дистрибутиве, который в разработке
zero_tolerance_ пакетный менеджер xbps, это как я понял основная фишка void`а
astralpo вот куда развивается xbps
zero_tolerance_ Можно вместо ubuntu zorin поставить, юзер экспириенс обещают немножко лучше чем в ubuntu
astralpo zorin последний на базе ubuntu 18.04
astralpo юзер эхспириенс хуже, убунта на вэйланде не так лагает
zero_tolerance_ можно для анонимности поставить Qubes OS, с whonix внутри
astralpo памяти кушает много, а у меня мало
astralpo блин почему я знаю все дистры
astralpo это пугает
zero_tolerance_ поставь alpine он кайфовый
zero_tolerance_ astralpo: видимо не в первый раз система не загружается
qend astralpo: GNU Hurd, будет весело...или нет)
acetone При помощи Zel разобарлся с libirc. Работает) Ну-с, одним камнем с плеч на пути к новой версии ирк-логера
whothefuckami Как ты заставил его работать? acetone
acetone whothefuckami: код там рабочий, документации только нет, поэтому по наитию надо действовать, а Zel не поленился пробежаться по коду, чтобы выдвинуть стоящее предположении о точке входа (как создать подключени и держать его)
acetone А суть в итоге така:
acetone libircclient::Network network(address, "network");
acetone network.Connect();
weko acetone: в случае дальнейшего развития "гейминга" в i2p, возможно ли такое, что ты напишешь статью? :)
acetone weko: конечно) тем более есть саппорт в виде тебя)
weko Мы тут просто сайт делаем...
weko games.i2p
weko Сейчас я залью очередное обновление)
acetone weko: я его видел, пару раз заглядывалу же. На гите увидел репу твою и заинтересовался)
weko О, мониторишь местный гит?)
weko На самом деле очень хочется видеть федерирование гит-серверов
weko Было бы очень удобно...
acetone weko: дык захожу по своим проектам коммиты посмотреть или тудушки, а тут уж грешно не посмотреть Explorer)
weko Я видел что-то подобное, но там вроде не особо сделано было
weko acetone: :))
weko Тоже всегда тянет эта кнопка))
acetone weko: других не видел, но инициатива у вас хорошая, хоть и простая на первый взгляд. Хороший вклад)
weko Просто это так кажется
acetone Особенно "Playable?(0-10)" очень хорошая графа
weko На самом деле сложно
acetone Я так обрадовался сегодня, когда смог завести libirc, что подумал даже IRC-бот написать вроде телеграмовского API, где REST-запросами ведешь всю работу без нужды поднимать свою VPS с инстансом бота)) botfather, вот это всё... но это конечно не более, чем влажные
acetone мечты)
acetone weko, я однажды давно пробовал The Battle for Wesnoth, но не глубоко. Играбельность 10/10, а есть ли резон поднимать публичный сервер(а)?
acetone weko: в список серверов ILITA можешь добавить rusirc.ilita.i2p (четвертый в список на games.i2p)
weko [12:05:58] <acetone> weko, я однажды давно пробовал The Battle for Wesnoth, но не глубоко. Играбельность 10/10, а есть ли резон поднимать публичный сервер(а)?
weko Ну да, почему бы и нет?
weko [12:08:04] <acetone> weko: в список серверов ILITA можешь добавить rusirc.ilita.i2p (четвертый в список на games.i2p)
weko Список писался раньше этого момента... Сделай иссуй или PR)
weko Веснот мне очень даже понравился
weko Сервер много не кушает а любом случае
acetone weko: про севрер спросил в силу специфики самой игровой механики: есть ли смысл держать автономный сервер или нет) видимо, есть. это хорошо
acetone а почему на гите i2pgames.i2p и games.i2p?
weko acetone: потому что оба домена работают) i2pgames.i2p указываю там, где могут быть джава-ш2з юзеры, потому что на stats из 6 доменов был свободен только один (они не догадались сделать автоудаление, wtf). На reg же 6 доменов: game, games, gaming, i2pgame, i2pgames, i2pgaming
weko [12:11:04] <acetone> weko: про севрер спросил в силу специфики самой игровой механики: есть ли смысл держать автономный сервер или нет) видимо, есть. это хорошо
weko Ну поднять свой сервер очень просто, но почему бы и не держать публичный? Проще так, потому что не придётся создавать кучу туннелей и тд.
acetone weko: принял. На гите PR кинул
weko Даже так, спасиб)
kuzmich поставь генту <astralpo> арч скучный
whothefuckami acetone: мне вылезала ошибка, что таймер может быть запущен только в qthread
whothefuckami Делал тоже самое
whothefuckami Как такое фиксил?
acetone whothefuckami: хммм) такой ошибочки у меня не было
kuzmich сделал себе подсветку ников, красота. Только все в оттенках
kuzmich розового почему-то
whothefuckami Ты из main делаешь такие вызовы?
acetone whothefuckami: да. Естественно, создав экземпляр QCoreApplication
acetone (как всегда это на кутэ)
acetone хм, либа явно не заточена под продакшн: ни отдельных хедеров, ни даже автоматической авторизации через NickServ, хотя зачатки для этого явно были написаны) пришлось сделать PR github.com/grumpy-irc/libirc/pull/3
acetone Для логера, чтобы не тащить отдельную зависимость в виде libirc и libircclient, преобразовал либу в хедерную, чтобы папочкой в логере лежало без нужды в доп.компиляциях и линковке
whothefuckami А, вот чего мне не хватало
whothefuckami Не знаю я кьюта
acetone whothefuckami: ага) в main() делаешь
acetone QCoreApplication a(argc, argv); // в начале
acetone return a.exec(); // в самом конце
acetone Короче, залил хедерную либу notabug.org/acetone/ircabot/src/ver3
acetone Библиотека большая в плане обработки разных служебных IRC сущностей, но порой что-то я поражаюсь как это делалось все. Нашел в коде вызов delete переменной, которая заведомо nullptr...
weko Не смотря, что на гит у меня говорит уже не так сильно, всё равно бывает подгорает...
weko Горит*
weko acetone: почему мамбл требует пароль к моему нику?(