Об обработке вокала в альбоме Evanescence – Fallen

Evanescence – Fallen album cover

В последнее время я меньше слушаю музыку Evanescence. Это позволило мне наконец взглянуть на их музыку немного со стороны, а не с позиции фаната. Я начинал их слушать с альбома Fallen, с песен My Immortal, Bring Me To Life, потом Haunted и так далее. Недавно думал о том, что первый услышанный альбом всегда будет звучать в памяти по-особому. А потом решил целенаправленно сравнить его с другими альбомами, The Open Door и Evanescence, и понял, что звучание действительно отличается.

Для меня Fallen прочно ассоциируется с началом 2000-х – готика, техно, брейкбит, расцвет поп-музыки, проникновение рэпа в мейнстрим и все такое. Отзвуки всего этого мне слышатся в песнях альбома. И вот я решил разобраться, есть ли действительно какие-то особенности в звучании альбома, или у меня галлюцинации на почве сильной ностальгии?

Читать полностью

Почему не нужно пользоваться официальными мобильными приложениями

iPhone X Screen

Фото William Hook на Unsplash

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

Официальные приложения обычно хорошо сделаны, поддерживаются большой командой разработчиков, реализуют всю функциональность сервиса, в том числе функции, доступные только через внутреннее API. Но большинство (бесплатных) Интернет-сервисов зарабатывают показом рекламы и продажей личных данных. Соответственно, их приложения, как и сами сервисы, могут быть ориентированы на максимальное удержание пользователей для показа максимального количества рекламы. То есть продуктом являются сами пользователи. При этом разработчики могут не обращать внимания на массовые жалобы и пожелания пользователей приложений, пока они не начнут массово разбегаться.

Читать полностью

Интернет как инструмент для коммуникаций был ошибкой

Социальные сети были ошибкой. В последнее время с ними связано столько скандалов – утечки личных данных; манипуляции избирателями; травля; расизм; твиты, ломающие карьеры; следователи, для которых соцсети просто открытая база данных для заведения дел об экстремизме.

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

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

Читать полностью

Настройка AspectJ в приложении на Spring Boot и Kotlin

Маскот языка Kotlin – Котлина

Недавно прочитал книгу "Предметно-ориентированное проектирование" Эрика Эванса и загорелся его принципами. Она наконец позволила мне уложить в голове многие непонятные ранее вещи в программировании. У меня есть объектно-ориентированные языки программирования, фреймворки, схемы типа MVC, и надо с помощью этого как-то реализовать задачу или бизнес-процесс реального мира. Как это все использовать, с чего начать разрабатывать приложение, где писать бизнес-логику – в сервисах, контроллерах или где-то еще? Идея, что проектирование приложения надо начинать с классов-моделей предметной области, реализующих бизнес-логику и хранящих необходимые данные, дала мне ответы на эти вопросы. Сразу все стало понятно, как белый день – слоеная архитектура, MVC и все остальное. Когда модели предметной области на первом месте, все остальное будет на своем. Это далеко не все, чему нас учит DDD (domain-driven design), но с этого можно начать.

Читать полностью

Поиск