Итак, что у нас имелось на текущий момент: несколько умных устройств (на базе nrf52840), уже умевших общаться с телефоном по «блютусу», странная среда разработки и я, абсолютно непонимающий, что такое меш-сети.
Практически тоже самое у меня сейчас. Статья как раз зашла для первичного знакомства с mesh, спасибо.
Сколько по времени заняло прикручивание mesh к существующему проекту?
Коммерческая тайна регулируется федеральным законом: Федеральный закон от 29.07.2004 N 98-ФЗ «О коммерческой тайне». И работодатель должен им руководствоваться. Если он нафантазирует что то противоречащее закону, то это не будет иметь законной силы. В статье 5 этого закона, можно посмотреть что не может быть коммерческой тайной.
На выходе частотника обычно ШИМ — в большинстве случаев двигателю этого достаточно. Если нужен синус, то ставят дополнительно фильтр (отдельно снаружи, или может быть встроен в частотник).
Чётко формализованного критерия я дать не смогу, это решается на усмотрение эксперта. Для меня разный код — это код реализующий разные алгоритмы, имеющий различную структуру.
Код портированный с .NET на Java — один и тот же код.
Замена имен переменных — один и тот же код.
Про обфусцированный код сложно сказать, но я не представляю себе ситуацию когда заказчик принимает обфусцированный код. Как он его будет поддерживать и развивать?
Увы, иметь исключительное право на один и тот же продукт две фирмы не могут. А если выясниться что это делалось специально, то вполне уже тянет на мошенничество)
С двумя аналогичными заказами программисту надо просто написать разный код. Да это сложнее, но вполне возможно. Одну и туже вещь можно сделать множеством разных способов.
Как понять, что з.п. человека состоит из чисто платы за работу, а не из платы за работу + компенсации за неконкуренцию?
Очень просто, это прописывается в договоре. Типа ЗП 30000 из них 10000 — плата за работу, 20000 — компенсации за неконкуренцию. Если написано просто ЗП 30000, то это всё плата за работу.
Преступление было совершено на территории США — покупка и вывоз. Не важно что он физически там не присутствовал. Он это задумал и организовал, а осуществил «сообщник» в США.
Маркировка стека и есть фактически стандартизованный способ, он используется в различных SDK и RTOS.
Есть ещё автоматизированные инструменты для расчёта дерева вызовов, но они сильно ограничены в применении так как не могут учесть наложение прерываний, о чём автор собственно написал.
Практически тоже самое у меня сейчас. Статья как раз зашла для первичного знакомства с mesh, спасибо.
Сколько по времени заняло прикручивание mesh к существующему проекту?
в России зарплата, с точки зрения закона, не является коммерческой тайной.
возможно, использовали раскручивание винта набегающим потоком
ведущий программист — lead, principal
Чётко формализованного критерия я дать не смогу, это решается на усмотрение эксперта. Для меня разный код — это код реализующий разные алгоритмы, имеющий различную структуру.
Код портированный с .NET на Java — один и тот же код.
Замена имен переменных — один и тот же код.
Про обфусцированный код сложно сказать, но я не представляю себе ситуацию когда заказчик принимает обфусцированный код. Как он его будет поддерживать и развивать?
С двумя аналогичными заказами программисту надо просто написать разный код. Да это сложнее, но вполне возможно. Одну и туже вещь можно сделать множеством разных способов.
видимо тот, кому вы раньше передали выполненное задание. А вы при таком подходе рискуете попасть под нарушение NDA /разглашение коммерческой тайны.
Очень просто, это прописывается в договоре. Типа ЗП 30000 из них 10000 — плата за работу, 20000 — компенсации за неконкуренцию. Если написано просто ЗП 30000, то это всё плата за работу.
Есть ещё автоматизированные инструменты для расчёта дерева вызовов, но они сильно ограничены в применении так как не могут учесть наложение прерываний, о чём автор собственно написал.