Подписка на блог

РСС — лучше всего

Ещё есть автоматические трансляции в Тумблере и Же-же. Если что-то не работает, напишите мне: ilyabirman@ilyabirman.ru.

Айтюнс

Как сделать окно браузера нужного размера?

Когда я написал про окно Бирмана, у меня спросили, как я делаю окно браузера ровно 1024 в ширину. Разумеется, встроенными средствами компьютера. Я просто захожу в меню скриптов и нажимаю там нужный пункт:

Как сделать окно браузера нужного размера?

Но откуда у меня взялось это меню вместе с пунктами? Я просто написал скрипты. Запускаете редактор скриптов:

Как сделать окно браузера нужного размера?

Пишете в нём что-нибудь в таком духе:

tell application "System Events"
	set frontMostApp to (name of first process where frontmost is true)
end tell

tell application frontMostApp
	set allWindows to (every window where visible is true)	
	set frontWindow to item 1 of allWindows
	tell frontWindow
		set bounds to {0, 21, 1024, 1557}
	end tell
end tell

И сохраняете. Теперь при запуске этого скрипта активное окно будет становиться нужного размера. Но это скорее всего будет Файндер, ведь вы из него запустили скрипт. Поэтому идёте в настройку редактора скриптов и включаете там меню скриптов снизу:

Как сделать окно браузера нужного размера?

Заходите в это меню, жмёте Open Scripts Folder → Open User Scripts Folder. Перемещаете свой файл скрипта в эту папку — и всё, этот скрипт показывается в меню.

Таким образом можно делать любые скрипты для любых приложений, например у меня несколько полезных для Айтюнса написано:

Как сделать окно браузера нужного размера?

Пользуйтесь компьютером для автоматизации всего. Его специально для этого придумали. Я это ещё писал тысячу лет назад, когда можно было только дебильным Эплскриптом пользоваться, а сейчас там уже Джаваскрипт работает.

Инбокс везде

Очень много приложений, в которых нужно как-то организовывать объекты, чтобы не заблудиться: письма в почте, заметки в Эверноуте, песни в Айтюнсе, тудушки в тудулисте, закладки в браузере.

Во всех этих местах я использую инбокс. Смысл его в том, что это место, куда объекты попадают изначально, до «обработки». В почте это так устроено само собой, и это очень удобно — представьте себе, если бы при получении каждого письма почтовик бы просил вас выбрать папку, в которую его нужно положить. В других приложениях инбокс нужно создать самостоятельно.

В Айтюнсе, например, у меня есть такой плейлист, и любые новые песни я добавляю туда. Если у них не прописаны теги или они прописаны неправильно, я их не потеряю. Кроме того, я никогда не забуду, что нужно послушать новый альбом, который я только что скачал. Когда теги прописаны, обложки добавлены и песня рассована по другим плейлистам-тегам, из инбокса её можно убить.

В Эверноуте у меня есть блокнот-инбокс, и в него попадают все новые заметки. Когда заметка написана, её можно перенести в другой блокнот, добавить ей теги по вкусу или удалить, если она была совсем временная. Ясно, что как и в почте, инбокс далеко не всегда пуст, и некоторые вещи подолгу остаются в нём висеть, но за счёт того, что они перед глазами, я их не теряю.

Сегодня, разбирая залежи букмарок в браузере, я догадался, что там тоже нужно сделать инбокс, чтобы все новые закладки добавлять именно в него:

Инбокс везде

Короче, видите, то есть это не просто я так делаю, а это аж целая моя методология, и поэтому этому посвящается аж целая заметка.

Сафари плюс Айтюнс

Вчера появились слухи, что Эпл, якобы, собирается «объединить Сафари и Айтюнс в одно приложение». Мы знаем, как устроены слухи: может быть, у этого и есть какой-то реальный источник, но то, что пишут дальше разные сайты, становится уже совершенно оторванным от реальности.

Я думаю, что единое приложение в данном случае — полный бред, потому что Айтюнс уже и так загибается от собственной тяжести. А вот что не бред — так это, наоборот, вынести из Айтюнса функции магазина в Сафари.

Ведь сейчас Айтюнс-стор — это и так веб-сайт, который нам показывают внутри Айтюнса. Из-за того, что Айтюнс — не браузер, сайт работает крайне криво и урезанно. Я не могу открыть страницу про понравившееся мне приложение в новом окне/табе, добавить в закладки (вместо этого предлагается очень кривой вишлист), а чтобы перейти по ссылке (которую, кстати, не так просто взять) всё равно приходится идти в браузер. А всё это Эплу по идее выгодно сделать нормально, ведь я буду реже терять (и, соответственно, чаще покупать) интересные приложения (ну и, теоретически, музыку, фильмы).

