Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Владельцы макбуков столкнулись с блокировкой после установки Big Sur

Читальный зал Будущее здесь
Recovery mode

Новые макбуки, оснащенные чипами Т2, имеют дополнительный механизм защиты помимо "классической" привязки к Apple ID через NVRAM. Классческую защиту можно легко обойти, сбросив NVRAM сочетанием клавиш Command (⌘) + Option + P + R при загрузке ноутбука и переустановив ОС. Однако в ноутбуках с Т2 так сделать уже не получится — в чипе хранится отдельная привязка к Apple ID.


В июне 2020 пользователи форума MacRumors стали жаловаться, что их ноутбуки внезапно блокируются. Эти люди были владельцами восстановленных (refurbished) или бывших в употреблении, но легально (это важно) приобретенных макбуков. Это действительно странно, ведь пользователи, по их словам, следовали официальному руководству от Apple, в котором сказано, что для обеспечения "чистоты" макбука при перепродаже достаточно "отвязать" его от Apple ID предыдущего владельца и "привязать" к Apple ID нового владельца.


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


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

Читать дальше →
Всего голосов 70: ↑65 и ↓5 +60
Просмотры 52K
Комментарии 225

Шпаргалка по Ansible k8s, практичный учебник по awk, а также 4 причины использовать Jamstack при веб-разработке

Блог компании Red Hat Open source *Виртуализация *Учебный процесс в IT Openshift *


Традиционно короткий дайджест полезных материалов, найденных нами в сети за последние две недели.
Читать дальше: Шпаргалка по Ansible k8s, практичный учебник по awk, а также 4 причины...
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 5K
Комментарии 0

Я смотрел свой трафик: он все знал про меня (Mac OS Catalina)

Информационная безопасность *Системное администрирование *

Сегодня после обновления catalina с 15.6 на 15.7, просела скорость интернета что то сильно грузило мою сеть я решил посмотреть сетевую активность.

Читать далее
Всего голосов 33: ↑10 и ↓23 -13
Просмотры 8K
Комментарии 18

Линукс-порт Far Manager: прогресс за 4 года

Разработка под Linux *
Первая публикация исходников far2l, порта Far Manager под Линукс — штуки, которая когда-то считалась принципиально невозможной — состоялась 10 августа 2016го. Поскольку главный разработчик поговаривает о переходе проекта в статус беты, решил написать обзорный пост, как там идут дела и чего удалось добиться за прошедшие четыре года.

Консольная версия


Первый же вопрос, который все задавали и здесь, и на опеннете, и на лоре — а чего не в консоли? Изначально far2l действительно работал только в графическом режиме, через wxWidgets. Это оказалось самым простым способом быстро получить работающий порт со всеми пользовательскими удобствами: иксовым буфером обмена и всеми сочетаниями клавиш, причем с поддержкой событий не только KeyDown, но и KeyUp.

Сейчас это ограничение в прошлом: far2l прекрасно себя чувствует в консоли. Более того, там появились так называемые расширения терминала far2l, поэтому если запускать консольный far2l внутри графического (например, зайдя куда-нибудь по ssh), они «сконнектятся» между собой, и внутренний far2l тоже будет видеть и буфер обмена (с разрешения пользователя, конечно), и все возможные горячие клавиши. Более того, сделана даже специальная сборка putty, позволяющая наслаждаться всеми этими фишками из Windows.

Вот, смотрите, это far2l в GNOME Terminal


Читать дальше →
Всего голосов 236: ↑235 и ↓1 +234
Просмотры 54K
Комментарии 547

SPM: модуляризация проекта для увеличения скорости сборки

Блог компании Surf Программирование *Разработка под iOS *Разработка мобильных приложений *
Привет, Хабр! Меня зовут Эрик Басаргин, я iOS-разработчик в Surf.

На одном большом проекте мы столкнулись с низкой скоростью сборки — от трёх минут и более. Обычно в таких случаях студии практикуют модуляризацию проектов, чтобы не работать с огромными монолитами. Мы в Surf решили поэкспериментировать и модуляризовать проект с помощью Swift Package Manager — менеджера зависимостей от Apple.

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


Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.5K
Комментарии 0

Об ужасной документации Apple

Блог компании VDSina.ru Программирование *Разработка под iOS *Разработка под MacOS *
Перевод


В последние год-два я пришёл к осознанию того, что основной преградой к выполнению моей работы является документация. Или, если конкретнее, откровенный дефицит документации, предоставляемой Apple для своих платформ.

Apple предоставляет разработчикам набор инструментов — API, позволяющий нам создавать приложения для iOS, iPadOS, macOS и tvOS. Во многих случаях разобраться в том, как пользоваться этими API, достаточно просто. Как отвёртку можно использовать очень немногими способами, так и во многих случаях есть только один очевидный способ применения API.
Читать дальше →
Всего голосов 35: ↑35 и ↓0 +35
Просмотры 17K
Комментарии 55

Установка Midnight Commander на Mac OS X Catalina (2020)

Чулан
Recovery mode

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

Читать далее
Всего голосов 74: ↑11 и ↓63 -52
Просмотры 20K
Комментарии 33

Ваш компьютер на самом деле не ваш

Информационная безопасность *
Перевод

Вот он. Наступил. Получите и распишитесь.

Речь, конечно, идет о мире, предсказанном Ричардом Столлманом в 1997 году. О мире, о котором нас предупреждал Кори Доктороу.

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

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

P. S. Перевел статью целиком только из-за того, что текущий перевод вообще не соответствует уровню статей Хабра.

Расшифровать хэши за Apple
Всего голосов 86: ↑79 и ↓7 +72
Просмотры 63K
Комментарии 102

Apple и Microsoft наверняка мечтают брать 30% со всех десктопных программ

Блог компании VDSina.ru Разработка под MacOS *Софт Финансы в IT IT-компании

Файрвол не может блокировать трафик из macOS

На прошлой неделе в интернете поднялась шумиха по поводу того, что Apple отслеживает каждый запуск каждого приложения в macOS — и отправляет данные на «материнский корабль» в виде хэша, с IP-адресом («Ваш компьютер на самом деле не ваш»). По ходу выяснилось, что она делает это уже два года. Раньше была возможность заблокировать такое поведение с помощью файрвола типа Little Snitch, однако новая версия macOS 11.0 Big Sur научилась обходить файрволы и VPN. За шпионаж и слив данных отвечает служба Gatekeeper, которую никак нельзя заблокировать.

Причины для внедрения такой функции в операционную систему неизвестны. Похоже, Apple собирается контролировать, что на компьютере запускаются только «правильные» приложения.
Читать дальше →
Всего голосов 89: ↑77 и ↓12 +65
Просмотры 24K
Комментарии 244

Первый опыт: Mac Mini на M1

Графические оболочки *Гаджеты Компьютерное железо
Recovery mode

Очень кратко о моем первом опыте использования (бенчмарков не ждать).

Сразу после онлайн презентации, где Apple представили свои новые продукты на собственном чипе, я отправился на сайт и, выбирая между MacBook Pro и Mac Mini, остановился на втором. Так как большого смысла в том, чтобы брать еще одну прошку в наше "работай из дома" время я не увидел, плюс 13-дюймовый экран мне показался маленьким, а единственной фичей, за которую я бы предпочел макбук, был трекпад. Поэтому наличие Magic Mouse, валяющейся на нижней полке в шкафу, развеяло все сомнения. Выбор пал на Мак Мини с 16Гб оперативной памяти и 1Тб SSD.

Read more
Всего голосов 150: ↑112 и ↓38 +74
Просмотры 92K
Комментарии 320

Не могу открыть приложения на macOS. Почему подпись кода OCSP оказалась миной замедленного действия

Криптография *Разработка под MacOS *Софт
Перевод
Две недели назад пользователи macOS начали сообщать о странных зависаниях при открытии приложений, не загруженных из Mac App Store. Многие подозревали аппаратные проблемы со своими устройствами, но из социальных сетей они узнали, что это широко распространённая проблема. И не случайно она возникла вскоре после запуска macOS Big Sur.

В конце концов, твит Джеффа Джонсона точно указал основную причину. Оказалось, что эппловская служба “OCSP Responder” слишком перегружена, поэтому macOS не могла проверить криптографические сертификаты разработчиков приложений.

Всего голосов 13: ↑13 и ↓0 +13
Просмотры 4.9K
Комментарии 5

Генерация типизированных ссылок на элементы управления Avalonia с атрибутом x:Name в XAML с помощью C# Source Generators

.NET *C# *Разработка под MacOS *Разработка под Linux *Разработка под Windows *
Tutorial



В апреле 2020-го года разработчиками платформы .NET 5 был анонсирован новый способ генерации исходного кода на языке программирования C# — с помощью реализации интерфейса ISourceGenerator. Данный способ позволяет разработчикам анализировать пользовательский код и создавать новые исходные файлы на этапе компиляции. При этом, API новых генераторов исходного кода схож с API анализаторов Roslyn. Генерировать код можно как с помощью Roslyn Compiler API, так и методом конкатенации обычных строк.


В данном материале рассмотрим процесс реализации ISourceGenerator для генерации типизированных ссылок на элементы управления AvaloniaUI, объявленные в XAML. В процессе разработки научим генератор компилировать XAML с помощью API компилятора XamlX, используемого в AvaloniaUI, и системы типов XamlX, реализованной поверх API семантической модели Roslyn.

Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 3.8K
Комментарии 5

AWS re:Invent. Главные анонсы первого дня (Part 1)

Блог компании Softline IT-инфраструктура *Amazon Web Services *DevOps *Облачные сервисы
Сейчас проходит самое вдохновляющее событие в мире облачных технологий — AWS re:Invent. Мы активно конспектировали и собрали выдающиеся новинки, которые были анонсированы вчера в прямом эфире. В качестве спойлера: в конце статьи будет ссылка на русскоязычную twitch-сессию AWS по новинкам re:Invent, которую будут проводить лучшие solution архитекторы Amazon Web Services — присоединяйтесь/послушайте, они зажигательно рассказывают.

