The Wayback Machine - https://webcf.waybackmachine.org/web/20211009172113/https://habr.com/ru/hub/open_source/
Как стать автором
Обновить
185.02
Рейтинг

Open source *

Открытое программное обеспечение

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Выявляем ошибки в релизе LLVM 13.0.0

Блог компании PVS-Studio Информационная безопасность *Open source *C++ *Компиляторы *

PVS-Studio и LLVM 13
Задача коммерческих статических анализаторов выполнять более глубокий и полный анализ кода, чем компиляторы. Давайте посмотрим, что смог обнаружить PVS-Studio в исходном коде проекта LLVM 13.0.0.

Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Просмотры 4.5K
Комментарии 6

Новости

Полезные советы по LibreOffice, вводное занятие по Quarkus для Spring-разработчиков…

Блог компании Red Hat Open source *Виртуализация *Карьера в IT-индустрии Openshift *

... а также шпаргалка по YAML.

Мы знаем как провести время с пользой: собрали для вас полезные ссылки, записи вебинаров, анонсы конференций, книги и шпаргалки! Прокачивайте скилы, читайте, смотрите, думайте, применяйте на практике!

Читать дальше: Полезные советы...
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 2K
Комментарии 1

Обеспечиваем безопасность стеков Docker Compose с помощью CrowdSec

Блог компании CrowdSec Информационная безопасность *Open source *Системное администрирование *
Tutorial

В этой статье рассказывается, как объединить CrowdSec и Docker Compose для защиты приложений, заключенных в контейнеры. Это позволит нам:

автоматически закрывать скомпрометированным IP-адресам доступ к нашим контейнерным сервисам;

вручную добавлять/удалять и проверять решения о запрете;

отслеживать поведение CrowdSec (с помощью cli и дашбордов).

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 1K
Комментарии 0

Как настроить автоматическую сборку образов ВМ для VMware Cloud Director — компактное руководство

Блог компании SberCloud Open source *Виртуализация *Облачные вычисления *DevOps *

Привет, Хабр! Меня зовут Роман Петров, занимаюсь разработкой продуктов для управления учетными данными в SberCloud. В рамках одного проекта мне потребовалось автоматизировать сборку виртуальных машин под VMware Cloud Director.

Можно было решить эту задачу с помощью инструментов VMware: Fusion, Workstation или Player, но они требуют покупки лицензий, а последний еще и установки не обновляемого пакета VMware VIX API в случае GNU\Linux. Я выбрал альтернативный путь и построил необходимый пайплайн на базе опенсорсного VirtualBox.

Под катом — кратко о том, как я это сделал.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 1K
Комментарии 4

Школа Open Source-разработчика COMMoN: видео, итоги

Блог компании Samsung Open source *Хранилища данных *Конференции Робототехника

Многие программисты хотели бы поучаствовать в открытой разработке. Но зачастую они сталкиваются с проблемой – непонятно, как сделать первый вклад в Open Source, какие для этого нужны навыки и какие практические шаги, чтобы созданный код был правильно оценен, принят в проект, и предложенное решение было полезно сообществу.

Чтобы помочь новичкам сделать первые шаги к личному коммиту, я и мои коллеги в Samsung R&D Institute Russia (SRR) провели онлайн-школу «Community of Open Source Newcomers» (COMMoN), совместно с партнерами – компаниями Arenadata и DeepPavlov.ai. Под катом – ссылки на видеозаписи всех занятий школы.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 803
Комментарии 0

Заводим трактор: QMake -> CMake

Open source *C++ *Qt *

Заводим трактор: переезжаем с QMake на CMake🚜

По дороге заглянем на улицу "Кросс компиляторщиков", в сквер "Систем сборки" и посидим в баре "Управления зависимостями". Заодно увидим тех, кто использует Qt в embedded linux.

Поехали
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 3K
Комментарии 16

Почему я написал плагин Ataman и как он может изменить вашу работу с IDE от JetBrains

Open source *Программирование *

