#полезное
😊 Glicol — это экспериментальная среда для live-кодинга, где звуки рождаются из соединения узлов, как в модульном синтезаторе.
Написанный на Rust, он работает где угодно: в браузере, как VST-плагин или даже на аппаратуре вроде Bela.
Можно начинать с простых битов, а потом углубляться в сэмплерные точные синтезы — без необходимости устанавливать что-либо. Особенность Glicol — в его низком пороге входа, но и без ограничений для профессионалов.
Гитхаб
👉 Новости 👉 База вопросов
Написанный на Rust, он работает где угодно: в браузере, как VST-плагин или даже на аппаратуре вроде Bela.
Можно начинать с простых битов, а потом углубляться в сэмплерные точные синтезы — без необходимости устанавливать что-либо. Особенность Glicol — в его низком пороге входа, но и без ограничений для профессионалов.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Какие существуют типы индексов в PostgreSQLu когда их использовать?
PostgreSQL поддерживает несколько типов индексов: B-Tree, Hash, GIN, GiST, BRIN, и SP-GiST. B-Tree подходит для поиска равенства и диапазона, Hash - только для равенства, GIN и GiST - для полнотекстового поиска, а BRIN оптимален для больших таблиц с последовательными данными.
👉 Новости 👉 База вопросов
PostgreSQL поддерживает несколько типов индексов: B-Tree, Hash, GIN, GiST, BRIN, и SP-GiST. B-Tree подходит для поиска равенства и диапазона, Hash - только для равенства, GIN и GiST - для полнотекстового поиска, а BRIN оптимален для больших таблиц с последовательными данными.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 garde — это библиотека для валидации данных в Rust, то есть проверки, что структура или переменные соответствуют определённым правилам (например, "email должен быть валидным", "возраст больше 18", "строка не пустая" и т.д.).
garde позволяет:
🟠 Легко описывать правила валидации прямо внутри структур (через атрибуты).
🟠 Работать с вложенными структурами (inner types).
🟠 Поддерживает newtypes — обёртки над типами.
🟠 Писать свои кастомные валидаторы.
🟠 Проверка происходит во время исполнения, но декларативно выглядит как часть типа.
Пример использования
rust
Тут username должен быть минимум из 3 символов, а email — валидный адрес.
Гитхаб
👉 Новости 👉 База вопросов
garde позволяет:
Пример использования
rust
use garde::Validate;
#[derive(Validate)]
struct User {
#[garde(length(min = 3))]
username: String,
#[garde(email)]
email: String,
}
Тут username должен быть минимум из 3 символов, а email — валидный адрес.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Что такое CI/CD?
CI/CD (Continuous Integration / Continuous Delivery) - это методология разработки, которая автоматизирует процесс тестирования и развертывания кода. Разработчики регулярно вносят изменения в общий репозиторий, где код проверяется и разворачивается автоматически. Это помогает быстрее выпускать новые функции и исправления с минимальными рисками.
👉 Новости 👉 База вопросов
CI/CD (Continuous Integration / Continuous Delivery) - это методология разработки, которая автоматизирует процесс тестирования и развертывания кода. Разработчики регулярно вносят изменения в общий репозиторий, где код проверяется и разворачивается автоматически. Это помогает быстрее выпускать новые функции и исправления с минимальными рисками.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Что такое таблица в PostgreSQL и как её создать?
Таблица в PostgreSQL — это структура, используемая для хранения данных в виде строк и столбцов. Для создания таблицы используется команда
👉 Новости 👉 База вопросов
Таблица в PostgreSQL — это структура, используемая для хранения данных в виде строк и столбцов. Для создания таблицы используется команда
CREATE TABLE имя_таблицы (список_ столбцов) ;
.Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Python на скорости Rust
Новый Function (fxn) — фреймворк, который компилирует Python-функции в нативный код с производительностью, сравнимой с Rust.
Как это работает?
🟠 Использует символическое трассирование на CPython для анализа функций
🟠 Генерирует промежуточное представление (IR)
🟠 Транслирует IR в C++ или Rust, а затем компилирует в бинарный код
🟠 Поддерживает платформы: Linux, Android, WebAssembly и др.
Пример
@compile
def fma(x: float, y: float, z: float) -> float:
return x * y + z
После компиляции вы получаете нативный бинарник, который можно запускать без интерпретатора Python.
Подробнее
Github
👉 Новости 👉 База вопросов
Новый Function (fxn) — фреймворк, который компилирует Python-функции в нативный код с производительностью, сравнимой с Rust.
Как это работает?
Пример
@compile
def fma(x: float, y: float, z: float) -> float:
return x * y + z
После компиляции вы получаете нативный бинарник, который можно запускать без интерпретатора Python.
Подробнее
Github
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Как создать новую базу данных в PostgreSQL?
B PostgreSQL новую базу данных можно создать с помощью команды SQL
👉 Новости 👉 База вопросов
B PostgreSQL новую базу данных можно создать с помощью команды SQL
CREATE DATABASE имя_базы;
или используя утилиту командной строки createdb имя_базы
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
#полезное
🤯 Blue Recorder - простой экранный рекордер, написанный на Rust на основе Green Recorder
Простое приложение для записи экрана на Linux. Построено с использованием GTK4 и ffmpeg.
Поддерживает запись аудио и видео практически на всех интерфейсах Linux с поддержкой сервера отображения Wayland в сессиях GNOME.
В данный момент поддерживаются следующие форматы: mkv, avi, mp4, wmv, gif и nut.
Вы можете легко остановить запись, щёлкнув правой кнопкой мыши по иконке в области уведомлений и выбрав "Остановить запись". Также можно кликнуть средней кнопкой мыши по иконке записи (но эта функция работает не на всех интерфейсах).
Можно выбрать источник аудиовхода из списка доступных устройств.
Также вы можете задать значения по умолчанию, просто изменив их в интерфейсе — программа сохранит их для следующего запуска.
Основано на Green Recorder, переписано на Rust с улучшениями.
Гитхаб
👉 Новости 👉 База вопросов
Простое приложение для записи экрана на Linux. Построено с использованием GTK4 и ffmpeg.
Поддерживает запись аудио и видео практически на всех интерфейсах Linux с поддержкой сервера отображения Wayland в сессиях GNOME.
В данный момент поддерживаются следующие форматы: mkv, avi, mp4, wmv, gif и nut.
Вы можете легко остановить запись, щёлкнув правой кнопкой мыши по иконке в области уведомлений и выбрав "Остановить запись". Также можно кликнуть средней кнопкой мыши по иконке записи (но эта функция работает не на всех интерфейсах).
Можно выбрать источник аудиовхода из списка доступных устройств.
Также вы можете задать значения по умолчанию, просто изменив их в интерфейсе — программа сохранит их для следующего запуска.
Основано на Green Recorder, переписано на Rust с улучшениями.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Что такое PostgreSQL и каковы его основные особенности?
PostgreSQL — это мощная обьектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.
👉 Новости 👉 База вопросов
PostgreSQL — это мощная обьектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Профили времени компиляции в Rust: зачем, как и когда
Возможность выбирать профиль времени компиляции в Rust может повысить производительность, размер, удобство сопровождения, безопасность и переносимость вашего кода.
Ниже приведены несколько аргументов в пользу того, почему вам следует использовать их при работе
Тык сюда
👉 Новости 👉 База вопросов
Возможность выбирать профиль времени компиляции в Rust может повысить производительность, размер, удобство сопровождения, безопасность и переносимость вашего кода.
Ниже приведены несколько аргументов в пользу того, почему вам следует использовать их при работе
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 В чем разница между build и release?
Build - это процесс преобразования исходного кода в исполняемый файл.
Release — это развертывание собранного кода в продакшн.
👉 Новости 👉 База вопросов
Build - это процесс преобразования исходного кода в исполняемый файл.
Release — это развертывание собранного кода в продакшн.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🛞 Tessa-Rust-T1-7B-Q8_0-GGUF — компактная 8-битная версия Rust-ориентированной модели Tessa-Rust-T1 в формате GGUF для llama.cpp.
Создана для генерации и автодополнения кода на Rust с учётом лучших практик языка.
Hugging Face
Обзор модели
Архитектура: трансформер на базе Qwen2.5-Coder-7B-Instruct, дообученный на специализированном Rust-датаcете от Tesslate.
Цель: автономная генерация идиоматичного Rust-кода — функции, структуры, трейты и модули; интеграция в AI-агенты для автоматизации backend-разработки и CLI-утилит.
Hugging Face
Размер: ~7.62 B параметров (после квантования Q8_0) → файл ~8.1 GB в формате GGUF.
Ключевые особенности
Глубокое Rust-мышление: поддерживает включение «think-тегов» в промпт для структурированного, многоэтапного рассуждения перед выдачей результата.
Контекстно-чувствительная генерация: учитывает зависимости (crates), lifetimes и идиомы Rust, что снижает количество ошибок после генерации.
Интеграция с агентами: модель готова для использования в автономных системах разработки, быстрой генерации backend-логики, тестов и CLI-утилит.
Тык сюда
👉 Новости 👉 База вопросов
Создана для генерации и автодополнения кода на Rust с учётом лучших практик языка.
Hugging Face
Обзор модели
Архитектура: трансформер на базе Qwen2.5-Coder-7B-Instruct, дообученный на специализированном Rust-датаcете от Tesslate.
Цель: автономная генерация идиоматичного Rust-кода — функции, структуры, трейты и модули; интеграция в AI-агенты для автоматизации backend-разработки и CLI-утилит.
Hugging Face
Размер: ~7.62 B параметров (после квантования Q8_0) → файл ~8.1 GB в формате GGUF.
Ключевые особенности
Глубокое Rust-мышление: поддерживает включение «think-тегов» в промпт для структурированного, многоэтапного рассуждения перед выдачей результата.
Контекстно-чувствительная генерация: учитывает зависимости (crates), lifetimes и идиомы Rust, что снижает количество ошибок после генерации.
Интеграция с агентами: модель готова для использования в автономных системах разработки, быстрой генерации backend-логики, тестов и CLI-утилит.
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Каковы ключевые компоненты CI/CD- пайплайна?
Основные компоненты CI/CD:
- Source Control - управление исходным кодом (Git, SVN).
- Build Automation - автоматическая сборка кода.
- Testing - запуск автоматизированных тестов.
- Deployment Automation - развертывание кода в тестовые и продакшн- среды.
👉 Новости 👉 База вопросов
Основные компоненты CI/CD:
- Source Control - управление исходным кодом (Git, SVN).
- Build Automation - автоматическая сборка кода.
- Testing - запуск автоматизированных тестов.
- Deployment Automation - развертывание кода в тестовые и продакшн- среды.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😊 Компания System76 представила седьмую альфа-версию своей революционной DE COSMIC — полностью написанной на Rust альтернативы GNOME. Новый выпуск примечателен не только встроенным Wayland-композитором, но и уникальными режимами работы с окнами: гибридной мозаичной компоновкой и браузерным группированием вкладок.
Среди свежих изменений — улучшенная навигация между рабочими столами, экспериментальное дробное масштабирование для XWayland и тонкие настройки звука. При этом проект остаётся кроссплатформенным: пакеты уже доступны для Fedora, Arch, NixOS и даже нишевых дистрибутивов вроде Redox.
Ссылка клик
👉 Новости 👉 База вопросов
Среди свежих изменений — улучшенная навигация между рабочими столами, экспериментальное дробное масштабирование для XWayland и тонкие настройки звука. При этом проект остаётся кроссплатформенным: пакеты уже доступны для Fedora, Arch, NixOS и даже нишевых дистрибутивов вроде Redox.
Ссылка клик
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Что такое контроль версий?
Контроль версий - это система, позволяющая отслеживать изменения кода, управлять разными версиями файлов и работать над проектом нескольким разработчикам одновременно.
👉 Новости 👉 База вопросов
Контроль версий - это система, позволяющая отслеживать изменения кода, управлять разными версиями файлов и работать над проектом нескольким разработчикам одновременно.
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 Компания System76 представила седьмую альфа-версию своей революционной DE COSMIC — полностью написанной на Rust альтернативы GNOME. Новый выпуск примечателен не только встроенным Wayland-композитором, но и уникальными режимами работы с окнами: гибридной мозаичной компоновкой и браузерным группированием вкладок.
Среди свежих изменений — улучшенная навигация между рабочими столами, экспериментальное дробное масштабирование для XWayland и тонкие настройки звука. При этом проект остаётся кроссплатформенным: пакеты уже доступны для Fedora, Arch, NixOS и даже нишевых дистрибутивов вроде Redox.
Ссылка клик
👉 Новости 👉 База вопросов
Среди свежих изменений — улучшенная навигация между рабочими столами, экспериментальное дробное масштабирование для XWayland и тонкие настройки звука. При этом проект остаётся кроссплатформенным: пакеты уже доступны для Fedora, Arch, NixOS и даже нишевых дистрибутивов вроде Redox.
Ссылка клик
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from YeaHub
На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:
- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.
А еще мы будем еженедельно пополнять коллекции актуальными вопросами с собеседований по всем направлениям.
И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Что такое deployment pipeline?
Deployment pipeline - это процесс автоматизированного развертывания кода в продакшн. Он включает проверку, тестирование и развертывание на живую среду, минимизируя риски.
👉 Новости 👉 База вопросов
Deployment pipeline - это процесс автоматизированного развертывания кода в продакшн. Он включает проверку, тестирование и развертывание на живую среду, минимизируя риски.
Please open Telegram to view this post
VIEW IN TELEGRAM