#статья #Mojo
⭐️ Mojo 1.0 вышел из бета-тестирования. Что это за язык программирования и зачем он нужен
Python давно стал почти стандартным инструментом для машинного обучения, анализа данных и научных задач. Однако в вычислительно сложных проектах его производительность быстро становится ощутимым ограничением. Поэтому под привычными NumPy, PyTorch и другими инструментами значительная часть вычислений выполняется компонентами на C, C++ или CUDA. Особенно заметно это становится, когда готовых библиотечных функций недостаточно и высокопроизводительные операции приходится писать самостоятельно. Несколько лет назад за решение этой проблемы взялась компания Modular, представившая Mojo — новый язык, внешне очень похожий на Python, но построенный иначе.
Читать статью
LH | IT Курсы | OSINT
⭐️ Mojo 1.0 вышел из бета-тестирования. Что это за язык программирования и зачем он нужен
Python давно стал почти стандартным инструментом для машинного обучения, анализа данных и научных задач. Однако в вычислительно сложных проектах его производительность быстро становится ощутимым ограничением. Поэтому под привычными NumPy, PyTorch и другими инструментами значительная часть вычислений выполняется компонентами на C, C++ или CUDA. Особенно заметно это становится, когда готовых библиотечных функций недостаточно и высокопроизводительные операции приходится писать самостоятельно. Несколько лет назад за решение этой проблемы взялась компания Modular, представившая Mojo — новый язык, внешне очень похожий на Python, но построенный иначе.
Читать статью
LH | IT Курсы | OSINT
❤3👍2🔥2👎1💩1
#статья #React
⭐️ Глубокое погружение в React Fiber
Задумывались ли вы когда-нибудь о том, что на самом деле происходит под капотом, когда вы рендерите приложение React? Мы знаем, что React строит дерево DOM и отображает UI на экране, но как React конструирует это дерево и как он эффективно обновляет его при изменении состояния? В этой статье мы рассмотрим React Fiber — основной движок согласования (reconciliation) React. Мы рассмотрим, как React строил DOM до v15, недостатки этой ранней стековой (stack) модели с точки зрения производительности и то, как асинхронная архитектура Fiber решает эти проблемы, начиная с React v16 и до React v19.
Читать статью
LH | IT Курсы | OSINT
⭐️ Глубокое погружение в React Fiber
Задумывались ли вы когда-нибудь о том, что на самом деле происходит под капотом, когда вы рендерите приложение React? Мы знаем, что React строит дерево DOM и отображает UI на экране, но как React конструирует это дерево и как он эффективно обновляет его при изменении состояния? В этой статье мы рассмотрим React Fiber — основной движок согласования (reconciliation) React. Мы рассмотрим, как React строил DOM до v15, недостатки этой ранней стековой (stack) модели с точки зрения производительности и то, как асинхронная архитектура Fiber решает эти проблемы, начиная с React v16 и до React v19.
Читать статью
LH | IT Курсы | OSINT
❤4🔥2🤝2
#статья #TypeScript
⭐️ Управляемые корутины в TypeScript: как получить контроль над асинхронностью и памятью. Разбираемся во всех аспектах
В этой статье мы разберём, как кооперативные корутины (Coroutines) на генераторах решают эти задачи, и научимся на примере моей библиотеки ts‑adaptive‑coroutines, разобрав каждый аспект по кирпичикам, посмотрев на инструмент, который добавляет в TypeScript адаптивные приоритеты, арены памяти, каналы, семафоры и много‑поточность.
Читать статью
LH | IT Курсы | OSINT
⭐️ Управляемые корутины в TypeScript: как получить контроль над асинхронностью и памятью. Разбираемся во всех аспектах
В этой статье мы разберём, как кооперативные корутины (Coroutines) на генераторах решают эти задачи, и научимся на примере моей библиотеки ts‑adaptive‑coroutines, разобрав каждый аспект по кирпичикам, посмотрев на инструмент, который добавляет в TypeScript адаптивные приоритеты, арены памяти, каналы, семафоры и много‑поточность.
Читать статью
LH | IT Курсы | OSINT
❤3🔥2🤝2
#статья #Python
⭐️ Как вернуть радость простого программирования: пишем игру для терминала на Python
Сегодня простую компьютерную игру можно собрать за несколько минут: взять готовый движок, подключить библиотеку или просто попросить ИИ написать код. Но мне захотелось вернуться к истокам и попробовать обойтись самым минимумом средств. В этой статье попробую написать автомобильные гонки примерно в 50 строк кода на Python. Вся «графика» будет состоять из обычных символов терминала, а по пути мы немного разберёмся с ANSI-последовательностями, неблокирующим вводом и тем, как вообще устроен терминал.
Читать статью
LH | IT Курсы | OSINT
⭐️ Как вернуть радость простого программирования: пишем игру для терминала на Python
Сегодня простую компьютерную игру можно собрать за несколько минут: взять готовый движок, подключить библиотеку или просто попросить ИИ написать код. Но мне захотелось вернуться к истокам и попробовать обойтись самым минимумом средств. В этой статье попробую написать автомобильные гонки примерно в 50 строк кода на Python. Вся «графика» будет состоять из обычных символов терминала, а по пути мы немного разберёмся с ANSI-последовательностями, неблокирующим вводом и тем, как вообще устроен терминал.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝2
#курс #Go
▶️ Курс «Без этих знаний твой Go-вайбкод положит прод»
Разбираем пакет sync изнутри: WaitGroup, Once, Mutex и RWMutex. Сравниваем наивные реализации с настоящими примитивами Go: Go Memory Model, happens-before, очереди рантайма, handoff и starvation mode. В конце решаем задачу с собеседования VK и обсуждаем sync.Cond, sync.Map и sync.Pool.
Смотреть курс
LH | IT Курсы | OSINT
Разбираем пакет sync изнутри: WaitGroup, Once, Mutex и RWMutex. Сравниваем наивные реализации с настоящими примитивами Go: Go Memory Model, happens-before, очереди рантайма, handoff и starvation mode. В конце решаем задачу с собеседования VK и обсуждаем sync.Cond, sync.Map и sync.Pool.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2
#статья #Kubernetes
⭐️ Как мы победили OOMKill и сэкономили треть ресурсов: настройка JVM в Kubernetes
Расскажу о проблемах, с которыми мы столкнулись, когда переехали в Kubernetes, как мы их порешали и как в итоге оптимизировали ресурсы при работе в виртуализации. Если вы хоть раз ловили OOMKilled на ровном месте и не понимали за что, может быть, узнаете себя. Спойлер: в финале мы сократили потребление памяти на 18%, CPU — на 31%, а приложения при этом стали работать быстрее. Погнали.
Читать статью
LH | IT Курсы | OSINT
⭐️ Как мы победили OOMKill и сэкономили треть ресурсов: настройка JVM в Kubernetes
Расскажу о проблемах, с которыми мы столкнулись, когда переехали в Kubernetes, как мы их порешали и как в итоге оптимизировали ресурсы при работе в виртуализации. Если вы хоть раз ловили OOMKilled на ровном месте и не понимали за что, может быть, узнаете себя. Спойлер: в финале мы сократили потребление памяти на 18%, CPU — на 31%, а приложения при этом стали работать быстрее. Погнали.
Читать статью
LH | IT Курсы | OSINT
❤4👍3🔥2
#статья #C
⭐️ Создаём DSL на C#: LSP и поддержка в Visual Studio
Для Visual Studio Code я сделал Language Server Protocol, а для Visual Studio отдельную интеграцию через MEF и Visual Studio SDK. По пути пришлось разобраться с синхронизацией документов, версиями текста, immutable snapshots, MSBuild, file watchers и выполнением editor requests. В этой части разберём, как устроены обе интеграции и какие проблемы появились по дороге.
Читать статью
LH | IT Курсы | OSINT
⭐️ Создаём DSL на C#: LSP и поддержка в Visual Studio
Для Visual Studio Code я сделал Language Server Protocol, а для Visual Studio отдельную интеграцию через MEF и Visual Studio SDK. По пути пришлось разобраться с синхронизацией документов, версиями текста, immutable snapshots, MSBuild, file watchers и выполнением editor requests. В этой части разберём, как устроены обе интеграции и какие проблемы появились по дороге.
Читать статью
LH | IT Курсы | OSINT
❤3🔥2
#курс #Python
▶️ Курс «Основы Python и создание ИИ-приложений»
Мини-курс охватывает базовые конструкции Python: типы данных, списки, словари, функции, классы. Затем переходит к практике ИИ: вызов LLM, обработка ошибок, чат-бот с памятью, работа с файлами и API, FastAPI и базы данных. В конце вы соберёте итоговый проект.
Смотреть курс
LH | IT Курсы | OSINT
Мини-курс охватывает базовые конструкции Python: типы данных, списки, словари, функции, классы. Затем переходит к практике ИИ: вызов LLM, обработка ошибок, чат-бот с памятью, работа с файлами и API, FastAPI и базы данных. В конце вы соберёте итоговый проект.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3👍2
#статья #React
⭐️ Пишем свой React: Fiber, хуки и рендеринг под капотом
Каждый день мы пишем JSX и используем хуки. Но как это работает под капотом? Чтобы разобраться, мы с нуля напишем собственную версию React. За основу мы возьмем отличный туториал Didact, но пойдем дальше: переведем все на TypeScript, добавим поддержку Фрагментов, реализуем useEffect и useContext. К концу стать React превратится для вас в понятный алгоритм)
Читать статью
LH | IT Курсы | OSINT
⭐️ Пишем свой React: Fiber, хуки и рендеринг под капотом
Каждый день мы пишем JSX и используем хуки. Но как это работает под капотом? Чтобы разобраться, мы с нуля напишем собственную версию React. За основу мы возьмем отличный туториал Didact, но пойдем дальше: переведем все на TypeScript, добавим поддержку Фрагментов, реализуем useEffect и useContext. К концу стать React превратится для вас в понятный алгоритм)
Читать статью
LH | IT Курсы | OSINT
🔥3❤2🤝2👏1
Современные LLM
#курс #ИИ #LLM
Курс посвящен очень популярной сегодня теме - большим языковым моделям (Large Language Models или LLM). Действительно, современные чат-боты на базе LLM (ChatGPT, Gemini, Gigachat, DeepSeek, YandexGPT и другие) впечатляют нас своими ответами, и многие уже на повседневной основе пользуются этими помощниками.
В курсе мы погрузимся в то, как работают большие языковые модели - в теории и на практике. Но LLM - не единственное достижение в области обработки естественного языка (Natural Language Processing или NLP), поэтому в первой части курса мы вспомним (а кто-то - познакомится) и другие рабочие подходы и инструменты для решения NLP-задач, а потом уже перейдем непосредственно к LLM.
Кроме того, знать как работают LLM и обучать/дообучать их в Python - недостаточно. Важно и полезно уметь доводить свои эксперименты до готового продукта и реализовывать сервисы и боты для инференса своих решений - про это и многое другое мы также поговорим на курсе.
Начать обучаться
LH | IT Курсы | OSINT
#курс #ИИ #LLM
Курс посвящен очень популярной сегодня теме - большим языковым моделям (Large Language Models или LLM). Действительно, современные чат-боты на базе LLM (ChatGPT, Gemini, Gigachat, DeepSeek, YandexGPT и другие) впечатляют нас своими ответами, и многие уже на повседневной основе пользуются этими помощниками.
В курсе мы погрузимся в то, как работают большие языковые модели - в теории и на практике. Но LLM - не единственное достижение в области обработки естественного языка (Natural Language Processing или NLP), поэтому в первой части курса мы вспомним (а кто-то - познакомится) и другие рабочие подходы и инструменты для решения NLP-задач, а потом уже перейдем непосредственно к LLM.
Кроме того, знать как работают LLM и обучать/дообучать их в Python - недостаточно. Важно и полезно уметь доводить свои эксперименты до готового продукта и реализовывать сервисы и боты для инференса своих решений - про это и многое другое мы также поговорим на курсе.
Начать обучаться
LH | IT Курсы | OSINT
❤2👍2🔥1
Курс «Deep Security»
#курс #ИБ #DDoS #криптография
Бесплатный курс от Beeline Cloud, целиком про защиту: криптография и TLS, сетевая конфигурация и кластеры, анализ трафика через NTA, network forensics, защита от DDoS. Есть демо-разделы с настройкой правил и блокировкой атак на уязвимое приложение — не только теория.
Смотреть курс
LH | IT Курсы | OSINT
#курс #ИБ #DDoS #криптография
Бесплатный курс от Beeline Cloud, целиком про защиту: криптография и TLS, сетевая конфигурация и кластеры, анализ трафика через NTA, network forensics, защита от DDoS. Есть демо-разделы с настройкой правил и блокировкой атак на уязвимое приложение — не только теория.
Смотреть курс
LH | IT Курсы | OSINT
❤2👍1🔥1
Курс «Docker для начинающих + практический опыт»
#курс #Docker #DevOps
Этот курс знакомит с Docker любого абсолютного новичка с помощью простых и понятных лекций.
За лекциями следуют демонстрации, показывающие, как настроить и начать работу с Docker.
Упражнения по кодированию, прилагаемые к этому курсу, помогут вам попрактиковаться в командах Docker и разработке собственных образов с использованием файлов Dockerfiles, а также попрактиковаться в Docker Compose.
Вы будете разрабатывать файлы Docker для различных вариантов использования прямо в браузере. Таким образом, вам не нужно будет настраивать собственную среду, чтобы попрактиковаться. Наши лабораторные будут сами проверять команды и Dockerfiles, и вы будете уверены, что написали их правильно.
Этот курс предназначен для новичков в DevOps.
Начать учиться
LH | IT Курсы | OSINT
#курс #Docker #DevOps
Этот курс знакомит с Docker любого абсолютного новичка с помощью простых и понятных лекций.
За лекциями следуют демонстрации, показывающие, как настроить и начать работу с Docker.
Упражнения по кодированию, прилагаемые к этому курсу, помогут вам попрактиковаться в командах Docker и разработке собственных образов с использованием файлов Dockerfiles, а также попрактиковаться в Docker Compose.
Вы будете разрабатывать файлы Docker для различных вариантов использования прямо в браузере. Таким образом, вам не нужно будет настраивать собственную среду, чтобы попрактиковаться. Наши лабораторные будут сами проверять команды и Dockerfiles, и вы будете уверены, что написали их правильно.
Этот курс предназначен для новичков в DevOps.
Начать учиться
LH | IT Курсы | OSINT
👍3🔥1
Курс «Основы компьютерных сетей»
#курс #ИБ #сети #Miminet
Цель курса - познакомить слушателя с миром компьютерных сетей, как работает ваша домашняя сеть, сеть в кафе или глобальная сеть Интернет.
Для лучшего понимания и усваивания материала в курсе содержится множество примеров из веб-эмулятора Miminet.
Для закрепления материала на Miminet можно будет порешать 10 практических задач с автоматической проверкой и пройти теоретический тест, который состоит из 30 случайных вопросов.
Начать обучаться
LH | IT Курсы | OSINT
#курс #ИБ #сети #Miminet
Цель курса - познакомить слушателя с миром компьютерных сетей, как работает ваша домашняя сеть, сеть в кафе или глобальная сеть Интернет.
Для лучшего понимания и усваивания материала в курсе содержится множество примеров из веб-эмулятора Miminet.
Для закрепления материала на Miminet можно будет порешать 10 практических задач с автоматической проверкой и пройти теоретический тест, который состоит из 30 случайных вопросов.
Начать обучаться
LH | IT Курсы | OSINT
❤3👍2🔥1👏1
Курс «Поколение Python: курс для продвинутых»
#курс #Python
67 уроков и 436 задач — продолжение самого популярного курса по Python на Stepik, но уже не про синтаксис. Тот случай, когда бесплатный курс по объёму практики обгоняет многие платные.
Курс содержит теорию в формате текстовых конспектов, а также более 700 задач. В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.
Начать учиться
LH | IT Курсы | OSINT
#курс #Python
67 уроков и 436 задач — продолжение самого популярного курса по Python на Stepik, но уже не про синтаксис. Тот случай, когда бесплатный курс по объёму практики обгоняет многие платные.
Курс содержит теорию в формате текстовых конспектов, а также более 700 задач. В конце каждого модуля приводится дополнительный материал для самостоятельного изучения: литература, ссылки на полезные статьи и документацию языка Python, ссылки на исходный код и многое другое.
Начать учиться
LH | IT Курсы | OSINT
👍2❤1🔥1
Курс «Информационная безопасность»
#курс #ИБ
17 видеоуроков с заданиями от Лекториума и президентского ФМЛ №239. Начинают с устройства сетей, ОС и баз данных, дальше — виртуализация и облака, ландшафт кибератак, криптография, безопасная разработка и управление доступом. Дедлайнов нет, материалы открыты сразу, в конце сертификат.
Пройти курс
LH | IT Курсы | OSINT
#курс #ИБ
17 видеоуроков с заданиями от Лекториума и президентского ФМЛ №239. Начинают с устройства сетей, ОС и баз данных, дальше — виртуализация и облака, ландшафт кибератак, криптография, безопасная разработка и управление доступом. Дедлайнов нет, материалы открыты сразу, в конце сертификат.
Пройти курс
LH | IT Курсы | OSINT
🔥3👍1
Курс «Нейронные сети и компьютерное зрение»
#курс #ИИ #CV
7,5 часов видео от экспертов Samsung AI Center: архитектура сетей, алгоритмы обучения, свёрточные сети, регуляризация и нормализация. Плюс 8 практических семинаров и финальная задача по CV. Победитель Stepik Awards, почти 100 тысяч слушателей, последнее обновление — март 2026.
Начать учиться
LH | IT Курсы | OSINT
#курс #ИИ #CV
7,5 часов видео от экспертов Samsung AI Center: архитектура сетей, алгоритмы обучения, свёрточные сети, регуляризация и нормализация. Плюс 8 практических семинаров и финальная задача по CV. Победитель Stepik Awards, почти 100 тысяч слушателей, последнее обновление — март 2026.
Начать учиться
LH | IT Курсы | OSINT
👍3❤1🔥1
Курс «Программирование на языке C++»
#курс #C
Классический видеокурс Александра Смаля из Computer Science Center — тот самый, который в вузах ставят как основу. Без попыток «объяснить за час»: последовательный разбор языка с задачами и автопроверкой. Есть продолжение, если первая часть зайдёт.
Смотреть курс
LH | IT Курсы | OSINT | AI
#курс #C
Классический видеокурс Александра Смаля из Computer Science Center — тот самый, который в вузах ставят как основу. Без попыток «объяснить за час»: последовательный разбор языка с задачами и автопроверкой. Есть продолжение, если первая часть зайдёт.
Смотреть курс
LH | IT Курсы | OSINT | AI
❤5👍1🔥1