IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/06/07
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
` Раз уж здесь тихо. Отправил гентушник (выше писал) копипасту htop'а, где у него в RES полтора ГБ. Сюда зайти не может, отправил на форум. Надеюсь постучит и что-то прояснится.
orignal да ну его
` Сюда зайти не может, отправил ЕГО на форум*
R4SAS `: ты ему скажи что раз он сам писать не будет, то какой смысл в помощи
R4SAS пусть на гх регается
R4SAS или еще где
` R4SAS, что-то типа этого и написал в итоге.
R4SAS а вообще, вот ответ: github.com/PurpleI2P/i2pd/issues/1764
R4SAS точнее
R4SAS пусть собирает старым гцц
orignal или шлангом
` Почему старым гцц?
orignal потому что новый может быть с багами
` R4SAS, это тот гентушник, да)
` Такой же псевдоним.
` Фактически.
orignal была история как то давно
orignal под виндой i2pd срал в консоль всякий мусор
orignal я весь код перерыл где память бьется
orignal в иноге оказалась бага в mingw ))
` Одна из причин, почему я (по крайней мере) в итоге повторно ушёл с Windows - вот такие вот "костыли" как minwg.
` mingw*
orignal ну в gcc 4.7 тоже бага была с лямбдами
R4SAS если этот товарищ сидит на генту, то пусть сам разбирается
R4SAS ради него ставить систему я не собираюсь
` Жестоко, но справедливо)00
R4SAS вы хотели получать всё свежее? получите и распишитесь
R4SAS сборка мира займет как минимум 2 дня как я понимаю
R4SAS да ну в жопу
orignal да не надо генту ставить
R4SAS какого хрена вообще технически не подкованный человек её ставит
orignal для меня загадка кто ее вообще ставит ))
R4SAS красноглазики
orignal я ее пробовал лет 15 назад
orignal снес при первой сборке мира
orignal сказал что такой линукс нам не нужен ))
orignal и спокойно поставил редхат
` Это как: "хотите выучить %Язык%? - езжайте в %Страну_Языка%". Gentoo как %страну_языка(линукс)% и продвигают в тырнетах.
R4SAS ну пускай продвигают
` Я бы с этой целью туда и залез тоже, будь у меня двухкиловатный пк)(99
R4SAS только это совсем тупое оправдение
R4SAS ибо для изучения пойдет все что угодно
R4SAS ведь линукс это не красноглазая конеляция
R4SAS вспомнилось:
R4SAS конпелируем конпелятор для конпеляции конпелируемых конпеляторов
orignal линукс надо изучать на слаквари
orignal точнее надо БЫЛО ))
` А ещё код проверить, а то мало ли, закладки ЦРУ)
Словесник-Былинник хотите настоящую ось .. БСД вам пришлось. Не ради красного словца, а ради правды. Сам в шоке был... Линукс отдыхает.
Словесник-Былинник Но, для обыкновенного юзера с игрушками не пойдет наверное .
Словесник-Былинник Гентоо и арч для онанистов :) Когда время есть то хороши ( для линукса ), спору нет. Создают чувство элитарности как у нас бомжи под мостом в парке среди домов по 10 миллионов живут. они элитарные бомжи, а толку то ? Все рав
Словесник-Былинник время свое убивать на "поделки" :)
Словесник-Былинник время свое убивать на "поделки" :)
orignal самая лучшая система всех времен и народов это солярис
Словесник-Былинник лучше чем линукс да
Словесник-Былинник но я за HP-UX or IRIX тогда
Словесник-Былинник все одно ... все они ушли в могилу
Словесник-Былинник и солярис для Спарк был заебись. Openlook ГУИ ?
uis orignal: я ставлю
uis И не только
orignal uis посмотри твою проблему с host в транке
orignal Словесник-Былинник и еще CDE ))
Словесник-Былинник ЦДЕ в конце появилось :) перед пиздецом
Словесник-Былинник но мне опенлоок более нравился
orignal CDE реально классная весчь была
Словесник-Былинник ЦДЕ на интел соларис перешла
orignal ничего лищнего
Словесник-Былинник ну опенлоок круче, где ты еще видел иконки с трехугольными кнопками и пинапами в 80х ???
Словесник-Былинник в солярисе ЦДЕ если не ошибаюсь были красноватого цвета .. малинового .. мотиф явно, ЦДЕ в HP-UX БЫли красивее ... синеватые мотиф и цветные . Бля... старость не в радость
orignal вообще то фон зеленый
Словесник-Былинник вот зеленого не помню... помню малиновый на белом
Словесник-Былинник опенлоок были зеленоватые .. вот да
orignal вот я такой помню
orignal пардон
orignal вот такой
Словесник-Былинник я посмотреел уже ... нашел малиновый с серым
orignal ну вот я такой помню
Словесник-Былинник и нетскапе там :)
Словесник-Былинник за.. вот время было ?
orignal ну так нормально все было
Словесник-Былинник их делали реальные компании .. на них наука делалась и в космос летали. Сейчас все по другому
Словесник-Былинник или просто старперские бредни ?
orignal тогда делом занимались а не девпсятиной
` Сейчас поймал в RetroShare новичка, у него Type 1 0, если верить Web-консоли. Спросил, старый ли у него конфиг. Он говорит, что только сегодня установил. I2P Java..
orignal бляяя
orignal спрашивать надо запускал ли он раньше
orignal когда то давно
` Да, запускал) Пока не мучаю)
R4SAS zzz: bump
R4SAS вот его мучать надо
` Это мне надо уже отмучаться, чтобы знать как руками там всё обновить.
` (чтобы другим помогать)
` Или не лениться да накатить виртуалку и натыкаться в i2p java web-console
relaybot 13R4SAS: я так понимаю что ему надо зайти в параметры туннелей и там ручками поменять
` Вчера оригнал ещё дополнил, что этого может быть недостаточно. Для серверного туннеля по идее. Нужно ещё папку destination почистить, но это папка в i2pd, а как там в i2p java...
relaybot 13R4SAS: у них такого наверно нет
` "Я сам напросился")
` И вас тут "помучиваю"
` )
orignal ну раз запускал пусть чистит папку ~/.i2p
zzz R4SAS, yes?
orignal nevermind
orignal it's still about old config with ElGmala
zzz hello to R4SAS anyway :)
R4SAS zzz: why you still not updating old configuration, where LS type 0 used?
zzz R4SAS, the client configurations are not auto-updated
R4SAS maybe add such ability to updater?
R4SAS like proposing tp update them accordint to new recomendations
R4SAS according*
R4SAS обновился до транка
zzz we don't change client configuration. maybe we could add a warning
polistern Всем привет :3
orignal привет
orignal тебя то и надо
orignal что думаешь по поводу локальных сокетов в сэме?
R4SAS orignal: вот тебе дается html код в котором у тебя будет {for tunnel in tunnels}
R4SAS и далее определение видал в таблице например
orignal и че?
polistern Видела, думаю ок, но надо в либу добавлять.
orignal polistern идея в том что датаграммы любой длины будут пролазить
orignal через него
R4SAS как бы ты это распарсил и превратил в вывод отформатированный на основании того как у тебя оно описано
orignal без фрагметации
orignal R4SAS а зачем?
orignal for (auto tunnel: tunnels)
orignal я не понимаю вопроса
R4SAS тебе это надо еще вычленить при разборе шаблона
orignal я просто не понимаю этого огорода с шаблонами
orignal нафига плюсы преврашать в гоу.
R4SAS это то же самое что лямбды
orignal это ж оттуда
R4SAS нет, совсем не оттуда
orignal в гоу именно так шаблоны и устроены
polistern R4SAS, можно шаблонизатор, типа mustache, он вроде для всего реализован. А какой юзкейс?
R4SAS ну вот у тебя есть бекенд, на него как ты натягивать вывод то будешь?
R4SAS polistern: вебморда наша
R4SAS и хочется без внешних зависимостей
HidUser0 orignal: шаблонизаторы намного раньше go появились
orignal ну тут конкретно явно как в гоу
polistern Ну подглядеть никто не мешает) Там как раз фигурные скобки.
R4SAS polistern: я нашел только такое: github.com/pantor/inja
polistern Вот для плюсов: github.com/no1msd/mstch
R4SAS уже минус, собирается как отдельная либа
HidUser0 orignal: тебе именно синтаксис не нравится?
orignal HidUser0 я не понимаю зачем это надо
HidUser0 Шаблонизатор?
orignal ну написал ты нужный код явно
orignal зачем огород городить
R4SAS тем что он зашит
R4SAS этот явный код
orignal ну да
HidUser0 Чтобы народ мог свои морды писать
orignal а чем это плохо?
orignal вот как раз этого и не надо
orignal меня разнообразные вебдевелоперы заебали
orignal так что я запретил менянь HTTPServer.cpp
R4SAS а шаблонизатор дает возможность получать какие то данные из бекэнда и вставлять в нужном месте
orignal ну не знаю попробуй
R4SAS дело не в веб девелупурах
orignal я просто смысла не вижу
orignal зачем писать свои морды?
orignal она нужна только для диагностики
R4SAS не свои, а привести к нормальному виду нашу
orignal а чем она счас плоха?
orignal и почему нельзя это сделать без всяких шалонизаторов
R4SAS тяжело обслуживать при необходимости изменять чего либо
polistern orignal, я кстати не пробовала ещё большие письма слать, чтобы фрагментировалось. Надо будет потестить ещё. Вообще idk мне писал что либу ковыряет, обещала от себя PR сделать с реализацией UDP и RAW. Так что могу добавить и сокет. Больше
polistern практики - лучше)
R4SAS так я тебя потому и спросил как бы ты разметку такого типа обрабатывал
orignal так а зачем какая то разметка?
orignal мой уровень понимания
polistern Шаблонизаторы очень помогают, когда ты по псевдокоду страницу рендеришь в сайте, в котором больше одной страницы)
orignal приходит запрос и мы в ответ формируем htmp страницу
R4SAS да, формируем
R4SAS формируем на основании чего то
orignal polistern он на гоу.
R4SAS это и есть шаблонизация
polistern Кто*
orignal на основании наших данных
orignal ну idk
orignal я не понял чего он хотел
R4SAS нет, на основании шаблона, подставляя наши данные
orignal R4SAS шаблон типа как в printf что ли?
polistern Ааа, не, C++ либу, i2psam которая.
orignal короче мой уровень понимания всего этого cgi скрипты ))
orignal вывод html на stdout
R4SAS в качестве примера
orignal polistern он хочет чтобы ты добавила туда датаграммы?
R4SAS это шаблон
orignal R4SAS короче тебе виднее
orignal я в вебе полный нуб
orignal как я сказал мой уровень это cgi 90-х годов ))
R4SAS его веб сервер считывает при обращении и обрабатывает, считывая данные
polistern Он спросил может ли мой код взять, я сказала что собиралась дооформить и залить сама. На том и разошлись.
R4SAS т.е. делаются замены для блоков {...}
R4SAS с циклами, наследованиями и тд
orignal а у тебя он на основе i2psam?
orignal на основе плюсовых шаблонов?
polistern Да, с большими правками, я то TCP не использую почти, а UDP там вообще не было.
orignal знаю что не было
orignal у нас же в госткойне он сидит
orignal ладно я попробую локальные сокеты
orignal когда то на работе использовальные локальные UDP
R4SAS это те самые unix сокеты?
polistern Ну вот на неделе займусь основательно этой либой.
R4SAS если вы про них, то на винде с ними не совсем ясно
orignal R4SAS нет все хуже там
orignal локальные сокеты по UDP
orignal это довольно экзотическая весчь
orignal а на винде их и нету ))
orignal это чисто юниксовая вещь
R4SAS с последними версиями вероятно есть
orignal так они называются официаально
R4SAS не скажу насчет 11, но в 10 оно работает в какой то мере
orignal unix domain sockets ))
R4SAS например gpg4win работает
orignal zzz, what do you think?
orignal about local sockets for SAM
orignal long datagrams
orignal while everybody interested is here
zzz huh?
orignal like I2CP on android
orignal have an optiob to bind SAM to local domain socket rather than TCP/IP
orignal you opinion?
zzz sure, why not
orignal why it was not done yet?
orignal that's my question
zzz have not heard anybody propose it before
orignal longer datagrams
orignal without fragmnetation
orignal for Bote for example
zzz yup
orignal ok. let's try it
zzz just have to propose how to configure it
orignal you mean FORWARD messages?
zzz I forget how it works, but somehow you have to tell SAM where to send the datagrams or listen
orignal HOST=@bote for example
orignal let's talk next monday
zzz we can't easily support it in java because it requires java 16, but maybe we could do it in a plugin
zzz need idk involved because he maintains the client libs
orignal how does it work on andorid?
zzz android has support from long ago. standard java just got it
orignal then you start from android only
zzz we only require java 8 in our standard releases, so we can't use any java 16 features
zzz but as long as the protocol changes are documented, we can figure it out someday
orignal yes, I would discuss protocol
orignal parametes for endpoint
zzz android domain sockets have names; unix domain sockets have paths
orignal yes, I know
orignal like /tmp/i2pd-bote
zzz so not exactly the same as android
orignal no it's not
orignal but same apporoach
orignal a string wihout port for endpoint
zzz anyway, sam can both receive and send datagrams, so those would be two different domain sockets, right?
orignal most likely
orignal I forgot how UDP over local sockets work
orignal didn't use it for last 10 years
zzz monthly meeting time over in #i2p-dev, gotta go over there... later...
orignal no problem
orignal we can discuss it later
R4SAS orignal: auto family = i2p::context.GetFamily ();
R4SAS i2p::context.GetRouterInfo().GetProperty("family")
R4SAS в чем разница?
R4SAS я так понимаю оно должно быть только в скрытом блоке
orignal первое быстрее
orignal std::string RouterContext::GetFamily () const
orignal return m_RouterInfo.GetProperty (i2p::data::ROUTER_INFO_PROPERTY_FAMILY);
orignal одно и то же
orignal но GetFamily правильнее писать
R4SAS ок
R4SAS HidUser0: готов страдать?
HidUser0 так ))
R4SAS только начало
HidUser0 ого
R4SAS основная сложность сейчас это переписать на шаблоны
HidUser0 вебморду?
R4SAS да
R4SAS потом уже буду делать callback
R4SAS для получения данных
R4SAS {% getSuccessRate() %}
HidUser0 оно работает хоть?
R4SAS нет конечно
HidUser0 или callback еще не делал
HidUser0 понятно
R4SAS я же говорю, сначала перепишу все страницы, а потом начну лепить колбэки
R4SAS надо еще понять как работать с страницами если они в коде
R4SAS либо шаблоны в файлы записывать для начала
HidUser0 ну думаю с файлом легче будет