Что обычно делают стандартные любители ужастиков? В кино ходят. Не знаю, что там сейчас по этому поводу модно смотреть, но в бытность мою сопливым школоло был популярен Фреди с большими когтями (блин, только что понял, что это, ведь, наверное, был дедуля россомахи?). Ну или там газеты читают. Российские. Перед обедом. Но это все развлечение не эстетское. Я вот тут наткнулся нечаянно на адов хардкор.
Все, наверное, помнят историю с "ковриками" в тайоте? Типа, слишком большой коврик приводил к тому, что "непроизвольно нажималась педаль газа". Хрена. Там п***** гораздо более суровый, чем зима 1941…
К расследованию самого первого инцидента, в котором две старушки разогнались до околозвуковой скорости, подключилось NASA. Ну а кого еще могли подключить? Они исследовали тайотовское firmware. Вот тут подробный отчет для любопытствующих: www.nhtsa.gov/staticfiles…f/NASA_report_execsum.pdf
В этом отчете ощущение неминуемого, раннего или позднего краха любого автомобиля досточтимой марки, оснащенного этим ПО возникает при упоминании об использовании в коде 11000 (одиннадцать тысяч прописью) ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ. Другие подробности спагеттикодинга от представителей автопрома застодляют шевелиться волосы на жопе так, что если сидеть на длинной скамье — можно передвигаться по ней без дополнительной помощи. Ужасы подробно описал толковый человек вот тут: ko.com.ua/kachestvo_vstra…syo-taki_sluchilsya_98518
Нет, прикольно, конечно, что в авто можно прошить все, включая амортизаторы. Правда, никто не гарантирует, что при этом амортизаторы не вздумают вдруг "убить всех людей", разом перепрыгнув в соседний ряд. Восстание машин не за горами. Поверьте старому параноику — в грядущем аду сбоев ПО, написанного в лучших традициях спагеттикодинга выживут только обладатели старых динозавров, с мозгом, размером с горошину.
Свою порцию адреналина (или что там особенно выделяется при шевелении волос на жопе?) я получил. Надеюсь и остальным будет приятно почитать=)










