#сезон_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
В далёкой-далёкой стране под названием «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
-
Атака клонов или темная сторона 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
-
Атака клонов или темная сторона 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
-
Атака клонов или темная сторона 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
-
Открываем 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% в Великобритании могут оказаться под угрозой автоматизации . Но есть и хорошая новость: те, кто понимает происходящее и готовится заранее, имеют все шансы не просто выжить, но и процветать. Ключ к успеху — не в конкуренции с ИИ, а в создании эффективного симбиоза, где ИИ усиливает человеческие способности, а не заменяет их.
-
Мой вклад в безопасность блокчейна Hyperledger Fabric
Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.
-
Мой вклад в безопасность блокчейна Hyperledger Fabric
Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.
-
Мой вклад в безопасность блокчейна Hyperledger Fabric
Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.
-
Мой вклад в безопасность блокчейна Hyperledger Fabric
Решил и я в рамках конкурса рассказать о своём вкладе в развитие open source. Речь про open source блокчейн Hyperledger Fabric . Блокчейн активно используется в разных сферах: цифровые валюты центробанков ( Беларусии , Нигерии ), операторами информационных систем цифровых финансовых активов, электронное голосование, энергетика, здравоохранение и др . В этой статье я расскажу как я: обнаружил проблему; создал свой первый open source: смарт-контракт для решения этой проблемы; повлиял на создание патча для блокчейна Hyperledger Fabric, устраняющего проблему.
-
Как Армия и 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 #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по
-
От 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 #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по
-
От 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 #аналитика #анализ_и_проектирование_систем #документирование #документация_проекта #документация_на_по
-
От 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
-
Мой любимый векторный редактор PowerPoint или как я создал python библиотеку для добавления фигур в презентации
Если бы меня спросили, какой мой любимый векторный редактор, я бы, не задумываясь, ответил: PowerPoint . Это началось с желания делать презентации, которые приятно смотреть. Меня всегда огорчало, как часто даже в хороших докладах используются мыльные, шакальные картинки – особенно там, где вполне можно обойтись аккуратными векторными схемами. В какой-то момент я решил: буду рисовать всё сам – фигурами прямо в PowerPoint. Так я и жил, пока однажды мне не понадобилось вставить тысячу точек scatter-графика и нарисовать пару нейросетей. PNG не хотелось, руками – слишком лениво. Тогда я создал pptx-shapes – библиотеку, которая позволяет добавлять фигуры на слайды презентации.
https://habr.com/ru/articles/910340/
#pptx #powerpoint #python #библиотека_python #геометрические_фигуры #сезон_open_source
-
Как я научился анализировать собственные собесы с помощью Whisper (и почему это нужно каждому айтишнику и не только)
Собеседования - всегда стресс. Я замечал, что после каждого интервью трудно вспомнить детали: какие вопросы задавали, как именно я отвечал, где были ошибки или неточности. А переслушивать запись, которая может длиться от часа и выше это долго и неэффективно. Задумался: а что если использовать что-то, что автоматически превратит аудиозапись интервью в текст? Так я открыл для себя Whisper от OpenAI. Под катом подробности о его применении.
https://habr.com/ru/articles/910246/
#whisper #openai #python #транскрибация #анализ_речи #собеседование #подготовка_к_интервью #карьерный_рост #gpt #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2
В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.
https://habr.com/ru/articles/908460/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2
В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.
https://habr.com/ru/articles/908460/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 2
В прошлой части статьи мы говорили о пушах в harbor, в этой же статье мы разберемся другие методы с которыми работает его webhook.
https://habr.com/ru/articles/908460/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_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 #графические_интерфейсы
-
api2app: Создание чат-бота для Телеграм
Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.
https://habr.com/ru/articles/906992/
#api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы
-
api2app: Создание чат-бота для Телеграм
Обычно для создания Телеграм-бота нужно знать какой-нибудь язык программирования и арендовать виртуальный веб-сервер. Теперь api2app позволяет создавать в графическом режиме не только веб-приложения, мини-приложения для ВК, но и чат-ботов для Телеграм . Если у вас есть готовое API, то для создания бота Вы можете обойтись без программирования, а бекенд-программисты могут сэкономить время. В этом уроке расскажу как быстро создать простого Телеграм-бота.
https://habr.com/ru/articles/906992/
#api2app #сезон_open_source #telegram #telegram_bot #графические_интерфейсы
-
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
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1
Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.
https://habr.com/ru/articles/905006/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1
Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.
https://habr.com/ru/articles/905006/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
Webhook у Harbor или как я оповещения о пушах docker images нашей команды делал часть — 1
Руководителям групп разработки и членам команды часто приходится сталкиваться с проблемой информирования коллег о новых версиях docker image внутренних инструментов. Сообщения в общих чатах не всегда эффективны, а писать вручную — не лучшая практика. И тут мы рассмотрим разработку решения по автоматическому информированию.
https://habr.com/ru/articles/905006/
#docker_images #harbor #python #telegram #notifications #webhooks #сезон_open_source
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками
Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.
https://habr.com/ru/articles/906082/
#javascript #performance #datagrid #datagrids #сезон_open_source
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками
Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.
https://habr.com/ru/articles/906082/
#javascript #performance #datagrid #datagrids #сезон_open_source
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками
Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.
https://habr.com/ru/articles/906082/
#javascript #performance #datagrid #datagrids #сезон_open_source
-
JavaScript. Как сделать невероятно быстрый многопоточный Data Grid на 1 000 000 строк. Часть 2/2: работа с потоками
Demo | GitHub Особенности Fast Data Grid: — Невероятно быстрый — Многопоточный — Всего 523 строчки кода — Нет зависимостей — Vanilla JavaScript Попробуйте скролл и поиск по 1 000 000 строк — Fast Data Grid . В статье расскажу про работу с потоками.
https://habr.com/ru/articles/906082/
#javascript #performance #datagrid #datagrids #сезон_open_source
-
OSA: ИИ-помощник для разработчиков научного open source кода
Привет, Хабр! Меня зовут Андрей Гетманов, я работаю ML-инженером в Исследовательском центре “Сильный ИИ в промышленности” в ИТМО, а кроме того являюсь энтузиастом open source. В этой статье хочу рассказать о нашей новой разработке ― ИИ-инструменте, который помогает репозиторию стать лучшей версией себя. Разнообразных «улучшателей» много, но все они фокусируются преимущественно на качестве самого кода. Мы же смотрим шире ― на репозиторий в целом, насколько он понятен стороннему наблюдателю. Инструмент нацелен на наших коллег от науки ― например, биологов и химиков ― которые не обладают опытом коммерческой разработки и соответствующего оформления кода. Он поможет в несколько кликов сделать репозиторий более читаемым и воспроизводимым.
-
Пошаговый план: как превратить Open Source в продукт — от первых пользователей до стабильного трафика
От пет-проекта в продукт: мой гайд по превращению GitHub-репозитория в востребованное решение. Разбираем запуск для русскоязычных проектов на Product Radar — разбором ошибок, которые убивают трафик , и тактиками для первых платящих пользователей . Запустить и не сгореть
https://habr.com/ru/articles/905268/
#open_source #сезон_open_source #развитие_стартапа #продвижение_продукта #петпроект #трафик_из_социальных_сетей #трафик_из_поиска #маркетинг #маркетинг_своими_руками
-
Single Sign-On плагин для Sonatype Nexus Repository
Хочу рассказать о своём проекте - Single Sign-On плагин для Sonatype Nexus Repository . Плагин реализует аутентификацию через SSO и пользовательские токены для Nexus редакции "Community Edition". Если вам интересна эта тема, то добро пожаловать под кат.
https://habr.com/ru/articles/904766/
#сезон_open_source #sonatype_nexus_repository_oss #sso #saml #java #osgi #хранение_данных
-
FastOpenAPI: автодокументация OpenAPI для разных фреймворков на Python
Всем привет! Меня зовут Никита Рыженков, и я хочу поделиться опытом разработки библиотеки FastOpenAPI. Это инструмент, который приносит удобный стиль маршрутизации FastAPI и автоматическую документацию OpenAPI в целый ряд Python-фреймворков. Идея родилась из личной боли: в одном проекте приходилось поддерживать OpenAPI-документацию сразу в нескольких фреймворках, и я устал дублировать решения под каждый из них. Вдохновившись лаконичностью FastAPI, я решил создать унифицированный подход для Flask, AioHttp, Sanic, Falcon, Starlette, Quart, Tornado – назвал его FastOpenAPI. В этой статье расскажу, какие проблемы решает FastOpenAPI, как он устроен внутри и как им пользоваться с примерами кода под каждый поддерживаемый фреймворк.
https://habr.com/ru/articles/903622/
#python #openapi #flask #falcon #aiohttp #sanic #starlette #tornado #opensourсe #сезон_open_source
-
Chotto UI — набор компонентов для чатов на Vue3
Пытаясь подражать слогу классика, можно сказать, что "все чаты в целом одинаковы, но каждый реализует что-то свое". так ли это? посмотрим. TL, DR: далее рассказываю, что мы делаем свой UI набор компонентов для чата, даю ссылки и приглашаю присоединяться к проекту.
-
Не хватает клавиш?
В 2018 году в мире кастомных механических клавиатур (нет, статья совсем не о них) стала набирать популярность идея с забавным названием – Tap Dance . Концепт объединил в себе уже устоявшиеся в сообществе идеи отдельных событий-триггеров, которые в синергии открывали доступ к десяткам и сотням новых назначений. Позже, не без метко заимствованного названия, этот термин стал встречаться в значении общего стиля, использования нестандартных методов ввода – мультинажатий, с удержаниями, аккордовый, etc. Но так как реализован весь этот «экзотический» функционал на аппаратном уровне, за пределами своего сообщества энтузиастов он и не доступен. Был. В общем, речь пойдёт об одном вольном переложении функциональных возможностей прошивок вроде qmk, и может даже чуть шире, но для самых обычных клавиатур. Добавим кнопку перевода с транслита, переключение в эмодзи-режим, и ввод азбукой Морзе, просто шутки ради. Если раньше вы не знали, как добавить новый символ на клавиатуру – через час не будете знать, чем же ещё можно занять это место. 🕺💃
https://habr.com/ru/articles/900000/
#клавиатура #клавиатуры #типографская_раскладка #qmk #diy #tapdance #windows #сезон_open_source
-
Game Engine 3 — оболочка для визуального программирования игр на Python (от идеи до реализации)
Привет, Хабр! Сегодня я хочу рассказать о своём проекте — «Game Engine 3», программной оболочке для создания двумерных игр и приложений. Game Engine 3 — это инструмент для создания 2D‑игр с физикой и анимацией. С открытым исходным кодом, интуитивным редактором визуального программирования на основе нодов и возможностями работы с графикой, физикой и анимацией, он подходит как для новичков, так и для профессионалов. В этой статье разберем, что делает эту оболочку уникальной.
https://habr.com/ru/articles/902426/
#python #game_engine #visual_programming #open_source #сезон_open_source #game_dev #визуальное_программирование #игровой_движок #разработка_игр #разработка_приложений
-
2200 снимков Евгения Халдея собраны на Викискладе, потому что перешли в общественное достояние
Фотограф Евгений Халдей (1916—1997) был военным корреспондентом и активно фотографировал события Второй Мировой войны. Его авторские права охраняются в течение 75 лет после смерти, однако тысячи его фотографий уже перешли в общественное достояние. Как же это получилось?
https://habr.com/ru/articles/901836/
#википедия #свободные_знания #свободные_лицензии #creative_commons #общественное_достояние #викисклад #энциклопедия #wikimedia_commons #фотография #сезон_open_source
-
Пробуем Codex CLI от OpenAI для доработки ХрюХрюКара
Пару дней назад я опубликовал статью про ХрюХрюКар - телегам- бот для борьбы со стоянкой автомобилей на зелёных зонах. Проект с открытым исходным кодом . За два дня ко мне обратилось несколько сторонников с просьбой добавить их города. Но вот незадача: у меня была возможность через админ-панель Django править данные в базе, но об этом кеш сервера не узнает ( основной бекэнд на Go). В результате приходилось добавлять данные и перезагружать контейнеры с go-бекэндом вручную. Основные серверы ХХК уже имели сторы, которые получают и обрабатывают апдейты, прилетающие через redis. По сути, оставалось внести правки в часть django-бэкенда, чтобы обрабатывать сигналы pre_save и pre_delete , сериализовать данные и отправлять их в нужный канал редиса. Решил поручить эту задачу Codex CLI , которую вчера OpenAI представили нам с вами.