Эта статья продемонстрирует, что при разработке крупных проектов статический анализ кода является не просто полезным, а совершенно необходимым элементом процесса разработки. Я начинаю цикл статей, посвященных возможности использования статического анализатора кода PVS-Studio для повышения качества и надежности операционной системы Tizen. Для начала я проверил небольшую часть операционной системы (3.3%) и выписал около 900 предупреждений, указывающих на настоящие ошибки. Если экстраполировать результаты, то получается, что наша команда способна выявить и устранить в Tizen около 27000 ошибок. По итогам проведённого исследования я подготовил презентацию, которая предназначалась для демонстрации представителям Samsung и была посвящена возможному сотрудничеству. Встреча перенесена на неопределённый срок, поэтому я решил не тратить время и трансформировать материал презентации в статью. Запасайтесь вкусняшками и напитками, нас ждёт длинный программистский триллер.
Читать полностью »
Архив за 12 июля 2017 - 7
27000 ошибок в операционной системе Tizen
2017-07-12 в 8:13, admin, рубрики: bugs, C, c/c++, c++, open source, pvs-studio, Samsung, static code analysis, static code analyzer, tizen, tizen os, аудит кода, Блог компании PVS-Studio, операционная система, открытая ос, ошибки в коде, Разработка под Tizen, Си, си/си++, системное программирование, статический анализ кода, статический анализатор кодаО мобильной библиотеке и любви к React Native
2017-07-12 в 8:07, admin, рубрики: javascript, objective-c, react native, react.js, ReactJS, swift, Блог компании Программа «Единая фронтальная система», ефс, мобильная разработка, разработка мобильных приложений, разработка под iOSВ апреле состоялась конференция для разработчиков мобильных приложений Mobius. На мероприятии Программу «Единая фронтальная система» представляли лидеры команды мобильной разработки Дмитрий Евстратов и Даниил Калинцев (Отдел развития платформы ЕФС АО СберТех) с рассказом о масштабируемом VIP архитектурном дизайне для компонентов с использованием React Native.
Для тех, кому интересна мобильная разработка Программы ЕФС, кто не присутствовал или не успел пообщаться с ребятами на конференции, мы подготовили короткое интервью. В комментариях к нему вы можете задать вопрос спикерам напрямую.
Читать полностью »
Комплекты ОЗУ Team Group T-Force Delta RGB достигли частоты 3 ГГц
2017-07-12 в 8:00, admin, рубрики: Новости, метки: новостиКомпания Team Group представила модули памяти T-Force Delta RGB, ранее в эту серию для энтузиастов уже вошли планки T-Force Xtreem Special Edition. Радиатор новинок изготовлен из более легкого сплава сохраняющего эффективность теплоотвода при меньшей толщине радиатора. Название говорит о наличии разноцветной подсветки, угол ее освещения достигает 120°, а смена эффектов может синхронизироваться с системой Asus Aura Sync или с приложением T-Force Blitz, в котором можно создавать свои эффекты.
Немного о багах в BIOS-UEFI ноутбуков Lenovo-Fujitsu-Toshiba-HP-Dell
2017-07-12 в 7:53, admin, рубрики: dell, Fujitsu, HP, Lenovo, toshiba, UEFI, Блог компании Аладдин Р.Д., реверс-инжиниринг, системное программированиеВ этой статье я приведу описание багов в BIOS/UEFI ноутбуков, с которыми приходилось работать и для которых приходилось адаптировать загрузчики. В первую очередь речь пойдет о багах, которые не видны пользователю, но которые могут помешать работе загрузчика даже при условии, что все было сделано правильно. Баги были выявлены как в интерфейсах соответствующих сред исполнения, так и в коде режима SMM процессоров Intel. Приводимый материал основывается на накопленном опыте, который растянут на достаточно большой период времени. Поэтому к моменту написания список конкретных моделей был утрачен. Тем не менее, сохранился список фирм-производителей, на ноутбуках которых возникали проблемы. Баги будут описаны последовательно, начиная с простых и заканчивая самыми сложными. Также по ходу описания будет приведен способ их обхода.
Читать полностью »
Что нового в CUBA Platform 6.5
2017-07-12 в 7:52, admin, рубрики: apache 2.0, CUBA Platform, haulmont, java, open source, Блог компании Haulmont, ПрограммированиеВы могли заметить, что мы опубликовали новые минорные релизы платформы CUBA и CUBA Studio. В новой версии реализованы улучшения, в основном касающиеся текущего функционала, но мы добавили и несколько новых полезных фич.
Под катом:
- Uber JAR
- UI-компонент для предиктивного поиска
- Версионирование REST API
- Балансировка нагрузки в кластере
- Компонент приложения ZooKeeper
- Улучшения в Polymer UI
- Поддержка Bean Validation в CUBA Studio
- Поддержка Groovy в слушателях сущностей
Переходник Laowa Magic Shift Converter обеспечивает функцию сдвига объективов, устанавливаемых на камеры с креплением Sony E
2017-07-12 в 7:38, admin, рубрики: Новости, метки: новостиКитайская компания Venus Optics, выпускающая сменные объективы Laowa, представила новинку под названием Laowa Magic Shift Converter (MSC). Это переходник для установки объективов с креплениями Nikon и Canon на камеры с креплением Sony E. Интересной особенностью MSC является функция сдвига. Она добавляет новые возможности при съемке широкоугольными объективами (на примерах слева снимок сделан без передника, справа — с ним).
«Яндекс» поможет автобусным перевозчикам продавать билеты
2017-07-12 в 7:31, admin, рубрики: запуск, мобильные приложения, Текучка, яндекс, Яндекс.Автобусы, метки: запуск, мобильные приложения, Текучка, яндекс, Яндекс.АвтобусыСервис Яндекс.Автобусы, который начал работать в январе 2017 года, запустил новый инструмент — «Диспетчерская», с помощью которого пригородные и междугородние автобусные перевозчики смогут продавать билеты онлайн. Об этом «Роем!» сообщили представители компании.
Также в компании рассказали, что каждый месяц пользователи из России задаютЧитать полностью »
Дополнительный дисплей Meizu Pro 7 удобно использовать для селфи на основную камеру
2017-07-12 в 7:21, admin, рубрики: Новости, метки: новостиМы уже сообщали, что дополнительный дисплей смартфона Meizu Pro 7 сможет дублировать основной.
Свежие фотографии демонстрируют, как на втором дисплее смартфона демонстрирует графическая оболочка Flyme с иконками на домашнем экране.
Meizu Pro 7 станет первым смартфоном производителя со сдвоенной основной камерой. Судя по следующей фотографии, дополнительный дисплей Meizu Pro 7 можно будет использовать, чтобы делать качественные селфи на основную камеру.
Logitech покупает производителя гарнитур Astro
2017-07-12 в 7:16, admin, рубрики: Новости, метки: новостиКомпания Logitech сообщила о покупке компании Astro Gaming, специализирующейся на выпуске гарнитур для игровых консолей. По мнению компании Logitech, это приобретение дополнит ее собственный ассортимент, включающий гарнитуры для ПК.
Один из источников отмечает, что продукция двух компаний разнесена и в ценовом пространстве. Читать полностью »
По новым данным, Samsung Galaxy Note 8 покажут 23 августа
2017-07-12 в 7:15, admin, рубрики: Новости, метки: новостиИздание The Bell утверждает, что Samsung Electronics готовится представить планшетофон Samsung Galaxy Note 8 уже 23 августа.
Ранее источники называли в качестве даты анонса и 26 августа и вторую половину сентября. Представитель Samsung подтвердил в интервью изданию The Investor, что анонс состоится во второй половине августа в Нью-Йорке, но не назвал точную дату.
Источники утверждают, что Samsung подкорректировала план по выпуску Samsung Galaxy Note 8 из-за снижающихся продаж Galaxy S8, а также, чтобы опередить iPhone 8 и привлечь максимальное внимание общественности.