IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/01/08
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
Vort Mental Outlaw ещё одно видео выложил. про java i2p вроде
Vort мне казалось, что easy вариант java с браузером идёт. неужели он присосался к какому-то браузеру, который у меня уже был установлен? O_o
Vort опять загадки какие-то
weko orignal: не работает Full Cone NAT. Только один раз выдало. Всё остальное Firewalled и прочее
weko Поведение я уже описал
weko После протеста меняется несколько раз
zzz ++ Vort re: libtorrent
weko_ orignal: опять удалил код, теперь ОК
weko_ не работает короче
orignal какой код ты удалил?
orignal тот который Firewalled ставит или что?
orignal если ставит Firewalled значит у тебя 5 не приходит
relaybot 13trusishka: Сука блятб тостер несколько раз потух пока компилил штз в итоге коту под хвост
Vort разве сборка идёт так долго?
Vort знаю проекты, которые по полдня собираются. а i2pd можно хоть по 10 раз собирать
Vort может, оперативки на сборку не хватает?
weko_ у него не долго
weko_ у него другая проблема
relaybot 13trusishka: Да она не долго шла промто приходилось начинать сначала т.к. тостер глох
relaybot 13trusishka: Раза 3 точно
Vort перегрев что ли?
relaybot 13trusishka: Да не думаю
Vort ну а что тогда ещё?
relaybot 13trusishka: Он даже там нагреться то не умпел бв
relaybot 13trusishka: Мб с памятью что то или баг какой
Vort или RAM не хватает и ОС просто дохнет или перегрев
weko_ orignal: я удаляю libi2pd/SSU2Session.cpp строки 1665-1710
Vort надо бы тест памяти пустить
weko_ и после удаления Firewalled не ставит вообще
weko_ это строки до коммита если что
weko_ коммит я тоже протестил он не работает
weko_ один раз было Cone NAT
orignal опнял
weko_ всё остальное пишет Firewalled
Vort комп же x86/x64? тогда советую memtest86+
orignal счас поправлю
weko_ угу
relaybot 13trusishka: I386
orignal еше строка 2203 есть
Vort ну memtest86+ должен сработать
weko_ не знаю что там по коду, но я сказал что у меня происходит
orignal счас переделаю
weko_ у трусишки кстати так не работает, он удалил и пишет всё равно FW. я ему сказал что ещё подождать, вдруг что то поменяется
weko_ угу
orignal счас закмоммичу
orignal пробуй
weko_ пару секунд пишет Testing - Symmetric NAT или хрень на подобии, потом через пару секунд пишет ОК
weko_ Бывает Unknown - Symmetric NAT -> Unknown -> OK
orignal ну так и должно быть
weko_ угу
weko_ значит работает
orignal смотри логика
orignal во время тестирования он видит разные порты ставит Symmetric NAT
orignal потом когда 5 ставит OK
weko_ окей, понял
weko_ тут главное что Floodfill не выключается и роутер капс не меняется
orignal потом после того как получает 7 (или не получает) решает ставить нет ошибки или Cone NAT
weko_ если так то тогда окей
weko_ мне не ставит Cone NAT
weko_ мне ставит OK
weko_ видимо потому что порты приходят чаще верные
weko_ чем неверные
orignal может у тебя с 7 приходит правильный порт
weko_ может оно как в тот раз само исправилось
weko_ щас гляну логи
orignal неее я думаю как раз именно так
orignal смотри у тебя пришел 5 на порт
orignal потом ты на тот же адрес гонишь 6
orignal и тогда в 6 уже порт не подменяется
weko_ хм может быть
weko_ проверил логи. куча логов с не тем портом
weko_ значит не прошло
weko_ ладно хорошо что работает теперь
orignal я думаю для входящих порт не подменяется
weko_ для входящих нет
weko_ а вот для исходящих да
orignal значит что я думаю надо сделать
orignal исключить тебя из пир тестов
orignal но это я обсужу с дедом
weko_ хм
weko_ если во входящих не меняется то незачем
weko_ но я опять же это не проверю
weko_ только если ты логи сделаешь
orignal я имел ввиду пир тесты для других
weko_ да
weko_ тут надо смотреть есть ли замена входящего
weko_ трафика
orignal будешь ли ты давать правильный результат
weko_ если входящий не меняется то буду правильный
weko_ если меняется то буду неправильный
weko_ есть лог чтобы смотреть это?
weko_ я бы грепнул тогда
orignal просто у тебя вообще какой то странный нат
weko_ да...
whothefuckami Чё? Пир тесты включить? Это как?
orignal whothefuckami тебя то это как касается?
weko_ orignal: так, заметил что писало Firewalled - Symmetric NAT , отключило Floodfill и поменяло Roueter Caps
weko_ на какое то время
weko_ когда Testing - Symmetric NAT не выключается
weko_ и обычно именно тестинг
weko_ но инонда вспылывает не тестинг
weko_ и не юнкновн
weko_ не сказал бы что это часто
weko_ но вот один раз я заметил
whothefuckami orignal: мне понять для общего развития
weko_ whothefuckami: короче тут гавно НАТ
weko_ Cone NAT
weko_ называется
orignal weko_ значит 5 не пришело
weko_ а оно могло не прийти из за проблем у ноды
weko_ так как это очень редко
weko_ вот один раз всего было
weko_ а я уже раз 50 кликнул
orignal бля
orignal я думал оно самопроизвольно )))
weko_ давно пора уже сжечь эти NATы
weko_ заебали бля
orignal давно пора перейти на ipv6
weko_ ну я это и мею ввиду)
orignal но это торммозят искусственно
weko_ да
orignal так ты сделай себе тоннель и не парься
orignal на route48
weko_ а, да? так интересно
weko_ если я могу получить ipv6 то очень интересно
weko_ спасибо за совет))
Vort ну так это будет +1 источник тормозов
weko_ ну лучше чем ничего
weko_ + тут есть в россии
weko_ ура
jumper_ Zdrajstwujtie, I've just installed i2pd 2.45.0.1 on Android 13, It doesn't work. I cannot open the app I cannot downgrade the app via F-droid.http://0xff.i2p/04.txt
weko R4SAS: у меня тоже не открывается 2.45.0.1
weko пишет что приложение не существует
weko 12 ведро
orignal так все
orignal я на пересборку
orignal там какая то лажа
Vort не понял, о какой лаже речь
Vort но, надеюсь, не в релизе
weko видимо про то что он вылетает всё время
Anonymous Great work, orignal (offline?) and R4SAS on i2pd!
Anonymous Now some pages load as fast as shit-pages on Firefox do! XD
weko orignal rebuilding their i2pd on VPS with ZNC
Anonymous lol imagine entrusting i2pd to an VPS hahaha
weko 2 hours lol
Anonymous R4SAS, I think the "Start graceful shutdown" button is broken lol
weko why
Anonymous 1 out of like 8 clicks worked for me, and only then it showed like the time left until i2pd shutdown
HidUserZ I also had problems with this button
jumper_ 2.44.0 the button works like a charm :)
Anonymous not for me
Anonymous Isn't it deanonymizing to mention i2pd verison? Lol
jumper_ maybe you should remove 2.45.0.1 from the repo
weko Anonymous: hm... maybe... check stats.i2p/cgi-bin/total_routers_month.cgi for check is your version is popular
Anonymous good point
R4SAS jumper_: any errors?
weko if it is popular. i think you may dont care about deanonimize
R4SAS I have no issues on 12
weko R4SAS: посмотри выше
weko там он и я написал
weko R4SAS: i have
jumper_ R4SAS, Zdrajstwujtie, I've just installed i2pd 2.45.0.1 on Android 13, It doesn't work. I cannot open the app I cannot downgrade the app via F-droid.http://0xff.i2p/04.txt
R4SAS jumper_: did you give app permission to manage storage?
Anonymous I am an idiot
Anonymous weko, last time I looked at that stats
Anonymous I mixed colors
Anonymous I thought the biggest amount of routers ran 0.9.22 because color is the same almost as 0.9.56
Anonymous lol funny
Anonymous or 0.9.46
weko oh lol
jumper_ R4SAS, yes, 2.44.0 asked for that
Anonymous glad it says percentage for idiots like me
Anonymous but I didn't read that ,either
weko xDDDDD
jumper_ R4SAS, I re-installed 2.44.0 and it works
weko i also
R4SAS jumper_: 2.44.0 asked for old permissions
weko 2.44 running. 2.45.0.1 says "App doesnt exists"
jumper_ 2.45 did not ask, "installation failed"
jumper_ I cannot install it
R4SAS hm...
R4SAS that's strange
R4SAS jumper_: can you try to install it directly?
R4SAS usually it is i2pd-2.45.0.1-arm64-v8a-release.apk
R4SAS hmm.... I need to install emulator with Android 13 somehow...
R4SAS jumper_: I think know reason, but this requires testing
jumper_ R4SAS, Sorry, I was away. Should I try to install the package from GH?
` Зафффтра всё же будет ещё один релиз? С "фиксами".
` Вот думаю выкачивать пул 2.45.0 бинарникофф или нет.
jumper_ R4SAS, the same output "App isn't installed"
R4SAS jumper_: ok, wait. I'll build with some fixes soon
orignal впс та ёк
orignal совсем тормозит
R4SAS та - это какая?
orignal которая фидо
orignal утащил на другую баунсер
R4SAS а, ясно
orignal когда 2.45.1 будем делать?
orignal видишь даже weko доволен ))
orignal weko дед кстати сказал насчет такой хуйни будет думать
weko понятно
orignal никогда говорит такого не встречал
weko тоесть у меня всё таки не Cone NAT?)))
R4SAS orignal: ты же сказал в вторник - среду
orignal ну да
orignal когда у тебя будет время
orignal weko нет
orignal у тебя x3 NAT ))
weko вот я об этом же)
weko MAGIC NAT
R4SAS orignal: слушай, а транзит и вся его кухня работает в одном потоке?
orignal какая часть?
R4SAS туннели
orignal ясен пень что пересылка дальше в потоке трапспортов
orignal ну да
orignal перешифроание в одном
R4SAS сейчас нагруз так рассредоточен
orignal ну и в чем твоя мысль?
orignal транзит в потоке тоннелей обрабатывается
orignal NTCP2 многовато
R4SAS в том что сейчас хоть и снизили скорость постройки туннелей, не было ли что мы уперлись в ядро?
R4SAS когда было по 20К транзитных
R4SAS не надо ли делать автоматический форк потоков?
orignal ну давай вынесем транзит в отдельный поток
orignal не проблема
orignal вот этого не надо ))
orignal тут тебе не гоу
R4SAS я не знаю как оно там вообще)))
R4SAS я просто предложил делать подолнительный поток при каких то значениях
orignal короче плодить потоки не следует
orignal а вот вынести тразит это хорошая мысль
orignal в принципе внести
R4SAS чтобы можно было покрыть дополнительные ядра в работе
orignal со всеми его шифрованиями
orignal и сборками пакетов на OBEP
R4SAS главное что ты мысль понял)))
R4SAS может еще NTCP2 можно разгрузить?
R4SAS так же разделить
R4SAS all apks here
orignal NTCP2 надо разгружать путем увеличения числа SSU2 ))
R4SAS благо RDP похер на то, что в нем исполняют
orignal лол
orignal но смотри в чем проблема с тоннелями
orignal если увеличится поток там то ведь и транспорты тоже
R4SAS я знаю. потому и говорю, надо NTCP2 тоже каким то образом разгружать
orignal я не вижу что там можно сделать
R4SAS шифру вынести в отдельный поток
R4SAS расшифровку
R4SAS как пример
R4SAS принимать пакеты мы можем в основном потоке, а работать над данными в отдельном
R4SAS или даже отдельных
orignal прием занимает мизер
orignal посмотри пример с SSU2
R4SAS вижу
R4SAS SSU2r как раз оно, как я понимаю
orignal он занимается как раз получением
jumper_ R4SAS, I've installed, opened. It works. Balszoje spasiba
orignal можно 4 и 6 разнести
R4SAS orignal: нет смысла
orignal почему?
R4SAS v6 не на сколько нагружен. там от силы 20% трафика
weko ну 20% это ведь не 0 )
weko опа. на последнем комите сравнялись ntcp2 и ssu2. может быть совпадение.... но всё равно неплохо
weko что такое может быть
weko ну в плане без бага
weko до фикса ssu2 часто обгонял ntcp2
orignal R4SAS народ говорит что 2.45.0.1 пишет "приложение удалено"
R4SAS не удалено, а "не установлено
weko да
R4SAS orignal: а ты спрашивай их версии ведра на всякий
R4SAS я сейчас как раз подпилил кой чего, вон у jumper_ поставилось корректно
orignal спросил
jumper_ sprosil, sprosil
orignal 11 ый
R4SAS ща гляну еще в эмуле
R4SAS тут 11й тоже стоял
HidUserZ orignal: как на счет принять PR?
orignal ты же говорил пока не надо
HidUserZ протестировал
HidUserZ нормально все
orignal приму как только 2.45.1 выпустим
HidUserZ окец
orignal счас ничего не хочу трогать
orignal если не баг
R4SAS так, тут тоже нормально всё
R4SAS сейчас залью коммит в ш2зв-андроид и тегну
R4SAS а потом и соберу в репу свою
orignal угу
Vort это как там у вас NTCP2 жрёт больше SSU2? у меня было точно наоборот. такое может быть только если SSU2 намного меньше, чем NTCP2
orignal как видишь
Vort при той же самой нагрузке (1 жирный транзит) SSU2 жрал раза в 4 больше CPU
orignal винда видать работает иначе
Vort наверно дело в том, что SSU2 приходит редко. но метко
weko сноси шинду ;)
Vort ну или это. тут используется вроде хороший IOCP
Vort а вот в Tor, где традиционный линуксовый API - там жопа
jumper_ R4SAS, Can you add on GH fpr of a signer certificate? github.com/PurpleI2P/i2pd-android
Vort кто говорил про выравнивание NTCP2 и SSU2? у меня Uptime: 2 days, 1 second / NTCP2 ( 2615 ) / SSU2 ( 819 )
` У меня где-то 1:0.9 соотношение
weko Vort: я говорил
R4SAS jumper_: signer certificate of APKs?
jumper_ R4SAS, yes
jumper_ fingerprint
R4SAS we know
R4SAS I'll try to get fingerprint from current keys, if I find how to extract them )))
jumper_ R4SAS, apksigner verify --print-certs --verbose i2pd-2.45.0.1-arm64-v8a-release.apk
R4SAS I can do this directly from keys)
Vort weko: и до сих пор ~1:1 ?
weko ща посмотрю
weko нет щас уже ntcp2 больше
Vort значит, колеблется
weko 0.8 соотношение щас
Vort у меня было ~3, сейчас ~2
Vort странно, что такое различие
weko у тебя вообщем цифры меньше
Vort может ли у меня быть меньше SSU2 из-за потерь пакетов?
Vort // отошёл
R4SAS jumper_:
R4SAS Certificate fingerprint (SHA-256): FC:C3:C7:34:9E:22:6A:77:B3:70:46:BB:00:FD:04:BB:A5:30:32:21:01:F8:62:F3:6D:8C:3D:B0:EB:B6:35:20
jumper_ R4SAS, spasiba
` jumper_, pazhozhda
zzz FYI, java i2p 2.1.0 release delayed to tuesday
R4SAS no problem for us, we will make point release ~ in wednesday
zzz we have last-minute fixes that need more testing
R4SAS will do like in yggdrasil local meme: - When is the next release? - On Wednesday.
R4SAS It just doesn't specify which Wednesday )))
relaybot 13trusishka: weko, 6 часов аптайма, фаервол 600 транзитных тонелей и 3.2гб транзитного трафика
weko понятно
relaybot 13trusishka: На том что мы компилили
weko скоро релиз выйдет, его проверь
weko окей?
weko там лось ещё поменял
relaybot 13trusishka: Релиз то конечно проверю
weko окей
weko у тебя видимо что то ещё кроме этого
relaybot 13trusishka: Странно то что 600 транзитных тунелей держится, обычно же когда фаервол то не больше 100
weko потому что иногда он есть иногда нет
relaybot 13trusishka: Дак если бы пульсацией это было, а пока что как мне по крайней мере виделось держится ровно фаерволом
weko потом
weko там короче всё объяснимо
weko ааа
relaybot 13trusishka: ?
weko забей
R4SAS в репу залил APK
R4SAS в фдроид собирается
Vort немножко (бес)полезной статистики. сделал поиск строки "0.9.57" по папке netDb. Нашлось в 565 файлах из 8746.
weko stats.i2p *идёт нахер*
Vort :))
Vort можно ли как-то применить эту информацию? вроде когда-то возникал вопрос, как отличить i2pd узлы
weko да
weko хз
weko именно эту нет
weko но можно записать что это i2pd
Vort ну я об этом
Vort пока нет релиза java
weko сейчас i2pd можно отличить тем, что они статистику не публикуют
weko так что можно таким образом их определить
Vort это я когда-то подумывал искать экслоиты и стало интересно, как выбирать узлы для тестов )
Vort потом глянул код, понял, что явных косяков не вижу и отложил это дело )
R4SAS 2.45.0.2 опубликован в нашей fdroid репе
weko сейчас проверю
Vort weko: ты про вот это? netdb.knownLeaseSets
weko неа
weko статистика только в джаве
Vort netdb.knownLeaseSets нашлось в 1869 файлах
Vort ну я же и спрашиваю, где она. в RI?
weko вроде да
weko я про другую статистику
weko 1869 это видимо все флудфилы
orignal i2pd публикует кое какую статистчику
weko но меньше чем джава всё равно?
weko если да то можно определить
Vort ещё netdb.knownRouters бывает
orignal так i2pd узлы сразу видно вообще то ))
weko как?
weko как именно
orignal там cost разный чем у джавы
orignal поле у адреса есть cost
weko где? в RI,
weko понял
weko тогда вообще сделать тест на i2pd-only роутера
weko и java-only роутера
weko ну "легко"
orignal да без проблем
weko я просто хотел сделать спидтест
weko и чтобы показать преимущество i2pd над жабой надо сделать i2pd-only и java-only
weko и при этом останется контекст реальной сети со всеми её багами
weko и реальными параметрами)
weko эх, надо учить c++
Vort этот cost бинарным образом закодирован что ли? что-то не вижу его. (конечно, если бы упёрся, то нашёл бы. но всё же)
weko вероятно да)
Vort короч, видимо, "netdb." тест самый простой
Vort по-моему, i2pd такого не пишет
weko пишет
weko лиссеты пишет
weko и роутера
weko вообще лучше там всё бинарным способ закодировать, чтобы меньше место жрало)
weko можно ещё и gzip)
weko чтобы меньше место кушало
Vort ну посмотри в корне i2pd свой router.info
weko посмотрел
weko там есть
HidUserZ надо будет мониторить процент использования i2p и i2pd
Vort есть ли там строчка "netdb"?
orignal бинарный да
weko HidUserZ: +)
Vort в моём нету
Vort хм
weko у меня есть
orignal счас самое простое
Vort значит, мой вариант неверен. ок, спасибо
orignal i2pd публикует SSU2 а джава SSU
weko SSU2 или SSU может не быть
Vort ага
orignal у джавы SSU двойной
orignal и SSU и SSU2
weko его может не быть) и мы пропустим из статистики часть роутеров
Vort ну раз есть гарантированный вариант, то это лучше. разве что бинарная потрошилка нужна )
weko да) в i2pd-tools только адрес пишет парсилка
weko и что то там ещё)
Vort weko: а формат менять не надо. тут важна совместимость. сейчас можно (вроде) даже просто обменять каталоги netdb между i2pd и джавой
weko можно конечно
weko всегда можно было
weko а при чём тут формат вообще
orignal дед сказал что скоро тоже будет публиковать SSU2
weko я ничего про формат не сказал
orignal также как с NTCP раньше было
weko круть
Vort weko: ну gzip. это формат
weko Vort: так сейчас не gzip
Vort вот я и говорю, что полезно оставить как есть
weko я имел ввиду для передачи
weko между роутерами
Vort да там основная проблема не размер файлов, а их количество. но засунуть в какую-то базу данных - это тоже будет несовместимо
weko ну почему, мне кажется совместимо вполне
weko если стандарт будет
Vort а, ну между - это норм. хотя хз что важнее. может, CPU важнее
Vort сейчас скорости сети повыше, а процы как были тормозные, так и остались
weko ну зависит от того сколько мы выйграем из сжатия
Vort да. просто говорю о том, что это не однозначно
weko если из-за этого нам нужно будет меньше шифровать, то это может быть выгодно
weko ну да
weko понятное дело
Vort веб сайты, к примеру, умеют сами выбирать, хотят они сжатие или нет
Vort если под нагрузкой, могут вырубать его
weko ну тут зависит от других параметров
weko надо какую нибудь утилиту чтобы говорить i2pd/java по RI
Vort ага, cost - это просто байт
HidUserZ weko: ну вот хочу написать сейчас
weko отлично
weko cost
HidUserZ сost да
Vort эту функцию бы ещё каким-то фаззером потрусить. я быстро глянул, ничего не нашёл. но инструменты умнее
Vort i2pd кто-то хоть когда-то вообще фаззером тестировал?
Vort я хз как это, сам ещё не пробовал
Vort но вроде полезная штука
weko для i2pd-only можно попробовать просто удалять жаба RI. но это костыльно и не 100% решение. было бы полезно запихнуть фичу с i2pd-only и java-only в i2pd-dev )))))
weko в предполагаемый i2pd-dev
weko если бы он был
HidUserZ легко сделать. просто отсеивать получаемые RI если константа не сходится
weko ну вот да
weko лучше конечно сделать это в виде настройки для destination
Vort опасный форк получится
weko Vort: почему
Vort вдруг окажется быстрее? =)
weko и шо)
Vort и юзеры туда попрут
weko тогда сделаем его использование невозможным без понимания
weko чтобы не лезли
weko а то сеть сломают
Vort ага
weko жабники придут будут орать
zzz what are you guys working on?
Vort :))
zzz secret? :)
Vort we improving our understanding of how routerinfos are encoded :)
orignal zzz they want to differentiate Java and i2pd routers ))
weko zzz: we talk about a forking i2pd with some "dev" features
HidUserZ первые 8 байт - таймстамп
orignal and where is "cost" )))
zzz sounds like fun!
orignal HidUserZ cost не для всего RI а ждя каждого адреса
weko like "i2pd-only" and "javai2p-only" modes for destinations (for speed tests)
HidUserZ orignal: я вижу, только не понимаю почему
HidUserZ далее 1 байт - количество адресов
HidUserZ затем байт - cost
HidUserZ orignal: 01 это i2p или i2pd?
zzz there are docs of course, but code may be easier to read
weko zzz: what you think about i2pd-only and javai2p-only speedtesting?
HidUserZ короче 10 байт - первый cost
orignal HidUserZ посмотри как формируется RouterInfo в коде и какие константы туда пишутся
orignal я уже не помню значения
HidUserZ ладно
orignal они в RouterInfo.h сидят
HidUserZ uint8_t cost = 0x7f;
HidUserZ стоп а cost это флаги получается какие то
orignal строки 53-57
orignal в RouterInfo.h
zzz we also have java CLI if you want to look at all your RIs: java -jar /path/to/router.jar routerinfo netDb/*/*.dat
HidUserZ orignal: ага вижу
HidUserZ orignal: и по этим флагам можно понять i2pd или i2p?
` шота и у меня файерволледы полезли, или стал чаще замечать..
` (не флудфил)
zzz weko, re: speedtesting, sure, why not
weko ставь транк и смотри
weko а точно
weko zzz: also, have you some tool for verify reseess?
weko reseeds*
orignal да у джавы эти значения другие
zzz yes
` сертификаты разве что
zzz java -jar i2p.jar su3file
weko zzz: for java roiter only?
orignal ` это известная проблема надо чинить
HidUserZ в рандомном RI я нашел флаг 01, получается это джава?
zzz CLI tools
weko zzz: what routerinfo writing to us? what info
weko routerinfo tool
HidUserZ а это вот что eFloodfill = 0x01,
zzz parses the routerinfo.dat file and outputs everything in text
HidUserZ а нет, не оно
zzz you can use it + grep to generate statistics, classify routers, etc.
weko zzz: oh, i think i can use this tool with i2pd also
weko nice
weko thank you
zzz yes
zzz we have a lot of CLI tools; java -jar router.jar to get the help
zzz you don't need to run the router; just get the jars
weko yes i understood
weko thank
zzz good for *идёт нахер*
relaybot 13R4SAS: лол
weko лол что)
weko ладно
HidUserZ лол )
weko я один не понял?
weko а может он сказал что он идёт наххер?
weko не понял))
relaybot 13trusishka: Ору
HidUserZ типа съебался
R4SAS zzz: what you mean?
relaybot 13trusishka: Он типо заценил твое отношение к его статсу
R4SAS your
orignal trusishka мост выкинудо на ru
R4SAS "идёт нахер" can be translated as "fucked off" (against self, like "I gone away")
R4SAS orignal: я уже передал
zzz quoting weko: <weko> stats.i2p *идёт нахер*
R4SAS лол
zzz which I assume meant idiot hacker? guess not?
weko ahahahha
relaybot 13trusishka: R4SAS ужетнаписал мне об этом, на ру и ен он давно апофизу принадлежит, за моей душой только мелкие чаты остались
orignal zzz you shold say good for "идущего нахер" ))
zzz see, a little knowledge is dangerous, oh well
orignal you can't just use word without proper grammar form ))
zzz E for effort
weko really good joke
relaybot 13trusishka: Скажите апофизу в ирке чтобы не бвловался
R4SAS trusishka, да он синий
R4SAS от него сейчас нечего ждать чего либо
orignal а его там и нет ))
relaybot 13trusishka: Блять
relaybot 13trusishka: Щас ван секонд тогда
zzz making a fool of myself around here, as usual ))
orignal are you drunk? ))
orignal R4SAS ты кого имел ввиду? ))
weko )))
orignal zzz seriously why don't you start learning Russian? ))
R4SAS orignal: не, я про словесника
orignal R4SAS да я понял, просто глумлюсь
zzz thats what I'm doing )))
orignal no you should think as a programmer
zzz I should be good by 2099
orignal read how to "code" phrases in Russian
R4SAS start learning 1C
R4SAS с его русским программированием ))))\
zzz put a book up on tracker2
weko learn russian for speak with russians - nooooo
weko learn russian for coding on 1C = yeeeeeeees
orignal кстати на гоу можно переменные писать кирилицей
weko на питоне можно хоть на китайском))
orignal I'm wodering if there is a guide of Russian for begginers
orignal for non-natives
zzz ru for dummies
orignal maybe
orignal never thought before if such thing even exists
orignal funny
juden <orignal> бур собрался учить гусский язык?
juden или ему 1с зачем-ио понадобился.
juden шота непонять
orignal бур?
juden оц блин
juden zzz это ж немец вроде
orignal пиндос
orignal бура тут давно нет
juden а нахуя ему гусский?
orignal чтобы нас понимать ))
orignal а 1с это просто стеб
orignal ну что ты такой нудный? ))
juden проще выучить инглиш гусскому чем носителю инглиша гусский
juden патаму шо еврей
orignal а придется ...
juden мы все нудные
juden особливо заебет свободный порядок слов в предложении. хе-хе
juden с отсуствием единого шаблона интонаций
orignal ну а кому счас легко? ))
weko Лучше всем выучить Эсперанто
orignal weko как говорила моя бабка
orignal "не понимаю чего иностранцы выпендривабтся говорили бы по русски и все"
` ha-ha classic
weko Ахахах
weko А если серьёзно, то крутая идея что будет простой язык который все будут знать как второй)
weko И смогут общаться
orignal пытались в 20-е годы
juden <weko> хуевая идея. это значит унификацию мысли
weko На эсперанто говорят около 2 миллионов, а носителей всего 10 тысяч
orignal эксперато был официальным языком лиги наций
orignal быстро перешли на французский почему то
weko Тогда мало кто знал
weko Щас больше
weko juden: нет. Он подразумевается как дополненительный
weko На то он и простой
orignal он не соотвествует реальным потребностям
orignal ладно господа кончайте оффтопить
juden <weko> шобы освоить его нхорошо адо начинать лет с 4-5. т.е. человек не будет думать на своем родном чисто
juden а на смеси
juden тогда блин латынь. она и проста. и соотвествует. и лексикой побогаче нынешних современых
orignal juden ты тоже кончай
orignal тут dev
orignal иди с этим на ru
Vort я таки сделал примитивный парсер RI
Vort результат: total:8516 i2pd:4772
Vort 56%
R4SAS ты сколько критериев учитывал?
Vort cost
Vort всё
R4SAS недостаточно
Vort ну ок
R4SAS смотри на наличие SSU2 еще
orignal Vort кроме того cost от версии к версии менялся
R4SAS хотя
R4SAS крч если есть SSU, то не должно быть флага v=2
R4SAS вроде так
orignal если SSU и v=2 это джава
Vort там такая задница в коде сейчас, что вряд ли я захочу его улучшать )
Vort так что результат примерный
R4SAS по идее ты можешь взять из i2pd-tools считыватель RI
weko R4SAS: а я думал он ничего больше кроме адреса не читает
weko [01:23:46] <9d54b3orignal> если SSU и v=2 это джава
weko :) тадам
weko Теперь есть точный отличительный признак
R4SAS он испольует объект RouterInfo, из которого можно много чего вытащить
weko Вроде HidUserZ что то делал, нет?
R4SAS weko: один из
weko R4SAS: аа, тогда понял)
orignal что делал,
weko R4SAS: ну одного достаточно, если он уже точный
weko orignal: ну с RI и детектом жаба/i2pd
Vort я хочу пойти по тупому пути и проанализировать чисто cost`ы
Vort может, это и бесполезно, но попробую
Vort сделать гистограмму или что-то такое
orignal Vort так надо их сопоставлять с версией
orignal потому что они менялись
Vort ну это второй этап
weko А ещё надо сохранить максимальное число RI
weko 8000 мало
HidUserZ [01:33] <weko> Вроде HidUserZ что то делал, нет?
HidUserZ Отложил пока
weko Окей
weko Статистику можно всё равно сделать ))) хоть через CLI жабы
weko Как дед сказал
weko *идёт нахер*
Vort вот не хватало мне изучать java иструменты. я быстрее сам наговнокодю
weko Нужно короче копировать все RI в отдельное место, и так можно сохранить их очень много
weko Vort: там просто cli
weko Жабу знать не надо)
Vort ну так для статистики мне прдётся значит строки потрошить
Vort какая разница
weko Легче))
weko Меньше с этим ебаться
Vort такс. вот результат тупого подхода: paste.i2pd.xyz/?fc8d3d7c4f84d368#7svFYvQGHRKekW99pFL1s8dGvrZomp6F9QQSCYKc7pRn
Vort 1 - количество RI с таким набором cost`ов
Vort 2 - собственно, сами cost`ы
Vort 2740 / 14 15 - это я думаю 99% i2pd
Vort в i2pd: COST_NTCP2_PUBLISHED = 3 / COST_NTCP2_NON_PUBLISHED = 14 / COST_SSU2_DIRECT = 8 / COST_SSU2_NON_PUBLISHED = 15
Vort в жаве - DEFAULT_COST = 10 в NTCPTransport.java, DEFAULT_COST = 5 в UDPTransport.java
orignal у джавы цена SSU ниже чем NTCP2