❃ Хижина программиста Æ
14.9K subscribers
1.3K photos
95 videos
24 files
3.01K links
Канал для IT Дизайнеров и Программистов, Инженеров и Преподавателей

📡 Ссылка на канал: @hut_programmer_07

⚖️ Фундаментальные знания по основам программирования, философии и этики

💡 По вопросам рекламы: @quadd4rv1n7

Σ 只
Download Telegram
👀 Brisa Task Manager — это кросс-платформенный менеджер задач, построенный на фреймворке Brisa.

Приложение позволяет пользователям создавать, отслеживать и совместно работать над задачами с реальным временем обновлений.

Используя возможности Brisa для работы с серверными компонентами, сигналами и веб-компонентами, проект стремится предоставить эффективный и современный подход к управлению задачами.

👨‍💻 Используемые технологии

⚡️ Brisa — современный веб-фреймворк для создания full-stack приложений с использованием серверных компонентов и веб-компонентов.
⚡️ JSX — для написания как серверных, так и клиентских компонентов.
⚡️ Web Components — для создания переиспользуемых элементов интерфейса.
⚡️ Signals — для обработки событий в реальном времени.
⚡️ Tauri (по желанию) — для создания кросс-платформенных приложений.

💃 Структура проекта
brisa-task-manager/

├── src/ # Исходный код приложения
│ ├── components/ # Компоненты интерфейса
│ │ ├── counter-server.tsx # Компонент сервера счётчика
│ │ ├── footer.tsx # Компонент футера
│ │ └── navigator.tsx # Компонент навигации
│ ├── layout/ # Макеты страниц
│ │ └── index.tsx # Главный макет
│ ├── pages/ # Страницы приложения
│ │ ├── about/ # Страница "О нас"
│ │ | └── index.tsx
│ │ ├── index.test.tsx # Тесты для главной страницы
│ │ └── index.tsx # Главная страница
│ ├── public/ # Статические файлы
│ │ └── brisa.svg # Логотип или иконка
│ ├── styles/ # Стили приложения
│ │ ├── footer.css # Стили для футера
│ │ ├── nav.css # Стили для навигации
│ │ └── style.css # Общие стили
│ └── web-components/ # Веб-компоненты
│ └── counter-client.tsx # Компонент для клиента счётчика

├── .gitignore # Игнорируемые файлы для Git
├── bun.lockb # Заблокированные зависимости
├── bunfig.toml # Конфигурация Bun
├── package.json # Зависимости проекта
├── tsconfig.json # Конфигурация TypeScript
└── README.md # Документация по проекту


🔗 Репозиторий проекта Brisa Task Manager

🗓 Дата: 22.11.2024

⌨️ Теги: #repository #analytics #github #brisa #task_manager #manager #task #web #репозиторий #проект #аналитика #сайт #maximdupley #quadd4rv1n7 #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
ViewComfy — это инструмент с открытым исходным кодом, который поможет вам создавать прекрасные веб-приложения на основе ComfyUI.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #github #git #comfy #инструмент #web #приложение #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1
👀 Библиотека CTkMessagebox в Python

Библиотека CTkMessagebox — это дополнение к библиотеке CustomTkinter, которая предоставляет современные настраиваемые элементы интерфейса для Python.

CTkMessagebox позволяет создавать диалоговые окна с сообщениями, кнопками и различными вариантами действий в стиле CustomTkinter.

Основные возможности библиотеки:
❄️Создавать диалоговые окна с сообщениями.
❄️Настраивать заголовки, текст сообщений, иконки и кнопки.
❄️Использовать предустановленные типы окон: информация, предупреждение, ошибка.
❄️Получать результат взаимодействия пользователя (например, нажатую кнопку).

Пример использования:
import customtkinter as ctk
from CTkMessagebox import CTkMessagebox

# Инициализация CustomTkinter
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("blue")

# Создание главного окна
root = ctk.CTk()
root.geometry("400x300")
root.title("Пример CTkMessagebox")


def show_messagebox():
msg_box = CTkMessagebox(
title="Пример сообщения",
message="Вы уверены, что хотите продолжить?",
icon="question", # Доступные иконки: 'info', 'warning', 'error', 'question'
option_1="Да",
option_2="Нет"
)
result = msg_box.get() # Получение результата нажатия кнопки
print(f"Нажата кнопка: {result}")


# Кнопка для вызова CTkMessagebox
button = ctk.CTkButton(root, text="Показать сообщение", command=show_messagebox)
button.pack(pady=20)

root.mainloop()


Для использования CTkMessagebox необходимо сначала установить CustomTkinter.

➡️Установка CustomTkinter: pip install customtkinter
➡️Установка CTkMessagebox: pip install CTkMessagebox

📱 Репозиторий

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #github #customtkinter #инструмент #web #приложение #api #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Adobe-Alternatives — cписок альтернатив программному обеспечению Adobe.

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

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #git #github #adobe #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Font tester — протестируйте и просмотрите более 1000 шрифтов на любой веб-странице, чтобы выбрать шрифт для своего сайта.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #font #tester #api #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Codai — это AI-ассистент для написания кода, который помогает разработчикам с помощью интерактивного интерфейса командной строки, предоставляя интеллектуальные предложения по коду, рефакторинг и проверку кода на основе полного контекста проекта.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #codai #ai #assistent #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
JavaScript Algorithms — алгоритмы и структуры данных, реализованные на JavaScript, с пояснениями и ссылками на дальнейшие чтения.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #js #javascript #алгоритмы #algorithms #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Phidata — создавайте мультимодальных агентов с памятью, знаниями, инструментами и способностью рассуждать.

Общайтесь с ними с помощью красивого пользовательского интерфейса агента.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #phidata #git #github #analytics #аналитика #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Storybook — это инструмент для создания компонентов и страниц пользовательского интерфейса.

Тысячи команд используют его для разработки, тестирования и документирования пользовательского интерфейса.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #analytics #storybook #git #github #интерфейс #аналитика #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
OceanBase — это корпоративная распределённая реляционная база данных с высокой доступностью, производительностью, горизонтальной масштабируемостью и совместимостью со стандартами SQL.

Ключевые особенности:
▫️Прозрачная масштабируемость: 1500 узлов, петабайты данных и триллион строк записей в одном кластере.
▫️Сверхвысокая производительность: TPC-C 707 миллионов операций в секунду и TPC-H 15,26 миллиона операций в секунду при 30000 ГБ.
▫️Экономическая эффективность: позволяет сэкономить 70–90% расходов на хранение.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #oceanbase #sql #database #db #git #github #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
PyMuPDF — это высокопроизводительная библиотека Python для извлечения, анализа, преобразования и обработки данных в PDF- (и других) документах.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #pdf #git #github #maximdupley #maestro7it #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Motrix — это полнофункциональный менеджер загрузок, который поддерживает загрузку по HTTP, FTP, BitTorrent, Magnet и т. д.

У Motrix понятный и простой в использовании интерфейс.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #motrix #http #ftp #bittorrent #magnet #git #github #maximdupley #maestro7it #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Hawker — инструмент OSINT на Python для поиска информации об электронном адресе или номере телефона, а также для получения информации об URL-адресе и IP-адресе.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #osint #python #code #hawker #url #git #github #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Nuclear — это бесплатная программа для потоковой передачи музыки, которая извлекает контент из бесплатных источников по всему интернету.

Если вы знаете mps-youtube, то это похожий музыкальный проигрыватель, но с графическим интерфейсом. Он также больше ориентирован на аудио.

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

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #git #github #analytics #python #nuclear #программа #разработка #аналитика #maximdupley #quadd4rv1n7 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Level-ip — это стек TCP/IP в пользовательском пространстве Linux, реализованный с помощью устройств TUN/TAP.

Основные цели заключаются в том, чтобы:

▫️Изучение протокола TCP/ IP
▫️Изучайте системы Linux / сетевое программирование
▫️Изучите Linux Socket API

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #git #github #maximdupley #maestro7it #quadd4rv1n7 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Textual — простая структура приложений для Python.

Создавайте сложные пользовательские интерфейсы с помощью простого API Python.

Запускайте свои приложения в терминале и веб-браузере.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги: #программирование #аналитика #проектирование #разработка #python #github #api #textual #maximdupley #quadd4rv1n7 #maestro7it #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Py2many — перенос Python на многие другие языки

Py2many позволяет превращать Python-код в код на других языках, таких как Rust.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги:
#git
#github
#py2many
#python
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
OpenKeychain — это реализация OpenPGP для Android.

Помогает вам общаться более конфиденциально и безопасно.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги:
#android
#openpgp
#git
#github
#maximdupley
#maestro7it
#quadd4rv1n7
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Pot — кроссплатформенное программное обеспечение для перевода и распознавания текста.

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги:

#git
#github
#pot
#translate
#переводчик
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Nuclear — это бесплатная программа для потоковой передачи музыки, которая извлекает контент из бесплатных источников по всему интернету.

Если вы знаете mps-youtube, то это похожий музыкальный проигрыватель, но с графическим интерфейсом. Он также больше ориентирован на аудио.

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

4️⃣ GitHub

➡️ Хижина программиста

Ставьте «🥰», если пост вам понравился

⌨️ Теги:

#git
#github
#nuclear
#maximdupley
#quadd4rv1n7
#maestro7it
#2025
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍1