Size: a a a

Dev Seagulls Chat

2021 February 20

A

Abdu in Dev Seagulls Chat
источник

A

Abdu in Dev Seagulls Chat
Обычный питонист
источник

С

Сидредин in Dev Seagulls Chat
источник

A

Abdu in Dev Seagulls Chat
Что то Сидредин буянит сегодня
источник

С

Сидредин in Dev Seagulls Chat
Солнечные бури, наверное
источник

СМ

Стас М in Dev Seagulls Chat
давление поднялось
источник

A

Abdu in Dev Seagulls Chat
источник

С

Сидредин in Dev Seagulls Chat
источник

T

Timur in Dev Seagulls Chat
Abdu
Это тот додик с гачи?
мучи?
источник

A

Abdu in Dev Seagulls Chat
Timur
мучи?
Да
источник

К

Кристина* in Dev Seagulls Chat
Да
источник

T

Timur in Dev Seagulls Chat
Abdu
Да
пхп опущен
источник

A

Abdu in Dev Seagulls Chat
Поддержка, единение, сестринство
источник

B

Bakuvi in Dev Seagulls Chat
Баги в программах, повлиявшие на реальный мир — очень благодатная тема для историй. Из самого интересного, о чём я читал:

1. Собственно упомянутый аппарат лучевой терапии Therac-25, в котором люди хотя и не сгорали, но действительно получали радиационные ожоги и умирали от лучевой болезни. Весь софт был написан одним человеком на редком диалекте ассемблера без единого комментария, и никогда никем не проверялся.

2. Из-за «ошибки 2000 года» в одной клинике произошёл сбой, и перепутались результаты анализов на риск синдрома Дауна у плода. В результате родилось несколько детей с этим синдромом, а несколько здоровых были, наоборот, ошибочно абортированы.

3. Спутник Mars Climate Orbiter разбился из-за несогласованного ТЗ на ПО, где часть величин были в метрической системе мер, а часть в имперской. 200 млн $.



4. Аппарат Deep Impact по исследованию комет почил раньше срока и перестал выходить на связь, потому что переполнился таймер времени (2^32 десятых частей секунды).



5. Ракета Arian 5 эпично взорвалась при первом запуске из-за некачественного повторого использования кода от Arian 4. Цимес ещё в том, что ракете очень доверяли и она должна была стать (и в итоге стала) жемчужиной европейской космонавтики. Поэтому там была очень дорогая и ценная полезная нагрузка в виде научных спутников. Итоговые материальные потери — 300–500 млн $, но временная потеря репутации, наверное, стоила ещё больше.
источник

A

Abdu in Dev Seagulls Chat
Bakuvi
Баги в программах, повлиявшие на реальный мир — очень благодатная тема для историй. Из самого интересного, о чём я читал:

1. Собственно упомянутый аппарат лучевой терапии Therac-25, в котором люди хотя и не сгорали, но действительно получали радиационные ожоги и умирали от лучевой болезни. Весь софт был написан одним человеком на редком диалекте ассемблера без единого комментария, и никогда никем не проверялся.

2. Из-за «ошибки 2000 года» в одной клинике произошёл сбой, и перепутались результаты анализов на риск синдрома Дауна у плода. В результате родилось несколько детей с этим синдромом, а несколько здоровых были, наоборот, ошибочно абортированы.

3. Спутник Mars Climate Orbiter разбился из-за несогласованного ТЗ на ПО, где часть величин были в метрической системе мер, а часть в имперской. 200 млн $.



4. Аппарат Deep Impact по исследованию комет почил раньше срока и перестал выходить на связь, потому что переполнился таймер времени (2^32 десятых частей секунды).



5. Ракета Arian 5 эпично взорвалась при первом запуске из-за некачественного повторого использования кода от Arian 4. Цимес ещё в том, что ракете очень доверяли и она должна была стать (и в итоге стала) жемчужиной европейской космонавтики. Поэтому там была очень дорогая и ценная полезная нагрузка в виде научных спутников. Итоговые материальные потери — 300–500 млн $, но временная потеря репутации, наверное, стоила ещё больше.
Обычные баги
источник

A

Ascandar in Dev Seagulls Chat
у ариана случилось переполнение, из-за чего числа стали отрицательными и ракета решила сменить курс
источник

A

Ascandar in Dev Seagulls Chat
для максимального предотвращение таких случаев приняты рекомендации типа MISRA
источник

A

Ascandar in Dev Seagulls Chat
примеру правило - запрещено юзать динамические массивы, онли статика
источник

A

Ascandar in Dev Seagulls Chat
это правило помогло мне например решить проблему сегфолта для AIX, что в Linux не проявлялась
источник

SA

Shamil Abdullaev in Dev Seagulls Chat
Shamil Abdullaev
а как сделать, чтоб можно было его зипнуть и потом отправить в Темп?
/mnt/Backups/ -type f -mtime -7 | xargs zip -P password -r /mnt/Temp/files.tar.zip
источник