Pull to refresh
0
0
Михаил @MuKPo6

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

Send message

Нейрофизиология музыкального восприятия: несколько слов о музыкальном «оргазме»

Reading time5 min
Views21K
Нередко от меломанов приходится слышать о том, что они получили настоящий «оргазм» от какого-то альбома или живого выступления. В свете результатов некоторых нейробиологических исследований, проводившиеся в последние 2 десятилетия, подобные сравнения перестают казаться чересчур эмоциональными и гротескными. Погружение в эту тему навело меня на мысль о том, что лозунг «sex, drugs and rock`n`roll» — это не только три заповеди гедониста-шестидесятника, но ещё и 3 грани одного и того же физиологического процесса.



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

В этом посте я расскажу об одном из нейробиологических исследований аудиального восприятия, этапах восприятия музыкального произведения, и о том, какие именно процессы лежат в основе получения удовольствия от музыки. В качестве основы для этой статьи я использовал несколько публикаций журнала Since, а также небольшой личный багаж знаний по нейропсихологии.
Читать дальше →
Total votes 12: ↑10 and ↓2+8
Comments31

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

Reading time6 min
Views111K
imageИнтерфейсы, впервые появившись в PHP 5, давно уже заняли прочное место в объектно-ориентированной (или всё-таки правильнее «класс-ориентированной»?) части языка.

Казалось бы — что может быть проще интерфейса? "Как бы класс, но и не класс, нельзя создать экземпляр, скорее контракт для будущих классов, содержит в себе заголовки публичных методов" — не правда ли, именно такими словами вы чаще всего отвечаете на собеседовании на дежурный вопрос о том, что такое интерфейс?

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

Три предыдущие части:

Проверьте себя: всё ли вы знаете об интерфейсах в PHP?
Total votes 29: ↑27 and ↓2+25
Comments41

Философия информации, часть 1-я

Reading time26 min
Views30K

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

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

Читать дальше →
Total votes 15: ↑9 and ↓6+3
Comments85

Поиски причин нашего существования превратились в исследование странного атомного распада

Reading time4 min
Views24K

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


image

Когда Вселенная сформировалась порядка 13,7 млрд лет назад, согласно современным теориям материя и её странный родственник, антиматерия, во время Большого взрыва должны были появиться в равных количествах. Физикам известно, что когда две этих сущности вступают в контакт, они аннигилируют. Но в таком случае в космосе не было бы ничего кроме фотонов и нейтрино. И, тем не менее, мы существуем. Расчёты показывают, что материи оказалось немного больше, чем антиматерии – но почему?
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments17

Как я изобрел «Kids Animation Desk» – рабочее место профессионального аниматора»

Reading time7 min
Views14K
В данной статье я расскажу о том, как я придумал анимационный стол, который после назвал «Kids Animation Desk» – рабочее место профессионального аниматора», он успешно применяется на уроках Lego анимации в одном из государственных центров дополнительного образования города Воронежа.
image
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments33

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

Reading time14 min
Views16K
Мы очень часто используем понятие сложности, мы с ней боремся, и в то же самое время, мы создаем все более упорядоченные структуры, мы уменьшаем энтропию и утверждаем себя этим. В то же время, мы должны быть готовы к изменениям, мы должны быть адаптивными. Где точка равновесия? Что стоит за всеми этими понятиями и концептами. Может есть нечто, что объединяет это все, скрываясь от наших глаз, и в то же время находясь постоянно у нас на виду?

Читать дальше →
Total votes 31: ↑24 and ↓7+17
Comments9

Разумна ли материя: почему основная проблема нейробиологии отражается в физике

Reading time12 min
Views39K
image

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

Но, возможно, сознание – не одна такая уникальная по сложности задача. Философы науки, Готфрид Лейбниц и Иммануил Кант, сражались не с такой известной, но с настолько же сложной задачей, как материя. Что есть по сути физическая материя, если отвлечься от математических структур, описываемых физикой? И эта проблема, судя по всему, лежит за пределами традиционных научных методов, поскольку мы можем лишь наблюдать воздействие материи, но не её сущность – «ПО» Вселенной, но не её «железо». На первый взгляд эти проблемы кажутся совершенно отдельными. Но если приглядеться, окажется, что они глубоко связаны между собой.
Читать дальше →
Total votes 42: ↑30 and ↓12+18
Comments168

Шаблоны проектирования с человеческим лицом

Reading time32 min
Views507K

image


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


Как сказано в Википедии:


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

image Будьте осторожны


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

В статье приведены примеры на PHP 7, но пусть вас это не смущает, ведь заложенные в шаблонах принципы неизменны. Кроме того, внедряется поддержка других языков.

Читать дальше →
Total votes 148: ↑134 and ↓14+120
Comments98

О структуре и масштабировании сложных приложений для Node.JS

Reading time7 min
Views20K
Структура программных проектов – это важно. От решений, принятых в самом начале работы, зависит то, какой будет эта работа в течение всего жизненного цикла продукта.



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

Вот основные темы, которые мы здесь раскроем:

  • Разработка хорошо масштабируемых приложений, которые легко поддерживать.
  • Качественное разделение конфигурационных данных и основного кода приложения.
  • Использование в Node.js-приложениях процессов различных типов.

Здесь мы, иллюстрируя различные концепции, будем пользоваться приложением-примером, полный код которого можно найти на GitHub.
Читать дальше →
Total votes 28: ↑22 and ↓6+16
Comments5

OpenResty: превращаем NGINX в полноценный сервер приложений

Reading time9 min
Views87K
Мы вновь публикуем расшифровку доклада с конференции HighLoad++ 2016, которая проходила в подмосковном Сколково 7—8 ноября прошлого года. Владимир Протасов рассказывает, как расширить функциональность NGINX с помощью OpenResty и Lua.

Всем привет, меня зовут Владимир Протасов, я работаю в Parallels. Расскажу чуть-чуть о себе. Три четверти своей жизни я занимаюсь тем, что пишу код. Стал программистом до мозга костей в прямом смысле: я иногда во сне вижу код. Четверть жизни — промышленная разработка, написание кода, который идёт прямо в продакшн. Код, которым некоторые из вас пользуются, но не догадываются об этом.

Чтобы вы понимали насколько всё было плохо. Когда я был маленьким джуниором, я пришёл, и мне выдали такие двухтерабайтные базы. Это сейчас тут у всех highload. Я ходил на конференции, спрашивал: «Ребят, расскажите, у вас big data, всё круто? Сколько у вас там базы?» Мне отвечали: «У нас 100 гигабайт!» Я говорил: «Круто, 100 гигабайт!» А про себя думал, как бы аккуратненько сохранить покерфейс. Думаешь, да, ребята крутые, а потом возвращаешься и ковыряешься с этими многотерабайтными базами. И это — будучи джуниором. Представляете себе, какой это удар?

Я знаю больше 20 языков программирования. Это то, в чём мне пришлось разобраться в процессе работы. Тебе выдают код на Erlang, на C, на С++, на Lua, на Python, на Ruby, на чем-то еще, и тебе надо это всё пилить. В общем пришлось. Точное количество посчитать так и не удалось, но где-то на 20 число потерялось.
Читать дальше →
Total votes 49: ↑44 and ↓5+39
Comments35

Вход на сайт при помощи Telegram

Reading time4 min
Views46K
На сегодняшний день в интернете практически все сайты используют древнюю и проверенную временем схему регистрации/авторизации по email. Такая схема всегда отлично работала и продолжает работать по сей день, но она делает пользователя интернета зависимым от почтовых сервисов, и на мой взгляд, имеет ряд недостатков.
Читать дальше →
Total votes 57: ↑49 and ↓8+41
Comments92
12 ...
49

Information

Rating
Does not participate
Location
Одинцово, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Fullstack Developer, Web Developer
Lead
Git
Linux
OOP
PHP
MySQL