~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Robert_Paulson
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
openmafioso
<openmafioso> сука флаттер не умеет в цпп длл исключения
openmafioso
<openmafioso> пидорство
openmafioso
говноплатформа
openmafioso
нельзя кристаллик и2пд вмонтировать
openmafioso
flutter.dev
hypn
R4SAS, см приват
allstarspioneer_now_sh
<allstarspioneer_now_sh> <Shadow> ты сам как? --- сёдня всю ночь мутил два сайта libremarkets.i2p libremarkets.now.sh
allstarspioneer_now_sh
!!aq <allstarspioneer_now_sh> <Shadow> ты сам как? --- сёдня всю ночь мутил два сайта libremarkets.i2p libremarkets.now.sh
GreenBich1
Quote added: [1680] <allstarspioneer_now_sh> <Shadow> ты сам как? --- сёдня всю ночь мутил два сайта libremarkets.i2p libremarkets.now.sh
allstarspioneer_now_sh
<allstarspioneer_now_sh> не знаю будут ли органы вынуждать меня блочить торговые площадки
allstarspioneer_now_sh
<allstarspioneer_now_sh> только с этой поправкой
R4SAS
orignal: а алгоритм то какой?
R4SAS
я правильно понимаю что кажый байт надо ксорить с 0x31?
allstarspioneer_now_sh
censorshipreason="cp"
allstarspioneer_now_sh
Мечтаю сделать mathlang --- a mathematically strict programming language for the industry.
orignal
не помню уже
orignal
я его реализововыл 25 лет назад ))
allstarspioneer_now_sh
orignal, публикуй
allstarspioneer_now_sh
опубликуешь?
orignal
чего публиковать?
allstarspioneer_now_sh
mathlang
orignal
а мне это ззачем?
allstarspioneer_now_sh
сам решай
allstarspioneer_now_sh
было бы прикольно
allstarspioneer_now_sh
мож я чота бы позаимствовал
allstarspioneer_now_sh
мож на донат деньги будуд
allstarspioneer_now_sh
но последнего пока не могу обещать
R4SAS
вроде понял как считается crc
orignal
и как?
orignal
он считает хуево я тебе скажу
R4SAS
0xFF
R4SAS
^=
R4SAS
потом пока crc & 0x80 != 0 делается смещение на бит и XOR с 0x31 в моем случае
orignal
а нахуя он тебе?
R4SAS
проверять данные с датчика
R4SAS
датчик передает 6 байт информации при опросе
orignal
я думаю псеводоко и в википедии есть
orignal
он же просто как велосипед
R4SAS
2 data + 1 crc
R4SAS
дважды, для разных данных
R4SAS
возожно
R4SAS
но там де не только такое есть
R4SAS
ибо эти crc с разными полиномами
R4SAS
и разным ходом инверсий
orignal
у нас тут crc32
R4SAS
у тебя там другой полином
R4SAS
кстати таблицы на много быстрее получаются?
orignal
таблицы чего?
R4SAS
ну, вместа расчета crc = (uint8_t)((crc << 1) ^ 0x31);
orignal
так и делают обычно
orignal
с таблицами
R4SAS
я не знаю почему, но все производители используют crc
R4SAS
видимо для микроконтроллеров чисто, чтобы не перегружать
orignal
R4SAS я тут поисследовал куда память девается
orignal
этот похоже таки unodered_map
R4SAS
повсеместно?
orignal
написано что он жрет память как слон
orignal
его имеет смысл только в Transports и Tunnels держать
orignal
а самое скверное что оно растет почтоянно
R4SAS
а реинициализацию не реально делать?
orignal
есть boost::flat_map
orignal
можно пересоздавать наверное
orignal
но вряд ли есть смысл
R4SAS
типа автоматически переключаемый unordered_map
orignal
он инече реализован
R4SAS
работаем с одним, потом создаем второй, переключаемся на него, старый со врееменем затираем
orignal
тоже можно
orignal
но зачем?
R4SAS
если есть другие варианты, то не зачем
R4SAS
скажи, в чем разница между << и <<=
R4SAS
одно и то же, но второе для прямй записи ведь?
R4SAS
crc = crc << 1 === crc <<= 1 ?
orignal
a <<= b это то же самое что a = a << b
R4SAS
понял
orignal
вот я и хочу попробовать
orignal
другие
R4SAS
главное чтобы везде пахало)
orignal
оно даже в 49-ом бусте есть
R4SAS
чет не ясно почему у меня crc для данных из 2х байт длинной 3 байта
R4SAS
длина 1 байт должна быть ведь
R4SAS
либо это питоняка криво пашет
R4SAS
либо я чет не то делаю
R4SAS
я вижу что для 0xbeef выдает 0x4cf292
R4SAS
вот из них последний байт верен, 0x92
orignal
не помню
R4SAS
а остальное походу добавляется этим смещением на 1
R4SAS
нипонял
R4SAS
почему то не хочет с 0x31 считать
R4SAS
но корректно посчитало с 0x131
orignal
счас проверим с flat_map
R4SAS
а в чем там разница с обычным мапом?
R4SAS
из стл
R4SAS
стд*
orignal
из-за принципа работы
orignal
грубо говоря там на каждое значение хэша свой bucket создаетсч
orignal
кстати еще m_Relays не чистися
R4SAS
ага, вижу
R4SAS
уже залмл?
orignal
еще нет
orignal
ну его чистить и не надо
orignal
оно удаляется вместе с сессией
orignal
залил
R4SAS
собираю
orignal
погоди я еще сам не проверил толком ))
R4SAS
так я на винде проверять буду
R4SAS
не шибко серьезное место
orignal
а ну тогда да
R4SAS
придется на чем имеется проверять, пекарня отключена на чистку)))
orignal
какая еще пекарня?
R4SAS
пекарня - пека - пк
R4SAS
как раз место без проброса порта
R4SAS
будет пахать через интродьюсеры
R4SAS
на старте было 28
R4SAS
сейчас 35
orignal
а ранешь?
orignal
раньше
R4SAS
тут - хз
R4SAS
не помню