Если магазин будет жить в браузере, то заработает масштабирование текста, в кнопке «назад» заживёт список предыдущих страниц, появится история просмотров страниц. Всё это будет очень кстати. Ещё на нормальной веб-странице можно будет добавить всей социофигни.

Хорошо бы, если бы это было так, но Апстор для Мака вышел отдельным кривым недоприложением вместо того, чтобы встроиться в Сафари, поэтому есть большие сомнения в том, что Эпл разделяет мои взгляды на то, как всё должно быть.

2011   Айтюнс   Сафари   Эпл

Покупка в Апсторе из России и пара вакансий

Оказывается, куча людей не умеют покупать в Апсторе, заморачиваются с какими-то нереальными подарочными картами, которые им покупают друзья из Америки. Ребята, это всё нужно только чтобы музыку покупать, которая в русском магазине не продаётся. А приложения-то прекрасно продаются в русском магазине, где без вопросов принимаются русские кредитки. Если вы почему-то создали акаунт в американском сторе, просто выйдите из-под него, создайте новый акаунт в русском сторе, и спокойно купите любые программы, которые хотите.

Всем, кто забыл, напоминаю, что 1 января цена на «Правила русского языка» вырастет до трёх долларов (то есть всё равно останется ниже цены на любой учебник, даже самый лузерский, но всё же увеличится втрое). Рейтинги программы после первых 10 дней в сторе выглядят так:

Рейтинг программы «Правила» в Апсторе

Риски для тех, кто ещё не купил нашу программу, чудовищны:
Приём кредитов
Фотография Романа Баранова

Кстати. Если вы крутой разработчик под Айфон или Андроид (а судя по недавним комментариям, крутых разработчиков тут — мама не горюй) и ищете работу в хорошей компании, то у меня для вас кое-что есть. В «Инру», где работает Шурик Бабаев (с которым мы делали Правила), ищут специалистов. Вакансии: Работа в Питере (это там, где теперь не будут строить Охта-центр).

С наступающим!
2010   Айтюнс   Зерулс   фото

Соглашение Айтюнса изменилось

Пользовательское соглашение Айтюнс-стора иногда меняется. Когда пытаешься сделать очередную покупку после изменения, тебе говорят, что соглашение изменилось, и нужно заново его принять (разве юристам объяснишь, что интерфейс — зло?). При этом, естественно, нигде не показывается что именно изменилось. Совершенно очевидно, что если уж первый раз все принимают соглашение не читая, то в последующие разы люди вообще жмут Agree не задумываясь, как в диалоге удаления файла.

Тут мне случайно это окно выпало на телефоне, раньше всегда это случалось на компьютере.

Соглашение Айтюнса изменилось

Вот какие хитрые, подумал я! На компьютере-то можно не читая нажать Agree, а тут нужно что, весь этот кошмар скроллить до кнопки? При этом многие из вас знают, что скроллить длинные списки вниз на Айфоне — сомнительное удовольствие.

Но оказалось, что дизайнеры так просто не сдались юристам! Соглашение разделено на 55 страниц с кнопкой Agree под любой из них:

Соглашение Айтюнса изменилось

Это забавно, потому что весь этот интерфейс говорит: «Да, мы знаем, что вы согласитесь не читая, и нас это устраивает». Последняя отчаянная попытка юристов:

Соглашение Айтюнса изменилось

Обсуждаем Айпад с Шуриком Бабаевым

Соскайпились с Шуриком Бабаевым — моим сетевым приятелем, давним пользователем эпловских продуктов, разработчиком программ под Айфон — и поговорили про Айпад. А я взял да и записал наш разговор. Почему бы это не выложить на всеобщее обозрение? Будем считать это первым выпуском моего непериодического говорильного подкаста.

Обсуждаем Айпад с Шуриком Бабаевым