Читать дальше →
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 3.9K
Комментарии 8

Pentest Enumiration for macOS

Блог компании OTUS Информационная безопасность *Тестирование IT-систем *

Обычно инфраструктура строится на базе операционных систем Linux и Windows. И казалось бы, зачем разбираться в проблемах других операционных систем? Всё просто. Пентест — это постоянное развитие, изучение новых технологий. К тому же машины в инфраструктуре, которые работают на базе операционной системы macOS, уже и не такая редкость.

Статья не претендует на полноту информации по платформе MacOS, а лишь демонстрирует механизмы и данные, которые по мнению автора могут быть полезны.

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.8K
Комментарии 1

OpenGL на Apple M1

Программирование *Работа с 3D-графикой *Компьютерное железо Видеокарты Настольные компьютеры
Из песочницы

Apple ведёт активную борьбу с открытыми стандартами и некоторое время назад объявила OpenGL "устаревшим" на своей платформе macOS Mojave 10.14, двигая разработчиков в сторону проприетарного Metal. Анонсы Mac mini на чипсете Apple M1 (ARM) и macOS Big Sur были восприняты с тревогой за судьбу OpenGL на этой платформе, однако различные источники успокаивали - OpenGL всё ещё поддерживается macOS Big Sur.

Оставался один вопрос - какую версию OpenGL может предложить графический процессор "новичка" Apple M1? Официальная документация Apple не обновлялась с 2017го года, и в ней, разумеется, нет упоминаний M1, а доступные на момент написания статьи не освещают данный момент.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 9.9K
Комментарии 24

macOS и мистический minOS

Разработка под MacOS *

После трёхлетнего перерыва актуальная версия sView стала снова доступна на macOS. Новый релиз обещал поддержку macOS 10.10+, но что-то пошло не так и несколько пользователей обратились со странной проблемой - системы macOS 10.13 и 10.14 отказались запускать приложение с сообщением о необходимости обновиться до macOS 10.15…

Сказать, что ошибка меня озадачила - сильно преуменьшить степень моего негодования, ведь магическая цифра 10.15 нигде не фигурировала ни в скриптах сборки, ни в ресурсах sView! Более того, приложение лично было проверено на более старой версии системы, а именно - на macOS 10.10.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 7.8K
Комментарии 0

Отключение профиля DEP и MDM на Mac OS Big Sur

Информационная безопасность *Разработка под MacOS *
Из песочницы
Tutorial

Решение с обходом DEP и MDM блокировки на Mac OS Catalina достаточно простое и без труда находится в интернете. С Big Sur все намного сложнее. В новой операционной системе реализован новый механизм защиты целостности системы. Поэтому весь алгоритм действий усложнился.

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Просмотры 9K
Комментарии 10

1008F — или как раскирпичить свой Mac

Системное администрирование *Разработка под iOS *Разработка под MacOS *

Всем привет! В этом посте речь пойдет о бесконечном режиме восстановления macOS, ошибках 1008F, 2003F, 2004F и о том как их побороть. 

Подобные ошибки можно встретить при попытке выполнить Internet Recovery своего Mac, а причин побуждающих к этому действию - множество. В моем случае, дело было так..

Читать далее
Всего голосов 43: ↑41 и ↓2 +39
Просмотры 17K
Комментарии 18

Безопасный downgrade macOS Big Sur (без 1008F)

Системное администрирование *Разработка под iOS *Разработка под MacOS *
Tutorial

Недавно, я писал о том, как решить проблему с вечной ошибкой 1008F при попытке откатить macOS Big Sur до macOS Catalina через Internet Recovery. Как показал опрос, есть необходимость рассказать о том, как откатить macOS Big Sur без ошибки 1008F. Причин для отката может быть масса, и если вы обладатель одной из них то этот пост для вас. Главное помнить о том, что описанный ниже способ приведет к полному стиранию данных с вашего компьютера Mac. В моем случае для проведения downgrade использовался MacBook pro 2019 с чипом безопасности T2 и внешний USB - HDD.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 9.5K
Комментарии 8

OpenIn.app — MacOS приложения для ссылок и файлов

Я пиарюсь

Привет, Хабр!

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

Решил в свободное время заняться разработкой под MacOS и iOS. Начал пока с MacOS. Идей много, так что приложений будет много в этом году. В последние 8 лет занимался в основном разработкой серверных приложение, до этого был опыт написания разных приложений под Windows. Было даже популярное приложение для прослушивания музыки из Google Music (покойся с миром Google Music), которое я так же написал в свободное время. Заработал в один год с него $40,000.

Ближе к делу. Если вы пользуетесь MacOS, и используете версии 10.15 (Catalina) или 11 (Big Sur), предлагаю вам бесплатное приложение (есть In-App-Purchase, но об этом ниже) для работы с множеством браузеров, email приложений и приложений для файлов. Сегодня засветился на Product Hunt (5-е место за день).

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 2.9K
Комментарии 23