Продолжаем рассказ о музыке, которую поставляли в комплекте с продукцией известных брендов новым материалом о композициях, «зашитых» в музыкальные плееры и другую электронику.
Рубрика «Софт» - 49
Музыка «по умолчанию»: какие треки можно было найти на плеерах и персональных компьютерах
2019-07-13 в 16:41, admin, рубрики: Аудиомания, Блог компании Аудиомания, гаджеты, звук, музыка, музыкальная индустрия, периферия, плееры, СофтБот впервые обыграл профессионалов NL Holdem за столом с шестью игроками
2019-07-12 в 8:32, admin, рубрики: NL Holdem, Pluribus, Алгоритмы, Игры и игровые приставки, искусственный интеллект, логические игры, покер, СофтНа протяжении десятилетий покер был сложной и важной проблемой в области искусственного интеллекта. Игра включает в себя скрытую информацию — вы не знаете карты ваших оппонентов — поэтому успех требует применения нескольких стратегий. Каждый игрок корректирует поведение исходя из своего представления о том, что ожидает противник, и исходя из накопленной статистики (если речь об онлайн-покере со вспомогательным статистическим ПО). Ценность действия в игре с неполной информацией зависит от вероятности, с которой оно выбрано, и от вероятности, с которой выбраны другие действия.
Такие нюансы сделали покер устойчивым к методам обучения ИИ, которые добились успеха в других играх. Казалось, компьютеры никогда не смогут успешно играть в покер против людей. Но теперь ясно, что все ошибались.
В последние годы новые методы смогли победить лучших людей в хэдзапе (бот Libratus). А сейчас достигнута ключевая веха: бот Pluribus, разработанный в университете Карнеги — Меллона и Facebook, победил элитных игроков за столом с шестью игроками (научная статья опубликована в Science). Что характерно, самообучение программы проводилось на одном 64-ядерном сервере с 512 ГБ памяти. Это не какие-то корпоративные проекты, где нейросеть обучается на десятках тысяч процессорных ядер. Обучение программы вроде Pluribus может повторить практически любой исследователь.
Читать полностью »
«Лаборатория Касперского» обнаружила шпионское приложение, читающее секретные чаты в Telegram, WhatsApp и Signal
2019-07-11 в 15:14, admin, рубрики: Finspy, Malware, вирусы, информационная безопасность, лаборатория касперского, СофтНа днях «Лаборатория Касперского» обнаружила обновленную версию malware приложения FinSpy. Его разработчики добавили серьезную функциональность, благодаря чему шпионское приложение научилось читать сообщения пользователей как в обычных, так и защищенных чатах разных мессенджеров.
Новый «шпион» получил возможность собирать данные из таких защищенных мессенджеров, как Telegram, WhatsApp, Signal и Threema. Правда, для этого нужно одно условие — у взломщиков должен быть либо физический доступ к устройству, либо же телефон должен быть с джейлбрейком. Что касается устройств на Android, то версия этой ОС должна быть старой (какой именно, специалисты не сообщили.
Читать полностью »
GitHub удаляет открытые версии DeepNude
2019-07-10 в 17:59, admin, рубрики: AI, Deepfake, deepnude, github, искусственный интеллект, машинное обучение, обработка изображений, обработка фото, Софт
Сервис GitHub начал удалять страницы, содержащие код программы DeepNude — приложения на основе искусственного интеллекта, которое «раздевает» женщин на фотографиях.
Фрагменты кода были сгенерированы из копии приложения DeepNude, которое вышло в продажу в прошлом месяце. Материал был помещен в удаленный на текущий момент репозиторий GitHub. Как пишет издание The Verge со ссылкой на Motherboard, представители GitHub пояснили, что приложение нарушает правила в отношении «сексуально непристойного контента». С GitHub были удалены несколько репозиториев, включая тот, что был официально создан разработчиком DeepNude.
Читать полностью »
Microsoft отключает поддержку встроенных в Windows ME и Windows XP онлайн-игр
2019-07-10 в 13:30, admin, рубрики: игры, Игры и игровые приставки, интернет-игры, операционные системы, Софт
Корпорация Microsoft объявила о прекращении поддержки классических интернет-игр, которые входят в состав таких ОС, как Windows ME и Windows XP. Кроме того, планируется прекратить и поддержку аналогичного пакета игр в Windows 7, но несколько позже.
Разработчики компании заявили о том, что шашки, пики, червы, реверси, нарды и го перестанут работать с 31 июля 2019 года. Это касается Windows ME и XP. А вот пользователей Windows 7 эти действия затронут с 22 января 2020 года, как раз через неделю после того, как будет прекращена и поддержка самой операционной системы.
Читать полностью »
Использование верилятора как средства быстрого моделирования RTL проектов. Введение в UVM
2019-07-09 в 12:03, admin, рубрики: Accelera, c++, gtkwave, modelsim, RTL, systemc, UVM, verilator, Verilog, верификация, Компиляторы, Производство и разработка электроники, СофтВ данной статье будут описаны установка и применение бесплатного ПО для моделирования схем цифровой логики на языке Verilog как альтернативы коммерческих продуктов Incisve от компании Cadense и ModelSim от компании MentorGraphics. Сравнение моделирования в ModelSim и Verilator. Так же будет рассмотрена универсальная методолгия верификации — UVM.
Установка ПО для SystemC UVM
1. Верилятор
Одним из языков описания аппаратуры является verilog. На этом языке можно написать модуль.
Например, есть схема счетика:
Его код будет выглядеть так:
reg [3:0]counter;
always @(posedge clk or posedge reset)
if(reset)
counter <= 4'd0;
else
counter <= counter + 1'd1;
После симуляции получим вейвформы:
Видно, что по фронту тактовой частоты в регистры счетчика будет записываться очередное значение, на единицу большее, чем предыдущее.
Написанный модуль может иметь и более сложную структуру, проверить все состояния которого вручную будет сложно. Нам понадобится автоматизированное тестирование. Для этого необходимо разработать тестовое окружение на одном из языков программирования. Тестовое окружение даст нам возможность провести полную функциональную проверку устройства.
Для тестирование кода проекта помимо таких языков как Verilog, SystemVerilog, Python (для написания моделей), можно использовать язык SystemC. SystemC — язык проектирования и верификации моделей системного уровня, реализованный в виде C++ библиотеки с открытым исходным кодом.
Один из способов верификации Verilog модулей с помощью SystemC является трансляция verilog файлов в С++. Поможет нам в этом Verilator.
Verilator — это самый быстрый бесплатный симулятор Verilog HDL, который превосходит большинство коммерческих симуляторов. Verilator компилирует синтезируемый SystemVerilog (обычно это не код тестового стенда), а также некоторые утверждения SystemVerilog и Synthesis в однопоточный или многопоточный код C ++ или SystemC. Verilator был разработан для больших проектов, где быстродействие симуляции имеет первостепенное значение, и особенно хорошо подходит для генерации исполняемых моделей процессоров для групп разработчиков встроенного программного обеспечения. Verilator используется для имитации многих очень больших многомиллионных конструкций шлюзов с тысячами модулей и поддерживается многими поставщиками IP-технологий, включая IP от Arm и всех известных поставщиков RISC-V IP.
Читать полностью »
Ещё лучшая ZIP-бомба
2019-07-08 в 18:52, admin, рубрики: Deflate, open source, zip-бомба, архиваторы, информационная безопасность, Софт, формат zipВ статье показано, как создать нерекурсивную zip-бомбу, которая обеспечивает высокую степень сжатия путём перекрытия файлов внутри zip-контейнера. «Нерекурсивная» означает, что она не зависит от рекурсивной распаковки декомпрессорами файлов, вложенных в zip-архивы: здесь всего один раунд. Выходной размер увеличивается квадратично от входного, достигая степени сжатия более 28 миллионов (10 МБ → 281 ТБ) в пределах формата zip. Ещё большее расширение возможно с помощью 64-разрядных расширений. Конструкция использует только наиболее распространённый алгоритм сжатия DEFLATE и совместима с большинством парсеров zip.
- zbsm.zip 42 kB → 5.5 GB
- zblg.zip 10 MB → 281 TB
- zbxl.zip 46 MB → 4.5 PB (Zip64, менее совместима с парсерами)
Исходный код:
git clone https://www.bamsoftware.com/git/zipbomb.git
Данные и исходники иллюстраций:
git clone https://www.bamsoftware.com/git/zipbomb-paper.git
Отозван законопроект об обязательной предустановке российских приложений
2019-07-06 в 11:28, admin, рубрики: Законодательство в IT, законопроекты, импортозамещение, Минкомсвязи, предустановка, Софт
Автор законопроекта об обязательной предустановке российских приложений отозвал свой документ. Если бы законопроект приняли, то в России запретили бы продажу смартфонов и компьютеров без предустановленного отечественного ПО. Соответствующие уведомления размещены в карточках законопроектов на сайте Госдумы.
3 июля в Госдуму был внесен пакет из трех законопроектов: поправки в закон «О защите прав потребителей», Кодекс об административных правонарушениях (КоАП) и в закон «О защите конкуренции». Документ устанавливал запрет на продажу в РФ гаджетов, включая смартфоны, компьютеры, телевизоры с функцией Smart TV, которые не соответствую требованиям об установленном на них программном обеспечении.
Читать полностью »
Как создать первое приложение для торговли на бирже: 3 начальных шага
2019-07-06 в 7:07, admin, рубрики: биржа, разработка, Софт, торговые роботы, финансовые приложения, финансы, финансы в ITСовременные биржи – очень технологичны и привлекают внимание ИТ-специалистов (об этом говорят, например, активные обсуждения моих статей по теме). Многих интересует тема написания торговых роботов – кто-то хочет самостоятельно попытаться заработать на бирже, кто-то не прочь делать это на заказ. Сегодня мы поговорим о том, как стоит подойти к созданию первого такого продукта – обсудим возможный стек технологий, снижение порога входа и способы минимизации возможных потерь.Читать полностью »
В Госдуму внесли законопроект о штрафе за продажу смартфонов без российского ПО
2019-07-04 в 8:19, admin, рубрики: дефолтные приложения, законодательство, Законодательство в IT, импортозамещение, смартфоны, СофтВчера глава комитета Госдумы по экономической политике, промышленности, инновационному развитию и предпринимательству Сергей Жигарев внес на рассмотрение нижней палаты парламента проект закона, который запрещает продажу на территории России смартфонов и ПК без отечественного программного обеспечения. Законопроект уже размещен в электронной базе документов Госдумы.
«Законопроект направлен на защиту интересов российских интернет-компаний в связи со злоупотреблениями со стороны крупных иностранных компаний, работающих в сфере информационных технологий», — говорится в пояснительной записке.
Читать полностью »