Size: a a a

2020 March 06

AK

Alexey Kulakov in Delphi & Lazarus
мило, говорят использовать АПИ v.1.5, а сами юзают v.1
источник
2020 March 07

AS

Alexey Shumkin in Delphi & Lazarus
История про то, как выстреливает техдолг:
Плейбуки по поднятию микросервисов - это тоже "код". Там могут быть, например, параметры. Если закодить какие-то условия, то всё может пойти не так.
Например, задаются параметры products и  products_etl
В тестовой среде уже было, что параметр products_etl применялся вместо products. С этим хотели разобраться, но отложили и "по-быстрому" исправляли руками...
Наступил день (позавчера), когда для прода эти два параметра стали разными, причём с разницей в 10 раз: 20 и 2... Конфиг поменяли днём, в полночь передеплоили ВСЕ сервисы, его якобы не использующие, потом ещё прошло 12 часов... И всё стало колом при повышении нагрузки до какого-то уровня... С момента начала деградации сервиса до его восстановления прошло примерно 80 минут :) (а 1 минута простоя - это какая-то сумма денег в рублях... в миллионах рублей :))
источник

SB

Sergey Bodrov in Delphi & Lazarus
Мне кажется, это не техдолг, а обычное распиздяйство
источник

AZ

Andrey Zubov in Delphi & Lazarus
А что нагрузочное тестирование перёд установкой на прод не проводится?
источник

SB

Sergey Bodrov in Delphi & Lazarus
У меня вчера обнаружилась проблема, которую тоже можно было избежать заранее. Для входящих пакетов не было проверки длины и маркеров целостности. Сразу запускалась расшифровка содержимого, и если результат не валидный, то в лог писало об ошибке шифрования. И когда прототип нового прибора связи обрезал размер принятых пакетов, в логах была все та же ошибка шифрования. Поэтому грешили не на прибор связи, а на систему шифрования.
источник

SB

Sergey Bodrov in Delphi & Lazarus
Это сложно назвать техдолгом, скорее наивность. Не может же пакет UDP с валидной CRC оказаться невалидным по размеру. Оказалось, что может.
источник

I

Igor in Delphi & Lazarus
ну, crc случайных данных когда-нибудь да совпадёт
это как неработающие часы, что дважды в сутки показывают правильное время
источник

SB

Sergey Bodrov in Delphi & Lazarus
Igor
ну, crc случайных данных когда-нибудь да совпадёт
это как неработающие часы, что дважды в сутки показывают правильное время
Это не случайность, там ещё дополнительная CRC32 есть и она тоже валидна.
источник

SB

Sergey Bodrov in Delphi & Lazarus
Ещё постоянно пинаем оператора МТС, потому что у них нет единой сети с едиными настройками, а в каждом регионе свои тараканы. Постоянно лажают с динамической маршрутизацией. В одну сторону пакеты ходят, в другую нет.
источник

AF

Andrew Fa in Delphi & Lazarus
так ладно, сдаюсь. Дайте ссылку на стабильную 10 делфи. желательно не всю студию, а только делфи 10 и полный набор компонентов
источник

AF

Andrew Fa in Delphi & Lazarus
😑
источник

AF

Andrew Fa in Delphi & Lazarus
пажалуста. Оказывается в делфи 7 нет flowpanel а без него смысла жыт нет
источник

AK

Andy Korg in Delphi & Lazarus
Andrew Fa
так ладно, сдаюсь. Дайте ссылку на стабильную 10 делфи. желательно не всю студию, а только делфи 10 и полный набор компонентов
источник

AF

Andrew Fa in Delphi & Lazarus
спасибо.
как "отклеить" форму чтобы она была поверх среды?
источник

AF

Andrew Fa in Delphi & Lazarus
чтобы она за правый край вот так не уходила а была вся видна)
источник

KB

Kit Bayun in Delphi & Lazarus
Andrew Fa
спасибо.
как "отклеить" форму чтобы она была поверх среды?
не нужно, привыйкай
источник

KB

Kit Bayun in Delphi & Lazarus
Andrew Fa
спасибо.
как "отклеить" форму чтобы она была поверх среды?
источник

AF

Andrew Fa in Delphi & Lazarus
нашел, но не откливает
источник

AF

Andrew Fa in Delphi & Lazarus
Kit Bayun
не нужно, привыйкай
не могу, мне нужно дизайн формы видеть цельно, от того что вижу по частям - аж свербит))
источник

KB

Kit Bayun in Delphi & Lazarus
тю, так сделай размер формы меньше
источник