Рубрика «open source» - 252

image

Одним из главных принципов, лежащих в основе движения за открытый исходный код, — Open Source, — является свобода распространения информации. Жизнестойкость этой идеи подтверждают примеры многих успешных проектов, развиваемых свободным сообществом программистов со всего мира. Наверное, кого-то это удивит, но мы тоже активно развиваем множество opensource-проектов. И недавно мы обнаружили, информация об этих проектах разбросана по сети, и разработчики одних продуктов могут совершенно не знать о других, которые могли бы оказаться для них полезными. Так и родилась идея создать информационный сайт OpenSource.Mail.Ru.
Читать полностью »

Зоопарк коммуникационных протоколов для GPS-трекеров (часть 2) - 1

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

Проверяем Microsoft Code Contracts - 1

Мы успешно создали и продолжаем развивать анализатор PVS-Studio для языка C/C++. Со временем стало понятно, что многие из реализованных диагностик никак не связаны с конкретным языком программирования, и тогда мы решили попробовать применить свой опыт к другому языку программирования, к C#. В данной статье будет рассказано о проверке проекта Code Contracts от Microsoft с помощью нового C# анализатора.

О проекте MS Code Contracts

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

Добрый день GT!

Сегодня мы завершаем кампанию по сбору средств на производство компактной, программируемой, разделенной клавиатуры Ultimate Hacking Keybaord и я хочу рассказать что нам удалось сделать.
Читать полностью »

NOC Project. С чего начать и как продолжить? - 1
Я очень долгое время ходил вокруг NOC и облизывался на него, как та лиса на виноград. Ставил, тыкался и бросал. А потом снова возвращался, ибо прельщал подлец своими возможностями. И понимание того, что именно его не хватает в жизни для «щастья» в конце концов заставило зажать нервы в узду и взяться за NOC всерьез.

Если кто-то еще не знает что такое noc project, то это центр управления сетевой инфраструктурой. Программа позволяет организовать контроль за сбоями, слежение за производительностью, активацию сервисов, ведение базы знаний, управление адресным пространством, управление виртуальными сущностями (VLAN, DLCI), архивирование и ведение базы конфигураций, обеспечение работы DNS, генерацию отчетов.Вот тут можно про него почитать, офигеть от его крутости и вернуться сюда. А конкретно здесь я чуть-чуть расскажу про особенности установки, немного коснусь темы добавления оборудования, слегка углублюсь в вопросы его настройки, пробегусь по некоторым функциям этого программного комплекса и закончу на чем-нибудь позитивном или не очень. Как получится :)
Читать полностью »

Маск и Альтман основали некоммерческую организацию OpenAI по созданию ИИ, который спасёт человечество - 1Илон Маск никогда не скрывал опасений относительно искусственного интеллекта. Ещё год назад он прогнозировал появление «чего-то очень опасного в пределах 5-10 лет». До этого Маск назвал искусственный интеллект «созданным человеком демоном».

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

Microsoft открывает Chakra - 1
Gaurav Seth рассказывает о ChakraCore

Нет, корпорация Microsoft не работает с «сакральным знанием», чем бы оно ни являлось. Речь о другом — корпорация планирует опубликовать ключевые элементы JavaScript-движка Chakra на GitHub, по лицензии MIT. Ранее об этом говорилось неофициально, официальное заявление об этом компания сделала 5 декабря на конференции JSConf.

Оригинальное название Chakra разработчики корпорации выбрали для JavaScript-технологии, созданную изначально для браузера Internet Explorer 9. Движок также использован в новой версии браузера Internet Explorer, плюс в браузере Edge. Плюс ко всему, движок работает в таких сервисах, как Cortana, Outlook.com, Azure DocumentDB и TypeScript.
Читать полностью »

Всем привет!

Давно хотел начать цикл статей, посвященных цифровой обработке сигналов на ПЛИС, но по разным причинам так и не мог к этому приступить. К счастью, в распоряжении появилось немного свободного времени, поэтому периодически я буду публиковать материалы, в которых отражены различные аспекты, связанные с ЦОС на ПЛИС. В этих статьях я постараюсь минимизировать теоретическое описание тех или иных алгоритмов и большую часть материала посвятить практическим тонкостям, с которыми столкнулся лично я и мои коллеги, и знакомые, так или иначе связанные с разработкой на ПЛИС. Надеюсь, данный цикл статей принесет пользу, как начинающим инженерам, так и матёрым разработчикам.
Читать полностью »

Krita 2.9 Animation Edition Beta: первая бета-версия анимации и движка для работы с 10k изображениями - 1

Полгода назад проект Krita провел кампанию на Kickstarter по сбору средств на создание новой версии графического редактора. Среди основных целей на новую версию (Krita 3.0) были возможность создавать анимированные ролики и работать с 10k изображениями. И вот сегодня была опубликована первая бета-версия обещанного функционала!
Читать полностью »

Графическому редактору GIMP исполнилось 20 лет - 1

21 ноября 1995 года студент Питер Маттис (Peter Mattis) объявил в трёх ньюс-группах Usenet о выпуске бета-версии свободного графического редактора GIMP (General Image Manipulation Program) с «интуитивным графическим интерфейсом для множества операций графического редактирования».

В 1997 году расшифровку аббревиатуры GIMP изменили на GNU Image Manipulation Program с целью соблюдения рекурсии.
Читать полностью »


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