В своё время делал «брезенхема» для любой функции с наклоном не больше единицы. Элегантно раскладывается на чуть больше сложений и вычитаний в функции вычисления ошибки
нелегально использовать такие мощности в США/Европе. Максимум до 1/0.5 Вт (при соблюдении спектральной плотности). Все сертифицированные модули следуют регуляторным ограничениям.
Человек правду говорит. LoRa протокол - проприетарный. Принадлежит Semtech. Чипы выпускают только они (если не считать лицензию для TI). То есть они не только протокол, но даже чипы не дают никому.
Бытовые весы garmin index 2 за $200 выкинул и купил обычные за $35. Счастлив. Гармин требует приложения с заполненным профилем типа вес/рос и тд. И каждый раз после взвешивания показывает погоду и прочую хрень не отключаемую. Супруга ждет каждый раз окончания этого слайд шоу. В если с вайфай коннект не очень то минуту ждешь до возможности взвеситься еще раз.
Withings были до этого - пошустрее (хотя тоже профиль требуют). Но при обновлении окирпичились.
Нет. Они честно позаимствовали идею Амазона с оплатой в wholefoods. Карту приложить не глядя проще чем совместить два кружочка на экране двигая ладонь над камерой
Не понятно, что тут имелось ввиду, но если речь о базовых станциях, то TCP подключение переноситься механизмом handover базовыми станциями автоматически с сохранением ip адреса
В классическом TCP+TLS, сначала устанавливается соединение TCP (3-RTT), а затем TLS (1-RTT)
TCP Fast open экономит один раунд трип, но при этом открывается возможность атаки подменой IP адресов - cloud flare отказались от этой оптимизации. Но UPD изначально открыт для UDP flood / amplification/reflection атак и даже не ботнетом, но подменой адреса отправителя, чтобы не отфильтровать по ip. С одного хоста задидосить можно (в «плохих» сетях МАС не сверяют)
Про NAT
Запись в таблице маршрутизации для TCP раз в 10 дольше держится - keep alive реже нужен чем пинги в UDP делать каждые 20 секунд
Роутеры традиционно приоритет TCP трафику отдавали, чтобы торренты не тормозили сайты
Корпоративные файрволы часто UDP блокируют
На iOS куча ограничений на UDP - не дают в демонах или в фоне (до выгрузки приложения), но для quic вроде послабления сделали
Сжатие только покадрово. Артефакты блоков не видно. Виден муар от сжатия текста jpeg. Но как-только появляется возможность, то сильно сжатые блоки обновляются с меньшим сжатием и артефакты исчезают.
В jpeg только качество выставляется и цветовое прореживание.
Нет необходимости прям точно в какой-то размер вписываться
Блоки 32х32. Сжимаю jpeg и zlib со средним сжатием. Помечаю, что занимает меньше. Объединяю в макроблоки - прямоугольные области с только jpeg и только zlib кодированием - пережимается макроблок целиком. Работает в реальном времени с приемлемым потоком. Степень сжатия регулируется только для jpeg. Если в полёте больше чем 3 кадра - сжимаем сильнее. Если 3 и меньше на протяжении секунды - немного уменьшаем сжатие до тех пор, пока не превысим 3 кадра в полёте. Это в aeroadmin реализация. Удаленное администрирование требует минимальных задержек.
В Google я отработал 7 лет и скажу, что Gemini для меня стал приятным сюрпризом. Вспомнил, как в google надо «продать» своё решение - убедить других. С Gemini тоже самое. «А если я буду использовать bcrypt для МАС на MCU?” И вот тут началось.. «да, но…». И тут пришлось серию аргументов приводить в течение часа, после которой он сдался..
Вот бы конкурс не "архиваторов", но библиотек компрессоров: 7zip архиватор не так интересен, как LZMA, входящий в состав SDK. А то получается, что zlib - всё наше.
Кстати, есть множество узких ниш, где могли бы пригодиться, например, BMF или bCdr, но не как исполняемые файлы, а как исходники под MIT, скажем. Дмитрий Шкарин исходники не опубликовал к этим алгоритмам?
В своё время делал «брезенхема» для любой функции с наклоном не больше единицы. Элегантно раскладывается на чуть больше сложений и вычитаний в функции вычисления ошибки
Они это неплохо компенсируют обменными курсами
Dialup возвращается!
нелегально использовать такие мощности в США/Европе. Максимум до 1/0.5 Вт (при соблюдении спектральной плотности). Все сертифицированные модули следуют регуляторным ограничениям.
Человек правду говорит. LoRa протокол - проприетарный. Принадлежит Semtech. Чипы выпускают только они (если не считать лицензию для TI). То есть они не только протокол, но даже чипы не дают никому.
Бытовые весы garmin index 2 за $200 выкинул и купил обычные за $35. Счастлив. Гармин требует приложения с заполненным профилем типа вес/рос и тд. И каждый раз после взвешивания показывает погоду и прочую хрень не отключаемую. Супруга ждет каждый раз окончания этого слайд шоу. В если с вайфай коннект не очень то минуту ждешь до возможности взвеситься еще раз.
Withings были до этого - пошустрее (хотя тоже профиль требуют). Но при обновлении окирпичились.
Нет. Они честно позаимствовали идею Амазона с оплатой в wholefoods. Карту приложить не глядя проще чем совместить два кружочка на экране двигая ладонь над камерой
Вы за всех не говорите. IBM, например, не решила
Не понятно, что тут имелось ввиду, но если речь о базовых станциях, то TCP подключение переноситься механизмом handover базовыми станциями автоматически с сохранением ip адреса
TCP Fast open экономит один раунд трип, но при этом открывается возможность атаки подменой IP адресов - cloud flare отказались от этой оптимизации. Но UPD изначально открыт для UDP flood / amplification/reflection атак и даже не ботнетом, но подменой адреса отправителя, чтобы не отфильтровать по ip. С одного хоста задидосить можно (в «плохих» сетях МАС не сверяют)
Про NAT
Запись в таблице маршрутизации для TCP раз в 10 дольше держится - keep alive реже нужен чем пинги в UDP делать каждые 20 секунд
Роутеры традиционно приоритет TCP трафику отдавали, чтобы торренты не тормозили сайты
Корпоративные файрволы часто UDP блокируют
На iOS куча ограничений на UDP - не дают в демонах или в фоне (до выгрузки приложения), но для quic вроде послабления сделали
В UDP нет соединения
Без фактов не интересно:
Сколько код бинарно занимает
Сколько на стеке и в куче памяти расходует
Время исполнения
С маркетингом
Объясните, пожалуйста, что со мной не так? Мне почти всё равно каким шрифтом текст написан.
Сжатие только покадрово. Артефакты блоков не видно. Виден муар от сжатия текста jpeg. Но как-только появляется возможность, то сильно сжатые блоки обновляются с меньшим сжатием и артефакты исчезают.
В jpeg только качество выставляется и цветовое прореживание.
Нет необходимости прям точно в какой-то размер вписываться
Блоки 32х32. Сжимаю jpeg и zlib со средним сжатием. Помечаю, что занимает меньше. Объединяю в макроблоки - прямоугольные области с только jpeg и только zlib кодированием - пережимается макроблок целиком. Работает в реальном времени с приемлемым потоком. Степень сжатия регулируется только для jpeg. Если в полёте больше чем 3 кадра - сжимаем сильнее. Если 3 и меньше на протяжении секунды - немного уменьшаем сжатие до тех пор, пока не превысим 3 кадра в полёте. Это в aeroadmin реализация. Удаленное администрирование требует минимальных задержек.
Все операции многопоточно - минимум задержка
Сложнее - это какая метрика?
«Доктором быть сложнее, чем программистом»
В Google я отработал 7 лет и скажу, что Gemini для меня стал приятным сюрпризом. Вспомнил, как в google надо «продать» своё решение - убедить других. С Gemini тоже самое. «А если я буду использовать bcrypt для МАС на MCU?” И вот тут началось.. «да, но…». И тут пришлось серию аргументов приводить в течение часа, после которой он сдался..
ChatGPT со всем всегда согласен.
OpenGL делегат только первый запуск после установки апы или обновления долго запускается. Шейдеры компилируются. Потом кеш в андроиде работает
Aeroadmin работает
Вот бы конкурс не "архиваторов", но библиотек компрессоров: 7zip архиватор не так интересен, как LZMA, входящий в состав SDK. А то получается, что zlib - всё наше.
Кстати, есть множество узких ниш, где могли бы пригодиться, например, BMF или bCdr, но не как исполняемые файлы, а как исходники под MIT, скажем. Дмитрий Шкарин исходники не опубликовал к этим алгоритмам?