Сообщение от worked24
|
я-то понял, а вот вы - нет.
|
Я вижу, как вы "поняли", коли называете код с очевидной ошибкой - рабочим.
Сообщение от worked24
|
Цепляетесь только к тому что я вам любезно предоставил. И то как-то вяло.
|
А вы, видимо, "любезно" выкладывая такой
говнокод, ожидали ответной любезности - "Ах, какие у вас красивые делэи между командами! Прелесть!"
Надо было тогда что-то посимпатичнее выложить, может и реакция была бы другая
Бацнули бы че-нить на PHP, я бы ни хрена не понял, и докопаться бы не смог. А вы ж в самое больное ударили - практически в М2М, да делэями, делэями...
Вяло. Я цепляюсь вяло. Это такой вот мне упрек тут возник.
Сообщение от worked24
|
Я нигде не говорил что этот код идеален и что эта хрень в продакшене.
|
Разумеется, нет, вы говорили, что этот код а) рабочий б) соответствует даташиту. И первое и второе - не так, что я вам уже разжевал полностью.
Сообщение от worked24
|
Я много раз говорил о разных подходах для себя и для клиента.
|
Восхищаюсь вашим отношением к клиентам, которых вы любите больше себя) Только вот мой опыт отчетливо говорит о том, что человек делает все, как привык. И или всё он делает более-менее основательно, или и для себя и для клиентов он делает по принципу "и так сойдет", поскольку
Сообщение от worked24
|
Я лучше это время проведу более приятно и с большей пользой.
|
Сообщение от worked24
|
А касательно конкретно этого кода: ну не будет отвечать модем. Будет ошибка сети или самого модема. Что изменится? Ну вот что? Если это проблема сети - будем пробовать снова. Если ошибка модема - тоже. Ничего не меняется. Если совсем не будет работать - тут уж понятно, нужно разбираться. И программа с этим сама ничего не сможет сделать. Так для чего все эти обработки? Чтобы было? Чтобы потешить свое самолюбие "ох смотрите, я три строчки текста смог разобрать"?
|
А вот что изменится: уже и не надо будет "пробовать снова" весь процесс. Или программа будет четко и без
своих собственных ошибок отрабатывать весь ваш алгоритм соединения с первого раза, чего ваш код по определению не может из-за того, что вы не использовали даташитное указание ждать ответа на команды, а налепили тупых делэев с высосанными из пальца значениями. Или она будет видеть, на каком месте "споткнулось", и, вместо перезапуска всего процесса повторит только не прошедшую команду или примет другие меры для восстановления работы. Она, к примеру, сможет тупо сохранять лог сбоев, чтобы, когда "нужно разбираться" - сразу было видно, где оно стопорилось. Чтоб вы знали, если модем у вас часто виснет (смотреть питание), или симка отваливается (почистить контакты/заменить), или просто связь плохая (антенна/кабель)... Но если у вас принцип "и так сойдет" - то понятно, не надо вам оно, заработало - и хорошо, не заработало - и хер с ним)
Самое смешное - что в вашем случае, чтобы код из условно рабочего стал рабочим (без какой-то лишней функциональности, ну не надо вам ее, так не надо) вовсе не надо сидеть часами и городить какой-то сложный парсер, злясь на отсутствие регулярных выражений, недостаток памяти и быстродействия контроллера, пока девочки скучают в бассейне без вас (а уже скоро жена придет и застукает их))). Надо всего-то два флажка, один выставляется, если в потоке от модема обнаружено заветное OK /r /n (хоть вопреки канонам тру-кодеров в прерывании влепить КА на 4 положения, хотя я, конечно, не знаю, можно ли в ардуне использовать прерывания, и знают ли бизьнесмены-ардуинщики отличную от "кадровое агенство" расшифровку аббревиатуры КА)))), а второй, если натикал таймаут (а, да, счетчик таймаута тоже надо где-то организовать))), перед отправкой команды сбросили флаги и счетчик, и вместо делэя смотрим флаги. Выставился ОК - поехала следующая команда. Выставился таймаут - ну вы понели. Конечно, начав ловить ОК, появится сильный соблазн отлавливать еще и ERROR, чтобы всё стало совсем красиво, но я думаю, вы бы с этим искушением справились бы без особых усилий.
Сообщение от worked24
|
вы походу кроме как в реле больше ни в чем не разбираетесь. Печально.
|
Не грустите. Я же еще схемы делать умею, забыли?
Сообщение от worked24
|
Надеюсь не под мостом в коробках, а на том предприятии откуда фотки - ночуете?
|
Мои фотки, если на них печатная плата, а не целый станок или еще какая установка - не с предприятия, а прямиком с моего рабочего стола, где я эти платы мучаю всеразличными паяльниками, фенами и мультиметрами))) Так что ваша надежда оправдалась, у меня не все так печально. А по сравнению с сотрудниками одного уфимского предпринимателя, которые получают 150 рублей в час, так и вообще все шоколадно!
Сообщение от worked24
|
а где я говорил про миллионы строк исходного кода? Ну-ка покажите? А то мы уже поняли как лихо вы выдумываете про людей гадости, а потом выдаете за истину.
|
А я не гордый, могу признать ошибку, про миллионы строк кода - это другой "веб-разработчик" вещал))) Так что официяльно извиняюсь за "миллионы строк кода". Вы такого не писали. У вас - "Мегабайты, десятки мегабайт кода". Тоже довольно длинный автомобиль, кстати)
ЗЫ искать пришлось. На всякий случай сделаю закладку этой темы - про аэродромы и космодромы. Тоже потом будет над чем поржать))
ЗЫ "Мы" - это все ваши 24 аккаунта штоле?
Сообщение от worked24
|
Собственно остальной текст про ардуино, скетчи - все мимо. Хотя бы потому что ардуино это хобби, на котором удалось заработать, а основной бизнес совсем другой.
|
Да-да, я помню, десять миллионов за 50 устройств. Выгодное какое хобби! Но копий платежек, счетов-фактур, выписок со счета и проч. тут не было, так что сами понимаете, какое к этой фантазии такого любителя пруфов тут будет отношение
И я, по-моему, понятно написал про этот ваш совсем другой основной бизнес. Бизнес хороший и нужный, но вот по теме данного форума знаний у вас от него ровно ноль, и вот эти вот попытки подразнить кого-то своими "ардуиноуспехами" - смешны.
Сообщение от worked24
|
Так что можете тешить себя разнообразными фантазиями про меня, про ардуино
|
Фу! Какие отвратительные объекты для фантазий. Мне кажется вы сильно преувеличиваете свою привлекательность для меня. Как, впрочем и ардуины.
Сообщение от worked24
|
и про себя в купальнике
|
А вот это уже пошли не мои, а ваши фантазии. И они еще более отвратительны! Фу! Фу!
Сообщение от worked24
|
Радует что вы утерлись, хоть и не успокоились.
|
Не могу не похвалить вашу стойкость. Вам на макушку уже сплошной поток известной субстанции льется, а вы, отплевываясь и отфыркиваясь, мечтаете о том, чтоб я утерся. Так держать!