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

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

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

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

Σ 只
Download Telegram
MAUI — это кроссплатформенный фреймворк для создания мобильных и настольных приложений на C# и XAML.

С помощью .NET MAUI вы можете разрабатывать приложения, которые будут работать на Android, iOS, iPadOS, macOS и Windows из единой общей кодовой базы.

4️⃣ GitHub

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

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

⌨️ Теги: #maui #dotnet #net #android #ios #ipados #macos #windows #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
FreeAPI.app — ваш собственный центр API для изучения и освоения взаимодействия с API.

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

4️⃣ GitHub

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

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

⌨️ Теги: #api #frontend #backend #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что такое Pub/Sub?

Обмен сообщениями Publish/Subscribeасинхронный метод связи, используемый в бессерверных и микросервисных архитектурах.

Издатели отправляют сообщения в тему, которая рассылает их подписчикам, обеспечивая простую коммуникацию между компонентами.

Модель Pub/Sub отделяет издателей от подписчиков, повышая безопасность, так как они не знают друг о друге.

Это позволяет одновременно обслуживать нескольких подписчиков одним сообщением, улучшая функциональность приложения.

Ставьте «❤️», если пост оказался интересным.

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

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

⌨️ Теги: #pub #sub #subscribe #async #await #ассинхронность #архитектура #quadd4rv1n7 #maximdupley #maestro7it #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Translators — это библиотека, которая предназначена для того, чтобы предоставить людям и студентам бесплатные, разнообразные и увлекательные переводы на Python.

4️⃣ GitHub

FreeAPI.app — ваш собственный центр API для изучения и освоения взаимодействия с API.

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

4️⃣ GitHub

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

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

⌨️ Теги: #api #translate #web #аналитика #анализ #веб #maestro7it #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Открытка на Новый год 👩‍💻

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

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

⌨️ Теги: #star #открытка #новыйгод #maximdupley #quadd4rv1n7 #maestro7it #newyear #2024
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
📕 Вторая открытка на Новый год 👩‍💻

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

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

⌨️ Теги: #star #открытка #новыйгод #maximdupley #quadd4rv1n7 #maestro7it #newyear #2024
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
Cloudberry — анализ и визуализация больших данных в реальном времени.

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

4️⃣ GitHub

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

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

⌨️ Теги: #database #cloudberry #базаданных #db #apache #visualisation #визуализация #maximdupley #quadd4rv1n7 #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Что известно о грядущей NVIDIA RTX 5080?

RTX 5080, построенная на архитектуре Blackwell, будет иметь 10 752 CUDA-ядра и 16 ГБ GDDR7 с 256-битной шиной, обеспечивающей пропускную способность до 960 ГБ/с. Тактовая частота составит от 2235 до 2520 МГц, а энергопотребление — около 400 Вт.

Ожидается, что RTX 5080 превзойдет RTX 4080 в трассировке лучей и нейронном рендеринге, а скорость памяти может достигнуть 30 Гбит/с.

Презентация RTX 5080 запланирована на CES 2025 в январе, а цена, согласно утечкам, будет колебаться от €1350 до €1700.

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

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

⌨️ Теги: #rtx5080 #nvidia #CUDA #oc #windows #quadd4rv1n7 #maximdupley #maestro7it #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Студенту Шурику пришлось выживать во время Кавказского резонанса.
🤣1
👩‍💻 Создание анимации гирлянды на ёлке в Python 😁

import random
import time
from colorama import init, Fore, Back, Style

init(autoreset=True) # Инициализация colorama

def draw_tree(height=10, delay=0.5):
"""
Анимация новогодней ёлки с эффектами.
:param height: Высота ёлки.
:param delay: Задержка между кадрами (сек).
"""
snow = [" ", ".", "*"] # Символы для снега
ornaments = [
Fore.GREEN + "*", # Зелёная звезда
Fore.RED + "o", # Красный шарик
Fore.YELLOW + "x", # Жёлтая гирлянда
Fore.CYAN + "+", # Голубая снежинка
Fore.WHITE + Style.BRIGHT + ".", # Белая точка
]
try:
while True:
# Очистка консоли
print("\033c", end="")

# Генерация снега
snow_background = "".join(random.choice(snow) for _ in range(height * 2 + 5))
print(snow_background)

# Заголовок
print(Fore.CYAN + Style.BRIGHT + " Новогодняя ёлка\n")

# Построение ёлки
for i in range(1, height + 1):
# Уровень ёлки
level = " " * (height - i) + "*" * (2 * i - 1)
decorated_level = "".join(
random.choice(ornaments) if char == "*" else char for char in level
)
print(decorated_level)

# Ствол
print(" " * (height - 1) + Fore.MAGENTA + Style.BRIGHT + "|||")

