❃ Хижина программиста Æ
13.4K subscribers
1.51K photos
117 videos
25 files
3.38K links
Канал для IT Дизайнеров и Программистов, Инженеров и Преподавателей

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

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

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

Σ 只
Download Telegram
"""
Пример кода из документации
"""

import asyncio
from aiocache import caches

# Вы можете использовать либо классы, либо строки для ссылок на классы
caches.set_config({
"default": {
"cache": "aiocache.SimpleMemoryCache",
"serializer": {
"class": "aiocache.serializers.StringSerializer"
},
},
"redis_alt": {
"cache": "aiocache.RedisCache",
"endpoint": "127.0.0.1",
"port": 6379,
"timeout": 1,
"serializer": {
"class": "aiocache.serializers.PickleSerializer"
},
"plugins": [
{"class": "aiocache.plugins.HitMissRatioPlugin"},
{"class": "aiocache.plugins.TimingPlugin"}
]
}
})

async def default_cache():
cache = caches.get("default") # Всегда возвращает один и тот же экземпляр
await cache.set("key", "value")
assert await cache.get("key") == "value"

async def alt_cache():
cache = caches.create("redis_alt") # Создает НОВЫЙ экземпляр при каждом вызове
await cache.set("key", "value")
assert await cache.get("key") == "value"

async def test_alias():
await default_cache()
await alt_cache()

await caches.get("redis_alt").delete("key")

if __name__ == "__main__":
asyncio.run(test_alias())


👀 Библиотека Aiocache в Python

Библиотека Aiocache — это асинхронная библиотека, которая предоставляет удобные средства для кэширования данных.

Поддерживает разные типы хранилищ, такие как Redis, Memcached, а также локальные кэши (например, in-memory).

Основные возможности:
🔵Поддержка различных бэкендов: Redis, Memcached, локальный кэш.
🔵Полная асинхронность, подходящая для работы с asyncio.
🔵Удобные декораторы для автоматического кэширования результатов функций.
🔵Настраиваемое время жизни (TTL) для кэшируемых данных.
🔵Поддержка сериализации данных (JSON, Pickle и другие).
🔵Простая настройка через конфигурацию.
🔵Методы для работы с кэшем: get, set, delete, exists, clear.
🔵Возможность использования пространств имен (namespaces) для организации ключей.
🔵Обработка ошибок и гибкость конфигурации.
🔵Интеграция с асинхронными веб-фреймворками, такими как FastAPI и AIOHTTP.

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

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

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
ⲕⲗⲩⳝ ⲡⲉⲣⲏⲁⲧыⲭ

Блог одного из студентов одноимённого университета 🧦

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👀 Библиотека setuptools в Python

Библиотека setuptools используется для упрощения создания, сборки, упаковки и распространения Python-пакетов.

Предоставляет удобные инструменты для управления зависимостями, сборки модулей, создания командных скриптов и публикации пакетов в репозиториях, таких как PyPI.

Основные возможности библиотеки:
🔵Упрощение создания и структурирования Python-пакетов.
🔵Управление зависимостями.
🔵Автоматизация сборки модулей и расширений.
🔵Создание консольных скриптов для запуска из командной строки.
🔵Публикация пакетов в репозиториях, включая PyPI.
🔵Поддержка загрузки плагинов и расширений.
🔵Генерация конфигурационных файлов, таких как setup.py и setup.cfg.
🔵Сборка C/C++-расширений для Python.

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

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

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Художница перерисовывает мемы с котиками в забавные и милые анимации 🧦

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

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

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

Она сочетает в себе возможности Mixpanel с простотой Plausible.

✳️ GitHub

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
10 из 20 крупнейших российских банков по объему привлеченных вкладов снизили ставки в конце декабря 2024 — начале января 2025 года.

Рассказываем, почему банки снижают ставки и как они будут меняться в 2025 году

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Podman Desktop — это графический интерфейс, который позволяет разработчикам приложений легко работать с контейнерами и Kubernetes.

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

✳️ GitHub

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
GPOHunter — это комплексный инструмент, предназначенный для анализа и выявления неправильных настроек безопасности в объектах групповой политики Active Directory (GPO).

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

✳️ GitHub

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Тем временем на просторах SrartUPов
Forwarded from Т—Ж
Eburet производит мебель и предметы декора на 3D-принтере собственного дизайна.

14 февраля 2021 года у нас появился первый объект, который все признали рабочим. Так родился наш флагманский продукт — табурет «Ебурет». Тогда же определилась философия бренда: мы создаем функциональные изделия, которые можно использовать как угодно, переворачивая и адаптируя их под свои нужды. Наш слоган для соцсетей звучал так: «У нашей мебели любая сторона — лицевая».


CEO и главный дизайнер Eburet Ольга Найденова рассказала, как работает производство мебели из переработанного пластика и как им удается удваивать прибыль ежегодно, не вкладываясь в рекламу:
https://j.tinkoff.ru/tg/eburet
👍1
Graphite — это бесплатный движок векторной и растровой графики с открытым исходным кодом, доступный уже сейчас в альфа-версии.

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

✳️ GitHub

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Вы что привели к нам в дом ?

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

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

⌨️ Теги:
#аналитика
#maestro7it
#maximdupley
#quadd4rv1n7
#2025год
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
ОЛИМПИАДА В ФОКУСЕ: ВРЕМЯ ПОКАЗАТЬ СЕБЯ!

Сегодня в фокусе – полуостров Ямал и студенты Ноябрьского колледжа профессиональных и информационных технологий!

Номинация «Финансовая грамотность» стала абсолютным фаворитом по числу заявок от студентов колледжа. И этому есть объяснение – в прошлом сезоне студент НКПИТ вошел в число победителей номинации.

«Сейчас каждый наш студент старается выйти в финал, ведь в финале все самое интересное: конкуренция, победы, подарки, награждение! Стоит только захотеть, можно в космос полететь! Именно так нам сейчас работается!», - сообщает наставник ребят Регина Зиязова.

Успехов вам, ребята! Спасибо, что вы - с нами!
👍1
Вместе с гендиректором ОАО "РЖД" Олегом Белозёровым открыли после реконструкции московский городской вокзал Щербинка МЦД-2 и утвердили планы развития Центрального транспортного узла на 2025–2026 годы

👍 Построим или модернизируем семь городских вокзалов, закончим ремонт Ленинградского вокзала, завершим обновление подвижного состава четырёх диаметров, начнём поставку новых поездов на Ярославское направление МЖД.

🟥 В целом в плане, который мы подписали по поручению Президента, — 15 мероприятий по развитию пассажирской инфраструктуры.

2⃣ Открытый сегодня МГВ Щербинка построен на месте устаревшей остановки пригородных электричек — очень востребованной в ТиНАО. С запуском МЦД-2 число пассажиров в Щербинке увеличилось в 1,5 раза и продолжает расти. В пешей доступности от вокзала живут и работают порядка 90 тысяч человек.

🏗 Все работы проведены перевозчиком ЦППК без прекращения движения и закрытия станции.

🚏 Для удобства пассажиров запустили здесь три новых маршрута наземного городского транспорта, реорганизовали дорожное движение. Подъезд к вокзалу стал на 5 минут быстрее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2