Как стать автором
Обновить

Комментарии 68

купленного за бесплатно приложения

Кошмар, что тут автор сказать хотел? Если вдруг речь идет про платные версии бесплатных приложений, как правило, на сайте разработчиков всегда указывается, что это один из путей доната приложения - если хотите помочь разработчикам, можно купить приложение в App Store (для публикации приложения в магазине нужен аккаунт разработчика Apple, который стоит денег, кстати сказать), а если не хотите, то просто скачать с сайта разработчиков или поставить через HomeBrew. И если автор совершенно безосновательно обвиняет разработчиков, добавивших еще один удобный и опциональный способ установки приложения, в мошенничестве - это выглядит мерзко.

Один из самых эпичных проблем MacOS является проблема смены дефолтных приложений для открытия файлов того или иного формата.

«Один проблем» это действительно звучит эпично. А по сути ложь - дефолтное приложение выставляется как отдельно для одного файла, так и для всех файлов разом, причем есть несколько способов (в свойствах файла или через системные настройки). Вдобавок, помнится, в плеере VLC при установке была опция сразу с ним все поддерживаемые видеоформаты ассоциировать. Ах да, еще есть и четвертый путь - можно системными утилитами командной строки настроить ассоциации типов файлов.

Увы, это очередная статья про мак с каким-то злобным кликбейтом с надерганными разрозненными «советами»…

Кошмар, что тут автор сказать хотел?

Автору не нравится, что в AppStore скачивание бесплатного приложения технически реализовано через покупку за 0$. Я вообще не понял этой претензии. Ну оформлено как покупка, ну висит в аккаунте. Проблема то в чем?

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

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

Ничего не устанавливается само. Ни при каком обновлении.

Какой-то лютый бред. Ничего само не устанавливается.

PS: Для эстетов - откройте для себя кнопку Hide Purchase... и наслаждайтесь нужным вам списком покупок.

Статья - отличный чит-шит. Автор не слушай хейтеров. Юзаю и Мак и линух лет 10, но некоторые вещи новы для меня, сегодня же поставлю.

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

Задумывался ... Но отложу..

Хороший продавец, быстрая доставка, 5 звезд. Пока не распаковывал.

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

Из мастхева еще бы отметил Dozer ибо верхняя панелька загромаждается с поразительной скоростью. Название второй утилиты BackgroundMusic - позволяет рулить громкостью. Оказалось что мак даже не умеет управлять громкостью приложений. Без этого вообще пользоваться не возможно.

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

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

Конечно, свайп двумя пальцами отключать нельзя, ведь он отвечает за прокрутку каждого окна!

Настройка отключает переход между страницами, но не прокрутку. System Preferences -> Trackpad -> More Gestures -> Swipe between pages.

Спасибо тебе добрый человек!

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

Статья как перейти с линукса на мак, а iterm2 даже не упомянули. А он просто таки мастхев (ещё у него есть няшная интеграция с screens/tmux).

И у макос по-умолчанию стоит zsh, а не bash, не великая проблема, но советую сразу же ставить oh my zsh.

И раз начали про скриншоты, можно было указать на хоткеи cmd + shift + 2,3,4,5 - (весь монитор, выделенная область, выбранное окно и запись видео (правда удачи записать видео с звуком, но без микрофона)).

Вообще забавно что я на маке лет 10 уже, а из статьи использую разве что brew и vim. Ну и хром ещё. Keepassx -> strongbox из-за удобной поддержки на айфоне (прости Andrei Popleteev если ты тут, я правда хотел выбрать keePassium, но тут рекурсия - мне поддержка десктопа тоже хочется). Замену i3 так и не нашёл, все поделки кажутся жутко неудобными и проще сразу приучиваться к тому как макос спроектирован.

Пользовался iterm2 исключительно из-за поддержки quake режима. Сейчас на линуксе с этим помогает yakuake.

прости Andrei Popleteev если ты тут, я правда хотел выбрать keePassium, но тут рекурсия - мне поддержка десктопа тоже хочется

Да ничего, я переживу :) KeePassium отлично работает с KeePassXC (и всеми остальными, собственно). Но потихоньку допиливаю мак-версию тоже.

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

Как бы есть на Мак бета-версия, вполне неплохо работает, нативный интерфейс, поддержка Apple Silicon и Intel процессоров. Рекомендую.

Непонятно почему у статьи столько минусов. Хотя лично мне, линуксоиду с 20+ летним стажем главное так и непонятно - а зачем переходить на Мак?

Сам, если честно, даже не пробовал.

В инете встречал прогеров, которым выдают мак нахаляву, они убирают его в чулан и продолжают сидеть в линуксе. Нахаляву Макос не сладкий? )

