Азбука айтишника
3.55K subscribers
2K photos
89 videos
9 files
1.54K links
Айти для неайтишников: постигаем азы программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔎☝️Один из самых простых способов поиска SQL-инъекций с помощью Github Code Search

➡️
Такой же пример для SSRF:
/file_get_contents\(.*\$_GET|curl_exec\(.*\$_GET/

/(subprocess|exec|spawn|system).*chrome.*--headless/


🔹
Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Burp Suite Deep Dive: курс для этичного хакера

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

📺 Смотреть

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
Это картина глазами вайбкодера. Тот же программист может опуститься до их уровня и там их разорвать. Но не наоборот.

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#небагафича
Please open Telegram to view this post
VIEW IN TELEGRAM
🚕 Как лог-трансформация спасла модель

Наш подписчик поделился лайфхаком, который снизил ошибку модели на 20% всего одной строкой кода.

В задаче регрессии (например, предсказание стоимости поездок Uber) оказалось, что таргет (fare) сильно скошен вправо: много маленьких значений + редкие, но вполне реальные высокие цены.

Модели сложно учиться: редкие большие значения «тянут» распределение и портят общую картину.

Простое решение — применить log1p к целевой переменной:
— большие значения сжимаются;
— малые почти не меняются;
— распределение становится ближе к нормальному;
— влияние «хвоста» снижается.

Схема:
y → log1p → модель → предсказания (log scale) → expm1 → предсказания (ориг. масштаб)


💡 Результат: MAE снизился на 20%.

Не магия, а классика — но про этот приём часто забывают. Если таргет имеет длинный правый хвост → лог-трансформация может резко улучшить качество.

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#режимразраба
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
📌 Что такое токен в IT

Токен это цифровой пропуск, который подтверждает, что пользователь уже прошёл проверку и может получить доступ к системе.

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

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

🔹
Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Media is too big
VIEW IN TELEGRAM
🔥 Python Roadmap

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

😸 Ссылка

🔹 Курс «Программирование на языке Python»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#карьерныйкоммит
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🐧💡Если вы не можете вспомнить название команды в Linux, просто используйте ключевые слова для поиска на страницах руководства.
$ man -k grep


🔹
Практический интенсив «Архитектуры и шаблоны проектирования»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
👩‍💻 Шпаргалка по основным функциям и встроенным командам командной оболочки bash

👉 Источник

🔹 Курс «Алгоритмы и структуры данных»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#магиякода
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
📌 Что такое стек в программировании

Стек это структура данных, которая работает по принципу «последним пришёл, первым вышел». Добавил элемент, он будет обработан первым.

В первую очередь при вызове функций. Каждая функция кладётся в стек со своими данными, а после выполнения удаляется.

По сути, стек управляет тем, в каком порядке выполняется код и куда программа возвращается после завершения функций.

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Так что вообще считается AI-агентом?

Меня просто выносит, когда сейчас любую поделку на коленке гордо называют ИИ-агентом. 🤡

Заходишь в телегу, а там очередной эксперт продает бота. Ты ему пишешь «привет», он тебе через апишку гпт отвечает «привет, чем помочь». И чел сидит довольный, думает что он Тони Старк, а его скрипт - это Джарвис.

Давайте сразу проясним, чтобы не путаться.

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

Агент - это когда ты даешь не команду, а ЦЕЛЬ.

Например: «собери мне базу лидов из поисковика по такому-то запросу, найди их контакты, проанализируй их сайты и закинь все это в гугл-табличку».

И вот тут начинается. Агент начинает думать своей головой.

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

Ему не нужен ты, чтобы держать его за ручку. Ты просто ставишь задачу и уходишь по своим делам.

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

Короче, я запускаю серию постов про это. Будем разбирать, где они реально экономят сотни часов, а где от них один геморрой.

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

В следующем посте разберу на реальных примерах, где заканчивается обычный бот и начинается нормальный агент.
👏3👍1
Где тут бот, а где уже AI-агент?

Многие до сих пор путают эти два понятия, и это прямо классика 🚬

Давайте проведем черту. Если ваш «умный помощник» просто пересказывает PDF-ку или отвечает на вопросы по базе знаний — поздравляю, это обычный бот. Да, он на нейронках. Да, он молодец. Но он тупой исполнитель, который не может выйти за рамки чата.

Настоящий AI-агент начинается там, где появляется автономия и доступ к инструментам.

Вот вам простой чек-лист:
- Бот ждет, пока вы нажмете кнопку. Агент сам решает, какую кнопку нажать.
- Бот выдает текст. Агент выдает результат: готовую таблицу, деплой на сервер или письмо клиенту.
- Бот тупит, если API выдало ошибку. Агент читает лог ошибки и пробует другой путь, пока не заработает.

Короче, агент - это когда вы делегируете не «написание текста», а бизнес-процесс целиком.

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

Разбираться в этом сейчас - это как учиться гуглить в 2000-х. Кто успел, тот и папа. 🤧

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

В
следующем посте расскажу, почему не надо пихать агентов в каждую дыру и где они только добавляют лишнего геморроя.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2💯1
Enumeration Mindmap.pdf
268.8 KB
🎯 Enumeration mind map

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

👉 Источник

🔹 Курс разработка AI-агентов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⚡️ Кэширование данных выполняется на нескольких уровнях:

➡️ Клиентские приложения: HTTP-ответы кэшируются браузером. При первом запросе данные приходят с expiry policy, при повторном — берутся из кэша.

➡️ CDN (Content Delivery Network): кэшируют статические ресурсы, данные отдаются с ближайшего узла.

➡️ Балансировщик нагрузки (Load Balancer): может кэшировать данные.

➡️ Брокер сообщений (Message Broker): пишет сообщения на диск, потребители читают по мере необходимости. Данные кэшируются (например, в Apache Kafka) по retention policy.

➡️ Сервисы: несколько уровней кэша — CPU → память → иногда диск.

➡️ Распределенный кэш (Distributed Cache): Redis хранит key-value в памяти, быстрее БД.

➡️ Полнотекстовый поиск (Full-text Search): Elasticsearch индексирует копии данных для быстрого поиска.

➡️ БД: несколько уровней кэша:

- WAL (Write-ahead Log): запись перед построением B-дерева
- Bufferpool: кэш результатов запросов в памяти
- Materialized View: заранее вычисленные результаты
- Transaction Log: фиксация транзакций
- Replication Log: состояние репликации кластера

🔹 Курс «Основы IT для непрограммистов»
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🏃‍♀️ Азбука айтишника

#ликбез
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Азбука айтишника pinned «Так что вообще считается AI-агентом? Меня просто выносит, когда сейчас любую поделку на коленке гордо называют ИИ-агентом. 🤡 Заходишь в телегу, а там очередной эксперт продает бота. Ты ему пишешь «привет», он тебе через апишку гпт отвечает «привет, чем помочь».…»
Не надо пихать AI-агента в каждую задачу

Сейчас модно лепить агентов куда попало. Вижу ребят, которые пытаются собрать автономную систему, чтобы просто… переименовать файлы в папке. Мужики, это клиника 🤦‍♂️

Агенты - это мощно, но у них есть жирные минусы:
- Они жрут токены. Если задача решается простым скриптом на 10 строк, агент сожрет ваши баксы на бесконечные размышления.
- Они медленные. Агент думает, пробует, ошибается, снова пробует. Это занимает время.
- Они могут «галлюцинировать». Если дать агенту слишком много свободы в тупой задаче, он может наворотить делов.

Когда агент НЕ нужен:
Если у вас понятный, линейный алгоритм. Типа «возьми из А и положи в Б». Тут обычный код или простой бот справятся лучше, быстрее и дешевле.

Когда без агента никак:
Где есть неопределенность. Где нужно гуглить, анализировать неструктурированный текст, подстраиваться под меняющиеся условия.

Агент — это микроскоп. Не надо забивать им гвозди.

Короче, хватит верить в сказки про «одну кнопку для всего». Мы за честный подход и результат, поэтому на курсе подробно разберем связку вайбкодинг + ИИ-агенты.

В следующем посте накидаю список дел, которые уже сегодня можно смело отдавать на аутсорс нейронкам. Реально рабочие кейсы.
1