Growl в OS X 10.8

Как известно, в OS X 10.8 появилась своя система уведомлений под названием Notification Center, достаточно гибкая и удобная, но приложения должны обновиться, чтобы начать использовать NC. В своём большинстве, приложения используют систему уведомлений Growl, причём список приложений действительно огромен, лишь некоторые из них начали обновляться для поддерки NC (например, бета-версии Adium).
Я решил попробовать объединить эти две системы, благо основная работа уже сделана сторонними разработчиками. Нам требуется лишь две вещи: сам Growl, который можно купить в Mac AppStore (или собрать самому из исходных кодов в официальном репозитории) и сама связка под названием Bark.

Так как сборка проекта обычно — не столь сложная задача, я решил попробовать сделать это сам, для этого на системе должно быть установлено dev-окружение в виде Xcode и зависимых утилит. Для сборки клонируем проект с гугл-кодов командой hg clone https://code.google.com/p/growl/ (для управления версиями используется Mercurial, поэтому придётся найти клиента, поддерживающего данную систему контроля версий или установить бинарный пакет с официального сайта для возможности использования консольной утилиты hg). Внутри увидим Xcode-проект, который надо запустить и собрать. Странно, но со сборкой были проблемы, связанные, видимо, с совместимостью компилятора (в 10.8 был обновлён и Xcode вместе с поставляемыми компиляторами и средствами командной строки). Многие из них удалось исправить с помощью подсказок среды, для иных пришлось поискать информацию (например, для вывода объекта в форматированном виде вместо %x надо использовать %p). После сборки основного пакета можно собрать подпроекты, например, Hardware Growler, который уведомляет о подключённых и отключённых устройствах и интерфейсах. Также при сборке для публикации приложений в AppStore требуется подписать сборку своим сертификатом, которого у меня нет, поэтому в настройках сборки следует указать имеющийся или отключить подписывание пакета. После сборки и тестирования переносим приложения в системую папку Программы, откуда уже их можно запускать для постоянной работы.

Далее, скачиваем и устанавливаем Bark — это посредник, который, являясь «темой» для Growl, вместо вывода уведомлений в своём оформлении, отдаёт их системному Notifications Center. В настройках Growl выбираем Bark темой по умолчанию и наслаждаемся полной работоспособностью старых приложений в плане совместимости с новой системой уведомлений. Для тех, кто не желает что-либо компилировать и править, я выкладываю готовые бинарники, не подписанные сертификатом, но и без каких-либо изменений в отношении функциональности, в виде как есть (AS-IS) и не несу какой-либо ответственности: Growl_Binary_1.4

Версия 2.0 уже стала доступна, с интеграцией с Notification Center в 10.8, ждём появления исходных кодов?)

OS X, Разработка

7 comments


  1. приветствую…
    а как с Вами связаться можно? спасибо

  2. Здравствуйте!
    Вам необходимы новые заявки?
    Привлекаем клиентов в Ваш бизнес, с помощью рассылки в формы обратной связи.

    Несколько плюсов работы с нами:

    — Приятные цены — нам выгодно, чтобы заказчик получал прибыль, значительно превышающую стоимость рассылки и заказывал повторно

    — Все максимально прозрачно:
    Предоставим скриншоты из программы, с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    — В отличии от большинства наших конкурентов, оплата ТОЛЬКО за УСПЕШНО доставленные сообщения.

    Заинтересовало?
    Свяжитесь с нами в течении суток и в качестве бонуса, получите бесплатное составление оффера для Вашей рассылки!
    Наш E-mail: nenbupojar1977@mail.ru

    P.S. Извините за беспокойство, если мы с Вами уже сотрудничаем.

  3. Здравствуйте!
    Вас интересуют новые заявки?
    Привлекаем клиентов в Ваш бизнес, с помощью рассылки в формы обратной связи.

    Несколько преимуществ при работе с нами:

    — Приятные цены — нам выгодно, чтобы заказчик получал прибыль, значительно превышающую стоимость рассылки и заказывал повторно

    — Все максимально прозрачно:
    Предоставим скриншоты из программы, с подробными отчетами о результатах рассылки, подтверждающие выполнение обязательств с нашей стороны.

    — В отличии от большинства наших конкурентов, оплата ТОЛЬКО за УСПЕШНО доставленные сообщения.

    Свяжитесь с нами в течении суток и в качестве бонуса, получите бесплатное составление оффера для Вашей рассылки!
    Наш E-mail: nenbupojar1977@mail.ru

    P.S. Извините за беспокойство, если мы с Вами уже сотрудничаем.

  4. Здравствуй!
    Попался на глаза сайт http://depositpoker.ru/, там где имеете возможность пользоваться хорошими poker-бонус приложениями и еще конечно добьетесь триумфа!

  5. Пробиваем информацию по базам.

    Справка по имуществу человека или фирмы — 1500
    Справка по банковским счетам человека или фирмы — 1500
    Движение по расчетному счету фирмы — от 10 000 (видно остаток на счете)
    Остатки на счетах — 7000 один счет

    Справка об имуществе человека из Росреерста без печати — 4000
    Справка об имуществе фирмы из Росреерста без печати — 4000

    Пробить номер телефона от 1500
    Установить состав семьи — 2000
    Передвижение на самолетах и поездах — от 3000
    Взлом почты — от 20 000

    Работаем с обнальщиками, которые не выполняют свои финансовые обязательства.
    Без предоплаты.
    Комиссия 50% от возвращенной суммы.

    Работаем по договору. Оплата нал/безнал

    Если Вам интересны подробности, свяжитесь с нами: bazakonkrurentov2013@gmail.com
    Встречи, консультации, дополнительные контакты по запросу. Находимся в СПб.

  6. Статьи для сайта по 13 рублей за 1000 знаков, качество, гарантии, уникальность — http://cllic.xyz/xr7

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *