image

Вчера я столкнулся с совершенно неожиданным стечением обстоятельств во время очередного обновления MacOS. Я вообще очень люблю обновления ПО, всегда хочется посмотреть на новые возможности той или иной программы. Когда летом я увидел, что можно скачать и поставить MacOS 10.15 Catalina Beta, я сознательно не стал этого делать, понимая, что beta может содержать значительное количество багов, а MacBook мне нужен ежедневно по работе. И вот вчера я увидел долгожданное уведомление.

image

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

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

Как бы там ни было, я решил его удалить. И для этой задачи у меня под руку подвернулась известная многим утилита — «Clean my mac». Я очень люблю эту программу, но в этот раз она меня подвела.

image

Я как обычно зашел в раздел «Деинсталлятор» и выбрал там TeamViewer для дальнейшего удаления. Все прошло хорошо и как раз подоспела загрузка обновления MacOS. Далее все шло как обычно. Установка продолжалась некоторое время, мак несколько раз перезагружался и вот долгожданный момент. Завершающий этап установки и завершение настройки. Я сижу и жду входа в систему, и что я вижу:

image

И вот тут у меня начались проблемы. Естественно сначала я нажал раз пять OK, но это ни к чему не привело. Следующий шаг, пару раз перезагрузиться, что тоже не помогло! Дальше начал рассуждать. Вспомнил о том, что я только что удалил TeamViewer и вспомнил про объекты входа, и понял что поступил плохо. Дальше последовал час нагугливания решения, и первое что подвернулось под руку, было решение, предполагающее удаление всех остатков приложения вручную. Как выяснилось, информация по объектам входа разложена по каталогам LaunchAgents, LaunchDaemons и StartupItems, которые разбросаны по системе, под разные права доступа.

Для того чтобы их удалить нужен был доступ к жесткому диску. Есть несколько вариантов, об этом довольно много написано в сети. Я выбрал вариант использования терминала, запустив его из режима восстановления системы.
Там тоже было не все гладко, так как диск у меня зашифрован. Но это меня не остановило. Пройдя поиском по всем файлам, и удаляя все подряд, похожее на TeamViewer по названию, я думал что решил проблему, но это было не так! После перезагрузки все оставалось по прежнему. Здесь надо оговориться, так как, у кого-нибудь может возникнуть логичный вопрос: Почему я не запустил систему через безопасный режим? Ведь он отключает объекты входа для пользователя? — отвечу: система не запускалась в безопасном режиме!