# Поздравление
print("\n" + Fore.YELLOW + Style.BRIGHT + "С Новым годом и счастья в 2025 году :D")

time.sleep(delay) # Пауза для анимации
except KeyboardInterrupt:
print("\nАнимация остановлена. С наступающим Новым годом!")


if __name__ == "__main__":
try:
# Пользовательские настройки
user_height = int(input("Введите высоту ёлки (по умолчанию 10): ") or 10)
user_delay = float(input("Введите скорость анимации (сек, по умолчанию 0.5): ") or 0.5)
draw_tree(height=user_height, delay=user_delay)
except ValueError:
print("Пожалуйста, вводите корректные значения.")


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

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

⌨️ Теги: #python #пайтон #гирлянда #анимация #animation #аналитика #maximdupley #quadd4rv1n7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Как создать реалистичный портрет за 3 минуты | Творчество и хобби

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


ЭТАПЫ РИСОВАНИЯ

1️⃣-ый этап.
Внимательно рассмотрите модель, определите отношение между максимальной высотой и максимальной шириной, расставив точки на самых выступающих частях лица (и горизонтальных, и вертикальных).
Нарисуйте овал головы и, согласно правилу перспективы, проведите центральную ось (она изгибается в изображении в три четверти) и горизонтальные линии, разделяющие лицо на несколько частей.

2️⃣-ой этап.
Продолжаем совершенствовать рисунок.
Расположите точно детали лица: глаза, нос, рот и уши.
Заметьте, что деление лица на три части условно.
Постарайтесь определить индивидуальные пропорции и придерживайтесь их, чтобы добиться сходства.
Этот этап очень важен, он закладывает основу для последующего развития рисунка.
Рассмотрите и попробуйте зарисовать основные анатомические подробности (кости, мышцы и др.).

3️⃣-ий этап.
На этом этапе лучше всего представить голову, как совокупность плоскостей, образующих ее поверхность.
Так легче различить, какие участки наиболее темные, а какие светлые.
Четко обведите и те, что освещены, и те, что в тени, и вы получите объемное изображение.
Постарайтесь не делать слишком прямых штрихов, чтобы рисунок не вышел жестким, угловатым.

4️⃣-ый этап.
На этом этапе мы имеем дело с тенями, о которых уже подумали на предыдущем этапе.
Теперь мы выделяем самые крупные, самые глубокие и самые важные из них.
Вы заметите, что тени на лице сильно отличаются по глубине и образуют сложный рисунок.
Чтобы упростить изображение, как того требует данный этап работы, прикройте глаза до состояния, в котором вы видите всего два тона: освещенных участков и участков в тени.

5️⃣-ый этап.
На этом и, если потребуется, на следующих этапах продолжайте прорабатывать формы лица, обращая внимание на полутона (которые мы опустили на предыдущей стадии и включили в общую тень). Выявите самые значительные детали, например глаза и губы, затемняя или осветляя их.
Меняйте интенсивность штриха, увеличивая или уменьшая нажим на бумагу.

6️⃣-ой этап.
На этом этапе рисунок сохраняет линии, сделанные на предыдущих стадиях.
Не стирайте их, лучше просто смягчите и растушуйте тона.
В рисунке невозможно (и бесполезно) воспроизвести все оттенки, которые вы видите в жизни.
Поэтому не переусердствуйте, делая последние штрихи и прорисовывая незначительные детали.
Хороший рисунок — это всегда результат вдумчивого отбора и разумного упрощения.

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

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

⌨️ Теги: #лицо #глаза #рот #брови #тело #творчесвто #хобби #рисунок #арт #art #picture #maximdupley #quadd4rv1n7 #maestro7it #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👀 Библиотека PyYAML в Python

Библиотека PyYAML предназначена для работы с YAML (YAML Ain't Markup Language), удобным для человека форматом сериализации данных.

YAML
часто используется для конфигурационных файлов и в случаях, когда требуется передача данных между языками программирования, так как он более читаем по сравнению с другими форматами, такими как JSON и XML.

Основные возможности библиотеки:
❄️Чтение YAML: позволяет загружать данные из файлов или строк в формате YAML и преобразовывать их в объекты Python (например, в словари и списки).
❄️Запись YAML: может сериализовать объекты Python обратно в формат YAML, позволяя сохранять данные в файлах или выводить их на экран.
❄️Поддержка сложных объектов: может обрабатывать сложные структуры данных, такие как вложенные списки и словари, а также пользовательские классы.

➡️Установка библиотеки: pip install PyYAML

📱 Репозиторий
⚙️ Документация

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

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

⌨️ Теги: #программирование #аналитика #библиотека #python #yaml #library #maximdupley #quadd4rv1n7 #maestro7it #2024 #2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1