50 серьезных ошибок в программировании и дизайне, которые стоили жизней, времени и денег

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) « Первая ... 3 4 [5]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Halabuda
13.03.2019 - 15:42
0
Статус: Offline


Оранжевый демон страсти

Регистрация: 16.11.14
Сообщений: 3545
Цитата
13 Knight Capital в свое время перепутали деплои и вместо тестового енва задеплоили новую версию на продакшен. Система думала, что тратятся виртуальные доллары, а на самом деле Knight потеряла 460 миллионов долларов за 45 минут. Скидывались на спасение Knight всем селом.

Ни хуя не понял. Баг в транслейтере? Ну хоть жизни ничего не угрожает.

Это сообщение отредактировал Halabuda - 13.03.2019 - 15:44
 
[^]
IR145
13.03.2019 - 17:36
0
Статус: Offline


Ярила

Регистрация: 5.04.12
Сообщений: 6636
Цитата
Ни хуя не понял. Баг в транслейтере? Ну хоть жизни ничего не угрожает.

Да как бы.. за 460 лямов зелени и убить могут. Только вот где здесь ошибка программирования или дизайна?
 
[^]
kroksa
13.03.2019 - 18:10
0
Статус: Offline


Ярила

Регистрация: 3.08.14
Сообщений: 1320
по поводу пункта 50.

Я сам раза всю сеть положил часов на 5-6. лет 15 назад. Дело в том было что маршрутизатор центральный имел конфиг маршрутизатора был около 240 килобайт уже. я слил конфиг, поправил и стал заливать обратно. и тут выяснилось, методом проб и ошибок, что эта падла принимает не больше 4 килобайт разом. Пришлось резать и по кусочкам заливать. в итоге всё поднялось - но чуть не поседел.
Моторолка была 6000 какая-то вроде.
 
[^]
horrordash
13.03.2019 - 20:29
1
Статус: Offline


Ярила

Регистрация: 1.08.09
Сообщений: 2178
Цитата (Jukichan @ 12.03.2019 - 18:09)
2 Аппарат Therac-25 стал самым резонансным случаем в истории программирования для медицинских девайсов. В силу ошибки race condition, при быстром переключении между магнитным и рентгеновским режимами работы девайса заслонка для рентгеновских лучей не успевала установиться. Из-за этого у 10 пациентов диагностировали лучевую болезнь, что привело к смерти или ампутации пораженных частей тела.

3 25 февраля 1991 года установка ПВО Patriot не смогла перехватить ракету, пущенную со стороны сил Саддама Хусейна. Ракета попала в барак солдат США, что привело к 28 смертям. Расследование показало, что 24-битные процессоры перехватчика при переводе времени совершают ошибку в 0.013 секунды каждый час. Patriot не перезагружали более 100 часов, что привело к ошибкам вычисления положения ракеты на 600 метров. Вот уж где перезагрузка спасла бы жизни.

вот эти два случая даже близко не то, что было на самом деле.
остальное уже читал по диагонали.
с Арианом - тоже далеко от того, что было.

при таком подходе автору вообще писать на эту тему не стоит.
 
[^]
Акация
13.03.2019 - 20:46
0
Статус: Offline


антидепрессант

Регистрация: 11.06.09
Сообщений: 25037
Цитата (RegionZemlya @ 12.03.2019 - 20:21)
Цитата (tuatara @ 12.03.2019 - 22:35)
А что там с Хитроу?
Хоть вкратце - что искать? Что случилось? Когда случилось? О чем гуглю спрашивать?

Вкрации не интересно - читай в полнии - обхихикаишься


http://www.yaplakal.com/forum7/topic1855400.html

Я оборжалась. Прям захватывающий детектив в художественном исполнении. Спасибо!

По теме - кто это переводил с какого и на какой язык? 30% слов в русском языке отсутствуют. faceoff.gif
 
[^]
xli
13.03.2019 - 23:52
0
Статус: Offline


Ярила

Регистрация: 16.10.08
Сообщений: 6449
Цитата (Yohn17 @ 13.03.2019 - 08:56)
Цитата (MrShelter @ 13.03.2019 - 05:46)

Простые вычисления в уме и без калькулятора подсказывают, что 81! должен оканчиваться на "1".  dont.gif

Да схера-ли??? Когда 5!=120 уже с нулем!

Это ты слишком сложно объясняешь.

Достаточно представить сколько в диапазоне от 1 до 81 чисел кратных 10? Минимум столько же будет нулей. На десять то хоть умножать умеют еще без кулькулятора?
 
[^]
xli
13.03.2019 - 23:57
1
Статус: Offline


Ярила

Регистрация: 16.10.08
Сообщений: 6449
Касательно военных разработок американцев снят отличный фильм "Войны Пентагона" (на истории разработки боевой машины пехоты Бредли)
 
[^]
ПсихоПатрик
14.03.2019 - 00:00
0
Статус: Offline


Ярила

Регистрация: 18.01.16
Сообщений: 2558
Похоже, текст тоже содержит много багов. Некоторые случаи довольно трудно понять...

Цитата
46 И немного о будущем! Если вы думаете, что мы пережили баг 2000 года и все дальше будет хорошо — нет :) Нас еще ждет 2038 год. Так уж случилось, что время в Unix-системах отмеряется в секундах, прошедших от 1 января 1970 года.

Хз. Это ограничение старых файловых систем. А еще, некоторые из них, забирают неприлично много места под служебную информацию, на больших жестких дисках (ext2 отожрала почти половину от 1тб раздела, при форматировании). И подобных ограничений в ИТ существует дофига...

Это сообщение отредактировал ПсихоПатрик - 14.03.2019 - 00:01
 
[^]
ПсихоПатрик
14.03.2019 - 00:17
1
Статус: Offline


Ярила

Регистрация: 18.01.16
Сообщений: 2558
Цитата
Не знаю про такую, может и есть, но я думаю, что это сказка, красивая, обнадёживающая, но сказка

Нуууу. Может они как-то измеряют условия и сопоставляют с условиями, возникающими при множестве ядерных взрывов. Или, там просто нужно в определенный промежуток времени нажимать кнопку, чтобы ракеты не улетели (типа, как в сериале "Лост"). hz.gif

Цитата
незнаю, удивлю или нет, но базы для автопилота в боинге до сих пор с дискет 1.44" загружаются rulez.gif
ибо работает - не трогай! dont.gif

Вот, только, дискеты больше не производят... Зато, есть эмуляторы дисководов...
 
[^]
Supremeqw
14.03.2019 - 00:19
1
Статус: Offline


Балагур

Регистрация: 24.05.11
Сообщений: 959
Цитата (ПсихоПатрик @ 14.03.2019 - 00:00)
Похоже, текст тоже содержит много багов. Некоторые случаи довольно трудно понять...

Цитата
46 И немного о будущем! Если вы думаете, что мы пережили баг 2000 года и все дальше будет хорошо — нет :) Нас еще ждет 2038 год. Так уж случилось, что время в Unix-системах отмеряется в секундах, прошедших от 1 января 1970 года.

Хз. Это ограничение старых файловых систем. А еще, некоторые из них, забирают неприлично много места под служебную информацию, на больших жестких дисках (ext2 отожрала почти половину от 1тб раздела, при форматировании). И подобных ограничений в ИТ существует дофига...

Проблема 2038 про другое. Дата внезапно станет 1.01.1970, и как на это о реагируют системы - надо тестировать. Особенно управление энергетикой, всякие ОС реального времени, военные ос, управление АЭС, ГЭС, ГРЭС и тому подобное. Но там часто windows встречается.

А твой случай - ext файловые системы резервируют 5% места под служебные цели. Если раздел не рутовый или очень большой - это можно отключить
tune2fs -m 0 /dev/sda2 (например)
 
[^]
macgugo
14.03.2019 - 00:41
2
Статус: Offline


АФРИКА

Регистрация: 8.12.13
Сообщений: 4454
Цитата (Jukichan @ 12.03.2019 - 18:09)
1979 год. Пенсильвания чуть не стала еще одним Чернобылем, и это самый большой прецедент в истории атомной энергетики США.

Авария в Чернобыле случилась в 1986 году. Автор - туп.
 
[^]
ПсихоПатрик
14.03.2019 - 01:27
-1
Статус: Offline


Ярила

Регистрация: 18.01.16
Сообщений: 2558
Цитата
Проблема 2038 про другое.

Именно этот год является последним для файловых систем ext2 и ext3 (18 января 2038 года).

Цитата
А твой случай - ext файловые системы резервируют 5% места под служебные цели.

Нет. Эти проценты - это резерв места для рута, чтобы система могла запустится, если место кончилось. А это, в юниксовых ФС, как я понял, как-то связано с inode, что там сразу забирается место под служебную информацию для будущих файлов и папок (в досовых и вендовых фс это место не забирается сразу, а отжирается по мере появления файлов). В ext4 все прилично (на пустом отформатированном 2тб диске занято около 25гб), а вот в ext2, нет. Но это старая ФС. Возможно, ее просто глючит с такими большими размерами разделов.

Это сообщение отредактировал ПсихоПатрик - 14.03.2019 - 01:28
 
[^]
Tarp
14.03.2019 - 09:55
1
Статус: Offline


Ярила

Регистрация: 3.02.18
Сообщений: 1802
Говнопост из серии "что нагуглил, то и запилил". Половина случаев - когда ошибся ЧЕЛОВЕК (водитель, медсестры, пилоты), но, почему-то включены сюда. Байку про то, как "чуть-чуть не началась Третья Мировая", читал в разных вариантах, много раз.

Цитата
Причиной смерти послужил не интуитивный дизайн ручки передач, представленный Jeep в новых моделях машин.

То есть, какой-то дебил, ездил на машине "по интуиции", а виноваты конструкторы??? И, кстати, "неинтуитивный", в данном случае, пишется слитно. Автор поста - безграмотное чмо. Увы, Интернет, в его текущем виде - питательный бульон для безмозглых глистов, умеющих только ползать и растаскивать говно.

Это сообщение отредактировал Tarp - 14.03.2019 - 09:55
 
[^]
akmaks
15.03.2019 - 03:54
0
Статус: Online


Ярила

Регистрация: 24.11.10
Сообщений: 9185
"13 Knight Capital в свое время перепутали деплои и вместо тестового енва задеплоили новую версию на продакшен. Система думала, что тратятся виртуальные доллары, а на самом деле Knight потеряла 460 миллионов долларов за 45 минут. Скидывались на спасение Knight всем селом."


????
Что за хрень?
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 46592
0 Пользователей:
Страницы: (5) « Первая ... 3 4 [5]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх