All streams
Search
Write a publication
Pull to refresh
86
0
Влад @lorc

Embedded разработчик

Send message
А нет, с двумя битами я поторопился, каюсь :/ Не выйдет так.
Да нет, тут где-то подвох есть. Для обнаружения двухкратных ошибок хватит двух бит и суммы по модулю 4.
Да и везде пишут, что код Хемминга позволяет исправлять однократные и обнаруживать двукратные ошибки.
По второму пункту: да, синдром будет ненулевой. Но ведь он будет указывать на какой-то один бит. Как определить, что на самом деле была двукратная ошибка?

В данном примере синдром имеет длину 5 бит, так что теоретичиски может указывать за пределы сообщения.
Но в примере (7,4) каждый синдром указывает на какой-то поврежденный бит.

В общем, мне кажется всего этого не хватает в предложенной статье…
Два вопроса:
1. Что будет если изменился контрольный бит? Судя по вашему описанию, мы поменяем какой-то информационный бит. Что не совсем верно.

2. Что будет, если изменилось 2 бита? Ясно, что исправить это мы не сможем, но сможем ли определить, что была ошибка?
Апаратный ГСЧ? :) Энтропия получается от дозиметра? :)
Хм, а почему я вбил в строку stackoverflow.com, а мне показали мейлру?
Ну у меня например нечто похожее управляет светом в квартире. Тоже в общем-то «2 светодиода», если вдуматься :)
Классно, не кроссплатформенно. Как по мне намного проще и удобнее, использовать libusb, которая есть под все основые ОС. И бекенды для неё тоже есть под все основные языки. Даже под мой любимый python.
Для прототипирования или домашних поделок — неимоверно удобно.
Ну судя потому что на скорости 18MPH у него вдруг правые и левые лапы начали двигаться асинхронно — обратная связь там таки есть.
Либо, забиты разные алгоритмы для разных скоростей движения. Но мне почему-то кажется, что проще разработать один алгоритм с обратной связью, чем 5 разных для разной скорости шага.
Ну типа, вдруг вы работали в каком-то секретном оборонном предприятии и вам теперь нельзя 10 лет выезжать за границу?
По хорошему, они сами должны собирать всю подобную информацию… Но это по хорошему :)

Кстати, у нас в Украине таких адских анкет заполнять не нужно. Даже справку о отсутсвии судимостей они в последнее время как-то сами добывают.
Хм, а есть какие-то поводы для этого?
Насколько я помню, решением проблемы было брать эту самую энергию из астрала :)
Элегантно, но пока не применимо :)
Ну вообще то нет. Тот контроллер, который в батарее — ему конечно пофиг. Он только защищает от перезаряда и больших токов. Тут я согласен.

А вот с тем контроллером, который стоит в телефоне — там всё очень не просто. Более-менее умные контроллеры рассчитывают ёмкость батарие через интеграл тока по времени. Плюс сам телефон отслеживает ёмкость батареи своими средствами. Никогда не читали про калибровку батареи на Андроид-телефонах, например?

И вот им особенно важно знать, когда начался заряд, какими токами батарея заряжалась и т.д. Зарядка батарейки напрямую, может привести к очень интересным результатам…
Я боюсь, что такая штука может нефигово сорвать крышу контроллеру зарядки. Он то не знает, что батарея заряжется (в обход него), посему будет показывать неправильный уровень оставшегося заряда.
Тогда ещё ASN.1 не забудьте :) Хотя это само по себе тема для целой статьи…
wiki.python.org/moin/HowTo/Sorting — не оно? Всё расписано.

Кстати, вместо
sortList.sort(key=sortByLength)

можно просто писать
sortList.sort(key=len)

Также, что бы не плодить лишние функции утилитарные можно использовать лямбды.
Скажите, а что такое
граф функции

Может всё-таки не надо путать математические термины?
Если уж упрощать стиральную машину — то добавить в неё сканер ярлычков. И всё равно ручные настройки будут нужны, потому что не вся одежда имеет ярлычки.
Ей всё равно нужно внешнее питание, внешний генератор тактовой частоты и мастер-устройство. Потому что сама сим-карта не делает вообще ничего, пока её не попросишь.
Ну если зайт уже написан на asp.net, например? И полностью справляется со своей задачей?
Героически преодолевать трудности и подымать его под mono?

Information

Rating
5,412-th
Location
Украина
Date of birth
Registered
Activity