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
#полезное
😎 Cap — open-source проект Cap, предлагающий функционал, аналогичный популярному сервису Loom. Инструмент уже сейчас позволяет записывать и редактировать видео прямо с рабочего стола, а в ближайших планах — запуск self-hosted версий для Vercel и Render.
Гибридная архитектура проекта сочетает Rust для десктоп-приложения и Next.js для веб-версии, с единой системой компонентов на React. Разработчики активно привлекают сообщество к доработке, особенно в части создания инструкций по самостоятельному развертыванию.
Гитхаб
👉 Новости 👉 База вопросов
Гибридная архитектура проекта сочетает Rust для десктоп-приложения и Next.js для веб-версии, с единой системой компонентов на React. Разработчики активно привлекают сообщество к доработке, особенно в части создания инструкций по самостоятельному развертыванию.
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Что такое build pipeline?
Build pipeline - это набор автоматизированных шагов, через которые проходит код перед развертыванием. Он включает сборку, тестирование и подготовку к развертыванию, гарантируя, что только рабочий код попадёт в продакшн
👉 Новости 👉 База вопросов
Build pipeline - это набор автоматизированных шагов, через которые проходит код перед развертыванием. Он включает сборку, тестирование и подготовку к развертыванию, гарантируя, что только рабочий код попадёт в продакшн
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
#полезное
👍 CocoIndex — это современный ETL-фреймворк с открытым исходным кодом, предназначенный для подготовки данных к использованию в системах искусственного интеллекта. Он поддерживает пользовательскую логику трансформации и инкрементальные обновления, что делает его особенно полезным для задач индексации данных.
Основные возможности
🟠 Инкрементальная обработка данных: CocoIndex отслеживает изменения в исходных данных и логике трансформации, обновляя только изменённые части индекса, что снижает вычислительные затраты.
🟠 Поддержка пользовательской логики: Фреймворк позволяет интегрировать собственные функции обработки данных, обеспечивая гибкость при построении пайплайнов.
🟠 Модульная архитектура: Встроенные компоненты для чтения данных (локальные файлы, Google Drive), обработки (разбиение на чанки, генерация эмбеддингов) и сохранения результатов (PostgreSQL с pgvector, Qdrant).
🟠 Поддержка различных форматов данных: Поддержка текстовых документов, кода, PDF и структурированных данных, что делает CocoIndex универсальным инструментом.
Примеры использования
- Семантический поиск: Индексация текстовых документов и кода с эмбеддингами для семантического поиска.
- Извлечение знаний: Построение графов знаний из структурированных данных, извлечённых из документов.
- Интеграция с LLM: Извлечение структурированной информации из неструктурированных данных с помощью больших языковых моделей.
Быстрый старт
1⃣ Установите библиотеку CocoIndex:
2⃣ Настройте базу данных PostgreSQL с расширением pgvector.
3⃣ Создайте файл quickstart.py и настройте пайплайн обработки данных.
4⃣ Запустите пайплайн для обработки и индексации данных.
Гитхаб
👉 Новости 👉 База вопросов
Основные возможности
Примеры использования
- Семантический поиск: Индексация текстовых документов и кода с эмбеддингами для семантического поиска.
- Извлечение знаний: Построение графов знаний из структурированных данных, извлечённых из документов.
- Интеграция с LLM: Извлечение структурированной информации из неструктурированных данных с помощью больших языковых моделей.
Быстрый старт
pip install -U cocoindex
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 В чем разница между Continuous Integration и Continuous Delivery?
Continuous Integration (Cl) проверяет и тестирует код перед объединением с основной веткой. Continuous Delivery (CD) идёт дальше и автоматически подготавливает код к развертыванию в продакшн.
👉 Новости 👉 База вопросов
Continuous Integration (Cl) проверяет и тестирует код перед объединением с основной веткой. Continuous Delivery (CD) идёт дальше и автоматически подготавливает код к развертыванию в продакшн.
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🫠 Rustubble
Этот проект нацелен на предоставление набора компонентов, которые можно использовать в терминальных приложениях.
Компонент TextInput — это универсальное и настраиваемое текстовое поле ввода, предназначенное для терминальных приложений на языке Rust. Он поддерживает Unicode, динамическую обработку ввода и предлагает множество опций настройки для улучшения взаимодействия с пользователем.
Особенности
🟠 Поддержка Unicode: Без проблем обрабатывает ввод символов Unicode.
🟠 Динамическая обработка ввода: Поддерживает ввод в реальном времени, включая вставку и удаление текста.
🟠 Гибкая настройка: Возможность задавать отступы, плейсхолдер, начальный текст и вспомогательный текст.
🟠 Управление курсором: Контролирует положение курсора и гарантирует его корректное размещение в зависимости от действий пользователя.
Гитхаб
👉 Новости 👉 База вопросов
Этот проект нацелен на предоставление набора компонентов, которые можно использовать в терминальных приложениях.
Компонент TextInput — это универсальное и настраиваемое текстовое поле ввода, предназначенное для терминальных приложений на языке Rust. Он поддерживает Unicode, динамическую обработку ввода и предлагает множество опций настройки для улучшения взаимодействия с пользователем.
Особенности
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #CIcd
🤔 Что такое Continuous Delivery?
Continuous Delivery (CD) — это процесс, при котором код после успешной проверки автоматически подготавливается для выпуска в продакшн. Он остаётся в стабильном состоянии и может быть развернут в любой момент.
👉 Новости 👉 База вопросов
Continuous Delivery (CD) — это процесс, при котором код после успешной проверки автоматически подготавливается для выпуска в продакшн. Он остаётся в стабильном состоянии и может быть развернут в любой момент.
Please open Telegram to view this post
VIEW IN TELEGRAM