Комментарии 13
Прочитав все ссылки и статьи я пришел к таком выводу, что тут прослеживается обычная конкуренция. В свою очередь американский производитель авто, затеял грязную игру, пытаясь вытеснить с рынка сильного конкурента (компания Тойота со своей Камри), путем выбрасывания таких скандальных статей в массы. В результате народ (потенциальный потребитель) реагирует на эти "подкидыши"…
И еще один момент, некоторые заинтересованные структуры видимо так и наравят заполучить наиполнейший контроль за всем человечеством путем внедрения различного софта в обыденные вещи, для проведения нужного им контроля. А вот такие ситуации (вышеупомянутая статья) являются неким поводом внедрения единой системы контроля, т.е. IoT!..Если так и будет дальше продолжаться, то в будущем власти будут знать все о нашей жизни, начиная с того на каком транспорте мы передвигаемся (системы слежения и контроля ЭБУ), какую еду храним в холодильнике ("смарт-хауз" с системой wi-fi, с которому подключены все приборы, ТВ, РС, и даже холодильник), сколько раз занимаемся любовью на кровати (наверняка будут и такие кровати, с автоматическим определением веса))) в плоть до того сколько мы "отложили" в унитазе (унитазы со встроенными анализаторами отходов на предмет различных заболеваний.)))))
Консперологи детектед)
Obsessionman
Прочитав все ссылки и статьи я пришел к таком выводу, что тут прослеживается обычная конкуренция. В свою очередь американский производитель авто, затеял грязную игру, пытаясь вытеснить с рынка сильного конкурента (компания Тойота со своей Камри), путем выбрасывания таких скандальных статей в массы. В результате народ (потенциальный потребитель) реагирует на эти "подкидыши"…
И еще один момент, некоторые заинтересованные структуры видимо так и наравят заполучить наиполнейший контроль за всем человечеством путем внедрения различного софта в обыденные вещи, для проведения нужного им контроля. А вот такие ситуации (вышеупомянутая статья) являются неким поводом внедрения единой системы контроля, т.е. IoT!..Если так и будет дальше продолжаться, то в будущем власти будут знать все о нашей жизни, начиная с того на каком транспорте мы передвигаемся (системы слежения и контроля ЭБУ), какую еду храним в холодильнике ("смарт-хауз" с системой wi-fi, с которому подключены все приборы, ТВ, РС, и даже холодильник), сколько раз занимаемся любовью на кровати (наверняка будут и такие кровати, с автоматическим определением веса))) в плоть до того сколько мы "отложили" в унитазе (унитазы со встроенными анализаторами отходов на предмет различных заболеваний.)))))
Сейчас в узких кругах активно обсуждается тема "троянских закладок" в процессоры. Не в том смысле, что "вирусы из воздуха качает", а в том, что хардварно изменяет генератор случайных чисел, снижая сложность подбора любых кодов хейминга и других методов шифрования с 2 в 128 к 2 в 16. В процессорах Intel наличие такой закладки в чипах с определенных заводов — свершившийся факт. Вскрытие любого зашифрованного канала на устройствах с таким процессором — дело пары часов=)
Но я тут не столько про то, что все за всеми следят хотел рассказать=) Я всегда недоверчиво относился к транспортным средствам с собственными мозгами. Наверное и верхом толком не научился ездить по этой причине. Транспортное средство, которое обладает слишком большими возможностями по коррекции действий водителя и без ошибок в коде может его угробить с гораздо большей вероятностью, просто потому, что он начинает считать себя крутым водителем. Я где-то находил статистику по авариям со смертельным исходом для НАЧИНАЮЩИХ водителей. Так вот — плохо там все. При общей снижающейся кривой аварийности в мире для водителей со стажем меньше трех лет кривая ДТП со смертельным исходом растет=( Т.е. если посадить в современное авто человека, воспитанного даже без АБС — то он, конечно, будет реже попадать в аварии. А если за рулем пачанчег, только из-за PSP вылезший и которому авта прощает большинство его ошибок — то если система стабилизации не справится, ему кирдык с очень большой вероятностью. Как ни печально.
А тут еще такой код в мозге у авты…
Еле осилил. Вспомнил лекции факультет информационных систем, всего 1,5 курса которого я осилил:)
О чо, инусом норм и 20 000 (дваццать тызяч, прописью) глобальных переменных, а в циклах foreach(){} мастхэвна разложить объект на составляющие, поменять одно поле и сложить обратно всё вместе, для итераций эдак в 100к. Попонце кодинг отлюбили, а индузам по кайфу, тоесть по кришне как-то.
А то сколько вообще чипуется — тру, ад и израиль. С одной стороны "как прикольно можно накостамайзить не сдирая жоппу с дивана", а с другой стороны "вы видели работающий на 100% верно код? а кувалду?"
Эт понятно. И ракеты падают не просто так. Это, блин, общая тенденция, когда взрывообразные технологические прорывы приводят к появлению целых пластов "устаревших" технологий, специалистов в которых не найти ни разу. Т.е. где сейчас найти кодеров, способных создавать помехоустойчивый код для EBU, в промышленных, так сказать масштабах? Хрен найдешь.
Найтить не проблемна, от только не рентабельно
В промышленных-то масштабах? Среди молодняка? =)
Нууу, вай нот? Или ты этой строчкой за уровень образования распереживался?
Не. Я распереживалсо за то, что нет причин для "новых" специалистов массово осваивать "старые" стандартные специальности по "старым" принципам. Они, в лучшем случае, применяют к старым специальностям "новые" принципе. Поэтому и получается 20000 глобальных переменных в системе, в которой каждая из таких переменных — потенциальный крэш. Просто потому, что в других их отраслях это не принципиально и они не со зла или по неумению это делают=)
Ну а как ты хочешь? Если кодир писал софт под шарипоинт какойнить, или упасите черти на ПХП, откуда у него зародится ассемблерное мЫшленне с экономным расходом памяти и ресурсов свого мозга? Сейчас любой дебагер тебе и 100500 переменных даст посмотреть, да и вообще 90% софта такого рода тупо мышкуется, а кодегенератору, как известно срать всей жопой на количество переменных, ему их не проверять на валидность.
Дык! Суть ты уловил правильно=) Именно про ентот самый адов прогресс я те и толкую. Нет программеров с ассемблерным мышлением не потому, что все молодые специалисты тупые, а потому, что массово это не применяется. А на PHP пока EBU не кодят=) Т.е. для части индустрии спецов мало, а с целью "экономии затрат" берут индусов по объявлениям, у которых на ассемблере не пели и не танцевали отродясь, потому как в те времена, индусы еще вообще код не пели и не танцевали=)
А теперь и ты понял о чом я те тру, о рентабельности. Ибо горазадо рентабельней бзать индоговнокод, абы как натанцованный, чем нанять хотяб в QA и техаудит чела который хотяп слышал про асемблир и про цпп читал, дабы их творчество у него культурный шок вызывало и он заставлял бы их перетанцовывать. НО! И всё. Не рентабельно, ибо выход каждой новой говномодели очередно говнофокуса будет от графика отставать свирепа, да и прайсик на эбу будет на порядочек разницаа, а все топманагеры будут бегать и рвать на жопи волосы с криками НАУЙААА, ЭТО Ж НИ ШАТЛ, ИГО ПА ТЕЛЕВИЗАРУ НИПАКАЖУТ! Соответсвенно пару трупов обывателей, даже парудисятков, ни на статистику, ни на продажи толком не повлияют. Тыж онолитег, сам понимаш что бизнес есть бизнес.