GitVerse News
6.28K subscribers
402 photos
13 videos
352 links
Рассказываем о платформе для работы с исходным кодом — GitVerse 🚀
Разбираемся в тонкостях и делимся интересным.

Чат канала https://t.iss.one/hellogitversechat
Как мы общаемся в сообществе https://telegra.ph/GitVerse-soobshchestvo-07-04
Download Telegram
Друзья, у нас такиииие новости….🔥

Мы вместе с Cloud. ru и Хабром запустили грантовую программу «Код без границ». Важное уточнение — это не просто гранты, а всесторонняя поддержка для ваших проектов:

🏆 Финансовая мотивация – средства для развития команды или железа.
🚀 Ресурсы – облачные мощности.
👍 Сообщество – поддержка комьюнити и экспертов.

Почему стоит участвовать?
— Доработать свой проект с поддержкой сообщества.
— Найти единомышленников, пользователей или команду.
— Заявить о себе на всю ИТ-тусовку.

Что нужно?
Условий всего два:
– разместить проект на GitVerse (можно импортировать с другой площадки);
– делиться кодом и вдохновляться идеями!

Номинации:
— AI-инновации
— Наука и образование
— Проекты для всех
— Разработка для разработчиков

Что по срокам:
Заявки — с 3 сентября по 31 октября.
Отбор — ноябрь, результаты — декабрь.

Хватит кодить в стол — пора рассказать о своем проекте миру!

Все подробности по ссылке ⛓️‍💥
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩1710🥰7🔥2
GitVerse News
Друзья, совсем скоро стартует сезон конференций — время, когда разработчики и пользователи их продуктов могут встретиться и пообщаться. Для нас это возможность услышать ваше мнение и идеи, а для вас — задать нам каверзные вопросы Уже 3 сентября наших спикеров…
Иии…не пропустите доклад Олега Чирухина, владельца GigaIDE Cloud, если вы на конференции (трек Dev Platform Services) 😉

А для тех, кто не смог прийти, мы отдельно выложим запись выступления
Please open Telegram to view this post
VIEW IN TELEGRAM
16🙏7
#GitVerseРелиз

Релиз 20.0.0
🔥

Что нового ❗️

1️⃣ Категории репозиториев в профиле пользователя:
новый дизайн вкладки Репозитории профиля;
распределение репозиториев в публичные и приватные категории;
фильтрация репозиториев для быстрого поиска репозитория.

2️⃣ CI/CD:
добавлена возможность отключения потоков CI/CD;
добавлена возможность удаления запусков потоков CI/CD;
добавлено отображение пользовательских наименований потоков CI/CD;
добавлена поддержка upload-artifact@v4;
отключена возможность запуска потоков на версиях локальных раннеров ниже 4.0.0.

3️⃣ Публичные API:
добавлены публичные методы ручного запуска CI/CD;
добавлены публичные методы релизов;
добавлены ограничения частоты запросов (Rate Limits);
получение списка команд в организации;
получение списка участников команды в организации;
проверка участия пользователя в организации;
обновление репозитория.

4️⃣ Общие улучшения и изменения:
новое достижение «Лидер мнений».

5️⃣ SmartClass:
добавлена сортировка участников и команд в задании.

Пофиксили 🖱

⭐️добавлена всплывающая ошибка о слишком частых запросах на запуск GigaIDE Cloud;
⭐️обработку ошибок при редактировании yaml-файла автопроверки в SmartClass;
⭐️отображение длинных имен пользователей в задании SmartClass;
⭐️подсветку tsx при редактировании файлов;
⭐️ошибки, возникающие при работе с организациями;
⭐️код ошибки для несуществующего пользователя в Публичном API;
⭐️возможность начать ревью в закрытом запросе на слияние;
⭐️некорректное отображение чекбокса Просмотрено на вкладке измененных файлов в запросе на слияние;
⭐️некорректное отображение номера строки на вкладке измененных файлов в запросе на слияние;
⭐️некорректное отображение графиков в репозитории > Аналитика, вкладка Пульс;
⭐️некорректный текст в окне Публикация ревью.

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
12🤩106🥰1👏1
Друзья, привет!

Хотим поделиться новостью — мы стали частью большой и важной истории 🚀

В ноябре будем представлять GitVerse и GigaCode на международной конференции AI Journey 2025. Она будет посвящена трендам в мире искусственного интеллекта, влиянию нейросетей на нашу жизнь, передовым инструментам и практикам.

Следите за обновлениями — расписание появится совсем скоро! 🗓
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥226🤩2
Forwarded from Sber AI
До путешествия в мир искусственного интеллекта — 3... 2... месяца! 🚀

С 19 по 21 ноября в Москве пройдёт международная конференция по искусственному интеллекту AI Journey 2025.

За три дня ведущие мировые исследователи и эксперты-практики обсудят AI-тренды, наградят талантливых коллег, поговорят о практической пользе нейросетей, будущем индустрии и способах на него повлиять.

Новшество 2025 года — форсайт-сессии Международного альянса искусственного интеллекта. На них участники из разных стран определяли ключевые направления фундаментальных исследований в сфере AI. Итоги обсуждений за год подведут на конференции в ноябре.


Как искусственный интеллект помогает в науке, бизнесе и обществе? Каждый день конференции посвящён детальному разбору одной из этих тем. Подробнее — на сайте.
Please open Telegram to view this post
VIEW IN TELEGRAM
13🤩4
Мы на Big Tech Night 🗓

Друзья, кто тоже собрался не спать в эту пятницу? Если сомневались – вот еще одна причина этого не делать:

На Late Night Show вас ждет выступление Анатолия Шипова, лидера GitVerse. Готовьтесь вдохновляться кросс-командными проектами в мире больших технологий!

🖱 Когда: 12 сентября, ровно в 18:05.

Кто зарегистрировался на Big Tech Night – не пропустите!

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95🎉41
GitVerse News
Друзья, у нас такиииие новости….🔥 Мы вместе с Cloud. ru и Хабром запустили грантовую программу «Код без границ». Важное уточнение — это не просто гранты, а всесторонняя поддержка для ваших проектов: 🏆 Финансовая мотивация – средства для развития команды…
А для тех, кто пропустил большие новости прошлой недели:

Вместе с Cloud.ru и Хабром мы запустили грантовую программу 🏆

Успейте оставить заявку и получить всестороннюю поддержку вашего проекта

Все подробности ниже ⬇️

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
Please open Telegram to view this post
VIEW IN TELEGRAM
10🤩3
Как прошел AI-хакатон «Практическая мультимодальность» 🚀

Пятница – время поделиться тем, о чем мы вам еще не успели рассказать! Недавно мы приняли участие в хакатоне Московского банка ПАО Сбербанк в качестве технологического партнера 🏆

Студенты топовых технических вузов Москвы работали с мультимодальными данными и создавали на GitVerse прототипы AI-решений для задач городской инфраструктуры и бизнеса

Рады были стать частью этого события. Дальше — больше! 😉

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95😁1
С Днем программиста, сообщество! 🚀

Друзья, сегодня мы празднуем наш 256-й байт в году – день, когда мы чтим силу 2^8, бесконечные циклы, отладку до утра и радость от работающего кода. Немного пожеланий: пусть ваш код всегда компилируется с первого раза, баги превращаются в фичи, а дедлайны не крадут ваш сон! И, конечно, больше звезд

Отметить предлагаем по-программистски: с интересной задачкой на regex 🎉Поехали!

Представьте: вы парсите текст в поисках упоминаний «256-го» дня. Но текст хитрый — дизайнеры подкинули типографику с разными дефисами, тире и даже без них. Код вроде работает, но... пропускает кучу вариантов🐱

Вот «поломанный» сниппет на Python:

import re

text = (
"Сегодня 256-й день! Ура!\n"
"А у дизайнера типографика: 256-й день (NBSP-hyphen), 256–й (en dash), 256й без дефиса.\n"
"Ещё встретилось: 256–й, 256—й и даже 256-й в заголовке."
)

# хотим поймать: 256-й / 256й / 256-й (все «дефисы»)
found = re.findall(r"\b256-?й\b", text, flags=re.IGNORECASE)
print(found) # ожидание: ['256-й', '256-й', '256–й', '256й', '256—й', ...]


Запустите у себя — и увидите, что regex ловит не все. Почему? 🤔

А теперь вопросы:

Почему часть упоминаний не ловится, хотя визуально «дефис» есть?

Чем заменить -? в шаблоне одной правкой, чтобы покрыть всю типографику без пост-обработки, циклов или нормализации текста? (должно быть коротко и элегантно 💅)

Пишите свои идеи и догадки в комментариях ниже ⬇️

Лучшие решения отметим, а позже закинем правильный вариант от нас 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥96🤩2🥰1
От машинного кода до нейросетей: как программирование перевернуло мир 🖱

В этот особенный день мы хотим напомнить вам великую историю программирования, поэтому вместе с РБК подготовили для вас лонгрид, в котором вспомнили все: от аналитической машины Бэббиджа до современных нейросетей.

Смело отодвигайте все дела и начинайте отмечать праздник, вспоминая, с чего же все началось!

Читать лонгрид на РБК ⛓️‍💥
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥42
Решение задачки с regex 🚀

Друзья, на день программиста мы поделились с вами задачкой про regex. Видели в комментариях ваши варианты решения, спасибо за крутые идеи!

Теперь делимся нашим вариантом, а также показываем, как с этой задачей справился ИИ-ассистент GigaCode (скрин прилагается в посте 😉).

Итак, почему часть упоминаний не ловится?

В исходном коде использовался шаблон r"\b256-?й\b", который ищет «256», за которым следует опциональный ASCII-дефис (-, U+002D) и «й». Но в тексте встречаются разные Unicode-символы: обычный дефис, неразрывный дефис, en dash, em dash и другие. ASCII-дефис (-) не покрывает эти типографские варианты, поэтому часть совпадений теряется.

Решение в одну строчку:

Чтобы поймать все варианты «256-го» дня, нужно заменить -? на диапазон Unicode-символов, включающий все типы дефисов и тире. Вот исправленный код:

import re

text = (
"Сегодня 256-й день! Ура!\n"
"А у дизайнера типографика: 256-й день (NBSP-hyphen), 256–й (en dash), 256й без дефиса.\n"
"Ещё встретилось: 256–й, 256—й и даже 256-й в заголовке."
)

found = re.findall(r"\b256[\-\u2010-\u2015\u2212]?й\b", text, flags=re.IGNORECASE)
print(found) # ['256-й', '256-й', '256–й', '256й', '256—й', '256-й']

Что здесь происходит? 💡

\b256 — граница слова и число «256».

[\-\u2010-\u2015\u2212]? — опциональный символ из диапазона:

\- — ASCII hyphen-minus (U+002D).

\u2010-\u2015 — диапазон Unicode: HYPHEN (U+2010), NON-BREAKING HYPHEN (U+2011), FIGURE DASH (U+2012), EN DASH (U+2013), EM DASH (U+2014), HORIZONTAL BAR (U+2015).

\u2212 — MINUS SIGN (U+2212).

й\b — буква «й» и граница слова.

flags=re.IGNORECASE — игнорируем регистр.

Если у вас есть еще идеи или вопросы по regex, пишите в комментариях — обсудим!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥432
#GitVerseКейс

Смотри, какой репозиторий!

Привет, друзья! Давно не делились с вами крутыми проектами на GitVerse, поэтому сегодня принесли кое-что особенное. Рассказываем про Мишу — консольный SSH-клиент, который упрощает жизнь тем, кто часто работает с удаленными серверами. Погнали!

О проекте

Миша — это консольный SSH-клиент, который написан на Go и создан для удобного управления подключениями к удаленным серверам. Идея проекта родилась из реальной боли: необходимость искать доступы к серверам в чатах, файлах или заметках, а также тратить время на подключение по паролю или по ключу. Денис Корбаков, автор проекта, решил создать инструмент, который сделает процесс подключения быстрым и приятным, сохраняя привычную работу в терминале.

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

Что сейчас умеет Миша?

– Создавать новые подключения;
– Обновлять существующие подключения;
– Удалять ненужные подключения;
– Подключаться к серверам по сохраненным настройкам.

Что в планах?

– SCP-операции — упрощение передачи файлов на сервер и обратно, чтобы не гуглить аргументы SCP.
– Конфигурация — настройка тем оформления, расположения файлов и других параметров для персонализации.
– Полноценный SSH-toolkit с дополнительными функциями для удобной работы с удаленными машинами.

Переходите в репозиторий, тестируйте утилиту и делитесь своими идеями

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
🔥1277