Немодальное переключение раскладок клавиатуры в OS X Yosemite

После апгрейда до OS X Yosemite 10.10.3 я обнаружил, что описанный мной раньше способ немодального переключения раскладок в OS X перестал работать, поскольку утилита changeInput, по всей видимости, несовместима с данной версией ОС. Поэтому встал вопрос: как жить дальше?

Оказалось, что проблему можно решить при помощи AppleScript — встроенного в OS X языка программирования и автоматизации.

Итак, запускаем утилиту Script Editor и создаём скрипт следующего содержания:

set theInputSource to "Russian"
tell application "System Events" to
Read More

2 года без Google Reader. Как я читаю RSS

Почти ровно два года назад Google закрыл Google Reader — облачный сервис подписки на RSS-ленты. Лично я пользовался Google Reader постоянно, это был наиболее часто используемый мной продукт Google (за исключением почты и поиска).

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

Read More

Быстрая блокировка экрана в Mac OS X

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

Во-первых, надо пойти в настройки (System Preferences → Security & Privacy → General) и включить блокировку экрана при включении скринсейвера.

Теперь экран можно блокировать следующими сочетаниями клавиш:

  • ⇧⌃Eject — для ноутбуков и компьютеров Apple, на которых присутствует клавиша извлечения диска;
  • ⇧⌃Power — для ноутбуков Apple, у которых на
Read More

Как правильно сравнивать камеры в смартфонах (и не только)

Сейчас на разных фанатских сайтах принято сравнивать качество камер в смартфонах (да и просто камер), рассматривая снимки с них в масштабе 100% (т. е. когда один пиксель исходного файла соответствует одному пикселю на экране). На самом деле это неправильно и делать так не следует.

Снимки следует сравнивать при воспроизведении в одинаковом размере.

Во-первых, это честно. Если напечатать снимок с одной камеры в формате А5, а со второй — в формате А3, то ёжику понятно, что на втором снимке все дефекты будут

Read More

Чудеса невиданной кривизны

У меня дома в качестве домашнего сервера используется небольшой неттоп на платформе Nvidia ION (чипсет Nvidia MCP79 + процессор Intel Atom), к которому по eSATA подключён большой внешний жёсткий диск. По сути это временное решение до покупки какого-нибудь NAS, но пока оно меня устраивает — в неттопе есть гигабитный Ethernet (в реальных условиях скорость передачи данных составляет 40-60 мегабайтов в секунду), плюс он практически не шумит, а netatalk 3 позволяет использовать его как полноценный файл-сервер для Мака с поддержкой Time Machine.

После

Read More