, 125 tweets, 17 min read Read on Twitter
Ладно, раз пошла такая пьянка: каждый лайк - один факт про программирование или дизайн, которые привели к смерти людей.
1. Элаи Херцберг попала в историю, как первый человек который погиб под колесами беспилотного автомобиля. Весной 2018 года в темное время суток, машина Uber засекла преграду, в начале подумав что мусор, потом что животное, и только за пару метров поняв что это человек.
К сожалению машина не успела затормозить, что привело к смерти человека. Тестирование проходило на модифицированном Volvo XC90, у которой была отключена система экстренного торможения, чтоб не мешать ПО Uber управлять машиной. Не может быть два короля в одном королевстве
Задача тормозить в экстренных случаях была положена на плечи водителя, который страховал автопилот. Он же в это время смотрел Netflix.
2. Аппарат Therac-25 стал самым резонансным случаем в истории программирования для медецинских деайсов. В силу ошибки race condition, при быстром переключении режимов работы девайсов между магнитным и рентгеновским заслонка для рентгеновских лучей не успевала установиться.
Из-за этого у 10 пациентов диагностировали лучевую болезнь, что привело к смерти, или ампутации зараженных частей тела.
3. 25 февраля 1991 года установка ПВО Patriot не смогла перехватить ракету пущенную со стороны сил Саддама Хусейна которая попала в барак солдат США, и что привело к 28 смертям. Расследование показало, что 24 битные процессоры перехватчика при переводе времени совершают ошибку
в 0.013 секунды каждый час. Patriot не перегружали более 100 часов, что привело к ошибкам вычисления положения ракетны на 600 метров. Вот уж где перезагрузка бы спасла жизни.
4. В 2016 году, актер Антон Ельчин был раздавлен собственной машиной при въезде домой. Антон многим запомнился как актер игравший навигатора Чехова в полнометражках Start Trek. Причиной смерти послужил не интуитивный дизайн ручки передач представленный Jeep в новых моделях машин
В отличии от стандартных ручек передач, где положение ручки показывает режим работы двигателя, у новых ручек - местоположение выбиралось скорее как рычажок в меню. Антон вместо паркинга, выбрал нейтральное положение, от чего машина скатилась и задавила не внимательного хозяина
5. В 1992 году ошибки системы распределения маршрутов в Лондонской скорой помощи привели к смерти 30-45 человек ( разброс большой, потому что не ясно, смогла бы скорая спасти человека ). Все произошло, когда в Лондоне решили заменить людей операторов на компьютерную систему
В результате система была введена в эксплуатацию без нагрузочного тестирования и с 81! известным багом. Добавьте к этому еще и то, что интегратор решил сэкономить, и купил дешевое оборудование, которое сломалось через пару часов после активного пользования системой.
Хаос был настолько безумным, что бывали случаи, когда человек не дождавшись скорой умирал, его увозили в морг, и только тогда приезжала скорая.
6. 1979 год, Пенсильвания чуть не стала местом еще одного Чернобыля, и стала самым большим прецедентом в истории атомной энергетики в США. Внешний дизайн датчиков системы был настолько плохо продуман, и был расположен по кругу комнаты, что смена которая следила за состоянием
не заметила всех показателей, который указывали на то, что есть утечка, и значение температуры реактора приблизилось к критическому значению. Ситуацию спасла следующая смена, которая выходила на вахту, и начинала считывать показания датчиков.
Чтоб считать показатели, надо было пройти по круглой комнате, и отдельно смотреть на каждый показатель во многих разных местах. Утечку нашли, реактор отключили, но еще 14 лет проводили очистные работы на территории. Это стало поводом огромных анти-атомных митингов, и очень
поменяло общественное мнение про "мирный атом"
7. 1992 год, самолет под управлением опытной команды потерпел крушение возле Страсбурга. 87 из 92 человек погибли. Анализ черного ящика показал, что опытные пилоты перепутали настройки авто-пилота: угол и скорость снижения.
Дизайнер приборной панели очень стремился сэкономить место, и расположил эти два индикатора друг возле друга. При том, что даже не смотря на то, что единицы измерения совершенно разные ( пилоты хотели задать 3.3 градуса спуска а задали 3300 фунтов в минуту )
Но для экономии места, оба показателя показывались как 3.3. Кому в голову прийдет показывать 3300 как 33?
8. Моя любимая история: Станислав Петров, в 1983 году спас мир сделав НИЧЕГО. Станислав Петров во время разгара холодной войны между США и СССР служил в штабе анти-ракетной обороны. Так как две страны обладали атомным оружием, между ними была заключена доктрина полного
уничтожения, что значило, что только одна ракеты полетит со стороны одной страны в другую - другая может ответить как хочет. Грубо говоря - начало третьей мировой. Станислав Петров в 1983 году как раз наблюдал за системой раннего обнаружения ракетного удара. И как же он удивился
когда увидел на экране 5 ракет, которые летели со стороны США в сторону СССР. По всем правилам Петров должен был отдать указания полномасштабного ракетного удара по США. Но, как она дальше сказал: "У него была чуйка"
Он решил что нападать на СССР всего лишь 5 ракетами - не логично, и решил подождать. Внезапно ракеты пропали, он сделал рапорт. Расследование определило, что эти 5 ракет - edge case того, как лучи солнца падают на спутник на орбите Молния.
Таким образом, Петров, не сделав ничего подарил нам с вами мир, в котором мы живем. Хотя злые языки говорят что он был в стельку пьян в этом время, что не отменяет того, что даже пьяным ты можешь спасти миллиарды.
9. Пациентка Jenny ( имя заменено в репортах ) погибла от обезвоживания после химиотерапии. Причина оказалась до ужаса идиотской: дизайн медецинской системы был настолько плох, что опытные медсестры просто не заметили пункта который говорил что для этого пациента
необходимо вводить дополнительные элементы сразу после операции.
10. Шестеро велосипедистов сошли с дистанции гонки в Осло в 2014ом году. Обнаружилось, что велосипедисты упились жидкостью для мытья пола, решив что это энергетик. Дизайн упаковки - тоже дизайн.
11. 2 солдата армии США погибли во время учений артирелийских подразлелений. Солдаты понадеялись на данные тактической системы, но не знали, что если не задать высоту цели - система считает ее равной 0. Вот тебе и рокетджамп.
12. 1994 год, борта авиакомпании China Arilines потерпел крушение, унеся жизни более чем 250 человек. При приземлении второй пилот случайно включит автопилот, который начал вносить коррективы в действия пилотов. При снижении пилоты заметили это, и
смогли выключить автопилот, но к сожалений рассинхронизация действий людей и авто-пилота привело к крушению. При расследовании так же была найдена ошибка, патч для которой уже был написан, и борт который потерпел крушение был запланирован на
апдейт системы сразу после окончания рейса, который к сожалению так и не закончился удачно.
На самом деле искать информацию про такие баги очень сложно, потому я буду разбавлять самыми громкими багами. Простите:)
13. Knight Capital в свое время перепутали деплои, и вместо тестового енва, задеплоили новую версию на продакшен. Тратя, как система думала, виртуальные доллары - Knight потеряли 460 миллионов долларов за 45 минут. Скидывались на спасение Knight всем селом.
14. 2015й год грузовой самолет испанских военно воздушных сил потерпел крушение около Севильи. Airbus после этого случая отозвали все самолеты A400, на проверку, потому как авария были причинена ошибкой ПО, что унесло жизни 4х человек.
Причина заключалась в новой версии софта по контролю топлива в двигателях. Система топливо подавала, но очень медленно, от чего 3 их 4х двигателей отключились.
15. 1998 год, один из спутников Nasa отправленный на Марс, достигнув орбиты красной планеты взорвался. Проблема - ошибка в двух модулях ПО спутника: один ждал данные в метрической системе, а другой отдавал в имперской:) Не додебажили на 327 лямов.
16. Как рассказывает SIG - один из самолетов F-14 разбился в следствии того, что в системе случилась системная ошибка, но программист не обернул ее в catch, что привело к полному отключению бортового компьютера. Пилот катапультировался, но самолет конечно же не спасли.
17. Случай кибервойны, или взрыв который было видно из космоса. В 1982 ЦРУ внедрило шпиона в Канадскую фирму по разработка софта для газопроводных систем, потому как знали что этот софт будет использован СССР. И они использовали.
Программис-шпион написал такие методы, что в 1982м году газопроводная труба взорвалась так сильно, что взрыв можно было наблюдать из космоса. К счатью никто, кроме оленей не пострадал.
18. Ариана 5, разработкой которой стоила около 8! миллиардов долларов, должна была вывести на орбиту несколько спутников и другого оборудования. Полет ракеты завершился через 4 секунды после взлета. Она упала. Причиной послужило то, что один из модулей системы
попытался сконвертировать 64 битное число в 16-битное. Оно оказалось больше, чем влазило в память, и модель завалился! Но ведь есть дублирующий модуль, которому было передано управление. На котором была та же версия ПО. Которая попытался сделать то же самое.
19. Ночь живых мертвецов.2003, St. Mary’s Mercy Hospital, из-за ошибки случайно "убило" все 8500 пациентов. Система была умна, и как только пациент умирает - она сразу оповещает все службы: от полиции до страховой. Нестранно что все немного перепугались, от внезапной масакры.
20. 1982й год, миноносец морских сил Великобритании, был поражен ракетой выпущенной с самолета принадлежавшего Аргентине. Противоракетная система не сработала, погибло 28 человек.
Во время постройки, произошел взрыв, и погибло два строитля. Поврежденная часть корабля была заменена на часть с идентичного аргентинского корабля. Когда система обнаружила ракету, она провела проверку на свой-чужой.
А так как часть корабля была аргентинская, ракета была определена как своя :) Кэш, сука, это не шутки. После чего противорактеная оборона не сработала, потому как ожидало что ракета пролетит. Но нет.
21. 1994 год, вертолет модели Chinook разбился, даже не смотря на управление очень опытным пилотом, что привело к гибели 29 человек. Расследование очень долго пыталось скинуть всю вину на пилота, но в результате были найдены ошибки в системе управления двигателями,
а так же проблемы работы датчика высоты с одновременно включенным радио вертолета. А мне не верили что в Samsung компанс со спотифай не работает:)
22. Панама сити, докторам радиологам поставили новое медецинское оборудование, которое позволяло докторам выставляя 4 блока защищающие человека от радиации делать очень точные снимки. Но доктора хотели использовать 5 блоков, но система давала сбой.
Система разрешала использовать не более 4х блоков. Доктора нашли что могут обмануть систему, если совмещать 5 блоков, с дыркой посреди. Но только никто не сказал докторам, что в зависимости в какую фигуру складываются блоки - такой силы луч используется для снимков.
Как результат - 10 смертей, и 19 человек получили сильнешее отравление радиацией.
23. Новейший на то время самолет F-18 превращался в тыкву, когда перескал зону смены часового пояса меняющий день ( к примеру полет с Гаваев в Японию ). Система не расчитывала что может попасть в прошлое, потому 127 миллонный самолет мог упасть в любой момент. Благо помогал ресет
24. Фобос-1, спутник СССР направленный на изучение Марса. В 1988 году, неправильная команда запущенная с Земли, активировала тестирующий код, который никогда не должен был бы выполниться. Что привело к тому, что спутник потерял возможность ориентироваться в космосе.
После чего у него села батарея и он был навсегда утерян. Смешно то, что тестирующий код оказался там по спешке, но программисты заверили что он никогда не выполнится. Выполнился.
25. День когда AT&T остановился. 1990 год, новый патч для свичей AT&T. Естественно, AT&T не могут апдейтить сразу все свичи, потому как тогда вся сеть упадет. Потому по новой версии софта, один из свичей в Нью Йорке начал процедуру апдейта, и отправил всем ближним сообщение об
этом. После апдейта, загрузился, и сообщил что на месте. Так уж получилось, что получив второе сообщение от свича с Нью Йорка, другие свичи начали процедуру self-testа, о чем сообщили ближайшим свичам, и отклчались. При включении делали тоже самое.
Вся сеть AT&T каскадом завалилась на 8 часов, отключая своих пользователей от телефонов, и не имея возможности обработать запросы.
26. USS Yorktown, 1997 корабль остановился, и отказался плыть дальше. Пришлось вызывать буксир. Оказалось, что программист в базу один параметр ввел как 0. Все остальные системы пытались пользоваться этой переменно, что вызывало деление на 0. Смешно, но система обновления базы
тоже смотрела на этот параметр.
27. 1962й год, спутник Mariner 1 внезапно полетел совсем не в ту сторону куда ожидалось. Центру полетов пришлось самоуничтожить его над Атлантическим океаном. Расследование показало, что формула была запрограммирована неправильно, потому как у ученого писавшего ее на доске
был плохой почерк, и программисты неправильно ее закодили:)
28. Баг в ПО Toyota приводил к вгезапной остановке траспорта, что привело к смерти 89 человек. Самое интересное, что когда начали расследование, эксперт заключил, что код у Toyota совсем говно, разобраться нереально, и все держиться на честно слове
В результате, у Toyota использовалось около 350 ассемблерных функций, который выполнялись при переключении операций, которые никак не синхронизировались, что в определенных случаях приводило к полной остановке автомобиля.
29. 5 декабря, 2010го года, российские ракетоноситель Протон-М пошел на дно океана с тремя спутниками Глонасс-М. Причина - неправильная формула, которая превысила массу одного из заправленных баков на более чем полторы тонны. Как оказалось, формула была исправлена
и даже была заведена в систему как изменения запланированные для реализации. Но когда шли сроки - многие задания закрывали, как не важные. Дозакрывались:) Подумай в следующий раз когда таску в Жире закрываешь:)
30. Один из самых известных блогеров Джошуа Браун, взорвал в свое время интернет своими видео-обзорами Теслы. И конечно же фанател от авто-пилота, пока в один день Тесла на полной скорости не врезалась в фуру. Джошуа погиб на месте.
Как оказалось, машина с прицепом ехавшая впереди Теслы совершала перестроение в другую полосу, от чего сбросила скорость, и тут в нее прилетела Тесла под управлением автопилота. Как выяснилось, Джошуа совершенно не следил за дорогой,
а автопилот не заметил прицеп, и смешал его с небом. Тесла рекомендовала, что автопилот нужен для помощи водителям, но никак не замены их полностью.
31. Индиана, 2003 год. Инженер, который занимался поддержкой энергооборудования сети, заметил небольшую поломку. Его прям очень раздражал звуковой сигнал, которым система оповещала про проблему. Не долго думая, инжинер отключил звук оповещения, и спокойно окончил работу.
Конечно же, он забыл ее включить обратно, и никому не сказал. После этого, дерево упавшее на линию передач в Огайо, порвало линии электропередач, начав отключить соседние регионы. Система оповещения пыталась мигать красным, но звуку не издавала. Результат? 55 миллионов человек
без электричества:) А ведь могли включить звук, хотя бы через пол часа трезвона:)
32. 7 октября 2008года, самолет совершавший рейс SIngapore - Perth, внезапно начало трясти. На самом деле нет, но все было так. Через 3 часа полета внезапно отлкючился автопилот, и пилотов засыпало ошибками. Через 5 минут, капитан корабля отключил пилот и попытался
разобраться что же случилось. Внезпно нос самолета накренился на 8.4 градуса, от чего пассажиры в салоне, которые не были пристегнуты в тот момент встретились головой с потолком самолета. Результат - 112 человек получили ранения
Расследование показало, что один из процессоров, которые отвечали за обнаружение критических ситуаций, внезапно выдавал неправильно значение, вероятнее всего из-за производственного брака, но сразу же после него выдавал верное. От чего система
получив неправильное значение выставляло его как неверное, но сразу же получив верное значение ставила предыдущее в верное. Из-за чего самолет косплеил сериал "Крутое Пике"
33. 14 сентября, 2004 года. Без какого либо предупреждения, радиорубка управления перелетами в аэропорту Лос-Анджелеса потеряла голосовую связь с более чем 800 самолетами. Запасная система связи отвалилась через минуту после запуска.
Как оказалось, в основной системе были тики таймеров, которые начинались с самого высокого числа ( 2 в 32 степени ). Служили они для идентификации сообщений и синхронизации. Каждое новое сообщение просто уменьшало таймер на 1. Когда же количество тиков достигло 0
оказалось, что система не может дальше продолжать отсылать сообщения. Чтоб отправить 2 в 32 степени сообщений необходимо около 50 дней. Теперь, процедура безопасности требует перезагрузку системы каждые 30 дней:)
С вами хорошо, но я пойду спать:) Завтра продолжим!
34. American Airlines допустили ошибку в разработке системы планирования отпусков для пилотов. Оказалось, что кто-то забыл поставить лимит на взятие отпусков в Рождественский период. Чем и воспользовались пилоты. Кому летать 15000 запланированных перелетов - стало большим
вопросом для компании, и пришлось торговаться. Каждый пилот получил в полтора больше отпуска, только чтоб выйти на работу в этот праздничный сезон:)
35. Про Хитроу вы наверное слышали, но там все что только могло пойти - пошло не так. Просто реальный пример закона Мэрфи. Но почитайте, конечно же: apt.ua/heathrow-termi…
36. Конечно же, нельзя обойти вниманием известный бак Y2K, при котором до 2000х программисты использовали 2 цифры для обозначения года, к примеру 97 == 1997, для экономии памяти. Никто не ожидал, что компьютеры протянут так долго.
В целом журналисты прогнозировали чуть ли не апокалипсис, но с помощью фиксов, а часто и говна с палками худо бедно к проблеме 2000 года мы подошли подготовленные, апокалипсис не случился, но попереживали знатно.
37. В 2011 году, более 400 заключенных были освобожденны раньше срока из тюрем Калифорнии в следствии ошибки в ПО. Штат пытался освободить место в тюрьмах, где место собственно уже и заканчивалось, и для выбора самых не опасных преступников был запущен скрипт, который
одну из внутренних систем состояние дел заключенного, и по ним выставлял "рейтинг опасности". Так как многие из заключенных были в различных бандах, или нарко картелях - информации про них было немного, от чего скрипт решал, что заключенный не опасен
Потому 450 опасных преступников были выпущенны на свободу раньше срока:) А мы для этого Савченко спасали!
38. Не баг, а раздолбайство. У меня просто истории про баги заканчиваются:) 2014 год, случай прозвали Murder in the Amazon Cloud. Code Spaces была компанией, которая предоставляла разработчикам возможность создавать свои репозитории, хостить код, и минимальный софт для PM
Вся инфракструктура системы была хощена на Амазон. Нет, Cloud Space не взломали, а просто получили доступ к админки AWS. После чего начали требовать выкуп, чтоб вренуть доступ. Code Spaces постарались своими силами вернуть доступ к админке, в следствии чего
захватчик начал удалять ресурсы, бакеты в S3, и так далее. Code Spaces надеялись восстановить все с бекапов, но к сожалению, бекапы тоже управлялись все с той же консоли. От полученных травм Code Spaces так и не отошли, и после не долгих разбирательств канули в Лету
39. Студент Роберт Моррис ( один из со-основателей Y-combinator, и вообще достаточно известная личность ) в 1988 году во время обучения в Cornell University написал программу, которая в последствии стала известна под именем Morris Worm.
Сама программа была написана, как утверждал автор для вычисления размера интернета! Червь использовал сразу несколько дырок в Unix системах, и распространялся по сети. В черве была проверка - или система уже заражена. Но Моррис был уверен что некоторые администраторы будут
обманывать червь, всегда говоря что система заражена, поэтому в 14 процентах случаев червь копировал сам себя. Моррис немного промазал, и червь начинал настолько нагружать систему, что ею ставало невозомжно пользоваться. 7 марта 1991 года, оценка ущерба от черввя
была расчитана в более чем 100 миллионов долларов, Моррис получил штраф в 10500 долларов, 400 часов общественных работ, и 3 года условки. А я еще над Януковичем смеялся.
40. Lockheed Martin F-35 Lightning II. Истребитель бомабрдировщик 5-го поколения. Разрекламированный 26 октября 2001го года. Машина смерти в воздухе, которая должна была быть выпущенная в 2008 году, и стоить всего-ничего от 40 до 50 миллионов долларов
Шел 2018й год. Самолет F-35 был использован в бою всего лишь дважды. Система управления запланированная самолетом настолько сложна, что пока не очень позволяет ему стрелять, получать координаты, и вообще делать хоть что-то.
На данный момент осталость починить всего лишь 263 высоко приоритетных бага, и тогда уже можно приступать к лабораторным тестам. Кстати на разработку самолета потратили уже 133 миллиарда долларов. Что вы знаете про долгострои?
41. Самый большой случай потери персональных данных это конечно же взлом Equifax. В фреймворке Apache Struts был обнаружен баг, который так же быстро был починен, а именно 6го марта. Баг привел к тому, что можно было вполнять так называемые RCE атаки ( remote code execution )
Сразу же после фикса, хакеры начали бомбить сайты в интернете, в поисках затупивших админов, которые забыли обновить версию Struts. Взлом Equifax был как раз сделан с помощью этого бага. Но есть одно но. Взлом был сделан в средине мая. Что приводит нас к тому, что админы
Equifax за два месяца не удосужились накатить патч. На секундночку, Equifax занимались кредитной историей, а значит знали вот прям самые самые персональные данные своих пользователей. Как взлом Equifax аукнется в ближайшие годы еще совсем не известно.
42. Самый защищенный на свое время Windows NT. i.imgur.com/ikId5.gif
43. Сингапур, 2017й годе, 15 ноября. Многие слышали что метро в Сингапуре практически полностью автоматизировано. Шутка ли - лучшая транспортная система в мире! Но 15 ноября два поезда не договорились. Вернее баг в системе коммуникации двух поездов привел к тому, что поезд
подъезжал к остановке, неправильно определил поезд который на остановке собственно стоял. Вместое 6 вагонного поезда, он определил его как 3-х вагонный, и уже на тормозящей, но все же скорости, влетел в мирно стоящий поезд. Итог - 29 пострадавших, но хорошо что никто не погиб.
44. Когда Steam выпустили на Linux, и вы переносили папку с играми из дефолтного места, вы сильно рисковали потерять все данные. Потому что один из скриптов в стиме выполнявших команду rm -rf "$STEAMROOT/"* , но если вы переносили папку, то STEAMROOT оказывался равен пустой
строчке, которая превращала все в команду: rm -rf "/"* . Жертва зарепортила баг 14 января 2015го года:) github.com/ValveSoftware/…. Нормально решил игрух накупить:)
45. ВВС США вообще очень любят жить на широкую ногу. Начало 2000го года ознаменовалось тем, что был запланирован гигансткий проект по разработке новой ERP системы, которая должна была заменить более чем 200 устаревших систем, и вообще сделать жизнь работников если уж не раем
то с кисельными берегами, и молочными реками. 2005й год, на разработку системы было уже потрачено более чем 1 миллиард долларов, как раз чтоб спикер ВВС США заявил, что с оценкой проекта немного промазали, и необходимо еще более чем 1.2 миллиарда, чтоб запилить четверть
от запланированного обьема, до 2020! года. Вы только вдумайтесь в горизонт планирования IT проекта на 20 лет вперед. Промазали они наверное потому-что скрам не использовали:)
46. И немного о будущем! Если вы думаете что мы пережили баг 2000го года и все дальше будет хорошо - нет:) Нас еще ждет 2038й год. Так уж случилось, что время в Unix системах отмеряется в секундах прошедших от 1 января 1970года.
А именно 19 января 2038м года, пройдет ровно 2,147,483,647 секунд от стартовой даты, что не влезет в обычные 32х битное число. Казалось бы - все можно починить, но вы даже не представляете сколько в мире всего работает на легаси системах. Собственно, меньше чем через 20 лет эта
проблема затронет ну очень больше количество систем, устройств, и даже структур даных которыми мы пользуемся сейчас:)
47. В самолетах модели Boeing-787-Dreamliner был баг, который мог отключить подачу энергии на самолет, в независимости от фазы в которой самолет находился. Но только после 248 дней работы. Причина - все то же 32 битное число, которое заканчивается
Именно через 248 дней, число сантисекунд ( 0,01 секунды ) которая не влезет в 32 битное число, и приведет к полной потере управления самолетом. К счастью, даный баг был обнаружен быстрее падения первого боинга.
48. 1995 год, аэропорт Денвера представляет проект самой сложной в мире системы автоматической доставки багажа. Цена разработки системы - 200 млн долларов, время разработки - 2 года, рекламы - бесценна. Когда систему открыли, она внезапно начала вытворять с багажом
такие непотребности: выкидывала багаж, выстреливала им на ленту доставки, и просто зажевывала, что ее назвали "baggage system from hell". Телевиденье и репортеря яростно смаковали картинки разодранных чемоданов, раскиданных вещей, и поломанных планов на отпуск.
Доработка системы заняла 16 месяцев, что стоило аэропорту Денвера более чем 1.1 млн долларов в год. Аэропорт открылся таки в 1995ом году, но багаж доставлялся старым добрым методом рабочих, мата и тележки. Часть системы все же пользовалась, но была очень дорога в
эксплуатации. Ежики кололись, плакали но продолжали заниматься любовью. По итогу, потратив 600 миллионов вместо запланированных 200, система была заброшена и отключена аж в 2005ом году.
49. 2013й год. Обычный парень Крис Рейнольдс, торговавший запчастями для BMW утром 13 июня проснулся, и проверил свой счет в PayPal. Всего лишь за одну ночь, бедняга Крис стал в 1000 раз богаче чем вся человеческая цивилизация. Счет PayPal показывал ему чудесную цифру в
92 квадрилиона долларов. Естественно в PayPal быстро нашли ошибку, и исправили вернув Криса на землю, но он сыскал не абы какую популярность, и был приглашен на многие телешоу! Когда же у него спросили, что бы он сделал со всеми этими деньжищами, Крис скромно ответил
что выплатил бы государственный долг:) Жаль только виртуальными деньгами пока не принимают.
50. Считайте юбилейная! Расскажу вам свою байку из своего опыта. В году так 2009ом писал я с командой софт для управления сетевыми устройствами. Когда я говорю про управление - это скачивание конфигурационного файлы с, допустим, роутера, изменение его и закачка обратно.
Так работало большинство устройств, но некоторые настраивались через так называемые MIB деревья, или же просто через меню по SSH соединению. Так вот, чтоб что-то менять в устройствах по SSH мы посылали команды: стрелка вниз, вверх, ентер. Прям как комбинации в Mortal Combat
Цель конечно же была - добраться до пункта меню: скачать файл. Собственно комбинации подгружались с шаблонов команд в зависимости от модели сетевого устройства. Итак история:) Пишет нам заказчик: Я администратор в аэропорту. Пользуюсь вашим софтом, и пытаюсь настроить один роутер
Но когда я пытаюсь скачать конфиг, ваше приложение перегружает главный роутер, и весь терминал аэропорта погружается в интернет-тьму. И даже пропадает связь с самотлетами... Суть до дела, был неправильный конфиг:) Но к счастью обошлось без жертв. Пронесло!
Дамы и Господа, это было невероятное путешествие, и моя первая проба перва в таком тви-марафоне! Спасибо что лайкали, спасибо что репостили! Надеюсь, вам понравилось! А я дальше пойду мемчики перепощивать:) Хорошего дня!
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Я есть XSLT
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!