Показаны сообщения с ярлыком холивар. Показать все сообщения
Показаны сообщения с ярлыком холивар. Показать все сообщения

вторник, 20 мая 2008 г.

Service Pack 3 для Windows XP вызывает ошибку

Установка пакета обновлений Service Pack 3 для Windows XP вызывает ошибку, приводящую к постоянной перезагрузке компьютера. Проблема касается только машин с процессором AMD.

Вскоре после начала распространения SP3 для Windows XP в службу технической поддержки Microsoft начали поступать жалобы от пользователей на некорректную работу компьютера после установки пакета обновлений. Во время перезагрузки, завершающей процесс установки SP3, компьютер проходил стадию проверки BIOS, обращался к загрузочному сектору и перезагружался вновь. Повторная перезагрузка, а также выключение компьютера, не исправили ситуацию.

Бывший менеджер по безопасности Microsoft Джеспер Йоханссон (Jesper Johansson) назвал в своем блоге две возможные причины данной проблемы.

Он предположил, что компания HP при первоначальной инсталляции операционной системы использовала один образ как для компьютеров на базе Intel, так и на базе AMD. Поэтому за управление питанием ПК на обеих платформах отвечает один файл intelppm.sys. Однако изначально он создан только для компьютеров с процессором Intel. За управление питанием машин с AMD отвечает amdk8.sys. В результате система определяет intelppm.sys в связке с процессором AMD как нештатную ситуацию и работает некорректно.

Вторая проблема связана с BIOS процессоров AMD. Как правило, она возникает при использовании материнской платы Asus A8N32-SLI Deluxe.

Для восстановления работоспособности компьютера в первом случае Йоханссон рекомендует просто отключить intelppm.sys. Во втором - подключить к компьютеру флэшку, и лишь после этого включать его.

И после этого вы будете говорить мне, что-де "для работы в линуксе надо знать танцы с бубнами"? Хе-хе :) А как вам такие танцы с флешками? Вот оригинальный текст, если кто-то сомневается:

The solution is simplicity itself: insert a USB flash drive, or some other form of secondary storage mechanism, before booting the computer. The people have that have seen this problem report that it goes away when they do. The catch is that the computer will only boot with a secondary drive attached. If you remove the secondary drive it will no longer boot. (Direct link)

Товарищ Джеспер выпустил утилиту диагностики и устранения проблемы (скачать). Перед установкой убедитесь, что в вашем компьютере установлен процессор AMD. Для этого вставьте в соответствующий привод дискету 3.5", отформатируйте ее, запишите на нее пустой текстовый файл и выкиньте в окно. Если дискета зависла в воздухе, значит у вас точно процессор AMD; если же окно оказалось закрыто, у вас стопроцентно UltraSPARC. Теперь просто запустите утилиту двойным щелчком мыши или Enter`ом. Если вам нужно проверить сразу несколько компьютеров, это можно сделать так: "removeIntelPPMonAMD.vbs [comp 1] [comp 2] [comp 3] ..."

HP выпустили официальный хелп по проблеме.

Официальные комментарии Microsoft, относительно обнаруженных проблем, отсутствуют.

По материалам securitylab.ru и блога бывшего менеджера по безопасности Microsoft Jesper Johansson

вторник, 29 апреля 2008 г.

Чем веб разработка с нуля лучше готовой CMS?

Любопытный холиварчег:
Народ, я заказчик веб магазина (PHP, MySql и т.п.) и столкнулся с тем,
что некоторые команды отказываются работать с готовыми CMS (Content
Management System). Обьясняется это тем, что "есть своя и она лучше".
На поверку я часто не наблюдаю тот же уровень функциональности, что в
готовой (хорошей, платной) ЦМС. Хорошо, говорят мне, тогда мы вам
просто дорисуем, добавим что надо. И цена на разработку сразу взлетает
до 5-7000 долларов.

Обьясните на пальцах мне, юзеру, почему
команды разработчиков не всегда хотят использовать готовую платную CMS,
достаточно хорошо уже продуманную для интернет магазинов? Ваша админка
может быть хороша, но может быть по некоторым функциональностям проще
купить готовую панель и просто что-то дописать? Плюсы: экономия времени
и 80% готовой работы. Минусы, имхо: копаться в чужом исходном коде, не
всегда зная как лучше его оптимизировать. Я так понимаю? Обьясните мне
ваше отношение к готовым CMS в разработке? Спасибо.
ru_webdev: Чем веб разработка с нуля лучше готовой CMS?

Для книжного магазина начального уровня человеку советуют наперебой Битрикс и Typo3 - монстров, под которыми не то что шаред-хостинг, а даже VPS загнется при посещаемости ~1к. С этими зверюгами только нормальный колокейшн справится.

У народа каша в голове: "лучше для разработчика" !== "лучше для конкретного проекта" !== "лучше в принципе". Причем, что реально настораживает, каша даже в голове у самих разработчиков, причем, вроде бы, далеко не детского уровня.
- Цепляются за слова:
- как правильно: "модель, вью, контроллер", "модель-представление-контроллер" или "модель-представление-поведение"
- размешивают миксером мух в котлетах
"руби-на-рельсах и так можно назвать ЦМС...потому что...нераспраненный язык + стандарнтые для этого яыка библиотечки, и ничего больше"
Нельзя. CMF уж тогда
набор библиотек не более того. тот же друпал можно использовать так же
то есть, теперича у нас CMS, CMF, "набор библиотек", framework и язык программирования - есть одно и то же?! Однако ж, WЁB 2.0 наступает... Да-с...

- дают "дельные советы" по выбору основы:
Вам могу посоветовать самостоятельно выбрать
подходящую CMS и заказывать разработку именно на ней, то есть вам еще
нужно будет найти специалистов именно по этой CMS.
То есть, прежде чем купить автомобиль, человек должен изучить проектную документацию завода-изготовителя авто, пройтись по цехам и заручиться поддержкой "дядей-васей", что в случае чего, они ему подкрутят гайки, где надо; и потом еще договориться с главным инженером, чтоб под лобовым стеклом в его будущей машине поставили горшок с цветами. Бред.

- и, наконец, выдают экспертные заключения о качестве стороннего кода:
Потому что копаться в чужом говнокоде, изучать его зачастую кривую логику - это аццкий труд.
ну, разумеется: сам написал - карашё, зер гут! Все понятно, нигде говнокода не видно. Документация? Так нахрена, если я в своем коде, аки рыба в воде. Чужое? "Адназначна в биореактор!" (с) Сплошь и рядом говнокод! А документация где? Как это нету?! А как я разберусь в вашей лапше?? И логика ваша кривая, и переменные неправильно называете, а ООП - вообще вчерашний день; щас модно подпрограммами писать.

---
Вам какую пилюлю: синюю или все равно какую красную?