О дисциплине программирования.
2010-Nov-30, Tuesday 01:11![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Имеем систему Windows, в которой нельзя ничего записать в %TEMP% - каталог в профайле есть, но cd в него не работает, dir не работает.
Скайп - работает, но показывает, что он в оффлайне. Сообщения принимает и отправляет. Часть настроек не работает.
Мозилла Файрфокс (с плагинами) - при старте теряет изображения части иконок интерфейса и вываливается нафиг.
NOD32 - при попытке обновиться считает, что обновился на год назад (5652 версия на 4240).)...
Можно долго перечислять. Adobe, Miranda, NERO, звонилка Билайнового модема, интернет-сексплорер 7...
Ни одна из запускавшихся программ не выдала ВНЯТНОГО сообщения об ошибке "Can't create temporarily file..."
Ни один программист не предусмотрел, что вообще-то файл может открыться с ошибкой и стоило бы проверить - а мы вообще можем туда писать?
Собственно, никаких выводов я не делаю.
Я просто констатирую наблюдаемый факт.
Скайп - работает, но показывает, что он в оффлайне. Сообщения принимает и отправляет. Часть настроек не работает.
Мозилла Файрфокс (с плагинами) - при старте теряет изображения части иконок интерфейса и вываливается нафиг.
NOD32 - при попытке обновиться считает, что обновился на год назад (5652 версия на 4240).)...
Можно долго перечислять. Adobe, Miranda, NERO, звонилка Билайнового модема, интернет-сексплорер 7...
Ни одна из запускавшихся программ не выдала ВНЯТНОГО сообщения об ошибке "Can't create temporarily file..."
Ни один программист не предусмотрел, что вообще-то файл может открыться с ошибкой и стоило бы проверить - а мы вообще можем туда писать?
Собственно, никаких выводов я не делаю.
Я просто констатирую наблюдаемый факт.
no subject
Date: 2010-Nov-29, Monday 22:16 (UTC)Одна из старых версий касперского использовала для временных файлов windows\system32, и жутко обижалась, что туда не было доступа.
no subject
Date: 2010-Nov-29, Monday 22:39 (UTC)no subject
Date: 2010-Nov-30, Tuesday 06:15 (UTC)Я прекрасно понимаю программистов, есть вызов временной папки из стандартного окружения, зачем что-то изобретать подменяя собой программистов микрософт?
no subject
Date: 2010-Nov-30, Tuesday 07:57 (UTC)Не надо ничего изобретать.
Date: 2010-Nov-30, Tuesday 10:52 (UTC)Очень похоже, что просто давно и прочно никто не проверяет. :)
Re: Не надо ничего изобретать.
Date: 2010-Nov-30, Tuesday 12:40 (UTC)Re: Не надо ничего изобретать.
Date: 2010-Dec-01, Wednesday 14:44 (UTC)no subject
Date: 2010-Nov-30, Tuesday 06:27 (UTC)no subject
Date: 2010-Nov-30, Tuesday 07:30 (UTC)Например в Sim-IM'е я не припомню прямой записи в /tmp, но тот факт что ее нет, не может гарантировать того что оно точно заработает... Потому как оно линкуется с виндовыми библиотеками (особенно если его собирать Visual C), а как в каких случаях ведут себя они -- тайна велика есть...
Не хочешь ли Sim-IM на той же машине проверить, ради прикола?
Не хочу. :)
Date: 2010-Nov-30, Tuesday 10:52 (UTC)no subject
Date: 2010-Nov-30, Tuesday 08:25 (UTC)не следствие ли это какого-то более серьёзного дефекта в потрохах винды, который и мешает работе программ?
сейчас даже попробую на виртуалке отнять права у %temp% и посмотреть в чистом виде
no subject
Date: 2010-Nov-30, Tuesday 10:50 (UTC)no subject
Date: 2010-Nov-30, Tuesday 11:10 (UTC)Если поменять %temp% на заведомо читаемый каталог, всё работает?
если нет, то вывод очевиден
просто у меня как-то было, что %temp% указывала на E:\что-то там, а диска D давно не было. И особых проблем не замечал некоторое время, а замечаемые явным образом выражали неудовольствие невозможностью создания временных файлов.
Новосозданный профайл пользователя работал нормально
Date: 2010-Nov-30, Tuesday 11:38 (UTC)И всё работало.
Почему я и стал искать - "что не работает на файловой системе".
Re: Новосозданный профайл пользователя работал нормаль
Date: 2010-Nov-30, Tuesday 11:42 (UTC)в линуксе, кстати, тоже бывают косяки не хуже. Но по причине лучшей подкованности юзеров такое считается фичей, а не багом :)
Ну вот только что перекидывая FreeBSD...
Date: 2010-Nov-30, Tuesday 11:49 (UTC)Re: Ну вот только что перекидывая FreeBSD...
Date: 2010-Nov-30, Tuesday 12:02 (UTC)Кстати, какой скрипт это выдал?
Сама винда не делает никаких проверок многих жизненно важных каталогов. А результаты того, что делает, укладывает в глубины логов, которые посмотришь только если успешно загрузишься.
Не скрипт
Date: 2010-Dec-01, Wednesday 14:48 (UTC)Re: Не скрипт
Date: 2010-Dec-01, Wednesday 22:30 (UTC)Re: Не скрипт
Date: 2010-Dec-01, Wednesday 22:36 (UTC)no subject
Date: 2010-Nov-30, Tuesday 15:10 (UTC)Скорее всего в дополнениях.
Date: 2010-Nov-30, Tuesday 18:57 (UTC)Мой девятый вагон опять...
Date: 2010-Dec-02, Thursday 05:32 (UTC)STOP: 0x0000008E (0xC0000005, 0xBF836C9A, 0xB7BA65BC, 0x00000000)
win32k.sys - Address 0xBF836C9A,DateStamp 41107f7a
Железо в норме, по крайней мере того, что было, не показывает -- падает все на стадии завершения запуска системы.
На маленькой машине все картинки браузера (и загружаемые) опять куда-то катастрофически делись, а при попытке открыть больше пяти вкладок модзилла стреляется (это я ее первый раз с того раза вообще включил)...
На ноуте в мозилле...
Date: 2010-Dec-02, Thursday 06:51 (UTC)Блин. А большая железяка... Ну после замены памяти на заведомо рабочую ты помнишь, сколько я у тебя сидел там - пахала честно. Бред какой-то.
no subject
Date: 2010-Dec-02, Thursday 08:09 (UTC)А на большую машину тогда наверно тогда того знакомого Германа попрошу напасть -- чтоб тебя лишний раз не дергать, и сравнить ее поведение при заведомо другой системе... Если и тогда будет дохнуть, займемся преждевременным апгрейдом.