gelraen
19.07.2012 08:55 imax
Решил тут на досуге немного почитать про i2p. Заглянул в сорсы, а там... а там при бутстрапе велосипедным парсером парсятся html-файлы на предмет наличия в них [Hh][Rr][Ee][Ff]=routerInfo-.*\.dat
И вот сразу, почему-то, энтузиазм копать дальше куда-то исчезает.
Recommended by:
@nekoexmachina
перепиши на плюсах
изначальный план, тащемта, таким и был, но с такими архитектурными решениями, чую, я буду потом долго блевать
"велосипедный парсер html" — это не "архитектура"
ясен хрен. Но это прозрачно намекает что дальше всё может быть ещё хуже.
это просто так не переписать без потери совместимости с reference implementation
> немного почитать про i2p
> заглянул в сорсы
> почитать про
> в сорсы
=____\\\\
каждый настоящий параноик именно так и должен поступать
имхо, выискивать закладки в десятках-сотнях килобайт исходников в рамках «немного почитать про» — это смешно.
даже запустить в каком-нибудь логирующем сендбоксе и то эффективнее. Вместо этого ты на ровном месте находишь говно, пробуешь его на вкус и блюешь, ну разве не глупо?
тащемта, я не закладки выискивать собрался, а разобраться как именно оно работает и, возможно, переписать с жабы на что-то более адекватное
не вижу ничего страшного в использовании QtCore
и судя по коду, жабу они выбрали просто потому что ничего другого не знают
Мне почему-то кажется, что в сорцах Freenet творится еще больший ужас.
мне кажется, в практически любых работающих сорцах творится ужас.
что меня особенно радует — в коде вовсю перемешаны именованые константы и магические числа