Это дело привычки уже, если вас устраивает Линукс, это же не плохо. Лет 20 назад игрался с ним и свой собирал и пытался работать, но для меня он как был не "юзер - френдли", так и остается. Это личный опыт, навык работы есть и когда нужно - он пригождается. В остальное время только мак, 10+ лет - привычка, проф работа и тд

Удобно, быстро, стабильно, красиво. Можно работать из коробки. Выбор софта неплохой, качество софта в среднем по ощущениям выше. Если есть другие устройства Apple, то интеграция с ними без каких-то особых настроек бывает довольно удобной.
Ну а так, конечно под задачи выбирается инструмент. И такой, с которым эффективнее, привычнее и удобнее работать.

Лично я перешёл только из-за Macbook, т.к. среди ноутбуков он вне конкуренции: хороший экран, отличные динамики и шикарный тачпад. Т.е. дело сугубо в железе, т.к., в моём случае, софт весь кросплатформенный и особой разницы какой ОС пользоваться нет.

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

Главный ответ - экран. Второй ответ - время работы от батареи и вес, если речь идет про ноутбук. Остальное дело вкуса - например, мне после отправки разнообразных баг-репортов и патчей (в KDE, дебиан и так далее) и вдоволь пообщавшись с мантейнерами и разработчиками, захотелось ограничиться исключительно консолью (и только в дебиане). На маке есть практически полностью совместимый шелл (за мелкими исключениями, в дебиане при смене bash на dash куда больше проблем было) и не надо настраивать шрифты, не нужно патчить hal-менеджер для поддержки юникода на подключаемых носителях (да, давно это было), не нужно патчить и пересобирать видеодрайвер для встроенной графики amd каждый месяц (на debian testing, а на debian stable работать невозможно, потому что весь софт устарел лет на 5 и бэкпорты всего делать жизни не хватит), не нужно объяснять авторам KDE что не сдался им mysql просто для записи истории действий пользователя (не убедил - сказали, так круче, чем писать хотя бы в SQLite) и так далее. Теперь я в свободное время могу сделать и выложить полезный опенсорс проект (например, систему спутниковой интерферометрии или геоинформационный софт для 4D анализа) вместо вот этой вот мартышкиной работы.

Это как раз про меня. 18 лет с линуксом после винды. На НГ на работе подарили мак, в итоге использую как замену старому ноуту когда надо взять комп с собой, а 95% времени работаю за ПК с линуксом. Поставил на него Ubuntu но в виду наличия Т2 заработало не всё железо, в итоге основное место ноута - полка с книгами. Смысла в переходе на мак не вижу от слова совсем.

Меня всегда интересовал вопрос безопасности homebrew. Кто проверяет содержимое hb? Что мешает там появиться лефтпаду или какой-то малвари?

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

Доверии кому?

Кто имеет право аплоада в homebrew и откуда мы знаем, что upload идёт от того, кому доверяют? Как появляются новые люди с правами аплоада?

На доверии тому, кто загружает туда cask-и ?

Загружать туда может почти кто угодно. Так что по сути ты доверяешь всем, кто туда что-то загружает.

Но ведь каски это просто высокоуровневая обвязка вокруг скачивания артефактов с сайтов авторов ПО (пример). Ставишь каск — значит доверяешь автору ПО.

Это тьюринг-полная обвязка? Там можно дописать малварь будучи аплоадером?

То есть модель безопасности npm - то есть никакая. Спасибо, не надо.

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

Я так то тоже предпочёл бы дебьян или любой другой дистрибутив, но увы пока (имхо!) только apple делают хорошие ноуты которые долго живут на одном заряде батареи и производительные. Есть слабая надежда, что когда нибудь завезут полноценно работающий линукс на современные маки на ARM.

В целом всё не так плохо, на самом деле. Как я выше писал, сейчас в MacOS есть gatekeeper. Эта штука проверяет подпись всех запускаемых программ. Если подписи нет, то просто так не запустить. Это надо идти и явно разрешать в настройках системы. Так что подсунуть что-то с малварью может только сам разработчик софта. Если не ставить сомнительный софт от сомнительных разработчиков то проблем быть не должно, но это уровень проверки пакетов Debian, да :)

у меня там "не" потерялось :) Должно быть:

но это НЕ уровень проверки пакетов Debian, да :)

Это не защищает. Как только у вас brew install pyenv, то дальше там pip, wheels, бинарные сошки и чёрти что компилирующееся на вашей машине. Или просто запускающееся, как любят делать во всяких npm'ах, где so'шки тупо качаются из артефактов GH.

