Открыть список
Как стать автором
Обновить
0
Карма
0
Рейтинг
Панкратов Сергей @netaholic

Пользователь

Музыкальная теория для гиков

Я потратил много времени на попытку самостоятельно изучить музыкальную теорию.
Кто-то где-то писал, что учебники по музыке похожи на средневековые трактаты, опирающиеся на догмы. Когда я сталкивался с очередным «а здесь должно быть N», меня всегда мучил вопрос «почему?».
В итоге я свыкся с мыслью, что всё сводится к двум вещам: истории и физиологии.
Есть набор диапазонов, которые приятно звучат для человеческого уха.
Bobby McFerrin прекрасно это продемонстрировал
https://www.youtube.com/watch?v=ne6tB2KiZuk
Всё остальное — это история. Такие правила как «седьмая ступень должна разрешаться в тонику» и прочие вещи это просто правила написания западной музыки. Для западного человека китайская/индийская музыка звучит дико и не особо приятно, т.к. мы с детства слушаем музыку построенную по другим правилам и с другим набором полутонов.
Мне не очень понравилось как автор пробежался галопом по Европам и мало где пояснил почему так, а не иначе.
Ещё, кстати говоря, мне кажется некорректным выводить определение диапазонов из частот. Изначально люди оперировали диапазонами. Вот, к примеру, занимательное видео. По-моему стоит объяснять, что есть нота, есть октава от неё и затем есть диапазоны, которые необходимо построить от ноты и уложиться в октаву
https://www.youtube.com/watch?v=1Hqm0dYKUx4

В журнале группы Nature вышла статья российских ученых о генетических факторах развития псориаза

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

Музыка как стартап, или почему iTunes — зло

Мне кажется, что независимому артисту нужно в первую очередь творить и работать над своим материалом.
По-моему если музыканта в первую очередь беспокоит собирание базы подписчиков и поиск площадки, где выгоднее продавать свою музыку, то он так и останется независимым и неизвестным.

Delayed Durability или история о том как получилось ускорить выполнение автотестов с 11 до 2,5 минут

Здравствуйте!
Подскажите, пожалуйста, а насколько применимы вышеописанные оптимизации к Azure SQL Server?
Мы на работе используем CI и клонируем базу с продакшена для прогонки интеграционных тестов. Возможен ли выигрыш в скорости, если вместо клонирования мы будем копировать туда данные?
Я сам не очень разбираюсь в SQL, так что прошу прощения если вопрос глупый

Радиофизики нашли способ «сфотографировать» чёрную дыру

Автомобили и космос это немного разные вещи. Например дорога перед автомобилем не расширяется, по мере того как он приближается к светофору.
Я спросил потому как знаю, что свет от звёзд имеет «redshift». И только небольшая часть наблюдаемой вселенной доступна нам в видимом спектре из-за скорости расширения вселенной. Чего я не учёл, так это того, что в локальных объектам (в нашей галактике, например), силы гравитации компенсируют расширение пространства и наш Млечный путь не расширяется. Так что отвечая на собственный вопрос — да, мы не видим центра нашей галактики из-за того, что между нами находится много всего

Радиофизики нашли способ «сфотографировать» чёрную дыру

«У радиоволн масса преимуществ, — говорит Боуман. — Как радиоизлучение проникает сквозь стены, так оно проходит сквозь облака галактической пыли. Мы бы никогда не смогли рассмотреть центр нашей галактики в видимом диапазоне, потому что между нами находится слишком много всего».
А разве основная причина того, что мы не можем разглядеть центр нашей галактики в видимом спектре, не в эффекте Доплера?

Четыре слова, которые нельзя (часть 2)

У меня read-only аккаунт и мне не удалось вставить картинку тэгом.
Вот она: https://imgs.xkcd.com/comics/heatmap.png

Четыре слова, которые нельзя (часть 2)

Спасибо за статью, но очень не хватает относительных величин, потому как иначе получается как на картинке

LENR или не LENR? (обзор экспериментов по обнаружению LENR эффекта)

Здравствуйте.
К сожалению я не знаю что такое LENR
Поэтому я залез на всеми «любимую» википедию и прочёл следующее:

«Холо́дный я́дерный си́нтез — предполагаемая возможность осуществления ядерной реакции синтеза в химических (атомно-молекулярных) системах без значительного нагрева рабочего вещества.»

И самое важное:

«Множество сообщений и обширные базы данных об удачном осуществлении эксперимента впоследствии оказывались либо «газетными утками», либо результатом некорректно поставленных экспериментов. Ведущие лаборатории мира не смогли повторить ни один подобный эксперимент, а если и повторяли, то выяснялось, что авторы эксперимента, как узкие специалисты, неверно трактовали полученный результат или вообще неправильно ставили опыт, не проводили необходимых замеров и т. д.[1][2][3][4] В настоящее время нет убедительных доказательств существования этого явления.»

Я правильно понимаю, что я сейчас прочёл про 15 экспериментов, результаты которых не попадали в рецензируемые журналы, и теоретическая база для них не доказана?

Опыт использования контрактов при вызовах REST API

Простите, я не очень понимаю, что именно вы предлагаете. Может потому что я не знаком с Swift.
Вы хотите валидировать ответ сервера?
Если от сервера пришёл ответ, то это либо то, что мы просили, либо сообщение об ошибке. Как ответ сервера может быть невалидным?
Почему клиент решает, какой ответ сервера корректный, а какой нет?
А главное — зачем для этого схема?
Если мы являемся разработчиком сервера и клиента, то у нас вероятно общая codebase между сервером и клиентом. Мы будем проверять, что эти классы правильно сериализуются и десериализуются?

Получение оплаты от международных клиентов с Payoneer

Пользуюсь Payoneer для получения платежей с UpWork
Сильно печалит тот факт, что вывод платежей на карту происходит 3 — 5 рабочих дней.
Плюс пару раз вывод вообще не происходил — пришлось звонить и запрашивать документы, подтверждающие операцию.

Российские операторы подсчитали, сколько стоит хранение звонков всех абонентов на протяжении 3 лет

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

Honor в деталях. Просто о неочевидном

Ещё каких-то десять лет назад человечество без особых проблем обходилось простыми телефонами с одной сим-картой, камерой на 5 мегапикселей, экраном в 3 дюйма и иногда даже пользовалось ещё ИК-портом.
Читаю первое предложение и желание читать дальше пропадает.
Сейчас у человечества большие проблемы с простыми телефонами с одной сим-картой, камерой на 5 мегапикселей, экраном в 3 дюйма?
Как скоро мне стоит ожидать особых проблем с моим Huawei U9200 четырёхлетней давности, с камерой на 8 мегапикселей, экраном в 4 дюйма и с одной сим-картой?

The dangers of not looking ahead

Здравствуйте. Спасибо за интересную статью.
А не могли бы вы поподробнее объяснить вот эти слова:
Type loader (он же загрузчик типов) сканирует каждый generic-тип на наличие циклической зависимости и присваивает очередность (т.н. LoadLevel для класса). Хотя все специализации для ref-types имеют System.__Canon как аргумент типа — это следствие, а не причина.
Когда я писал кодогенерацию на Mono.Cecil с использованием generic'ов — ни с чем таким не сталкивался.

Время, деньги и фан в ММО

В Ragnarok Online при убийстве моба есть очень малый шанс получения специального предмета — «карты». На официальных серверах, если мне не изменяет память, вероятность 0.002%
Эти карты могут приносить бонус персонажу и зачастую нужны для создания полноценного «билда»
Многие из администраторов русских серверов смотрели на ботоводство сквозь пальцы, так как благодаря ботам эти карты становились доступнее на внутриигровом рынке.
Тут, по-моему, выигрывали аж 3 стороны.
Ботоводам было весело писать ботов.
Обычным игрокам было весело выбивать карты.
Ленивым игрокам было весело покупать карты

Hangfire — планировщик задач для .NET

Есть сервис электронного документооборота DocuSign
У них есть систему нотификации о произошедших событиях, которая рассылает оповещения по заранее сконфигурированным url
Однако эта функция доступна только для пользователей с самой дорогой лицензией.
Если вы создаёте сервис, который интегрируется с DocuSign, то для пользователей с отключённой функцией оповещения вам придётся запрашивать какие данные изменились каждые 15 минут.
Таким образом после того, как пользователь в вашем сервисе авторизовался в DocuSign — вы с помощью HangFire можете поставить повторяющуюся каждые 15 минут задачу на опрос изменений

Информация

В рейтинге
5,969-й
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность