Date | Title | Description |
17.09.2024 | The Face of the Future: Understanding the Typical Programmer of 2024 | In the digital age, programmers are the architects of our virtual world. They build the frameworks that support our daily lives, from the apps on our phones to the systems that run our businesses. But who are these modern-day wizards? A rec... |
16.09.2024 | «Ростелеком» и GitFlic объявили о сотрудничестве | Компания «РТК ИТ Плюс» (входит в ГК «Ростелеком») и разработчики российского сервиса GitFlic (входит в ГК «Астра»), с помощью которого можно решать такие задачи как хранение кода и работа с ним, непрерывная интеграция и доставка (CI/CD), вн... |
12.09.2024 | IT с человеческим лицом: портрет типичного программиста-2024 | Всем привет! Не так давно мы с GitVerse, платформой для работы с исходным кодом от СберТеха, проводили опрос, чтобы выяснить, как сегодня выглядит типичный программист. Не в смысле внешности, а в плане своих личных и профессиональных качест... |
01.09.2024 | The Language Server Protocol: A Game Changer for Developers | In the vast ocean of programming languages and development environments, the Language Server Protocol (LSP) emerges as a lighthouse. It simplifies the chaotic landscape of coding tools, offering a standardized way for editors and language s... |
01.09.2024 | Симкод — современный язык ассемблера | Начну с определений.
Симкод — это последовательность симкоманд.
Симкоманда — это символьная машинная макрокоманда с Си-подобным синтаксисом.
Например, ассемблерной команде add rax, rbx соответствует симкоманда rax += rbx.
Симкод позволяет в... |
28.08.2024 | Ваши git и там и тут передают: как синхронизировать репозитории на мастере и репликах | Одна из важных задач при разработке отказоустойчивой распределенной системы — синхронизация данных на мастер‑узле со слейв‑узлом. В дальнейшем будем звать слейв‑узлы репликами. Методов синхронизации множество, и иногда более эффективным ока... |
27.08.2024 | Обзор LSP: что это такое, зачем нужно, как работает | Представьте: у вас есть N редакторов или IDE и M языков программирования. Получается, что для их корректной работы вам необходимо поддерживать N*M плагинов. Но что, если таких редакторов и языков много?.. Решением может стать LSP — единый и... |
21.08.2024 | ComNews: 3Logic Group отказалась от проекта с OSChina (создателем Gitee) и запустила систему Gitlife | По информации ComNews, российская компания 3Logic Group отказалась от совместного проекта с китайской компанией Open Source China (OSChina, создатель Gitee) и запустила систему Gitlife.
Ранее СМИ сообщили, что китайская компания OSChi... |
06.08.2024 | Двухфакторная аутентификация (OTP) в OpenVPN с использованием FreeRADIUS и LDAP | Существующие варианты реализации 2FA для OpenVPN основываются на модуле google-authenticator-libpam для OTP-кодов и плагинов аутентификации OpenVPN libpam-radius-auth, openvpn-plugin-auth-pam, openvpn-auth-ldap.
Все эти варианты имеют ряд н... |
02.08.2024 | Transforming TODO Management in PHP: From Clutter to Clarity | In the world of software development, managing TODO and FIXME comments can feel like trying to herd cats. These notes, often scattered throughout the code, can become a source of frustration rather than a helpful guide. They accumulate over... |
01.08.2024 | Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования | Привет, Хабр! В блоге beeline cloud я делюсь личным опытом разработки. Ранее рассказывал, как инжектить в статические поля, как упростить себе жизнь при написании тестов, подсвечивал особенности пагинации. А сегодня продолжу знакомить вас с... |
17.07.2024 | Обзор GigaIDE от СБЕРа | Российская IntelliJ IDEA | Поддержка Spring вместе с Amplicode | Недавно СБЕР выпустил GigaIDE — новую IDE для Java, Kotlin и не только. Это событие вызвало бурные обсуждения среди разработчиков. Чаще всего звучали следующие вопросы:
Это просто пересобранная версия IntelliJ IDEA CE?
Если нет, что нового ... |
16.07.2024 | Как работать с Git и Gitflow: разбираемся на примерах | Привет, Хабр! Меня зовут Николай Пискунов, я руководитель направления Big Data, и в блоге beeline cloud я делюсь практическими советами по программированию. В этой статье погрузимся в увлекательный мир Git и узнаем, как он поможет эффективн... |
27.06.2024 | Стала доступна российская среда разработки Giga IDE со встроенным ИИ-ассистентом от «Сбера» и «СберТеха» | 27 июня 2024 года сторонним разработчикам стала открыта российская среда разработки Giga IDE со встроенным ИИ-ассистентом от «Сбера» и «СберТеха».
В компаниях пояснили, что Giga IDE будет полезна широкому кругу пользователей — от профессион... |
27.06.2024 | Сбер создаёт собственную среду разработки и исполнения Java-приложений SberJDK | Сбер занимается созданием собственной среды разработки и исполнения Java-приложений SberJDK. Планируется, что проект будет завершён до конца года.
SberJDK представляет собой российскую сборку среды разработки (JDK) и исполнения (JRE) Java-п... |
16.06.2024 | Пробуем Typst, альтернативу LaTeX | Вы могли слышать об Typst, современной альтернативе LaTeX, написанный на Rust, или не могли, ведь на Хабре я нашёл лишь несколько статей о нём. Некоторые до меня подчёркивали, что есть некоторые недостатки у первого по сравнению с последним... |
16.06.2024 | Об одном использовании gRPC: HTTP-прокси pog-server | HTTP-прокси - это программа для для выполнения HTTP-запросов клиента с другого IP-адреса.
gRPC - система передачи данных на HTTP/2-транспорте и в качестве языка интерфейсов использующая Protocol Buffers.
Я разработал HTTP-прокси pog-server,... |
11.06.2024 | Автогенерация api для RTK Query, graphql, postgraphile и postgresql | Дисклеймер: код испольуемый в данной статье предназначен исключительно для демонстрационных целей.
Исходный код можно найти здесь
Предусловие:
имеется GraphQL API сервер. В данном примере, его адрес: http://localhost:5001/graphql. Он реализ... |
28.05.2024 | Люди с золотой клавиатурой: победители конкурса «Технотекст 2023» | Ян Флеминг, автор романов о Джеймсе Бонде, отпраздновал завершение книги «Казино Рояль» покупкой позолоченной печатной машинки — именно такая могла быть у супергероя, чтобы после спасения мира набивать мемуары. Ум, ирония и крутой нрав — в ... |
24.05.2024 | Язык программирования Кедр | Кедр это универсальный язык программирования, предназначенный как для пользователей с минимальной подготовкой, так и для разработки операционных систем, драйверов устройств и игр.Система типов
Программист может объявить типы следующих видов... |
23.05.2024 | Угрозы информационной безопасности производственного конвейера разработки ПО: выбираем меры нейтрализации | Привет, Хабр! На связи Сергей Кубан, руководитель направления отдела защиты инфраструктуры производства ПО в СберТехе. Наша команда отвечает за то, чтобы поставляемое клиентам ПО и сервисы соответствовали требованиям кибербезопасности.
В пр... |
21.05.2024 | Реализация Streebog256 и Streebog512 на языке RUST | Превью
Как и планировалось, следом за реализацией семейства хэш-функций SHA, появляется Стрибог и тоже в двух версиях, для 256 и 512 бит на выходе. Надеюсь эта статья будет полезна другим студентам. Более опытные разработчики в комментариях... |
16.05.2024 | OSChina вместе с 3Logic Group локализовала в РФ платформу для совместной разработки ПО Gitee | По информации СМИ, китайская компания OSChina (Open Source China) вместе с российским партнёром 3Logic Group локализовала в РФ платформу для для совместной разработки ПО и развития открытого исходного кода Gitee, включая возможность доступа... |
03.05.2024 | Вселенная кода, доступная каждому: презентация GitVerse | Привет, Хабр! На связи Андрей Аврамчук (@Mimizavr). Недавно я побывал на онлайн-презентации GitVerse — платформы для совместной разработки и хостинга кода. Планируется, что она станет инструментом нового поколения, избавляющим разработчика ... |
02.05.2024 | Как начать писать на Java в VSCode | Давайте признаемся: подавляющее большинство пишет Java код, используя JetBrains IntelliJ IDEA Ultimate. Да, это отличная IDE. Для нее есть большое количество расширений, среда очень тесно интегрируется с Spring Framework и знает его особенн... |
01.05.2024 | Реализация SHA256 и SHA512 на языке RUST | Написать эту статью меня побудили 2 вещи:
Задание в университете
Слабый пересказ алгоритма SHA256.
Я хотел бы попытаться закрыть пробелы в этой статье своими объяснениями и примерами кода на языке Rust. Будут представлены примеры для алгори... |
18.04.2024 | Минцифры пересмотрит эксперимент по созданию российского аналога GitHub для его развёртывания на существующей платформе... | По информации источников СМИ, Минцифры пересмотрит эксперимент по созданию российского аналога GitHub в рамках его развёртывания на уже существующей подобной платформе одной из IT-компаний в РФ. В этом случае в ведомстве смогут не тратиться... |
10.04.2024 | Пишем калькулятор на Rust с GUI | Зачем еще один калькулятор? Да незачем, просто как тестовый проект для рассмотрения GUI-библиотеки.
Изначально я хотел попробовать такие крейты, как GPUI, Floem и Xilem, но первая, кажется, пока работает только под MacOS и Linux, вторая не ... |
30.03.2024 | Магия управления игрой через GigaChat (или любой другой моделью) | просто посмотрите видео, оно без звука
Сразу что бы попробовать это у себя - koiiiey/generative_ai_unity (gitverse.ru) для тех кто не хочет смотреть видео
Всем привет, меня зовут Павел, и сегодня я покажу вам магию (в будущем очевидно голос... |
22.03.2024 | «СберТех» и платформа GitVerse запустили конкурсы для разработчиков с призовым фондом 500 тыс. рублей | Компания «СберТех» и веб-сервис GitVerse приглашают индивидуальных разработчиков (знание C/C++/Java/Python, умение эффективно решать алгоритмические задачи и знакомство с основными алгоритмами) и команды с опытом в GameDev принять участие в... |
22.03.2024 | Воплощённые типы | Всем привет!
Хочу представить вам подход к определению типов, позволяющий сделать ваш код чище и понятнее. Я называю это «Воплощённые типы» («Embodied types»).
Воплощённый тип - тип, для которого определена переменная с одинаковым именем и ... |
20.03.2024 | Российский аналог GitHub от РФРИТ и Минцифры отложен на неопределённый срок в связи с отсутствием финансирования... | По информации источников СМИ, запуск проекта российского аналога GitHub от Российского фонда развития информационных технологий (РФРИТ) и Минцифры отложен на неопределённый срок в связи с отсутствием финансирования.
В начале марта 2023 года... |
17.03.2024 | Настраиваем логирование с помощью Loki и Grafana | При построении микросервисной архитектуры часто возникает потребность анализировать логи из нескольких источников (баз, сервисов и т. д.). В этой статье я бы хотел поделиться решением к которому в итоге пришел.
В моем случае сервисы запуска... |
14.03.2024 | Покрытие архитектуры as Code тестами | 💬 На самом деле, моя идея написания тестов на архитектуру настолько проста, легко реализуема и при этом полезна, что я до сих пор толком не понимаю, почему я не встречал материалов на эту тему, и сама тема всё ещё не используется повсеместн... |
01.03.2024 | Сбер запустил российский аналог GitHub | На GitVerse разработчики могут бесплатно размещать проекты с открытым и закрытым кодом
На платформе можно организовывать совместную работу, привлекать новых участников к развитию проектов, комментировать и проверять код, назначать задачи. А... |
01.03.2024 | «СберТех» приглашает разработчиков протестировать свой аналог GitHub — веб-сервис GitVerse | Дочка «Сбера» компания «СберТех» приглашает разработчиков протестировать свой аналог GitHub — веб-сервис GitVerse, который полностью совместим с Git и имеет высокую скорость работы.
«Используйте привычные команды Git, выполняя их через кома... |