Size: a a a

2020 November 09

AA

Andriy Andreyev in pro.cxx
Ilia Zviagin
Зачем код обфусцировать?
Фактически только для того, чтобы запутать код и очень усложнить просмотр диффов файлов) 100% защиты от этого, конечно. не ожидается.
источник

AB

Alexander Bychuk in pro.cxx
Andriy Andreyev
Фактически только для того, чтобы запутать код и очень усложнить просмотр диффов файлов) 100% защиты от этого, конечно. не ожидается.
Ты подарок на увольнение готовишь что ли?
источник

D

Dmitriy in pro.cxx
Andriy Andreyev
Фактически только для того, чтобы запутать код и очень усложнить просмотр диффов файлов) 100% защиты от этого, конечно. не ожидается.
Чтобы будущие (или бывшие) коллеги возненавидели?)
источник

IZ

Ilia Zviagin in pro.cxx
Andriy Andreyev
Фактически только для того, чтобы запутать код и очень усложнить просмотр диффов файлов) 100% защиты от этого, конечно. не ожидается.
От кого защищаешься?
источник

ПК

Побитый Кирпич... in pro.cxx
Alexander Bychuk
Ты подарок на увольнение готовишь что ли?
Бэкдор замаскировать хочет
источник

ПК

Побитый Кирпич... in pro.cxx
Andriy Andreyev
Фактически только для того, чтобы запутать код и очень усложнить просмотр диффов файлов) 100% защиты от этого, конечно. не ожидается.
> очень усложнить просмотр диффов файлов

Поменяй пробелы на табуляцию, там легко можно бэкдор спрятать
источник

N2

N 2 in pro.cxx
Хелпуйте есть плюсовая либа, надо собрать ее под android для плагина в Unity, как это сделать?
источник

AK

Andrey Komarov in pro.cxx
Здравствуйте, стоит задача посчитать что-то такое,  uint64_t a = b * c / d; где b c и d так же uint64_t, но при умножении b * c происходит переполнение uint64_t но если поделить на d то разрядности хватает. Хочется получить результат как можно точнее. Может в стандартной библиотеке что-нибудь есть?
источник

AS

Anatoly Shirokov in pro.cxx
Andrey Komarov
Здравствуйте, стоит задача посчитать что-то такое,  uint64_t a = b * c / d; где b c и d так же uint64_t, но при умножении b * c происходит переполнение uint64_t но если поделить на d то разрядности хватает. Хочется получить результат как можно точнее. Может в стандартной библиотеке что-нибудь есть?
есть в бусте целые произвольной точности
источник

AF

Aidar Fattakhov in pro.cxx
Andrey Komarov
Здравствуйте, стоит задача посчитать что-то такое,  uint64_t a = b * c / d; где b c и d так же uint64_t, но при умножении b * c происходит переполнение uint64_t но если поделить на d то разрядности хватает. Хочется получить результат как можно точнее. Может в стандартной библиотеке что-нибудь есть?
Мб __uint128_t какой-нибудь?
источник

AF

Aidar Fattakhov in pro.cxx
Ну или сам напиши такой
источник

SS

Sergey Sobolev in pro.cxx
Andrey Komarov
Здравствуйте, стоит задача посчитать что-то такое,  uint64_t a = b * c / d; где b c и d так же uint64_t, но при умножении b * c происходит переполнение uint64_t но если поделить на d то разрядности хватает. Хочется получить результат как можно точнее. Может в стандартной библиотеке что-нибудь есть?
можно попробовать разбить b и c:
b = b1 + b2, c = c1 + c2
тогда
(b1*c1 + b1*c2 + b2*c1+b2*c2) / d = b1*c1 / d + b1*c2 / d + b2*c1 / d+b2*c2 / d
источник

KA

Kirill 🍥 Andriyanov... in pro.cxx
Andrey Komarov
Здравствуйте, стоит задача посчитать что-то такое,  uint64_t a = b * c / d; где b c и d так же uint64_t, но при умножении b * c происходит переполнение uint64_t но если поделить на d то разрядности хватает. Хочется получить результат как можно точнее. Может в стандартной библиотеке что-нибудь есть?
если интересно, есть вот такое, тут описано как делить два лимба на один
https://www.youtube.com/watch?v=dmXqCqz9Y_0
источник

AK

Andrey Komarov in pro.cxx
Спасибо за советы, буду читать и вникать!
источник

AK

Andrey Komarov in pro.cxx
Sergey Sobolev
можно попробовать разбить b и c:
b = b1 + b2, c = c1 + c2
тогда
(b1*c1 + b1*c2 + b2*c1+b2*c2) / d = b1*c1 / d + b1*c2 / d + b2*c1 / d+b2*c2 / d
Можно найти наибольший  общий делитель у c и d и как бы нацело их сократить
источник

AK

Andrey Komarov in pro.cxx
Интересно такой вариант сработает?
источник

AT

Alexey Tkachenko in pro.cxx
Andrey Komarov
Интересно такой вариант сработает?
Если повезет
источник

RL

Roman Levkovych𓅝 in pro.cxx
ARCHANGEL
Повторить успех nvidia
а что там у них?
источник

A

ARCHANGEL in pro.cxx
Roman Levkovych𓅝
а что там у них?
Ну там была знаковая история с Линуксом и fuck you, nvidia
источник

K

Konstantin in pro.cxx
ARCHANGEL
Ну там была знаковая история с Линуксом и fuck you, nvidia
Типа обфусцированные исходники - это не исходники?
источник