Как стать автором
Обновить
9.66

macOS *

Настольная ОС компании Apple

Сначала показывать
Порог рейтинга
Уровень сложности

Избавляемся от подпапок в Applications

Время на прочтение2 мин
Количество просмотров5.4K
Как известно, на маке приложения представляют собой пакет (папку с расширением .app), в котором лежат все необходимые ресурсы и исполняемый файл. В большинстве случаев такой пакет самодостаточен и, при перемещении в произвольное место, приложение будет запускаться и работать. Однако некоторые приложения представляют собой не просто .app, а папку, в которой кроме него лежат другие необходимые приложению файлы. Этим чаще грешат портированные приложения, но есть и некоторые родные маковские, находящиеся в подпапках (камень в сторону iWork и Microsoft Office).
Такая нестандартная структура порождает два небольших неудобства:
  1. для запуска приложения требуется на 1 клик больше
  2. папка не имеет значка приложения, вследствие чего его труднее найти визуально
В идеале все приложения должны быть доступны по одному клику, а подпапок в папке Applications по крайней мере не должно быть видно.
Как этого добиться смотрим под катом.

Шифрование бэкапов Time Machine

Время на прочтение2 мин
Количество просмотров5.6K
Для тех кто беспокоится о безопасности своих бэкапов в Time Machine, есть решение.
Описанный ниже способ работает если вы используете:
— Time Machine в паре с Time Capsule;
— Time Machine вкупе с внешним диском отформатированным в HFS+ и подсоединенным к AirPort через USB.
Наверняка сработают и другие трюки, главное чтобы диск был расшарен в сети по AFP-протоколу.
Читать дальше →

LittlePicker — продолжение истории

Время на прочтение2 мин
Количество просмотров1.9K
image
Два месяца назад я опубликовал пост о возможностях стандартного color picker в Mac OS X, который, кроме всего прочего, имеет функцию получения цвета с экрана. Чтобы было удобнее вызывать color picker в любой момент времени, я написал небольшую утилиту. Настало время учесть все пожелания и
...сделать новую версию

Аппаратное ускорение видео H.264 в Adobe Flash для Mac OS X

Время на прочтение1 мин
Количество просмотров1.7K
В продолжение моего поста о возможности аппаратного декодирования H.264 (на GPU NVIDIA GeForce 9400M/320M/GT 330M) в Mac OS X 10.6.3+ для разработчиков…

Компания Adobe опубликовала Flash Player «Gala» Preview Release (базируется на RC 10.1) для Mac OS X 10.6.3+. Основное нововведение — аппаратное декодирование видео в формате H.264.

И это еще не всё…

27 апреля вышел девелоперский билд проигрывателя Plex с аппаратной поддержкой H.264.

Жизнь становится лучше, жизнь становится веселей…

Речь и VoiceOver в Mac OS X на русском язке

Время на прочтение2 мин
Количество просмотров18K
Я кое-что делал для iPhone и столкнулся с интересными «вещами». Эти «вещи» я быстренько приспособил для Mac OS X (развлечения ради), и вот, что получилось… Функционал «Речь» и VoiceOver в Mac OS X на русском языке. Кому-то это может оказаться полезным. Применений можно найти множество, но всё зависит от потребностей.



Эту маленькую статью я разобью на две части. Одна часть для обычных пользователей, которые просто хотят установить поддержку русской речи в Mac OS X. И для начинающих разработчиков, которым я расскажу, как устроен модуль и предоставлю исходные коды.
Читать дальше →

Papers — персональный каталогизатор научных статей

Время на прочтение3 мин
Количество просмотров9.7K
Papers

Здравствуйте.

Наверное, каждый из нас, кто когда-либо занимался какими-то научными или околонаучными исследованиями, упирался в проблему систематизации и коллекционирования источников. Не секрет, что большинство современных научных статей и книг изобилуют ссылками на источники и более подробные объяснения какого-либо материала. Этим «убиваются» сразу два «зайца»:
  1. Проверяемость. Любое неочевидное утверждение подкрепляется авторитетным источником
  2. Обучаемость. Если читатель что-то не понимает, он всегда может ознакомиться с литературой, представленной по ссылкам.

