Кетхоум

11:49
Онлайн 1

Блоги

Страница 31

  • Это интересно. 10 худших багов в истории человечества

    • Комментариев: 4
    • Рейтинг: 0
    • Теги: оффтоп
    10 худших багов в истории человечества 14.11.2005 18:49, Текст - Анатолий Ализар версия для печати || Архив | архивная статья | Если баги в программном обеспечении приводят к зависанию компьютера, то это ерунда. Гораздо хуже, если из-за ошибок в ПО ломаются автомобили, взрываются ракеты и погибают люди. Самая первый компьютерный баг в истории был обнаружен в 1945 г., когда инженеры нашли в корпусе компьютера Harvard Mark II мотылька. Этот мотылек закорачивал контакты — и компьютер сбоил. Инженеры сделали запись в журнале событий «Первый случай обнаружения бага » (по-английски «bug» означает «насекомое»). С тех пор компьютерные сбои принято называть багами . По мере распространения цифровых устройств баги все глубже проникают в нашу жизнь. Они окружают нас повсюду — на мобильных телефонах, в бытовой технике, в автомобилях. К счастью, обычно баги не приносят никакого вреда, кроме морального. Но бывает и по-другому, когда баг вызывает огромные финансовые потери и даже забирает человеческие жизни. Журнал Wired посвятил этой проблеме целую тему номера и опубликовал список 10 худших багов в истории человечества, в хронологическом порядке. 1. 28 июля 1962 г. Космический аппарат Mariner I стартовал по направлению к Венере. Из-за поломки антенны корабль потерял связь с земными службами управлениями и перешел на собственную систему пилотирования. Но эта система содержала обидный маленький баг . В результате аппарат полетел совсем не в ту сторону и его пришлось подорвать над Атлантическим океаном. Последующее расследование установило, что в процессе программирования системы навигации была совершена маленькая опечатка — при вводе одной из формул был пропущен один символ. 2. 1982 г. Авария на Транссибирском трубопроводе. Оперативники ЦРУ внедрили баг (отчет в формате PDF) в канадское программное обеспечение, управлявшее газовыми трубопроводами. Советская разведка получила это ПО как объект промышленного шпионажа и внедрила на Транссибирском трубопроводе. Результатом стал самый большой неядерный взрыв в истории человечества. 3. 1985–87 гг. Несколько человек получили смертельную дозу облучения во время сеансов радиационной терапии с медицинским ускорителем Therac-25. Основанная на предыдущей версии ускорителя, «улучшенная» модель Therac-25 могла генерировать два вида излучения: слабое электронное бета-излучение и нормальное рентгеновское излучение. Еще одно «улучшение» состояло в том, что вместо электромеханической защиты пациента в устройстве была реализована программная защита, якобы более надежная. Обе новые функции были некорректно реализованы неопытным программистом, результатом чего стали как минимум пять смертей и огромное количество несмертельных случаев переоблучения. 4. 1988 г. Переполнение буфера в Berkeley Unix. Первый в мире компьютерный червь (так называемый червь Морриса) заразил от 2.000 до 6.000 компьютеров менее чем за сутки, эксплуатируя уязвимость в реализации функции gets(). В ОС Berkeley Unix эта функция ввода/вывода не имела ограничения на максимальную длину. 5. 1988–96 гг. Генератор случайных чисел Kerberos в течение нескольких лет широко использовался в различных системах шифрования. Предполагалось, что программа должна выбирать ключ случайным образом из многих миллиардов чисел, но генератор случайных чисел выбирал из гораздо меньшего набора численностью примерно в миллион. Как результат, в течение восьми лет любой пользователь мог без труда проникнуть в компьютерную систему, которая использовала модуль Kerberos. 6. 15 января 1990 г. Падение телефонной сети AT&T. Ошибка в новой версии прошивки междугородних коммутаторов привела к тому, что коммутатор перезагружался, если получал специфический сигнал от соседнего коммутатора. Но беда в том, что этот сигнал генерировался в тот момент, когда коммутатор восстанавливал свою работу после сбоя. В один прекрасный день, когда какой-то коммутатор в Нью-Йорке перезагрузился, он подал тот самый злополучный сигнал — и началось. Вскоре 114 соседних коммутаторов непрерывно перезагружались каждые 6 секунд, а 60 тыс. человек остались без междугородней связи на 9 часов, пока инженеры не установили на коммутаторы предыдущую версию прошивки. 7. 1993 г. Широко разрекламированный процессор Intel Pentium неправильно производил деление с плавающей запятой, ошибаясь на 0,006%. Хотя эта проблема реально коснулась немногих пользователей, но стала настоящим кошмаром для имиджа Intel. Поначалу фирма согласилась менять процессор только для тех пользователей, которые могли доказать, что им в вычислениях нужна подобная точность, но затем согласилась поменять процессор всем желающим. Этот баг стоил Intel около $475 млн. 8. 1995–96 гг. Пинг смерти. Отсутствие проверки на ошибки при обработке IP-пакетов позволяла порушить практически любую операционную систему, отправив ей через интернет специальный пакет («пинг»). 9. 4 июня 1996 г. Новая ракета-носитель Ariane 5, результат многолетней работы европейских ученых, гордость стран Евросоюза, взорвалась через 40 секунд после своего первого старта. Только научное оборудование на борту ракеты стоило около $500 млн, не говоря о множестве побочных финансовых последствий. Система автоподрыва ракеты сработала после остановки обоих процессоров в результате цепочки ошибок. Началом этой цепочки послужило переполнение буфера, поскольку система навигации подала недопустимо большое значение параметра горизонтальной скорости. Дело в том, что система управления Ariane 5 переделывалась из Ariane 4, а там такого большого значения не могло быть теоретически. В целях снижения нагрузки на рабочий компьютер инженеры сняли защиту от ошибок переполнения буфера в этом программном модуле, поскольку были уверены, что такого значения горизонтальной скорости не может быть в принципе — и просчитались. 10. Ноябрь 2000 г. Национальный институт рака, Панама. Здесь произошла целая серия инцидентов, вызванная тем, что ПО для планирования радиационной терапии производства американской компании Multidata Systems International неправильно рассчитывало дозы облучения для пациентов. Программа позволяла врачу нарисовать на компьютерном экране расположение защитных металлических щитов, которые защищают тело от радиации. Но программа позволяла манипулировать только четырьмя щитами, тогда как врачи хотели задействовать пять. Они нашли способ «обхитрить» программу, если нарисовать все пять щитов в виде единого блока с дыркой посередине. Единственное, чего они не знали, что программа рассчитывает разные дозы радиации в зависимости от того, как нарисована дырка. Если рисовать ее особым образом, то устройство выдавало двойную дозу радиации. Как минимум восемь человек погибли, а еще 20 получили переоблучение. Врачи, которые должны были вручную перепроверять расчеты программы, были осуждены за убийство. Все эти примеры, а особенно последний, еще раз показывают, что никогда нельзя в полной мере доверять компьютерам. Ведь программы для компьютеров создают люди, а людям свойственно ошибаться.
  • Давайте откроем банк

    Есть предложение открыть банк , где можно бы было взять кредит для раскрутки малого бизнеса а то пока накопишь блин, половина заводов вообще стоят не поменяв цены после инфляции, думаю этот шаг поправил бы экономику нашей кошачей страны
  • Кто любит фэнтези?

    Ищу единомышленников. Есть среди вас любители фэнтези? Какие книги читаете? Какие смотрите фильмы? Ходите ли на толкиенистские тусовки?
  • Спам вот такой забавный

    • Комментариев: 7
    • Рейтинг: 0
    • Теги: оффтоп
    Нормально вот. Пришел спам с сабжем "Жопа". Ну, думаю, такой наглый спам почитать надо и просто выпал над вот этим вступлением (как и в большинстве спам-писем оно не рекламного содержания, вообще на "левую" тему) "Требуется премьер-министр Руритании. Рабочие часы - с 4 утра до 11:59 вечера. Соискатель должен выдержать три раунда с чемпионом в тяжелом весе (в перчатках). По достижении пенсионного возраста (65 лет) – мучительная смерть во имя родной страны. Если соискатель знает парламентскую процедуру лишь на 95%, он будет физически уничтожен. Если он соберет меньше 75% голосов при проверке популярности по методу Гэллапа, он также будет уничтожен. Кроме того, соискатель должен обратиться с речью к съезду баптистов и склонить их к изучению рок-н-ролла. В случае провала будет уничтожен. Явиться в спортклуб (с черного хода) 19 сентября в 11:15. Перчатки предоставляются; кеды, майка и шорты - свои"
  • Наши Домашние любимцы.

    У мну дома Кот-Мэйсон -11 лет и собака-таксист -Чак -10 лет. Кодекс Таксы: 1. Если это мне нравится -это моё 2.Если Это у меня в пасти- это МОЁ 3.Если я могу отобрать это у тебя - это моё 4.Если когда-то это было у меня - это моё 5.Если это моё, то оно никогда не должно быть твоим 6.Если я что-то грызу -все кусочки мои 7.Если это выглядит ну прямо,как моё -это моё. 8.Если я увидел это первой- это моё 9.Если ты играешь с чем-то и кладешь -это автоматически становится моим..
  • Баллада о кустах

    ono
    • Комментариев: 6
    • Рейтинг: 0
    • Теги: оффтоп
    Баллада о кустах Oh, I was this and I was that... Kipling, "Tomlinson" Пейзаж для песенки Лафоре: усадьба, заросший пруд И двое влюбленных в самой поре, которые бродят тут. Звучит лягушечье бре-ке-ке. Вокруг цветет резеда. Ее рука у него в руке, что означает "да". Они обдумывают побег. Влюбленность требует жертв. Но есть еще один человек, ломающий весь сюжет. Им кажется, что они вдвоем. Они забывают страх. Но есть еще муж, который с ружьем сидит в ближайших кустах. На самом деле эта деталь (точнее, сюжетный ход), Сломав обычную пастораль, объема ей придает. Какое счастие без угроз, какой собор без химер, Какой, простите прямой вопрос, без третьего адюльтер? Какой романс без тревожных нот, без горечи на устах? Все это им обеспечил Тот, Который Сидит в Кустах. Он вносит стройность, а не разлад в симфонию бытия, И мне по сердцу такой расклад. Пускай это буду я. Теперь мне это даже милей. Воистину тот смешон, Кто не попробовал всех ролей в драме для трех персон. Я сам в ответе за свой Эдем. Еже писах - писах. Я уводил, я был уводим, теперь я сижу в кустах. Все атрибуты ласкают глаз: их двое, ружье, кусты И непривычно большой запас нравственной правоты. К тому же автор, чей взгляд прямой я чувствую все сильней, Интересуется больше мной, нежели им и ей. Я отвечаю за все один. Я воплощаю рок. Можно пойти растопить камин, можно спустить курок. Их выбор сделан, расчислен путь, известна каждая пядь. Я все способен перечеркнуть - возможностей ровно пять. Убить одну; одного; двоих (ты шлюха, он вертопрах); А то, к восторгу врагов своих, покончить с собой в кустах. А то и в воздух пальнуть шутя и двинуть своим путем: Мол, будь здорова, резвись, дитя, в обнимку с другим дитем, И сладко будет, идя домой, прислушаться налегке, Как пруд взрывается за спиной испуганным бре-ке-ке. Я сижу в кустах, моя грудь в крестах, моя голова в огне, Все, что автор плел на пяти листах, довершать поручено мне. Я сижу в кустах, полускрыт кустами, у автора на виду, Я сижу в кустах и менять не стану свой шиповник на резеду, Потому что всякой Господней твари полагается свой декор, Потому что автор, забыв о паре, глядит на меня в упор.
  • женские имена...

    ono
    "- Надо назвать три русских женских имени, которые не заканчиваются на "а" или "я"... "Любовь" - это мы уже назвали. Осталось два." Ну да, к Любови добавились Нелли и Нинель. Нелли, как утверждает www.all-names.net - "английская уменьшительная форма от имен Елена, Анна, Элеонора", Нинель - Нина? Еще там есть Руфь и Рахиль. Но больше всего меня прикололи женские славянские имена. Белка ("белочка" :), Блажена, Богиня (!), Бока (хмм...), Гойка, Гроза, Дева, Дима (ой!), Дубрава, Душа, Желанья, Жирава, Звезданка, Зелена, Злата, Любимая, Малюта (Скуратова, надо полагать), Милая, Мирна (Грозны - нет :), Мысльна, Поляна, Пороша, Радость, Сваточна, Сладка, Смирена, Улита, Умила, Хвала, Щастна, Юугослава, Ябланя, Ягода, Ясна...
  • игра для форума : кто больше знает?

    пишем только слова игры. напрмер : работа, поглаживания, бои, рейтинг, расческа ... выигрывает тот, кто не повторит ни одного слова, прозвучавшего раньше, и если в течении недели никто не ответит. посать можно не более 5ти слов в сообщении. с меня пиво победителю, и мсожет дэк разорится на десяток чо. p.s. пиво самовывозом из Ленинграда... начнём?

← Предыдущие

Следующие →