28 мар. 2017 г.

Это не мой компьютер

Добрый день!

Помните смешные времена со стопочкой дискет, хранящих установщик Windows 95, с забавной иконкой «Мой компьютер» на пока непривычном рабочем столе, с хотя бы иллюзией контроля над происходящим? Мы могли установить QEMM вместо стандартного EMM386, потому что ценили этот выигрыш памяти. Но главная польза была в том, что в этой системе координат было удобно учиться чему-то осмысленному.

Сейчас же, когда мне срочно понадобилось установить Visual Studio 2015, я (как и тысячи людей по всему миру, если верить ругани на форумах), столкнулся с тем, что установщик этого не может. Да, от нас спрятали все подробности, мы не видим консоли и логов, а видим только индикатор прогресса. Поэтому нам демонстрируется лишь, что установщик MSVS зависает на этапе накатывания необходимого апдейта KB2999226. Почему? Потому что где-то ошибка, каких-то прав он не имеет или ещё почему-то не может завершить свою работу. А без этого апдейта и Visual Studio не ставится.

Что делать? Скачать апдейт ручками, распаковать в отдельное место, а потом сделать так:
dism.exe /Online /Add-Package /PackagePath:Windows6.1-KB2999226-x64.cab

Если кому-то кажется, что это регулярное штатное решение, то объясните мне, почему надо делать так, а не, например, пометить этот апдейт как поломанный, а вместо него приготовить корректный (и сделать это пару лет назад).

Ладно, после этого танца с ручной установкой апдейтов можно было дальше делать нужное дело, вопрос решён. Но тут приходит новость о грядущих проблемах — с Visual Studio 2017. Оказывается, эти чудесные люди всегда думают о нас, поэтому «We’re now encouraging Visual Studio 2015 users to migrate to MSBuild and csproj from project.json. As I stated above, we will not be supporting any of the new .NET Core tools in Visual Studio 2015. We also won’t be updating the Visual Studio 2015 project.json-based tools.» И опять переделывать всю автоматизацию! Сколько можно-то? Каждая новая версия становится медленнее, неудобнее, да ещё и требует кучи усилий, чтобы на неё протащить все ранее поставленные процессы.

Но что это я всё про проблемы разработчиков? Они сами виноваты, что связались с этой экосистемой, но они хотя бы смогут с нею справиться. А простые пользователи? Когда я пытаюсь «просто использовать Windows», то вылезает что угодно, но только не удобная работа. Система перестала быть предсказуемой и логичной. Единственное, что предсказуемо — раздражение от очередных проблем. Это больше не мой компьютер.

Почему элементарный список контактов Skype стал открываться по 15 секунд? Неужели нельзя его отобразить сразу, без мытья головы, накрашивания, мук выбора платья что оно там делает? Рекламу релевантную скачивает?

Почему так важно, чтобы я ставил ноутбук на зарядку, предварительно его программно выключив. Если я втыкаю провод зарядки до выключения компьютера, а через пару-тройку часов провод вытыкаю (наивно надеясь, что аккумулятор за это время зарядился), то за считанные 10-15 часов ноутбук разражается в ноль. Что он делает? Да, я вижу, что он зачем-то периодически включается. Но он этого не делает, если его заряжать уже после выключения. Тем самым меня вынуждают следить за порядком действий, но зачем? Это больше не мой компьютер, я не понимаю, чем он занят и как им управлять.

Стоит чуть-чуть отвлечься, как эта зараза самостоятельно устанавливает какой-то Vimicro драйвер, из-за чего перестаёт работать веб-камера. Ладно, я могу найти, как удалить этот драйвер, чтобы камера заработала (у меня был запланирован срочный разговор, поэтому действовать надо было быстро). Но зачем оно его обратно ставит? Компьютер с Windows сложно использовать для чего-то ответственного, потому что он творит непредсказуемые вещи, но становится всё сложнее использовать и для разработки ПО. Раньше я очень любил средства разработки Microsoft, но с каждым годом это всё сложнее делать...

И это всё не считая того вероломного автоматического накатывания Windows 10 с поломкой половины работающих программ. Почему было не спросить, не помешают ли они этой активностью?

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

Хорошего дня!

5 комментариев:

  1. Вот уж... Понимаю!
    А еще это перманентное требование админских привелегий на любой пук. Поставить скайп - нужна админка. Поставить гит - снова админка. А если её нет - то все.
    Как я раньше линукс не любил, но проработав с ним год - понял, что все-таки в нем есть своя красота и главное - хоть какая-то предсказуемость.
    Но вот аналога судии хотя бы близкого - увы нет.

    ОтветитьУдалить
    Ответы
    1. ну, Jetbrains над этим работает (см. CLion & Rider)

      Удалить
  2. Солидарен. После того, что творит микрософт последние пару лет - макось с её анальной огороженностью уже не кажется такой уж страшной.

    ОтветитьУдалить
  3. Пересел на линух уже лет 5-7 как - и не имею проблем с "чижим ИИ" на моей машине. :)
    Что до "удобства студии", так сидя на винде, для редактирования и навигации я всё же предпочитал SlikEdit.
    А теперь с Eklipse & IDEA преимущества студии - разве что привычки. :)

    ОтветитьУдалить