Архив

Публикации с меткой ‘mac os x’

OS X: Показать рабочий стол (аналог Win-D)

28 May 2016 4 comments

Давно мне не давало покоя отсутствие функции Скрыть все окна в Mac OS X. Почему это так важно для меня? Я чувствую дискомфорт от нагромождения окон на экране, или если в браузере открыта бесконечная куча вкладок, или ярлыков на рабочем столе тьма тьмущая, у меня все это вызывает приступы паники. Чтобы максимально сосредоточить внимание на конкретной задаче, мне нужно, чтоб на экране было не более трех окон. Прошло уже 5 лет, как я мигрировал с Windows, и все это время я пользовался убогим воркэраундом — Скрыть остальные (Option-Cmd-H) в меню приложений. Сегодня же я нашел и осуществил вполне себе достойный способ скрыть все окна одним кликом мыши. Сейчас расскажу, как мне удалось это сделать.

Читать далее…

Categories: Apple, Coding Tags:

HexLauncher: быстрый запуск приложений в Mac OS X

5 April 2015 9 comments

История создания данного продукта возвращает меня на 5 лет назад во времена, когда я только начал входить в мир Apple технологий, а именно — мигрировать на операционную систему Mac OS X. Как и для многих пенреход был связан с некоторыми неудобставми из-за отсутствия привычных программ и элементов управления системой. Одним из недоразуменей стало отсутствие аналога кнопки Пуск для запуска программ путем выбора из списка. Честно говоря, до сих пор не уверен, что я правильно запускаю программы в OS X (для этого я использую Spotlight). И вот, спустя несколько лет я решил устранить этот недостаток.
Читать далее…

Прощай, Хакинтош

7 March 2014 5 comments

Эту заметку мне захотелось написать после нескольких неприятных моментов, связанных с утратой работоспособности моего мак-компьютера. После очередного системного обновления Maverick макбук перестал загружаться. Серый экран с яблоком и индикатор загрузки и дальше ни в какую. Я думал, что уже не столкнусь с таким никогда — времена хакинтоша давно позади. Некоторое время я был очень подавлен и не мог осознать реальность. Сразу вспомнил про вербальный режим загрузки (Cmd-V при включении питания). Запустил в этом самом verbose-режиме загрузку и вот что увидел в конце: Читать далее…

Categories: Apple Tags: ,

Как добавить в OS X шрифт ttf, otf

Решил вот накидать небольшую статью в стиле nota bene, иначе каждый раз мучительно вспоминать приходится. А рассказать я хотел, как установить в Mac OS X дополнительный шрифт, например, в формате ttf (True Type Font) или otf (Open Type Font). В стандартных настройках я такого не нашел, может плохо искал) Но вот гугл подсказывает иные вещи. Может кому-то окажется полезным. Читать далее…

OSX: восстановление перезатертых файлов

7 January 2013 2 comments

Хочу поделиться с вами своей радостью в связи с торжеством человеческого разума. Таких моментов в жизни крайне мало (в моей так точно), поэтому это так и радует :)…
На праздниках я работал над одним проектом в xCode IDE, и случайно (!) перезатер полностью один модуль, над которым работал двое суток. Когда я осознал содеянное, внутри меня все похолодело — я мысленно стал рвать волосы на всех частях тела, прикидывая безрадостные перспективы и бороться с жутким приступом бессилия. И, о чудо! На смену панике пришла призрачная надежда, поражденная мыслью: а ведь HFS+ (нативная файловая система OSX) является версионной! Читать далее…

Categories: Apple Tags:

SVN export without client app

Небольшая заметка об использовании SVN на OS X. Не могу найти нормального бесплатного клиента SVN. Штатный xcode клиент выносит мне мозг, плюс ко всему ограничен в функциях — не может сделать банальный export (скачать определеную папку без своих запчастей .svn). Долго искал аналог Tortoise Repo Browser (по моему мнению — самый лучший GUI клиент), нашел нечто (SCPlugin), но, вероятно, в виду своей бесплатности он очень страшный и к тому же не развивается (последний релиз в 2010 году). Самое на мой взгляд приличное для мак решение — это Versions, но он обладает большим недостатком — ценой)) Чувствую, все-таки раскошелюсь в ближайшем будущем. А пока, для того, чтобы реализовать рекурсивную очистку проекта от миллиона вложенных папок .svn я применил такой workaround

Читать далее…

Categories: Apple, Coding Tags: , , ,

Поднимаем стек MAMP

С публикацией очередного приложения в AppStore возникли некоторые осложнения. Пока ведется битва с командой iTunes Connect (позже напишу, как это было), параллельно занимаюсь разработкой следующего iOS проекта. Ядро уже спроектировано и есть черновой вариант. В этом проекте я планирую реализовать немного клиент-серверной технологии. Разработку серверной части решил вести на локальном компьютере. Ранее я это делал на своем домашнем серваке, но с недавнего времени отправил его на пенсию (старенький он уже), а новый еще до конца не сконфигурировал.  Переехав на Mac OS X Lion, пришлось кой-что переустанавливать вручную, так как Ассистент Миграции не восстанавливает ненативные программы. Пришлось опять долго вспоминать, как поднять стек Mac OS X, Apache, MySQL, PHP — решил использовать классический server-side. Чтоб в следующий раз не мучаться воспоминаниями, накидаю парочку хинтов.  Читать далее…

Categories: Apple Tags: , , ,

Mac OS X: подключить сетевой диск при запуске

1 August 2011 14 comments

Во истину, лень — двигатель прогресса… Домашняя сеть стала делом обыденным, и все чаще возникают ситуации, когда нужно передать тот или иной файл с одного компьютера на другой. Или просто посмотреть с сервера кино по вайфаю на iPad’e, да мало ли. Мне очень часто приходится монтировать к своей Mac OS X расшаренные ресурсы Windows-систем. В конце-концов мне надоело каждый раз это делать вручную, и я нашел весьма простой способ, как автоматизировать монтирование smb-шары при старте системы. Nota Bene… Читать далее…

MacMines: Делаем игру под Mac OS X

26 February 2011 3 comments

Помимо FAR Manager, еще одной программой, которой мне очень не хватало в Mac OS X, была игра Сапер. Я долго искал по сети нормальную реализацию, но не нашел. Под нормальной реализацией я подразумеваю пример Windows-сапера, вероятно, потому что долгое время им пользовался, а привычка — вторая натура. Во многих блогах я встречал хныканья бывших виндоводов, на тему того, что им не хватает той или иной программы из мира Windows. Встречались и стенания по поводу Сапера. Надо сказать, что первое приложение, которое я предпочитаю писать в качестве разминки, изучая новую для себя платформу программирования — это Сапер. Он позволяет отработать основные навыки — работа с пользовательским интерфейсом, обработка событий системы, таймер, работа с графикой, работа с файлами. Ну и плюс, конечно, набивается рука на синтаксисе. Таким образом MacMines (такое имя я решил дать проекту) стала первым моим приложением, написанным для платформы Mac OS X. Сейчас я расскажу, что интересного я узнал в ходе ее создания.

Читать далее…

Создаем DMG-инсталлятор в Mac OS X

2 February 2011 10 comments

В Mac OS X существует незамысловатый способ распространения дистрибутивов в виде дисковых образов формата DMG. Образ диска можно примонтировать простым дабл-кликом на файле образа. При этом приложение Finder открывает корневую папку примонтированного диска в новом окне. Как правило, в этой папке принято хранить само приложение (.app), символическую ссылку на папку /Applications, и возможно, какие-нибудь readme файлы или тексты лицензий. Символическая ссылка на Applications нужна для того, чтобы «инсталлировать» приложение, просто перетянув его в иконку папки (drag-and-drop). Это возможно, благодаря структуре Cocoa-приложения, которое из себя представляет папку с расширением .app, внутри которой лежат исполняемый файл и все необходимые запчасти. Таким образом, скопировав всю папку, приложение инсталлируется. Приятная новость заключается в том, что отображение dmg образа в Finder’e можно кастомизировать (придать произвольный вид). В этом посте я решил накидать в первую очередь для самого себя небольшой мануал о том, как сделать красивый dmg инсталлятор. Читать далее…