Ataman – это мой плагин для IDE-шек на базе Intellij. Единственное его предназначение – сделать возможным использование leader key биндингов в моём основном рабочем инструменте – Android Studio.

В этом посте я расскажу, зачем я его сделал и вы удивитесь, как раньше-то без него жили!

А ну, удиви
Всего голосов 33: ↑32 и ↓1 +31
Просмотры 11K
Комментарии 37

RBK.money —> Osnova

Блог компании Osnova Open source *Платежные системы *Разработка под e-commerce *

Привет!

В нашем блоге мы много рассказывали про устройство и работу нашей платёжной системы RBK.money — как в ней всё устроено, про микросервисы и логику, про идеальный антифрод.

Один из последних постов был про наш процессинг, который мы сделали таким, что нам за него не стыдно (нас дважды не смогли сломать на The Standoff, отметили Премией Рунета), и который мы выложили в опенсорс.

Собственно, к чему мы ведём. Мы решили и дальше сосредоточиться на развитии и доработке процессинга, будем добавлять к нему новые фичи и возможности, расширять продуктовую линейку. И поэтому мы вывели его в отдельное технологическое направление бизнеса под брендом Osnova (да, процессинг называется так же). Мы переименовываем блог компании и в дальнейшем будем рассказывать вам про процессинг, интересные кейсы, ну и в целом тема Open-Source в мире нам интересна, так что будем делиться самыми топовыми новостями. Да, если что — платежный сервис RBK.money никуда не уходит с рынка и продолжает исправно работать, обслуживать своих клиентов и помогать им настраивать прием любых видов платежей на сайте.

Osnova может стать для вас как основным процессингом, так и предпроцессингом либо маршрутизатором между имеющимися процессингами, спасибо универсальным интерфейсам платёжных протоколов. Одним словом, процессинг настолько гибкий, безопасный и динамичный, что позволяет реализовать любой платежный сценарий, как своими силами, так и с нашей поддержкой. Кстати, про поддержку, мы также запустили телеграм-чат https://t.me/rbkmoney_opensource и в нем консультируем, опертивно отвечаем на технические вопросы по нашему процессингу и его возможностям. Вступайте и задавайте вопросики!

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 707
Комментарии 1

OpenSilver. Воскрешаем Silverlight

Open source *Silverlight .NET *C# *WebAssembly *

12 октября Майкрософт прекращает поддержку Silverlight. С одной стороны - ок, все равно никто им уже не пользуется. А с другой, выясняется, что есть много компаний, которые 10 лет назад написали свои внутренние продукты на Silverlight, и успешно все это время работают. А сейчас нет ни людей, знакомых с бизнес логикой этих приложений, ни времени/возможности/знаний все это переписать с нуля.

Мы попытались бросить соломинку таким компаниям и выпустили OpenSilver - бесплатную  опенсорс реализацию Silverlight, которая работает во всех современных браузерах через WebAssembly.

Читать далее
Всего голосов 23: ↑22 и ↓1 +21
Просмотры 5.6K
Комментарии 19

FOSS News №91 — дайджест материалов о свободном и открытом ПО за 27 сентября — 3 октября 2021 года

Open source **nix *


Всем привет!


Продолжаем дайджесты новостей и других материалов о свободном и открытом ПО и немного о железе. Всё самое главное про пингвинов и не только, в России и мире.


Главные темы нового выпуска:


  1. Gitpod создал проект OpenVSCode Server для разработки в браузере.
  2. IBM и Linux Foundation AI and Data анонсировали проект Machine Learning eXchange.
  3. Facebook открыл код статического анализатора Mariana Trench.
  4. Salesforce CodeT5 vs Github Copilot: сравнение интеллектуальных генераторов кода.
  5. CodeSee запустил проект OSS Port, визуализирующий кодовую базу.
  6. «Невидимые воины open source».
  7. «Вы используете больше Open Source-софта, чем думаете».
  8. Конференция OS DAY 2021: союз ПО и «железа», безопасность ядра российских ОС и мобильные платформы.
  9. Обзор конференции Samsung Open Source Conference Russia 2021: «такой разный российский Open Source».
  10. SQLite-песочница в браузере.

И многое другое…


Важно — наш коллектив уходит в небольшой отпуск и следующий дайджест выйдет только 17-го октября.


Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 2.2K
Комментарии 0

Обзор конференции Samsung Open Source Conference Russia 2021: такой разный российский Open Source

Блог компании Samsung Open source *Конференции

На конференции Samsung Open Source Conference Russia 2021 выступили многие значимые игроки российского рынка, и мы с гордостью делимся с вами результатами. За один день мы увидели различные успешные примеры развития открытых проектов из самых разных областей – контейнеризация, диалоговые системы, машинное зрение, робототехника, большие данные, безопасность, мобильная разработка, и многое другое. Темой софта разговор не ограничился, было и про хардвер с RISC-V. На круглом столе вспоминали Ричарда Столлмана и его знаменитое «free as in free speech, not free beer» (сколько лет прошло, а до сих пор актуально). И здесь мы легко переходим к юридической стороне вопроса, к теме лицензий и прав (copyright и copyleft). Итак, читайте обзор докладов ниже.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 975
Комментарии 0

Путь, который занял 100* лет: встречаем CatBoost 1.0.0

Блог компании Яндекс Open source *R *Машинное обучение *Распределённые системы *


Всем привет. Меня зовут Станислав Кириллов, я работаю в команде, которая отвечает за развитие библиотеки машинного обучения CatBoost. Мы впервые поделились ей с сообществом четыре года назад — хотя мы привыкли строить бинарные деревья, поэтому и отсчёт лет предпочитаем вести так же. Это шутка, конечно, но «столетие» — хороший повод для выпуска первой «production ready» версии библиотеки с символичным номером 1.0.0.

Сегодня я кратко отвечу, почему мы считаем выпуск версии 1.0.0 важной вехой, и подсвечу главные изменения (и в новой версии, и в целом за год). А уже завтра выступлю с рассказом на встрече, которая будет целиком и полностью посвящена практике применения CatBoost и противостоянию нейросетей и градиентного бустинга. Если эти слова для вас что-то значат, то добро пожаловать под кат.

Читать дальше →
Всего голосов 57: ↑56 и ↓1 +55
Просмотры 15K
Комментарии 7

Как устроена открытая библиотека для вывода истории эволюции популяций по генетическим данным особей

Блог компании Университет ИТМО Open source *Исследования и прогнозы в IT Учебный процесс в IT Биотехнологии

В предыдущих материалах мы рассказали об открытом инструменте для сравнительного анализа метагеномных данных и обсудили его развитие в контексте еще одного проекта и задачи поиска генов устойчивости к антибиотикам. На этот раз представляем вам другую разработку МНЦ «Компьютерные технологии» Университета ИТМО. Она называется GADMA, подробнее — под катом.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 875
Комментарии 0

Заводим свои Windows-ноды на Red Hat OpenShift с помощью Bring Your Own Host

Блог компании Red Hat Open source *Виртуализация *Облачные вычисления *Openshift *

В Red Hat OpenShift 4.8 появилась общедоступная версия функции Bring Your Own Host для Windows, которая позволяет включать в кластер OpenShift кастомные ноды Windows (так называемые «ноды-питомцы», см. ниже). О чем вообще речь? У многих заказчиков в дата-центрах есть выделенные инстансы Windows-серверов, которые регулярно обновляются, патчатся и сопровождаются. Зачастую эти инстансы работают на платформах vSphere, OpenStack или на «голом железе». Было бы очень неплохо использовать эти сервера для запуска контейнерных нагрузок, сделав их вычислительные мощности частью гибридного облака. Именно эту задачу и решает Bring Your Own Host (BYOH) – берет и переносит on-premises нагрузки в облако.

Читать дальше: Заводим свои Windows-ноды..
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.1K
Комментарии 3

Невидимые воины open source

Блог компании ISPsystem Open source *Софт
Перевод

Давайте порефлексируем на тему «кто есть кто в мире ПО с открытым исходным кодом». На ум сразу же приходят Гвидо ван Россум (автор Python), Майкл Видениус (MySQL) и Линус Торвальдс (в представлении не нуждается). Эти имена на слуху у каждого айтишника: уважаемые люди, чей вклад в мир опенсорса неопровержим и оценен по достоинству.

А как насчет Роберта Лава, Эбена Моглена или, например, Джоно Бэйкона? Возможно, кто-то из них вам знаком. Однако средний человек в лучшем случае пожмет плечами и отправится гуглить.

Кто все эти люди? Первый — автор Linux in a Nutshell, одной из самых важных книг по Linux. Второй — главный юрисконсульт фонда Свободного ПО. А Бэйкон — один из лидеров сообщества опенсорс разработчиков. Несмотря на то, как много эти люди сделали для open source, их вклад иногда остается за кадром. 

Сколько еще участников open source коммьюнити так и не получили свою долю признания? Поговорим об этом под катом.

Читать далее
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 6.1K
Комментарии 7

MikoPBX на Aster conf, TTS скрипт для голосования

Open source **nix *API *Asterisk *
Tutorial

Совсем недавно завершилась ежегодная конференция Asterconf. Нам посчастливилось в ней участвовать. На этот раз мы приготовили ряд мастер классов по настройке и кастомизации MikoPBX - бесплатной АТС с открытым исходным кодом.

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

Если заинтересовало, то под кат, подробно разберем пример реализации...

В конце статьи ссылка на видео с конференции...

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 1.2K
Комментарии 0

Singularity — экспериментальная ОС от Microsoft

Информационная безопасность *Open source *История IT Софт IT-компании
Перевод

Что будет, если прямо сейчас написать новую ОС с нуля? Можно ли сделать её лучше других? Можно ли повысить безопасность и надежность? Можно ли предотвратить непредвиденное взаимодействие между приложениями?

«Как бы выглядела программная платформа, если бы она была построена с нуля с основной целью "обеспечение надежности"?»

Это те вопросы, на которые команда Microsoft Research пыталась ответить около 18 лет назад, и именно тогда они придумали крутое название для своей новой ОС - Singularity.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 13K
Комментарии 16

Сборка Linux и CPSS на отладке Marvell RD-AC3X-48G4X2XL-A с Ethernet-коммутатором Prestera DX

Open source *Сетевые технологии *Lua *Разработка под Linux *Производство и разработка электроники *
Tutorial

Мы подготовили статью-гайд для пошаговой сборки и запуска базовой прошивки с CPSS на отладочной плате Marvell RD-AC3X-48G4X2XL-A. Эта плата предназначена для проектирования и отладки управляемых коммутаторов до 48 портов. Чем она примечательна для инженера-разработчика? У нее на борту установлен коммутатор Marvell Prestera DX 98DX3257 с мощной СнК семейства Prestera. А Ethernet-коммутаторы Prestera DX позволяют реализовать 5G при самой низкой в отрасли мощности и занимаемой площади. 

А что касается CPSS, то это базовый программный уровень для железа Marvell Prestera или, другими словами, Core Prestera Software Suite. CPSS используется в проекте Open Compute Project как часть открытой операционной системы SONiC. Эта операционка расширяет функции центра обработки данных в сложных системах, например, в системах интеллектуального хранения данных и машинного обучения.

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 1.3K
Комментарии 1

SQLite-песочница в браузере

Open source *JavaScript *Программирование *SQL *SQLite *

Чего мне всегда не хватало, так это аналога JSFiddle для SQLite. Онлайн-песочницы, в которой можно быстро проверить SQL-запрос и поделиться с другими.

Вот чего хотелось:

— Возможность загрузить готовую базу, а не писать SQL для создания таблиц.
— Подключать как локальные базы, так и удаленные (по url).
— Сохранять базу и запросы в облаке.
— Бесплатно и без регистрации.
— Свежайшая версия SQLite.
— Минимализм.

В итоге сделал сам
Всего голосов 70: ↑70 и ↓0 +70
Просмотры 8.6K
Комментарии 8

Вклад авторов