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

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

Друзья, сегодня 256-й день года, и это значит, что все разработчики отмечают свой профессиональный праздник — день программиста. Наверное, нет более относящегося к нам и к нашим пользователям праздника, чем этот. Поздравляем!🎉

Сегодня совершенно точно можно сказать: на вас держится все. Без вас железо оставалось бы лишь железом, а мир откатился бы на 100 лет назад.

Почему именно сегодня?

Дата праздника объясняется расчетом: 2 (двоичная система исчисления) в степени 8 (количество битов в байте). То есть 2^8= 256. Поэтому в обычный год день программиста 13 сентября, а в високосный — 12 сентября.

Желаем вам интересных и творческих задач, ярких вызовов и бесконечной любви к своему делу! 🫶
Please open Telegram to view this post
VIEW IN TELEGRAM
3917🔥12👍6🤩2
#GitVerseИнтересное
1% разработчиков любит конфколлы: портрет типичного программиста-2024 🐱

В продолжение праздника хотим поделиться с вами результатами нашего совместного с Хабром исследования.

Не так давно мы проводили опрос, чтобы выяснить, как сегодня выглядит типичный программист. Не в смысле внешности, а в плане своих личных и профессиональных качеств. Опрос прошли почти 2,5 тысячи человек, и мы сделали несколько интересных выводов:

➡️ Типичный программист — почти наверняка бэкендер. Эту специализацию указали 39% опрошенных. Следом ожидаемо идут фулстек (19%) и фронтенд (13%).

➡️ Скорее всего, типичный программист пишет на Java (54%) или на C (49%). Ну или на Python (46%).

➡️ Опрошенные считают, что 1-2 созвона в день для особо важных вопросов — это вполне нормально (43%). 31% респондентов в целом нейтрально относится к конфколлам , но лишь 1% действительно любит созвоны.

➡️ Деньги для типичного программиста не на первом, а лишь на втором месте. 24% опрошенных признались, что для них важнее всего зарплата, но 28% заявили, что их цель — техническое лидерство в своей области.

➡️ Не вполне понятно, насколько типичный программист подвижен. 55% опрошенных заявили, что любят компьютерные игры, а 49% — что увлекаются спортом/фитнесом. Впрочем, примерно 26% любят и то, и другое одновременно.

➡️ Типичный программист не любит смузи. Это такой же ложно-хипстерский стереотип, как пристрастие к коворкингам. За смузи проголосовал всего 1% респондентов. Типичный программист любит кофе (35%) и/или чай (30%).

➡️ И самое главное: типичный программист справедливо полагает, что если уж и делать окрошку, то на квасе (46%). Или вообще не стоит портить оливье жижей (36%). Адептов кефира всего 17%. А полтора процента голосовали за страшные вещи, их мы озвучивать не будем.

Полную версию результатов опроса читайте в статье 🔍
Please open Telegram to view this post
VIEW IN TELEGRAM
1410👍76🔥2👎1
#GitVerseРелиз

Релиз 8.1.0


Мелочь, а приятно:

📎быстрый переход на последний коммит ветки/тега;
📎при создании коммита в новую ветку предлагается создание пулл реквеста;
📎улучшенное отображение списков и чекбоксов в .md.

🔍Для тех, кто любит читать:

📎новый раздел просмотр коммитов

⚙️ Пофиксили

🧷отображение пути к файлу в профиле репозитория, удаление имени файла в релизах

🧷перевод со страницы пакета при его удалении, пунктуацию на пустой вкладке Пакеты
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥8👍5🤝2🆒1
Привет, друзья! 👋

Нам снова нужно ваше мнение и помощь в рубрике #GitVerseОпрос

А поделитесь, как вы пользуетесь функцией Задачи/Issues? Только для кода или в других сферах тоже?

Какие сервисы используете для Задач? Какие фичи для вас самые удобные или, наоборот, неудобные? И без чего Задачи — не Задачи?

Ждем вас в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
132
#GitVerseНовости

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


Если вы ждали VirtualBox… 🎁
…то дождались! Свежая версия популярной системы виртуализации увидела свет спустя два года после предыдущего релиза. Установка на Fedora, openSUSE, Ubuntu, Debian, macOS и Windows.
Что нового:
- модернизирован граф.интерфейс;
- улучшена совместимость с веткой Python 3.x, объявлен устаревшим API для обвязок на Python 2.x;
- а еще новые сертификаты, фичи, оптимизации процессов и многочисленные фиксы багов.
Лайк или мимо?

ОС на Rust 📌
Готовится к выходу новая операционная система — Redox OS, написанная на Rust и призванная стать более безопасной заменой Linux- и BSD-системам. Версия 0.9.0 поддерживает больше железа и Unix-программ.
Для тестирования доступны загрузочные live-окружения для реального оборудования и системные образы для ВМ на архитектуре x86_64 и i686.
За пару лет разработки создатели улучшили производительность, поработали над стабильностью, оптимизировали механизмы управления виртуальной и физической памятью, ускорили работу файловой системы. Значительно упростили процесс портирования программ с Linux- и BSD-систем и усилили поддержку архитектуры ARM64.
Уже успели потестить?

Музыка — тоже код 🎵
Стала доступна новая версия аудиоредактора Ardour 8.7. По сути, это свободный вариант профессионального софта: ProTools, Nuendo, Pyramix и Sequoia. В редакторе есть инструменты для многоканальной записи, обработки и микширования звука, мультитрековая шкала времени и возможность отменять изменения даже если вы закрывали программу в процессе работы.
Есть музыканты в чате? Какими редакторами пользуетесь?
Please open Telegram to view this post
VIEW IN TELEGRAM
14👍1154
#GitVerseКейс

Как мы импортозаместились 🎙

На связи GitVerse, и мы продолжаем брать интервью у наших пользователей. Сегодня мы пообщались с Иваном Бобченковым и узнали, над какими проектами Иван работает, какими инструментами пользуется и как планирует развивать свои репы.

Итак, поехали!

🗣️Расскажи, почему решил перейти на GitVerse? Где раньше хранил проекты?

Я хочу развивать отечественную платформу. Раньше пользовался GitHub, затем перебрался на Gitlab и вот сейчас «переехал» на GitVerse.

🗣️Над какими проектами работаешь? Сколько всего у тебя реп?

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

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

🗣️Какими инструментами пользуешься?

Чаще всего я пользуюсь хранилищем, а после него — CI. AI-ассистентом пользовался, но вернулся обратно на Сodium. Из пожеланий — мне не хватает публичного API и ручного запуска пайплайнов.

🗣️Какие у тебя планы по развитию твоих проектов?

Планов много, для начала — сделать прототип нового инструмента и привлечь разработчиков поучаствовать в проекте :)

Репозиторий с Docker-api-ts тоже нужно привести в надлежащий вид. В нем сейчас не хватает многих функций, которые нужно описать в планах и сделать полную настройку для коллаборации, а также развернуть документацию.

Переходите по ссылке и следите за проектами Ивана 🔗

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍139
Сегодня день рождения смайлика 🥳

Не смогли обойти стороной такой день! Ведь именно 19 сентября 1982 года появился он — смайлик. Сегодня без него едва ли обходится наше диджитал-общение 🐱

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

Ну и небольшой подарок — мы открыли в нашем чате все смайлики для реакций (самые внимательные уже заметили).

Да будет больше эмоций (желательно, позитивных)! 🫶🏼
Please open Telegram to view this post
VIEW IN TELEGRAM
108👍5🤩3🔥2👏1🤔1
#GitVerseПолезное

Must read
🔍

Делимся полезностями для вечернего чтения

➡️ Ваши git и там и тут передают: как синхронизировать репозитории на мастере и репликах

В статье Роман Соловьев, ведущий ИТ‑инженер в отделе RnD и готовых решений в СберТехе, рассказал о том, как он синхронизирует Git‑репозитории на двух узлах, какие существуют альтернативы и зачем это вообще нужно.

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

➡️ Linus Torvalds: C vs. Rust Debate Has “Religious Undertones”

Для тех, кто любит читать зарубежные источники — полезная статья о столкновении между лагерями C и Rust.

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

Если у вас есть полезные или интересные материалы — делитесь ими в комментариях ⬇️

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
👍126🤝3
#GitVerseРелиз

Релиз 8.2.0


➡️ Что нового:

