#GitVerseКейс
Смотри, какой репозиторий!🌎
Сегодня вторник – день крутых реп на GitVerse. В этот раз мы рассказываем о GostCryptography – .NET-драйвере для работы с российскими криптопровайдерами ViPNet CSP и CryptoPro CSP.
Для чего проект нужен и кому будет полезен?💡
Если вы пишете код на C# и вам нужно делать криптографические операции с использованием российских криптоалгоритмов, то в этой библиотеке найдется все, что вам нужно. Чаще всего с ее помощью решают задачи интеграции с государственными сервисами, создают и проверяют цифровые подписи (ЭЦП).
Что проект в себя включает?🔍
Сейчас GostCryptography поддерживает если не все, то основные алгоритмы – семейство алгоритмов симметричного и асимметричного шифрования , алгоритмы хэширования, генератор случайных чисел, функции создания и проверки цифровой подписи.
Особенности текущей реализации📎
Для работы требуется ОС Windows, .NET Framework 4.5.2+ и предустановка криптопровайдера (ViPNet CSP или CryptoPro CSP). Библиотека не реализует криптографические операции, но дает удобный доступ к ним, интегрируя российскую криптографию в экосистему .NET.
Планы по дальнейшему развитию:
✅ Перевести кодовую базу на .NET 7+
✅ Обеспечить возможность работы под Linux
Переходите по ссылке в репозиторий и следите за развитием проекта!
#GitVerseРазработчикам
Смотри, какой репозиторий!
Сегодня вторник – день крутых реп на GitVerse. В этот раз мы рассказываем о GostCryptography – .NET-драйвере для работы с российскими криптопровайдерами ViPNet CSP и CryptoPro CSP.
Для чего проект нужен и кому будет полезен?
Если вы пишете код на C# и вам нужно делать криптографические операции с использованием российских криптоалгоритмов, то в этой библиотеке найдется все, что вам нужно. Чаще всего с ее помощью решают задачи интеграции с государственными сервисами, создают и проверяют цифровые подписи (ЭЦП).
Что проект в себя включает?
Сейчас GostCryptography поддерживает если не все, то основные алгоритмы – семейство алгоритмов симметричного и асимметричного шифрования , алгоритмы хэширования, генератор случайных чисел, функции создания и проверки цифровой подписи.
Особенности текущей реализации
Для работы требуется ОС Windows, .NET Framework 4.5.2+ и предустановка криптопровайдера (ViPNet CSP или CryptoPro CSP). Библиотека не реализует криптографические операции, но дает удобный доступ к ним, интегрируя российскую криптографию в экосистему .NET.
Планы по дальнейшему развитию:
Переходите по ссылке в репозиторий и следите за развитием проекта!
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14 6❤3
#GitVerseВакансии
Стань частью команды GitVerse💫
Друзья, кто хотел бы попасть к нам в команду – у вас есть отличная возможность. Мы в поиске:⬇️
✅ Lead QA engineer, который будет выстраивать и систематизировать процесс тестирования продукта, лидировать команду тестировщиков, участвовать в расширении тестовой модели и другое
Подробнее о вакансии — по ссылке
✅ DBA, которому предстоит обеспечивать отказоустойчивость и доступность баз данных, оптимизировать производительность БД и другое
Подробнее о вакансии — по ссылке
#GitVerseРазработчикам
Стань частью команды GitVerse
Друзья, кто хотел бы попасть к нам в команду – у вас есть отличная возможность. Мы в поиске:
Подробнее о вакансии — по ссылке
Подробнее о вакансии — по ссылке
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩9🤝5 5👍3🤔1
#GitVerseИнтересное
Создавайте и проверяйте задания по программированию с помощью SmartClass👨🎓
Друзья, хотим рассказать вам о нашем инструменте для управления заданиями по программированию – SmartClass. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой!
Подробнее об инструменте рассказали в карточках🔍
А попробовать новый инструмент можно по ссылке
#GitVerseРазработчикам
Создавайте и проверяйте задания по программированию с помощью SmartClass
Друзья, хотим рассказать вам о нашем инструменте для управления заданиями по программированию – SmartClass. С ним можно создавать, хранить и проверять задачи, а также автоматизировать ревью кода с помощью AI-ассистента GigaCode. В общем, все что нужно – теперь под рукой!
Подробнее об инструменте рассказали в карточках
А попробовать новый инструмент можно по ссылке
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥9👍5 4
GitVerse News
Привет, друзья! 👋 Сегодня предлагаем поучаствовать в небольшом исследовании, посвященном новой фиче GitVerse — «Вики» для создания и управления документацией. Многие уже наверняка успели попробовать ее, а нам теперь интересно послушать ваши мысли и идеи.…
Друзья, ваше мнение очень важно для нашего продукта ☀️
Ждём ваши ответы в этом опросе!
Ждём ваши ответы в этом опросе!
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, мы хотим стать еще безопаснее, поэтому предлагаем багхантерам проверить нашу защищенность 🛡
Подробнее о программе⬇️
Подробнее о программе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
Forwarded from BI.ZONE Bug Bounty
Платформа для работы с исходным кодом GitVerse («СберТех») выкатила собственную багбаунти-программу. Найдите уязвимости на gitverse.ru — помогите продукту стать еще лучше.
За валидные отчеты есть возможность получить вознаграждение до 200 тысяч рублей
Все подробности и условия — по ссылке.
Вперед, на поиски багов!
Please open Telegram to view this post
VIEW IN TELEGRAM
#GitVerseИнтересное 💫
Привет, друзья!🤘
Среда — хорошее время поделиться очередным выпуском GitVerse All Stars📸 На этот раз мы пригласили на разговор Андрея Баженова — директора управления разработки системного ПО СберТеха. Все управление занимается опенсорс-проектами, поэтому нам было вдвойне интересно узнать подробности их работы.
Он рассказал Саше Белоцерковскому о Platform V DropApp — решении для управления контейнерными приложениями — и о том, какие возможности оно открывает для разработчиков.
В интервью вы узнаете:
🚀 что такое Platform V DropApp
🚀 как 2024 год изменил мир опенсорса
🚀 поворотные события, которые стоит обсудить
🔗 Смотрите видео здесь
Делитесь мыслями и впечатлениями в комментариях в нашем чате @HelloGitVerseChat! Ждем вас там!
Привет, друзья!
Среда — хорошее время поделиться очередным выпуском GitVerse All Stars
Он рассказал Саше Белоцерковскому о Platform V DropApp — решении для управления контейнерными приложениями — и о том, какие возможности оно открывает для разработчиков.
В интервью вы узнаете:
🔗 Смотрите видео здесь
Делитесь мыслями и впечатлениями в комментариях в нашем чате @HelloGitVerseChat! Ждем вас там!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤩4 3
GitVerse News
#GitVerseНовости Это что? СТАЖИРОВКА? 😮 Да! Запускаем отбор и приглашаем начинающих Go-разработчиков на стажировку в GitVerse 🚀 😎 Итак, что мы предлагаем? 🔵 стажировка в команде крутых экспертов на реальных проектах с возможным последующим трудоустройством…
Стажировка GitVerse набирает обороты ✌️
Продолжаем принимать заявки на нашу первую стажировку для Go-разработчиков. У всех желающих еще есть возможность принять участие и попасть к нам в команду!
Всю необходимую информацию ищите в нашем предыдущем посте
Ждем вас в команде GitVerse✨
Продолжаем принимать заявки на нашу первую стажировку для Go-разработчиков. У всех желающих еще есть возможность принять участие и попасть к нам в команду!
Всю необходимую информацию ищите в нашем предыдущем посте
Ждем вас в команде GitVerse
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
GitVerse News
#GitVerseНовости
Это что? СТАЖИРОВКА? 😮
Да! Запускаем отбор и приглашаем начинающих Go-разработчиков на стажировку в GitVerse 🚀
😎Итак, что мы предлагаем?
🔵стажировка в команде крутых экспертов на реальных проектах с возможным последующим трудоустройством…
Это что? СТАЖИРОВКА? 😮
Да! Запускаем отбор и приглашаем начинающих Go-разработчиков на стажировку в GitVerse 🚀
😎Итак, что мы предлагаем?
🔵стажировка в команде крутых экспертов на реальных проектах с возможным последующим трудоустройством…
❤8👍6🔥5 1
Поддерживаем сообщество 👍 👍 👍
Наш друг Никита Соболев, самый популярный опенсорс-разработчик в России и единственный в России CPython core dev, рассказал в своем посте о том, как работает CI для опенсорса. И все на примере GitVerse!
Если вам интересна эта тема, давайте поддержим Никиту лайком и комментом у нас в чате @HelloGitVerseChat🐶
Наш друг Никита Соболев, самый популярный опенсорс-разработчик в России и единственный в России CPython core dev, рассказал в своем посте о том, как работает CI для опенсорса. И все на примере GitVerse!
Если вам интересна эта тема, давайте поддержим Никиту лайком и комментом у нас в чате @HelloGitVerseChat
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤝5🔥1
Forwarded from Находки в опенсорсе
Как работает CI для опенсорса?
Любой крупный опенсорс проект невозможен без обильного тестирования. CI-сервисы уже многие годы являются нашими обязательными спутниками. Но как они работают?
Давайте разбирать на примере GitVerse.
Важнейшие части:
- репозиторий – откуда мы берем задачи и код для запуска;
- DSL – описание того, как и что мы будем запускать. Обычно в
- runner (self-hosted или shared) – где мы запускаем определенные нами задачи.
Поговорим про две последние части.
DSL
С DSL все очень интересно. В GitVerse синтаксис и рантайм совместимы с GitHub Actions — значит, можно переиспользовать почти все существующие actions из маркетплейса.
Пример переиспользования wemake-python-styleguide GHA можно найти тут:
Работает! Вот ссылка на логи.
Пока есть проблемы с actions/cache, но обещают скоро пофиксить.
Runner
Как и всегда: можно делать свои self-hosted раннеры, есть простой способ завести раннеры в cloud.ru, есть hosted runners от платформы.
Что интересно? Интересно, что сам раннер построен поверх таскраннера act, который умеет запускать GitHub Actions локально. Документация тут. Можно попробовать запустить мой пример локально:
Круто?
Внутри self-hosted runner выполняется похожий код. В GitVerse есть свой act_runner поверх
Пока hosted runners в бете, но их постепенно выкатывают на всех пользователей. Если у вас что-то не работает, то создать багу можно тут.
Послесловие
Ребята из GitVerse решили поддержать мою работу в опенсорсе, что огромная редкость в наших реалиях.
Большое им спасибо.
Реклама. АО «СберТех» ИНН: 7736632467. erid: 2W5zFHCJ2RN
Любой крупный опенсорс проект невозможен без обильного тестирования. CI-сервисы уже многие годы являются нашими обязательными спутниками. Но как они работают?
Давайте разбирать на примере GitVerse.
Важнейшие части:
- репозиторий – откуда мы берем задачи и код для запуска;
- DSL – описание того, как и что мы будем запускать. Обычно в
yaml
;- runner (self-hosted или shared) – где мы запускаем определенные нами задачи.
Поговорим про две последние части.
DSL
С DSL все очень интересно. В GitVerse синтаксис и рантайм совместимы с GitHub Actions — значит, можно переиспользовать почти все существующие actions из маркетплейса.
Пример переиспользования wemake-python-styleguide GHA можно найти тут:
name: wps
'on':
push:
branches:
- master
pull_request:
jobs:
build:
runs-on: ubuntu-cloud-runner # <- отличие от GHA
steps:
- uses: actions/checkout@v4
- uses: wemake-services/wemake-python-styleguide@master
Работает! Вот ссылка на логи.
Пока есть проблемы с actions/cache, но обещают скоро пофиксить.
Runner
Как и всегда: можно делать свои self-hosted раннеры, есть простой способ завести раннеры в cloud.ru, есть hosted runners от платформы.
Что интересно? Интересно, что сам раннер построен поверх таскраннера act, который умеет запускать GitHub Actions локально. Документация тут. Можно попробовать запустить мой пример локально:
» act -W .gitverse/workflows/wps.yaml --container-architecture linux/amd64 -P ubuntu-cloud-runner=node:16-buster-slim
[wps] ☁ git clone 'https://github.com/wemake-services/wemake-python-styleguide' # ref=master
[wps] ⭐ Run Main actions/checkout@v4
[wps] 🐳 docker cp src=/Users/sobolev/Desktop/wps-test/. dst=/Users/sobolev/Desktop/wps-test
[wps] ✅ Success - Main actions/checkout@v4
[wps] ⭐ Run Main wemake-services/wemake-python-styleguide@master
[wps] ❌ Failure - Main wemake-services/wemake-python-styleguide@master
[wps] ⚙ ::set-output:: output=./script.py
2:1 WPS421 Found wrong function call: print
print('hello world')
^
[wps] 🏁 Job failed
Круто?
Внутри self-hosted runner выполняется похожий код. В GitVerse есть свой act_runner поверх
act
, чтобы было удобнее. Там гошный standalone бинарник, легко скачать и использовать. Пока hosted runners в бете, но их постепенно выкатывают на всех пользователей. Если у вас что-то не работает, то создать багу можно тут.
Послесловие
Ребята из GitVerse решили поддержать мою работу в опенсорсе, что огромная редкость в наших реалиях.
Большое им спасибо.
Реклама. АО «СберТех» ИНН: 7736632467. erid: 2W5zFHCJ2RN
❤12 9👍4🆒4🔥3
#GitVerseПолезное
GitVerse All Stars: Platform V Synapse⭐️
Последняя пятница этого года и последний вебинар из нашего цикла «GitVerse All Stars» 2024 года💤
В финальном выпуске на разговор с Сашей Белоцерковским зашел Максим Чудновский, разработчик СберТеха и один из активистов опенсорс-комьюнити.
В интервью мы узнали все и немного больше о том, что из себя представляет Platform V Synapse Service Mesh и как родился KubeLatte. Также Максим поделился своим опытом работы с опенсорс-проектами и построением связей с сообществом.
🌟 Смотреть вебинар – по ссылке
Переходите в наш чат @HelloGitVerseChat и делитесь мыслями по поводу вебинара📹
#GitVerseРазработчикам
GitVerse All Stars: Platform V Synapse
Последняя пятница этого года и последний вебинар из нашего цикла «GitVerse All Stars» 2024 года
В финальном выпуске на разговор с Сашей Белоцерковским зашел Максим Чудновский, разработчик СберТеха и один из активистов опенсорс-комьюнити.
В интервью мы узнали все и немного больше о том, что из себя представляет Platform V Synapse Service Mesh и как родился KubeLatte. Также Максим поделился своим опытом работы с опенсорс-проектами и построением связей с сообществом.
Переходите в наш чат @HelloGitVerseChat и делитесь мыслями по поводу вебинара
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤝2 2
#GitVerseНовости
Интересное из мира open source
Браузер без JavaScript🙀
Тестируем веб-браузера FixBrowser! По заявлениям разработчиков, он потребляет мало ресурсов и обеспечивает высокую степень конфиденциальности данных. Браузер создается с нуля и не поддерживает JavaScript, но при этом может работать с сайтами, которые его используют. Код написан на языках С и FixScript, а распространяется под лицензией ZLIB.
🌟 Чтобы работать с сайтами на JavaScript, FixBrowser использует специальный инструмент FixProxy, который преобразует сайты для работы без JavaScript. FixProxy работает как отдельный процесс и может использоваться с другими браузерами.
Новый Ruby 3.4.0🆕
Вышла новая версия языка Ruby. В выпуск 3.4.0 добавился новый идентификатор «it», по умолчанию стал использоваться парсер Prism, оптимизирован метод JSON.parse (теперь в полтора раза быстрее пакета json 2.7) и добавлен еще ряд важных изменений и апдейтов.
🌟 Код проекта распространяется под лицензиями BSD и Ruby, которая ссылается на последний вариант лицензии GPL и совместима с GPLv3.
Darktable для обработки фотографий📸
Программу называют свободной альтернативой Adobe Lightroom. Darktable позволяет вести базу снимков, корректировать искажения, устранять шумы, управлять цветом и улучшать качество фотографии, сохраняя при этом исходный снимок и всю историю операций с ним.
🌟 Код проекта написан на С и распространяется под лицензией GPLv3.
Друзья, делитесь интересными и полезными новостями из мира open source в комментариях и в чате🐶
Интересное из мира open source
Браузер без JavaScript
Тестируем веб-браузера FixBrowser! По заявлениям разработчиков, он потребляет мало ресурсов и обеспечивает высокую степень конфиденциальности данных. Браузер создается с нуля и не поддерживает JavaScript, но при этом может работать с сайтами, которые его используют. Код написан на языках С и FixScript, а распространяется под лицензией ZLIB.
Новый Ruby 3.4.0
Вышла новая версия языка Ruby. В выпуск 3.4.0 добавился новый идентификатор «it», по умолчанию стал использоваться парсер Prism, оптимизирован метод JSON.parse (теперь в полтора раза быстрее пакета json 2.7) и добавлен еще ряд важных изменений и апдейтов.
Darktable для обработки фотографий
Программу называют свободной альтернативой Adobe Lightroom. Darktable позволяет вести базу снимков, корректировать искажения, устранять шумы, управлять цветом и улучшать качество фотографии, сохраняя при этом исходный снимок и всю историю операций с ним.
Друзья, делитесь интересными и полезными новостями из мира open source в комментариях и в чате
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13 6🔥5
#GitVerseПолезное
Праздники уже начались… и это отличное время для просмотра интересно-полезного контента🍿
Как насчет того, чтобы вернуться к истокам и вспомнить всю историю программирования?
В новом видео на канале Droider подробно рассказали об истории программирования от машины Блеза Паскаля — Паскалины — и ткацких станков с программами, которые написала Ада Лавлейс, до всевозможных электронных вычислительных машин.
А еще в этом выпуске можно узнать, как одна программистка буквально нашла первый баг! Что такое ассемблер? Почему язык С так популярен? Также поговорили о современном программировании — репозиториях Git и использовании искусственного интеллекта. Не без участия GitVerse🐶
Смотреть видео — по ссылке
#GitVerseРазработчикам
Праздники уже начались… и это отличное время для просмотра интересно-полезного контента
Как насчет того, чтобы вернуться к истокам и вспомнить всю историю программирования?
В новом видео на канале Droider подробно рассказали об истории программирования от машины Блеза Паскаля — Паскалины — и ткацких станков с программами, которые написала Ада Лавлейс, до всевозможных электронных вычислительных машин.
А еще в этом выпуске можно узнать, как одна программистка буквально нашла первый баг! Что такое ассемблер? Почему язык С так популярен? Также поговорили о современном программировании — репозиториях Git и использовании искусственного интеллекта. Не без участия GitVerse
Смотреть видео — по ссылке
#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
Счастливого Нового года, сообщество! 🐶
В 2024 было так много событий:
🌟 мы официально запустили GitVerse
🌟 суммарно выпустили 110 релизов
🌟 презентовали грандиозные обновления и GigaIDE Desktop
🌟 встречались весь год на крутых конференциях и многое другое!
А сколько новостей, обновлений и встреч ждут нас с вами в 2025!🤘 Пусть наступающий год принесет только самые классные фичи, минимум багов и море вдохновения! Не забывайте отдыхать и заряжаться энергией – ведь без этого никуда.
Счастья, здоровья и успехов во всех начинаниях. Увидимся в 2025!
Ваша команда GitVerse💫
В 2024 было так много событий:
А сколько новостей, обновлений и встреч ждут нас с вами в 2025!
Счастья, здоровья и успехов во всех начинаниях. Увидимся в 2025!
Ваша команда GitVerse
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤24 18🔥9
С первый рабочим днем 😱
Друзья...мы понимаем, насколько тяжело врываться в новый рабочий год, поэтому предлагаем сегодня просто поговоритьи готовы подставить плечо тем, кто хочет поплакать ☕️
Делитесь в нашем чате @hellogitversechat, как провели праздники и как проходит ваш первый рабочий день в новом году(даже фото приветствуются 🙃 ) . Какие планы на 2025? Каких фичей ждете от GitVerse (а мы все-все запишем)?⤵️
#всемсил
Друзья...мы понимаем, насколько тяжело врываться в новый рабочий год, поэтому предлагаем сегодня просто поговорить
Делитесь в нашем чате @hellogitversechat, как провели праздники и как проходит ваш первый рабочий день в новом году
#всемсил
Please open Telegram to view this post
VIEW IN TELEGRAM
#GitVerseНовости
Интересное из мира open source
Накрутки в GitHub😱
Группа исследователей создала инструментарий, чтобы определять проекты с накрученным рейтингом на GitHub. В результате нашли больше 3 млн фиктивных звезд в почти 16 тысячах репозиториев. За подробностями заглядывайте в новости.
900 дней ожидания: вышел Flatpak 1.16⏰
После 2,5 лет разработки представлена новая версия Flatpak — системы для сборки самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux.
Flatpak подготавливает универсальный контейнер, благодаря которому не нужно создавать отдельные сборки для каждого дистрибутива📥 С ним можно безопасно запускать «сомнительные» приложения, давая выборочный доступ к своим файлам, или, например, тестировать новинки, не внося изменений в систему.
Детали обновления изучаем тут.
Что вышло за выходные👀
Хочется рассказывать обо всех новых релизах, которые выходят каждый день, но это был бы самый большой пост в истории Телеграма🐱
Вот за что зацепился взгляд за праздники:
- вышла экспериментальная версия клиента для мгновенного обмена сообщениями Pidgin 3.0, который позволяет одновременно работать в нескольких сетях с разными протоколами. Читаем о нем здесь;
- свет увидела Chimera — дистрибутив, сочетающий ядро Linux с окружением FreeBSD. Подробности уже в блоге;
- просто новая версия веб-браузера Firefox. Смотрим, что внутри, по ссылке;
- и еще много всего интересного и нужного — рассказываем в блоге, заглядывайте🤩 . Кстати, теперь можно обсуждать новости там же — завезли для вас функцию комментариев)
Друзья, делитесь интересными новостями из мира open source в комментариях и в чате✨ — устроим пятничную болталку!
Интересное из мира open source
Накрутки в GitHub
Группа исследователей создала инструментарий, чтобы определять проекты с накрученным рейтингом на GitHub. В результате нашли больше 3 млн фиктивных звезд в почти 16 тысячах репозиториев. За подробностями заглядывайте в новости.
900 дней ожидания: вышел Flatpak 1.16
После 2,5 лет разработки представлена новая версия Flatpak — системы для сборки самодостаточных пакетов, не привязанных к конкретным дистрибутивам Linux.
Flatpak подготавливает универсальный контейнер, благодаря которому не нужно создавать отдельные сборки для каждого дистрибутива
Детали обновления изучаем тут.
Что вышло за выходные
Хочется рассказывать обо всех новых релизах, которые выходят каждый день, но это был бы самый большой пост в истории Телеграма
Вот за что зацепился взгляд за праздники:
- вышла экспериментальная версия клиента для мгновенного обмена сообщениями Pidgin 3.0, который позволяет одновременно работать в нескольких сетях с разными протоколами. Читаем о нем здесь;
- свет увидела Chimera — дистрибутив, сочетающий ядро Linux с окружением FreeBSD. Подробности уже в блоге;
- просто новая версия веб-браузера Firefox. Смотрим, что внутри, по ссылке;
- и еще много всего интересного и нужного — рассказываем в блоге, заглядывайте
Друзья, делитесь интересными новостями из мира open source в комментариях и в чате
Please open Telegram to view this post
VIEW IN TELEGRAM