Спустя еще один час этой возни нашлось рабочее решение. Оно заключалось в том, что надо поместить TeamViewerAuthPlugin.bundle на прежнее место, а именно в каталог /Library/Security/SecurityAgentPlugins/. И это меня спасло! Спасибо моему другу, который посреди ночи развернул локальный сервер и через ngrok раздал мне этот файл, который я успешно скачал из терминала с помощью curl`a.

Итог этой истории: относитесь внимательно к удалению приложений в MacOS!

P.S. Catalina вроде в порядке, все работает.

Комментарии (261)


  1. VolodjaT
    12.10.2019 02:07
    +9

    Жесть. Как на windows 95


    1. baldr
      12.10.2019 02:26
      -12

      Как раз нет. Во времена Windows95/98 вы сидели и боялись дышать пока что-то там обновлялось.
      А сейчас с этой вашей многозадачностью эта ваша Аппле расслабила совсем пользователей — привыкли что можно мышкой шевелить во время обновления системы!


      1. DrPass
        12.10.2019 02:39
        +26

        Во времена Windows95/98 вы сидели и боялись дышать пока что-то там обновлялось.

        Во времена Windows95 у нас ничего не обновлялось :)


        1. govage
          12.10.2019 10:02

          Win95 не обновляли, а переустанавливали


          1. vvzvlad
            12.10.2019 15:02
            +8

            Причем это надо было делать независимо от того, были обновления или нет.


          1. achekalin
            12.10.2019 15:21

            Да-да, кто раз в полгода, кто раз в год — зато все было понятно, ничего не успевало «забиться», как сейчас. И никогда не было, что сегодня у тебя семёрка, а завтра автоматом десятка.
            *смайлик*


            1. DrPass
              12.10.2019 18:09
              +6

              Раз на раз не приходится. У меня подруга-филолог в 1997-м купила компьютер с предустановленной Win95, причем ей там влепили даже не существовавшую уже тогда OSR2, а самую раннюю и самую глючную сборку. Плюс, у неё был младший брат, который, получив доступ к весьма неплохому на то время P-166, сразу потянул туда всё, что стреляет, взрывается и ездит. Где-то уже ближе к середине нулевых она мне позвонила, сказала, что компьютер не загружается, попросила помочь. Я спросил, когда в последний раз винду переустанавливали, она ответила: «А это как?». В общем, я приехал, комп был тот же самый, винда та же самая. И жила бы она и дальше, но там винт посыпался :)


              1. alex_zzzz
                13.10.2019 19:39

                Не знаю на счёт глючности первой версии 95, но работала она быстрее OSR2. На 486 мне это было принципиально. Как минимум у стандартных контролов было меньше спецэффектов и они были более отзывчивые. А поскольку они применялись почти всеми программами, всё было более отзывчивым.


          1. gban
            12.10.2019 16:40

            Или win98, причем были инсталяторы, которые из официального пакета на лету могли поставить "light" конфигурацию без ie и т.п. Реестр из system.dat user.dat, систему можно было просто скопировать в win.bak и развернуть за 10 минут...


            Win10 после своего появления у меня обновилась интересным образом — надиске осталась windows.old, половина файлов было там, остальная в windows. удалить ничего было нельзя, работала только в такой конфигурации. А к средствам резервного копирования win10 доверия нет — в один прекрасный день понадобилось, бэкапы хранились на hdd, но востановить реестр win10 не смогла, при этом на ssd все файлы живы.


            1. bluetooth
              13.10.2019 11:44

              Windows.old можно удалить через Очистку диска. Загуглите.


              1. Exchan-ge
                13.10.2019 15:11

                Windows.old можно удалить через Очистку диска. Загуглите.


                Можно, но не всегда.
                Или, по крайней мере, было можно не всегда.
                Подробностей уже не помню, что-то с драйверами, пока не отключишь девайс в Диспетчере устройств — папка не удалялась (хотя ее было можно переименовать )


                1. bluetooth
                  14.10.2019 10:41

                  У меня никогда такого не было


                  1. Exchan-ge
                    14.10.2019 12:39

                    У меня никогда такого не было


                    Это зависит от используемого «железа».


              1. gban
                14.10.2019 06:20

                нет, там была половина системных каталогов. дело не в наличии windows.old, а в том что win10 оттуда наполовину грузилась и работала, в каталоге windows этих файлов не было, ручной перенос не спасал, видимо пути были прописаны в реестре.


                1. bluetooth
                  14.10.2019 10:41

                  Странно, у меня никогда такого не было. Всегда «Очистка диска» спасала.


          1. Pegatron
            14.10.2019 17:42

            Я любил на Win 95 чистить свои два HDD по 1 гб. каждый, на 486-ом, под картинки))) После чего, сосед мне сутки переустанавливал Win 95 xD


            1. VolodjaT
              14.10.2019 18:29

              А почему сутки?


              1. Pegatron
                14.10.2019 20:20

                Говорил, что так медленно устанавливалось. Даже как-то мне Win 98 установил =)


                1. DrPass
                  15.10.2019 02:34

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


      1. FSA
        12.10.2019 16:23
        +3

        Ставить обновления во время работы — вполне себе хорошая затея. У меня, например, Gentoo и обновления собираются во время работы или просмотра видео и особо не напрягают (хотя иногда бывают тормоза, количество кадров падает немного), в отличие от обновлений Windows, когда тебя ставят перед фактом, что я перезагружаюсь, жди час пока я закончу.


    1. Exchan-ge
      12.10.2019 12:21

      Жесть


      Жесть — это когда на Маке, под Mac OS, вдруг перестает работать Safari, при том, что все остальные браузеры и прочие программы работают нормально.

      (это можно как-то объяснить?)


      1. Tomasina
        13.10.2019 00:52

        А им ещё кто-то пользуется?


        1. dth_apostle
          13.10.2019 00:58

          swiped заголовки страниц у Safari — это очень удобно и круто. Только ради этого хотел поставить Safari на рабочем ноуте — но уже нет его под Windows.


        1. Finesse
          13.10.2019 02:40

          Safari — самый плавный браузер на macOS


          1. isden
            13.10.2019 10:17
            +1

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


          1. alex_zzzz
            13.10.2019 19:45

            Edge, да и IE тоже — самые плавные браузеры на Windows. Но большинству плевать.


            1. sumanai
              13.10.2019 20:24
              +2

              Edge да, а вот IE образец тормоза, особенно когда надо было включить девтулзы.


      1. vitaliy2
        13.10.2019 23:10

        На Винде у меня не работал Internet Explorer, а всё остальное работало. Сейчас уже его поддержка не нужна, но раньше тоже было странно)


    1. oller
      12.10.2019 22:14

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


  1. yaroslavche
    12.10.2019 03:47
    -12

    Я понимаю, что проблема может и важная, но может пора принять тот факт, что не все пользуются макосью? Я, например, один раз пользовался ей и слащавость ОС у меня скорее вызывала недоумение: почему все считают её такой крутой? Например, я пользуюсь openSUSE и считаю, что она ничем не уступает ей, ИМО.


    1. FeNUMe
      12.10.2019 04:13
      +2

      По вашему если осью пользуется только 1 из 10 человек, то писать о ней не стоит вообще? Если нет, то к чему претензия?


      1. yaroslavche
        12.10.2019 04:21

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


        1. DrPass
          12.10.2019 04:30
          +3

          Но моё мнение: проблема описанная в посте не несёт смысловой нагрузки для пользователей других ОС.

          Ну, да. А проблемы, связанные с настройкой Docker, не несут смысловой нагрузки для программистов микроконтроллеров, врачей и учителей биологии. Зачем писать про Docker? ;)
          Решение любой проблемы можно нагуглить вне Хабра, равно как и любую новость здесь. Но если статья кому-то полезна, значит, писать её не лишне.


          1. yaroslavche
            12.10.2019 04:32
            +1

            В принципе, согласен с утверждением =) Да, не прав, извините. Надеюсь, данная статья поможет другим пользователям.


        1. FeNUMe
          12.10.2019 04:37
          +2

          Вас кто-то насильно загнал под кат? Не интересен пост — проходите мимо и все. Человек столкнулся с проблемой для которой пока еще нет 100500 статей с решением и поделился своим опытом, который возможно поможет кому-то — в этом нет ничего плохого.

          Или мне тоже стоит писать пост, когда, например, падает что-то после апдейта?

          Стоит если решение не гуглится и вы напишете как починили.


          1. yaroslavche
            12.10.2019 04:42
            -2

            Нет, конечно же. Я теперь понимаю, что мой комментарий не уместен. Крик души, просто. Я за линукс топлю прост. Хейтер макось из-за лицензии (хотя не пользовался толком). Посыпаю голову пеплом.


            1. DoctorMoriarty
              12.10.2019 07:58
              +3

              >Хейтер макось из-за лицензии (хотя не пользовался толком)
              «Не читал, но осуждаю!» (с)


              1. rexen
                13.10.2019 22:52
                -1

                «Не читал, но осуждаю!» (с)

                Безотносительно темы поста или коммента…
                Но вот любовь многих лепить эту цитату дебильна по сути.

                Мне по-вашему нужно мужика в опу оприходовать и только после этого у меня появится моральное право осуждать гомосексуалистов? «Не е? ал, но осуждаю!». Так что ли?


    1. Exchan-ge
      12.10.2019 12:07

      очему все считают её такой крутой?


      Я как-то раз купил своему взрослому ребенку макбукпро (2009 г.)
      Был занят делами, уделял мало внимания и кое-что упустил.
      В результате человек сейчас категорически отказывается иметь дело с Windows (7,8,10) — несмотря на некоторые проблемы с софтом (которого просто нет под макось)

      Думаю, что предпочтения той или иной ОС — сугубо индивидуальны.


      1. x67
        12.10.2019 18:27
        +2

        Поставьте ему Линукс)


        1. Exchan-ge
          12.10.2019 19:33

          Поставьте ему Линукс)


          Ей )


          1. bykvaadm
            12.10.2019 20:47
            +4

            оставьте ей мак)


          1. x67
            13.10.2019 00:45

            а потом я установил ей линукс звучит не так вызывающе пошло как «а потом я установил ей windows», поэтому совет еще в силе)


    1. NLO
      00.00.0000 00:00

      НЛО прилетело и опубликовало эту надпись здесь


    1. atomlib
      12.10.2019 12:51

      Не все пользуются «МакОС». Хорошо, приняли этот факт.

      Дальше-то что? Статью удалять?


  1. mkll
    12.10.2019 05:40
    +8

    Прошу прощения, я, возможно, под утро совсем затупил, но мне показалось, что тема раскрыта не до конца, а именно — вы TeamViewer-то снесли потом? Или оставили? И в чем была причина такого поведения системы — в некорректной/незакончившейся деинсталляции?

    По описанию ситуации похоже на то, что был удален объект (бандл), а ссылка на него осталась. Т.е., видимо, CleanMyMac выполняет не совсем правильную последовательность действий при деинсталляции (я бы сначала удалял ссылку, а потом уже осиротевший объект).

    Тут, правда, неясно, чего это макось такая нервная — ну не нашла она файла там, где он должен быть, но это же юзерский файл, некритичный, почему это привело к невозможности продолжения загрузки, чай не о модуле ядра речь идет…


    1. WhiteBlackGoose
      13.10.2019 08:07

      ТС упомянал о том, что TV в автозагрузке нет, а он загружается. Возможно TV охренел и пишет свой автозапуск куда не следует. Причем наверное это можно объяснить: удаленный доступ через TV пользователь имеет еще ДО входа в систему. А значит TV пишет в какие-то внутренности, где надо быть предельно аккуратным.
      Но у меня остались другие вопросы:
      1) На макос нет встроенных деинсталляторов?
      2) Если их нет, почему бы не запустить деинсталлятор самого TV, а не какую-то мутную программу?


      1. vikarti
        13.10.2019 11:20

        Судя по скриншотам — там проблема вовсе не в автозапуске. TV ставит security auth плагин который позволяет входит в систему (windows-аналог видимо — своя GINA) через него а с этими плагинами надо быть очень осторожными, и удалять их штатным образом а не силой.

        Некоторые тулзы что используют плагины такие вроде ShareMouse (продвинутый аналог opensource'ной Synergy) при попытке настроить удаленный вход — прямо говорят (и описывает где и как) что надо бы настроить вход в систему по ssh именно если их плагин — сбойнет.


        1. mkll
          13.10.2019 17:19

          Хм, я даже не знал, что TV ставит такой плагин. Подозреваю, что у меня его нет — я ставил упрощенный вариант TV. Хотя это было давно.

          UPD. Хм, таки есть:
          /Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle
          /Library/PrivilegedHelperTools/com.teamviewer.Helper

          А как бы от него избавиться, оставив сам TV, теперь…


        1. Viceroyalty
          13.10.2019 17:32

          Я конечно виндузятник, а не маковод, но очень похоже, что TV добавила свой драйвер, причем зарегистрировав его как загружающийся в безопасном режиме: в маке нельзя загрузится с внешнего носителя и удалить драйвер и вычистить ссылки на него из местного аналога реестра?
          (В бытность мою гентушником я еще был моложе и непосредственно с дровами дел не имел — просто админил)


  1. Finesse
    12.10.2019 06:42
    +1

    Что говорят по поводу этой проблемы на bugreport.apple.com?


    1. andrew8712
      12.10.2019 09:36

      Вы шутите? Они там молчат обычно. Максимум, что могут сделать, это повесить на баг метку Duplicate


      1. farcaller
        12.10.2019 10:38

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


        И да, внутри эппловых роутеров таки был netbsd :-)


        1. NetBUG
          13.10.2019 13:18

          Эппловые роутеры (которые Time Capsule?) уже deprecated((


          1. farcaller
            13.10.2019 13:20

            Потому и "был".


  1. Dmitri-D
    12.10.2019 07:10

    Cisco VPN не работает в Catalina. Курим бамбук, ждем обновление.


    1. govage
      12.10.2019 10:07

      Или пользуемся нативным vpn


      1. DMGarikk
        12.10.2019 11:29

        который не будет работать с 95% корпоративных VPN, да


        1. whyme
          12.10.2019 18:24

          Это какие 95%, по моим ощущениям в 95% случаев используется ipsec, который в основном настраивается на нативных клиентах ios (да и других ОС) без особых проблем, изредко разве что надо шаблоны заливать для старых версий ios (разве что для циско ipsec нужен клиент, да и то вроде есть способы настроить нативно).


          1. DMGarikk
            12.10.2019 21:37

            я работал в нескольких околобанковских организациях и ещё в нескольких просто контор. и у всех были какието адовые конструкции с cisco vpn и подобным софтом это или проприетарные токены с ключами для которых надо ставить очень странные драйвера (почти везде) или софт от безопасников которые чекает конфиг клиентской ОС и только тогда разрешает подключение, почти везде была жестко ограничена версия VPN клиента с которой «всё работает» причем всегда эта версия так или иначе была не полностью совместима с актуальной ОС…


    1. Mnemonik
      12.10.2019 11:28

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


    1. eisaev
      12.10.2019 13:15

      OpenConnect вам в помощь.


    1. darkit
      12.10.2019 14:57

      Cisco AnyConnect Secure Mobility Client v. 4.7.00136 нормально работает.


      1. Dmitri-D
        12.10.2019 17:33
        +1

        а 4.7.04056 не работает
        во всяком случае по конторе было письмо, призывающее не ставить новую макось и в качестве причины — не работает vpn


        1. darkit
          12.10.2019 17:44

          странно, но у меня все работает :)
          у меня стандартный джововский набор программ и никаких проблем не было. Кроме Transmission Remote GUI, который за пару дней обновили и уже все работает.


        1. eisaev
          12.10.2019 20:44

          Оно похоже не обязано работать. Поэтому кому как везёт. А вообще официальная позиция Cisco такая:

          The macOS 10.15 operating system does not support 32-bit binaries. Additionally, Apple verifies that all software installed on 10.15 has been cryptographically notarized via digital signature. For the best user experience, we recommend upgrading to AnyConnect 4.8, because it is the first version that officially supports operation on macOS 10.15 and contains no 32-bit code.


    1. Telmah
      12.10.2019 23:42

      Cisco anyconnect secure mobility client 4.8.00175 все чудесно работает, в релиз ноутах заявлена совместимость с 10.15


  1. tankistua
    12.10.2019 07:25
    +1

    Чтото они такое говно начали выкладывать в продакшин, что я просто офигеваю. Иос 13ый вообще какой то ужас — я уже не помню таких обновлений, чтобы терялся интернет, ухом отключался микрофон или наооборот очень приятная функция это включение громкой связи, чтобы тебе в ухо ктото проорал: Привет.


    1. sigmatik
      12.10.2019 08:16

      Согласен, последняя мобильная операционка вызвала много негатива. Такое ощущение что редко сократили штат тестировщиков


      1. msatersam11
        12.10.2019 12:38
        +1

        Немного оффтоп, но эпик на яблоке — это когда для работы с новой версией ЯП ( swift 5 ), нужна новая версия IDE( XCode 10.2+ ), которой нужна… новая версия МакОСи( следующая за HighSierra, т.е Mojave или выше ).

        Пусть некоторые и ругают винду, но с VisualStudio подобный цирк особо не встречался.


        1. Dmitri-D
          12.10.2019 17:45
          +2

          У меня мохаве на мини стал терять wifi. Рядом стоит эир с сиеррой — и всё работает. Разбор полетов с эппл саппортом дал ровно ноль результатов. Они дважды собирали логи и всё что им там нужно с компа. И ничем это не помогло. 2 месяца переписки. Четыре раза сидел на телефоне выполнял инструкции. Ноль.
          Пришлось разбираться самому. Сиерра довольно активно меняет скорость wifi — т.е. выбирает разные скорости в зависимости от, видимо, помех и шумов. Активно — это в смысле каждые минут 10-20 может быть другая скорость. А мохаве врубает 150 мбит и говорит — да я нефига связаться не могу с вашим роутером. В это же время сиерра прекрасно работает на 10мбитах. Это по 2.4GHz. На 5 — скорости выше, то картина примерно такая же. Лечится только вырубанием wifi и тогда при включении — всё работает. Какое-то время всё ок. Неделю или пару дней. Потом снова та же колбаса. Я понимаю — и роутер не рядом, и эфир довольно сильно забит, и вероятно помехи от чего-то лезут. Но блинский нафик, проблем не было до обновления на мохаву.


          1. Goodkat
            12.10.2019 23:26

            Лечится только вырубанием wifi и тогда при включении — всё работает. Какое-то время всё ок. Неделю или пару дней. Потом снова та же колбаса.
            Ну настрой аутоматор, чтобы раз в сутки выключал-включал вайфай.


            1. Dmitri-D
              12.10.2019 23:57

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


        1. mkll
          13.10.2019 17:29

          Ну как эпик — такое каждый год, с той или иной задержкой. В этот раз, наоборот, всё получше — для Xcode 10 ожидалось, что как обычно, потребуется обновляться на актуальную версию (Mojave), но он продолжал работать в High Sierra вплоть по 10.1. Для 10.2 уже требовал Mojave и не устанавливался, но правкой двух плистов и заменой одного файла запускался в High Sierra с полпинка.


          1. msatersam11
            13.10.2019 18:02

            Мб и так. Я [временно] поступил немного проще — скачал кастомный тулчейн для поддержки новой версии и поправил текстовый файл поддерживаемых версий( иначе синтаксис новой версии свифта будет как неверный восприниматься ).
            Я вообще не люблю обновлять ОСь на новую версию, особенно, на яблоке. Почти гарантированно что-то отвалится/сломается.

            Прикол в том, что, ни новый Xcode, ни новая макось мне были не нужны от слова «совсем», т.к все меня полностью устраивало — мне просто нужно было… запустить демку от Yandex MapKit 3.X для iOS.
            Эти «гении» написали пример-демку на 5-м свифте! Что вовсе не помешало им иметь и предоставлять документацию исключительно для Obj-C


            1. mkll
              13.10.2019 18:24

              Xcode нужен из-за Swift 5, а макось — да, не нужна. Я пару раз перепрыгивал через версию. :)

              запустить демку от Yandex MapKit 3.X для iOS.
              Эти «гении» написали пример-демку на 5-м свифте! Что вовсе не помешало им иметь и предоставлять документацию исключительно для Obj-C

              Имел поверхностное знакомство с Yandex MapKit лет 5 назад, осталось ощущение, что его писали студенты по объявлению. И плюс к этому — ни доки, ни примеров. Поплевался, выкинул. Похоже, с тех пор мало что изменилось «в Датском Королевстве». Поражает, конечно, когда современная модная молодежная компания с сотнями разработчиков не может выделить пару человеко/дней для актуализации документации. Чем заняты все эти люди?

              А насчет версии свифта — не пробовали принудительно везде в проекте проставить 4.2? У меня этот фокус буквально на днях прокатил в обратную сторону — демка была на 3-м, который Xcode 10.3 не изволит кушать. Скушал как миленький, даже не ругнулся нигде.


    1. Extremum
      12.10.2019 08:29

      О, да. Мне прилетел баг от заказчика что часть обозначений валют utf-8 пропали с сайта. Проверил — на 12 все ок, на 13 посыпались. Не представляю как так можно обновляться.


      1. MaZaNaX
        12.10.2019 08:46

        мне прилетел ещё более интересный баг от заказчика: на ios 12 пдфы отображаются нормально, на 13 — вместо букв цифры и непонятные символы. Оказалось, что проблема в шрифтах ?_(?)_/?.


      1. BingoBongo
        12.10.2019 12:17
        +1

        MaZaNaX, на чем приложения написаны? Если на Qt, то это их косяк bugreports.qt.io/browse/QTBUG-77467


        1. MaZaNaX
          14.10.2019 09:09

          на php. PDF генерировался на сервере. и криво отображался только в safari :)


          вылечилось сменой шрифта


  1. junari
    12.10.2019 08:29
    +1

    Благоверной как-то недавно пришло обновление на новенький MacBook Pro. На каком-то этапе установка зависла на лого. Простоял так ночь, ничего не изменилось. В итоге приобрел новый опыт — как зайти в специальный режим и восстановить из резервной копии, благо она была сделана перед установкой обновлений. С тех пор не обновляемся.
    Я это все к чему. Ноут новой модели, ничего на нем не установлено кроме браузера, используется для редкого серфинга. Я понимаю, что у Майкрософт что-то может пойти не так во время обнов — там целый зоопарк различных устройств, но эпл, у которой десяток актуальных устройств…
    Вот поэтому мне нравится linux. Там этот процесс более контролируем.


    1. Goodkat
      12.10.2019 23:27

      Вот поэтому мне нравится linux. Там этот процесс более контролируем.
      Ага, первый вопрос после любого релиза — что сломали в этот раз?


      1. 0xd34df00d
        13.10.2019 00:19

        Решается использованием дистрибутивов с роллинг релизом.


        1. sumanai
          13.10.2019 17:14
          +1

          В котором поломки идут постоянно?


          1. 0xd34df00d
            13.10.2019 19:34

            Ну только если арч использовать.


            Серьёзно, не могу вспомнить, когда что-то на моей системе бы ломалось.


  1. aik
    12.10.2019 08:36
    +2

    Когда ставишь обновления — просто ставь обновления. Не стоит их сочетать с установкой/удалением софта и драйверов. Как бы вы не верили эпплу/майкрософту/гуглу/столлману.


    Ну и вопрос: есть же штатные методы удаления программ, тот самый постоянно упоминаемый маководами "просто перенос в корзину". Зачем сторонние программы использовать?


    Да и вообще, всякие чистилки чуть ли не на первом месте в списке вредоносного софта стоят, когда юзер скачал, запустил, нажал "почистить всё" — а потом ОС не запускается или ошибками сыплет.


    1. asocial
      12.10.2019 09:52

      Ну и вопрос: есть же штатные методы удаления программ, тот самый постоянно упоминаемый маководами «просто перенос в корзину». Зачем сторонние программы использовать?

      Тоже не понял, зачем нужно ставить дополнительную прогу, если все прекрасно удаляется переносом в корзину.


      1. Finesse
        12.10.2019 10:34
        +1

        Далеко не все программы устанавливаются и удаляются простым переносом. Некоторым программам для установки нужно нагадить в систему, поэтому они используют инсталлятор. Приличные разработчики в таком случае поставляют деинсталлятор. Все программы в ходе своей работы создают файлы в `~/Library` для сохранения настроек, кеша и т.п., перенос в корзину не удаляет их.


        1. aik
          12.10.2019 10:42

          Вопрос был скорее риторический. Просто фанатики обычно утверждают, что через корзину все программы удаляются и в системе софт под мак никогда не мусорит.


          Но всё равно, не повод при каждом случае использовать чистилку (без понимания того, что именно она сейчас сделает).


    1. alsoijw
      12.10.2019 11:16

      Когда ставишь обновления — просто ставь обновления. Не стоит их сочетать с установкой/удалением софта и драйверов. Как бы вы не верили эпплу/майкрософту/гуглу/столлману.
      В gnu/linux пакетный менеджер блокирует систему и одновременно что-то ставить/удалять/обновлять не получится.


      1. aik
        12.10.2019 11:22

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


        1. 0xd34df00d
          12.10.2019 18:36

          А чем это плохо?

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


          1. rPman
            12.10.2019 20:52

            Я так получил кучу проблем с загрузкой системы и фактически потребовалось переустанавливать систему.

            Машина не перезагружалась годами, где то по середине этого срока что то (наверное связанное с установкой с изменениями initramfs) поломало загрузку, как не старался починить не получилось (не видело устройства — диски), причем похожую ошибку ранее я в спешке исправил просто скопировав в каталог boot версию из чистой установки (так как штатно не получилось быстро восстановить а машина нужна была здесь и сейчас немедленно), но позже это уже не спасало.

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


            1. 0xd34df00d
              12.10.2019 21:00

              Интересно, из-за чего оно у вас так сломалось.

              А так-то конкретно ядро-то я не обновляю, а после обновления сразу проверяю и перезагружаю.


          1. bykvaadm
            12.10.2019 21:02

            один из частных примеров, но не редкий случай, когда ставите ось на virtualbox, в первую очередь уствнавливаете обновления и vbox guest additions. для установки guest additions вы ставите дополнительно linux-headers. а дальше могут быть чудеса, поскольку при обновлении может подтянуться новое ядро, а заголовки будут скачаны для текущего, соответственно и собраны дополнения будут для текущего ядра. после ребута у вас начнутся веселые танцы с бубном, чтобы привести версии софта в порядок, при этом дополнения работать не будут.


          1. gradmir
            12.10.2019 21:04

            А как ядро обновлять без перезагрузки? Система тогда на старом останется же


            1. 0xd34df00d
              12.10.2019 21:38

              А ядро я не обновляю.


          1. screwer
            13.10.2019 01:48

            Ядро так не обновить. Да, какие то мелкие патчи могут быть установлены. Типа фикса конкретной функции. Но полноценное обновление ядра без рестарта неаозможно. Это легко понять, если вспомнить, какое количество обьектов (структур) существует в ядре, и как они все друг с другом перелинкованы. Экспорт-импорт наживую всех аллокаций и фикс всех указателей, это минимум что придется сделать. Изменение полей одного обьекта потащит такой шквал зависимостей, что писать какой-нибкдь live migrate выглядит почти невыполнимой задачей.


      1. bykvaadm
        12.10.2019 20:48

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


      1. Goodkat
        12.10.2019 23:38

        В gnu/linux пакетный менеджер блокирует систему и одновременно что-то ставить/удалять/обновлять не получится.

        Который из?
        У меня их три.


    1. BeardedBeaver
      12.10.2019 11:39

      Скачивание обновлений и установка обновлений это две разные задачи с разной степенью сложности. Вы же не перестаете работать в любой оси пока скачивается сериальчик? А скачивание образа обновлений по сути не отличается от скачивания сериальчика.


      1. aik
        12.10.2019 11:42

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


        1. BeardedBeaver
          12.10.2019 11:45

          Пока у меня скачивалось обновление, я решил сделать что-нибудь «полезное», а именно поудалять какой-нибудь ненужный хлам с ноута.


          1. aik
            12.10.2019 12:01

            как раз подоспела загрузка обновления MacOS. Далее все шло как обычно. Установка продолжалась некоторое время, мак несколько раз перезагружался и вот долгожданный момент. Завершающий этап установки и завершение настройки

            То есть пока качалось — он "удалил" тимвьювер. А потом начал устанавливать обновление.


    1. Exchan-ge
      12.10.2019 12:15

      Да и вообще, всякие чистилки чуть ли не на первом месте в списке вредоносного софта стоят, когда юзер скачал, запустил, нажал «почистить всё» — а потом ОС не запускается или ошибками сыплет.


      Обычно говорят, что «чистилки» просто бесполезны.
      И, действительно — я не помню ни единого случая, когда всем известный CCleaner приводил бы к неработоспособности ПК или появлению ошибок.

      А вот случаи восстановления быстродействия у крайне запущенных ПК при помощи этой программы — действительно были.


      1. aik
        12.10.2019 12:27

        Тот же ccleaner был как-то трояном заражен на официальном сайте.


        А ошибки и неработоспособность после чистилок я видел. Может не после ccleaner'a. Но даже если он ничего не убивал ни разу, всё равно считаю, что слепо скачивать и нажимать "почисти мне тут всё автоматом" нельзя. То есть как инструмент специалиста, который понимает, что оно делает, чистилка имеет право быть. Но вот как полностью автоматическая программа для юзера — лучше не надо.


        1. Exchan-ge
          12.10.2019 12:50

          Тот же ccleaner был как-то трояном заражен на официальном сайте.


          Это хорошая иллюстрация к часто встречающемуся (в том числе и на этом сайте) тезису «Зачем мне антивирус? Я без него уже пять (десять, двадцать ) лет живу спокойно».

          (Я не привержен такому подходу и был своевременно предупрежден )

          Но даже если он ничего не убивал ни разу, всё равно считаю, что слепо скачивать и нажимать «почисти мне тут всё автоматом» нельзя.


          Вы сможете проделать подобную операцию вручную? (см. выше про «крайне запущенный ПК»)

          Но вот как полностью автоматическая программа для юзера — лучше не надо


          Я уже отметил выше, что в худшем случае она просто бесполезна. Но иногда — реально помогает.


          1. aik
            12.10.2019 12:53

            Обычно "живу без антивируса" равно "windows defender установлен". И он периодически на что-то там реагирует даже.


            Вы сможете проделать подобную операцию вручную?

            Обычно чистка запущенного ПК — это автозагрузка, временные файлы да дефрагментация. В 90% этого хватает, чтобы его оживить.


            1. Exchan-ge
              12.10.2019 13:08

              Обычно «живу без антивируса»


              Мой Нортон частенько ругается на фришный софт с различных файловых ресурсов.
              (Может и не по делу, но кто будет проверять лично )

              Обычно чистка запущенного ПК — это автозагрузка, временные файлы да дефрагментация. В 90% этого хватает, чтобы его оживить.


              Не, не хватает. Запущенный комп — это комп, на который юзеры ставили и сносили десятки разных программ (обычно из тех, что идут «в нагрузку» к другому софту, но бывают и очень экзотические варианты).
              У таких в реестре полный бардак.


              1. dth_apostle
                12.10.2019 18:21

                И что? Вот честно — вы смотрели размер файлов реестра? Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?


                1. Exchan-ge
                  12.10.2019 18:37

                  Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?


                  Пользователь пожаловался на то, что его комп в последнее время стал очень медленно работать.
                  Я проверил — реально, примерно как если бы кто-то заменил его E5300 на один из ранних атомов.
                  Уже планировал снести все и установить начисто. Но на всякий случай прошелся свежей версией CCleaner.
                  И тогда случилось маленькое чудо.
                  Потом я использовал этот способ неоднократно, с одинаковым результатом.

                  Поэтому, наверное — таки да, влияет.


                  1. dth_apostle
                    12.10.2019 19:43

                    Магия. Увы, применение магии не валидировать. Это могло быть обновление, это могло быть иное стечение обстоятельств. То, что вы не можете ни объяснить, ни повторить, вы не можете приводить в качестве аргумента.


                    1. Exchan-ge
                      12.10.2019 20:30

                      Магия. Увы, применение магии не валидировать.


                      Там в списке исправлений было примерно 1500 позиций.
                      Повторяемость -то хорошая, бо все машины из одной поставки и примерно в одном и том же состоянии.


                      1. dth_apostle
                        12.10.2019 23:14

                        Еще раз — магии не бывает. Корректно — провести анализ: загрузки, использования CPU, RAM etc. Можно же заниматься «культом вуду» и использовать всякие амулеты типа CCleaner.


                1. Goodkat
                  12.10.2019 23:46

                  Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?
                  Да, конечно, если это ключи, которые читаются и обрабатываются каждый раз при открытии любой папки, например, или при щелчке по файлу правой кнопки мышки и т.п.


                  1. dth_apostle
                    13.10.2019 00:56

                    Запустите ProcessExplorer, а потом откройте папку или запустите какое-нибудь приложение. Даже на «нулевой» системе


                1. ad1Dima
                  13.10.2019 12:39

                  "Как вы думаете, наличие лишних значений в осиротевших ключах как-то влияет на быстродействие?"
                  Влияет, особенно на скорость загрузки ос. В том числе поэтому в новом продвигаемом сейчас пакетном способе установки приложений (msix) МС сделали виртуализацию реестра, когда у каждого пакета он собственный и загружается на старте приложения а не на старте ОС.


                  1. dth_apostle
                    14.10.2019 11:33

                    Влияет, особенно на скорость загрузки ос

                    Вот пример только открытого ProcMon:
                    image
                    Обратите внимание, что запросы к реестру постоянны.
                    Я взял пример 1го попавшегося: длительность — 3.23E-5 сек.
                    Грубо говоря, чтобы потерять 1 сек на этих запросах, их должно быть порядка 31000.


                    1. ad1Dima
                      14.10.2019 11:35

                      Это всего лишь означает, что запрос выполнился в RAM, и это только подтверждает утверждение о тормоза при старте ОС.


                      1. dth_apostle
                        14.10.2019 11:37

                        Вы о чем? Как это

                        только подтверждает утверждение о тормоза при старте ОС.
                        ?
                        Давайте аргументы, а не голословные заявления.
                        Вот вам пример того, что все улья реестра можно загрузить в RAM современного ПК без особых проблем:
                        HKEY_CURRENT_CONFIG, HKEY_LOCAL_MACHINE\System — 23,068,672 SYSTEM
                        HKEY_CURRENT_USER — 21,495,808 NTUSER.DAT
                        HKEY_LOCAL_MACHINE\SAM — 65,536 SAM
                        HKEY_LOCAL_MACHINE\Security — 65,536 SECURITY
                        HKEY_LOCAL_MACHINE\Software — 177,471,488 SOFTWARE
                        HKEY_USERS\.DEFAULT — 12,582,912 DEFAULT

                        Суммарно набирается порядка 200 МБ — это если все в память запихать.


                        1. ad1Dima
                          14.10.2019 12:31

                          Давайте аргументы, а не голословные заявления.

                          Вот тут сотрудник Miscrosoft говорит, что большое количество записей в реестре тормозит загрузку (и логин) в ОС.
                          youtu.be/RUvYOCP_mnE?t=1301


                          1. dth_apostle
                            14.10.2019 14:03

                            Там такое же заявление парня из МС, к-рый «продает» приложения в Windows Store. С таким же правом я могу заявить, что в моем случае приложения из Windows Store запускаются дольше, чем нативные — к-рые читают и пишут в реестр.
                            Тем более, исходно мы обсуждали _чтение_ из реестра.
                            А выступающий, кстати, в МС где-то с 2009-2010 — сразу в команде Windows 8 App Model = Windows Universal Platform.
                            Относиться с его словам о реестра стоит критично.


                            1. ad1Dima
                              14.10.2019 14:54

                              Вы можете утверждать что угодно.

                              Мой комментарий был про то, что разросшийся реестр тормозит загрузку ОС. Вы парируете, что после того как реестр загружен, он читается быстро. С этим я и не спорил ?\_(?)_/?


                              1. dth_apostle
                                14.10.2019 15:34

                                Я говорил о том, что пока не видел ситуации, когда именно загрузка реестра (а не запуск приложений, прописанных в автозапуске в RunOnce или типа того) тормозил бы систему.
                                Более того, я привел вам пример, что размер всего реестра — меньше 200МБ. Даже если весь он загружается в память, это явно не та операция, к-рая как-то заметно влияет на скорость загрузки.


                                1. drWhy
                                  14.10.2019 20:46

                                  В том то и дело, что реестр в память не загружается, и поиск в нём — довольно продолжительный процесс. И, конечно, обилие мусора в реестре не может не сказываться как на скорости загрузки системы, так и на скорости работы системы и приложений.
                                  Благо, ProcessExplorer поддерживает режим логгирования процесса загрузки ОС — можно просуммировать все задержки при обращении к реестру.
                                  Печально также то, что поиск в реестре не использует оптимально ни процессор, ни память, при этом жутко тормозя. Если ветку реестра, например HKLM_Software, выгрузить в текстовый файл и открыть его, например, встроенным редактором Far Manager'а, поиск происходит существенно быстрее.


                                  1. dth_apostle
                                    14.10.2019 20:48

                                    Благо, ProcessExplorer поддерживает режим логгирования процесса загрузки ОС — можно просуммировать все задержки при обращении к реестру.
                                    так сделайте.
                                    Если ветку реестра, например HKLM_Software, выгрузить в текстовый файл и открыть его, например, встроенным редактором Far Manager'а, поиск происходит существенно быстрее
                                    только дело в том, что приложения выполняют НЕ поиск, а переходят по конкретному пути.


                                    1. drWhy
                                      14.10.2019 20:54

                                      Сделал, спасибо.
                                      Приложений много, некоторые запрашивают значение ключа (тоже не мгновенная операция, кстати), некоторые повторяют эту операцию сотни тысяч раз, некоторые гадят в реестр мусор. А пользователь всё ещё ждёт.


                                      1. dth_apostle
                                        14.10.2019 21:04

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

                                        Приложений много, некоторые запрашивают значение ключа (тоже не мгновенная операция, кстати), некоторые повторяют эту операцию сотни тысяч раз
                                        ну еще вопрос — как приложения, не указанные в автозапуске, могут запрашивать значения и «гадить» в реестр?


              1. aik
                14.10.2019 22:35
                +1

                Сегодня как раз ковырялся с компьютером "жутко тормозит при включении и запуске программ". Винт нормальный. Из интереса начал с ccleaner'a. Тот удалил три куки, 900 мегов временных файлов, и что-то по мелочи из реестра про фреймоврк и расширения. Хуже действительно не стало. Лучше тоже.


                Руками почистил автозагрузку, удалил всякие медиагеты и алисы, удалил 20 гигов временных файлов — который не смог ccleaner удалить почему-то. И пыль из кулера выбил — там ccleaner вообще не предлагал почистить. :)


                1. Exchan-ge
                  14.10.2019 23:34

                  Лучше тоже.


                  Ключевые слова здесь: «и что-то по мелочи из реестра»
                  Эффект будет тогда, когда счет пойдет на тысячи записей.

                  И да, на компах с более слабыми процами и памятью в 2Гб он проявляется сильнее.


                  1. aik
                    15.10.2019 01:06

                    Тут и было два гига. И core2 1,8GHz
                    А уж тысячи записей в реестре — юзеры настолько не намусорили.
                    Другое дело — тысячи временных файлов, с которыми клинер не справился.


                1. Am0ralist
                  15.10.2019 09:43

                  Руками почистил автозагрузку
                  Так в нём тоже это можно посмотреть и удалить ключи, запустить деинсталяторы программ и прочее.
                  обычно тормоза не от 900 метров, а от тысяч штук зависят. По факту, ускорение вызывает очистка двух папок темповых (обычного и интернет эксплорера) в которых на момент очистки тысяч 50 или больше файлов, настолько, что даже при открытии этих папочек на HDD вызывает дикие тормоза эксплорера.
                  Ну и обычная виндовая чистилка примерно так же помогает, вот только она не умеет чистить кеши сторонних программ.
                  Склинер же умеет и этим удобнее. Проблем за много лет на разных компах — не замечено.


                  1. aik
                    15.10.2019 09:51

                    Автозагрузки и деинсталяторы можно и без него запускать.
                    С временными файлами он не справился — не знаю, откуда он удалял 900 мегабайт, но в %temp% было 20 гигов мусора, порядка 30 тысяч файлов где-то.
                    Обычная виндовая чистилка зато может удалять обновления и предыдущие версии Windows.


                    А ещё этот ccleaner (да и вообще весь их софт, дефрагглеры там всякие) норовит поставить гуглохром, если не снять мелкую галочку. Я не доверяю софту, который тянет за собой от третьих фирм всякий хлам.


                    1. Am0ralist
                      15.10.2019 13:23

                      То есть вы не доверяете драйверам Асуса? Ну тем, которые с диска к мамке идут?

                      С временными файлами он не справился — не знаю, откуда он удалял 900 мегабайт, но в %temp% было 20 гигов мусора, порядка 30 тысяч файлов где-то.
                      Видимо, у вас были странные настройки.


                      1. aik
                        15.10.2019 13:32

                        То есть вы не доверяете драйверам Асуса? Ну тем, которые с диска к мамке идут?

                        Если они при установке ставят хром, то не доверяю. Но я уже очень давно диски к материнкам не смотрел даже. Когда последний раз заглядывал, там была отдельная кнопка "установить браузер", а не мелкая галочка, которую требовалось снять.


                        Видимо, у вас были странные настройки.

                        Настройки были по умолчанию.
                        Кстати, дополнительный косяк клинера — это то, что он службу свою втыкает.


                        1. Am0ralist
                          15.10.2019 14:07

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


    1. FeNUMe
      12.10.2019 12:24

      На счет чистилок согласен, постоянно ругаю клиентов и друзей за всякие CCleaner и подобное. Из свежих случаев вредительства: чистильщик выкосил папку c:\Windows\Minidump\, через какое-то время начались синие экраны раз в пару дней и обратились ко мне, в логах только неожиданный ребут, а минидампов для диагностики нет — потому что оказалось винда не умеет их писать если папка назначения не существует.


  1. taliano
    12.10.2019 08:36

    Кто-нибудь смог настроить шрифты в 10.15 на дисплее без ретины? Шаманство из 10.14 c

    defaults write -g CGFontRenderingFontSmoothingDisabled -bool &&  defaults write NSGlobalDomain AppleFontSmoothing -int 2 
    похоже уже не работает.


    1. Finesse
      12.10.2019 10:36
      +1

      Вы имеете ввиду включение субпиксельного антиалиасинга? Если да, то этот метод работает в 10.15: https://apple.stackexchange.com/a/337871/188791


  1. b3er
    12.10.2019 08:46

    Если был доступ к рекавери, то можно было бы просто восстановиться из снепшота, обычно макось создаёт его до обновления


  1. EmmGold
    12.10.2019 09:31
    +1

    Ну Тимка костыль ещё тот. Она нативна для Windows, а под всякие линуксы и т.п. таскает с собой Wine со всем скрабом. Это всё обычно «как-то» работает, но далеко не всегда, и при удалении может чего и зацепить. Даже скорее всего что-нибудь с собой удаляет.


    1. rionnagel
      12.10.2019 13:06

      Да вроде уже перестала таскать wine. Но у меня всё равно не заводится на fedora core.


  1. drWhy
    12.10.2019 09:46

    Да, друзья, готовые помочь серверами ночью — это хорошо.
    Плохо, что для удаления ПО из системы приходится использовать сторонние утилиты. Полагал, хотя бы на Mac OS с этим лучше.

    TeamViewer таки превращается в тыкву, всё чаще отказываясь запускаться в домашнем/бесплатном варианте, ссылаясь на попытки профессионального использования. При этом расценки на про версию решительно негуманны и точно не подходят для сценария периодически помочь родителям/друзьям. Альтернатив практически нет, настолько он был хорош.

    Бэкапы всё ещё наше всё.


    1. aik
      12.10.2019 10:12
      +1

      Я на anydesk пока что перешел.
      Не идеальная замена, но достаточно пристойная.


      1. drWhy
        12.10.2019 10:13

        Спасибо, попробую.


        1. aik
          12.10.2019 10:20
          +2

          Там основная проблема — то, что в бесплатной версии нету "адресной книги".
          Решается через список последних подключений, избранное или просто создание ярлыков. Ну это куда постоянно коннектитесь.


          В остальном вопросов пока не было. Ну может интерфейс не самый удобный, но вполне терпимый.


          1. dobrev
            12.10.2019 13:19

            Насчёт создания ярлыков можете подробнее? Есть какая-то возможность сделать ярлык с параметром подключения к определённому адресу рабочего места anydesk?


            1. dobrev
              12.10.2019 13:36

              Сам спросил, сам отвечу, ибо теперь, узнав о такой возможности, нашёл ответ (внезапно) в справке: support.anydesk.com/Command_Line_Interface
              Формат такой:
              echo password | "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" alias@ad --with-password
              Например:
              echo etovashparol | "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" 2128506 --with-password
              В примере 2128506 это адрес рабочего места (да, я помню их короче 9-ти цифр), а etovashparol — это пароль от него.


            1. aik
              12.10.2019 13:36

              image
              Ну или просто команда "C:\Program Files (x86)\AnyDesk\AnyDesk.exe" <цифровой_ID_хоста>


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


              PS. Про пароль вы там уже раскопали. Мне пока не нужно было.


      1. dth_apostle
        12.10.2019 18:23

        При сравнении AnyDesk для меня лично проигрывает Chrome Remote Desktop — как минимум, подстраиваемостью под разные разрешения


        1. aik
          12.10.2019 18:37

          Насколько знаю, это решение для тех, кто пользуется гуглохромом. Как отдельное приложение нельзя ни клиента, ни сервера запустить.


          1. dth_apostle
            12.10.2019 19:44

            Да, именно. Либо иные решения на Chromium — тот же MS Edge с ним работает.


            1. aik
              14.10.2019 10:54

              Сложно это, гораздо проще дать юзеру ссылку на экзешник и сказать "запусти и продиктуй цифры", чем заставлять его ставить хром и т.п.
              Да мне и самому хром ставить не хочется.


      1. Am0ralist
        14.10.2019 10:28

        UltraViewer не смотрели? Если для винды.


        1. aik
          14.10.2019 10:55

          Лично мне обязателен андроидный клиент.


    1. Goodkat
      12.10.2019 23:50

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


    1. mkll
      13.10.2019 17:37

      всё чаще отказываясь запускаться в домашнем/бесплатном варианте, ссылаясь на попытки профессионального использования

      У меня жалуется, но запускается. А у вас прям отказывается?


      1. aik
        14.10.2019 10:55

        Выкидывает через минуту и блокирует на полчаса — по мне так это вполне себе отказывается.


        1. mkll
          14.10.2019 19:21

          Спасибо. У меня до этого пока не дошло, только предупреждает каждый раз, что «commercial use suspected».


          1. aik
            14.10.2019 22:37

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


  1. Kolyagrozamorey
    12.10.2019 10:12

    Какой то заголовок в статье желтый. По заголовку подумал что MacBook у автора згорел :)


  1. pavelgvozdb
    12.10.2019 10:36
    +1

    Однажды сидя в парке со своим маком я решил, что пора бы согласиться на обновления предлагаемые системой, «Заодно и глаза отдохнут от работы», подумал я. Тапнул по кнопке, Мак вырубился и на чёрном экране появился прогрессбар. Собственно, всё как обычно. Я в это время думал о своём, смотря на чистое голубое небо.

    Обратил внимание на экран только когда он был полностью чёрный и после пары минут ожидания Макбук не включился. Я включил его кнопкой и процесс обновления начался заново. «Видимо был какой-то сбой», промелькнула мысль и я начал наблюдать за процессом с настороженностью. На середине прогрессбара Мак просто подвисал секунд на 10, а потом выключался, я пробовал запускать процесс раз 5, всё по тому-же сценарию. Начав искать с телефона решение в интернете и ничего подобного не найдя, я понял, что пора идти в более приемлемое место, где я мог бы по-материться в голос.

    Было это 6-8 месяцев назад, поэтому всех действий, которые я пытался сделать, уже не упомню (сбрасывал PRAM и NVRAM, SMC, ещё что-то делал), однако восстановить мак мне удалось только из старой резервной копии.

    После этого случая я перестал рьяно пропагандировать безотказность MacOS и MacBook-ов. Разочаровался, так сказать, но использовать продолжаю…


  1. latonita
    12.10.2019 11:09

    Рановато, по-моему, обновляться) у нас вчера человек 15 обновились — у половины проблемы. То внешние мониторы перестали работать по hdmi, то у кого-то Dropbox с onedrive отвалились, тк были в корне, и так далее… там сям что-то отвалилось


  1. boootloader
    12.10.2019 11:10
    +3

    Так много комментариев, но почему-то ни одного о том, что CleanMyMac — приложение, имеющее весьма дурную репутацию. Как минимум, оно замечено в удалении системных файлов и библиотек при своих «очистках» и «оптимизациях». Как максимум, ему приписывают наличие вредоносных компонентов и сбор пользовательских данных.
    Просто не пользуйтесь сомнительным софтом — актуально для любой платформы.


    1. Mnemonik
      12.10.2019 11:31

      нещадно плюсую. на самом деле «удаляторы» не очень нужны для мака. в нем приложения самодостаточные папки, почти всегда достаточно удалить папку с приложением чтобы грохнуть его полностью. в последних ОС вообще зачастую достаточно иконку в мусор кинуть и приложение будет удалено.
      максимум у самых хитросделаных приложений будут те самые LaunchDaemons/LaunchAgents еще, но они без самого приложения безвредны, да и автор судя по тексту сам знает где они лежат.


      1. isden
        12.10.2019 14:49
        +1

        1. Вы еще забыли, что некоторые приложения любят писать далеко не только в LaunchDaemons/LaunchAgents.
        2. Приложение то удалится, но после себя оставит кучу мусора, и хорошо если только в домике (по-моему только приложения из аппстора почти не оставляют после себя всякого). Вот это и есть та вещь, которая мне решительно не нравится в пакетном манагере макоси. Штатными средствами всего этого не вычистить.


      1. creker
        12.10.2019 17:06
        +1

        1. Самодостаточная папка удалит только бандл приложения. Весь мусор, который оно создало на диске, никто за него не удалит. Для этого клинеры и сделаны. В макоси полно аккумулятором мусора. Тот же xcode взять как яркий пример от самой эпл. Ставится из аппстора, а засоряет весь диск своими файлами, которые остаются после удаления.
        2. Фоновые агенты далеко не безвредны могут быть. Это полноценные демоны, которые будут постоянно висеть в системе и делать, что им вздумается. Например, драйвера дергать системные или те, которые поставило приложение вместе с собой. Кто это все удалять будет? Помимо этого, остаются плагины для встраивания в самые разные места системы. У меня в макоси годами они лежали, пока клинер мне их не показал.
        3. Ну и не забываем про pkg установщики. Там вообще хаос.


        1. UksusoFF
          12.10.2019 22:55

          IDE от JetBrains тоже каждая версия хранит вагон конфигов где-то в Library.


          1. Goodkat
            12.10.2019 23:54

            А где их хранить, если не в Library?
            Не в папке же самого приложения.


            1. UksusoFF
              13.10.2019 00:02

              Да, но при удалении бандла они не удаляются. Так что клинеры не бесполезны.



              1. Goodkat
                13.10.2019 00:15

                Что они не удаляются — это, наверное, даже и правильно. Может у меня место вдруг закончилось и я удаляю программы, которые сейчас не нужны, но которые мне понадобятся в будущем, со всеми старыми настройками. В iOS это стандартная функция ОС, например.


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


    1. BeardedBeaver
      12.10.2019 11:37

      Я вот тоже хотел написать что-то типа что статью правильнее было бы назвать «как Clean my mac сломал мне систему»


    1. qRoC
      12.10.2019 14:54
      +2

      Можно ещё многое рассказать про их саппорт и «политику возврата денег». Так что данная статья — очередной пример того, что не нужно ставить сомнительный софт, даже если он обернут в красивую обложку.


  1. APPLIX
    12.10.2019 11:18

    От Мака конечно такого никто не ждал)) а тут на тебе повозись)))


  1. xDimaRus
    12.10.2019 12:22

    Мак же на основе BSD разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux? Зачем все эти клинеры кривые как принято в виндовом юзерленде. Или проблема в том что ТВ плагин экрана логона поставил как-то не стандартно и клинер не вычистил его?


    1. FeNUMe
      12.10.2019 12:38
      +1

      У вас слишком хорошее мнение о маке, родной пакетный менеджер и магазин не лучше виндовых аналогов.


      1. xDimaRus
        12.10.2019 13:04

        В винде нет пакетных менеджеров. За корректность инсталлера отвечает его разработчик, если приложение куда-то что-то положит то должно само удалить. Поэтому винда (и нормальные клинеры) вызывает uninstall-строку приложения т.к. сами не знают как его удалить. Тут я так понял ТВ зарегался на экране логона а клинер удалил его «стандартным» способом без удаления регистрации.


        1. FeNUMe
          12.10.2019 13:20

          В винде нет пакетных менеджеров.

          Вы не правы — существуют Chocolatey и NuGet, плюс враперы типа OneGet.


          1. xDimaRus
            13.10.2019 23:42

            Что из мейнстрим пользовательского ПО (а не компонентов разработчика) через них распространяется подскажете?


            1. FeNUMe
              14.10.2019 03:47

              Chrome, Firefox, VLC, WinRAR, 7zip, Notepad++, Skype, GIMP и т.д.
              зайдите на chocolatey.org/packages и сами полистайте каталог.


              1. xDimaRus
                14.10.2019 08:57

                Там же дисклеймер из которого следует что этоине продакшен решение. Если пакеты не собраны разработчиками софта а пакетный менеджер не включен в релиз ос — то сомневаюсь что это можно использовать в проде. Разве как повод влепить минус в карму ((


          1. bondarenkod
            14.10.2019 10:00

            Ставить в один ряд менеджер пакетов (в которые заворачиваются приложения) и менеджер пекеджей с библиотеками, которые используются при разработке того или иного ПО (в основном, на .net) — это, конечно, очень правильно!


            1. FeNUMe
              14.10.2019 12:24

              Вы точно посмотрели на Chocolatey? Это как раз репозиторий с пакетами обычных приложений.


              1. bondarenkod
                14.10.2019 16:55

                Конечно, он у меня стоит :)
                Chocolatey — пакетный менеджер для софта, а NuGet — де-факто, для разработчика, через него происходит дистрибьюция, в основном, DLL, завернутых в пакеты и использующиеся в .net (в основном) проектах. Потому в контексте «поставить софт через ПМ» — NuGet использовать нельзя.


        1. creker
          12.10.2019 16:49

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


          1. Goodkat
            12.10.2019 23:56

            А чем Mac App Store — не репозиторий?


            1. DerRotBaron
              13.10.2019 10:58

              Примерно такой же, как и Windows store, только (по крайней мере года 2 назад был) ещё более бесполезный в смысле отношения полезного софта к мусорному.
              Но пусть оба и являются по сути встроенными репозиториями, их применение останется где-то на уровне репозиториев и ПМ, используемых языками и их средами вроде pip, cargo или npm.


          1. xDimaRus
            13.10.2019 23:48

            «Инфраструктура» аналог «юниксов всяких» ))) Отлично, расскажите в 2 словах как она реализует обновления и подтяжу пакетов зависимостей.


        1. drWhy
          12.10.2019 17:08

          Windows Installer есть, но встречаются приложения с собственным инсталлятором.
          Проблема в том, что многие анинсталляторы, как в первом, так и во втором варианте не полностью удаляют следы программ (файлы и записи в реестре) из системы по разным причинам. Одна из них — обеспечение триального периода использования программы, после удаления которой в реестре остаётся глубоко зарытый ключик, по присутствию которого программа определяет факт предыдущей своей установки.
          А некоторые инсталляторы/анинсталлаторы просто кривые.
          При этом есть годные программы, вообще не требующие установки.


    1. isden
      12.10.2019 14:56
      +1

      > разве там нет адекватного пакетного менеджера и официальной репы пакетов

      Все есть (хотя насчет адекватности встроенного я не уверен :)), но приложения в обход аппстора могут поставляться в виде .app бандла, который по сути и есть запускаемое приложение. Которое нигде не регистрируется и может начать гадить после запуска куда угодно.
      Еще есть .pkg бандлы (из которых разворачиваются .app бандлы), внутри которых может быть uninstaller и разные скрипты на разные события. А может и не быть. А может быть, но кривой. И т.д.


    1. creker
      12.10.2019 16:40
      -1

      разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux

      Нет ни того, ни другого. Среди всех ОС она обладает худшей инфраструктурой пакетов. По сути, ее нет ни в каком виде. Даже AppStore, который вроде бы призван решить эту проблему, ничего не решает. Приложение может оставить после себя дофига мусора, которые все равно чистить руками придется. Насколько знаю, AppStore не дает даже возможности написать скрипт деинсталляции.


    1. eps
      12.10.2019 20:50

      разве там нет адекватного пакетного менеджера и официальной репы пакетов как в Linux?

      Есть AppStore, но его производители софта (типа Teamviewer) часто не могут осилить — надо запускаться в песочнице, получать разрешения на все опасные действия и не делать ничего подозрительного. Уровень ограничений близок к iOS.


      Есть Homebrew + Cask, пакетный менеджер от сообщества, которым как раз можно ставить такие «неосилившие» программы, и удалять их (zap, со скриптами зачистки тоже от сообщества)


      Зачем все эти клинеры кривые как принято в виндовом юзерленде

      Потому что находятся дураки, которые их покупают, ведутся на страшную рекламу в интернете


  1. goga_kk
    12.10.2019 13:50

    Спустя еще один час этой возьни нашлось рабочее решение.

    Как нашлось?


  1. Londoner
    12.10.2019 15:41
    -1

    В связи со стремительным уменьшением качества последних версий TeamViewer-а, вопрос в тему. Кто знает бесплатную замену TeamViewer Host хотя бы для андроида?


    1. Londoner
      12.10.2019 21:35

      Так, ну и зачем это минусовать, да ещё и гадить в карму? Есть ответ или хотя бы рациональные контраргументы? Озвучьте!


      1. goga_kk
        13.10.2019 08:32

        Вряд ли вам дадут объяснение. Мой комментарий также не дочитали даже не открыв ссылку, ответили бредом, а когда я пояснил заминусили карму.


        1. atbuhw
          13.10.2019 14:33

          del


    1. atbuhw
      13.10.2019 14:41

      Когда-то гуглил в эту сторону, нашёл «droid vnc server», но до того чтобы попробовать не дошло. Сейчас проект выглядит заброшенным.


  1. morr
    12.10.2019 15:41
    +5

    Желтоватый заголовок у новости.
    Вы используете мягко говоря сомнительное ПО уровня «ускоритель интернета для windows», оно вам ломает систему, но вините вы в этом OSX и его обновления. Очень странный логика.


    1. creker
      12.10.2019 16:33
      +1

      Это хорошая иллюстрация более глобальной проблемы — отсутствие в макоси полноценной системы установки и удаления программ. Если прога ставится из *.pkg, то пиши пропало. Оно может высрать чего угодно куда угодно, да еще не предоставить никакой деинсталятор для этого. Вот так и появляются clean my mac, которые пытаются с этим справиться, что опасно, естественно, если удалишь как-то неправильно.


      1. morr
        12.10.2019 17:07
        +2

        1. AppStore для подавляющего большинства приложений.
        2. homebrew. То, что отсутствует в appstore, почти всегда доступно к через установке через brew cask.
        Teamviewer присутствует в homebrew и ставится через brew cask install teamviewer.

        Можно было бы сказать, что homebrew слишком сложен для не продвинутых пользователей, но большинство остального софта распространяется в виде цельных пакетов, которые устанавливается копированием себя в Applications и удаляется одним действием.

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

        Поэтому проблема с удаленим софта мне видится сильно надуманной.


        1. creker
          12.10.2019 17:11

          1. AppStore не чистит мусор за приложениями
          2. Это стороннее средство от сторонних разработчиков
          3. Деинсталляторы всегда оставляют после себя кучу мусора. Пишут их хер знает как, потому что никакой культуры для этого в ОС нет среди разработчиков.
          4. Приложениям, которые «просто» копируются в Applications, ничего не мешает срать во все остальные папки, что они успешно делают. Удалять это некому. Перетаскивание папочки в корзину это хорошая иллюзия, что все хорошо.

          Поэтому проблема не надумана. Вся эта инфраструктура должна быть встроена в ОС, иначе весь этот сумасброд с кнопочками «удалить» в настройках и клинерами, которые в попытках помочь могут сломать систему, никуда не денется.


          1. morr
            12.10.2019 17:38
            +1

            Под мусором вы имеете в виду то, что остаётся в домашнем каталоге: конфигурационные файлы, кеши и т.д.? Так их пакетные менеджеры и в других системах не чистят, если разработчики приложений явно не пропишут того в их анинсталлере.

            > 2. Это стороннее средство от сторонних разработчиков
            Да. Стороннее средство от сторонних разработчиков для сторонних приложений.
            Прошедшие же модерацию приложения доступны через официальный аппстор.

            Я вполне понимаю, почему тот же homebrew никогда не станет официальной частью osx.
            Политика apple такова, что в их апсторе доступны только прошедшие весьма жёсткую модерацию приложения. Все приложения оттуда можно считать условно безопасными и делающими именно то, что написано у них в описании.

            Приложения же и пакеты, находящиеся в homebrew, ставится на свой страх и риск. Там внутри может быть что угодно, через brew cask можно установить даже такие сомнительные вещи clean my mac.


            1. moveax3
              12.10.2019 21:15

              Там внутри может быть что угодно

              brew cask info [package_name]

              — покажет что именно ты собираешься ставить в систему. Нужно понимать, что делаешь, что бы внутри было то, что нужно, а не что угодно.


              1. morr
                12.10.2019 23:21

                Да, я знаю, что есть такая команда.
                Но что мы увидим, зайдя в рецепт? github.com/Homebrew/homebrew-cask/blob/master/Casks/cleanmymac.rb.
                Оно скачивает архив, в котором лежит бинарник.


                1. mkll
                  13.10.2019 17:45

                  Ну так cask — это как раз для бинарников.


  1. shamanchik
    12.10.2019 18:33

    TeamViewer -> Настройки… -> Дополнительно: и внизу кнопка «Удалить»
    Зачем CleanMyMac?


  1. Valeratal
    12.10.2019 18:53

    ТС очень смелый парень :) да еще на рабочем то аппарате


    1. bougakov
      12.10.2019 19:57
      +1

      и без time machine…


  1. eps
    12.10.2019 20:57

    Вторую половину статьи можно было заменить на:


    И вот тут у меня начались проблемы. Естественно сначала я нажал раз пять OK, но это ни к чему не привело. Следующий шаг, пару раз перезагрузиться, что тоже не помогло!
    Тогда я загрузился в утилиту восстановления и восстановил снимок Time Machine до установки


  1. moveax3
    12.10.2019 21:08

    Грустная тенденция.
    Пару лет назад радовался новой макоси и сразу ставил.
    А последнее время как будто Linux, только внезапно перестает работать не то, что FREE и ABSOLUTELY NO WARRANTY, а то, за что деньги уплочены ради избавления от внезапных проблем с рабочим инструментом.
    Windows к сожалению с годами ни разу не хорошеет в этом плане.
    Остается все тот же Linux с ABSOLUTELY NO WARRANTY, там хоть честно.


    1. isden
      12.10.2019 22:28

      > за что деньги уплочены

      Так оно же все тоже «as-is» / «no warranty».
      Почитайте EULA.
      Чтобы были какие-то гарантии, это надо совсем другие деньги.


    1. Goodkat
      13.10.2019 00:10

      Про Windows вы зря, как мне кажется. Семёрка на редкость удачная ОС.
      Я пользуюсь наравне MacOS, Windows и GNU/Linux — Windows 7 самым стабильная из всех. Ни единого разрыва за несколько лет, месяцами без перезагрузки.


      1. 1c80
        13.10.2019 16:49
        +3

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


  1. Goodkat
    13.10.2019 00:06

    Основные принципы обновлений ПО:


    1. Работает — не трогай
    2. ОС обновлять не раньше второго сервиспака
    3. Смотри пункты 1 и 2

    Я и Mojave установил только в июне.
    Catalina, наверное, совсем не буду устанавливать, если не найду замену всем 32-битным программам. Некоторые версии OS X я и до этого перепрыгивал.


    1. Exchan-ge
      13.10.2019 00:42

      ОС обновлять не раньше второго сервиспака


      Давно устаревшая рекомендация, так как сейчас каждое обновление устраняет старые баги и добавляет новые.


    1. sumanai
      13.10.2019 17:27

      ОС обновлять не раньше второго сервиспака

      Которые сейчас просто не выходят.


    1. Fedcomp
      14.10.2019 05:56

      Основные принципы обновлений ПО:
      1. Работает — не трогай
      обновления безопасности приложений тоже так «рационально» делаете?


  1. debug45
    13.10.2019 07:14

    В вашем случае быстрее и проще было просто переустановить систему, не форматируя диск. Недавно тоже столкнулся с тем, что macOS перестала загружаться (не после обновления), запустил переустановку и по итогам очень удивился — когда всё загрузилось, на месте остались абсолютно все мои настройки, приложения, файлы и прочее, в том числе установленные не в папку пользователя, сохранились даже размеры и положения окон, как я их отрегулировал.


  1. joker2k1
    13.10.2019 12:53
    +1

    клеан май мак полное говно, не пользуйтесь этим никогда


  1. 1c80
    13.10.2019 13:09

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


    1. morr
      13.10.2019 17:15

      Обновился в день выхода Catalina.
      Единственная возникшая проблема была с macvim, он не запускался из-за обновлённой версии системного руби. И через homebrew никак не удавалось ни поставить готовый, ни скомпилировать из исходников. В конце-концов пофиксилось компиляцией кода из master ветки

      brew install macvim --build-from-source --HEAD

      Плеер vlc работает
      ffmpeg работает
      docker работает
      karabiner работает
      vpn через windscribe работает (другие способы не пробовал)


      1. 1c80
        14.10.2019 09:53

        Ясно, спасибо, подожду все же, у меня другой впн, с устаревшим протоколом, помню не так просто его установить было. И к тому же у одного одно отпало, у другого другое, стрёмно как то, подожду полгодика.


    1. Mykola_Von_Raybokobylko
      14.10.2019 11:14

      Ничего не отвалилось. Был косяк со стим клиентом. Не смог вовремя обновиться. Пришлось переустанавливать. Работает всё исправно.
      Из существенных неудобств это перестала работать утилита по работе с нтфс, тоже не успела обновится как стим клиент. Для внешних хардов очень внимательно нужно подходить к файловой системе, которая разметит диск.


      1. 1c80
        14.10.2019 12:40

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


        1. Mykola_Von_Raybokobylko
          14.10.2019 12:52
          +1

          Пока работает, а там посмотрим. И, да, выпиливать поддержку 32 это не очень умный ход.


  1. avia07
    13.10.2019 14:41

    Автору. Я думаю (и даже уверен) что Вас бы спасла загрузка Мака в Безопасном режиме. Для этого надо при включении мака нажать Shift на клавиатуре и держать его до появления окна входа в систему. А далее уже ручками чистим исправляем.


  1. Fly3110
    13.10.2019 15:26

    Насчет каталины, вроде все ок, но redis и ffmpeg из macports падают с segmentation fault.
    собрал redis из исходников, полет нормальный, а ffmpeg пришлось собирать с -fno-stack-check в CFLAGS


  1. Viceroyalty
    13.10.2019 17:34
    -2

    Установка Win 10 на Mac все-таки очень осмысленное действие, может дело в том, что я не художник и не дизайнер — вот мне и непонятен смысл Mac оси (и да — не говорю, что она не нужна, просто непонятен смысл)


    1. mkll
      13.10.2019 17:51
      +1

      У меня есть подозрение, что разработчиков среди пользователей макоси гораздо больше, чем художников и дизайнеров. Речь не о разработчиках под винду, конечно.


      1. Viceroyalty
        14.10.2019 02:55

        Как же я забыл, что на хабре нельзя ругать Мак и Теслу :)


        1. mkll
          14.10.2019 03:01

          А вы ругали? Во всяком случае, я не заметил. Но мне показалось (?), что ваши представления о целевой аудитории (покупателях макбуков) несколько однобоки, поэтому и появился мой комментарий.


          1. Viceroyalty
            14.10.2019 14:16

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


            1. Neikist
              14.10.2019 14:30

              Маки жизненно необходимы мобильным разработчикам (тем кто пишет под iOS и кроссплатформу), ну т.е. у них просто вот вообще выбора нет. А ведь кроме тех кто ей вынужден использовать у нее есть те пользователи которым она нравится. Я конечно не среди них, и если мне понадобится собирать что то под мобилки скорее всего отдельный миник приобрету который только для этого и будет использоваться, но тем не менее вы действительно ошибаетесь когда так обрубаете аудиторию.


              1. Viceroyalty
                14.10.2019 14:56

                Спасибо, интересно было узнать, только не понял про кроссплатформу — разве можно писать одно и то же пот андройд/мак? Или у Apple свои универсальные приложения как у MS — и на телефон и на планшет и на десктоп?


                1. Neikist
                  14.10.2019 14:59

                  Я скорее про кроссплатформу между Android/iOS, под iOS приложение не имея мака не собрать, даже если это flutter/react native/etc.
                  Но вообще насколько я слышал как раз с каталиной пришло какое то обновление позволяющее запускать на Mac OS приложения с iPad OS.


                  1. Viceroyalty
                    14.10.2019 18:33

                    Не знал что одно и то же может работать и под Android и под iOS, или имеете ввиду сразу 2 целевые платформы?


                    1. Neikist
                      14.10.2019 18:37

                      Одна кодовая база и разные бинарники, каждый под свою платформу, если вы это спрашивали. И как раз для сборки под ios Mac OS и нужна.


                      1. Viceroyalty
                        14.10.2019 20:43

                        Ясно, а аренда удаленного мака на виртуалке не дешевле?


                        1. Neikist
                          14.10.2019 20:56

                          Очень не уверен, те ценники что я видел были совсем негуманными, да и редкая это услуга. Я даже не уверен легально ли это с т.з. пользовательских соглашений. Не говоря про то что это тупо неудобно.


                1. DMGarikk
                  14.10.2019 18:39

                  разве можно писать одно и то же пот андройд/мак?

                  почитайте например про react native, flutter, Xamarin


                  1. Viceroyalty
                    14.10.2019 19:23

                    Не знал — спасибо


            1. dth_apostle
              14.10.2019 15:32

              Я админ (devops), немного разработчик. Замучался со старым ноутом, решил все-таки взять Mac Pro. Как минимум клавиатура и тачпад — небо и земля по сравнению со старичком Lenovo Ideapad (?) — в общем, трансформер. Многие моменты очень нравятся, какие-то, наборот, бесят (например отдельное переключение между окнами одного приложения). Но в целом более чем устраивает. Особенно — запас аккумулятора и экран.


              1. Viceroyalty
                14.10.2019 18:34

                Под Макосью или под Виндоус?


                1. dth_apostle
                  14.10.2019 19:02

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


                  1. Viceroyalty
                    14.10.2019 19:24

                    Только хотел написать про веб-морды, но корпоративность жеж


                    1. dth_apostle
                      14.10.2019 20:04

                      это домашний. просто Аутлук очень удобен всякими быстрыми действиями, всплывающими напоминаниями и т.п. Браузер не заменет


            1. Exchan-ge
              14.10.2019 17:13

              что маками пользуются дизайнеры и мажоры


              Я мак купил сразу после того, как поработал с ноутами от других производителей.
              (Те ноуты давно умерли, а мак тот (2009 года) все еще жив )


            1. eisaev
              14.10.2019 17:28

              Негатив получите только если от фанатиков, которых на любой платформе хватает.

              Сам я не дизайнер и не мажор. Кроссплатформенная разработка обязывает. MacBook приобрёл, так как с MacMini на коленке в произвольном месте не поработаешь. А без мака ничего не соберёшь/не отладишь ни для macOS, ни для iOS.

              Кроме продукции Apple приходится управляться с зоопарком разных систем. Основная рабочая машина под Linux'ом. Рядом машина под Windows. Android всегда на расстоянии вытянутой руки. Под консоли типа одинокой коробки, четвёртой игровой станции и японского переключателя (все названия вымышленные, ничего общего с реальными консолями не имеют, ни одно NDA не пострадало) приходится разрабатывать на офисных машинах, из-за ограничений доступа к железу.

              Если при таком широком профиле фанатом быть — либо порвёшься от количества любимых платформ, либо лопнешь от ненависти к нелюбимым :)


              1. Viceroyalty
                14.10.2019 18:36

                Спасибо за конструктивное объяснение, у меня был скорее вопрос — так как под маком никогда не работал (необходимости не было и много денег на железо тратить не хотел когда перестал играть в топовые игры)


            1. mkll
              14.10.2019 19:56

              Тут уже другие комментаторы достаточно полно раскрыли тему, но никто из них не упомянул почему-то, что macOS — это Unix, самый настоящий, развитие BSD. Поэтому под него есть почти всё, что есть под «Unix-подобные» ОС, в первую очередь Linux. Если ваша сфера деятельности — разработка десктопных приложений для Windows, то вам никуда с Windows не уйти, а для всего остального мак очень хорошо подходит, и для бОльшей части этого «остального» — подходит лучше, чем Windows.

              Я действительно думаю (ошибаюсь?)

              Затрудняюсь в цифрах точно оценить степень ошибочности этого мнения, но примерно в районе 95-100%. :)


              1. 0xd34df00d
                14.10.2019 21:56

                Если ваша сфера деятельности — разработка десктопных приложений для Windows, то вам никуда с Windows не уйти, а для всего остального мак очень хорошо подходит, и для бОльшей части этого «остального» — подходит лучше, чем Windows.

                Для моих задач (разработка всякого на хаскеле и всякого производительного на плюсах) линукс таки подходит лучше.


                Но да, под маком приятнее, чем под windows. Или, наверное, менее неприятно.


                1. mkll
                  14.10.2019 22:17

                  Смотрите — как дух, так и буква моего комментария никоим образом не касались сравнения с Linux'ом, да? И даже несмотря на то, что это публичный комментарий, суть его и смысл — вполне себе персональные, обращены к конкретному человеку и продолжают тему, что была поднята и раскрывалась выше.

                  В связи с чем у меня есть к вам вопрос, но я его оставлю при себе, потому что он риторический. :)


            1. isden
              15.10.2019 08:53

              > и мажоры (статусная вещь

              Такое мнение я все еще встречаю иногда исключительно на просторах СНГ.
              Например в Штатах макбук — это обычный ноут, для «широких народных масс», от школьников и домохозяек до разработчиков.


    1. morr
      14.10.2019 16:18

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


      1. DMGarikk
        14.10.2019 16:27

        дело привычки на самом деле, я например очень много лет пользовался виндой (от 311 до 10) и на маке мне очень много чего не хватало (пока я не привык), и 'не нужно настраивать' иногда означает что 'есть лишь два варианта использовать это: делать как мы придумали и не делать так вообще'
        Особые проблемы начинаются если макос используется в корпоративном окружении со всякими нестандартными для обычной жизни штуками, типа принтеров по ipp протоколу и без bonjour в сети, всякими мозголомными vpn-ками и плохо когда корпоративные админы знают только линукс и винду


        1. Exchan-ge
          14.10.2019 17:18

          я например очень много лет пользовался виндой (от 311 до 10) и на маке мне очень много чего не хватало (пока я не привык)


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


        1. Viceroyalty
          14.10.2019 18:39

          Зачастую корпоративная сеть (в части десктопов) вообще заточена только под винду


  1. vadek
    13.10.2019 18:02

    >>> Итог этой истории: относитесь внимательно к удалению приложений в MacOS!

    Автор, похоже, так и не понял, что произошло! Процесс апдейта системы начинается именно с момента загрузки образа с сети, и все изменения ОС в момент миграции чреваты. Потому более уместно было бы написать:

    Итог этой истории: относитесь внимательно к установке обновлений MacOS!


  1. Pegatron
    14.10.2019 17:36

    Проблема в CMM. Его нельзя использовать. Нет такой программы которая может всё чистить, они есть, но потом не удивляйтесь, что одно отвалилось, другое. То ось упадёт, то шрифты пропадут, то ещё что-либо из тысячи вариантов. Для удаления советую — AppCleaner. Он бесплатный и не автоматический, но максимально простой. Люди, не используйте CMM, рано или поздно обожжетесь.