Мы уже рассказали о нескольких сервисах, которые позволяют записать семплы, биты и треки для своих проектов. Сегодня продолжим тему, но расскажем об инструменте, который позволяет работать с аудиодорожкой в браузере — AudioMass.
Новости
«Антибактериальная» светодиодная лампочка Osram
Osram LCCLP40 5,5W/827 230V FR E14 470lm Antibacterial
Меня переполняют эмоции, но постараюсь себя держать в руках :)
Что такое ТРИЗ?
Эта публикация - первая из цикла посвященных знакомству с ТРИЗ (Теории Решения Изобретательских Задач) – методологией, возникшей в 1956 г. в СССР и представляющей собой набор эвристик (более 30 методов, алгоритмов и процедур), которые способствуют продуктивному творческому мышлению и созданию ранее неизвестного в любой отрасли экономики.
Небезопасная разработка
Статья является продолжением статьи: История утечки персональных данных через Github.
Сегодняшняя подборка:
1. Персданные, пароли, рабочие секреты, все в куче
2. Пасхалка с персональными данными в рабочем проекте
3. Креды для доступа в даркнет
Python: потоки по-другому
Знаете, почему я решил написать эту статью? Я писал программу, где использовал потоки. Во время работы с ними в Python всё больше убеждаешь себя, что тут с ними всё плохо. Нет, не то, чтобы они плохо работали. Просто использовать их, мягко говоря, неудобно. Я решил написать простую, но более удобную библиотеку, и здесь поделюсь процессом.
P.S.: В конце оставлю ссылку на GitHub
Обработка DXF файлов: конвертация в SVG и анализ
В сфере металлообработки есть популярная операция - лазерная резка. Узким местом в цикле обработки заказа здесь может являться расчет. Он хоть и не сложный, но обычно выполняется вручную. А это означает, что помимо необходимости участия человека, он еще и затягивается на время коммуникации - отправки информации туда сюда.
Если вы захотите автоматизировать расчет стоимости заказа, вам придется иметь дело с DXF файлами - в некотором роде стандартном способе передачи чертежей нужных деталей. В этой задаче вам может помочь моя разработка.
Властелин структур
Ранее, в материале "Абстрактная алгебра в действии" я привёл некоторые примеры алгебраического подхода в программировании. Публикацию восприняли относительно хорошо, поэтому в этой заметке продолжится развитие мысли о том, что некоторые задачи, хоть так и не кажется на первый взгляд, на самом деле, могут быть решены алгебраическим способом. Сегодня мы продвинемся дальше в вопросе знакомства с абстрактной алгеброй и посмотрим на новые примеры кода с её применением.
Websocket-сервер для геолокации на asyncio
Привет!
Меня зовут Артем, я занимаюсь бэкенд-разработкой в KTS и веду курс по асинхронному программированию в школе Metaclass.
11-го апреля у нас стартует 3-й поток курса. Чтобы показать, чему учатся наши студенты, мы провели live-code-вебинар по вебсокетам, на котором написали сервис, в котором пользователи могут делиться своей геопозицией в режиме реального времени. Хотите узнать, как создавать такие сервисы?
Взлом гнезда для наушников
Если вы, как и я, являетесь фанатом DIY аудио-проектов, то скорее всего однажды вам тоже придется столкнуться с вопросом о том, каким образом осуществить ввод звука в вашу схему. Наиболее универсальным способом является использование стерео аудиоразъема 3.5 мм. Получить такой можно, например отрезав сами наушники от пары портативных аудио-наушников. Если так сделать, то вы сможете подключить гнездо к аудио источнику и подсоединить провода напрямую к схеме.
В данной статье рассматривается то, как подключить два наиболее популярных аудиоразъема – TRS и TRRS.
Буква “T” означает “tip”, или же “наконечник”. Буква “R” - “ring”, “кольцо”. Ну а “S” – “sleeve”, “рукав”.
Спрос рождает предложение: как потребности программистов выливались в языки программирования
Про развитие программирования уже писано-переписано, и вряд ли можно сказать что-то принципиально новое. Однако полезно время от времени отрываться от текущих задач, окидывать взглядом прошлое и осознавать, как именно всё пришло в текущую точку. Легко воспринимать всё вокруг как данность, но когда разбираешься, понимаешь, по каким причинам что-то возникло. В истории было много витков, на каждом из которых языки программирования давали ответ каким-то запросам своего времени.
Этот пост — «краткое содержание предыдущих серий», где эти витки собраны вместе (конечно, в очень упрощённом виде: в одном тексте все важные нюансы не расписать). А после него, окинув взглядом весь контекст, можно и на текущие задачи посмотреть по-новому. Какие новые запросы человечества видны сейчас, и какими станут новые языки программирования, отвечающие на них? Расскажите в комментариях, через десять лет проверим.
Виртуализация — победа над дефицитом IT инфраструктуры
Современный бизнес ставит перед IT-инфраструктурой ряд ключевых задач: обслуживание клиентов, хранение данных, разработка и своевременный выпуск приложения. Если система не справляется с ростом нагрузки и из-за этого не выполняет поставленные перед ней задачи — неизбежны крупные убытки.
На сегодняшний день преодолеть дефицит IT-инфраструктуры помогает виртуализация. Предлагаю рассмотреть тему виртуализации и ее связи с облачными сервисами вместе с автором научных статей на тему виртуализации и разработчиком сложных ИТ-решений для бизнеса – Павлом Питкевичем.
Могут ли IT-команды существовать без лидера: концепция Liquid Super Teams
Полмегабайта пустоты в каждом файле Apple Music
Вы когда-нибудь докупали расширенный объём хранилища для iPod, iPhone или Mac, чтобы иметь больше места для своей цифровой коллекции музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства.
Музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. Я говорю не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов. Они нужны только для того, чтобы заполнять файлы, делая их на 0,5 МБ больше. Так зачем же Apple делает музыкальные файлы излишне большими? И как вернуть впустую занимаемое пространство?
Apple IIGS (1986)
В этой статье мы поведаем о возможно одном из лучших и самых недооценённых продуктов Apple – Apple IIGS. Его разработчики хотели создать модель с улучшенными графикой и звуком (отсюда буквы «G» – «графика» и «S» – «звук» в названии), и это в свою очередь вывело устаревшую к тому времени линейку Apple II в новую эру вычислений. Кроме того, IIGS стал первым компьютером Apple с цветным дисплеем.
Несмотря на впечатляющие возможности 16-битного процессора, IIGS находился в тени таких компьютеров, как Commodore Amiga и Atari ST. Этим, а ещё культовыми играми, программами и уникальным звуковым чипом он и ценен для коллекционеров ретромашин.
Матчинг преподавателей и учеников с помощью ML
Недавно перед командой аналитики подбора преподавателей встала задача усовершенствования модели матчинга учеников преподавателей. Перед вами статья о том, как мы это делали.
Rust 1.60.0: покрытие на основе исходного кода, новый синтаксис условной компиляции в Cargo, инкрементальная компиляция
Команда Rust публикует новую версию языка — 1.60.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup
, то для обновления до версии 1.60.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё нет rustup
, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.60.0 на GitHub. Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta
) или nightly (rustup default nightly
) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках.
Повторная проверка Unity статическим анализатором PVS-Studio
Unity – один из самых популярных игровых движков. С его помощью создаётся множество отличных межплатформенных проектов. С нашей последней проверки его исходного кода прошло почти 4 года. Пришло время узнать, что удастся найти интересного в этот раз.
Новое слово в расчётах систем видеоконференцсвязи — часть №3: точный подбор микрофонов без пилотного тестирования
Вы бы хотели услышать как звучит голос, захваченный различными микрофонными системами? Или как влияет отражённый звук на качество захвата голоса? У Вас есть такая возможность!
В прошлых статьях мы применили инструменты 3D-моделирования и VR-визуализации для подбора оптимального видео оборудования под наши сценарии.
В этой статье я поделюсь нашим методом решения задачи по подбору подходящих моделей микрофонных систем для различных акустических условий переговорных комнат.
Этот метод заключается в замере уровня реверберации в переговорной комнате заказчика. По этим данным производится анализ акустического состояния помещения. Это позволяет нам выбрать из нашей базы записи сразу нескольких подходящих под бюджет заказчика микрофонных массивов, произведённые в помещении с аналогичным уровнем реверберации.
В итоге, из нескольких рассматриваемых вариантов микрофонных систем, путём оценки их записей, можно с уверенностью определить лучший экземпляр для пилотного тестирования в реальных условиях эксплуатации. Этот метод позволяет не только сузить перечень тестируемого оборудования до одного варианта, но и подсветить проблемы с акустикой помещения до проведения боевых тестов.
Собеседование наоборот: Альфа-Банк, Иннотех, РТ Лабс, ALM Works, Simbirsoft
В марте на Хабр Карьере завершилась неделя фронтендеров. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В этот раз в битве за сердца фронтендеров сошлись пять компаний: Альфа Банк, РТ Лабс, ALM Works, Иннотех и Simbirsoft.
В конце недели специалисты могли задать свои вопросы представителям компаний-работодателей. Мы выбрали самые интересные из тех, что не успели обсудить на круглом столе, и отправили спикерам.
Обсуждали трудоустройство, релокацию, систему грейдов, технологии и многое другое. А в самом конце спикеры рассказали о своем старте в IT и поделились материалами, которые будет полезно почитать фронтендерам.
ТОП-3 ИБ-событий недели по версии Jet CSIRT
На этой неделе GitHub начал автоматически блокировать коммиты с секретами, был обнаружен новый инфостилер, а Microsoft представила новые функции безопасности в Windows 11. ТОП-3 собрал Константин Крайнов, аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT компании «Инфосистемы Джет».
Подробнее читайте под катом.