Unity3D — один из самых перспективных и быстроразвивающихся игровых движков на текущий момент. Время от времени, в официальном репозитории появляются новые библиотеки и компоненты, многие из которых до недавнего времени были недоступны в виде исходников. К сожалению, команда разработчиков Unity3D предоставила на растерзание общественности не весь исходный код проекта, а только некоторые его компоненты, библиотеки и демки. В этой статье мы попробуем найти всевозможные ошибки и опечатки в них, используя для этого статический анализатор PVS-Studio.
Читать полностью »
Рубрика «open source» - 212
Анализируем ошибки в открытых компонентах Unity3D
2016-08-23 в 12:06, admin, рубрики: C#, open source, pvs-studio, static code analysis, unity3d, Блог компании PVS-Studio, Компиляторы, разработка игр, статический анализ кодаСостоялся запуск OpenStreetView
2016-08-22 в 11:56, admin, рубрики: obd2, open source, OpenStreetMap, OpenStreetView, OSM, OSV, свободные карты
После почти года планирования, разработки и тестирования, представители сообщества OSM в компании Telenav представили свободную и открытую платформу OpenStreetView для съёмки и публикации окружающих видов со смартфона. Это замечательная новость для всего сообщества OSM: на свободных картах теперь появятся фотографии окружающей местности, привязанные к картам. Сделано не так красиво, как на проприетарных картах от Google, но это вполне естественно: корпорация Google ежегодно тратит около 1 миллиарда долларов, поддерживая свои карты в актуальном состоянии, чтобы стать эталонным источником карт для всего мира.
Читать полностью »
Новую ОС Fuchsia от Google скомпилировали и изучили
2016-08-22 в 10:08, admin, рубрики: Fuchsia, Google, linux, open source, операционные системы, проекты, Софт
Ровно неделю назад в сети появилась информация о новой операционной системе, которую разрабатывает корпорация Google. Эта ОС, в отличие от прошлых проектов компании, не основана на Linux. Fuchsia разрабатывают с нуля, взяв в качестве основы лишь (L)ittle (K)ernel и Magenta.
Изначально специалисты предположили, что новинка предназначена исключительно для «Интернета вещей». Но оказалось, что Fuchsia подходит и для установки на полноценные рабочие станции. Так что это все-таки за проект и зачем он нужен? Ситуацию немного прояснил Гэри Симс (Gary Sims), скомпилировавший и изучивший особенности этой операционной системы.
Читать полностью »
По просьбе читателей, проверяем код LDAP-сервера ReOpenLDAP
2016-08-22 в 8:07, admin, рубрики: C, open source, pvs-studio, ReOpenLDAP, static code analysis, Блог компании PVS-Studio, системное программирование, статический анализ кодаВ этой статье я хочу рассказать о проверке проекта ReOpenLDAP. Этот проект был реализован для решения проблем, возникших при эксплуатации OpenLDAP в инфраструктуре ПАО МегаФон — крупнейшего в России оператора мобильной связи. Сейчас ReOpenLDAP успешно работает в филиалах МегаФон по всей России, поэтому было бы интересно проверить столь высоконагруженный проект при помощи статического анализатора PVS-Studio.
Вопросы Хейлмейера, Пирса и ответы наших разработчиков
2016-08-20 в 19:22, admin, рубрики: kolibrios, open source, Блог компании KolibriOS Project Team, колибри, пирс, Программирование, системное программирование, хейлмейерПри заявке на гранты, при презентации проектов инвесторам и начальникам часто рекомендуют подготовить ответы на наборы типичных вопросов. C использованием комбинации опросников Пирса и Хейлмейера проведено анкетирование разработчиков KolibriOS по активно развивающимся направлениям: поддержке файловых систем, файловому менеджеру Eolite, драйверам для видеокарт, языку программирования Forth. Подробности под катом.
Релиз ReactOS 0.4.2 и запуск в VirtualBox
2016-08-20 в 18:31, admin, рубрики: open source, reactos, virtualboxПроект ReactOS объявил о выпуске нового релиза ReactOS 0.4.2.
Как и ожидалось это произошло через три месяца после предыдущего релиза. Лично я за проектом ReactOS наблюдаю уже много лет и каждый раз верю, надеюсь и жду. Именно этому новому релизу я наконец-то могу посвятить пост, т.к. по моим объективным ощущениям ReactOS стал обладать тем минимально допустимым функционалом, который позволяет серьёзнее взглянуть на этот продукт.
Сегодня мы посмотрим, что нового появилось в новом релизе ReactOS, а также разберём, как установить ReactOS в VirtualBox.
SObjectizer: от простого к сложному. Часть III
2016-08-19 в 4:58, admin, рубрики: actor model, c++, c++11, C++14, concurrency, multithreading, open source, ПрограммированиеВ очередной статье про SObjectizer продолжим следить за эволюцией простого поначалу агента, который все более и более усложняется по мере своего развития. Рассмотрим, как быть с отложенными сообщениями, в которых мы больше не заинтересованы. И воспользуемся некоторой функциональностью иерархических конечных автоматов.
Мы нашли 10000 ошибок в различных открытых проектах
2016-08-18 в 12:05, admin, рубрики: bugs, open source, pvs-studio, база ошибок, Блог компании PVS-Studio, открытый код, ошибки в программе, сделаем мир лучше, статический анализ кодаС целью популяризации методологии статического анализа в целом и анализатора PVS-Studio в частности мы регулярно проверяем различные открытые проекты. Найденные в них баги отлично демонстрируют, что никто не застрахован от опечаток, невнимательности и других ошибок. Именно никто, и подтверждения тому мы находим в таких проектах, как Microsoft Code Contracts, Qt, ядро Linux, CryEngine, VirtualBox, LibreOffice, Firefox, Boost, Tor и так далее. На данный момент нами проверено 262 проекта. И вот свершилось, мы нашли и выписали в базу 10000 багов.
Читать полностью »
Будущее безопасности мобильных приложений, или чему нас могут научить покемоны
2016-08-17 в 14:32, admin, рубрики: android, Google, Niantic, open source, Pokemon Go, безопасность, информационная безопасность, разработка мобильных приложений, Разработка под androidС момента появления Pokemon Go, я с большим любопытством отслеживаю всё, касающееся этой игрушки. Как ни странно, она даёт безумное количество интересной информации — в первую очередь относительно разработки мобильных приложений. Казалось бы, занимаетесь вы разработкой банковских приложений — в чём тут может быть связь? А нет, вам тоже найдётся, чему научиться у покемонов.
Читать полностью »
Взлом сервера The Equation Group может иметь серьёзные последствия для операций АНБ и внешней политики США
2016-08-17 в 9:19, admin, рубрики: open source, The Equation Group, анб, информационная безопасность, олимпийские игры, Софт, США, шпионажДемонстрация силы неизвестного противника
Поворот к зданию АНБ. Фото Gary Cameron/Reuters
13 августа 2016 года неизвестные выложили в открытый доступ исходный код и эксплоиты The Equation Group и пообещали опубликовать другую информацию, полученную со взломанного сервера. Важность этого события сложно переоценить.
Начнём с того, что The Equation Group связана с АНБ и, предположительно, участвовала в проведении технически сложных кибератак, таких как заражение компьютеров, управляющих центрифугами по обогащению урана в Иране. В 2010 году вредоносная программа Stuxnet, которая использовала 0day-уязвимости в Windows, вывела из строя от 1000 до 5000 центрифуг Siemens за счёт изменения скорости их вращения. В результате, американо-израильская операция «Олимпийские игры» серьёзно затормозила ядерную программу Ирана и якобы предотвратила авиаудар Израиля по иранским ядерным объектам.
Читать полностью »