WWDC 2014 глазами разработчика

AppStudio публикует разные эксклюзивные репортажи, истории и материалы не так часто, как нам хотелось бы. Поэтому особенно приятно, что в этом году у нас есть возможность посмотреть на конференцию WWDC 2014 глазами одного нашего хорошего знакомого – iOS-разработчика из Татарстана Даниса Зиганшина. Хотите узнать, как всё проходило? Добро пожаловать под кат ;)

Как включить Handoff в iOS 8 и OS X Yosemite

Хотя мы уже публиковали большие обзоры iOS 8 и OS X Yosemite, многие интересности остались за бортом по причине того, что на момент написания тех материалов Apple попросту не внедрила в бета-версиях поддержку многих заявленных функций. Например, это коснулось технологии Handoff, обеспечивающей замечательную возможность мгновенно продолжать работу в приложениях при переключении с мобильных iOS-устройств на Мак и обратно.

В iOS 8 beta 2 и OS X Yosemite Developer Preview 2 поддержка Handoff была реализована. Пока что она работает далеко не идеально, но этого достаточно, чтобы оценить её в действии и рассказать об этом читателям AppStudio.

Домашний Мак-сервер. Часть 13: Активируем локальный Apache веб-сервер

Как мы уже убедились на опыте, очень много полезных функций и программ скрыты глубоко в недрах Mac OS X. Ссылаясь на предыдущую статью из нашего цикла «Домашний Mac-сервер» можно смело заявить, что наличие штатных ресурсов системы полностью позволяет запустить и настроить веб-сервер с такой же простотой, как мы делали это с FTP. Ввиду непонятных причин, возможность организации веб-сервера была также удалена из Системных настроек, но не беда.

Домашний Мак-сервер. Часть 12: Подключаем FTP-сервер

Информация сегодня — это ключ к богатству. Сейчас богатство измеряется в тысячах гигабайт, а значит следует тщательно продумать, как этой информацией управлять и обмениваться. Локальный сервер, работающий по протоколу File Transfer — как раз то, что нужно. Создавая FTP-сервер под Mac OS X, можно обойтись «малой кровью» и не прибегать к установке стороннего ПО, но потратить некоторое время все таки прийдется. Нативный способ запуска сервера Apple убрала еще со времен Lion, поэтому в Mavericks мы будем делать все в ручную. Такой способ расшаривания файлов удобен тем, что нам не прийдется рыться в настройках, прописывать домены и номера портов, а доступ к контенту можно получить как в связке «OS X-OS X», так и «OS X-Windows».

Подробности о поддержке 4K-дисплеев в OS X 10.9.3

Вероятно, единственным заметным новшеством OS X 10.9.3 является полноценная поддержка 4K-дисплеев. Обладатели мониторов со сверхвысоким разрешением теперь могут корректировать масштабирование содержимого экрана точно так же, как пользователи MacBook с Retina-дисплеями.

Вместе с финальным релизом OS X 10.9.3 компания Apple подготовила новую справочную статью, раскрывающую подробности того, какие дисплеи и на какой частоте смогут работать с OS X 10.9.3.

Уроки Automator. Часть 7: Работа с контактными данными

В рамках этого урока мы продолжим знакомство с компонентами Automator. Мы рассмотрим взаимодействие с такими компонентами, которые позволят нам создавать напоминания и работать с контактами. Говоря конкретнее, мы создадим приложение, которое автоматически будет напоминать нам о том, у кого день рождения скоро, и создавать список этих людей. Он будет содержать также необходимую контактную информацию.

Секреты Терминала. Часть 19: Работа в сети

В этой, уже девятнадцатой по счёту части нашего цикла статей о Терминале Mac OS X мы хотели бы рассказать вам о командах, которые помогут с легкостью ориентироваться в сетевом окружении и взаимодействовать с ним.

Домашний Мак-сервер. Часть 11: Менеджер профилей

Продолжая наш разговор о серверной разновидности Mac OS X, рассмотрим ещё одну её специфическую и довольно обширную возможность – менеджер профилей. Данная функция позволяет управлять настройками пользователей, групп и устройств. Менеджер профилей имеет огромное количество гибких настроек, которые ориентированы на удобство работы с большим количеством пользователей в сети. Мы расскажем о тех возможностях, которые наиболее вероятно пригодятся домашним пользователям и пользователям небольших сетей.

Секреты Терминала. Часть 18: Объединение команд

