~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
1.bp.blogspot.com/-2jq5tTNVbHk/WnyT3EHTZ6I/AAAAAAAAA-Y/3NXQU7wkVjsc7893clMjaJcW8Kh1jX0WgCLcBGAs/s1600/solCDE.jpg
orignal
вот я такой помню
orignal
пардон
orignal
cutewallpaper.org/21/wallpaper-solaris-os/C-Compilers-for-the-Programming-Codes-PERL-Interpreter-for-.gif
orignal
вот такой
Словесник-Былинник
я посмотреел уже ... нашел малиновый с серым
orignal
ну вот я такой помню
Словесник-Былинник
и нетскапе там :)
Словесник-Былинник
за.. вот время было ?
orignal
ну так нормально все было
Словесник-Былинник
их делали реальные компании .. на них наука делалась и в космос летали. Сейчас все по другому
Словесник-Былинник
или просто старперские бредни ?
orignal
тогда делом занимались а не девпсятиной
Словесник-Былинник
100%
`
Сейчас поймал в 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
ok
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 он на гоу.
orignal
?
R4SAS
это и есть шаблонизация
polistern
Кто*
orignal
на основании наших данных
orignal
ну idk
polistern
Да
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
yes
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
orignal
*can
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
{
orignal
return m_RouterInfo.GetProperty (i2p::data::ROUTER_INFO_PROPERTY_FAMILY);
orignal
}
orignal
одно и то же
orignal
но GetFamily правильнее писать
R4SAS
ок
R4SAS
HidUser0: готов страдать?
HidUser0
так ))
R4SAS
только начало
HidUser0
ого
R4SAS
основная сложность сейчас это переписать на шаблоны
R4SAS
github.com/PurpleI2P/i2pd/compare/openssl...webconsole-inja#diff-1fc1b87c274951942505046736919d1ecf748809accd81e79ebaaee82abd6eaf
HidUser0
вебморду?
R4SAS
да
R4SAS
потом уже буду делать callback
R4SAS
для получения данных
R4SAS
типа такого: github.com/PurpleI2P/i2pd/compare/openssl...webconsole-inja#diff-1fc1b87c274951942505046736919d1ecf748809accd81e79ebaaee82abd6eafR141
R4SAS
{% getSuccessRate() %}
HidUser0
да
HidUser0
оно работает хоть?
R4SAS
нет конечно
HidUser0
или callback еще не делал
HidUser0
понятно
R4SAS
я же говорю, сначала перепишу все страницы, а потом начну лепить колбэки
R4SAS
надо еще понять как работать с страницами если они в коде
R4SAS
либо шаблоны в файлы записывать для начала
HidUser0
ну думаю с файлом легче будет