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

Чат канала https://t.iss.one/hellogitversechat
Как мы общаемся в сообществе https://telegra.ph/GitVerse-soobshchestvo-07-04
Download Telegram
От машинного кода до нейросетей: как программирование перевернуло мир 🖱

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

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

Читать лонгрид на РБК ⛓️‍💥
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
🔥632
#GitVerseКейс

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

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

О проекте

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

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

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

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

Что в планах?

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

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

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
🔥1788
Друзья, привет!

Последние дни в чате идет дискуссия про ИИ и нейросети — а у нас есть про это интересный анонс. Нативочка! 🚀

24 сентября приглашаем вас на встречу с разработчиками GigaCode, Kandinsky и других AI-продуктов — AI R&D Day. Эксперты расскажут, как обучают и оценивают модели, развивают мультимодальность и превращают исследования в сервисы.

❗️ На что советуем обратить внимание:
Дима Бабаев из GigaCode будет рассказывать, как его команда учит модель помогать разработчикам — с каждым обновлением все лучше и точнее.

📍 Офлайн в Москве* — с живыми дискуссиями и афтепати
🌐 Онлайн на сайте конференции
📆 24 сентября, 11:00 мск

Зарегистрироваться можно бесплатно на сайте AI R&D Day.

*Количество мест в очном формате ограничено.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7🤩551😁1
Что там по опенсорсу? 💡

Как вы знаете, недавно мы запустили грантовую программу для поддержки open source проектов, а на прошлой неделе на Wink вышел документальный сериал «Открытый код», в котором братья Андрей и Владимир Коняевы исследуют мир открытого кода через истории людей, которые создали нашу повседневность. И мы в нем тоже приняли участие!

Анатолий Шипов, лидер GitVerse, поделился своим мнением и рассказал много интересного.

Первая серия уже здесь

Смотрите и делитесь мнением ⬇️

КОД БЕЗ ГРАНИЦ | GitVerse запускает гранты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105😁1🤩1
Дайте GitVerse совет!

Друзья, приглашаем пройти наш регулярный опрос — расскажите нам о нас 😉 Что вам нравится на платформе? А чего не хватает?

Каждый ваш ответ — шаг к тому, чтобы GitVerse стал еще удобнее и функциональнее. Готовы повлиять на развитие платформы напрямую? Тогда вперед!

⛓️‍💥 Переходите к опросу по ссылке.

Будем рады любым мнениям.

Спасибо, что исследуете вселенную кода с нами! 🚀

#GitVerseОпрос
Please open Telegram to view this post
VIEW IN TELEGRAM
84🤩2
#GitVerseНовости

Сообщество, привет!

Давно не было новостей — посмотрим, что было интересного?

❗️ Выпуск Rust 1.90
Стоит обратить внимание на инструментарий для разработки Windows-драйверов на языке Rust, чтобы у «растовцев» появились библиотеки и функции, аналогичные инструментарию WDK для разработчиков драйверов на языке Си. Подробнее — в блоге.

📚 Стандарт WebAssembly 3.0
В новой версии улучшена поддержка компиляции в WebAssembly высокоуровневых языков, например, Java, OCaml, Scala, Kotlin, Scheme и Dart. Про остальные обновления читаем в новости.

🔝 Язык Perl поднялся с 27 на 10 место в рейтинге Tiobe
Откуда всплеск — непонятно. Одна из гипотез: интерес к Perl возвращается из-за его возможностей обработки текста и продвинутых регулярных выражений, что стало востребовано с развитием AI-платформ. Что думаете?

🖥 Многопользовательская DOOM-подобная игра, написанная на SQL
Все компоненты игры, включая код рендеринга, синхронизации состояния игроков при многопользовательской игре и игрового цикла, написаны на SQL. Игровая логика реализована при помощи таблиц, представлений (VIEW) и хранимых процедур. Кто рискнет попробовать?

🚀 ЧАТ GITVERSE | ГРАНТЫ ДЛЯ OPEN SOURCE ПРОЕКТОВ
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥84
Друзья, привет!

Скоро завершаем сбор обратной связи: если вы хотели рассказать нам о чем-нибудь, поругать или похвалить, то сейчас самое время.

Переходите по ссылке — там опрос на 5 минут (мы засекали)
Please open Telegram to view this post
VIEW IN TELEGRAM
14
#GitVerseНовости

Интересное из мира open source и не только


Релиз СУБД PostgreSQL 18 📣
После года разработки опубликована новая стабильная ветка СУБД PostgreSQL 18. Обновления для нее будут выходить до ноября 2030 года. Поддержка PostgreSQL 13.x, самой старой из поддерживаемых веток, будет прекращена 13 ноября. Все детали — в новости.

Встретимся? 🗓
3 октября в Нижнем Новгороде пройдет митап с командой GigaChat. Тема — речевые технологии: от распознавания речи на ограниченных данных и работы с длинными аудио до оптимизации энкодеров и запуска моделей прямо на устройствах (on-device).
Участие — онлайн и офлайн, а на регистрацию еще можно успеть. Подключайтесь послушать коллег — будет круто!

GigaChat поможет сделать презентацию ⬅️
Прощайте, страдания над презами! GigaChat стал первой российской нейросетью, которая поможет сделать презентацию — глубоко проанализиует контекст, сформирует тезисы, соберет структуру и распределит контент по слайдам. Результат можно скачать и, если нужно, отредактировать.
Сейчас функция находится на этапе бета-тестирования и доступна в веб-версии в разделе «Giga проекты»

Больше линукса! 🧑‍💻
На этой неделе сразу две компании представили решения для управления несколькими ядрами Linux. Что примечательно — оба уже выложены в открытый доступ и будут развиваться вместе с сообществом.
🌟В Multikernel для запуска и управления ядрами предложен усовершенствованный вызов kexec, который не ограничивается заменой работающего ядра — в отличие от классического kexec — и позволяет запускать дополнительные экземпляры, выполняемые параллельно.
🌟В Parker от китайской ByteDance (TikTok) применяется секционирование имеющихся ядер CPU, памяти и устройств. Каждый запускаемый экземпляр основывается на одном общем образе ядра, но может использовать разные настройки и оптимизации.


Нашли что-то интересное? Делитесь с нами!

🚀 ЧАТ GITVERSE | ГРАНТЫ «КОД БЕЗ ГРАНИЦ»
Please open Telegram to view this post
VIEW IN TELEGRAM
104
#GitVerseРелиз

21.0.0 🔥

Что нового ❗️

1️⃣ Общие улучшения и изменения:

Достижение «Марафонец»: получайте награды за регулярную активность на платформе (коммиты, PR, обзоры кода).
Категория "Собственные репозитории": новая предустановленная категория в списке репозиториев для быстрого доступа к вашим проектам.
Поиск по веткам: при создании запроса на слияние теперь можно быстро найти нужную ветку — просто начните вводить название.
AI-ревьюер для соавторов: теперь соавторы в приватных репозиториях могут запускать автоматический анализ кода на базе GigaCode.
Поддержка AsciiDoc: файлы в формате .asciidoc теперь отображаются так же красиво, как и Markdown.
Интерактивные диаграммы Mermaid: схемы и графики в документации можно приближать и отдалять для детального изучения.
Режимы просмотра .md-файлов: отдельные URL для просмотра Markdown-файлов в режиме превью и исходного кода.
Скрытие email-адресов: теперь можно скрыть реальный email в коммитах для повышения конфиденциальности.

2️⃣ CI/CD:

Обновленные раннеры 4.2.0: повышена стабильность и скорость выполнения пайплайнов.
Мониторинг ресурсов: отслеживайте использование CI/CD и лимиты Реестра пакетов в разделе настроек «Лимиты».

3️⃣ Публичные API:

Управление Actions и Release Assets: новые эндпоинты для работы с секретами (Secrets), переменными (Variables), артефактами (Artifacts) и возможностью программного управления файлами релизов через API.
Self-Hosted Runners: API для автоматизации регистрации и управления собственными раннерами.

4️⃣ Работа с Вики и задачами:

Просмотр файлов онлайн: прикрепленные к задачам и Вики файлы теперь можно просматривать прямо в браузере.

Пофиксили 💡

⭐️ Запросы на слияние: исправлена ошибка при создании PR с спецсимволами (например, кириллицей) в названии.
⭐️ Отображение имен: имя пользователя теперь корректно показывается на вкладке «Обсуждение» в запросах.
⭐️ Поиск репозиториев: счетчик найденных репозиториев теперь показывает правильное количество.
⭐️ Темная тема: .ipynb-файлы (Jupyter Notebook) теперь корректно отображаются в темной теме.
⭐️ Блоки кода: исправлено некорректное отображение блоков кода в .ipynb-файлах.
⭐️ Аналитика > Пульс: графики и текст в разделе статистики теперь отображаются без ошибок.
⭐️ Кнопка «Создать форк»: исправлено отображение кнопки на странице «Аналитика > Форки».
⭐️ Мои задачи: больше не показываются чужие задачи при быстром переходе между репозиториями.
⭐️ Профиль: в карточке профиля теперь корректно передается публичный email-адрес.
⭐️ Удаление email: исправлена ошибка при удалении неподтвержденного адреса электронной почты.
⭐️ Файлы .md: заголовки и блоки кода в Markdown-файлах теперь отображаются корректно.

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
25🔥3😁1
ИИ-хакатон «AI-импульс» 🗓

Друзья, у нас новости: мы стали партнером важного мероприятия — AI-хакатона «AI-импульс», который пройдет в Нижнем Новгороде 27-28 октября 2025 года!

Участников ждет возможность поработать над интересными проектами в трех треках: «Подбор аналогов продукции», «Мониторинг рекламы в Telegram» и «Инструмент reasoning для малых языковых моделей». И это не все. Кейсы от партнеров, общение с экспертами, работа с профессиональными инструментами разработки и многое другое

До встречи на хакатоне!
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥71
Друзья, крутые новости для всех, кто работает с AI! 🚀

Две новейшие модели — Kandinsky и Giga-Embeddings — появились в открытом доступе. Что еще приятнее: появились они на GitVerse.

🎬 Kandinsky Video Lite
🌟Генерирует видео до 10 сек по вашему промпту.
🌟Компактная модель на 2 млрд параметров.
🌟Есть ускоренная версия Flash — работает в 6 раз быстрее базовой!

🔍 Giga‑Embeddings
🌟Надежный RAG без галлюцинаций.
🌟Поможет строить крутых AI-ассистентов и чат-ботов.
🌟Будет полезна в автоматизированной поддержке пользователей, поиске по документам и аналитике.

📍Где брать?
Ссылки на GitVerse:
Kandinsky Video Lite лежит вот здесь,
а Giga‑Embeddings ждет вас тут.

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

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
22🔥137
#GitVerseПолезное

Must read
📘

Уютного четверга, сообщество! А чтобы этот осенний день стал еще уютнее – предлагаем почитать полезное:

Чек-лист код-ревью

Рано или поздно любой программист сталкивается с понятием «код-ревью». Это важная часть работы в команде, и понимание, как этот процесс работает и как к нему подготовиться, значительно упрощает жизнь. В блоге подробно разобрали, что такое код-ревью, зачем оно нужно и как провести его эффективно. Сохраняем!

Читать статью по ссылке

Полезные cmd-команды на Windows

Немного прикладного: в нашем блоге мы рассмотрели самые нужные CMD-команды для пользователей Windows: их применение, синтаксис и основные параметры. Уверены, это пригодится!

Читать статью по ссылке

От машинного кода до нейросетей: как программирование перевернуло мир

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

Читать статью по ссылке

🚀 ЧАТ GITVERSE | ГРАНТЫ «КОД БЕЗ ГРАНИЦ»
Please open Telegram to view this post
VIEW IN TELEGRAM
104🤩1
#GitVerseПолезное

Must watch 🎬

Вчера делились с вами полезными статьями, а сегодня – интересным подкастом. Дима Чуканов, ведущий эксперт по технологиям СберТеха (GitVerse), стал первым гостем канала ТехноВау 😍

Ребята обсудили последние ИТ-тренды, поговорили о влиянии ИИ на оценку кандидатов и, конечно, поделились своим опытом work/life balance.

Смотреть подкаст:
YouTube
RuTube
VK

🚀 ЧАТ GITVERSE | ГРАНТЫ «КОД БЕЗ ГРАНИЦ»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥853🤩1
#GitVerseНовости

Интересное из мира open source и не только

Вышел Linux 6.17
💡
В новую версию принято 14334 исправлений от 2118 разработчиков, размер патча — 46 МБ. Детально о новом релизе — в новостях.

Свежая версия браузера Chrome 141 🌐
Вместе с ней вышел стабильный выпуск свободного проекта Chromium, основы Chrome. В новой версии устранена устранена 21 уязвимость — к счастью, ни она из них не является критической. Подробно разобрали новый выпуск в блоге.

Попробуйте лучшие LLM и AI-модели 🌥
В течение октября российский облачный провайдер позволит пользователям протестировать более 20 open sourсe моделей искусственного интеллекта, включая GigaChat 2 MAX. За подробностями — по ссылке.

Критическая уязвимость платформы Red Hat OpenShift AI ⚠️
Сервис OpenShift AI Service предназначен для организации работу кластера для выполнения и обучения AI-моделей. Обнаруженная уязвимость позволяет непривилегированному пользователю получить права администратора кластера — детали.

Нашли что-то интересное? Делитесь с нами!

🚀 ЧАТ GITVERSE | ГРАНТЫ «КОД БЕЗ ГРАНИЦ»
Please open Telegram to view this post
VIEW IN TELEGRAM
7🤩3