ivan58, двигатели сильно разные бывают. Асинхронные, шаговые, вот это все. И в двигателях много индуктивности. Короче там все сильно сложнее, и зачастую проще поставить дрвайвер с алиэкспресса, чем вникать в физику электродвигателя. Я вот не вникал :)
не стоит такое тащить на прод, т.к. есть большие шансы, что переменная с каким-то простым именем все-таки будет перезаписана. но она работает, и проблема в другом месте.
John Smith, а если научиться делать симлинки, то можно ненужные штуки перебрасывать с ssd на hdd без потери работоспособности.
К примеру, надоел фотошоп, но сносить страшно - вдруг пригодиться.
Переносишь папку на hdd и делаешь симлинк с нового места на старое. Места не занимает, но при попытке запустить все будет работать (хоть уже и медленее).
harines, недостаточно данных для ответа.
Вообще это очень опасная штука - разбирать такие структуры регулярками, я тут с вами больше в угадайку играю:)
Вот вам пример валидного json-а
{"foo": "hello } world"} который нормально обработается любым парсером json-а но сломает регулярку.
А если самому считать открывающиеся и закрывающиеся кавычки, то мы получим самодельный парсер json-а, который по производительности хуже готового. В чем смысл тогда делать самодельный?
Могут ли быть в вашем json-е вложенные структуры или фигурные скобки в тексте?
(если не могут, то вот)
!== null
можно выбросить, if воспринимает null как flase