Архив за 16 января 2020 - 6

imageФото: www.xda-developers.com

XDA Developers изучил код последней версии приложения для смартфона Pixel 4 от Googleи выяснил, что в смартфоны намерены вернуть возможность записи телефонных разговоров.
Появится новая иконка, на которую пользователям необходимо будет нажать во время вызова. Читать полностью »

Использование машинного обучения в статическом анализе исходного кода программ

Машинное обучение плотно укоренилось в различных сферах деятельности людей: от распознавания речи до медицинской диагностики. Популярность этого подхода столь велика, что его пытаются использовать везде, где только можно. Некоторые попытки заменить классические подходы нейросетями оканчиваются не столь уж успешно. Давайте взглянем на машинное обучение с точки зрения задач создания эффективных статических анализаторов кода для поиска ошибок и потенциальных уязвимостей.
Читать полностью »

Компания Sony выпустила обновления встроенного программного обеспечения для трех продуктов с креплением E: камеры A9II и объективов 24mm f/1.4 GM и 135mm f/1.8 GM.

Вышли обновления прошивок для камеры Sony A9II и объективов 24mm f 1.4 GM и 135mm f 1.8 GM - 1

В обновлении для Sony A9II Читать полностью »

Умные часы Huami Amazfit X с гибким экраном были представлены ещё в августе прошлого года, но пока так и не появились на рынке. В конце прошлого года появилась информация о том, что Amazfit X вряд ли выйдут раньше весны.

Запись звука JS c микрофона или голосовые комментарии

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

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

Постановка задачи

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

image
В связи с современными требованиями, предъявляемыми к промышленным контроллерам, об открытости архитектуры, а также, с бурным ростом производства PC-совместимых компьютеров, последние все чаще стали использоваться в качестве контроллеров для задач промышленной автоматизации. Такие РС-совместимые контроллеры получили название SoftPLC. Это название свидетельствует о том, что большинство функций обычных PLC, которые решались на аппаратном уровне могут решаться с помощью программного обеспечения.

К основным преимуществам PC-совместимых контроллеров можно отнести: их открытость, расширяемость и возможность выбора средств программирования.

Одним же из недостатков является большая длительность контроллерного цикла и, как в следствие, невысокие показатели быстродействия.

Компания Advantech, выпускающая промышленные компьютеры уже 30 лет, в 2019 году анонсировала выпуск нового промышленного PC-совместимого контроллера WISE-5580 c высокими показателями производительности и быстродействия.
Читать полностью »

Неделю назад компания AMD представила новые мобильные APU Ryzen 4000. В ноутбуках они должны появиться в следующем месяцы, но утечки уже сейчас указывают на впечатляющий рост производительности.

Причём и у CPU, и у GPU, несмотря на то, что последние, во-первых, всё ещё относятся к поколению Vega, а во-вторых, имеют меньшее количество потоковых процессоров в сравнении с прошлым поколением.

Российский производитель компания Inoi выпустила мобильный телефон Inoi 242 с емким аккумулятором в корпусе, который стилизован под кожу.

Inoi 242 — это классический кнопочный телефон с аккумулятором емкостью 2000 мА•ч, которая может работать до 2 недель в режиме ожидания без подзарядки, при этом цена устройства составляет всего 1190 руб.

У Inoi 242 достаточно большой экран, диагональ которого составляет 2,4-дюйма, при этом компактные размеры, которые составляют 127 х 51 х 12 мм. Устройство оснащено встроенной VGA-камерой и мощным светодиодным фонариком.

Kubernetes в переводе на детский - 1

CNCF — созданная при фонде The Linux Foundation международная организация, занимающаяся развитием и продвижением Open Source технологий, которые используются для построения и функционирования инфраструктур, предназначенных для запуска облачных приложений. Но это вы, наверное, и так знаете. Зато, возможно, вы не знали, что CNCF «балуется» издательством книг. Более того, книг для детей. Более того, книг для детей про современные IT-технологии! Перед Новым годом нам попалась одна из них — «The Illustrated Children’s Guide to Kubernetes». И она оказалась такой милой, что даже самые суровые из наших коллег светлели взглядом, листая виртуальные странички.

«Ого, — подумали мы. — Это же так круто!» Конечно, круто: детская иллюстрированная книжка, где на примере историй смешных персонажей простыми словами объясняется, что такое Kubernetes. А ведь K8s — давным-давно уже вездесущее настоящее в мире IT… Вот мы и решили, что нашим детям пора бы знать, чем занимаются их родители. Решили — и перевели книгу на русский язык.
Читать полностью »

Непрерывная интеграция в Unity: как сократить время сборок и сэкономить ресурсы + пайплайн в подарок - 1

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

Платформы непрерывной разработки и интеграции, или CI/CD, сейчас используются повсеместно в тех отраслях, где решающую роль играет итеративность и отлаженность технических процессов. В этой статье речь пойдёт о CI/CD для реализации наших Unity-проектов для мобильной геймдев-разработки: с какими проблемами мы столкнулись, как их удалось решить, каких улучшений мы добились и как прописан наш пайплайн сборок билдов.

Сразу договоримся, что в качестве сервера CI мы используем TeamCity от JetBrains, в качестве хранилища Git-репозиториев ― GitHub, для хранения артефактов сборки ― Nexus.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js