Некоторые из наших циклов статей никогда нельзя будет считать закрытыми, настолько много есть материала, о котором можно было бы рассказать нашим уважаемым читателям в их рамках. В особенности это касается цикла о Терминале OS X – наши постоянные читатели знают, что с помощью терминальных команд решается чуть ли не половина каверзных вопросов в рубрике FAQ.

Сегодня мы хотели бы впервые в этом году дополнить цикл «Секреты Терминала» новой статьёй, которая станет восемнадцатой по счёту. Её мы посвятим одной достаточно важной возможности — объединению команд. Мы планомерно пройдемся по возможностям, предлагаемым оболочкой Терминала OS X и опишем, как и где можно это применить.

Домашний Мак-сервер. Часть 10: Wiki-портал

Этим субботним вечером мы хотели бы продолжить цикл статей о серверной разновидности OS X. Сегодня мы расскажем ещё об одной функции — Wiki. Она достаточно проста в использовании и может быть полезна во многих случаях, например, если нужно организовать обмен знаниями, документами, видео между участниками одного проекта, офиса или организации. Мы расскажем о том, как настраивать данную функцию и покажем, как ей пользоваться на практике.

Уроки Automator. Часть 6: Работа с напоминаниями календаря

В этой статье мы вновь расширим свои знания о полезнейшем средстве автоматизации, встроенном в Mac OS X – Automator. Мы расскажем ещё об одном типе программ, которые создаются здесь – напоминаниях календаря. Название в русской локализации подобрано совершенно неудачно, потому что за ним скрывается совсем другое – некая последовательность действий будет выполняться, когда наступит нужный нам момент времени. Проще говоря, это ещё одна разновидность программ, которые запускаются сами.

Уроки Automator. Часть 5: Работа с файлами и уведомлениями

Отсутствие нормальных новостей – повод вернуться к нашим тематическим циклам статей, которые мы порядком забросили. Вместо запретов на iPad в думе и политкорректных смайлов emoji в iOS лучше поговорим о полезных на практике вещах.

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

Решены проблемы с push-уведомлениями AppStudio

Сегодня на нашем сайте была проведена небольшая профилактика, направленная на решение проблем с push-уведомлениями в Safari. В последние дни многие пользователи стали жаловаться нам на то, что уведомления перестали приходить, а при попытке перенастроить уведомления заново Safari не предлагает их активировать.

Увы, расследование причин отняло больше времени, чем нам хотелось бы: как выяснилось, свою лепту в нынешние проблемы внесли сразу несколько факторов:

  • истёкший недавно SSL-сертификат на вспомогательном домене, через который оформляется подписка на push-уведомления
  • изменения, которые Apple внесла в Safari 7.0.2, входящий в состав OS X 10.9.2
  • баг, связанный с используемым сейчас плагином кэширования

По состоянию на вечер 14 марта все эти причины устранены, и работоспособность push-уведомлений AppStudio восстановлена. Если же вы по-прежнему сталкиваетесь с какими-либо проблемами, пожалуйста, расскажите об этом в комментариях к материалу.

Push-уведомления AppStudio – самый удобный способ быстро узнавать о любых новых публикациях на нашем сайте с помощью OS X Mavericks. Как только публикуется новый материал, все наши подписчики тут же видят баннер Центра уведомлений OS X с заголовком статьи. Кликнув по нему, вы откроете нужную страницу в Safari.

Раз уж речь зашла о push-уведомлениях, поговорим о трёх самых популярных вопросах, связанных с ними.

Про джейлбрейк iOS 6.1.6 и p0sixspwn

В последние дни на редакционную почту приходит довольно много вопросов касательно джейлбрейка iOS 6.1.6 на iPhone 3GS и iPod touch 4G – наши уважаемые читатели интересуются тем, возможен ли он вообще и как его сделать с помощью утилиты p0sixspwn.

Джейлбрейк iOS 6.1.6 возможен, однако сделать его с помощью десктопной версии p0sixspwn невозможно, она не поддерживает новую прошивку. Нужен p0sixspwn из Cydia, который можно поставить только на уже джейлбрейкнутое устройство. Странно, не правда ли?

Про iOS 7.1 beta 5 и будущее джейлбрейка

За последние сутки в Интернете набралось на редкость много отзывов и обсуждений о том, что iOS 7.1 beta 5 чуть ли не окончательно убивает джейлбрейк и патчит все известные уязвимости. Конечно, всё не так плохо, и некоторые сайты попросту преувеличивают факты (зачастую даже не разбираясь в них). С другой стороны, если досконально изложить все эти факты, то их осилит не каждый инженер по компьютерной безопасности, не говоря уже о рядовых пользователях. Поэтому постараемся разъяснить всю эту историю, не влезая в дебри теории.

