2008-09-25

Как не надо вести логи

Вчера убил больше шести часов времени и несчетное количество нервных клеток на установку MSVS 6. В самом конце инсталляции, возникала ошибка при попытке записи в реестр. Дальнейшее исследование показало наличие сразу двух причин такого поведения:

  • На системе был установлен свежий софт от MS (Visual Studio installation problems occur if Crystal Reports 8 is installed)

  • Тонкие глюки одной софтины для защиты системы (ирония была в том, что студия ставилась исключительно с целью модификации кода этой софтины )


Теперь подробно о проблеме. На завершающем этапе, инсталлятор выдавал сообщения об ошибке "setup error 168". В попытках докопаться до сути проблем, была обнаружена интересная статья How To Troubleshoot Visual Studio 6.0 Setup. Кратко суть рекомендаций сводится к использованию лога - при инсталляции программа внимательно слушает себя и на каждый чих делает по записи.
Так вот. Инсталлятор детально и тщательно отписался в лог о каждом действии (настолько тщательно, что общий объем лога был около 700 Кб). Не менее подробно описывались вносимые в реестр изменения. Указывались: ветка, ключ, тип, значение и статус Ok при удачном завершении действия - почти все, что надо для анализа. Почти - в случае возникновения ошибки запись в лог имела примерно такой вид:
"Произошла ошибка при записи в реестр! {Ok}" {Ok} - это выбор пользователя, в данном случае, единственная кнопка на окне. Вместе с той широкой информацией об успешных операциях, такое сообщение выглядит ехидным издевательством.
Господа, огромная просьба, никогда, никогда не пишите таких сообщений об ошибке :)

2008-03-03

ImageMagic

Юзабилити по людоедски линуксоидски.
Для расширения кругозора и решения нескольких практических задач решил ознакомиться с библиотекой ImageMagic.
На страничке закачки http://www.imagemagick.org/script/download.php можно найти два десятка зеркал, упоминание об SVN, предложение ознакомиться с chengelog, но ни одной ссылки на саму закачку (http://www.imagemagick.org/download/binaries/). Позже нашел ее то ли через site map, то ли через Google.

2008-01-23

Глонасс?

После всех победных отчетов:
Вице-премьер Сергей Иванов заявил о провале программы ГЛОНАСС: орбитальная группировка не надежна, услуга не доступна на всей территории РФ, отечественные навигаторы не конкурентоспособны. Ответить за эти недостатки должно руководство Роскосмоса, уверен Иванов. Глава агентства Анатолий Перминов считает: ответом будет «качественная работа» Роскосмоса в этом году.

Источник


По духу безумно напоминает 72 метра:

На флоте ЛЮБОЕ НАЧИНАНИЕ всегда делится на четыре стадии:
первая - ЗАПУГИВАНИЕ;
вторая - ЗАПУТЫВАНИЕ;
третья - НАКАЗАНИЕ НЕВИНОВНЫХ;
четвертая - НАГРАЖДЕНИЕ НЕУЧАСТВУЮЩИХ.

2008-01-15

Ленд-лиз. Фото

Фото из частного архива одного из летчиков работавших на поставках самолетов по ленд-лизу в СССР.

via

2008-01-14

Магнитные браслеты


Весьма забавная идея - магнитные браслеты в помощь при небольшом ремонте. По любому удобнее чем держать гвозди и винты в зубах :) Из недостатков: 1. при наличии здоровых металлических предметов рядом, рука будет липнуть к ним 2. как верно заметили по одной из ссылок ниже, наручным часам может прийти каюк. Еще один вопрос - насколько легко случайно зацепившись за что-то, смахнуть нужную детальку с браслета. Интересно попробовать такую штуку в деле.

(c)
http://www.thinkgeek.com/gadgets/tools/917f/
http://cooler-online.com/sc.php?cl220307.html&15

2008-01-09

Билл Гейтс out

В ходе своего выступления перед открытием Consumer Electronics Show, Билл Гейтс объявил, что собирается уходить из созданной им компании с тем, чтобы сосредоточиться на благотворительном фонде Bill & Melinda Gates Foundation.

(c)
Последние несколько лет БГ занимался не только Майкрософтом и уход был предсказуем, но время на осознание факта все равно необходимо - уж слишком неразрывно связаны Билл Гейтс, Майкрософт и IT.

2008-01-06

Import/Export Settings

Несколько дней назад оставлял ссылку на статью о простых способах изменения тулсетов для билда в VC8.0(sp1). После применения теории на практике, оказалось что Import/Export VC++ Directories не работает (по крайней мере в экспрессах). О чем отписался кривым английским в комментариях к статье. Жалко.

2008-01-04

О дивный новый мир

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


via