В прошлый раз мы рассказали о библиотеках для аудиосинтеза на C++. Сегодня поговорим об альтернативных инструментах, которые заточены под работу с объемным звуком и подходят для коррекции акустики помещения, — библиотеках CamillaDSP и DaisySP, а также фреймворке Spatial Audio.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Метод быстрого прохода в управлении проектами. Редкий успешный кейс
Привет, Хабр! Меня зовут Андрей, руковожу проектами в РСХБ-Интех. В бэкграунде 6 лет управления проектами, портфелями проектов в интехе, ритейле, сертификация PME, PRIME. Сегодня я хочу рассказать о редком успешном кейсе использования метода быстрого прохода, и что это дало заказчику.
Итак, погнали!
КиберВойны ближайшего будущего и почему снова актуален тренд на теорию заговора
Июль 2021 года. Пандемия COVID-19. Сколько еще времени нужно для того, чтобы этот вирус оставил нас в покое? 196 млн зараженных, 4 млн летальных исходов, пролитые слезы, пот, пострадавшая экономика и так далее. Можно перечислять бесконечно, какой урон нанесла эта зараза для всего мира. Сегодня хотелось бы заострить внимание на одной из них, а именно – на киберпреступлениях, которые в будущем, вероятно, могут перерасти в настоящие кибервойны.
Но мы начнем издалека. С приходом пандемии многое в наших жизнях поменялось. Особенно часто стали произносить слово «самоизоляция», означающее кардинальное изменение привычного каждому формата существования. Теперь мы проводим бизнес-встречи в тимсе и зуме, а для работы с корпоративными файлами используем VPN. Объемы информации, попадающие в сеть, увеличиваются каждую секунду. Это удобно, это классно, как бы мы вообще пережили такие времена, если бы не наши технические возможности? Как бы в целом функционировала вся экономическая цепочка, формировавшаяся столь долгое время? Вероятно, это была бы трагедия масштабов, которые наш мир, возможно, еще и не видел. Но нет. Компьютеры есть, кабели в океане проложены; заварил себе чаек, посиживая в майке и шортах, и обмениваешься информацией с нужными людьми.
А теперь немного статистики: в 1 квартале 2020 года количество киберпреступлений в России увеличилось на 83,9%, а удельный вес таких деяний достиг 19,9% от общего числа[1].
Винт Серф и его межпланетный интернет: что это, как работает и для чего нужно
Совсем недавно мы написали статью о формируемой уже сейчас лунной сети связи, которая позволит искусственным спутникам Луны и аппаратам, находящимся на ее поверхности, нормально коммуницировать. Дело важное, поскольку надежная связь необходима для нормальной работы оборудования, не говоря уже о лунных колониях и их связи между собой и Землей.
В статье было указано, что основой лунной сети является специализированный протокол, который получил название DTN (Disruption Tolerant Networking, сеть, устойчивая к разрывам). В этой сети действительно не будет «ни единого разрыва», поскольку разработчики задействуют механизм промежуточного хранения информации вместе с автоматической повторной передачей. Такой вариант даст возможность гарантировать, что данные дойдут до места назначения. Но на этом протоколе основан и еще один масштабный проект — межпланетный интернет «отца» земной глобальной сети Винта Серфа.
Строим аналитическое хранилище данных с готовыми модулями ML на Google BigQuery: просто, быстро, доступно
Рассказываем как перестать переживать о том, что вы не знаете Hadoop и вывести работу с данными в компании на новый уровень, как быстро и без больших затрат создать в аналитическое хранилище, наладить процессы загрузки туда данных, дать возможность аналитикам строить отчеты в современных BI инструментах и применять машинное обучение.
Вопросы на собеседовании для программистов компьютерной графики
Прим. переводчика: в данной статье обсуждается общий подход к выбору вопросов для собеседований на позицию программиста компьютерной графики на примерах конкретных вопросов.
Недавно я видел в твиттере довольно много дискуссий о хороших и плохих вопросах на интервью. Некоторые из этих вопросов выглядят полезными.
В основном, наиболее интересные из них выглядят открытыми. Они могут привести к весьма большим и разветвленным обсуждениям или даже не имеют «верного» ответа. В конце концов, вам, скорее, нужно не узнать ответ (он всё равно будет 42), а увидеть процесс решения проблемы и/или оценить общие знания и понять собеседуемого.
Ниже я приведу примеры, которые я использовал несколько раз, и они ориентированы на программистов графики с некоторым количеством опыта.
Уязвимости в iOS
Операционные системы - это сложное, многоуровневое программное обеспечение. ОС отвечает за работу памяти, периферийных устройств и всего того, к чему привыкли пользователи. Без операционной системы управление любыми вычислительными устройствами может стать достаточно тяжелой задачей. Долгое время понятие полноценной ОС было ассоциировано с ОС Windows, Linux и другими проектами, которые привычно видеть на серверах и пользовательских рабочих местах. Сегодня же операционные системы шагнули дальше и они распространились и на мобильные устройства.
Одним из примеров таких ОС является семейство iOS, которое появились в результате синтеза IPhoneOS и ОС Darwin. iOS использует достаточно уникальный подход к обеспечению безопасности. Для того, чтобы гарантировать безопасность ОС, для нее разрабатываются устройства, содержащих большое количество механизмов защиты.
В статье будет рассказано о самых интересных уязвимостях операционной системы iOS за последние 3 года.
Как я запускал шаблонизатор офисных документов как сервис
Приветствую!
Прошло некоторое время с момента запуска, и я думаю пришла пора поделиться опытом создания собственного сервиса для подготовки документов. Возможно он будет полезен начинающим программистам о том, как не стоит делать и на чем можно сэкономить время.
JavaScript и SEO — Руководство по передовой практике
Использование JavaScript влияет на то, как Google будет сканировать и индексировать ваш сайт. Убедитесь, что использование JS не мешает пользователям находить ваш сайт через поисковые системы.
JavaScript и SEO не всегда хорошо сочетались. Боты поисковых систем, в том числе Googlebot, не могли сканировать JavaScript, поэтому не могли видеть какой-либо контент, встроенный с помощью JavaScript. Теперь Google и другие поисковые системы могут сканировать и отображать JS.
GoLand 2021.2: Улучшенная поддержка Go-модулей, новые возможности запуска gofmt, поддержка Go 1.17
Привет, Хабр!
Вышел GoLand 2021.2 — второй релиз этого года. Сегодня расскажем, что нового в этом релизе, и покажем, как пользоваться новой функциональностью.
Как подготовиться к сертификации AWS Certified Security – Specialty (SCS-C01)
Всем привет!
Сегодня я бы хотел поделиться с вами информацией о том, как я готовился и сдавал экзамен AWS Certified Security – Specialty. Это мой второй сертификат, о том, как я готовился и сдавал экзамен AWS Certified Solutions Architect – Associate можете прочитать тут.
Начну с того, почему я выбрал именно эту сертификацию.
Релокация в эпоху пандемии. Нужна ли она инженерам из России и СНГ?
Пандемия и новые IT-перспективы
Пандемия коронавируса и массовая миграция бизнеса в онлайн открыла новые профессиональные горизонты для IT-специалистов. Высокий спрос на технические специальности не спадает уже второй год. При этом, многие айтишники из России и стран СНГ, засидевшиеся на удаленке в родных краях, все чаще стали рассматривать предложения зарубежных работодателей. Международный рынок предлагает привлекательные возможности и условия, с которыми отечественным компаниям бывает достаточно сложно конкурировать. Особое место в числе таких возможностей занимает релокация в страны, где находятся головные офисы и штаб-квартиры зарубежных компаний.
Отношение разработчиков к релокации
Мы, как иностранная компания с русскими корнями, решили разобраться, насколько зарубежные перспективы привлекают наших соотечественников и что действительно важно для разработчиков, которые решаются на переезд в другие страны. Кроме того, в Exness мы постоянно следим за текущими трендами и статистикой в IT индустрии, чтобы создавать максимально комфортные условия для работы и жизни всех наших сотрудников, которые переезжают на Кипр.
Чтобы узнать, чего же хотят разработчики в нынешних условиях пандемии мы, совместно с карьерным сервисом g-mate, провели таргетное исследование о готовности специалистов из России и стран СНГ к релокации.
GameDev: Империя Соблазна – Часть 1
Приветствую! Хочу поделиться историей о том, как меня, обычного «офисного клерка», затянуло в GameDev, постепенно превратив в инди разработчика. Возможно, кто-нибудь сочтет это интересным и даже возьмет на заметку, прежде чем утонуть во всей этой теме игровой индустрии. Это первая статья в сообществе, поэтому надеюсь, что закидывать камнями не станете.
Меня зовут Степан и на данный момент, я всё ещё являюсь Ведущим Ревизором на предприятии общественного питания. Ты скорее всего думаешь: «Как это так, если тема статьи немного о другом?». Все одновременно просто и в то же время не совсем. Помимо основной работы, теперь я работаю ещё и дома. Звучит смешно, но на самом деле история намного глубже, чем может показаться.
В процессе написания, ко мне пришло осознание, что придётся разбить статью на две части, дабы внятно рассказать свою историю.
Дежавю: или кажется, программистов снова выставили на мороз
Никогда такого не было и вот опять. Это чудесное выражение, как никогда подходит к истории выпиливания искусственным интеллектом пермских программистов Xsolla. Суть противостояния живых уральских людей и бездушных заморских машин отлично отражена в целой серии публикаций в СМИ: здесь, здесь и много где еще.
У нас внутри на счет возникшей ситуации возникла дискуссия. Насколько это вообще правильно, этично, рационально и прочее? Вот уволил ИИ людей, записав их в бездельники. Допустим, машина права, а вы их тянете к себе в команду? Или наоборот, не было вообще никакого ИИ, а было желание собственника поднять эффективность бизнеса за счет привычного срезания костов, замаскированное под выводы BigData?
DataScience Digest — 05.08.21
Приветствую всех!
Встречайте свежий выпуск дайджеста полезных материалов из мира Data Science & Machine Learning подготовленный командой Data Phoenix и не забывайте подписываться на наш Telegram-канал.
Также хочу пригласить всех 17 августа на свой вебинар "The A-Z of Data: Introduction to MLOps". В его рамках мы рассмотрим, что такое MLOps, основные принципы и практики, лучшие инструменты и возможные архитектуры. Мы начнем с простого жизненного цикла разработки ML решений и закончим сложным, максимально автоматизированным, циклом, который нам позволяет реализовать MLOps. Детали и обязательная предварительная регистрация здесь.
Пару слов о Starship и Super Heavy от SpaceX
В последнее время я всё чаще замечаю странные споры о новом детище Starship от компании SpaceX, поэтому решил немного пояснить откуда взялись те или иные цифры, полетят ли на нём 100 человек, станет ли он регулярно летающим кораблём, как его использовать и т.д. Поехали.
Для начала, по поводу 100 человек экипажа, и диких высказываний о том, что в ракету, которая всего лишь немного выше Сатурн-5 — такое количество людей не влезет.
- Пусть первые две ступени Сатурна и имеют диаметр в 10 100 мм, но её верхняя ступень в диаметре только 6 600 мм. Соответственно и внешний диаметр на уровне точки монтажа полезной нагрузки (Payload) — также всего лишь 6,6 метра.
- В пилотируемых носителях обтекатель прямо с точки крепления сужается к корпусу служебного модуля КК «Аполлон», что ещё сильнее уменьшает внутренний полезный объём.
Что появится в специальных возможностях Windows 11
Я рад поделиться новыми подробностями о специальных возможностях Windows.
Ранее в этом году Microsoft объявила о том, что берет на себя больше обязательств и ставит более амбициозные цели по обеспечению доступности. И недавно мы представили Windows 11. Ранняя предварительная версия Windows 11 уже доступна участникам программы предварительной оценки Windows, а позже в этом году будет доступна всем. Мне не терпится рассказать о том, как мы расширяем возможности людей с инвалидностью и помогаем им добиваться большего с помощью Windows, в том числе с помощью новшеств Windows 11. Это будет длинный пост, ведь у нас много нового.
Больше возможного, эффективно и — восхитительно
Специальные возможности — фундаментальный строительный блок, который позволяет раскрывать потенциал любой части общества. Более доступная среда Windows способна помочь преодолеть «разрыв из-за инвалидности», чтобы открыть новые возможности для получения образования и трудоустройства людям с инвалидностью во всем мире.
Использование потоков WebAssembly из C, C++ и Rust
Поддержка многопоточности стала одним из важнейших апгрейдов производительности в WebAssembly. Она позволяет выполнять либо части кода на разных ядрах параллельно, либо один код для независимых элементов входных данных, масштабируя его на максимально доступное пользователю число ядер. Все это значительно сокращает общее время выполнения.
В этой статье вы узнаете, как использовать потоки WebAssembly для переноса многопоточных приложений, написанных на языках C, C++ и Rust, в веб-среду.
Как айтишнику издать свою книгу. Часть 3. Издательства: как попасть на полки книжных магазинов
Как работает книжный бизнес сейчас и насколько реально простому айтишнику выпустить книгу, не имея подписчиков и статуса медийной личности?
Сегодня — и после долгого перерыва — поговорим, наконец, о шансах на интерес к вам со стороны издательств, опасных договорах и этапах создания книги с профессионалами книжного рынка. Прошу:
Тролли против корейцев: московский суд запретил Samsung Pay (большой комментарий юриста)
Весть о том, что Московский арбитражный суд запретил использование в России Samsung Pay и импорт устройств с поддержкой этой технологии, неделю назад ненадолго всколыхнула Рунет. Аналитики привычно комментировали по горячим следам тот факт, что на бизнес самого Samsung этот запрет, даже если он удержится, особого влияния не окажет, но отмечали, что Google Pay и Apple Pay теоретически также находятся под угрозой, журналисты пытались выяснить хоть что-то о патентообладателе — швейцарской компании «Сквин СА». Комментарии же читателей в основном сводились к тому, что всё это слишком очевидно пахнет патентными троллями — и почему в таком случае суд встал на их сторону?
Именно ответ на последний вопрос нас и заинтересовал. Быстрый взгляд на портал «Электронное правосудие» показал, что судебный процесс длился аж полтора года — и мы попросили ознакомиться с его ходом Бориса Чигидина, кандидата юридических наук, в недавнем прошлом — заместителя руководителя юридической службы платёжного сервиса ЮMoney (ранее — Яндекс.Денги).
TL;DR: Борис напомнил нам, что судебный процесс носит состязательный характер — и если ответчик сам не хочет защищать свою позицию, то судья не будет делать это за него. Говоря проще — Samsung проиграл в основном потому, что недостаточно старался выиграть.