Позднее Ctrl + ↑

Тупое стерео

Некоторые музыкальные звукорежиссёры (или кто они там) делают жуткое стерео. Они расставляют инструменты и музыкантов по «сцене», просто сдвигая звук в левый или правый канал. Гитара справа громко, барабан слева громко, вот и типа получается, что барабанщик стоит на сцене слева от гитариста.

Это невозможно слушать в наушниках без боли. Любимый пример — ремастеринговый альбом Битлз «1». Послушайте, как невменяемо звучит там Yesterday:

В правом ухе начинает играть гитара, а в левом нет почти ничего! То ли я оглох на левое ухо, то ли штекер недовоткнул — жесть.

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

Кстати именно поэтому проблемы с таким кривожопым стерео не проявляются, если слушать в колонках: левое ухо прекрасно слышит то, что играет правая колонка, и наоборот.

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

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

Две технопати подряд, лишние кавычки, интерфейс сортировки таблиц

Поиграл в одном клубе, разведал про второй; рассказал про кавычки, дизайн опросов и таблиц. Обзор недели 14—21 февраля 2021 года:

00:00 Интро
01:18 Саундклауд и инстаграм. Новый микс и ночные тусовки
02:52 Комментарии к студенческим работам. Сразу к делу, а не «Перейти». Кавычки не нужны, если и так ясно.
06:22 Как сделать понятнее интерфейс сортировки таблиц. Случайный положительный эффект
09:45 Домашка! Переверстать минские транспортные тарифы
10:49 Остатки Копенгагена. Граффити, улочки и Христиания

Как заставить человека ответить на вопросы вашего интернет-опроса: здравый смысл и опыт то ли Букинга, то ли Эйрбнб. Когда не нужны кавычки. Как сделать понятнее интерфейс сортировки таблиц. Оказывается, в Челябинске есть клуб РМЦ! А у нас в этот раз есть домашка.

Живой микс: Буран

20 февраля сыграл техно на полузакрытой вечеринке.

Живой микс: Буран
0:00:00 Octual: Varii
0:05:52 Massa: Binocular Disparity (Blazej Malinowski Remix)
0:10:33 Philippe Petit: Running Free
0:13:45 Mary Velo: Distort (Original Mix)
0:16:53 Philippe Petit: Rhino
0:21:04 Patrick Siech: Sektor 214
0:24:45 Planetary Assault Systems: Give It Up
0:27:55 Leiras: Atalaya
0:31:00 Allen: Ganymede
0:34:05 Lewis Fautzi: Binary
0:37:17 Takaaki Itoh: Wisher
0:41:12 Koen Hoets: Nostalgia
0:45:59 Sev Dah: Svarog
0:49:18 Ilya Birman: The Endgame is Omnipotence
0:52:39 Yan Cook: Buran (Original Mix)
0:55:32 PWCCA: Utom
0:59:03 Head Dress: Creative License
1:02:11 Denise Rabe: Don’t Leave
1:05:17 Planetary Assault Systems: Desert Races
1:09:17 Alex Under: Cachorro De Unicornio
1:11:17 Yan Cook: Pauk
1:14:13 Orion: Forerunner (Original Mix)
1:16:30 Vladw: Beria
1:22:11 Woo York: I Am Against (Original Mix)

Вступление «Берии» в любом миксе воспринимается как что-то великое.

Есть на Саундклауде

Кавычки без причины

Кавычки нужны в сплошном тексте и ставятся в нём по правилам.

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

Вот здесь, например, не нужны:

Обратите внимание на большое количество избыточных кавычек вокруг. Их ставят на ценниках, на вывесках, на упаковке. А они там нафиг не сдались.

Сразу к делу, а не «Перейти»

Вот фрагмент студенческой работы:

Тут кнопка «Перейти к опросу». Ну кому охота переходить к опросу? Никто не прочитает даже уговаривания про «всего несколько минут».

Надо было просто взять и прям тут влепить первый вопрос:

Сразу эффект другой. Как тут не ответить?

В общем: сразу к делу, а не «Перейти».

На интерфейсном курсе: метод «Например»

Когда делаешь любой конструктор, конфигуратор, калькулятор — ставишь перед пользователем препятствие. Человеку уже нужно что-то настраивать, чтобы получить интересующую его информацию. Лучше сразу что-то предположить и предзаполнить, привести пример:

00:00 Обсуждение участников
00:39 Метод «Например» в конфигураторе окон
02:29 Метод «Например» в лондоских киосках велопроката

Это фрагмент № 30 онлайн-курса «Пользовательский интерфейс и представление информации».
Записано на курсе 20 ноября 2020 года.

До 7 марта идёт запись на курс, который пройдёт с 13 марта по 9 апреля:

Почитать о курсе

Программа, отзывы, запись

Остатки Копенгагена

Доразгрёб Копенгаген. Вот что осталось.

Графика:

1
2

Улочки:

3
4
5

Ночные улочки:

6
7
8

Христиания:

9
10

Общественный туалет:

11

Вода:

12

Фотографии из поездки в феврале 2017 года. Во всех заметках про путешествия снизу есть поиск дешёвых авиабилетов. Слетайте в Копенгаген (когда дадут)!

Ещё Копенгаген:

Аудио по четвергам: Берия

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

Vladw: Beria

Саундклауд

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

Запрограммировать импорт в Эгею

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

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

Предположим, у нас есть блог, в котором с 100 заметок и 10 тегов, между которыми установлено 200 связей (у каких-то заметок несколько тегов), а в дампе есть такие записи:

Заметка № 1 «Привет»
Заметка № 2 «Пока»
Тег № 1 «кино»
Тег № 2 «музыка»
Связь № 1: У заметки № 1 есть тег № 1
Связь № 2: У заметки № 1 есть тег № 2
Связь № 3: У заметки № 2 есть тег № 2

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

Заметка № 101 «Привет»
Заметка № 102 «Пока»
Тег № 11 «кино»
Тег № 12 «музыка»
Связь № 201: У заметки № 101 есть тег № 11
Связь № 202: У заметки № 101 есть тег № 12
Связь № 203: У заметки № 102 есть тег № 12

Но в существующей базе могут уже и так быть теги № 5 «кино» и № 8 «музыка». И тогда в результате добавятся только такие записи:

Заметка № 101 «Привет»
Заметка № 102 «Пока»
Связь № 201: У заметки № 101 есть тег № 5
Связь № 202: У заметки № 101 есть тег № 8
Связь № 203: У заметки № 102 есть тег № 8

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

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

Разумеется, надо на ПХП.

Если вы хотите, напишите мне: ilyabirman@ilyabirman.ru

Как мне Клабхаус, апдейты Сейви, Зерлуса и сервиса Эгеи и ощущение от чипирования

Три мини-релиза за неделю: обновлённые Сейви, Зерулс и сервис Эгеи, а также мои впечатления от Клабхауса и Спутника пять. Обзор недели 7—14 февраля 2021 года:

00:00 Интро
02:02 Апдейт Сейви. В чём кайф Сейви: это умный диктофон, который помнит и текст, и аудиозапись.
03:26 Апдейт Эгеи-сервиса. Эгею можно подключить к своему домену.
04:46 Апдейт Зерулса. Зерулс — это лучший справочник по правилам русского языка с нормальным поиском: therules.ru
05:47 Рассказали о регистрации, оплате и личном кабинете Ворлд Чесс. Мы офигенно сделали
07:01 Запись и отзывы на курс
07:41 Клабхаус! Глубокий аналитический обзор новой революционной социальной-сети «Клубный дом».

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

Я в Клабхаусе: @ilyabirman.

Кац про вакцину · Новые отзывы на мой курс

Ранее Ctrl + ↓