Размер Docker-образа — это прямая техническая характеристика, которая влияет на:
В реальном примере образ удалось уменьшить с 588 MB до 47.7 MB —
минус почти 92% размера. Без хаков, без экзотики.
4 приёма, которые реально работают:
python:3.9 тащит за собой всё подряд:системные утилиты, документацию, dev-пакеты.
Переход на
python:3.9-alpine даёт:* кратное уменьшение размера
* быстрее pull
* меньше лишнего в проде
Это самый большой выигрыш одним действием.
Каждый
RUN, COPY, ADD — это отдельный слой.Много инструкций → раздутый образ.
Рабочее правило:
Меньше слоёв → меньше размер → быстрее сборка.
Без него в build context попадает всё:
.git, .venv, кеши, временные файлы.Это:
.dockerignore должен быть всегда. Это база.
Одна из самых эффективных техник.
Схема:
В финальном образе:
* нет build-инструментов
* нет лишних библиотек
* только то, что реально нужно для запуска
Оптимизация Docker — это не микрооптимизация.
Это нормальная инженерная практика.
Маленькие улучшения накапливаются
и начинают работать на каждом билде и деплое.
#doc #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥14❤12🫡2
This media is not supported in your browser
VIEW IN TELEGRAM
Хорошей пятницы!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍69🔥22❤9😱1
Forwarded from Библиотека программиста
Это не просто подборка — это гигантская база шпаргалок вообще по всему, что может понадобиться в работе, учёбе и креативе.
Открываешь — и нужная инфа уже перед глазами. Без воды. Без лишнего.
Внутри:
Каждая страница — коротко, структурировано и по делу.
#cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍49🔥11❤6😱3
Ловите идею для стартапа!
Чувак просто накодил то, чего не хватало всем —
будильник, который громче стандартного iPhone.
Приложение моментально взлетело в App Store. Ведь все хотят просыпаться с комфортом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72👍28🤯20❤8😱6
YTConverter — Швейцарский нож для YouTube.
Инструмент написанный на Python, качает видео и музыку с YouTube напрямую, без браузера, без рекламы, без “подтверди, что ты не робот” и без сюрпризов.
Один раз поставил — и просто пользуешься.
Что умеет:
GitHub
git clone https://github.com/kaifcodec/ytconverter.git
cd ytconverter/standalone/
./install.sh
PIP
pip install ytconverter
python3 ytconverter.py
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍84❤23🔥13
This media is not supported in your browser
VIEW IN TELEGRAM
Все вокруг в напряжении, босс счастлив, а ты в этот момент качаешь ульту
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥69👍14❤10😱6
Пусть
Годом, когда идеи перестают пылиться в голове и начинают работать на вас.
Крепкого здоровья вам и вашим близким, уюта, тепла и людей рядом, которых хочется беречь. 🫶
Пусть дом будет точкой силы, а не просто адресом.
Пусть в новом году будет больше открытий, смелых решений, неожиданных возможностей и моментов, которые захочется запомнить
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍148🔥74❤56🫡6
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🔥10❤9
Количество новых вопросов по статистике почти обнулилось.
Спад начался в тот момент, когда в нашу жизнь ворвался ИИ.
а за первые дни января — всего ~300.
Сегодня ответы от ИИ приходят мгновенно, без сарказма и без «покажи код».
Please open Telegram to view this post
VIEW IN TELEGRAM
1🫡270😱18🤯11❤9🔥6👍4
Хочешь LLM у себя на компе: чтобы работала офлайн, не сливала данные и спокойно встраивалась в бота? Тогда берём DeepSeek Coder и запускаем!
pip install -U transformers accelerate torch
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch
model_name = "deepseek-ai/deepseek-coder-6.7b-base"
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained(
model_name,
trust_remote_code=True,
torch_dtype=torch.float16, # если GPU поддерживает fp16
device_map="auto" # если есть GPU — будет использовать её
)
model.eval()
prompt = "Напиши telegram бота обратной связи на aiogram"
inputs = tokenizer(prompt, return_tensors="pt")
device = next(model.parameters()).device
inputs = {k: v.to(device) for k, v in inputs.items()}
with torch.inference_mode():
outputs = model.generate(
**inputs,
max_new_tokens=180,
do_sample=True, # ВАЖНО: иначе temperature не влияет
temperature=0.7,
top_p=0.9
)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))
— работает локально (после скачивания весов);
— легко встраивается в Telegram/Discord/CLI;
— можно ускорить на GPU через device_map="auto".
Если памяти мало — есть квантованные версии (4bit/8bit) и GGUF.
#python #soft #code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🔥22❤20🫡7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍87🔥29😱9🤯3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Работает как red team внутри твоей системы. Ты описываешь задачу обычным языком — дальше он сам планирует атаку, выбирает инструменты и идёт по цепочке: от разведки до отчёта. Без ручного тыканья и бесконечных команд.
Что он умеет на практике:
git clone https://github.com/GH05TCREW/ghostcrew.git
cd ghostcrew
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python main.py
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍52🔥13❤8😱1
Чувак за три месяца заработал около 18 000 000 рублей на Dota и CS2
Никакой магии и инсайдов — бот отслеживает ход матчей и получает информацию о событиях быстрее, чем сам сайт ставок успевает обновить коэффициенты.
Автоматизация решает
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥75👍22🤯13❤3🫡2
Технарь собрал аим-ассист… для
Система двигает не мышь, а сам коврик.
Моторизованный мауспад физически подъезжает под прицел и наводит хедшоты с хирургической точностью.
Как работает?
Никаких софт-читов. Формально ты просто «очень хорошо двигаешь мышь».
#cyberpunk
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥19😱12❤7