Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


source

2Graysis

Romul, а почему в hosts? Windows используешь, или долго использовал... :)
Не тупи, этот файл во всех Unix-like ОС располагается по адресу /etc/hosts, он так назывался ещё до того как DOS появился...


Михаил Фленов

Я не думаю, что у них для каждой библиотеки есть свой алгоритм отображения ошибок. Никто не будет смотреть, что одна библиотека обновляется, а другая нет. К тому же, сколько существует билдов разных библиотек? DLL отличается не только версией, но и билдом.

Я не защищаю MS, просто в данном случае я бы сделал так же, а точнее, я делаю. На экран вывожу только минимум информации, но программа может вести журнал. В случае сбоя я смотрю в журнал или прошу пользователя выслать. И об этом же написано в книге "Защищенный код". Это нормальная ситуация.


elza

Ламер, увидев сообщение об ошибке о не найденной библиотеке может скопировать ее с другого компа и другой системы. Чем это грозит? DLL Hell!!!

Пример не удачный,MFC80;да и вообще,потенциально отсутствующие библиотеки,не приводят к сбою системы,даже в случае их прямого копирования в систему.
Я не имела ввиду замену!, стандартных системных библиотек!Но опять-же в случае замены,этого сообщения просто не появится,а будет запрос на возраст версий файлов.
Я поражаюсь вашему упорству с которым Вы Михаил защищаете явные ,мягко говоря:"огрехи" MS,приводя при этом доводы,которые имеют мало чего общего с реальным положением вещей.


Михаил Фленов

И Билла, ни Линуса любить не нужно и я не вижу за что можно. А вот уважения заслуживают оба. По крайней мере на мой взгляд.


Oasis

Привет. Все таки темка не запылилась. Я как то было хотел отписаться, но передумал, и видимо не ошибся. Как показывает опыт нездоровый спор приносит лишь огорчения.

Что то писать по теме топика, все равно что совершать насилие над собой,так что прошу простить мой флейм. Но обещаю отписаться в топике "За что любят Линуса".

Благодарю за ответы: Romul, Elza.

WHO IS b.g.?





Михаил Фленов

Где зарегестрироваться? На VR или на Live?


DoS

Михаил, почему я не могу зарегестрироваться? Он пишет мне: "Мы работаем над устранеием временной проблемы со службой регистрации. Попробуйте позже". У них там действительно проблема или это у меня не получается?
PS Я тоже оценил Windows Live Writer :) 113dos.livejournal.com


Михаил Фленов

Можно, но зачем форматить целый диск, когда сбойны несколько кластеров?


Senjer

По части сбойных кластеров!
На сколько я знаю, сбойные кластеры можно подлечить низкоуровневым форматированием, но если диск большого обьема, то ждать придется очень, и очень, и очень долго!


Михаил Фленов

Хорошие мысли, хотя и не по теме поста :).

То, что драйверов нет - это и есть проблема запуска старых ОС на новом железе, но Core2 тут не причем. Все его инструкции остались еще со времен х86. Нужно искать старую видюху или обновлять ОС. Но самое главное, что MS тут не виновата, хотя винят его. Виноват производитель железа, который не хочет писать драйвера под новое железо для старой ОС и не будет этого делать. Почему? Официальная поддержка ОС 9х закончилась :(. Мы можем только сопеть и возмущаться, но больше ничего не можем сделать.

Да простят меня линуксоиды, но там вообще мало кто официально поддерживает старые системы. Там поддержка платная и чаще всего можно услышать ответ - обновитесь до новой версии, а от производителя драйверов в большинстве случаев вообще не дождешся. (обратите внимание, что в большинстве случаев. есть и положительные примеры, но я встречался только с отрицательными).

В XP сообщения об ошибках упростили, и не просто так, а с умыслом. Ламер, увидев сообщение об ошибке о не найденной библиотеке может скопировать ее с другого компа и другой системы. Чем это грозит? DLL Hell!!! Поэтому, в новых системах в качестве решения предлагается переустановить, дабы избежать проблем с адом, а более опытные пользователи могут увидеть более подробную информацию по ошибке в системном журнале ошибок. Я считаю эту диферинциацию логичной.

Ошибки не простительны - я от этих слов не отказываюсь, как и не отказываюсь от слов, что они везде есть. Просто производитель, создающий коммерческие программы должен отвечать за ошибки, помогать пользователю смягчить ущерб и тут MS поступает правильно.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне