Я в интернете

РСС    Джейсон-фид

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

Избранное

Позднее Ctrl + ↑

Будущее нативных и веб-приложений

Эпл любит нативные приложения: они быстрее, работают без интернета, лучше взаимодействуют с системой и ощущаются «настоящими». Гугль любит веб-приложения: они не требуют установки, работают на любой ОС и получают бесплатно все фичи браузера.

Но в будущем не будет разницы между нативными и веб-приложениями. Лучшее из обоих миров соединится.

Гугль куда быстрее движется в это светлое будущее, чем Эпл. Такое ощущение, что Эпл даже не врубается, почему нативные приложения — говно. А Гугль врубается в то, что не так с вебом, и помаленьку всё это исправляет. Скорее всего, веб дорастёт до универсальной платформы будущего, а натив постепенно сойдёт на нет.

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

Нативные приложения быстрее, потому что написаны на низкоуровневом языке и работают с железом более напрямую. А веб — виртуальная машина, в которой всё тормозит (особенно если настал рефлоу).

Но это лишь исторически сложившееся ограничение, которое будет преодолено. Думаю, критичные по производительности части веба можно будет писать хоть на Си, если захочется — точно так же, как критичные части серверного кода можно написать на Си вместо ПХП.

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

Урлы

Урлы — сила веба. Адресная строка в браузере, конечно, умрёт, но урлы намного важнее, чем адресная строка: они уникально идентифицируют (ну лоцируют, ок) ресурс. Это делает возможным ссылки — главный инструмент навигации. Ссылки можно открывать в табах, сохранять в избранное, находить роботами, передавать другу. Нативные приложение ничего такого не умеют, что делает их тупыми как полено.

Когда разработчики нативных приложений приходят в веб, первое время у них ступор: в голове не укладывается, как уследить за состояниями и переходами, чтобы система не взорвалась. Пользователь-то может зайти в любой момент по любому адресу. «А как мне передать переменную из этой страницы на эту?», — спрашивает веб-новичок. Сам факт возникновения этого вопроса говорит о том, что человек не понимает, что происходит. А потом появляются дебильные сайты, где нельзя нажать кнопку «Назад» или спокойно перезагрузить страницу, потому что не соблюдено золотое правило.

Нативные приложения пытаются поддержать дип-линкинг, но это всё костыли, которым по гибкости и выразительности до веба — как до луны.

Табы

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

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

Эпл добавил табы в Файндере, но работают они ужасно. Я не могу даже спокойно открыть папку в новом табе. И это бред, что Файндер должен специально уметь «поддерживать табы». Фейсбук и Википедия вон тоже поддерживают табы, подумаешь, великое дело. Только для тупых нативных приложений табы — это событие. Веб просто поддерживает урлы и получает табы от браузера в подарок.

Мне жутко недостаёт табов в Лайтруме, в Айтюнсе, в почте, в Эверноуте. Конечно, может, эти приложения и научатся всё это поддерживать, но если они это будут делать сами, то у каждого будет свой набор ненужных ограничений. Это должна быть забота операционной системы. Кроме того, если Айтюнс и Эверноут поддержат табы, я всё равно не смогу открыть их табами одного окна. А Фейсбук и Википедию могу, и им ничего для этого делать не надо.

Букмарки и история

Букмарки, как и табы — просто следствие наличия урлов. Каждое окно интерфейса идентифицируемо, а значит можно сохранить этот идентификатор для быстрого доступа. Я не понимаю, почему я могу тупо сохранить документ в Гугль-доке на панель букмарок, а результаты поиска в Айтюнсе — не могу. Точнее, прекрасно понимаю: потому что Айтюнс — тупое нативное приложение, у результатов поиска которого нет урла.

То же самое с историей — я всегда могу найти, что и где я делал вчера или неделю назад, и ни один сайт не прикладывает к этому никаких усилий. В нативных приложениях есть список последних открытых файлов, который помнит очень мало. А уж о сценарии «в каком из окон настройки Фотошопа я видел галочку такую-то» можно только мечтать. Чтобы это работало, Фотошоп должен реализовать поиск по настройке. А Фейсбук ничего может не делать, это бесплатно.

Установка

Установка — это типичный пример интерфейса-зла, как регистрация на сайте. Если я просто хочу купить книгу, зачем мне регистрироваться? А если я просто хочу отредактировать картинку, зачем мне ставить Фотошоп? Сегодня этот вопрос может звучать странно, но через сколько-то лет люди правда перестанут понимать смысл этого ритуала «установки программы», это просто пустая трата времени жизни.

На Айфоне вот бесит необходимость держать сотни иконок приложений в папках. Нафига мне приложение Аэроэкспресса, почему я просто не могу купить на него билет, когда мне понадобится, вписав в поиск «Аэро»? Да потому что это тупой натив, работающий на перфокартах, вот почему.

Тем временем, на вебе, благодаря синхронизации истории, я могу спокойно открыть на одном компьютере то, что делал на другом позавчера, даже не задумываясь о том, что на нём «установлено», а что нет.

Доступность

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

Ещё на вебе можно зумиться куда угодно. И есть текстовый поиск по любому экрану.

Я уж молчу про богатейшие возможности автоматизации, когда один сервис может спокойно сходить на другой и сделать там что-то.

Работа в офлайне

Конечно, все знают, что вебу нужен интернет, а нативные приложение запускаются и без него. Но последнее время нативным приложениям тоже нужен интернет почти для всего, и их «запускание» мало что даёт без интернета.

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

Но веб-приложения уже почти научились работать без интернета на уровне нативных — посмотрите доклад Джейка Аркибальда про Сервис-воркер (оно и пуш-уведомления умеет!). Гугль уже поддерживает это в Хроме.

Браузеры

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

Тут производители браузеров ужасно, ужасно тупят. Реально, все браузеры — говно. Сколько бы Яндекс ни старался сделать браузер без рамок, он даже «белый экран ожидания» победить не может. А этот белый экран громче любых рамок кричит: «Я голимый веб! Если у тебя сейчас затупит интернет, хрен ты чё получишь!».

Я хочу, чтобы у любого приложения была иконка в доке, чтобы в условный «Фейсбук» можно было переключиться как в «Фотошоп».

Операционные системы будущего

В будущем в операционных системах будут просто окна, которые умеют отображать в себе веб-контент и собираться в кучки с табами. Как никто не думает про WindowServer на Маке сейчас, так никто не будет думать, что есть какой-то «браузер». Если ты производитель браузера, то идеальный браузер ты не сделаешь никогда. Надо быть производителем ОС.

Хром под Виндоусом вроде умеет сохранять сайт как приложение, но эта фича не очень прижилась, потому что веб-приложения спроектированы без её учёта. Они думают, что вокруг них есть все инструменты навигации браузера, а их и нет. Непонятно, что должно делать «отдельное приложение» Гмейла, когда я перехожу по ссылке из письма. Плюс, такие оболочки вокруг веб-приложений часто отбирают у веба его главную силу — урлы. Не получается уже скопировать адрес, чтобы передать кому-то.

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

Вот тогда заживём.

Автодополнение через выделение и без него

Изобретатели автодополнения ловко использовали для своей задачи текстовое выделение. Когда машина предлагает вариант окончания, она просто вставляет его в текстовое поле, сразу же делая выделенным:

Автодополнение через выделение

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

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

Всё же, в последнее время стал популярен другой вид автодополнения, когда предлагаемое окончание пишут просто бледным цветом:

Автодополнение без выделения

Такой вариант выигрывает в эстетике, но теряет логическое изящество обычного. С ним непонятно: дописанный текст уже есть в поле, или его ещё нет?

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

Контролам нужны годы, чтобы их поведение утряслось и стало стандартом. Пока реализации этого модного варианта отличаются. Нужно делать, чтобы такое автодополнение вело себя в точности как обычное. Подозреваю, что этого можно добиться, оставляя это выделение технически обычным, но своевременно изменяя стиль текстового выделения ЦССом.

В недавнем обновлении Ангстрема мы перешли на такое автодополнение:

Автодополнение в Ангстреме

Я бы, наверное, ещё год с этим тупил, если бы Шурик не предложил. Смысл не пострадал, а чище стало.

Уличные таблички Лондона: Вестминстер, часть третья

Продолжаем смотреть уличные таблички Лондона. В первых двух частях про Вестминстер я показал обычные таблички с разными названиями. Сегодня покажу таблички с нестандартными элементами оформления.

Обещанный «маркет»:

Уличные таблички Лондона. Shepherd Market

Тут под названием места указаны улицы, на которые ведёт эта.

Выходишь на Пикадилли, а там ещё указатель номеров домов:

Уличные таблички Лондона. Piccadilly

Редкий экспонат — табличка прикреплена к столбу:

Уличные таблички Лондона. Piccadilly

Стрелки:

Уличные таблички Лондона. Wimpole street

Ещё вариант двух названий в одном, и заодно обещанная «террас»:

Уличные таблички Лондона. Lancaster Gate

И Ланкастер-гейт, и Альберт-гейт из прошлой заметки называются по воротам Гайд-парка, к которым выходят.

Все эти таблички с лидингом куда-то оформлены по-разному, стандарта явно нет. Тут аж ссылка подчёркнута:

Уличные таблички Лондона. Orme Court

Ещё пара обещанных «плейсов»:

Уличные таблички Лондона. Church Place Уличные таблички Лондона. York Place

Эта табличка стоит перед двориком с несколькими домами и вдруг перечисляет их номера:

Уличные таблички Лондона. Gloucester Square

Это уже показывал в рассказе в «Мире». Две стороны улицы называются по-разному:

Уличные таблички Лондона. Gloucester Terrace Уличные таблички Лондона. Porchester Square

В чайнатауне не в облом продублировать название иероглифами:

Уличные таблички Лондона. Lisle street Уличные таблички Лондона. Newport place Уличные таблички Лондона. Little Newport street

Несколько особенно театральных улиц имею шапку theatreland:

Уличные таблички Лондона. Haymarket Уличные таблички Лондона. Covent garden

Обещанный «сёркус»:

Уличные таблички Лондона. Cambridge circus

В окрестностях Окфорд-сёркуса почему-то свой дизайн табличек, не встречающийся больше нигде в городе:

Уличные таблички Лондона. Glasshouse street Уличные таблички Лондона. Oxford circus

А тут вообще что-то странное:

Уличные таблички Лондона. Ganton street

Табличка Гентон-стрит просто кривая. У Карнаби-стрит конструкция похожа скорее на таблички Холборна или Финсбери, а красный текст City of Westminster сверху (еле видно) набран так, как если бы она висела в Кенсингтоне-Челси.

В следующей серии двинемся в Сити.

Сет на «Промодиджее»

Сыграл в четверг двухчасовой сет на «Промодиджее»:

В первой части было что-то поумнее, а во второй — попроще.

0:00:03 Planum: Aspect

0:01:24 В путь

0:06:43 Black & White: Soul (Original Mix)

0:10:00 Audialize: Plasma Glow

0:11:48 Нравится такое

0:15:34 Talpa: Rebirth

0:15:59 Нахально так

0:20:10 Filteria: The Lights of Shibuya

0:22:22 По олдскулу

0:26:24 Arronax: Lightning Bolt

0:29:40 И ещё

0:32:52 The Misted Muppet: The Mist

0:36:56 Slum: Make Rainbow in Your Slum (это мощнейший трек, японский хард-гоа)

0:41:41 Люблю, когда нет разрешения

0:43:00 Intriga: Awake

0:44:20 Прекрасная мелодия

0:49:15 Mystical Complex: Night Light

0:54:08 Красота!

0:55:30 Hypersonic: I Can Feel It (Ilya Birman Edit)

0:56:06 Вот это праздник же какой-то

0:58:51 Гиперсоник эт хиз бест

0:59:57 Не щадит

1:00:24 Sabretooth: Smooth Hound

1:03:25 Сто раз этот трек ставил, и ещё сто раз поставлю наверное за вот этот финал

1:05:05 Subconsciousmind: (Out-In)Side (могучее достижение нью-скула)

1:07:55 Сначала может показаться, что он втупую рубит

1:10:50 Но тут такое...

1:12:48 Ananda Shake: Street Fighters

1:16:35 Романтика

1:19:03 Mitsumoto: Quasar

1:25:26 Theoreme: Less is More (ещё немного нежных прикосновений вместо бочки)

1:30:30 (криво)

1:31:00 Team 18: 9+9

1:32:31 Бесстыжая попса

1:34:58 Совсем бесстыжая попса

1:36:57 Infected Mushroom: Pink Nightmares

1:39:20 Keeping you sane... and you fade away

1:39:23 Just enough, you felt the edge again

1:39:27 You took two pills and you fell asleep

1:39:30 Hugging six rabbits and having pink nightmares

1:41:48 Talamasca & Skazi: Imaginary Friend

1:45:49 Немного отвязной жести

1:46:30 Ananda Shake: Scarface

1:48:40 Пляжный фулон

1:51:09 :-)

1:52:13 (чистенько вышло)

1:52:25 Beat Hackers: Notes Junky

1:56:37 Шесть тактов в квадрате вместо четырёх — круто. Ну и вообще

1:57:47 (очень криво)

1:58:07 Itchy Vibes: Vem Vet Remix

2:02:37 Мёд. Весь сет был ради этого

Заголовку не нужно двоеточие

Иногда делают так:

Фичи:
Вайфай
Батарея на 10 часов
Ретина
Плюшки

Тут первая строчка не определилась — заголовок она или обобщающий абзац перед списком однородных членов.

Заголовку не нужно двоеточие:

Фичи
Вайфай
Батарея на 10 часов
Ретина
Плюшки

Обобщающему абзацу не нужно жирноты:

Фичи:
вайфай,
батарея на 10 часов,
ретина,
плюшки.

Подчинение здесь достигается правильным графическим оформлением элементов списка.

Ангстрем: улучшение ввода и поддержка айфонов 6

У нас для вас апдейт Ангстрема — версия 1.4:

Этот апдейт посвящён наведению порядка после не очень удачного 1.3. Мы даже кодовое название не придумали — упорно чинили всё, что сломали.

К сожалению, виджет для экрана «Сегодня» пришлось выпилить. Мы наспех сделали его осенью, но добиться скорости и надёжности так и не смогли. Не хотим фич «для галочки», так что пока без виджета. Когда разберёмся, как его сделать по-честному, вернём. Простите.

Улучшили ввод. Когда меняешь единицу с «метров» на «Московское время», введённое 3,57 раньше превращалось в 3:34, а теперь превратится в 3:57 (нечего было умничать, так удобнее). 357мск тоже автоматом превратится в 3:57 Москвы. Ещё можно писать 007 без десятичной точки, само превратится в 0,07 или 0:07 в зависимости от выбранной единицы. Меньше тапов — это клёво.

У кого большой Айфон 6 или 6 Плюс, мы теперь используем площадь экрана более толково.

Гривны теперь включены в бесплатный набор единиц.

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

Если вы ещё не используете Ангстрем, то вот кнопка:

Скачать в Апсторе бесплатно

Берите предоплату 100%

Периодически попадаются обсуждения того, как дизайнера кинул клиент, не заплатив за сделанную работу. Кто-нибудь обязательно советует брать предоплату. Обсуждают, какой она должна быть и как уговорить клиента её дать.

Я этого всего вообще понять не могу. Решение проблемы очевидно: предоплата должна быть 100%. Ситуация, когда вы сделали что-то, за что вам не заплатили, должна быть невозможной.

И непонятно, зачем клиента уговаривать. Если что-то — данность, то и вопрос уговоров отпадает. Вот я так работаю просто, буду рад вам помочь.

Если 100% — это слишком большая сумма, разбейте проект на этапы с полной предоплатой каждого. Если же клиенты массово уходят от вас, когда вы говорите, что у вас 100% предоплата, то у вас куда более серьёзная проблема, чем то, что клиенты вас кидают: они не видят в вас особой пользы или просто не доверяют.

Уличные таблички Лондона: Вестминстер, часть вторая

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

Ярд:

Уличные таблички Лондона. Blue Ball Yard

Чуть более известный ярд (правда, полиция давно сидит по другому адресу):

Уличные таблички Лондона. Great Scotland Yard

В Лондоне авеню — редкий зверь, но в самом центре есть Шафтсбери-авеню. Еле нашёл её табличку в углу одной из фоток:

Уличные таблички Лондона. Shaftesbury avenue

Парк-лейн было отыскать ещё труднее:

Уличные таблички Лондона. Park lane

Гарденс:

Уличные таблички Лондона. Sussex Gardens

Другой:

Уличные таблички Лондона. Brown Hart Gardens Уличные таблички Лондона. Brown Hart Gardens

В рассказе из поездки в июле 2013 года упоминал мьюс (и показывал несколько их фотографий):

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

Мьюс всегда видно, когда идёшь по основной улице:

Уличные таблички Лондона. Upbrook mews

Хилл:

Уличные таблички Лондона. Hay hill

А вот хилл-мьюс, пожалуйста:

Уличные таблички Лондона. Craven Hill mews

Гарден-мьюс:

Уличные таблички Лондона. Hyde Park garden mews

Ещё бывает корт:

Уличные таблички Лондона. Walker’s court

Наиболее крутой корт:

Уличные таблички Лондона. Greek court

Гейт:

Уличные таблички Лондона. Albert Gate

Клоусы:

Уличные таблички Лондона. Portman close Уличные таблички Лондона. Tenniel close

Клоусов полно в Эдинбурге.

Аж билдингс:

Уличные таблички Лондона. Bateman’s buildings

На одной фотке и бридж, и виллас:

Уличные таблички Лондона. Westbourne Park villas. Lord Hill’s bridge

В следующей вестминстерской серии покажу «плейс», «маркет», «террас» и «сёркус». А ещё есть «виадук» в Сити, «райз» в Ислингтоне, «плаза» в Сазерке, «пассаж» и «вей» в Гринвиче. Но всему своё время.

Интерфейс пионеровских «Сидиджеев»

Чтобы сводить треки на виниле, нужно потренироваться.

Но интерфейс тривиален: пластинки крутятся перед тобой, делай с ними что хочешь. Отстаёт — взял за шпиндель, чуть подкрутил, подогнал. Убегает — легонько прикоснулся пальцем к тарелке, притормозил. Хочешь играть с определённого места — опустил иглу на него, оно играет. Нужно вернуться немного назад, чтобы попасть ровно ударом в удар — взялся за пластинку и открутил назад. Из интерфейса для диджеинга виниловому проигрывателю нужен только регулятор скорости вращения.

Пионер Сидиджей-500

Это первый диджейский плеер компакт-дисков (1994). До него треки только на виниле сводили. На фото его вторая версия (1996):

Пионер Сидиджей-500

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

Здесь совсем не много кнопок, но функциональность по ним распределена предельно эффективно. Вот действия, которые делает диджей для попадания ритмом нового трека в ритм играющего:

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

Оказывается, чтобы покрыть все сценарии, связанные со сведением, кроме регулятора скорости (Tempo) достаточно было добавить на сидюк крутилку-джог и волшебную кнопку Cue.

Интерфейс этого плеера крайне модален. Когда трек играет, вращение джога по часовой стрелке «подгоняет» его, причём тем сильнее, чем сильнее крутишь; против часовой стрелки — придерживает. Кнопка Cue означает «остановить трек и вернуться в начало», пока никакая кью-точка не сохранена; «остановить трек и вернуться в кью-точку», когда точка сохранена.

На паузе плеер не молчит, а циклически воспроизводит фрагмент, начинающийся в текущем положении иглы и длящийся долю секунды. Это нужно, чтобы ты слышал, где именно стоит игла. Джог плавно двигает её назад и вперёд — так ты точно находишь нужное положение. На виниле можно буквально нащупать его, немного подвигав пластинку взад-вперёд под иглой. Сидиджеи так научились далеко не сразу. Кнопка Cue на паузе означает «сохранить текущее положение как кью-точку».

Если трек остановлен (в начале или в сохранённой точке), то нажатие и удерживание Cue его воспроизводит. Когда кнопку отпускаешь, игла тут же возвращается в сохранённую точку и трек замолкает. Если сохранена точка прямо перед ударом бочки (как обычно и бывает), то кнопка Cue становится барабаном: сколько раз жмёшь, столько она проигрывает сам этот удар, причём тем больший его фрагмент, чем дольше держишь.

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

Кстати, есть и ещё один нюанс. Пока ты удерживаешь Cue, трек играет. В это время ты можешь чуть ускорить или замедлить его, чтобы подобрать скорость. При этом ты рассчитываешь, что когда отпустишь Cue, трек вернётся на сохранённое место. Однако иногда так бывает, что ты передумываешь и хочешь, чтобы он уже продолжал играть. Но отпустить Cue нельзя, ведь он сразу остановится! Когда я первый раз оказался в такой ситуации, я решил попробовать, удерживая Cue, нажать Play / Pause и после этого отпустил Cue в надежде, что трек продолжит играть. Он продолжил.

Слева от джога ещё есть блок управления лупами, но про него ниже.

Пионер Сидиджей-1000

Великий и гениальный «тысячник» — первый плеер, научившийся эмулировать винил (2001). На фото его третья версия (2006) уже с поддержкой МП3 и разными пирогами, которых сначала не было:

Пионер Сидиджей-1000

Джог тысячника сам не крутится, но внутри него есть экран, на котором крутится картинка.

Это самый сексуальный электроприбор в истории человечества (айфон даже рядом не лежал). Хоть он уже давно снят с производства, для меня он по-прежнему выглядит как космос. Однако обратите внимание, что в нём на месте все элементы из пятисотника: кнопки Cue, Play / Pause, Search — на тех же местах и даже подсвечены теми же цветами. Регулятор скорости тоже никуда не делся.

Но справа от джога появился переключатель Jog Mode: Vinyl / CDJ, выводящий модальность на новый уровень. В режиме CDJ всё работает так же, как на пятисотнике. А в режиме Vinyl добавляется возможность непосредственного манипулирования виртуальной «пластинкой» — нащупывание точек, скретчи.

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

Если остановить трек, просто положив руку на виниловый джог сверху, а потом отпустить, то он заиграет не мгновенно, а разгонится постепенно, как если бы ты держал тарелку винилового проигрывателя, а потом отпустил. Если нажать паузу в виниловом режиме, то трек остановится не мгновенно, а постепенно затормозит, как если бы у винилового проигрывателя выключили мотор. Насколько быстро он будет разгоняться и тормозить в таких случаях определяют регуляторы в блоке Vinyl Speed Adjust справа сверху.

Диджеи, никогда не игравшие на виниле, часто используют режим CDJ, лишая себя тактильного кайфа винилового режима. Конечно, с кайфом от настоящего винила он не сравнится, но всё же играть в нём сильно приятнее. Когда выбран режим CDJ, он подсвечивается зелёным, в отличие от синего Vinyl. Напрашивается параллель с СМС против Аймесседжа на айфоне (тоже зелёный — отстой, синий — круто).

Ещё у тысячника на основном экране появилась диаграмма трека, очень примерно показывающая, где у него громкое, а где — тихое место. Разрешение в 100 точек (не на дюйм, а всего; в первых тысячниках точек было вообще 50) даёт представление, сравнимое со взглядом на вращающуюся виниловую пластинку под углом.

Пионер Сидиджей-2000 «Нексус»

А так выглядит современный сидиджей, «двухтысячник-нексус» (2012):

Пионер Сидидже-2000 «Нексус»

По сравнению с тысячником он уродец: всё кривое, экран оформлен отвратительно. Но в нём по-прежнему всё понятно. Несмотря на целую вселенную новых функций, старое — на месте и работает точно так же.

Две жёлтые кнопки In и Out и чёрная кнопка Reloop / Exit с жёлтой лампочкой внутри — блок управления лупами, оформленный как на пятисотнике на 18 лет раньше. Тысячник немного изменил расположение кнопок, но любой, кто умел им пользоваться на пятисотнике, мгновенно поймёт его. Эти кнопки ведут себя по-разному в зависимости от того, играет трек или на паузе, сохранена ли уже точка начала лупа, точка конца лупа, находимся ли мы в режиме редактирования начала лупа, конца лупа, играет ли сейчас трек внутри лупа или за его пределами. Ну и, конечно, переключатель CDJ / Vinyl тоже влияет на работу во время настройки лупов.

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

Дизайн, придуманный в 1994 году, выжил в приборе, который уже умеет даже играть треки по вайфаю с айфона. С одной стороны, это говорит о консервативности Пионера: наверняка с современными технологиями, тачскринами и гироскопами можно было бы придумать что-нибудь более интересное, чем схема с кнопкой Cue. Однако гениальность того дизайна состоит в том, что он не мешает Пионеру вводить все новые фишки.

Блок с кнопками Cue и Play / Pause, джог, регулятор скорости и блок управления лупами — они как руль и педали на машине — умрут только тогда, когда умрёт понятие «водитель». Отдельный кайф, что никто не пытается привести все кнопки и крутилки к единому виду. Наоборот, у всех своя форма, размер, способ подсветки — это помогает мгновенно узнавать их. Кстати, у нас в «Вайрлесс-диджее» кнопки Cue и Play / Pause такие же круглые, с такой же кольцевой подсветкой и расположены так же.

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

Уличные таблички Лондона: Вестминстер, часть первая

Хотел сделать заметку про уличные таблички Лондона — показать, какие они бывают в разных районах. Оказалось, что у меня их так много, что никакая заметка не выдержит. Тогда я решил, что разделю их по районам, и начну с Вестминстера. Но у меня оказалось больше сотни только вестминстерских табличек. Поэтому пришлось делить дальше. Сегодня — вестминстерские таблички, часть первая.

Бейкер-стрит:

Уличные таблички Лондона. Baker street

Трафальгарская площадь:

Уличные таблички Лондона. Trafalgar Square

Вестминстерские таблички — на белом фоне, со скруглёнными краями, с набранным в подбор к названию улицы и тем же шрифтом красным номером почтового района и красной же надписью «City of Westminster» снизу, под чертой:

Уличные таблички Лондона. Adam street Уличные таблички Лондона. South Molton street

На этом знаке шрифт нестандартно широкий:

Уличные таблички Лондона. Buckingham Palace Road

Перекрёсток в Сохо:

Уличные таблички Лондона. Berwick street & Broadwick street

Табличке всегда пытаются найти такое место, чтобы она не закрывала элементы здания:

Часто крепят не к дому, а к ограждению:

Уличные таблички Лондона. Cavendish Square

Самый кайф — когда вообще ставят на столбиках рядом со зданием:

Уличные таблички Лондона. Maddox streett Уличные таблички Лондона. Duncannon street

Суперназвание:

Уличные таблички Лондона. Half Moon Street

Помимо родовых слов «стрит», «роад» и «сквер» в Лондоне встречается много других — об этом в следующей части.

А есть улицы с названиями без родовых слов, как Арбат. Пэлл-мэлл:

Уличные таблички Лондона. Pall Mall

Вайтхолл:

Уличные таблички Лондона. Whitehall

Стрэнд (тоже широкий шрифт):

Уличные таблички Лондона. Strand

Пикадилли в другой раз покажу.

Это любимый магазин, в котором можно провести целую вечность:

Справа от входа — стандартная вестминстерская табличка «Шелтон-стрит», и рядом с ней — такая же «Мерсер-стрит». Но табличка «Мерсер-стрит» на доме слева выглядит уже иначе. Потому что это уже Кемден, и табличка сделана в типичном для Кемдена оформлении: с выравниванием по низу, уменьшенным почтовым районом в правом нижнем углу и чёрной рамкой. Когда-нибудь доберёмся до Кемдена.

Продолжение

Ранее Ctrl + ↓