home.social

#сезон_open_source — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #сезон_open_source, aggregated by home.social.

  1. [Перевод] Технологические основы сайтов Wikimedia

    Наш обзор посвящён сайтам фонда Wikimedia — Википедия, Викисклад, Викиновости, Викитека и многим другим. Он расскажет, как построена технологическая работа этих сайтов, как работает движок этих сайтов и как развивается общественная жизнь вокруг этих сайтов.

    habr.com/ru/articles/1007822/

    #wikimedia #википедия #викисклад #викимедиа #свободные_знания #свободные_лицензии #creative_commons #энциклопедия #wikimedia_commons #сезон_open_source

  2. pg-status — легковесный микросервис для определения статуса PostgreSQL хостов

    Привет! Хочу рассказать о своем новом небольшом проекте - pg-status . Это очень легкий и производительный микросервис, который помогает определять статус хостов postgresql. В первую очередь его задача - помочь вашему backend найти живого мастера и достаточно синхронную реплику.

    habr.com/ru/articles/982976/

    #sql #postgresql #open_source #сезон_open_source #микросервисы #надежность #доступность

  3. Свобода! 1 января 2026 года пополнилось общественное достояние

    1 января 2026 года многие произведения перешли в общественное достояние. Охрана авторских прав окончилась для многих замечательных авторов — учёных, литераторов, деятелей культуры, журналистов. Для кого именно?

    habr.com/ru/articles/982348/

    #свободные_знания #свободные_лицензии #общественное_достояние #википедия #creative_commons #сезон_open_source

  4. Swift становится ближе. Разработка в контейнере c IDE для VSCode

    Привет, Хабр! Вы устали иметь дело со сломанными Swift проектами через несколько месяцев после их создания? Каждый раз мучаетесь с настройкой Swift окружения, нюансами под каждую платформу и страдаете от засорения системы кучей устанавливаемых компонентов? Или просто интересуетесь тем как попробовать Swift для разработки за пределами экосистемы Apple? Тогда добро пожаловать под кат, будет интересно! Читать интересное

    habr.com/ru/articles/908362/

    #Сезон_Open_source #ide #swift #embedded #android #serverside #webassembly #vscode_extension

  5. Атака клонов или темная сторона Open Source

    В далёкой-далёкой стране под названием «Open Source»... Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией. Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина клонов, выдающих себя за нас.

    habr.com/ru/companies/amnezia/

    #сезон_open_source #клоны #приложения #vpn #amneziavpn #amneziawg

  6. Атака клонов или темная сторона Open Source

    В далёкой-далёкой стране под названием «Open Source»... Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией. Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина клонов, выдающих себя за нас.

    habr.com/ru/companies/amnezia/

    #сезон_open_source #клоны #приложения #vpn #amneziavpn #amneziawg

  7. Атака клонов или темная сторона Open Source

    В далёкой-далёкой стране под названием «Open Source»... Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией. Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина клонов, выдающих себя за нас.

    habr.com/ru/companies/amnezia/

    #сезон_open_source #клоны #приложения #vpn #amneziavpn #amneziawg

  8. Атака клонов или темная сторона Open Source

    В далёкой-далёкой стране под названием «Open Source»... Когда-то мы просто хотели сделать VPN, который можно будет легко развернуть на своем сервере, без сбора логов, централизации и слежки. В 2020 году, на хакатоне Demhack, организованном цифровыми правозащитниками из Роскомсвободы, родилась идея создать VPN-сервис, который станет независимым и неуязвимым к блокировкам. Так появился Amnezia VPN – бесплатное open-source решение, позволяющее каждому настроить VPN на собственном сервере с использованием различных протоколов, например, OpenVPN, WireGuard, Shadowsocks, IKEv2 или OpenVPN over Cloak, как надежда на свободный и неуязвимый интернет. Чуть позже мы сделали еще клиент AmneziaWG, о нем расскажем ниже. И как любой хороший повстанческий корабль, он был построен не корпорацией, а маленькой командой инженеров и активистов – с использованием открытого кода, под свободной лицензией. Тогда мы еще не предполагали, что спустя пару лет в галактике появится дюжина клонов, выдающих себя за нас.

    habr.com/ru/companies/amnezia/

    #сезон_open_source #клоны #приложения #vpn #amneziavpn #amneziawg

  9. Открываем Konfeature, нашу open-source библиотеку для удобной работы с Feature Flags

    Привет! Это Саша Таболин — старший android-разработчик в red_mad_robot. Мы создали открытую библиотеку Konfeature для оптимизации работы с Feature Flags и хотим поделиться нашей разработкой.

    habr.com/ru/companies/redmadro

    #сезон_open_source #feature_flags #android #kotlin #разработка_мобильных_приложений #opensource

  10. Почему ИИ вас заменит. И как к этому подготовиться

    Время размышлений о том, заменит ли ИИ человеческий труд, прошло. Вопрос теперь не "если", а "когда" и "как быстро". По данным ОЭСР, 27% занятых на рынке труда развитых стран потеряют работу из-за искусственного интеллекта . К 2030 году около 38% рабочих мест в США и 30% в Великобритании могут оказаться под угрозой автоматизации . Но есть и хорошая новость: те, кто понимает происходящее и готовится заранее, имеют все шансы не просто выжить, но и процветать. Ключ к успеху — не в конкуренции с ИИ, а в создании эффективного симбиоза, где ИИ усиливает человеческие способности, а не заменяет их.

    habr.com/ru/articles/911936/

    #Сезон_Open_Source #самообразование #ии

  11. Мой вклад в безопасность блокчейна Hyperledger Fabric

    Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.

    habr.com/ru/articles/911220/

    #сезон_open_source #блокчейнтехнологии #blockchain

  12. Мой вклад в безопасность блокчейна Hyperledger Fabric

    Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.

    habr.com/ru/articles/911220/

    #сезон_open_source #блокчейнтехнологии #blockchain

  13. Мой вклад в безопасность блокчейна Hyperledger Fabric

    Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.

    habr.com/ru/articles/911220/

    #сезон_open_source #блокчейнтехнологии #blockchain

  14. Мой вклад в безопасность блокчейна Hyperledger Fabric

    Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.

    habr.com/ru/articles/911220/

    #сезон_open_source #блокчейнтехнологии #blockchain

  15. Как Армия и open-source помогли мне стартануть карьеру

    Грандиозная история вокруг микро open-source проекта который неожиданно выстрелил и вытащил меня из ямы Читать

    habr.com/ru/articles/910432/

    #сезон_open_source #frontend #армия #научная_рота

  16. От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

    Привет, Хабр! Меня зовут Катя, я лидирую Gramax , open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code. Интересно, давай!

    habr.com/ru/articles/910716/

    #сезон_open_source #docs_as_code #everything_as_code #adr #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по

  17. От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

    Привет, Хабр! Меня зовут Катя, я лидирую Gramax , open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code. Интересно, давай!

    habr.com/ru/articles/910716/

    #сезон_open_source #docs_as_code #everything_as_code #adr #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по

  18. От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

    Привет, Хабр! Меня зовут Катя, я лидирую Gramax , open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code. Интересно, давай!

    habr.com/ru/articles/910716/

    #сезон_open_source #docs_as_code #everything_as_code #adr #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по

  19. От Docs as Code к Everything as Code: как Gramax меняет работу с документацией

    Привет, Хабр! Меня зовут Катя, я лидирую Gramax , open-source платформу для управления технической документацией. Однажды мы с коллегами утонули в хаосе рабочих документов: без версий, без согласований, без истории принятых решений. Это подтолкнуло нас к созданию Gramax — инструмента, который интегрирует документацию в процесс разработки, делая его прозрачным и управляемым. В этой статье расскажу, как Gramax помогает на каждом этапе разработки ПО. Как перейти к документированию в подходе Docs as Code и шагнуть дальше — к Everything as Code. Интересно, давай!

    habr.com/ru/articles/910716/

    #сезон_open_source #docs_as_code #everything_as_code #adr #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по

  20. Как я пытался спасти аккаунт разработчика в Google Play и в итоге сделал крипто-приложение

    Недавно я получил неожиданное письмо от Google, после которого пришлось срочно писать криптоприложение. Спойлер: там пончики. Много пончиков. Внимание! Возможен контакт с пончиками

    habr.com/ru/articles/910612/

    #сезон_open_source #expo #react_native #open_source #google_play

  21. Понимающий робот: голосовой интерфейс на ESP32 и OpenAI

    «Развернись на 180 градусов, проедь вперёд и включи фары» , «Подъедь ближе к свету» , «Если рядом ничего нет — проедь вперёд, потом поверни направо». Хочется, чтобы даже игрушечные роботы понимали такие команды с полуслова. Без заученных фраз, без кнопок, без пульта. Нас к этому приучают голосовые ассистенты — Siri, Alexa, Алиса, но в DIY-проектах или любительской робототехнике такие интерфейсы встречаются редко, особенно когда речь идёт о чём-то более сложном, чем «вперёд» и «назад». Готовых решений с распознаванием речи для различных устройств в продаже не нашёл, поэтому решил собрать всё самостоятельно. Получился контроллер для робота, который не просто «слушает», а действительно понимает команды.

    habr.com/ru/articles/909950/

    #diy #esp32 #Elecrow #openai_api #openai #embedded #gpt #CrowPanel #робототехника #сезон_open_source

  22. Мой любимый векторный редактор PowerPoint или как я создал python библиотеку для добавления фигур в презентации

    Если бы меня спросили, какой мой любимый векторный редактор, я бы, не задумываясь, ответил: PowerPoint . Это началось с желания делать презентации, которые приятно смотреть. Меня всегда огорчало, как часто даже в хороших докладах используются мыльные, шакальные картинки – особенно там, где вполне можно обойтись аккуратными векторными схемами. В какой-то момент я решил: буду рисовать всё сам – фигурами прямо в PowerPoint. Так я и жил, пока однажды мне не понадобилось вставить тысячу точек scatter-графика и нарисовать пару нейросетей. PNG не хотелось, руками – слишком лениво. Тогда я создал pptx-shapes – библиотеку, которая позволяет добавлять фигуры на слайды презентации.

    habr.com/ru/articles/910340/

    #pptx #powerpoint #python #библиотека_python #геометрические_фигуры #сезон_open_source

  23. Как я научился анализировать собственные собесы с помощью Whisper (и почему это нужно каждому айтишнику и не только)

    Собеседования - всегда стресс. Я замечал, что после каждого интервью трудно вспомнить детали: какие вопросы задавали, как именно я отвечал, где были ошибки или неточности. А переслушивать запись, которая может длиться от часа и выше это долго и неэффективно. Задумался: а что если использовать что-то, что автоматически превратит аудиозапись интервью в текст? Так я открыл для себя Whisper от OpenAI. Под катом подробности о его применении.

    habr.com/ru/articles/910246/

    #whisper #openai #python #транскрибация #анализ_речи #собеседование #подготовка_к_интервью #карьерный_рост #gpt #сезон_open_source

  24. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2

    В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.

    habr.com/ru/articles/908460/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  25. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2

    В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.

    habr.com/ru/articles/908460/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  26. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2

    В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.

    habr.com/ru/articles/908460/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  27. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2

    В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.

    habr.com/ru/articles/908460/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  28. Есть ли жизнь на GitVerse? Расширения

    Я давний пользователь GitHub. Можно сказать, что на моих глазах он вырос из самобытного GIT-хостинга до внушительной экосистемы для разработчиков под патронажем само́й Microsoft, и по факту стал индустриальным стандартом. Со временем я стал задаваться вопросом — можем ли мы в своей стране своими силами создать аналогичную экосистему? В которой нет проблем с платежами, не удаляют репозитории и аккаунты из-за поездки в Крым, где российские компании заказчики не опасаются хостить свои коммерческие проекты. В 2023 году я попробовал GitFlic, но не смог им пользоваться из-за нестабильной работы репозиториев. В 2025 году я решил попробовать GitVerse. Проекту уже больше года, и, скорее всего, он созрел для реального применения. В первую очередь меня интересует, есть ли у GitVerse потенциал стать не просто надёжным хостингом для GIT-репозиториев, а развиться в мощную экосистему, не просто повторить функционал GitHub в масштабе 1:43, а реализовать новое поколение индустриальных стандартов для совместного творчества разработчиков и других IT-специалистов.

    habr.com/ru/articles/907732/

    #сезон_open_source #gitverse #visual_studio #расширения #plugins #extensions #extension #plugin

  29. api2app: Создание чат-бота для Телеграм

    Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.

    habr.com/ru/articles/906992/

    #api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы

  30. api2app: Создание чат-бота для Телеграм

    Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.

    habr.com/ru/articles/906992/

    #api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы

  31. api2app: Создание чат-бота для Телеграм

    Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.

    habr.com/ru/articles/906992/

    #api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы

  32. api2app: Создание чат-бота для Телеграм

    Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.

    habr.com/ru/articles/906992/

    #api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы

  33. «Теплый ламповый» опенсорс — новые мега-подборки, пет-проекты, комиксы и книги, абсурдные и полезные лицензии

    Впереди несколько свободных дней — хорошая возможность полистать что-то новое, выбрать интересные материалы и опенсорс-проекты для изучения. В помощь —> большая подборка экспериментального, развлекательного и управленческого в опенсорсе: от новых шуточных (и не очень) лицензий до awesome-листингов, комиксов и книг по теме (на выходные точно хватит). Поехали!

    habr.com/ru/articles/907172/

    #open_source #бизнесмодели #копирайт #книги_по_управлению #сезон_open_source #российский_open_source #public_domain

  34. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1

    Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.

    habr.com/ru/articles/905006/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  35. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1

    Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.

    habr.com/ru/articles/905006/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  36. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1

    Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.

    habr.com/ru/articles/905006/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  37. Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1

    Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.

    habr.com/ru/articles/905006/

    #docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source

  38. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками

    Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.

    habr.com/ru/articles/906082/

    #javascript #performance #datagrid #datagrids #сезон_open_source

  39. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками

    Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.

    habr.com/ru/articles/906082/

    #javascript #performance #datagrid #datagrids #сезон_open_source

  40. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками

    Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.

    habr.com/ru/articles/906082/

    #javascript #performance #datagrid #datagrids #сезон_open_source

  41. JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками

    Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.

    habr.com/ru/articles/906082/

    #javascript #performance #datagrid #datagrids #сезон_open_source

  42. OSA: ИИ-помощник для разработчиков научного open source кода

    Привет, Хабр! Меня зовут Андрей Гетманов, я работаю ML-инженером в Исследовательском центре “Сильный ИИ в промышленности” в ИТМО, а кроме того являюсь энтузиастом open source. В этой статье хочу рассказать о нашей новой разработке ― ИИ-инструменте, который помогает репозиторию стать лучшей версией себя. Разнообразных «улучшателей» много, но все они фокусируются преимущественно на качестве самого кода. Мы же смотрим шире ― на репозиторий в целом, насколько он понятен стороннему наблюдателю. Инструмент нацелен на наших коллег от науки ― например, биологов и химиков ― которые не обладают опытом коммерческой разработки и соответствующего оформления кода. Он поможет в несколько кликов сделать репозиторий более читаемым и воспроизводимым.

    habr.com/ru/companies/spbifmo/

    #Кейс #итмо #университет_итмо #наука #сезон_open_source

  43. Пошаговый план: как превратить Open Source в продукт — от первых пользователей до стабильного трафика

    От пет-проекта в продукт: мой гайд по превращению GitHub-репозитория в востребованное решение. Разбираем запуск для русскоязычных проектов на Product Radar — разбором ошибок, которые убивают трафик , и тактиками для первых платящих пользователей . Запустить и не сгореть

    habr.com/ru/articles/905268/

    #open_source #сезон_open_source #развитие_стартапа #продвижение_продукта #петпроект #трафик_из_социальных_сетей #трафик_из_поиска #маркетинг #маркетинг_своими_руками

  44. Single Sign-On плагин для Sonatype Nexus Repository

    Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository . Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.

    habr.com/ru/articles/904766/

    #сезон_open_source #sonatype_nexus_repository_oss #sso #saml #java #osgi #хранение_данных

  45. FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python

    Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI​. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.

    habr.com/ru/articles/903622/

    #python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source

  46. Chotto UI — набор компонентов для чатов на Vue3

    Пытаясь подражать слогу классика, можно сказать, что "все чаты в целом одинаковы, но каждый реализует что-то свое". так ли это? посмотрим. TL, DR: далее рассказываю, что мы делаем свой UI набор компонентов для чата, даю ссылки и приглашаю присоединяться к проекту.

    habr.com/ru/articles/903550/

    #vue #vue3 #chat #components #сезон_open_source

  47. Не хватает клавиш?

    В 2018 году в мире кастомных механических клавиатур (нет, статья совсем не о них) стала набирать популярность идея с забавным названием – Tap Dance . Концепт объединил в себе уже устоявшиеся в сообществе идеи отдельных событий-триггеров, которые в синергии открывали доступ к десяткам и сотням новых назначений. Позже, не без метко заимствованного названия, этот термин стал встречаться в значении общего стиля, использования нестандартных методов ввода – мультинажатий, с удержаниями, аккордовый, etc. Но так как реализован весь этот «экзотический» функционал на аппаратном уровне, за пределами своего сообщества энтузиастов он и не доступен. Был. В общем, речь пойдёт об одном вольном переложении функциональных возможностей прошивок вроде qmk, и может даже чуть шире, но для самых обычных клавиатур. Добавим кнопку перевода с транслита, переключение в эмодзи-режим, и ввод азбукой Морзе, просто шутки ради. Если раньше вы не знали, как добавить новый символ на клавиатуру – через час не будете знать, чем же ещё можно занять это место. 🕺💃

    habr.com/ru/articles/900000/

    #клавиатура #клавиатуры #типографская_раскладка #qmk #diy #tapdance #windows #сезон_open_source

  48. Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)

    Привет, Хабр! Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений. Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.

    habr.com/ru/articles/902426/

    #python #game_engine #visual_programming #open_source #сезон_open_source #game_dev #визуальное_программирование #игровой_движок #разработка_игр #разработка_приложений

  49. 2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние

    Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его фотографий уже перешли в общественное достояние. Как же это получилось?

    habr.com/ru/articles/901836/

    #википедия #свободные_знания #свободные_лицензии #creative_commons #общественное_достояние #викисклад #энциклопедия #wikimedia_commons #фотография #сезон_open_source

  50. Пробуем Codex CLI от OpenAI для доработки ХрюХрюКара

    Пару дней назад я опубликовал статью про ХрюХрюКар - телегам- бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом . За два дня ко мне обратилось несколько сторонников с просьбой добавить их города. Но вот незадача: у меня была возможность через админ-панель Django править данные в базе, но об этом кеш сервера не узнает ( основной бекэнд на Go). В результате приходилось добавлять данные и перезагружать контейнеры с go-бекэндом вручную. Основные серверы ХХК уже имели сторы, которые получают и обрабатывают апдейты, прилетающие через redis. По сути, оставалось внести правки в часть django-бэкенда, чтобы обрабатывать сигналы pre_save и pre_delete , сериализовать данные и отправлять их в нужный канал редиса. Решил поручить эту задачу Codex CLI , которую вчера OpenAI представили нам с вами.

    habr.com/ru/articles/901742/

    #сезон_open_source #хрюхрюкар #openai #codex #codex_cli