#сезон_open_source — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #сезон_open_source, aggregated by home.social.
-
[Перевод] Технологические основы сайтов Wikimedia
Наш обзор посвящён сайтам фонда Wikimedia — Википедия, Викисклад, Викиновости, Викитека и многим другим. Он расскажет, как построена технологическая работа этих сайтов, как работает движок этих сайтов и как развивается общественная жизнь вокруг этих сайтов.
https://habr.com/ru/articles/1007822/
#wikimedia #википедия #викисклад #викимедиа #свободные_знания #свободные_лицензии #creative_commons #энциклопедия #wikimedia_commons #сезон_open_source
-
pg-status — легковесный микросервис для определения статуса PostgreSQL хостов
Привет! Хочу рассказать о своем новом небольшом проекте - pg-status . Это очень легкий и производительный микросервис, который помогает определять статус хостов postgresql. В первую очередь его задача - помочь вашему backend найти живого мастера и достаточно синхронную реплику.
https://habr.com/ru/articles/982976/
#sql #postgresql #open_source #сезон_open_source #микросервисы #надежность #доступность
-
Свобода! 1 января 2026 года пополнилось общественное достояние
1 января 2026 года многие произведения перешли в общественное достояние. Охрана авторских прав окончилась для многих замечательных авторов — учёных, литераторов, деятелей культуры, журналистов. Для кого именно?
https://habr.com/ru/articles/982348/
#свободные_знания #свободные_лицензии #общественное_достояние #википедия #creative_commons #сезон_open_source
-
Swift становится ближе. Разработка в контейнере c IDE для VSCode
Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное
https://habr.com/ru/articles/908362/
#Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension
-
От первого коммита до опережения времени: как прошёл сезон Open source на Хабре
Этой весной, с 8 апреля по 23 мая, Хабр совместно с GitVerse запустил сезон Open source . Идея была простой: предложить IT-сообществу поделиться своими историями работы с открытым кодом. За время сезона было опубликовано 80 статей, которые в совокупности набрали около полумиллиона просмотров, 2000 плюсов и 1500 комментариев. Авторы делились опытом — от первых робких коммитов в популярные репозитории до создания собственных проектов, изменивших жизнь тысяч разработчиков. А читатели, в свою очередь, поддерживали, хвалили, критиковали и даже рассказывали, как тот или иной проект изменил их работу или жизнь. Узнать итоги сезона
-
Внедрение крупного open-source проекта only office server с портированием на astra linux
Я работаю в одной региональной государственной организации, в которой потребовалось внедрить онлайн систему управления документами, умеющую работать с документами формата docx и xlsx. Конечно прежде чем что-то внедрять происходит анализ существующих решений и целесообразность их внедрения. Казалось бы тут как нельзя кстати походит Р7 офис корпоративный сервер, так как это решение входит в реестр отечественного ПО и нацелено как раз на этот рынок. Был сделан запрос цены в АО «Р7», но когда руководство увидело предложение от правообладателя Р7, то сразу отклонило это предложение, ведь оказалось, что цена на 2 порядка выше, чем себе это представлял руководитель. Я могу понять правообладателя, ведь он потратил деньги на сертификацию, программистов и т. д., но нашему руководству этого не понять у них бюджет строго ограничен. Итак задача изменена на внедрить онлайн систему управления документами но настолько дешево насколько это возможно, а лучше бесплатно но удовлетворяющую требованиям безопасности. Из альтернатив остается только применение open source решения only office server вкупе с выполнением рекомендаций по запуску не доверенного ПО в защищенных средах. Задача усложняется тем, что базовые сервера работают на ОС AStra linux 1.8. Казалось бы в чем сложность? бери готовые docker образы, разворачивай и будет тебе счастье, но не все так просто – согласно одниму из требований по безопасности docker образ должен быть на базе ОС astra linux. Итак для безопасности применяем 2 системы: система контейнеризации docker, работающая на основе встроенных в ядро linux механизмов изоляции и МКЦ в ОС astra linux. С docker все стандартно, а вот с запуском docker на пониженном уровне целостности пришлось повозиться. Включаем запуск командой sudo astra-docker-isolation enable, запускаем любой образ и получаем ошибку запуска docker. Путем анализа логов удалось обнаружить, что не удается пробросить порт, так как docker не имеет на это прав. После долгих поисков найдено решение написать политику разрешения доступа к firewalld для процесса docker.
-
Атака клонов или темная сторона Open Source
В далёкой-далёкой стране под названием «Open Source»... Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией. Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина клонов, выдающих себя за нас.
https://habr.com/ru/companies/amnezia/articles/912330/
#сезон_open_source #клоны #приложения #vpn #amneziavpn #amneziawg
-
Дивидендная доходность Индекса Мосбиржи: как рассчитать за 5 минут с помощью Python
В 2024 году инвестиции в Индекс Московской биржи принесли небольшие 1,6%. Это существенно ниже средней доходности (16,8% за 25 лет истории). Но не все знают, что спасло ситуацию в 2024 от минуса. Оказывается, ценовая доходность индекса была отрицательной -6,9%. И только дивидендная доходность 9,1% позволила индексу «сохранить лицо». Такая поддержка со стороны дивидендов происходит не первый раз. Считаем дивидендную доходность в Python за несколько строк.
https://habr.com/ru/companies/okama/articles/912096/
#сезон_open_source #финтех #инвестиции #okama #мосбиржа #индекс
-
eb#0: Квалификаторы и машины состояний, или Высокотипизированная магия в .NET
Двое мужчин на КДПВ искренне удивляются чувству вайб-кодинга без применения искуственного интелекта. Что такое квалификаторы и для чего они нужны? Как это связано с машинами состояний? Откуда берётся магия в .NET? Всё это органично сочетается во фреймворке EmptyBox, о чём, собственно, и статья. Внутри, почти как под микроскопом, рассматриваются квалифицированные машины состояний, расширения для них, и как это вообще программируется, ибо подход к проектированию сущностей оригинален, ну или по крайней мере, весьма нетипичен. Заглянуть внутрь коробки
https://habr.com/ru/articles/912030/
#машины_состояний #квалификаторы #ооп_и_кофе #кодогенерация #roslyn #динамическая_типизация #EmptyBox #обобщённое_программирование #сезон_open_source #вайбкодинг
-
Почему я исправляю баги бесплатно и как это изменило мою карьеру
8 лет назад я исправил опечатку в чужом репозитории, а сейчас регулярно делаю коммиты в проекты, которые использую, и даже вошел в core team библиотеки с 27000 звёзд на GitHub В этой статье покажу, что участие в Open Source проще, чем кажется. Расскажу, как регулярная работа с чужим кодом помогает быстрее разбираться в незнакомых кодовых базах, писать тесты и лучше документировать решения. А также объясню, почему публичная активность на GitHub выгодно отличает вас от других разработчиков, особенно в эпоху повсеместного использования ИИ.
-
Открываем Konfeature, нашу open-source библиотеку для удобной работы с Feature Flags
Привет! Это Саша Таболин — старший android-разработчик в red_mad_robot. Мы создали открытую библиотеку Konfeature для оптимизации работы с Feature Flags и хотим поделиться нашей разработкой.
https://habr.com/ru/companies/redmadrobot/articles/911972/
#сезон_open_source #feature_flags #android #kotlin #разработка_мобильных_приложений #opensource
-
Почему ИИ вас заменит. И как к этому подготовиться
Время размышлений о том, заменит ли ИИ человеческий труд, прошло. Вопрос теперь не "если", а "когда" и "как быстро". По данным ОЭСР, 27% занятых на рынке труда развитых стран потеряют работу из-за искусственного интеллекта . К 2030 году около 38% рабочих мест в США и 30% в Великобритании могут оказаться под угрозой автоматизации . Но есть и хорошая новость: те, кто понимает происходящее и готовится заранее, имеют все шансы не просто выжить, но и процветать. Ключ к успеху — не в конкуренции с ИИ, а в создании эффективного симбиоза, где ИИ усиливает человеческие способности, а не заменяет их.
-
Подключение белорусской криптографии в Swift
Часто при разработке на языке Swift мы сталкиваемся с отсутствием необходимых инструментов, которые давно стали привычными в других языках. В частности, чувствуется нехватка криптографических инструментов с хорошей историей и репутацией. В таком случае нам приходит на помощь возможность подключать и использовать в Swift библиотеки, написанные на языках Си и С++.
-
Мой вклад в безопасность блокчейна Hyperledger Fabric
Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.
-
$mol: 10 лет спустя
Здравствуйте, меня зовут Дмитрий Карловский и я... всю жизнь занимаюсь открытием исходников . Позвольте немного рассказать о ней. Кого-то эта история вдохновит, кого-то наоборот, но надеюсь никого не оставит равнодушным. Рид будет лонгим . Уж простите, но из реквиема по мечте нот не выкинешь . Сесть и прочитать
-
Как Армия и open-source помогли мне стартануть карьеру
Грандиозная история вокруг микро open-source проекта который неожиданно выстрелил и вытащил меня из ямы Читать
-
От Docs as Code к Everything as Code: как Gramax меняет работу с документацией
Привет, Хабр! Меня зовут Катя, я лидирую Gramax , open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code. Интересно, давай!
https://habr.com/ru/articles/910716/
#сезон_open_source #docs_as_code #everything_as_code #adr #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по
-
Как я пытался спасти аккаунт разработчика в Google Play и в итоге сделал крипто-приложение
Недавно я получил неожиданное письмо от Google, после которого пришлось срочно писать криптоприложение. Спойлер: там пончики. Много пончиков. Внимание! Возможен контакт с пончиками
https://habr.com/ru/articles/910612/
#сезон_open_source #expo #react_native #open_source #google_play
-
Понимающий робот: голосовой интерфейс на ESP32 и OpenAI
«Развернись на 180 градусов, проедь вперёд и включи фары» , «Подъедь ближе к свету» , «Если рядом ничего нет — проедь вперёд, потом поверни направо». Хочется, чтобы даже игрушечные роботы понимали такие команды с полуслова. Без заученных фраз, без кнопок, без пульта. Нас к этому приучают голосовые ассистенты — Siri, Alexa, Алиса, но в DIY-проектах или любительской робототехнике такие интерфейсы встречаются редко, особенно когда речь идёт о чём-то более сложном, чем «вперёд» и «назад». Готовых решений с распознаванием речи для различных устройств в продаже не нашёл, поэтому решил собрать всё самостоятельно. Получился контроллер для робота, который не просто «слушает», а действительно понимает команды.
https://habr.com/ru/articles/909950/
#diy #esp32 #Elecrow #openai_api #openai #embedded #gpt #CrowPanel #робототехника #сезон_open_source
-
Open Source и C++: делай что должен и свершится, чему суждено
Syn ack, Хабр! С++ - это тяжелый выбор для кросс-платформенного open source проекта. Если вы выбрали С++, то вам нужно пройти следующие этапы: Сборочка . В С++ нет устоявшихся паттернов сборки. Разные платформы и ОС имеют разные требования для сборки. Если вы хотите показать миру ваше ПО, придется разработать сборочку, которая адаптирована под многообразие платформ и легко поддерживается мейнтейнерами эти Архитектура . В С++ нет устоявшихся паттернов архитектуры ПО, которая бы подходила для большинства разработчиков. Существуют множество библиотек для решения одних и тех же задач, но с разными архитектурными паттернами. Если вы хотите сделать библиотеку или чтобы ваше ПО могло расширяться другими разработчиками, придется продумать расширяемую архитектуру ПО. Распространение . В С++ нет устоявшихся паттернов для распространения вашего по. Даже вопрос, а куда выкладывать релизы является открытым и не имеет полностью рабочего решения. Вам придется продумать и разработать методы доставки вашего ПО до ваших пользователей. Хабр и GitVerse обьявили конкурс , в котором попросили поделится своим опытом участия в open source проекте: “Твои «грабли» — это уже отловленные баги для тех, кто идёт следом” Я наткнулся на “грабли” в процессе разработки open source проекта на С++: Daggy - Data Aggregation Utility and C/C++ developer library for data streams catching . Чтобы вы могли отловить мои баги, стоит разобраться, откуда возникла идея еще одного open source проекта.
-
Мой любимый векторный редактор PowerPoint или как я создал python библиотеку для добавления фигур в презентации
Если бы меня спросили, какой мой любимый векторный редактор, я бы, не задумываясь, ответил: PowerPoint . Это началось с желания делать презентации, которые приятно смотреть. Меня всегда огорчало, как часто даже в хороших докладах используются мыльные, шакальные картинки – особенно там, где вполне можно обойтись аккуратными векторными схемами. В какой-то момент я решил: буду рисовать всё сам – фигурами прямо в PowerPoint. Так я и жил, пока однажды мне не понадобилось вставить тысячу точек scatter-графика и нарисовать пару нейросетей. PNG не хотелось, руками – слишком лениво. Тогда я создал pptx-shapes – библиотеку, которая позволяет добавлять фигуры на слайды презентации.
https://habr.com/ru/articles/910340/
#pptx #powerpoint #python #библиотека_python #геометрические_фигуры #сезон_open_source
-
О том как я писал компилятор Си
Сегодня вы узнаете мой опыт писания компилятора си на python. Пробуйте тоже так! (если захотите) Данная статья в две части.
-
Как я научился анализировать собственные собесы с помощью Whisper (и почему это нужно каждому айтишнику и не только)
Собеседования - всегда стресс. Я замечал, что после каждого интервью трудно вспомнить детали: какие вопросы задавали, как именно я отвечал, где были ошибки или неточности. А переслушивать запись, которая может длиться от часа и выше это долго и неэффективно. Задумался: а что если использовать что-то, что автоматически превратит аудиозапись интервью в текст? Так я открыл для себя Whisper от OpenAI. Под катом подробности о его применении.
https://habr.com/ru/articles/910246/
#whisper #openai #python #транскрибация #анализ_речи #собеседование #подготовка_к_интервью #карьерный_рост #gpt #сезон_open_source
-
Сlite — «zero-dependency» фреймворк для создания CLI
Привет, Хабр! Это моя первая статья и я пишу ее в рамках конкурса «Сезон Open Source на Хабре» . Сегодня я хочу рассказать о своем pet-проекте, Clite - это легковесный, фреймворк на Python для создания CLI .
https://habr.com/ru/articles/909824/
#opensource #python #cli #type_hinting #type_annotations #framework #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2
В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.
https://habr.com/ru/articles/908460/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Есть ли жизнь на GitVerse? Расширения
Я давний пользователь GitHub. Можно сказать, что на моих глазах он вырос из самобытного GIT-хостинга до внушительной экосистемы для разработчиков под патронажем само́й Microsoft, и по факту стал индустриальным стандартом. Со временем я стал задаваться вопросом — можем ли мы в своей стране своими силами создать аналогичную экосистему? В которой нет проблем с платежами, не удаляют репозитории и аккаунты из-за поездки в Крым, где российские компании заказчики не опасаются хостить свои коммерческие проекты. В 2023 году я попробовал GitFlic, но не смог им пользоваться из-за нестабильной работы репозиториев. В 2025 году я решил попробовать GitVerse. Проекту уже больше года, и, скорее всего, он созрел для реального применения. В первую очередь меня интересует, есть ли у GitVerse потенциал стать не просто надёжным хостингом для GIT-репозиториев, а развиться в мощную экосистему, не просто повторить функционал GitHub в масштабе 1:43, а реализовать новое поколение индустриальных стандартов для совместного творчества разработчиков и других IT-специалистов.
https://habr.com/ru/articles/907732/
#сезон_open_source #gitverse #visual_studio #расширения #plugins #extensions #extension #plugin
-
api2app: Создание чат-бота для Телеграм
Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.
https://habr.com/ru/articles/906992/
#api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы
-
«Теплый ламповый» опенсорс — новые мега-подборки, пет-проекты, комиксы и книги, абсурдные и полезные лицензии
Впереди несколько свободных дней — хорошая возможность полистать что-то новое, выбрать интересные материалы и опенсорс-проекты для изучения. В помощь —> большая подборка экспериментального, развлекательного и управленческого в опенсорсе: от новых шуточных (и не очень) лицензий до awesome-листингов, комиксов и книг по теме (на выходные точно хватит). Поехали!
https://habr.com/ru/articles/907172/
#open_source #бизнесмодели #копирайт #книги_по_управлению #сезон_open_source #российский_open_source #public_domain
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1
Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.
https://habr.com/ru/articles/905006/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Зимняя школа RISC-V: измеряем латентность и пропускную способность, оптимизируем приложения на C#
Зимняя школа RISC-V — совместный проект YADRO и ведущих технических вузов России и Беларуси. В этом году зимняя школа прошла во второй раз: 12 лекций по разработке на RISC-V в январе и проектная работа с защитой в начале февраля. Далее в статье мы расскажем об итогах школы, дадим слово кураторам и начнем делиться самыми интересными проектами потока. Для проектов мы предложили 19 тем, которые распределили по пяти вузам — СПбГУ, ИТМО (Санкт-Петербург), ННГУ (Нижний Новгород), НГУ (Новосибирск) и БГУИР (Минск). В итоге своих героев не нашла только одна тема: почти 100 студентов защитили 18 проектов. Забегая вперед, скажем: два проекта мы осветим в этой статье, а некоторые другие — в отдельных.
https://habr.com/ru/companies/yadro/articles/907048/
#зимняя_школа_riscv #оптимизация_приложений #бенчмаркинг #riscv #студенческие_проекты #студенты #сезон_open_source