Когда пишут статью, стараются следовать подобным критериям. Хорошо, если статья небольшая, и источников всего 10-20. А если пишется цикл статей? Или одна большая статья/книга? Как не запутаться в источниках? Как удобно их хранить в одном месте с быстрым поиском? На помощь приходит специальная программа для Mac OS — Papers.

Читать дальше →

Вардрайвинг в MAC OS X

Время на прочтение5 мин
Количество просмотров97K


Стандартом де-факто в вардрайвинге обычно считается система Linux (модифицированные драйвера, Kismet в связке с aircrack-ng). Но немногие знают, что в маке есть мощные инструменты для взлома аудита безопасности беспроводных сетей, ни чуть не уступающие, а во многом и превосходящие по функционалу Linux-аналоги.
UPD: Описанные в статье инструменты на сегодняшний день устарели. Рекомендуется использовать Linux

Читать дальше →

Safari — просмотр исходного кода страницы в TextMate

Время на прочтение2 мин
Количество просмотров5.6K
Большинство пользователей Safari, по тем или иным причинам просматривающие исходный код страниц (View Source), ощущают некоторые неудобства из-за отсутствия подсветки синтаксиса. Существует несколько способов справиться с этой проблемой. Я остановлюсь, на мой взгляд, на самом интересном. Лично мне удобнее всего всего просматривать код в том же редакторе, в котором я работаю повседневно — TextMate.
Читать дальше →

Nodebox

Время на прочтение3 мин
Количество просмотров5.2K
image
На хабре поднималась тема об этой программе, но раскрыта тема была скудно. Я попытаюсь показать внутреннее устройство программы, а также в конце обзора будет бонус :) Под катом много картинок, но не очень тяжелых.
Читать дальше →

Маршрутизация в Mac OS при VPN подключении

Время на прочтение2 мин
Количество просмотров110K
Появилась как-то задача подключатся по VPN к рабочей сети, чтобы иметь доступ к внутренним ресурсам.
Средствами Мака это можно сделать создав VPN подключение и 2 варианта:
1. поставить галочку «Слать весь трафик через VPN подключение»
2. статически прописать статически route add -net 192.168.10.0/24 192.168.44.1, где 192.168.10.0/24 — сеть в которой находятся компьютеры на работе, 192.168.44.1 VPN шлюз к которому я подключаюсб.

Итак после каждого подключения нужно делать вторую манипуляцию, так как общий доступ в интернет ограничен и скорость не ахты. Или задача состоит в том чтобы ходить на сайты (например youtube) через более быстрый канал VPN…

Решение ниже

Стандартный Color Picker для веб-дизайнера

Время на прочтение2 мин
Количество просмотров41K
image

Любой веб-дизайнер трудящийся на Маке не раз сталкивался с проблемой получения цвета напрямую с экрана или из окна браузера. Существует множество способов это сделать, например панель Web Developer в Safari или целая армия всеразличных «экранных линеек» от сторонних разработчиков.

Проще всего эту задачу решает самое обыкновенное окно выбора цвета, которое есть на маке изначально.
Достаточно лишь немного его улучшить.

Переlator

Время на прочтение9 мин
Количество просмотров20K
По ходу своей работы я сталкиваюсь с маленькими задачами, которые отнимают много времени (при решении «в лоб»). Иногда получается найти средства для быстрого решения этих задач, иногда нет. Во втором случае, чаще всего, я быстренько пишу собственные маленькие программы, которые позволяют максимально упросить решение задачи.

