Релиз PVS-Studio для macOS: 64 weaknesses в XNU Kernel

Баг в яблокеНовая версия PVS-Studio 6.23 работает под управлением macOS и позволяет проверять проекты, написанные на языке C и C++. К этому событию наша команда решила приурочить проверку XNU Kernel.

PVS-Studio для macOS

С выходом версии анализатора для macOS, PVS-Studio можно смело называть кроссплатформенным статическим анализатором кода для C и C++.
Читать дальше →
Релиз PVS-Studio для macOS: 64 weaknesses в XNU Kernel
Source: habrahabr

Пост №3447743

Автор: Akuto

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447743″ }, «headline»: «Sci-Fi :: Мрачные картинки :: avodkabottle :: art (арт)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Sci-Fi-art-%D0%9C%D1%80%D0%B0%D1%87%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-avodkabottle-4384787.png», «height»: 1118, «width»: 900 }, «datePublished»: «2018-03-28T14:11:56+03:00», «dateModified»: «2018-03-28T14:11:56+03:00», «author»: { «@type»: «Person», «name»: «Akuto» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3447743
Source: Joyreactor

Пост №3447741

Автор: Mr.Exclusive

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447741″ }, «headline»: «длинная гифка :: большие гифки (большая гифка) :: краска :: рисунок :: силуэт :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки) :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D1%80%D0%B0%D1%81%D0%BA%D0%B0-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B8%D0%B5-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B4%D0%BB%D0%B8%D0%BD%D0%BD%D0%B0%D1%8F-%D0%B3%D0%B8%D1%84%D0%BA%D0%B0-4384784.gif», «height»: 397, «width»: 500 }, «datePublished»: «2018-03-28T14:10:56+03:00», «dateModified»: «2018-03-28T14:10:56+03:00», «author»: { «@type»: «Person», «name»: «Mr.Exclusive» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3447741
Source: Joyreactor

[Перевод] Классы и фабричные функции в JavaScript. Что выбрать?

В JavaScript существуют разные способы создания объектов. В частности, речь идёт о конструкциях, использующих ключевое слово class и о так называемых фабричных функциях (Factory Function). Автор материала, перевод которого мы публикуем сегодня, исследует и сравнивает эти две концепции в поисках ответа на вопрос о плюсах и минусах каждой из них.

image
Читать дальше →
[Перевод] Классы и фабричные функции в JavaScript. Что выбрать?
Source: habrahabr

Huawei показала убийцу Apple AirPods и монопод со вспышкой

Вместе с новыми флагманскими смартфонами P20 и P20 Pro компания Huawei представила ряд фирменных аксессуаров, среди которых — беспроводные наушники FreeBuds. Также были анонсированы наушники […]
Huawei показала убийцу Apple AirPods и монопод со вспышкой
Source: 4pda

Пост №3447719

Автор: Anima vestra

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447719″ }, «headline»: «Вк :: франция :: новости :: комментарии :: интернет :: текст на картинке», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%92%D0%BA-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-4384753.jpeg», «height»: 809, «width»: 600 }, «datePublished»: «2018-03-28T13:45:52+03:00», «dateModified»: «2018-03-28T13:45:52+03:00», «author»: { «@type»: «Person», «name»: «Anima vestra» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3447719
Source: Joyreactor

Создатели Far Cry 5 решили спасти геймеров от агрессивных индюшек

Far Cry 5 едва добралась до магазинов, а геймеры уже нашли в ней самых опасных противников — и это не злобные религиозные фанатики, а обычные животные. В играх этой франшизы с фауной всё не так просто: […]
Создатели Far Cry 5 решили спасти геймеров от агрессивных индюшек
Source: 4pda

Пост №3447706

Автор: Brenwen

ссылка на гифку27 марта состоялся релиз Far Cry 5. И главным злом, с которым столкнулись игроки, оказались не культисты и религиозные фанатики, а индюки. Они способны пережить огонь и заклевать главного героя до смерти. Ubisoft даже пришлось немного ослабить их показатели силы и выживаемости.Нерф индюков произошел в патче 1.02. А потому, если вы запускаете необновленную игру, будьте готовы к сюрпризам матушки природы.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3447706″ }, «headline»: «Far Cry 5 :: Far Cry :: баги :: индюки :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Far-Cry-5-Far-Cry-%D0%98%D0%B3%D1%80%D1%8B-%D0%B8%D0%BD%D0%B4%D1%8E%D0%BA%D0%B8-4384742.gif», «height»: 443, «width»: 800 }, «datePublished»: «2018-03-28T13:35:32+03:00», «dateModified»: «2018-03-28T13:35:32+03:00», «author»: { «@type»: «Person», «name»: «Brenwen» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «27 марта состоялся релиз Far Cry 5. И главным злом, с которым столкнулись игроки, оказались не культисты и религиозные фанатики, а индюки. Они способны пережить огонь и заклевать главного героя до смерти. Ubisoft даже пришлось немного ослабить их показатели силы и выживаемости. Нерф индюков произо» }
Комментировать 
Пост №3447706
Source: Joyreactor

Huawei Y7 Prime (2018) получил восьмиядерный Snapdragon и экран 18:9

Вслед за флагманскими P20 и P20 Pro компания Huawei представила ещё один смартфон — Y7 Prime (2018). Это модель среднего класса с большим дисплеем с соотношением сторон 18:9 и двойной камерой. Аппарат […]
Huawei Y7 Prime (2018) получил восьмиядерный Snapdragon и экран 18:9
Source: 4pda

Разбор перформансных задач с JBreak (часть 4)

Разбор последней четвёртой задачи:

    public double octaPow(double a) {
        return Math.pow(a, 8);
    }

    public double octaPow(double a) {
        return a * a * a * a * a * a * a * a;
    }

    public double octaPow(double a) {
        return Math.pow(Math.pow(Math.pow(a, 2), 2), 2);
    }

    public double octaPow(double a) {
        a *= a; a *= a; return a * a;
    }

Условие (упрощённо):

Определить, какие методы быстрые, а какие — медленные (JRE 1.8.0_161).

Под катом бенчмарки, куски ассемблера и разбор оптимизаций со стороны JVM.

Другие публикации серии: Часть 1, Часть 2 и Часть 3.
Читать дальше →
Разбор перформансных задач с JBreak (часть 4)
Source: habrahabr