TGViewer
Channel Public Channel
Шпарглаки It

Шпарглаки It

@cyber_ninjass

Архив Ninjas
Subscribers
842
Photos
210
Videos
2
Links
39
Recent Posts 20 shown
Post #370 66
Как работает NAT
  • ❤ 2
Post #369 82
На Stepik запустили мощный курс по «Troubleshooting Docker и Kubernetes: поиск и устранение проблем»

В программе только важные аспекты:

— troubleshooting Docker и образов
— диагностика сетевых проблем
— настройка readiness/liveness probes
— отладка pod’ов, деплоев и ingress
— анализ логов контейнеров и кластера
— разбор ошибок CrashLoopBackOff, OOMKilled, ImagePullBackOff и других

Собеседования на DevOps/SRE сейчас всё чаще строятся вокруг реальных инцидентов. Данный курс фокусируется именно на таких сценариях и помогает в подготовке к практическим вопросам

48 часов доступен со скидкой 25%

↗️ Пройти курс на Stepik
  • 👍 2
Post #368 101
Шпаргалка по очистке данных с Pandas

Быстрый гид по работе с данными: загрузка, обработка пропусков, удаление дублей, фильтрация, группировка и сохранение результата

Всё самое нужное для чистки датасета в одном месте ❤️
  • ❤ 3
Post #367 115
Структура каталогов Linux, по-простому 🐧

-/bin: базовые команды, без которых система не сможет нормально работать
-/boot: ядро и файлы загрузчика, которые нужны при старте
-/dev: файлы устройств, которые представляют железо
- /etc: общесистемные конфиги
- /home: домашние каталоги пользователей
-/lib: общие библиотеки и модули ядра
-/lost+found: восстановленные файлы после ремонта файловой системы
- /media: точка монтирования для флешек и внешних дисков
- /mnt: временный каталог для монтирования
-/opt: опциональный софт и сторонние приложения
- /proc: виртуальная ФС с инфой о процессах и ядре
- /root: домашний каталог пользователя root
- /run: runtime-данные с момента последней загрузки
- /sbin: системные бинарники для админа (root)
- /srv: данные, которые раздают системные сервисы
- /tmp: временные файлы
- /usr: пользовательские приложения и бинарники
- /var: логи, кэш и прочие данные, которые часто меняются
  • 👍 3
Post #366 106
🖥Если ты хочешь обучиться вайбкодингу и при этом иметь возможность провести аудит безопасности своего продукта, то тебе сюда:

Lab IT — репозитории, полезные инструменты, курсы и многое другое по Айти:

ЭЙ, АЙ! — бесплатные инструменты, репозитории, обучающие материалы для упрощения работы с ИИ.

ИИ тебя взломает — объединит твои навыки в ИБ с ИИ

CyberGuard — оплот для ИБ-специалистов со всего телеграма. Тут ты точно узнаешь, как не оплошаться с запуском своего продукта, и защитить его от злоумышленников

🫵Подписывайся и обучайся!
Post #365 116
Большинство разработчиков знают базовую цепочку: git addgit commitgit push

Но Git в production — совсем другая история. Что делать, если:

→ Нужно работать над новой feature, не затрагивая main?
→ Пока вы работали, в remote появились новые изменения?
→ Нужно перенести конкретный hotfix в release branch?
→ Неудачный commit уже попал в production?
→ Вы случайно потеряли commit?
→ Нужно найти commit, который привнёс bug?

Вот здесь особенно полезны:

git fetch
git rebase
git cherry-pick
git revert
git reflog
git bisect

Шпаргалка с командами, реальными use cases и примерами, которые действительно пригодятся в работе.
Post #364 126
😱 Высокая доступность, масштабируемость и пропускная способность: шпаргалка по проектированию системы с типичными решениями

Источник
  • ❤ 3
Post #363 132
Совет на ближайшие годы — идите в Data Science и ML

Пока ИИ забирает работу у одних специалистов, другие строят на нём карьеру и зарабатывают всё больше. И вопрос уже не в том, изменит ли ИИ рынок, а в том, по какую сторону этих изменений окажетесь вы. DS/ML – один из самых прямых способов оказаться среди тех, кто на этом выигрывает

А чтобы не тратить годы на хаотичное обучение – держите в подписках Data Portal. Там практикующие ML-инженеры понятным языком разбирают главное: новые модели, библиотеки, исследования, датасеты, гайды, курсы и практические кейсы.

Подписывайтесь: @LLMScience
  • 🤝 2
  • 😁 1
Post #362 145
Всё ещё используете Windows, но не знаете эти команды?

Вот 16 команд, которые стоит запомнить.
  • ❤ 4
Post #361 153
UI/UX-дизайнерам и разработчикам:

Вот шпаргалки по брейкпоинтам для всех типов устройств — помогут грамотно настроить адаптивную вёрстку в следующем UI-проекте
  • ❤ 2
Post #360 147
На Stepik вышел курс «База IT для вайбкодеров»

Кодинг-агент может за пару минут написать фичу, изменить базу или переписать полпроекта. Сложнее становится, когда после этого появляется 500, ломается деплой, миграция не применяется или непонятно, зачем агент изменил 15 файлов вместо двух

Этот курс даёт IT-базу, которой часто не хватает при вайбкодинге. Без ухода в полноценное программирование – только то, что помогает понимать проект и контролировать работу ИИ.

Что вы изучите:
• как связаны фронтенд, бекенд, API и база данных
• терминал, файлы, зависимости и переменные окружения
• HTTP, JSON, DevTools и работу API
• SQL, связи в БД, схемы и миграции
• Git: commits, diff, ветки, remote и безопасный откат
• stack trace, логи и системную отладку ошибок
• основы безопасности и работу с секретами
• деплой, продакшен, мониторинг и бэкапы
• как ставить задачи кодинг-агенту и проверять его результат


Материал подаётся понятным языком, шаг за шагом, на реальных примерах и с наглядными схемами

По завершении выдаётся сертификат.

В ближайшие 48ч курс доступен со скидкой 20% по промокоду «VIBESFO20»: открыть курс на Stepik
  • ❤ 2
Post #359 151
Шпаргалка по команде IP
  • 🔥 4
Post #358 177
Гайд по основным командам для диагностики сетей, которые должен знать каждый Sysadmin.

Сравнение инструментов, используемых в системах Linux/macOS и Windows.
  • ❤ 5
Post #356 202
Шпаргалка по структуре Kubernetes API
  • 👍 3
Post #355 208
Запомни: Монолит ≠ Модульный монолит ≠ Микросервисы

Многие команды думают, что путь выглядит так:
Монолит → Микросервисы

Но между ними есть важный этап, который многие пропускают... Модульный монолит.

Вот самый простой способ запомнить разницу:

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

Простая шпаргалка 👇
Монолит = одно приложение
Модульный монолит = одно приложение, много модулей
Микросервисы = множество независимых приложений

Когда использовать каждый подход?

🔹 Монолит
стартапы и MVP;
небольшие команды;
быстрая разработка;
простое развёртывание.

🔹 Модульный монолит
растущие приложения;
команды, которым нужна чистая архитектура без сложности распределённых систем;
проще тестировать, сопровождать и развивать.

🔹 Микросервисы
большие инженерные команды;
независимое развёртывание сервисов;
разные требования к масштабированию отдельных доменов;
высокая доступность и масштабируемость организации.

Самое распространённое заблуждение. Микросервисы не становятся автоматически лучшим выбором.
Они привносят распределённые транзакции, сетевые задержки, обнаружение сервисов (service discovery), наблюдаемость (observability), версионирование, пайплайны развёртывания и дополнительные операционные издержки.

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

Фраза, которую стоит запомнить
Монолит = простота
Модульный монолит = организованность
Микросервисы = независимость

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


Сохраните эту рукописную шпаргалку — она пригодится разработчикам, которые готовятся к собеседованиям по System Design или проектируют масштабируемые приложения.
  • 🤝 2
Post #354 198
Требуются парни и девушки в возрасте 19–40 лет, желающие работать в сфере IT.

Опыт в программировании не нужен.

Завтра запускаем бесплатный онлайн-интенсив по Frontend-разработке, где будем показывать, как разрабатывать сайты и веб-приложения используя ИИ.

За 7 дней обучения без опыта ты:

1. Сделаешь реальный сайт сервиса доставки с нуля;
2. Добавишь JavaScript-логику, расчёты и трекинг;
3. Подключишь карты и маршрут доставки через API;
4. Превратишь сайт в Angular-приложение;
5. Подключишь backend и выложишь проект в продакшен;
6. Научишься использовать ChatGPT и Giga во Frontend-разработке;
7. Узнаешь 9 способов найти первый заказ на фрилансе даже без опыта.

А главное, ты увидишь, что разрабатывать сайты и приложения не так сложно, как кажется. И поймёшь, как тебе развиваться в этой профессии, чтобы уже через пару месяцев зарабатывать от 1000$ на вёрстке сайтов.

👉 Проскочить на интенсив бесплатно

🔥 С 2019 стабильно помогаем с обучением, практикой, зарабатывать на фрилансе и проходить собеседования.
Post #353 189
Лучшие советы по API REST

Скачать PDF на русском — здесь

Сохрани себе для быстрой шпаргалки

🥁 🥁 🥁
  • 🔥 2
Post #352 173
Паттерны проектирования систем - шпаргалка

🔸Webhooks и Outbox
Надёжные внешние уведомления.
Когда использовать — интеграции, сторонние колбэки.
Типичные проблемы — статусы оплат, синхронизация CRM.

🔸Blob/Object Storage
Дешёвое хранение больших файлов.
Когда использовать — медиа, бэкапы, экспорты.
Типичные проблемы — загрузки пользователей, data lake.

🔸Оркестратор задач (Airflow/Temporal)
Долгоживущие процессы с состоянием.
Когда использовать — длинные задачи, SLA.
Типичные проблемы — генерация отчётов, обработка видео.

🔸Blue-Green / Canary деплой
Постепенное переключение трафика.
Когда использовать — безопасные релизы, быстрый откат.
Типичные проблемы — деплой API, смена конфигураций.

🔸Feature Flags
Включение/отключение фич на лету.
Когда использовать — эксперименты, переключатели.
Типичные проблемы — A/B тесты, скрытые релизы.

🔸Стратегия миграции схемы
Обратная/прямая совместимость.
Когда использовать — миграция без простоя БД.
Типичные проблемы — expand-migrate-contract.

🔸Распределённые блокировки / выбор лидера
Координация одного активного воркера.
Когда использовать — уникальность cron, шардовое владение.
Типичные проблемы — один консумер, лидер партиции.

🔸Наблюдаемость (логи/метрики/трейсы)
Понимание, что делает система.
Когда использовать — SLO, отладка, планирование.
Типичные проблемы — задержка p99, error budget.

🔸Безопасность: AuthN/AuthZ
Проверка личности и прав доступа.
Когда использовать — мультиарендные продукты, внешние API.
Типичные проблемы — OAuth2/OIDC, RBAC/ABAC.

🔸Мультиарендность (pool/bridge/isolated)
Уровни изоляции данных и ресурсов.
Когда использовать — SaaS с множеством клиентов.
Типичные проблемы — отдельные БД на арендатора vs общая схема.

🔸Edge Compute/функции
Запуск логики ближе к пользователю.
Когда использовать — низкая задержка, лёгкие задачи.
Типичные проблемы — персонализация на краю, A/B тесты.

🔸Rate-Aware DB Patterns
Пакетная, очередная, троттлинг у БД.
Когда использовать — горячие партиции, блокировки.
Типичные проблемы — массовый импорт, ID hotspot.

🔸Стратегии пагинации
Keyset > Offset для больших данных.
Когда использовать — бесконечный скролл, большие таблицы.
Типичные проблемы — пагинация фидов, списки в админке.
  • ❤ 2
Post #351 193
Шпаргалка по разрядам чисел, максимальным и минимальным значениям
  • ❤ 5
  • 🍓 2
Older posts →

About this channel

How can I read @cyber_ninjass without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Шпарглаки It: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Шпарглаки It have?
Шпарглаки It (@cyber_ninjass) has 842 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Шпарглаки It know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →