Pull to refresh
60
0

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

Send message

Дэвид Кроненберг — психолог ужасов

Reading time10 min
Views6.3K
image

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

Есть именитые режиссёры, которые пробовали свои силы в этом жанре в тот или иной момент своей карьеры (Питер Джексон начинал с треш-хорроров, а Тарантино как-то раз объединился с давними друзьями Робертом Родригесом и Элаем Ротом для создания фарсовой дилогии «Грайндхаус»). Есть же те, кто с первых опытов в киноиндустрии зарекомендовал себя мастером конвенциональных «ужастиков» и таковым остался (как вечно старый Джон Карпентер). Но каково это — на протяжении уже пятидесяти лет завораживать зрителя бесконечным насилием, оставаясь на своём пути тонким философом и предвестником новых тревог и страхов? Канадец Дэвид Кроненберг, а точнее его разношёрстная фильмография, попытается дать ответ на этот вопрос.
Читать дальше →

Аналоговая симуляция громкоговорителя Marshall

Reading time7 min
Views7.6K

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

У цельнокорпусной электрогитары такой резонатор, на первый взгляд, отсутствует как структура. Но на самом деле его функцию выполняет кабинет, то есть акустическая система с одним или несколькими (обычно 4 или 2) специальными громкоговорителями.

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

DIY: тёплый ламповый усилитель-фонокорректор RIAA MM

Reading time7 min
Views15K

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

На самом деле лампы просто позволяют минимальными схемотехническими средствами (хотя и с немалыми затратами времени, места и финансов) достичь хороших результатов.

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

Kingdom Hearts 2 — (почти) идеальная Action-RPG

Reading time9 min
Views9.8K

Под определение action-RPG подходит почти любая современная экшен игра. Разработчики для геймплейного разнообразия и растягивания игрового процесса всё чаще добавляют элементы ролевых игр, вроде системы уровней персонажа и прокачки экипировки. По такому пути, например, развивается серия Assassin’s Creed от Ubisoft.

Но искать идеальную смесь адреналиновых схваток и проработанной системы прокачки героя, как по мне, стоит в Японии. И в портфолио Square Enix уже 20 лет имеется кандидат на звание лучшей игры в своём жанре.
Читать дальше →

Создание IoT-приложения с использованием HTTP API

Reading time10 min
Views5K
Фото: kwan fung на сайте Unsplash

Уже несколько лет не снижается ажиотаж вокруг IoT-устройств. Эти устройства могут быть почти чем угодно: от будильника, показывающего погоду, до холодильника, сообщающего о ценах в ближайших продуктовых магазинах. Какой бы ни была реализация, для общения с источниками данных эти устройства используют API. Но как конкретно подключаются сообщения, данные и устройства?

В этом посте мы покажем пример проектирования и моделирования данных для IoT-устройства. Для этого будет использовано M5Stack — небольшое модульное IoT-устройство с экраном, и подключение к API Metropolitan Transportation Authority Нью-Йорка (MTA) для получения актуального графика движения поездов на разных станциях.
Читать дальше →

О самодельном тепловизоре

Reading time8 min
Views43K

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

Читать дальше →

Блок удаленного выключения зажигания двухтактных ДВС

Reading time6 min
Views8.7K
Не уверен, что данная тематика подойдёт для Хабра, но я попробую, вдруг будут интересны статьи подобного плана. Начнём с предыстории. Став обладателем техники в масштабе 1\5 с ДВС, я задумался о безопасности. Дело в том, что встроенной в приёмник функции защиты от сбоя (fail-safe) недостаточно и при выходе из строя приёмника или АКБ машина просто уедет дальше в закат, т. к. модель оснащена двухтактным ДВС с независимым зажиганием. Получается, что у нас двигатель живёт сам по себе и нужно придумать независимую систему его выключения в случае сбоя.
Читать дальше →

Программисты 2022: кто они?

Reading time8 min
Views36K
С Днём программиста, друзья!

Программисты — это в прямом смысле культовые люди современности. В 80-90-е их представляли как парней в растянутых свитерах и роговых очках, в 2000-х как интровертных гиков, в 2020-х как новых миллионеров. Стереотипов было много.

И вот на дворе осень 2022, а весь внеайтишный и часть айтишного мира пережёвывают старые стереотипы, в которых живут заумные и неопрятные интроверты, поглаживающие кота и посматривающие аниме. Коты остались, а вот программисты сильно изменились — и когда, если не в день программиста, их классифицировать?

Версия 7000*4000
Читать дальше →

Клонируем сами, своими руками

Reading time7 min
Views13K
Картина маслом: Опытный сисадмин ищет четырёхлетний бэкап на файл-сервере

Задача: Вася летел на самолёте. Из-за неисправности двигателя самолёт упал на необитаемом острове. Вася был единственным выжившим. После осмотра уцелевшего багажа Вася понял, что в его распоряжении есть несколько лаптопов и Wi-Fi роутер. Теперь для того, чтобы выжить, Вася решил поднять ЦОД. Для нормальной работы ЦОДа Васе нужно уметь клонировать Debian Linux. Но под рукой нет никаких средств клонирования. Даже старый диск Clone Zilla куда-то запропастился. Что делать Васе?

Итак, для начала посмотрим на кое-какие условия ТЗ, не описанные в первом абзаце.
Читать дальше →

Пособие по программированию модулей ядра Linux. Ч.5

Reading time15 min
Views7.6K

Пятая часть последней версии руководства по написанию модулей ядра от 2 июля 2022 года. В ней мы разберемся, как в ядре реализована совместная работа процессов и потоков, узнаем, какую роль в этом играет режим ожидания (sleep), рассмотрим возможные способы избежания коллизий и взаимных блокировок, а также познакомимся с назначением и использованием атомарных операций.
Читать дальше →

Примеры кошмарного программирования вокруг нас. Выученная беспомощность

Reading time6 min
Views40K

Нет в мире совершенства. Куда ни глянь — всюду костыли и компромиссы. Вроде каждый в отдельности хочет сделать как лучше, но чем больше участников — тем сильнее хаос…

Возьмём классический пример — реестр Windows. Этот странный артефакт инженерной мысли представляет некое подобие иерархической БД для хранения абсолютно всех настроек — и системных, и приложений, и драйверов. Центральное бинарное хранилище заменило массу файлов .ini, разбросанных по всей системе и должно было упростить жизнь. Но вышло наоборот. И глядя на монструозный тормозящий конструкт, возникает только один вопрос: как это исправить? Ответ тоже простой: «Если вкратце, то никак». И так во всём. Мы создаём монстров, а потом не можем от них избавиться.
Читать дальше →

REST API на основе Snake (Python, Mamba, Hydra и Fast API)

Reading time7 min
Views11K

Сегодня я хочу попробовать что-то новое и начну исследовать мир Python. В этой статье представлен пошаговый туториал по реализации простого REST API при помощи Python, Fast API, Hydra и Mamba. Более того, я вкратце опишу, как упаковать всех этих змей в один образ Docker и заставить их работать вместе. Весь код выложен на моём GitHub.

Давайте начнём с кратного объяснения того, почему я решил выбрать эту тему.
Читать дальше →

Вторая жизнь старого железа. Продакшн

Reading time7 min
Views65K

У вас есть отработавшие смартфоны, планшеты, ноутбуки, мониторы? Наконец-то можно проявить смекалку и найти применение старым гаджетам, и перестать выбрасывать их и загрязнять планету.

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

Git — сравнение Visual Studio 2022 с MeGit/EGit и SourceTree

Reading time11 min
Views14K

В этой статье мы сравним функциональность Git в IDE Visual Studio 2022 и в других клиентах Git с GUI. Git внутри VS2022 имеет упрощённый интерфейс по сравнению с некоторыми другими GUI-клиентами наподобие MeGit/EGit и SourceTree. Это привлекает многих разработчиков к платформе VS2022/Git, однако опытным пользователям дополнительно потребуются и другие инструменты.
Читать дальше →

Как успешно бороться с дымом от лазерного резака?

Reading time11 min
Views23K

Некоторое время назад, для любителей стали доступны мощные лазерные CO2 гравёры / резаки. Они дают достаточно много возможностей в плане творчества, но у них есть один существенный недостаток, который сдерживает более широкое распространение этих аппаратов среди квартирных энтузиастов: при работе аппарата образуется большое количество дыма и ядовитых испарений, борьба с которыми весьма неоднозначна, сложна, и стоит больших денег.

Всё это справедливо для случая, если мы идём простым, среднестатистическим путём.

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

Введение в математическую оптимизацию на примере компании Recruit. Часть 1

Reading time8 min
Views9.3K
Что такое «математическая оптимизация» — четыре области применения, шаги по её применению к реальным проблемам, чем она отличается от машинного обучения и как её использовать иначе

Прим. переводчика: Ранее на хабре не было переводов статей с японского языка. Мы решили исправить это досадное упущение и начать переводить их ещё и с этого языка. Данный материал будет пробой пера.
Эта серия статей о том, что такое математическая оптимизация и как она может быть применена в бизнесе через представление примеров применения в компании Recruit. В первой статье представлен обзор математической оптимизации, четыре примера применения в Recruit, процедура применения к реальным случаям, отличия от машинного обучения и как использовать её иначе.

Другие части доступны здесь:


❖ автор Рёсуке Судо
Читать дальше →

#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV

Reading time16 min
Views26K

Это вторая статья из серии введения в «Нейронные сети для начинающих». Здесь и далее мы постараемся разобраться с таким понятием — как обработка графических данных, визуализация данных, а также на практике решим пару простых задач. Предыдущая статья — #1 Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера
Маленький совет из будущего: «В данной статье будут затронуты некоторые понятия, о которых я писал раньше, так что для полного понимания темы, советую прочитать и предыдущую статью»
На самом деле, на хабре было множество публикаций по этой теме, но все они говорят о разных вещах. Давайте разберёмся и соберём всё в одну кучку, для полноценного понимания картины мира.
Читать дальше →

Напишите свою инфраструктуру Kubernetes — как код Go

Reading time8 min
Views7.7K

cdk8s (Cloud Development Kit for Kubernetes) — это опенсорсный фреймворк (часть CNCF), при помощи которого можно определять приложения Kubernetes при помощи обычных языков программирования (вместо yaml). В предыдущих постах по этой теме я познакомил читателей с фреймворком и рассказал об использовании библиотеки cdk8s-plus для дальнейшего расширения базовых возможностей функций библиотеки cdk8s. В этом посте мы ещё больше расширим границы возможностей cdk8s.

Я продемонстрирую, как можно использовать Kubernetes Custom Resource Definitions при помощи cdk8s. Мы начнём с простого примера Nginx, а затем используем комбинацию CRD проекта Strimzi вместе с Go cdk8s для описания и развёртывания кластера Kafka на Kubernetes!
Читать дальше →

Возвращение к жизни Roland JV-30 за $5

Reading time2 min
Views9.8K

Небольшой фотоотчёт о диагностировании и восстановлении работоспособности 16-частного мультитембрального синтезатора Roland JV-30, который мне удалось урвать на гаражной распродаже всего за $5.
Читать дальше →

Кремниевые долины Бразилии: не только самба, кофе и фавелы

Reading time6 min
Views6.9K

У большинства из нас Бразилия ассоциируется с чем угодно, но не с высокими технологиями и IT. Футбол, зажигательная самба, бескрайние леса Амазонки, солнечные пляжи и жуткие фавелы Рио, кофе и сахар — примерно такие стереотипные представления о самой большой португалоязычной стране бытуют в остальном мире. Естественно, они возникли не на пустом месте.

Однако современная Бразилия — это ещё и страна стартапов, технологий и «единорогов». По состоянию на 2022 год по числу последних (17) она находится на девятом месте в мире, уступая лишь колоссам США, КНР и Индии, а также давно и прочно развитым Великобритании, Германии, Франции, Израилю и Канаде. По числу «единорогов» Бразилия опережает даже Южную Корею с Японией и Гонконгом.
Читать дальше →

Information

Rating
Does not participate
Location
Россия
Works in
Registered
Activity