Говорим вот про что:
  • Чего делать на Айпаде нам, простым гикам?
  • Что-то он совсем не тормозит. А что будет, когда на него понаставишь кучу приложений? Отчего тормозят некоторые Айфоны?
  • Про экран. Не маленькое ли разрешение 1024 на 768? Не смогли сделать больше, не сочли нужным, или их процессор просто больше не потянет с такой плавной анимацией?
  • 500 баксов за низшую модель — это действительно дёшево, или нас разводят? Да и какая польза модели без сотового модуля? Кстати, что это за микросим в модели с оным?
  • Камеру приберегли для будущей модели или просто решили, что не нужна?
  • Как мы будем читать всякую всячину с Айпада без Айбук-стора? О формате Епаб, о чтении обычных ПДФок и о возможности закачивать свои книги в эпловскую красивую читалку.
  • Айфон-ОС как платформа становится всё сложнее для разработчика: теперь придётся учитывать ещё и неопределённость разрешения экрана. Как cделать в приложении интерфейс, масштабируемый от Айфона до Айпада? Немного о новшествах в инструментарии разработчика. Попытка произнести название селектора dequeueReusableCellWithIdentifier:.
  • Айпад — убийца десктопных ОС? Действительно ли Айфон и Айпад так просты, какими их нам представляют Эплы? А как же те люди, которые так и не врубились в Айфон? О сложностях с закачкой в эпловские геджеты контента, полученного не из эпловских источников. Разница между Штатами и Россией. Великий и ужасный Айтюнс.
  • Что нового нам ждать от Айфона и Мака в связи с Айпадом? Айбукс появится и на Айфоне? А будет ли Апстор на Маке?
Слушать прямо тут

Скачать наш разговор можно на Арподе (или по прямой ссылке), там же можно подписаться на случай, если будут ещё выпуски. Разговариваем чуть меньше часа. Спасибо тебе, Шурик! А с вас, читатели, комментарии как по существу темы разговора, так и про то, насколько это всё похоже на подкаст, который вы бы стали слушать.

Что вы думаете про Айпад? Что важное мы забыли обсудить (мы уже сами выписали как минимум три темы для ещё одного разговора)? Про что ещё хотите услышать? Кто хочет со мной поговорить про это что-нибудь по Скайпу?
2010   Айпад   Айтюнс   Айфон   Мак   подкаст   Эпл

Самая важная фича плейлистов

Я вам обещал рассказать про фундаментальной важности фичу прейлистов в Айтюнсе. Рассказываю. Эта фича — это возможность посмотреть, в каких плейлистах есть выбранный трек, также известная как Show In Playlist.

Раз

Я использую это меню в режиме рид-онли, то есть кликать в сам плейлист из него мне, вероятно, никогда не приходилось, но зато смотреть нужно частенько. Кто-то ещё не понял?

Это меню отвечает на вопросы: «На каком диске у меня нарезана эта песня?», «В каком выпуске подкаста я ставил эту песню?», «Когда я последний раз играл эту песню в „Гараже“?».

Диски Айтюнс нарезает из плейлистов, так вот после нарезки эти плейлисты большинство людей удаляет. А я складываю в папку CDs:

Двас

Когда я перешёл на Айтюнс я потратил 10 минут, чтобы создать плейлисты и тех дисков, которые я нарезал до него, поэтому теперь мне доступен такой вот «поиск» по всем моим дискам.

Да, кстати, когда делаете Burn Folder в Файндере, её тоже не нужно удаляться после того, как диск прожжён: весит она полграмма, т. к. содержит лишь алиасы, зато Спотлайт в ней эти файлы находит, так что вопрос «на какой диск я нарезал Кемикал-бразерс» тоже решается очень быстро.
2009   Айтюнс

Плейлисты в Айтюнсе

Я всегда говорил о том, что плейлисты — это хрень собачья и чушь, и бред. Я не мог понять, как людям пришло в голову сделать такую функцию. Составлять плейлист, заранее предугадав, что тебе захочется слушать через полчаса — зачем это, когда можно взять да и включить через полчаса то, что нужно?

Музыка у меня всегда лежала в папках Исполнитель — Альбом (Год) в одном бесконечном списке, безо всякого разделения по жанрам или ещё какой-нибудь фигне, и ещё была папка (In), куда скидывалось всё новое, чтобы не забыть про него за то время, пока ещё не выучил.

Когда я перешёл на Мак, как раз вышел восьмой Айтюнс, позволяющий организовать библиотеку так, как я привык, то есть по альбомам, дополняя это приятной красотой в виде обложек. Меня это очень порадовало. Дело в том, что меня, как любого пользователя (тогда) Виндоуса, совершенно бесил Айтюнс, а одним из главных поводов для переживаний в связи с переходом на Мак было именно практически неизбежное использование Айтюнса. Поэтому мне было приятно, что новый Айтюнс может показывать мне музыку так или примерно так, как я привык её видеть. Жизнь показала, однако, что этим режимом с альбомами-обложками я почти не пользуюсь.

Оказалось, что самое главное средство организации музыки в Айтюнсе — это плейлисты (в сто раз полезнее рейтингов). Плейлист в Айтюнсе не имеет никакого отношения к тому, что сохраняют виндовые плейеры в файл с расширением m3u. Плейлист — это по сути просто папка, куда можно накидать песен. Да, он помнит, в каком порядке ты их накидал, но это совершенно не важно в большинстве случаев: песни в плейлисте можно отсортировать как угодно, организовать по исполнителям или жанрам.

То есть плейлист — это способ взять какое-то подмножество музыки и поименовать его. Это «надо будет поиграть в „Гараже“», это «записал мне Петя», а это «возможно подойдёт для следующего выпуска подкаста». Никто не имеет в виду, что ты будешь слушать плейлист по порядку или целиком.

Поскольку трек может входить в несколько плейлистов, то их можно использовать ещё и как теги: грустный медленный трек с женским вокалом можно закинуть в плейлисты «грустное», «медленное», «женский вокал». Треков-то тысяч десять, так что если забыл назвние чего-то (что со мной бывает крайне редко, но всё же), фиг найдёшь. Так что я стараюсь добавить трек в максимально возможное количество плейлистов, чтобы потом я мог найти его по любым признакам. Допустим, плейлисты всех мои миксов у меня есть в Айтюнсе, а значит я могу найти трек, помня, что я его, скажем, играл на «Эль-радио».

Есть плейлист Shazam — там лежат все треки, которые я нашёл после распознавания «Шазамом». Есть плейлист Dad’s Shelf — там лежат все пластинки «с папиной полки», то есть то, что я сграбил с его дисков (в основном джаз). Есть плейлист Find better — там лежат треки, которые у меня есть в плохом качестве или в обрезанном виде. Есть даже плейлист Nice Covers, где лежат альбомы, у которых крутые обложки (очень удачный плейлист для просмотра в кавер-флоу). Ну, и так далее.

А ещё плейлисты можно сами организовать по папкам (прямо внутри Айтюнса), что добавляет всей конструкции ещё больше гибкости. В папке Podcast лежат плейлисты, связанные с подкастом, папке Tags — плейлисты, которые я использую как теги, а в папке CDs — плейлисты моих нарезанных дисков.

В следующий раз расскажу про одну фичу плейлистов, которая имеет фундаментальную важность.
2009   Айтюнс   классификация   музыка

Выравнивание и ложные связи

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

Эта заметка — повод показать пару скриншотов, которые хорошо демонстрируют проблему и уже надоели мне на рабочем столе.

В вебманейной платилке варианты валюты ошибочно выровнены по вертикали с кнопками «Платить» и «Отказаться». В половине случаев, когда мне нужно платить долларами (WMZ), я автоматически нажимаю «Отказаться»:

Выравнивание и ненужные связи в платилке Вебмани

В логинилке Айтюнса, наоборот, используется вредное выравнивание по горизонтали. Кажется, будто для входа через Эпл (что бы это ни значило), нужно ввести Эпл-айди, а при входе через АОЛ — некий пароль. Поскольку я понятия не имею, что такое АОЛ, то второе поле хочется оставить пустым:

Выравнивание и ненужные связи в Айтюнсе

Будьте внимательные в своих интерфейсах, не связывайте несвязанные вещи.

Формализация рейтинга в Айтюнсе

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

Одна зведа значит, что я трек хоть как-то для себя отметил, в нём есть хоть что-то, что позволяет его вспомнить; это совершенно не значит, что он мне нравится. Заходя в недавно появившийся у меня альбом, я вижу 2-3 трека со звёздочками — скорее всего я начну прослушивание с них.

Две звезды значат, что трек хоть в чём-то вызывает положительные эмоции — в нём есть хоть что-то хорошее. Он может не нравиться мне целиком, но в нём интересная структура или хорошая мелодия или вкусная бочка.

Три звезды значат, что трек хороший.

Четыре звезды значат, что трек очень хороший, да ещё и показателен для своего жанра. Такой трек нужно иметь на компакт-диске.

Пять звёзд значат, что трек гениальный. Все такие треки обязательно синхронизируется с телефоном (их сейчас около 50), есть на дисках и вообще берутся с собой на необитаемый остров. Такие треки первым делом ставятся друзьям, пришедшим в гости за музыкой. Такие треки включаются в подкасты.

Кстати, пока писал эту заметку, обнаружил в Айтюнсе умность (что нечасто случается): если в поиске написать «****», то он оставит в списке все треки с четырьмя звёздами и больше.
2009   Айтюнс   музыка
Ранее Ctrl + ↓