Недавно столкнулся с одной такой задачей. Всё чаще стала возникать необходимость перевести какой-то текст. То на иврите нужно перевести абзац, то на китайском сайте нужно было почитать обсуждение, то при написании письма зарубежным коллегам не получается перевести «хитрое» предложение — приходится обращаться к онлайн сервисам перевода («подглядеть», что подскажут). Я пользовался сервисами ПРОМТ и Google. Такой подход мне начал надоедать, и я за пару вечеров набросал контекстный переводчик, который использует сразу три сервиса от компаний: Google (Google Translator), Microsoft (Bing Translator), ПРОМТ (мобильная версия).

image

Уверен, что мои наработки кому-то окажутся полезными.

Эту мини-статью я разделю на две части. Первая посвящена тем, кто хочет просто установить программу и пользоваться ей. А вторая, тем только делает первые шаги в освоение разработки «под» Mac OS X и iPhone (сделали первую программа «Конвертер» по руководству от Apple, но уже имеющие желание писать коммерческое ПО).

Читать дальше →

Что нам стоит док настроить

Время на прочтение2 мин
Количество просмотров5.4K
Существует много программ позволяющих настроить док, добавить или изменить его функциональность и т.д и т.п. Лично меня из всего предлагаемого разнообразия интересовало всего несколько конкретных вещей:
  • Запрет на изменение расположения иконок в доке (ну а когда надо, быстрая отмена такого запрета).
  • Запрет на изменение размера дока (подобрать оптимальный и зафиксировать).
  • Добавление в док разделителей для визуального выделения приложений в группы.

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

Читать дальше →

Ближайшие события

MacHeist раздает Squeeze!

Время на прочтение1 мин
Количество просмотров738
image
Буквально вчера пришла новость от MacHeist. Приблизительный перевод звучит так:
Дорогой подписчик MacHeist!
Мы уже практически закончили формировать очередной сносящий крышу nanoBundle. К сожалению, ящик с кучей копий Squeeze — новой программы сжатия на лету от LateNiteSoft — вывалился из нашего грузовика. Как тебе новости? Хорошие? Еще бы! Лицензии к Squeeze в порядке и все доступны.
Топай на MacHeist, забирай свою бесплатную копию и освободи благодаря ей немного места на жестком диске. Прекрасное начало для подготовки к грядущему nanoBundle. И не забудь отметить в своем календаре 2 марта!

Ну что ж! Новость действительно хорошая! По ссылке можно пройти и скачать программу.
Кстати, основное отличие программы от известных архиваторов в том, что она выполняет сжатие и распаковку прямо на лету, совершенно незаметно для пользователя!
Просто нужно выбрать папки для сжатия и Squeeze будет тихонько работать в фоне и сжимать файлы из указанных папок, освобождая тем самым место на диске.

Автоматизация работы с изображениями

Время на прочтение1 мин
Количество просмотров10K
Недавно мне принесли кучу фотографий для размещения на сайте. Проблема была в том, что все фотографии были разных размеров, а на сайте необходимо, чтобы изображения были вписаны в квадратный блок с размером 300 пикселей. Конечно, существует множество решений, для подгонки фотографий к одному размеру, но я хотел бы поделиться еще одним решением.

Для этого нам потребуется:
  • Компьютер с установленной системой Mac OS X
  • Программа Automator, которая поставляется вместе с системой

Automator

Читать дальше →

Homebrew: Менеджер пакетов для OS X

Время на прочтение3 мин
Количество просмотров123K
Все менеджеры пакетов в Unix имеют определенные недостатки и большинство Linux-дистрибутивов пытаются по-разному эти недостатки обойти. В этом посте я расскажу про Homebrew — новый менеджер пакетов, нацеленный на простоту использования.

До Homebrew было несколько различных попыток создать эффективные пакетные менеджеры для OS X. Две наиболее популярные вылились в итоге в Fink и Macports, но у каждой из них все равно есть свои острые углы. В частности, в обоих создание своих пакетов или портов является черезчур сложным.

В Homebrew создавать новые пакеты и работать с ними проще пареной репы. Давайте посмотрим.
Читать дальше →