Как будто бы в дебиане или любом другом дистрибутиве общего назначения что-то сильно защищает от "pip install что=угодно". В некотором смысле в макоси получается даже безопаснее :-)

Совершенно не защищает, так же как не защищает от curl|bash. (А на макоси curl|sh работает?).

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

На макоси это невозможно, потому что сплошной brew по любому чиху. А у brew никакой модели безопасности нет.

А обновлять каски тоже может кто угодно? Даже не тот, кто из загружал ранее? Возможно ли, после обновления, получить совсем не то, что ставил? Иначе говоря, как вы ставили google-chrome, через brew или по-старинке? :)

Отчасти это нивелируется тем что большинство программ из касков сами себя обновляют (маркированы как auto_updates) и brew их ставит только в первый раз или при явном запросе пользователя (--greedy).


На практике у меня на m1 хром сам обновляется после первой установки через brew, а вот на x86_64 это почему-то не работает и приходится обновлять из каска.

XCode не установлен по-умолчанию. Forklift не бесплатен. Само ничего не устанавливается. Ассоциации файлов правятся не так. Изучите операционную систему до написания второй части. Иначе «вредные советы» получаются.

Ссылки из статьи тоже надо изучать: ForkLift, иначе «фейки» получаются.

ForkLift 3 is currently not available in the Mac App Store. To avoid confusion we made ForkLift 2 free

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

Древняя и неподдерживаемая. Даже про тёмную схему не знает.

Хоспади, возьмите Double Commander

У меня нет предубеждений, чтобы не платить за лицензию. Просто уточнил, что софт платный.

https://marta.sh/ One love!

Я десятки перебрал, пожалуй, почти все возможные двухпанельники для мака. Очень страдал без Total Commander, он мне практически операционную среду заменял на Windows.

Наконец-то нашел что-то нативное, быстрое, с современным UX (Тотал все-таки отстал уже в этом плане)

Прикольно, спасибо. Не хватает только FTP-менеджера и синхронизации каталогов, как в ForKlift. Far ещё вполне работоспособный, если уж о софте из прошлой жизни говорить =) https://github.com/elfmz/far2l/releases/tag/v_2.4.0

Far мне как-то не зашел еще на винде (оне не выдержал для меня конкуренции с Windows/Total Commander). Хотя DOS Navigator, Norton/Volkov Commander вполне юзал в своё время.

В marta есть нормальная консоль, привязанная к текущей панели (pwd). Нормальная - в смысле не просто строка ввода (как в mc), а полноценное окно/терминал (как в VS Code или IDEA)

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

о чем вообще речь ? За два года использования ни разу не было проблем

Шифрование всего SSD - это конечно на любителя

до первой утери ноута, а кое где это корпоративные требования безопасности

Одна из таких жемчужин Sequel Ace. Это клиент для серверов баз данных MySQL.

а в чем заключается жемчужность ?

Жаль, что только MySQL.

есть же бесплатный dbeaver, который поддерживает, наверное, все что только можно

Free multi-platform database tool for developers, SQL programmers, database administrators and analysts.

Supports any database which has JDBC driver (which basically means - ANY database).
Commercial versions also support non-JDBC datasources such as MongoDB, Cassandra, Couchbase, Redis, BigTable, DynamoDB, etc.

Купил старенький "мак" но не удалось поставить линукс, чтобы он работал по-нормальному с видеокартой, а макось мне показалась чрезвычайно неинтуитивной, ломающей привычки. Такие дела.

Ну да, она ломает старые привычки и появляются новые. Возвращаться с нее потом больно.

А смысл? Лезть в корпоративную кабалу ради выбрасывания на помойку опыта? Меня его купить уговорил приятель маковод, так нахваливал, в таких красках расписывал. А я не смог за день разобраться как посмотреть фотографии с флешки. Причём на линукс с винды намного проще было перелезть, чем на мак. Где это хвалёное юзабилити? Чувствую себя немного обманутым, ведь и я считал что мак это прям "святой грааль UX".

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

А я не смог за день разобраться как посмотреть фотографии с флешки.

Я впечатлен. Пожалуй, лучше вам его действительно продать.

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

Не совсем понятна проблема с покупкой бесплатного софта... Это какой-то пунктик автора?.... Кстати открою секрет - на Айфоне тоже самое - установка бесплатного приложения идет как покупка... И я бы не сказал, что это замедляет работу Appstore... Да и удалить без проблем можно... Автор то ли не разобрался, то ли видел мак только на картинках) Лично мне Мак больше нравится, для домашних дел конечно, в проф сфере не знаю...

на Айфоне тоже самое

Это уже следующая статья автора, под названием «‎Еще один гайд по переходу с Android на iOS»

Спасибо за статью, несколько интересных утилит для себя нашёл, например без middle click жить было не очень удобно.


Хочу добавить несколько своих путевых заметок. Для "лечения" проблем с клавиатурой советую Karabiner Elements, во-первых мастхэв если с ноутбуком использовать PC-шные клавиатуры, чтобы все сочетания клавиш оказывались на своём месте. А ещё можно заменить менее полезные Fn-клавиши на более полезные, поменять местами Fn и Ctrl (и не в EFI, как у виндовых ноутов) и даже настроить переключение раскладки, например, на Caps/Shift+Caps,


пусть и для последнего надо писать сложно понимаемые json.
{
    "title": "Caps -> en, Shift+Caps -> ru",
    "rules": [
      {
        "description": "Caps -> en",
        "manipulators": [
          {
            "to_if_alone": [
              {
                "select_input_source": {
                  "language": "en"
                }
              }
            ],
            "from": {
              "key_code": "caps_lock"
            },
            "to": [
              {
                "key_code": "right_option"
              }
            ],
            "type": "basic"
          }
        ]
      },
      {
        "description": "Shift+Caps -> ru",
        "manipulators": [
          {
            "to": [
              {
                "select_input_source": {
                  "language": "ru"
                }
              }
            ],
            "from": {
                "key_code": "caps_lock",
                "modifiers": {
                    "mandatory": ["shift"]
                }
            },
            "type": "basic"
          }
        ]
      }
    ]
  }

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


И в целом согласиться с тем, что macOS "просто работает из коробки" я не могу, да и не зря есть такое количество твикеров и затычек, а местами (например, оконный менеджер или хоткеи для работы с текстом) она настолько хуже десктопного Линукса с KDE или Винды, что не понятно, как такое в 2022 вообще могло случиться. И для разработки я бы всё равно маку предпочёл Thinkpad с KDE, будь у меня такой выбор.

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

Ну не совсем так. System Preferences → Trackpad → More Gestures → Swipe between pages можно отключить, не теряя горизонтальной прокрутки двумя пальцами. Либо можно перенастроить на три пальца (но я предпочитаю использовать три пальца для перетаскивания окон).

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

swipe left with 3 finger → Move Window to Left Side of Screen

⌥ + swipe left with 3 finger → Tile Window to Left of Screen

swipe right with 3 finger → Move Window to Right Side of Screen

⌥ + swipe right with 3 finger → Tile Window to Right of Screen

swipe up with 3 finger → Maximize Window

swipe down with 3 finger → Minimize Window

pinch/spread with 3 fingers → Enter/Exit Full Screen

click with 3 fingers → Middle Click

Я для этого Magnet использую.

Как настроить по умолчанию использование micro в mc на маке? Пробовал через редактирование .bash_profile с отключением в mc редактора по-умолчанию.

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

Написанный на языке Rust (новый тренд сейчас), редактор по типу VScode, функционал ограничен пока что

Вот такой вот пердимонокль:

brew install topgrade
==> Downloading https://ghcr.io/v2/homebrew/core/topgrade/manifests/9.0.1
Already downloaded: /Users/user/Library/Caches/Homebrew/downloads/cfbf033ff16e36b3a42db9d4bbc783aa6cb16ab07956b5b55da1a7fc36cceef5--topgrade-9.0.1.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/topgrade/blobs/sha256:b05f120d3adfaad977f6cb9e6485ff529c034c8e2542586974c94b86a626dbe5
##O=#  #
curl: (22) The requested URL returned error: 401
Error: topgrade: Failed to download resource "topgrade"

Как же он "всё обновит", если сам установиться/обновиться не может?

Как же он "всё обновит", если сам установиться/обновиться не может?

возможно какая то блокировка. Ибо у меня установилось без проблем

$ brew install topgrade
==> Downloading https://ghcr.io/v2/homebrew/core/topgrade/manifests/9.0.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/topgrade/blobs/sha256:844ab6103beb84030b712dce7938224ac
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:844ab6103beb84030b7
######################################################################## 100.0%
==> Pouring topgrade--9.0.1.monterey.bottle.tar.gz
?  /usr/local/Cellar/topgrade/9.0.1: 7 files, 3.0MB

В системе из коробки мне лично не хватало такого пункта контекстного меню Finder, который открывает Терминал в текущей открытой директории. К сожалению, однозначного железного решения я не нашел.

Вариант без установки стороннего софта: View → Show Path Bar → Правый клик на названии папки в строке пути → Open in Terminal.

Скрипты можно запускать через пункт контекстного меню Quick Actions предварительно написав их в вышеупомянутом Automator и сохранив их как Quick Action.

Очень познавательная статья, где же вторая часть?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории