romanetz
мне рассказывали люди, которые на пивзаводах работали на автоматике
Yuriy
когда думаешь что всё потеряно - а оно вон как - прикольные сравнения как там и как тут тут - и бинарно что получилось в обоих случаях
romanetz
сам ходил на собесяшку, прошёл, по зп не договорились ))
SetPf
Архитектура меняется иногда
Ну тип как меняется, перепахиванием с нуля? =)
romanetz
рефакторинг 90%
romanetz
))))
Sid
Легко
romanetz
бывает и так если объект большой, или серийный (блок-боксы)
Sid
Пиво само по себе копейки стоит
Yuriy
рефакторинг 90%
вообще компилятору не нужное дело - чисто себя потешить иде понапрягать :)
romanetz
имеется в виду, алгоритмический
Sid
вообще компилятору не нужное дело - чисто себя потешить иде понапрягать :)
Очень редко но х=1 выстрелит когда не надо, примеров много
SetPf
вообще компилятору не нужное дело - чисто себя потешить иде понапрягать :)
Иначе очередной костыль перетирает скотч, в -30 зимой на заводе включается аварийная продувка системы по перегреву =)
Yuriy
Очень редко но х=1 выстрелит когда не надо, примеров много
согласен - это меньшая вероятность получить баг - логика понятна... и кстати сразу говорит людям - он промышленно кодит... можно и потерпеть .
romanetz
Иначе очередной костыль перетирает скотч, в -30 зимой на заводе включается аварийная продувка системы по перегреву =)
по сравнению со срабатыванием пожарки в насосном зале при запущенных насосах - такая мелочь.... когда осознаёшь, что вот сейчас пена доберётся до двИжки - и 6 киловольт ебанёт )
Yuriy
Потерпеть что?)
у меня глаз цеплятся - обращаешь лишнее внимание - чего за wtf а там всё логично - просто не прывык вообще кстати в java дофига энтерпрайз кода - там так не видел - вообще мало видел - но tasmota - одна такая из с -8266 git public top 50 - использует это код хак. походу он один из настоящих- но почему он пишет так" фигово" ( баго не защишенно и провацирующе) остальное тогда не понятно - создавая на ровном месте конструкции которые надо разбирать - на выходе всё просто - но сложно понять это из за желание видимо съекономить место на экране но про 1 == x я реально понял - действительно обносновано - чего так не учат всех - вот книжку как открыть - чет не видел . практика же действительно верная - если разу научили - и глаз не дергало.... хотя 95% бы остального кода... чего выбрать лучше- не так просто - у всего цена
SetPf
Ты не поверищь что сейчас делают компиляторы при оптимизации
Я с микрочипом бодался (на самом деле просто язвительно срал на форуме), когда у меня в очередном билде, компилятор заменил + на - в модуле, не изменяемом уже несколько месяцев.
Sid
Почиьай зачем разработали ada
Sid
у меня глаз цеплятся - обращаешь лишнее внимание - чего за wtf а там всё логично - просто не прывык вообще кстати в java дофига энтерпрайз кода - там так не видел - вообще мало видел - но tasmota - одна такая из с -8266 git public top 50 - использует это код хак. походу он один из настоящих- но почему он пишет так" фигово" ( баго не защишенно и провацирующе) остальное тогда не понятно - создавая на ровном месте конструкции которые надо разбирать - на выходе всё просто - но сложно понять это из за желание видимо съекономить место на экране но про 1 == x я реально понял - действительно обносновано - чего так не учат всех - вот книжку как открыть - чет не видел . практика же действительно верная - если разу научили - и глаз не дергало.... хотя 95% бы остального кода... чего выбрать лучше- не так просто - у всего цена
У явы очень жестко с обратной совместимость, которая оф ява от оракла, другие vm пилят для частных случаев
SetPf
И microchip как производитель спокойно проведет мпх по губам програмера и скажет так было нужно для нового продукта
Мне 33 раза провели. - Переехал с С18 на ХС8, оказалось что все либы HTTP сервака похерели. - Начал писать хттп сервак, оказалось что TCP\IP драйвер не умеет в разбивание и сборку посылок (сейчас уже подзабыл что конкретно, но суть в том, что максимальный размер посылки не должен превышать размер буфера в ОЗУ). Бодался с поддержкой 2 месяца, сначала мне индусы делали вид что они не компетентны, потом не смогли воспроизвести, потом когда воспроизвели, сказали - ЛОЛ И Х*** С НИМ. Ничем помочь не можем, если у вас проблемы с разработкой, вы можете заказать ее у наших партнеров. - Баг компилятора - Еще баг компилятора - Баг ИДЕ - Баг компилятора - ИДЕ подсвечивает все переменные ошибкой (не лечится уже 10 лет) - Баг компилятора - Вы не можете забилдить проект, если свободного места меньше 70% (короче еще один баг компилятора) КОМПИЛЯТОР ПЛАТНЫЙ
Sid
Мне 33 раза провели. - Переехал с С18 на ХС8, оказалось что все либы HTTP сервака похерели. - Начал писать хттп сервак, оказалось что TCP\IP драйвер не умеет в разбивание и сборку посылок (сейчас уже подзабыл что конкретно, но суть в том, что максимальный размер посылки не должен превышать размер буфера в ОЗУ). Бодался с поддержкой 2 месяца, сначала мне индусы делали вид что они не компетентны, потом не смогли воспроизвести, потом когда воспроизвели, сказали - ЛОЛ И Х*** С НИМ. Ничем помочь не можем, если у вас проблемы с разработкой, вы можете заказать ее у наших партнеров. - Баг компилятора - Еще баг компилятора - Баг ИДЕ - Баг компилятора - ИДЕ подсвечивает все переменные ошибкой (не лечится уже 10 лет) - Баг компилятора - Вы не можете забилдить проект, если свободного места меньше 70% (короче еще один баг компилятора) КОМПИЛЯТОР ПЛАТНЫЙ
Ты за него или твоя контора платили, по опыту общения с сапортом скажу что все зависит от суммы заплаченой
SetPf
За саппорт нет. =\
SetPf
Но мне вообще сложно представить сумму, за которую они будут дописывать TCPIP либу для EOL контроллера.
SetPf
Ну он еще не EOL, но пора бы.
Sid
За саппорт нет. =\
Ну вот и ответ почему индусы
Sid
Ну он еще не EOL, но пора бы.
А еол будет когда последние кто заплатил отвалятся
SetPf
У них вообще весь софт и хардвар произвел очень удручающее впечатление.
SetPf
Компилятор прям совсем сырой, а ему лет 10 уже скоро. Собирает сишный проект 5 минут!!!! Программатор\дебагер новый коннектится с 10 раза, отваливается от любого чиха, шьет по паре минут. Постоянно виснет. ИДЕ теряет коннект, лагает, виснит, интерфейс года моего рождения.
SetPf
Короче какая то гниль и упадок, ну их нахер.
Yuriy
Почиьай зачем разработали ada
прям так и напишут - по приколу - придумают постфактум обоснование - просто потому хотели и могли :) Почему она умерла - и все помнят о ней? и мало кто пишет - мануалы же не потеряны - заклинания можно выучить
romanetz
что там? +150, в скважине оно должно работать?
SetPf
дешевле другой камень воткнуть
Я решил надмозг ввиде есп воткнуть =)
SetPf
Там "уже готовое" устройство было и нанего всего закупили и сделали, вот сижу год, доготавливаю =)
romanetz
Ну такое
вполне жизнеспособно только год, это, конечно, жестоко...
SetPf
Ну такое
Да ладно, из сраного 8битного мозга, который разрываясь основную задачу выполнял, теперь целая платформа - накидывай фич, не хочу.
Yuriy
Я решил надмозг ввиде есп воткнуть =)
в 32 два полушария - уже мозг -и мозжечек есть даже, а если 8266 - то да прогадал
Yuriy
Ну а куда без этого бюджет есть, а могли бы как у нас
кстати а как у нас могли? чего написано нетленного - есть такое ? сейчас да - а вот тогда
Sid
вполне жизнеспособно только год, это, конечно, жестоко...
Ну если брать не на али то да, почему бы и нет
SetPf
вполне жизнеспособно только год, это, конечно, жестоко...
А сколько с нуля (без железа) под ключ скажем софт простенького ПЛК будет по времени? Я не самый опытный человек, да еще и без технического начальства, не знаю норм сроков.
Sid
1488 знаю 1688 не знаю)
Yuriy
А сколько с нуля (без железа) под ключ скажем софт простенького ПЛК будет по времени? Я не самый опытный человек, да еще и без технического начальства, не знаю норм сроков.
1 час - типовой проект 10 раз делали уже - скажут - через год будет работать - модель поменять придется только - у другой иде и стековерфлоу получе работает
romanetz
то лет пять )
romanetz
и то, оно на базе vxworks в основном
Sid
то лет пять )
С бюджетом сименса
Sid
😂
romanetz
С бюджетом сименса
ну так и тиапортал получится
SetPf
смотря что понимать под ПЛК если со всем фаршем, IDEшкой, поддержкой всех языков 61131, графикой
с HMI панелью для графона, настрокой уровня - на HMI натыкать базовую логику в табличках и что то из коробки уметь. Ну всякие протоколы с ходу понимать. Блин так себе описание =)
Yuriy
почему в одних областях не меняется ничего - а в других уже сомо всё рабоает запустить только. вот в этих ничего не менятся - а кодеры лучше там - типа им не надо удобств - как вот - себе иде нормальную не сделать - а блин JAR Embedded - две мажорных версии ап- хз - как ничего не поменялось - всё не для людей
Sid
Долго ДОРОГО
SetPf
сегнетикс вон посмотри сколько пилили
Сколько? Не думаю что я так быстро нагуглю .
Sid
Пару лет
Sid
Как минимум
Sid
Купил термостат за 6к для котла, так они его 10й пилят и обновляют прошивку
romanetz
Сколько? Не думаю что я так быстро нагуглю .
ну пару лет - это они модель последнюю доводили
romanetz
И ТО )) там нету всех языков МЭК
romanetz
Сколько? Не думаю что я так быстро нагуглю .
automation studio - уже лет 20, например
SetPf
Понятнее не стало, ладно, сейчас согрешу... А если в строках =) 30к уникальных строк это сколько соло работы, по времени?
romanetz
rslogix - того же порядка unity pro - чуть поменьше, где-то 13...
romanetz
openplc есть уже готовый и beremiz, и openscada, которая проливается как рантайм в некоторые виды линуксовых plc
Sid
Пл можели гуглится до 2010 примерно
Yuriy