Как вы знаете, вчера вечером прошла очередная презентация Apple, на которой Тим Кук и другие сотрудники компании продемонстрировали блогерам и общественности новое поколение фирменных смартфонов — iPhone 5. Спустя несколько часов после окончания мероприятия западный журналист по имени Дэн Фроммер опубликовал в собственном блоге SplatF.com интересную статью, в которой поделился различными мыслями по поводу нового iPhone 5 и презентации в целом. Мне его заметка показалось интересной, поэтому далее представляю вам свободный перевод с незначительными изменениями и дополнениями.
Apple официально закрыла сервис Ping
Как мы и писали в июне этого года, Apple официально решила приостановить работу музыкального сервиса Ping. Данная функция будет полностью заменена на интеграцию с Twitter и Facebook, которая появилась на системном уровне в новых версиях операционных систем iOS и OS X.
Что касается технической стороны, то фактически Ping проработает до конца месяца — до 30 сентября. Однако, начиная с сегодняшнего дня, у новых пользователей нет возможности зарегистрироваться в данном сервисе.
Напомню, летом этого года на конференции D10 генеральный директор Apple Тим Кук следующим образом отзывался о Ping:
Мы попробовали Ping, на что обычные покупатели ответили нам следующее: «Это не то, на что мы хотим тратить свою энергию».
Apple опубликовала видео с презентации iPhone 5
Спустя несколько часов после окончания очередной презентации, на которой Apple представила iPhone 5 с новым дизайном, поддержкой технологии LTE, улучшенным процессором A6 и усовершенствованной камерой, а также новую версию iTunes и обновленную линейку плееров iPod nano и touch, режиссеры компании смонтировали видеозапись с мероприятия и опубликовали ее в сети.
На данный момент, стриминг видео можно найти на специальной странице с записями мероприятий Apple. Через несколько часов ролик также должен появиться в iTunes. Мы обновим данный пост, когда появится возможность загрузки видео.
UPD: Видео-запись с презентации iPhone 5 доступна для загрузки в iTunes — обычное качество (1,34 Гб), HD-качество (3,03 Гб) и HD 1080p (8,99 Гб).
Если вы по каким-то причинам не хотите смотреть видео с презентации iPhone 5 или у вас плохое знание английского, я рекомендую вам изучить нашу трансляцию или подробный отчет на Маководе.
Трансляция MacDays: презентация iPhone 5#
Как вы знаете, Apple запланировала провести презентацию следующего поколения iPhone сегодня вечером. Мы долго думали над тем, каким образом нам лучше освещать данное мероприятие. Постоянные читатели нашего ресурса помнят, что в последнее время мы экспериментируем над различными форматами — в марте этого года в режиме реального времени мы публиковали новости с презентации нового iPad, а по завершению международной конференции разработчиков WWDC’12 мною был написан подробный отчет с огромным количеством текста и фотографий.
Ключевые аспекты MacDays заключаются в двух основных составляющих: качество и скорость. Наши читатели могли не раз убедиться в этом, когда именно на страницах MacDays одними из первых (и не только из русскоязычной части яблочной блогосферы) появлялась информация по каким-то громким новостям, будь то выход OS X Mountain Lion в продажу или покупка Inastagram компанией Facebook. Честно говоря, по тем или иным причинам ни один из вышеупомянутых способов освещения мероприятий Apple полностью не смог удовлетворить данным требованиям. На этот раз мы запланировали сделать нечто более традиционное, но с очень качественным выполнением.
Итак, MacDays проведет собственную трансляцию с мероприятия iPhone 5. К сожалению, как и абсолютное большинство русскоязычных ресурсов яблочной тематики, на прошлой неделе мы не получили никакого приглашения от Apple, поэтому мы будем быстро и качественно переводить на русский сообщения западных блогеров, которым посчастливиться посетить сегодня вечером Yerba Buena Center. Разумеется, текст будет разбавлен красочными фотографиями «с места событий».
Что касается самого предмета презентации, то в первую очередь сегодня вечером ожидается релиз шестого поколения iPhone с новым дизайном корпуса, увеличенным дисплеем и технологией LTE. Все указывает на то, что устройство поступит в продажу 21 сентября. Скорее всего, девайс будет именоваться iPhone 5, хотя название «Новый iPhone» по аналогии с новым iPad списывать со счетов не стоит. Как сказал Фил Шиллер, «Мы хотим быть непредсказуемыми».
Кроме того, по слухам некоторых западных источников, сегодня Apple может продемонстрировать нам обновленную линейку плееров iPod nano, iPod shuffle и iPod touch, а также релиз нового iMac (на мой взгляд, маловероятно).
Так или иначе, слухи перечислять можно бесконечно. Предлагаю присоединиться к трансляции MacDays и узнать, как оно будет на самом деле.
Напоследок, напоминаю время начала презентации (трансляцию начнем чуть раньше).
- Московское время — 21:00.
- Уфимское время — 23:00.
- Киевское время — 20:00.
- Калининградское время — 20:00.
- Владивостокское время — 4:00 (13 сентября).
image source @redgirlsays
Розыгрыш лицензий Keyboard Maestro
Сегодня мы рады вновь провести для вас викторину и разыграть пару лицензий к замечательной утилите Keyboard Maestro. В конце августа вы уже могли видеть мой подробнейший обзор Keyboard Maestro. Настоятельно рекомендую вам ознакомиться с ним целиком, хотя позволю себе процитировать несколько ключевых абзацев.
Keyboard Maestro позволяет вам взять существующие приложения, меню, сочетания клавиш — все, что умеет ваш Mac — и автоматизировать их конкретно для вашего процесса работы.
С тех пор, как я начал использовать Keyboard Maestro, мой компьютер начал работать на меня, а не наоборот. Утилита мне полюбилась так сильно, что, пожалуй, я назову ее лучшим приложением, которые я когда-либо пробовал на своем Mac. Абсолютно лучшим приложением, и точка.
Keyboard Maestro создан для ленивых людей? Возможно. Но если такая лень приводит к ускорению процесса работы и существенному сохранению времени, то, извините меня, я готов быть самым ленивым человеком в мире.
Данная программа настолько интегрировалась в мой процесс работы (и усовершенствовала его), что, по данным встроенного инструмента статистики, за пару месяцев использования Keyboard Maestro позволил сохранить мне несколько недель времени. Фантастический показатель, на мой взгляд.
Единственное, что могло отталкивать вас от использования Keyboard Maestro — довольно высокая цена в размере 36 долларов. Хотя разработчик любезно предоставляет бесплатный триал-период для использования утилиты, он все же ограничен по времени. Как вы уже догадались, сегодня у вас есть шанс получить Keyboard Maestro совершенно бесплатно.
В этой заметке мы друг за другом зададим вам два относительно простых вопроса по теме Apple. Первый, кто дает верный ответ, получает лицензию на Keyboard Maestro. Затем мы обновляем пост и публикуем следующий вопрос.
Теперь о требованиях. Для участия в розыгрыше все конкурсанты обязаны выполнить два простых действия:
- Стать фолловером нашего аккаунта @MacDays_ru в Twitter.
- Ретвитнуть следующий твит:
Keyboard Maestro — как я автоматизировал Mac tw.macdays.ru/QWmWIk
— MacDays (@MacDays_ru) августа 21, 2012
Ответы на вопросы, пожалуйста, пишите в наш твиттер @MacDays_ru.
1. Кто этот человек на фотографии? Ответ: Джонатан Айв, главный дизайнер Apple. Первым правильно ответил @NikitaByzov.
2. Второй вопрос посложнее. Как назывался самый первый Twitter-клиент для iPhone? Подсказка: Через пару лет после релиза создателей приложения купила компания Disney. В текущий момент данный клиент уже не существует. Ответ: Twinkle. Первым правильно ответил @objv.
Всем большое спасибо за участие! Список всех участников: @objv, @NikitaByzov, @KAIL_one, @akonakov.
Официально: 12 сентября — презентация нового iPhone
Как в один голос утверждали многие инсайдеры в конце июля, буквально только что Apple официально подтвердила собственные планы по проведению презентации нового iPhone 12-го сентября. Об этом сообщается в соответствующих пригласительных открытках, которые Apple недавно разослала ограниченному количеству журналистов авторитетных изданий по электронной почте.
Традиционно, презентация нового iPhone пройдет в Сан-Франциско в здании Yerba Buena Center. Что касается времени, то начало мероприятия запланировано на среду, двенадцатого сентября в 10 часов утра по Купертинскому времени (21:00 по Москве).
В качестве ключевого «слогана» пригласительной открытки выступает следующая фраза — «It’s almost here», что на русском языке означает «Он уже почти здесь». Обратите внимание, что тень цифры 12 выполнена в форме пятерки, что намекает нам на название нового устройства — iPhone 5. На самом деле, это будет уже шестым поколением смартфонов, поэтому в последнее время было много различных мнений о том, что новая модель iPhone будет называться либо просто «Новый iPhone» (по аналогии с iPad), либо iPhone 6. Впрочем, однажды Фил Шиллер сказал: «Мы хотим быть непредсказуемыми», поэтому вполне вероятно, что Apple решила присвоить к названию нового поколения iPhone цифру 5.
Стоит отметить, что многие западные источники, правильно предсказавшие дату презентации нового iPhone, также сообщают, что скорее всего устройство поступит в продажу 21 сентября, будет иметь новый дизайн корпуса, увеличенный дисплей и технологию LTE (кстати, у нас была интересная статья по этому поводу).
Напомню, новая мобильная операционная система iOS 6 сейчас находится в бета-версии и проходит фазу активного тестирования — iOS 6 Beta 4 вышла для разработчиков в начале августа. Скорее всего, релиз GM-билда состоится сразу вслед за презентацией нового iPhone, а обычные пользователи смогут установить операционную систему за несколько дней до старта продаж iPhone.
Боб Мансфилд останется в Apple
Дэн Риццио (слева) и Крейг Федеригхи
Сегодня ночью Apple опубликовала новый пресс-релиз на своем сайте, в котором поделилась некоторой информацией по поводу кадровых перестановок внутри компании. Согласно официальным данным, Крейг Федеригхи (вице-президент разработки Mac) и Дэн Риццио (вице-президент разработки аппаратного обеспечения) присоединились к исполнительной команде и будут занимать соответствующие посты старших вице-президентов (SVP). Крейг и Дэн будут работать под прямым руководством Тима Кука, генерального директора Apple.
В этом же пресс-релизе Apple анонсировала, что Боб Мансфилд останется в компании и будет работать над будущими продуктами. Напомню, в конце июня Боб официально объявил, что покидает Apple после 13 лет работы в компании. Боб Мансфилд сыграл огромную роль в разработке недавних продуктов Apple. С начала 2008 года он отвечал за разработку аппаратного обеспечения Mac, после 2010 года он также приступил к работе над iPhone, iPod, и iPad.
Соответствующим образом обновилась страница руководителей Apple, там появились биографии новых старших вице-президентов — Федеригхи и Риццио.
Вышла OS X Mountain Lion 10.8.2 для разработчиков
Вслед за релизом OS X Mountain Lion 10.8.1, Apple предоставила доступ к версии 10.8.2 для разработчиков. Билд под номером 12C31a весит 641.83 MB (Combo-версия). Apple просит всех бета-тестеров уделить особое внимание на следующие области операционной системы — Messages, Facebook, Game Center, Safari и Reminders.
Среди заметных изменений можно выделить следующие — была добавлена встроенная системная интеграция с социальной сетью Facebook, а также номера телефонов теперь привязываются к учетным записям iMessage.
Как сообщает Apple, данная сборка системы не содержит каких-либо известных ошибок и багов. Загрузить OS X Mountain Lion 10.8.2 могут подписчики Apple Developer Program с портала для разработчиков.
Apple выпустила OS X 10.8.1
Спустя около недели после релиза первого билда OS X 10.8.1 для разработчиков, Apple предоставила доступ к новой версии собственной операционной системы для массового пользователя. Обновление весит всего 24.2 MB и, по сообщениям самой компании, фокусируется на улучшении общей стабильности, производительности и совместимости вашего Mac.
Полный список изменений и улучшений:
- Исправление ошибки, которая приводила к завершению работы утилиты Migration Assistant.
- Улучшение совместимости процесса подключения сервера Microsoft Exchange в Mail.
- Исправление ошибки проигрывания аудио с использованием Thunderbolt-дисплея.
- Исправление ошибок с iMessage.
- Исправление ошибки с длинными именами при подключении к серверам SMB.
- Исправление ошибки, которая могла привести операционную систему к зависанию при использовании входа Pinyin.
- Устранение прочих мелких багов.
Если вы еще не обновились до OS X Mountain Lion, на мой взгляд, сейчас самое время сделать это. Вы можете приобрести систему за 20 долларов в Mac App Store.
Parallels 8 выйдет 4-го сентября
Компания Parallels предыдущей ночью анонсировала, что новая версия собственного продукта выйдет в начале следующего месяца, 4-го сентября. Хотя пока неизвестны подробные детали, можно с уверенностью предположить, что Parallels 8 будет поддерживать OS X и операционную систему Windows.
Если вы приобрели предыдущую версию Parallels после 25-го июня (дата выхода Mountain Lion в продажу), то обновиться до Parallels 8 вы сможете совершенно бесплатно.
Барабанная дробь! тадааааааа twitter.com/ru_Parallels/s…
— Parallels по-русски (@ru_Parallels) августа 23, 2012
Keyboard Maestro — как я автоматизировал Mac
«Работать нужно не 24 часа в сутки, а головой»
— Стив Джобс.
Впервые я услышал восторженные отзывы о Keyboard Maestro около года назад. С этим названием мне доводилось сталкиваться довольно часто, поэтому инетерес к данной утилите продолжал постепенно расти, но каждый раз, когда я заходил на официальный сайт Keyboard Maestro с целью загрузить себе бесплатную триал-версию, меня отталкивала мысль, что это «как-то слишком сложно». Около месяца назад я наконец попробовал Keyboard Maestro и сейчас с трудом удерживаюсь, чтобы не начать эту статью с десятка эпитетов о том, насколько замечательна утилита. Давайте все же разберемся по порядку.
Введение
Честно скажу, мне довольно сложно собраться с мыслями и сформулировать описание Keyboard Maestro (чтобы получилось понятно для среднестатистического пользователя), но я попробую. Keyboard Maestro — надежный, мощный и функциональный помощник для вашего Mac. Когда вы не знаете, как сделать существующее меню, программу или какую-то функцию более удобной и быстрой, смело запускайте Keyboard Maestro и попробуйте усовершенствовать это. У вас обязательно все получится.
Другими словами, Keyboard Maestro позволяет вам взять существующие приложения, меню, сочетания клавиш — все, что умеет ваш Mac — и автоматизировать их конкретно для вашего процесса работы.
Впрочем, суть Keyboard Maestro не заключается в постоянной настройке вашей системы. Когда вы научились пользоваться утилитой и сумели реализовать все задумки по автоматизации, вам остается лишь радоваться результатам. Это не игрушка, но она заставляет вас улыбаться каждый раз, когда делает свое волшебство.
Написать обзор Keyboard Maestro — словно попросить кого-то «написать обзор Apple». Количество воможностей утилиты превышает все разумные границы, поэтому было бы глупо с моей стороны описывать каждую функцию. Вместо этого я предлагаю вам познакомиться с тем, как работает Keyboard Maestro, а также опишу несколько вариантов собственных «скриптов».
Знакомство с интерфейсом
Более простое и понятное описание Keyboard Maestro: вы говорите утилите, чтобы при каких-то обстоятельствах она автоматически в фоновом режиме выполняла определенные действия. Эти обстоятельства называются триггерами. В качестве триггера может выступать что угодно — клавиатурное сочетание клавиш, ключевое слово или системное событие. Вы выбираете подходящий триггер и далее вам нужно указать непосредственно действие.
Мгновением назад я упомянул слово «скрипт», хотя это не совсем корректно. Keyboard Maestro работает с макросами (от англ. macros или macro). Макрос — набор действий, выполняемых по единому триггеру, которые в конечном счете приводят к запланированному результату.
Кроме того, каждый макрос относится к определенной группе. С помощью группы мы можем указывать Keyboard Maestro, в каких именно приложениях наши макросы должны выполняться. Чаще всего в качестве группы мы будем использовать дефолтную «Global Macro Group», макросы которой доступны для исполнения во всех приложениях. Однако когда макрос нужен только в какой-нибудь определенной программе, то на помощь как раз приходят группы (обратите внимание на скриншот выше, где у меня используются группы «Google Chrome only» и «Finder only»).
Примеры простейших макросов
Эти термины довольно сложно осознать, пока вы не познакомитесь с ними на практике, поэтому предлагаю начать с примитивного примера. Допустим, я хочу сделать так, чтобы по сочетанию клавиш CMD+Alt+I у меня запускался Twitter-клиент и автоматически открывалось окно для ввода твита. Для этого нужно создать новый макрос группы «Global Macro Group», где нужно последовательно указать необходимые действия (запустить Twitter-клиент, открыть окно ввода твита), а в качестве триггера в данном примере будет фигурировать сочетание клавиш CMD+Alt+I.
Будучи незнакомым с Keyboard Maestro, раньше я думал, что здесь уже изначально содержится какой-то набор готовых команд для каждого приложения, но на самом деле все макросы нам нужно создавать самостоятельно.
Возвращаясь к нашему примеру с Twitter-клиентом, мы ведь не выбрали готовый макрос из арсенала Keyboard Maestro, мы пошагово описали процесс таким образом, как поступили бы сами. Если говорить о технической стороне этого макроса, то в плане запуска Twitter-клиента все довольно просто (вы просите Keyboard Maestro запустить приложение). А как открыть окно ввода твита? Существует два наиболее простых варианта — либо сымитировать сочетание клавиш CMD+N, либо открыть его с помощью системного меню (в моем случае с Osfoora это Tweet → New Tweet).
Все довольно просто, не так ли? Давайте познакомимся с другим примером, а заодно научимся добавлять действия к нашим макросам. Скажем, мне нужно, чтобы каждый раз при выходе из режима сна Keyboard Maestro открывал мою папку «temp_Images» в Finder. В этом случае триггером будет «System Wake Trigger»:
Далее нам необходимо нажать на кнопку «New Action», чтобы придать макросу функциональность. В левой части Keyboard Maestro появится новая панель, с помощью которой мы можем присваивать макросу определенные действия. Обратите внимание, что для удобства все доступные действия разделены по категориям, а также доступно поле ввода поискового запроса:
В нашем случае нам понадобится действие «Open a File, Folder or Application» из соответствующей категории «Open». Остается лишь указать путь к необходимой папке — и наш макрос готов.
Текстовые сниппеты
Описанные выше примеры, надеюсь, помогли вам понять основы работы с Keyboard Maestro, однако вряд ли многие из вас найдут их особо полезными в реальной жизни, поэтому предлагаю перейти к чему-то более продуктивному — текстовые сниппеты.
Если вам приходиться печатать много текста и вы не пользуетесь сниппетами, то вы многое теряете. По своему личному опыту могу сказать, что они ускоряют процесс работы буквально в разы. Суть сниппетов заключается в следующем — по определенному сочетанию клавиш или напечатанному ключевому слову утилита вставляет заранее указанный текст.
В случае со сниппетами вас ограничивает только фантазия. В качестве вставляемого «текста» может выступать как шаблон письма для клиента, так и пара специфических символов. Например, по нажатию Caps Lock у меня вставляется пара угловых кавычек («»), а курсор двигается на один символ влево, чтобы я тут же мог продолжить набор текста внтури кавычек. Макрос в Keyboard Maestro выглядит так:
Чтобы курсор сместился на один символ влево, здесь имитируется нажатие соответствующей клавиши. Обратите внимание, что в данном примере в качестве триггера используется не шорткат, а «нажатое состояние» кнопки Caps Lock на моей клавиатуре. В процессе тестирования данного сниппета я обратил внимание, что при вставке кавычек они попадают в буфер обмена, поэтому макрос также замещает текущий клипбоард предыдущим.
Еще одна интересная идея сниппета, которую я обнаружил совсем недавно в Twitter — замена двойного пробела на точку + пробел (по аналогии с iOS). Она показалась мне довольно интересной и удобной, но требует определенного периода времени для привыкания. Макрос в Keyboard Maestro выглядит следующим образом:
Раньше для сниппетов я использовал утилиту под названием TextExpander, которая поначалу меня в целом очень даже устраивала, однако уже в первые дни после знакомства с Keyboard Maestro все они «переехали» туда, и надобности в TextExpander я больше не вижу. Какие преимущества Keyboard Maestro перед TextExpander в плане текстовых сниппетов? (я знаю, что некорректно задавать такой вопрос, потому что по большому счету утилиты предназначены для разных целей, но все же). Во-первых, скорость. Возможно, это каким-то образом связано с моей необычной аппаратной сотавляющей, но так или иначе текстовые сниппеты в Keyboard Maestro выполняются гораздо быстрее по сравнению с TextExpander. Во-вторых, функциональность. В Keyboard Maestro вы можете не только по определенной команде вставлять указанный отрезок текста, но также можно имитировать нажатие клавиш, работать с несколькими буферами обмена, переменными и так далее. Наконец, зачем использовать TextExpander, если вся эта функциональность доступна в Keyboard Maestro, и в добавок вы еще получаете огромное количество других возможностей? Другими словами, для чего нужна еще одна «лишняя» утилита?
Поддержка нескольких буферов обмена в Keyboard Maestro действительно помогает в создании макросов. Наглядный пример — быстрая вставка ссылок в стиле Markdown.
Благодаря Keyboard Maestro ссылки я вставляю следующим образом: копирую непосредственно сам URL, выделяю нужный отрезок текста, нажимаю сочетание клавиш CMD+Shift+A. Готово.
Добавление ссылок в Evernote
Несколько месяцев назад я начал пользоваться популярным сервисом Evernote, и к моменту написания этой статьи у меня там содержится более сотни заметок. Большую часть из них составляют ссылки на различные статьи, обзоры приложений и т.д. Единственное, что в первое время меня огорчало в процессе использования Evernote — неудобный метод добавления новых заметок. Я пробовал официальное расширение Evernote для браузера Google Chrome, однако оно мне не особо понравилось, поэтому в первое время мне приходилось добавлять новые заметки вручную с помощью нативного клиента Evernote для OS X.
Проблему помог исправить Keyboard Maestro в связке с простым скриптом AppleScript. Суть скрипта заключается в следующем: он создает новую заметку в Evernote, в заголовок которой вставляется титл выделенной вкладки в вашем браузере (поддерживаются Safari, Chrome и Chrome Canary), а в качестве основного текста заметки выступает URL активной вкладки. Автором скрипта является Дон Соуфард.
set myBrowser to (path to frontmost application as string) set browserPath to the POSIX path of myBrowser log browserPath tell application browserPath if browserPath is "/Applications/Google Chrome.app/" then tell application "Google Chrome" set chromeURL to (get URL of active tab of window 1) set chromeTitle to (get title of active tab of window 1) tell application "Evernote" set newNote to (create note with html chromeURL) set title of newNote to chromeTitle set source URL of newNote to chromeURL synchronize end tell end tell else if browserPath is "/Applications/Google Chrome Canary.app/" then tell application "Google Chrome" set canaryURL to (get URL of active tab of window 1) set canaryTitle to (get title of active tab of window 1) tell application "Evernote" set newNote to (create note with html canaryURL) set title of newNote to canaryTitle set source URL of newNote to canaryURL synchronize end tell end tell else if browserPath is "/Applications/Safari.app/" then tell application "Safari" set safariURL to the URL of front document as string set safariTitle to the name of front document as string tell application "Evernote" set newNote to (create note with html safariURL) set title of newNote to safariTitle set source URL of newNote to safariURL synchronize end tell end tell else return end if end tell |
Кстати, при создании данного макроса мне понадобилось создать новую группу — «Google Chrome only», о которой я упоминал выше. Это значит, что все макросы данной группы будут выполняться только в приложении Google Chrome. И правда, для чего мне использовать этот скрипт, например, в Finder или iTunes?
Пока мы далеко не ушли от темы макросов, предназначенных исключительно для браузера, хотелось бы познакомить вас с еще одним лайфхаком. Как часто вы нечайно нажимаете CMD+S, пытаясь выделить текст сочетанием клавиш CMD+A? Раньше у меня такое случалось ни раз и ни два, при этом браузер почему-то всегда подвисал на пару секунд. Проблему я решил радикально:
Теперь при нажатии CMD+S только в Google Chrome Keyboard Maestro будет имитировать нажатие сочетания клавиш CMD+A. Довольно-таки удобно, на мой взгляд. А когда мне понадобится действительно сохранить страницу, то я могу сделать это из системного меню или правой кнопкой мыши → Save as…
Изменение размера изображения и загрузка по FTP
Я могу представить себе, о чем сейчас думают наши читатели (вернее те из них, кто осилил текст выше и читают эти строки): «Окей, Keyboard Maestro кажется полезной штукой. Но умеет ли эта утилита что-то более серьезное?».
Мы плавно подошли к макросу, который я считаю самым функциональным и полезным для моего процесса работа. Я выделяю картинку в Finder, нажимаю «волшебную» кнопку F7 и жду несколько секунд. В это время Keyboard Maestro делает следующее: если размер изображения превышает 900 пикселей (в ширину), то картинка будет уменьшена до 540 пикселей и сконвертирована в формат JPEG; запускает программу Transmit, открывает папку с изображениями для данного блога, загружает по FTP фотографию в соответствующую папку (по принципу даты, например, 2012/08), открывает текстовый редактор Byword и вставляет строчку следующего формата — 
. И все это в автоматическом режиме. Фантастика.
Хотите узнать, как это все работает? Данный макрос имеет множество мелких действий, но в целом его функиональность можно разделить на две большие составляющие — (1) проверить размер изображения и при необходимости изменить его, (2) загрузить картинку по FTP. Макрос Keyboard Maestro получился довольно длинным, но не пугайтесь, в нем нет ничего сложного:
Сразу отвечу на несколько вопросов, которые скорее всего возникли в вашей голове:
- Для чего нам нужен путь к файлу, его название и расширение? Это позволяет не перезаписывать исходный файл, а делать его копию с определенным префиксом (допустим, «название_файла_540.jpg»).
- Для чего нужна переменная «Variable» при изменении размера изображения? Она помогает изменять не только ширину картинки, но и соответствующим образом подгоняет высоту изображения.
- Для чего нужно активировать Transmit и тут же закрывать его? Дело в том, что при загрузке каждого нового изображения скрипт открывает новое окно Transmit. Обычно мне для каждой статьи нужно загрузить несколько скриншотов, поэтому после каждой загрузки Keyboard Maestro автоматически закрывает все окна Transmit, чтобы мне не делать этого вручную.
Что касается скрипта AppleScript для загрузки по FTP, то его автором (как и многих других макросов по Keyboard Maestro) является Гейб Веадерхэйд aka Macdrifter:
(* This is my WordPress upload root *) set urlPath to "http://www.macdrifter.com/uploads.html" (* This will set the upload path to year/month/ *) set myMonth to do shell script "date +\"%m\"" set myYear to 1 * (year of (current date)) set clipContents to {} tell application "Finder" set these_items to the selection set myFolder to (POSIX path of (target of the front window as alias)) end tell tell application "Transmit" (* Find the favorite for the FTP Site *) set myFav to item 1 of (favorites whose name is "Macdrifter_WP") tell current tab of (make new document at end) (* Connect to the favorite *) connect to myFav change location of remote browser to path "/wp-content/uploads/" & myYear & "/" & myMonth & "/" change location of local browser to path myFolder (* Process all of the finder selections *) repeat with i from 1 to the count of these_items set this_item to (item i of these_items) as alias set this_info to info for this_item set myPath to (POSIX path of this_item) set myFileName to name of this_info as text (* If we want to use the files in a blog post we need the URL's. But we need the URL's encoded because we may have spaces in the file names *) set myURLFileName to do shell script "/usr/bin/python -c 'import sys, urllib; print urllib.quote(sys.argv[1])' " & quoted form of myFileName set myURLFileName to urlPath & myYear & "/" & myMonth & "/" & myURLFileName set end of clipContents to " " & myURLFileName (* Upload the files. Duplicates will require user interaction. That's safer *) tell remote browser upload item at path myPath to "/wp-content/uploads/" & myYear & "/" & myMonth & "/" end tell (* Enable if we want the window to close when the deed is done close remote browser *) end repeat end tell end tell (* Convert our list to a single block of text *) set AppleScript's text item delimiters to " " set clipContents to clipContents as string return clipContents |
Обратите внимание, что вам нужно немного подкорректировать скрипт под себя: вставить ссылку на директорию изображений и указать собственный FTP-сервер. Кроме того, для правильной работы скрипта нужно добавить ваш FTP-сервер в избранное Transmit.
Полезные ссылки
Перед тем, как перейти к заключительной части обзора, предлагаю вам несколько полезных ссылок по теме Keyboard Maestro:
- Официальный сайт Keyboard Maestro
- Описание функций на сайте разработчика
- Несколько примеров макросов
- Множество полезных макросов на Macdrifter
- Обзор на Brooks Review
Выводы
Сразу скажу, что примерно за месяц использования мне не удалось стать «опытным» пользователем Keyboard Maestro, причем вряд ли я даже приблизился к этой отметке. Проблема не в том, что утилита оказалась слишком сложной для меня. Мне еще предстоит ознакомиться с полным потенциалом возможностей Keyboard Maestro, потому что я еще не доконца осознал, как работает мой компьютер. Не поймите меня неправильно, я не имею в виду то, о чем вы только что подумали. Самая сложная часть использования Keyboard Maestro — детально и в мелочах понять, каким образом вы используете свой компьютер, взглянуть на себя со стороны и проследить, какие аспекты вашего рабочего процесса требуют автоматизации и усовершенстования. А дальше останется лишь техническая часть, с которой Keyboard Maestro должен справиться без проблем.
С тех пор, как я начал использовать Keyboard Maestro, мой компьютер начал работать на меня, а не наоборот. Утилита мне полюбилась так сильно, что, пожалуй, я назову ее лучшим приложением, которые я когда-либо пробовал на своем Mac. Абсолютно лучшим приложением, и точка.
Keyboard Maestro создан для ленивых людей? Возможно. Но если такая лень приводит к ускорению процесса работы и существенному сохранению времени, то, извините меня, я готов быть самым ленивым человеком в мире.
Apple планирует выпустить OS X Mountain Lion 10.8.1 для разработчиков
Авторитетные западные ресурсы (MacRumors, 9To5Mac) в один голос сообщают, что в ближайшее время Apple планирует выпустить обновление OS X Mountain Lion для разработчиков. Предположительно, новая версия 10.8.1 значительно улучшит стабильность и производительность операционной системы, а также исправит основные ошибки предыдущего билда.
Обычно Apple пытается как можно быстрее выпускать обновление операционной системы, вслед за релизом первой итерации OS X, чтобы исправить крупные баги. Например, OS X 10.7.1 вышла спустя 27 дней после дебюта OS X Lion, а между OS X 10.6.1 и релизом Mac OS X Snow Leopard прошло всего 13 дней.
Напомню, OS X Mountain Lion вышел в продажу в конце прошлого месяца, около двух недель назад. Apple также работает над версией OS X 10.7.5.
Вышла iOS 6 Beta 4 для разработчиков
Как и ожидалось, некоторое время назад Apple предоставила разработчикам доступ к четвертой бета-версии собственной мобильной операционной системы iOS 6. Обновление доступно для загрузки «по воздуху» (OTA) и весит около 300 мегабайт в зависимости от вашего устройства. Новая версия числится под номером сборки 10A5376 и должна появится в iOS Developer Center в ближайшее время.
iOS 6 Beta 4 содержит в себе множество улучшений и исправлений ошибок.
Хорошо отдохнуть: игра покер
Напомню, iOS 6 была представлена на международной конференции разработчиков WWDC’12, а предыдущая бета-версия вышла около трех недель назад. Если поверить слуху, что Apple запланировала провести презентацию нового поколения iPhone 12-го сентября и финальная версия iOS 6 появится примерно к этому моменту, то можно сделать вывод, что ждать до GM-сборки осталось не так долго.
UPD: В добавок к iOS 6 Beta 4, Apple также выпустила Xcode 4.5 Preview 4 и обновление прошивки Apple TV. Новые версии можно найти в Developer Center.
Прототипы iPhone и смелость сказать «Нет»
Apple начала работать над проектом, который со временем обернулся в iPhone, еще летом далекого 2004 года. Изначально компания планировала выпустить сенсорное устройство с большой диагональю экрана (то есть iPad), однако затем было принято решение сначала выпустить более портативный девайс — в январе 2007 года появился iPhone.
За эти три года упорной разработки iPhone компания произвела десятки самых различных прототипов, которым никогда не было суждено выйти в свет. Однако в последнее время Apple на судебном процессе с компанией Samsung по поводу нарушений патентов один за другим продемонстрировала внушительное количество собственных прототипов iPhone.
Tweetbot для Mac обновился до четвертой альфа-версии
Вслед за двумя предыдущими довольно минорными обновлениями (ссылка раз, ссылка два), сегодня ночью вышла четвертая альфа-версия популярного Twitter-клиента Tweetbot для Mac. В отличие от предыдущих апдейтов, данное обновление порадовало пользователей не только множеством исправлений различных багов и ошибок, но также новыми функциями и возможностями.
Теперь вы можете одновременно открывать сразу несколько колонок с твитами (как в в клиенте Tweetdeck).
Также значительно улучшились встроенные уведомления, которые в новой альфа-версии отображаются для всех аккаунтов (данная функция работает по-прежнему только в OS X Mountain Lion). Кроме того, теперь появилась соответствующая иконка в менюбаре OS X, с помощью которой вы можете быстро переключаться на основную ленту твитов, уведомления, приватные сообщения и создавать новый твит.
Напомню, на данный момент Tweetbot для Mac находится в ранней стадии разработки и распространяется бесплатно в виде альфа-версии с сайта разработчика. Хотя благодаря последним обновлениям общая стабильность приложения значительно улучшилась, программа все еще находится в альфа-версии. По этому поводу хотелось бы привести цитату из нашего обзора первой версии Tweetbot для Mac:
Tapbots особенно настаивает и хочет, чтобы пользователи не забывали о статусе приложения — это словно бесплатный триал программы, которая в будущем будет продаваться в App Store. Пока разработчиками приветствуются любые отзывы и сообщения об ошибках, вы можете решить для себя, стоит ли тратить свои деньги на Tweetbot для Mac, когда клиент достигнет версии 1.0. Как признается сама Tapbots, компания еще не опредилиась с окончательной ценой на Tweetbot для Mac.
Публичная альфа-версия Tweetbot работает так, как вы можете себе представить: это незаконченный продукт, которому нужно пройти через период тестирования и получить множество отзывов о багах перед тем, как выйти в продажу для массового пользователя.
screenshots via 9to5mac
Mountain Lion загрузили три миллиона раз за 4 дня
В новом пресс-релизе на собственном сайте Apple анонсировала, что операционную систему Mountain Lion загрузили три миллиона раз за 4 дня. Если перевести количество продаж в суммарную прибыль, получается только в первый день компания заработала на продаже OS X Mountain Lion целых 60 миллионов долларов. Как заявляется в пресс-релизе компании, выход Mountain Lion в продажу был самым успешным для OS X.
Комментарий Фила Шиллера, вице-президента компании по международному продуктовому маркетингу:
Спустя всего год после невероятно успешного запуска Lion, наши покупатели загрузили Mountain Lion более трех миллионов раз за четыре дня, что сделало это самым успешным выходом OS X в продажу.
Среди основных новшеств в OS X Mountain Lion, безусловно, можно выделить более тесную интеграцию с облачным сервисом iCloud, новое встроенное приложение Messages (на замену iChat), боковую панель уведомлений Notification Center, отдельный инструмент для ведения заметок Notes и систему «напоминалок» Reminders, а также Game Center, AirPlay Mirroring, Gatekeeper, системную интеграцию с Twitter и множество других изменений, коих набралось около двух сотен по сравнению с предыдущей версией OS X Lion.
На соответствующей странице в Mac App Store на момент написания статьи Mountain Lion имеет более 7 тысяч отзывов от покупателей, причем примерно 5200 отмечены пятью звездочками. Напомню, OS X Mountain Lion вышел в продажу в прошлую среду.
Apple планирует инвестировать в Twitter [Upd]
Сегодня ночью Ник Билтон и Эвелин Русил, два редактора авторитетного западного издания The New York Times, написали материал о том, что Apple планирует внести собственные инвестиции в Twitter в размере сотен миллионов долларов. Пока ни одна из сторон не опубликовала какой-либо официальной информации, и нет никакой гарантии, что компании придут к общей договоренности, однако и ранние статьи уже сообщали о «серьезных деловых отношениях между Apple и Twitter».
Apple купила компанию Authentec
Некоторое время назад компания Authentec по мобильной безопасности анонсировала, что все акции были куплены Apple по цене 8 долларов за штуку. Общая стоимость покупки составила 356 миллионов долларов (наличными).
Свою деятельность компания Authentec описывает следующим образом:
AuthenTec является лидирующим поставщиком программного обеспечения по безопасности сетей и мобильных устройств. Наши продукты и технологии помогают защищать данные, контент и сети индивидуальных клиентов и корпораций на РС и мобильных устройствах.
Технологии шифрования данных AuthenTec, сенсоры отпечатков пальцев и программное обеспечение для определения личности успешно применяются во многих компаниях по производству мобильных устройств и компьютеров, поставщиках сервисов и контента, а также в государственных учреждениях по всему миру. Продукты и технологии AuthenTec предоставляют безопасность на сотни миллионов мобильных устройств, и наша компания продала более 100 миллионов фирменных чипов для определения отпечатков пальцев, которые успешно используются в 15 миллионах мобильных телефонов.
Среди наших клиентов числятся популярные компании Alcatel-Lucent, Cisco, Fujitsu, HBO, HP, Lenovo, LG, Motorola, Nokia, Orange, Samsung, Sky и Texas Instruments.
Как заявляется в соответствующих документах, к официальной окончательной договоренности обе из сторон пришли лишь вчера. Apple получит все права на использование технологий и программного обеспечения Authentec, а также станет обладателем всех патентов компании.
Обратите внимание, что среди клиентов Authentec числятся практически все конкуренты Apple в мире мобильных устройств, в частности Samsung, Nokia и LG.
Вышел Xcode 4.4
Вышла финальная версия Xcode 4.4, загрузить которую может любой желающий из Mac App Store.
Обновление работает на OS X Lion и недавно вышедшем OS X Mountain Lion.
Changelog Xcode 4.4:
•SDKs for OS X 10.8 Mountain Lion and iOS 5.1.
• Enhanced for the MacBook Pro with Retina display.
• Code completion persists your selections to give more accurate suggestions.
• Objective-C @synthesize command is generated by default when using properties.
• Objective-C adds literal syntax for numbers, arrays, dictionaries, and expressions when developing for OS X.
• Apple LLVM compiler supports additional C++11 features, including lambdas.
• Assistant editor tracks caller or callee for the current selection.
• New localization workflow can share a single base .xib file for multiple locales on OS X.
• Source control can commit individually selected changes.
• ARC migration tool converts both retain/release and garbage collected code.
• Fixes an issue where code completion could fail, requiring the user to delete derived data.
• Additional bug fixes and stability improvements.
Напомню, ранее Apple выпустила бета-версию Xcode 4.5, которая, скорее всего, выйдет осенью вместе с iOS 6.