Организации:

🧷 выход/удаление себя из организации;

🧷 верифицированные аккаунты организаций;

🧷 пагинация на странице участников команды организации.

Мелочь, а приятно:

информация о количестве добавленных строк в пулл реквесте.

⚙️ Пофиксили

🧷Переход в организацию для неавторизованного пользователя, переход на новую страницу при изменении названия команды организации, перехода на страницу Релизы после сохранения релиза;

🧷Поиск репозитория на странице Обзор с фильтром по дате создания, выполнение CI/CD-задач для репозитория после смены его владельца;

🧷Обработка .md для копирования кода, отображение кнопки удаления соавторов, сообщение об ошибке валидации поля названия задания на форме его создания.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍129👾3
#GitVerseНовости

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

Вышла FreeBSD версия 13.4
🚨
Спустя полгода разработки стала доступна новая версия ОС FreeBSD. В 13.4 обновлены драйверы устройств и версии LLVM 18.1.5, SQLite 3.46.0, OpenSSH 9.7p1, libarchive 3.7.4, добавлено кэширование информации о часовых поясах и оптимизирована производительность. Выпуск 13.5 станет финальным в этой ветке — FreeBSD 14 уже работает, а выход ее следующей версии (14.2) запланирован на конец 2024 года.

Свежее ядро Linux ☄️
Пользователям стала доступна свежая версия ядра Linux — 6.11.
Цифры: приняты 15130 исправлений от 2078 разработчиков, добавлено 985857 строк кода, размер патча — 85 МБ.
Факты:
- поддержка операций атомарной записи на блочном уровне;
- возможность записи в отзеркаленные в память исполняемые файлы;
- поддержка написания драйверов блочных устройств на Rust;
- и многое другое — релиз правда вышел богатым на обновления.
Проверяем?

О — основательность 💪
FreeCAD, мощная система автоматизированного проектирования с открытым исходным кодом, опубликовала кандидат-релиз. Это значит, что от полноценного выхода в свет проект отделяет устранение всего нескольких ошибок. Впрочем, это не новость для тех, кто ждет релиз, ведь работа над FreeCAD началась… 21 год назад. Разработчики объясняют это стремлением к максимальной стабильности итогового продукта.
Когда спринт несколько затянулся…
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍9🔥52
#GitVerseКейс

Смотри, какой репозиторий: MoonShine
🖥

Крутые проекты с GitVerse снова на связи! Сегодня расскажем о MoonShine — open source проекте, предназначенном для создания админ-панелей для Laravel.

Итак, как проект создавался?

Проект создан Данилом Щуцким, автором CutCode, и существует уже более двух лет. Все началось с идеи в Telegram-чате Laravel Community от CutCode, которая звучала примерно так: «А почему бы не начать свой open source и совместно его развивать?». И вот, пройдя все этапы и стадии (о которых можно прочитать в статье автора), проект успешно развивается.

Задачи проекта — обеспечить одновременно простоту использования для начинающих разработчиков и сохранение широкой функциональности, ускорить процесс разработки админ-панелей для Laravel-проектов и реализовать быстрое создание MVP.

🔍Из чего MoonShine состоит?

Помимо ядра админ-панели проект включает в себя:

компонентную систему для комфортного построения UI;
ресурсы для работы с данными и страницы для отображения контента;
конструкторы форм и таблиц;
темы на выбор с возможностью кастомизации;
инструменты для создания дашбордов;
систему авторизации и управления правами доступа.

Факты:

➡️MoonShine использует стек TAL (Tailwind CSS, Alpine.js, Laravel);
➡️базовую админ-панель с авторизацией и CRUD можно развернуть всего за 5 минут;
➡️для MoonShine уже создано более 15 дополнительных пакетов, расширяющих его функциональность.

🔗 Узнать о проекте подробнее и следить за его развитием можно по ссылке в репозиторий

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
15👍11🔥84🆒2
#GitVerseОпрос
Друзья, привет! 👋

Мы ценим мнение каждого и стремимся сделать наше сообщество еще лучше!

Поэтому запускаем опрос, который поможет понять, насколько вы довольны комьюнити, чатом и контентом, и что мы можем улучшить.

Каждый голос важен, ведь мы хотим создать пространство, в котором всем будет интересно и комфортно.

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

Расскажите, каких рубрик не хватает?
Поделитесь, что еще о продукте хочется узнать?

Спасибо за вашу активность. Оставайтесь с нами! ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍22
Оцените, насколько наше сообщество полезно по шкале от 1 до 10 (1 — нет ценности, 10 — все супер!)
Anonymous Poll
12%
1
3%
2
4%
3
6%
4
10%
5
7%
6
11%
7
12%
8
8%
9
26%
10
🤔6
Укажите, насколько по шкале от 1 до 10 вы готовы рекомендовать сообщество (1 — совсем не готов, 10 — уже пригласили друзей и коллег!)
Anonymous Poll
17%
1
3%
2
6%
3
4%
4
13%
5
7%
6
8%
7
7%
8
8%
9
25%
10
🤔5
#GitVerseНовости

Всем привет! 👋

Мы к вам с анонсом — уже в следующий понедельник, 30-го сентября, в кластере «Ломоносов» состоится крупнейшая профессиональная конференция фронтенд-разработчиков #FrontendConf 2024 🚀

Наш технологический евангелист Саша Белоцерковский представит CберТех и GitVerse на круглом столе и поговорит с коллегами из Сбера, Яндекса и Альфа-Банка на нашу любимую тему — как ИИ меняет процессы разработки.

Будете рядом — заходите пообщаться! 🎤
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝87🔥6👍1
#GitVerseНаСвязи

Давайте знакомиться
👋

Друзья, сегодня знакомим вас с Сашей Ульяновым, руководителем направления «Задачи и Вики».

Саша развивает инструменты, позволяющие командам и индивидуальным разработчикам
удобно и прозрачно организовывать свою работу (подробнее о них расскажем позже)

Итак, факты о Саше:

📎 В Сбере — с 2021 года, в команде GitVerse — с апреля 2024

📎 С самого детства любит кофе — готовит его для себя и друзей самыми разными способами (хотите узнать какими и получить мастер-класс от Саши — заведем отдельную рубрику)

📎Обожает чинить все, что связано с автомобилями, электрикой и электроникой

📎Играет на гитаре

📎Хозяин двух котов — Тристана и Лютика

📎Забавный факт: Саша мечтал попасть в Иннополис с самого его появления, и по счастливой случайности, через годы ему удалось туда переехать. Также Саша придумал для технопарков Иннополиса ники «технобублик» и «техногалочка»

Задавайте Саше интересующие вас вопросы в чате ⬇️

#GitVerseРазработчикам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1210🤝4👍3
#GitVerseРелиз

Релиз 9.0.0 ⚡️

Что нового:

Вики

Ключи развертывания

🔍 Для тех, кто любит читать:

обновлены разделы Ключи SSH и Изменение URL удаленного репозитория.

⚙️ Пофиксили

переключатель репозиториев команды, пагинацию при выборе репозиториев команды, подтверждение выхода из команды;

предоставление частичных прав к токенам, уведомление при удалении аккаунта без пароля, удаления себя из соавторов;

сообщения на странице пулл реквеста с очень длинным именем веток, отображение рисунков в .md файлах
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2794🆒3
Сегодня пятница, а это значит, что пришло время общаться 🤩

Саша Белоцерковский, наш технологическией евангелист, подготовил интересую тему для рассуждений:

🗣️ Недавно мы анонсировали наше участие на FrontendConf с темой про ИИ в разработке. Говоря об этом, я считаю, мы должны думать не просто о том, как ИИ меняет процесс разработки, а как он меняет продукт, который производится в процессе. C какими проблемами можно встретиться?

1. Индустрия беспокоится, что мы строим черный ящик. Если берём LLM в любом виде в архитектуру продукта или платформы, не зная, как она работает, то нужно строить вокруг неё абстракции для валидации ее результатов. ИИ абстрагирует нас не просто от самого процесса разработки, он начинает абстрагировать ещё и от результата. Поэтому большие компании строят свои LLM.

2. Безопасность и юридические риски. Linux Foundation работает над OMI, рабочей группой с Open Source LLM, которые никогда не сменят свою лицензию. Все уже сталкивались с ситуацией: начинаем использовать — разработчик внезапно меняет лицензию — каскадом проходит по нам, создавая прецедент.

3. Технический долг и долг данных. Чтобы воспользоваться ИИ, нам нужно создать ещё больше софта (отсылка к 1-му пункту). Чтобы правильно воспользоваться LLM, нам нужно очень много данных. Всё это превращается в техдолг и долг по разработке и проверке данных 🗣️


Что думаете? Залетайте в чат, высказывайте ваши мнения и делитесь мыслями 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
85👍2🤔2🤝2
#GitVerseНовости

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

3D-разработка на Chromium
🕶
Опубликована первая версия нового браузера Wolvic на движке Chromium для использования в системах дополненной и виртуальной реальности. Навигация в интерфейсе — через VR-контроллеры или отслеживание движения глаз в 3D-шлеме. Функционал браузера позволяет создавать не только плоские страницы, но и трехмерные web-приложения для систем виртуальной реальности.

Как тебе такое? 🚗
Tesla выложила в открытый доступ наработки собственного сетевого протокола TTPoE (Tesla Transport Protocol over Ethernet). Он разработан для замены TCP в случаях, когда требуется обеспечить высокие скорости передачи данных и низкие задержки. Сама компания использует его в датацентрах и инфраструктурах, обеспечивающих работу систем машинного обучения. Код реализации TTPoE написан на С и открыт под лицензией GPLv2.

Разбираем Winamp 🎵
В июле разработчик мультимедийного плеера Winamp пообещал выложить код программы в открытый доступ и передать дальнейшее развитие проекта сообществу.
Сейчас опубликована сборка для Windows, написанная на C++. Версии для остальных ОС останутся закрытыми.
Но есть нюанс: несмотря на изначальные обещания, код доступен не свободно, а под проприетарной лицензией WCL (Winamp Collaborative License) — то есть все модификации и улучшения должны вливаться только в официальный проект. Изменения без передачи в основной проект разрешены только для личного использования. Делать форки и распространять модифицированные версии проигрывателя по-прежнему запрещено.
Disappointed but not surprised... ☹️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🤔76
#GitVerseКейс

Как мы импортозаместились: опыт победителей Open Source Education Cup 2024
🎙

Не так давно прошел Open Source Education Cup 2024, участникам которого нужно было разработать собственную концепцию образовательного курса. Мы пообщались с лидером команды победителей из МАДИ, Андреем Остроухом, и узнали об опыте команды на мероприятии, а также обсудили дальнейшие планы.

🗣️Как давно вы в программировании и как начинался ваш карьерный путь?

Я доктор технических наук и профессор кафедры «Автоматизированные системы управления» МАДИ, в ИТ уже почти 35 лет. Начинал еще школьником, в 1989 году, когда существовала система Учебно-производственных комбинатов (УПК). Работали тогда на вычислительных машинах СМ 1420 с операционной системой Демос, российской версии Unix, а основным языком программирования был Pascal.

🗣️ Расскажите о вашем опыте участия в Open Source Education Cup 2024. Какие задания показались сложными? Будете ли использовать разработанную программу?

По условиям мероприятия мы должны были разработать программу учебного курса. Для меня как для преподавателя с большим опытом разработки рабочих программ учебных дисциплин для высшего и дополнительного образования сложностей не возникло. Теперь после победы нам предстоит окончательно разработать электронный учебный курс на основе этой программы, а это кропотливый творческий процесс.

🗣️ Ранее вы использовали платформу GitVerse?

С платформой GitVerse мы впервые познакомились осенью прошлого года, на мероприятии Open Source Day. С тех пор мы активно начали продвигать GitVerse в студенческой среде. Учимся работать, копим опыт. Результаты лабораторных работ и курсовых проектов наши студенты теперь размещают на GitVerse в своих репозиториях.

🗣️ Расскажите о ваших дальнейших планах, в каком направлении планируете развиваться?

Мы продолжим работать на GitVerse в нашей профессиональной деятельности и делиться накопленным опытом с коллегами и сообществом. Будем участвовать в новых мероприятиях и привлекать к участию студентов.

Следите за развитием проектов команды — по ссылке 🔗

#GitVerseРазработчикам
#GitVerseСтудентам
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍1264👎1