Как стать автором
Обновить
-2
Карма
0.8
Рейтинг

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

  • Подписчики 2
  • Подписки 3
  • Публикации
  • Комментарии

Старый канон Звёздных войн: саморазрушение, как смысл существования

Читальный зал Игры и игровые консоли

Страсти вокруг отмены Диснеем старого канона Звёздных войн не утихают до сих пор: кто-то отстаивает святость и непогрешимость Расширенной вселенной, кто-то наоборот считает, что Дисней всё сделал правильно, некоторые пытаются блюсти золотую середину, а я… А я сегодня расскажу вам почему отмена канона была неизбежна, при чём тут дедушка Лукас и почему лучшее враг хорошего. Присаживайтесь поудобнее и заваривайте каф.

Читать далее
Всего голосов 52: ↑47 и ↓5 +42
Просмотры 19K
Комментарии 36

Моделирование звука гитарных нот с помощью алгоритма Карплуса-Стронга на python

Python *Программирование *Алгоритмы *Математика *Звук
Из песочницы
🔥 Технотекст 2020
Знакомьтесь, эталонная нота ля первой октавы (440 Гц):


Звучит больно, не правда ли? Что еще говорить о том, что одна и та же нота звучит по-разному на разных музыкальных инструментах. Почему же так? Все дело тут в наличии дополнительных гармоник, создающих уникальный тембр каждого инструмента.

Но нас интересует другой вопрос: как этот уникальный тембр смоделировать на компьютере?

Примечание
В этой статье не будет разбираться почему это работает. Будут лишь ответы на вопросы: что это и как это работает?

Всего голосов 41: ↑40 и ↓1 +39
Просмотры 7.6K
Комментарии 7

Игры с Wifi на ESP32

Программирование *Беспроводные технологии *DIY или Сделай сам

image


На мысль сделать карманный инструмент для анализа WiFi сетей меня подтолкнула эта статья.


Спасибо им за идею. Мне как раз было нечем заняться.


Вся работа была выполнена в рамках хобби с целью получения удовольствия и расширения своих знаний в области сетевых технологий. Не торопясь, по 1..4 часа в неделю, с начала этого года.
Прикладное использование не планировал. Т.е. это НЕ инструмент для хакера.


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

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 16K
Комментарии 7

Операционные системы с нуля; Уровень 0

Системное программирование *C *Rust *Программирование микроконтроллеров *
Перевод
Tutorial

Добрый день/вечер/ночь/утро! Есть один экспериментальный курс по операционным системам. Есть он в Стэнфордском университете. Но часть материалов доступно всем желающим. Помимо слайдов доступны полные описания практических занятий.


Чем этот курс отличается от прочих других? Большая часть кода пишется самостоятельно и выполняется на вполне реальном современном железе. В качестве целевой платформы выбран Raspberry Pi 3 model B. Т.е. достаточно актуальная архитектура AArch64. ARMv8 Cortex-A53, четыре ядра, 64-бита и вот это всё. В качестве основного языка программирования выбран Rust. Который безопасный, быстрый, без GC и так далее. Его, Rust, предполагается изучать во время курса.


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

Читать дальше →
Всего голосов 80: ↑78 и ↓2 +76
Просмотры 118K
Комментарии 55

OpenRPNCalc: делаем бескомпромиссный калькулятор

Блог компании RUVDS.com Программирование микроконтроллеров *3D-принтеры DIY или Сделай сам Электроника для начинающих

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

Но зачем?
Всего голосов 161: ↑156 и ↓5 +151
Просмотры 18K
Комментарии 117

NLP (Natural Language Processing) для обращений граждан. Эксперимент на реальных данных

Машинное обучение *Искусственный интеллект Natural Language Processing *

Когда собираешься строить систему обработки обращений граждан, неплохо бы автоматизировать и работу с текстами. Часть операций по атрибутированию, классификации и аннотированию наверняка можно переложить на машину. Но как определить, какие задачи автоматизации поддаются хорошо, а какие - не очень? В поисках ответа на этот вопрос мы попытались понять, что может предложить рынок с точки зрения продуктов, которые можно было бы интегрировать в систему документооборота white-label и провели исследование на реальных данных. 

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 3.1K
Комментарии 2

Как я студентам язык D преподавал

Программирование *D *Учебный процесс в IT

Два года назад я начал читать курс “Язык программирования Ди” в самом настоящем университете, провёл в общей сложности 40 лекций, примерно столько же практических занятий даже дважды принял экзамен, один раз удалённо. Как так случилось, кому вообще может быть нужен D, и как ученик превосходит учителя, под катом.

Читать далее
Всего голосов 58: ↑58 и ↓0 +58
Просмотры 13K
Комментарии 67

Информация

В рейтинге
1,240-й
Зарегистрирован
Активность