Рубрика «MacOS» - 3

Мотивация

Привет!

Раньше я в основном работал с оригинальной отладочной платой Nucleo (STM32F411RE) и отлично чувствовал себя в среде macOS. Недавно я решил прошить плату Blue Pill с помощью китайского программатора ST‑LINK и столкнулся с множеством ошибок в CubeIDE. Решил разобраться с ними раз и навсегда. На деле всё оказалось не так сложно, как я думал поначалу: хоть и пришлось использовать несколько ухищрений, процесс работает!

Эта статья — дубликат моего репозиторияЧитать полностью »

Какие штрафы отхватила Apple и за что, а также какие изменения произошли на сайте компании по требованию американских рекламных бюро. Как компания изменила подход к разработке Siri и что случилось с секретным отделом по робототехнике. Чего ждать в iPadOS 19, справится ли Индия с переносом производства iPhone и какой цвет будет новым в iPhone 17 Pro. А ещё о том как отметили юбилей Apple Watch и многое другое за неделю. Это свежий выпуск Apple Pro Weekly News, переходим к новостям!

Бета: iOS 18.5 beta 3 и в чём разница с beta 2, а также остановка подписи 18.4

На прошлой неделе разработчикам стали доступны третьи бета-версии:

• iOS 18.5 Developer beta 3 (22F5053j)

Читать полностью »

Причина из-за которой я заморочился установкой Mac OS X с жёсткого диска проста. Мне не удалось сделать с помощью TransMac и BelenaEtcher загрузочную установочную USB-флешку чтоб её распознал iMac и согласился с неё загрузиться.

Сразу оговорюсь, что понадобится Linux. Подойдёт Live-образ или установленный уже на жёсткий диск. Из него будет распаковываться и подготавливаться установочный раздел с Mac OS X Lion. Поэтому очень желательно более менее знать как работать в Linux. Я буду описывать только основные действия.

Подготовка

Читать полностью »

Пролог

Недавно я столкнулся с задачей собрать своё Go‑приложение написаное вокруг библиотеки github.com/webview/webview_go, которая является обёрткой для C/C++ библиотеки webview, для Linux, из чего вытекает необходимость использования CGO. Казалось бы, что сложного? Укажи GOOS=linux, пропиши компилятор CC= и CXX=, выполни go build — и готово. Но нет, CGO и зависимости вроде GTK превратили это в настоящий квест. После нескольких часов борьбы с ошибками вроде Package webkit2gtk-4.0 was not found in the pkg-config search path., я наконец‑то разобрался, как это сделать без виртуальной машины, используя Zig и Docker (Читать полностью »

в 5:15, , рубрики: gdb, MacOS

Предыстория

Я, как обладатель яблочного ноута, игрок в CTF и бинарщик, решил динамически проанализировать программу и был очень удивлён, когда не обнаружил привычного для меня GDB. В итоге, немного погуглив, я нашёл для себя решение проблемы и решил его описать.

Что ж будем делать?

  • Поставим Rosetta, чтобы можно было компилировать под x86_64.

  • Установим pwndbg-lldb для отладки Mach-O программ.

  • Установим pwndbg для отладки ELF-файлов.

  • Подведем итоги

Rosetta

Сначала надо скачать Rosetta. Это делается через softwareupdate. Потом запустимся от другой архитектуры.

  1. Установим Rosetta 2:

    Читать полностью »

Вышли обновления ПО от Apple с важными исправлениями и свежие бета-версии для разработчиков – рассказываем, что там нового. Стартовали продажи новых Mac и iPad, а значит вышли первые обзоры и есть интересные детали о новинках. С какой проблемой столкнулись владельцы iPhone 16e, что улучшится в RCS-сообщениях и какие кинопроекты анонсировала Apple в ближайшем будущем. А также огромное количество инсайдов и слухов о грядущих новинках компании. Всё это в свежем дайджесте, погнали к новостям!

Релиз: iOS 18.3.2 и другие системы – что исправили и что нет

Читать полностью »

Новые iPad, iPad Air, MacBook Air, наушники Beats, аксессуары и внезапный Mac Studio – вспоминаем все новинки Apple за неделю. А ещё смотрим, что нашлось нового в бета-версиях и коде систем. У компании множество судебных споров, часть из которых пока не очень успешная, но есть и свежие патенты. Ну и свежие слухи про складные устройства, отложенный выпуск новой Siri и iPhone следующего поколения. Всё это в свежем дайджесте!

Новые iPad A16, iPad Air на M3, наушники Beats и аксессуары

4 марта компания Apple представила новые iPad, а также аксессуары к ним. Первая новинка – iPad Air на M3 и обновленная Magic Keyboard с верхним рядом функциональных клавиш.

Читать полностью »

Представлен iPhone 16e с первым собственным сотовым модемом от Apple и вот какие нюансы содержит в себе устройство. Вышли бета-версии iOS 18.4 и visionOS 2.4 – что нового внутри? О чём договорился Тим Кук и на какие шаги пошла компания в Великобритании и Индонезии. Утечки и слухи про грядущие iPhone 17, перспектива собственных чипов связи от Apple и планы по продуктам на весну. Лучше поздно, чем никак, погнали!

Официально: iPhone 16e – всё-таки не SE4, но с собственным модемом C1

19 февраля, как и анонсировалось, Apple официально представила iPhone 16e (всё-таки не SE)

Читать полностью »

создано при помощи ИИ

создано при помощи ИИ

Samba — мощный и гибкий инструмент для организации совместного доступа к файлам и принтерам в сетях на базе Windows и Linux (еще и Unix). Будучи открытым решением, оно позволяет строить как домашние серверы, так и корпоративные инфраструктуры.

Читать полностью »

iTerm2 — это популярный эмулятор терминала для macOS. В этой статье я хочу поделится своим опытом его использования. Я не фанат работы с OS через консоль и если есть возможность сделать что-то через удобный GUI -- я выберу этот вариант, но есть ряд задач которые я делаю в терминале, например:

  • Запуск скриптов для рабочих проектов

  • Использование пакетного менеджера Homebrew

  • Работа со CLI-утилитами

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js