Рубрика «mac os x» - 17

С выходом Mac OSX 10.8 пользователям был представлен «Центр Уведомлений» — Notification Center. Как только вам приходит новая почта или сообщение в Facebook, то вы видите в правом верхнем углу всплывающее окошко с уведомлением об этом. Notification Center идентичен панели уведомлений в iOS.

Используя Notifications API, можно посылать уведомления в Notification Center Mac OSX Snow Leopard из браузера Safari.
Читать полностью »

Создание иконок для приложений Mac OS X
По роду деятельности я начинающий IOS кодер. Так случилось что недавно собрал совсем маленькую прогу под Mac и мне нужно было сделать иконку для своего же небольшого приложения. Узнав что установка иконки под эти две платформы сильно отличается решил опубликовать туториал для тех кому это может понадобиться.
Читать полностью »

Подробный обзор MacBook Pro нового поколения (с Retina дисплеем)

Салют, Земляне!
Обнаружил, что на хабре нет поста, который объединит в себе всё, что необходимо знать про эту чудо-ЭВМ. Поэтому я решил основательно подойти к анализу user-experience, железа, производительности и прочих впечатлений. Спустя месяц полноценного и самостоятельного использования готов поведать вам...Читать полностью »

Вышла новая версия Oracle VM VirtualBox, в которой помимо рядо других улучшений анонсирована официальная поддержка Mac OS X 10.8. Я не могу точно сказать как у Oracle получилось договориться с Apple, но это факт.

Стоимость Oracle VM VirtualBox составляет 50$ (пожизненная лицензия) + 11$ (за первый год обязательной поддержки), а стоимость образа Mac OS X 10.8 в App Store составляет 19.99. Таким образом, за чуть больше, чем 80$ можно получить полностью легальный хакинтош.

Официальный пресс-релиз:
www.oracle.com/us/corporate/press/1842885

Скачать Oracle VM VirtualBox можно по ссылке ниже:
Читать полностью »

Apple привносит в мир много нового. Удачные нововведения приживаются, а неудачные понемногу отмирают. Кстати неудачных решений оказывается не так уж и мало и я считаю это абсолютно нормальным. В конце концов мы уважаем Apple именно за готовность идти на риск и экспериментировать:)

Все это в полной мере относится и к средствам разработки. В прошлой заметке я писал о нестандартном алгоритме поиске заголовочных файлов в XCode. Сегодня я хочу подробнее остановиться на так называемых SDK — в XCode этим термином называют комплект библиотек и заголовочных файлов под определенную версию iOS или Mac OS. Зачем нужны SDK в понимании xCode?Читать полностью »

Приветствую достопочтенных жителей !

Создание красивого образа .dmg для программы в [Mac] OS XСегодня я расскажу вам о том, как красиво преподнести пользователю инсталлятор своей программы. Наверняка каждый, кто пользуется не только программами из AppStore, сталкивался с красивыми образами диска .dmg, как вот у Адиума, к примеру. Такой образ представляет из себя, так сказать, интерактивный инсталлятор, в котором дана чёткая подсказка: перетащи значок вот сюда. Всё предельно понятно и просто.

Конечно, для бывалого маковода и zip-архив сгодится, но ведь все любят, чтоб было красиво и удобно. Так что мы с вами, дорогие читатели, озаботимся сегодня созданием такого вот красивого образа диска для своей (ну или чужой) программы.
Создание красивого образа .dmg для программы в [Mac] OS X
Можно, конечно, проделать это всё вручную, но это не_наш_метод™, так что мы будем писать shell-скрипт для автоматизации сего процесса. Автоматизация нам так же пригодится в случае ввода в эксплуатацию билд-сервера, тогда этот сервер будет не только собирать программу из исходников, но и делать образ диска для дистрибьюции.

Если Вам не нужно знать как работает такой скрипт, а нужен лишь инструмент — в конце имеется ссылка на весьма универсальный скрипт, готовый к применению.
Читать полностью »

Случилось мне иметь ноут на OS X, комп на Linux и одного из друзей с Windows. И вот через dropbox обмениваются все эти три компа документами разными. В том числе и текстовыми, в которых хранятся разные заметки, задачи и т.п. И вот незадача: тексты написанные на MacOSx плохо читаются в блокноте Винды, а виндовые в textedit на MacOSx.

И вся причина в том, что на винде блокнот использует кодировку Windows 1251, а на OS X используется по умолчанию MACCYRILLIC. Причем обе программы без проблем работают с UTF-8 кодировкой.
Вот только конвертировать из одной кодировки в другую как-то неудобно, лишнее время тратить на открытие терминала и набор заветных команд iconv…

Пораздумав, написал небольшой скрипт, который сам определяет используемую кодировку и конвертирует в UTF-8 все txt-файлы.
Читать полностью »

Я продолжаю публиковать западные статьи о секретах OS X и советах по соответствующему софту. Прошлый материал вызвал живой отклик с массой советов-комментариев, которые со временем будут скомпилированы в новый материал. Сегодня я решил разместить материал из журнала MacWorld. Автор Кирк МакЭлхерн отвечает на вопросы пользователей об iTunes. Понятно, что многое может быть вам знакомо, но я вот, например, наконец-то догадался, что в колонки можно добавить еще и дату добавления и удобно смотреть свои новые загрузки, а не создавать смарт-лист с нужными времеными интервалами…

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

image
Возникла у нас идея сделать приложение, которое бы синхронизировало наклейки (Stickies) с Mac- а на iPhone, что бы можно было просмотреть, что я там себе поназаписывал «на память». Порывшись в Апп Сторе нашли одно приложение, однако меня не устраивало то, что синхронизация шла через сторонний сервер и маковское приложение было не сертифицировано Apple, а предлагалось скачать его со стороннего сайта.
Собственно из этих соображений и была начата разработка приложения. Читать полностью »

Потоки в OS X: как получить CPU usage всех потоков в чужой программе?Добрый день, уважаемыее-маководы!

В [Mac] OS X имеется замечательный встроенный инструмент — Activity Monitor, который легко покажет занимаемую процессом память и процессорное время. Что ж, это очень хорошо, но иногда хочется странного. Например, посмотреть, сколько у процесса потоков (threads) и сколько CPU кушает каждый из них. Тут уже Activity Monitor нам никак не может помочь, увы, а файловой системы procfs здесь бывалый линуксоид не найдёт. Придётся решать эту проблему своими силами.

Сегодня я поведаю вам о том, как написать маленькую консольную программку, которая будет на вход принимать PID процесса и на выходе давать информацию о CPU usage каждого потока этой программы (а так же общий usage).

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


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