Начнём с того, что принципиальные уязвимости для джейлбрейка evasi0n7 Apple залатала ещё две недели назад в iOS 7.1 beta 4. Но в beta 5 специалисты компании решили пойти ещё дальше.

Квест AppStudio: ответы и решения

После того, как мы подвели итоги очередного квеста AppStudio и объявили победителей, самое время приступить к раскрытию всех загадок, на которых строились квестовые задания. Как мы успели понять, квесты AppStudio в узких кругах уже славятся своей изощрённой заумностью :) На первый взгляд, найти хоть какую-то логику в некоторых заданиях невозможно, но мы постараемся доказать вам, что главное – вовремя обратить внимание на нужные детали и не пропустить подсказки, которыми мы снабжали каждую часть квеста.

Хотите знать все ответы? Добро пожаловать под кат.

Как определить дату выпуска техники Apple по 12-значному серийному номеру

Серийный номер – уникальная комбинация цифр и букв, характеризующая любое устройство Apple, будь то Мак, iPhone, iPod, iPad, а также все производимые Apple аксессуары: кабели, чехлы, переходники и т.п. Хотя серийный номер выглядит как случайная комбинация произвольных символов, это не так. В серийном номере зашифрована информация о месте производства устройства, о годе и неделе его выпуска, а также о модели произведённого гаджета.

Раньше с помощью серийника проще всего было выяснить дату выпуска устройства – достаточно было посмотреть на третий, четвёртый и пятый знаки, которые всегда были цифрами. Третий показывал последнюю цифру года выпуска (например, 8 = 2008 год, 9 = 2009-й), а четвёртый и пятый вместе давали номер недели, на которой выпущено устройство (от 01 до 52). Но такая система действовала лишь в течение первого десятилетия XXI века. С 2010 года Apple начала переходить на новый формат серийных номеров, вместо 11-значных серийников теперь используются 12-значные.

Пример такого нового серийного номера показан выше. Привычных цифр в нём больше нет. Но значит ли это, что год и номер недели больше не получится узнать? Вовсе нет. Правда, по 12-значному серийному номеру сделать это на порядок труднее.

Домашний Мак-сервер. Часть 9: Настройка почтового сервера

Пора вернуться к нашим тематическим циклам статей. Сегодняшним материалом мы хотели бы продолжить цикл «Домашний Мак-сервер», посвящённый премудростям работы с серверной разновидностью OS X. В девятой по счёту статье данного цикла мы рассмотрим такую нетривиальную задачу, как настройку своего собственного почтового сервера. Да, средствами Server.app действительно можно организовать собственный почтовый сервер на вашем собственном домене – не прикручивая готовые варианты Google или Яндекса. Зачем – вопрос отдельный, но если вы думали, что настройка собственного почтового хоста относится к высшим админским материям, поспешим разубедить вас в этом ;)

Работа в iWork. Часть 13: Изменения в Numbers ’13

Не так давно мы взялись за подробное изучение обновлённого пакета iWork ’13. Сейчас, когда Pages и Keynote уже прошли диагностику нашего портала, настала очередь планового осмотра Numbers, изменений в котором, прямо скажем, существенно меньше, чем в остальных приложениях офисного трио Apple.

Модернизация 2013 года коснулась в равной степени Numbers, Pages и Keynote, совершив радикальную процедуру косметического ремонта и поработав ножницами во многих местах. Но количество изменений, специфичных для каждого конкретного приложения iWork, сильно отличается. Поэтому, чтобы в очередной раз не акцентировать внимание на окне выбора файлов или плоском дизайне, проведём этот обзор Numbers ’13 в духе экспресс-репортажа о ключевых особенностях новой версии приложения.

Работа в iWork. Часть 12: Изменения в Keynote ’13

Keynote ’13 занимает второе место в нашей очереди статей для iWork ’13, поэтому читателям мы бы порекомендовали сначала уделить внимание обзору Pages ’13, потому что многие новшества являются общими для всех приложений нового iWork, а какие-то специфические революционные функции, возможно, остались для последующих проектов. Как бы там ни было, мы провели осмотр нововведений, в котором удивлялись, задумывались и ностальгировали, в чём вы можете воочию убедиться ниже.