Chrome 5.0 beta для Mac OS X

Время на прочтение1 мин
Количество просмотров603
В ночь с субботы на воскресенье, было обнаружено, что Chrome 4 dev самостоятельно обновился до версии 5.0.307.7.

Странно, что такая новость обошла стороной Хабрахабр, т.к. теперь и пользователям Mac OS доступен «Task Manager» Chrome'а. Кроме этого теперь и маководы имеют возможность посмотреть «сколько же телепортировано коз».

UPDATE:
А вот и новость об этом обновлении: http://googlechromereleases.blogspot.com/2010/02/beta-update-mac-and-linux.html

Несколько скриншотов под катом...

MiddleClick на TrackPad

Время на прочтение1 мин
Количество просмотров8.9K
Топик будет полезен всем, кому, сидя вечерком на диване с ноутбуком и сёрфая в интернете, лень искать и тянуться второй рукой (которая обычно под подбородком) к клавише Cmd, чтобы открыть ссылку в новой вкладке или закрыть ненужную вкладку.

image

Эта проблема озаботила некоего Клемента Беффа.

Человек готов делать что угодно, лишь бы ничего не делать. И в отличие от остальных, у которых лень была не слишком сильна, у Клемента она была настолько сильна, что он написал приложение, которое вешает на Tap или Click тремя пальцами по TrackPad средний клик мышкой. (Актуально также для новой сенсорной Mighty Mouse)
Ссылки и описание внутри

Перенаправление сеанса X11 через ssh в Mac OS X

Время на прочтение1 мин
Количество просмотров9.6K
Не секрет, что работая на десктопе с линуксом, и в случае необходимости запустить на удаленном сервере какую-либо графическую программу, набор действий чрезвычайно прост:
kostik@kostik: ~> ssh -X 192.168.1.2

Однако, работая на Маке есть несколько дополнительных шагов, которые необходимо сделать, чтобы все было так же просто.
1) Если у вас не стоит X11 (а проверить это можно посмотрев в /Applications/Utilities/ на наличие там приложения X11.app, или через спотлайт, что значительно быстрее :) ), то поставить его можно с установочного диска Mac OS X из дополнительных пакетов.
2) Перед заходом на удаленный сервер с целью запуска графического приложения, надо чтобы X11 уже были запущены.
3) Так же необходимо, чтобы переменная окружения DISPLAY была установлена в :0.0 (в Мак ОС по умолчанию при открытии шела, DISPLAY выставляется во что-то вроде /tmp/launch-CjJQkr/:0)

Можно это все, точнее пункты 2 и 3, проделывать каждый раз заново. А можно один раз прописать алиас в свой .bash_profile:
alias sshx='export DISPLAY=:0.0 && open /Applications/Utilities/X11.app && ssh -X'
после чего не задумываясь о настройке и запуске X11 коннектиться к серверу:
kostik@kostik: ~> sshx 192.168.1.2

На всякий случай поясню, что данный алиас устанавливает переменную окружения $DISPLAY, затем открывает приложение X11 и выпаолняет команду ssh -X с дальнейшими параметрами командной строки, в данном случае это IP сервера.

Вот собсно и все.
Надеюсь кому-то пригодится.

GUI для подключения сетевых томов через SSH, новая версия

Время на прочтение2 мин
Количество просмотров5.9K
Моё приложение является обычной «мордой» к консольному приложению sshfs или к такому же консольному приложению на основе MacFUSE и доступно для скачивания по адресу code.google.com/p/sshfs-gui. Оно было написано мной для обучения программированию под Cocoa и является моим первым графическим приложением под Mac OS X. В новой версии добавлено много нового, например нормальная поддержка проверки RSA/DSA ключей (это не реализовано даже в таком «монстре», как Macfusion.app), поддержка MacFUSE и сжатия, а также возможность указать произвольный порт для подключения.
Читать дальше →

Вклад авторов