#курс #Erlang
▶️ Курс «Erlang»
Erlang — это функциональный язык программирования, разработанный для создания систем с высокими требованиями к параллелизму, отказоустойчивости и распределённой обработки. В этом курсе вы познакомитесь с основами функционального программирования на Erlang и разработкой масштабируемых и отказоустойчивых приложений с использованием этого языка.
Смотреть курс
LH | IT Курсы | OSINT
Erlang — это функциональный язык программирования, разработанный для создания систем с высокими требованиями к параллелизму, отказоустойчивости и распределённой обработки. В этом курсе вы познакомитесь с основами функционального программирования на Erlang и разработкой масштабируемых и отказоустойчивых приложений с использованием этого языка.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
#статья #Python
⭐️ Как я устал пересчитывать кгс/см² в бары и написал своё приложение на Python
Знакомая ситуация: сидишь на объекте, смотришь в проект — давление указано в кгс/см², а на манометре бары. В голове пытаешься вспомнить коэффициент. Или заказчик спрашивает: «А сколько это в гигакалориях?» — и ты лезешь в Google, открываешь три вкладки, считаешь на калькуляторе...
Я инженер ОВиК. Отопление, вентиляция, кондиционирование — это моя ежедневная работа. И каждый день одно и то же: пересчитай давление, переведи расход, посчитай скорость в трубе, прикинь объём расширительного бака. Рутина, которая отнимает время и нервы.
Читать статью
LH | IT Курсы | OSINT
⭐️ Как я устал пересчитывать кгс/см² в бары и написал своё приложение на Python
Знакомая ситуация: сидишь на объекте, смотришь в проект — давление указано в кгс/см², а на манометре бары. В голове пытаешься вспомнить коэффициент. Или заказчик спрашивает: «А сколько это в гигакалориях?» — и ты лезешь в Google, открываешь три вкладки, считаешь на калькуляторе...
Я инженер ОВиК. Отопление, вентиляция, кондиционирование — это моя ежедневная работа. И каждый день одно и то же: пересчитай давление, переведи расход, посчитай скорость в трубе, прикинь объём расширительного бака. Рутина, которая отнимает время и нервы.
LH | IT Курсы | OSINT
👍4❤3
#статья #Python
⭐️ Notepad++: счетчики выделенных слов в StatusBar (python скрипт)
Программист часто копирует и вставляет, переименовывает и рефакторит.Вот бы сразу видеть в статусной строке количество переменных или функции в редактируемом файле. Увы, стандартный поиск (Ctrl+F) требует лишние клики. Мой небольшой Python-скрипт для Notepad++ по дабл-клику отображает в Status-Bar количество вхождений, частичных или полных, с учетом регистра и без.
Читать статью
LH | IT Курсы | OSINT
⭐️ Notepad++: счетчики выделенных слов в StatusBar (python скрипт)
Программист часто копирует и вставляет, переименовывает и рефакторит.Вот бы сразу видеть в статусной строке количество переменных или функции в редактируемом файле. Увы, стандартный поиск (Ctrl+F) требует лишние клики. Мой небольшой Python-скрипт для Notepad++ по дабл-клику отображает в Status-Bar количество вхождений, частичных или полных, с учетом регистра и без.
LH | IT Курсы | OSINT
❤4🔥3
#курс #DevSecOps
▶️ Курс «DevSecOps простым языком»
Курс объясняет принципы интеграции безопасности в процессы разработки и эксплуатации (DevSecOps) доступным языком. Помогает понять ключевые практики и инструменты для построения безопасного жизненного цикла ПО.
Смотреть курс
LH | IT Курсы | OSINT
Курс объясняет принципы интеграции безопасности в процессы разработки и эксплуатации (DevSecOps) доступным языком. Помогает понять ключевые практики и инструменты для построения безопасного жизненного цикла ПО.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3
#статья #Linux
⭐️ Почему системные вызовы обходятся дорого: углубляемся в дебри Linux
В этой статье рассмотрено, что именно происходит при выполнении системного вызова под Linux в архитектурах x86-64. Мы проследим пути входа в ядро и выхода из него, проанализируем прямые издержки, а затем углубимся в изучение побочных эффектов, возникающих на уровне микроархитектуры. Всё это поможет понять, почему минимизация системных вызовов — это такая важная оптимизация.
Читать статью
LH | IT Курсы | OSINT
⭐️ Почему системные вызовы обходятся дорого: углубляемся в дебри Linux
В этой статье рассмотрено, что именно происходит при выполнении системного вызова под Linux в архитектурах x86-64. Мы проследим пути входа в ядро и выхода из него, проанализируем прямые издержки, а затем углубимся в изучение побочных эффектов, возникающих на уровне микроархитектуры. Всё это поможет понять, почему минимизация системных вызовов — это такая важная оптимизация.
LH | IT Курсы | OSINT
👍5❤3
#статья #Rust
⭐️ Всё что нужно и не нужно знать про заимствование в Rust
Сегодня я хочу поговорить о заимствованиях в Rust – теме, которая очевидно вводит многих в заблуждения но первых порах, но жизненно необходима для каждого, кто хочет писать на Rust. Мы с вами разберём, зачем Rust ввёл эту концепцию, как она работает под капотом, и какие нюансы следует знать, чтобы подружиться с borrow checker’ом, а не воевать с ним каждый раз при компиляции кода.
Читать статью
LH | IT Курсы | OSINT
⭐️ Всё что нужно и не нужно знать про заимствование в Rust
Сегодня я хочу поговорить о заимствованиях в Rust – теме, которая очевидно вводит многих в заблуждения но первых порах, но жизненно необходима для каждого, кто хочет писать на Rust. Мы с вами разберём, зачем Rust ввёл эту концепцию, как она работает под капотом, и какие нюансы следует знать, чтобы подружиться с borrow checker’ом, а не воевать с ним каждый раз при компиляции кода.
LH | IT Курсы | OSINT
👍4❤3
#курс #Kubernetes
▶️ Курс «Kubernetes под капотом»
Курс для тех, кто хочет понять внутреннее устройство Kubernetes. Вы изучите ключевые компоненты и принципы работы системы, что необходимо для эффективной работы в DevOps.
Смотреть курс
LH | IT Курсы | OSINT
Курс для тех, кто хочет понять внутреннее устройство Kubernetes. Вы изучите ключевые компоненты и принципы работы системы, что необходимо для эффективной работы в DevOps.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
#статья #Go
⭐️ GraphQL и Go — gqlgen после года в проде: опыт, советы и выводы
В этой заметке я не буду сравнивать протоколы, холиварить на тему REST vs gRPC vs GraphQL или давать пошаговую инструкцию по GraphQL. Поделюсь опытом применения gqlgen в реальном проекте, а еще подсвечу, что сделал бы иначе полтора года назад (спойлер: не так уж и много).
Читать статью
LH | IT Курсы | OSINT
⭐️ GraphQL и Go — gqlgen после года в проде: опыт, советы и выводы
В этой заметке я не буду сравнивать протоколы, холиварить на тему REST vs gRPC vs GraphQL или давать пошаговую инструкцию по GraphQL. Поделюсь опытом применения gqlgen в реальном проекте, а еще подсвечу, что сделал бы иначе полтора года назад (спойлер: не так уж и много).
LH | IT Курсы | OSINT
👍4❤3
#курс #HTML
▶️ Курс «Урок по HTML для чайников»
В этом видео уроке автор обещает не давать скучную теорию, а научить зрителя основам HTML за 35 минут в весёлом и увлекательном формате. Урок предназначен для тех, кто абсолютно ничего не понимает в веб-разработке: вам объяснят все базовые понятия и покажут, как создать первую HTML-страницу.
Смотреть курс
LH | IT Курсы | OSINT
В этом видео уроке автор обещает не давать скучную теорию, а научить зрителя основам HTML за 35 минут в весёлом и увлекательном формате. Урок предназначен для тех, кто абсолютно ничего не понимает в веб-разработке: вам объяснят все базовые понятия и покажут, как создать первую HTML-страницу.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
#статья #Java
⭐️ Разрыв в неизменяемости: почему Java Records нужны оптики (Lenses)
В этой статье расскажем, почему у современной Java всё ещё есть пробел в истории неизменяемости — и как оптики закрывают его. Если pattern matching — это про элегантное чтение, то оптики дают то, чего так не хватает, — композиционную запись: определили путь один раз и дальше меняете вложенные поля одной строкой, без ручной реконструкции и без циклов.
Читать статью
LH | IT Курсы | OSINT
⭐️ Разрыв в неизменяемости: почему Java Records нужны оптики (Lenses)
В этой статье расскажем, почему у современной Java всё ещё есть пробел в истории неизменяемости — и как оптики закрывают его. Если pattern matching — это про элегантное чтение, то оптики дают то, чего так не хватает, — композиционную запись: определили путь один раз и дальше меняете вложенные поля одной строкой, без ручной реконструкции и без циклов.
LH | IT Курсы | OSINT
❤4🔥3🤝3
#курс #Python
▶️ Курс «Где используется язык Python»
Все знают, что Python очень популярен, но далеко не все смогут ответить, где конкретно применяется этот язык. Автор видео поможет в этом разобраться — расскажет про успешные технологии и IT-продукты, которые созданы преимущественно на языке Python.
Смотреть курс
LH | IT Курсы | OSINT
Все знают, что Python очень популярен, но далеко не все смогут ответить, где конкретно применяется этот язык. Автор видео поможет в этом разобраться — расскажет про успешные технологии и IT-продукты, которые созданы преимущественно на языке Python.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3
#статья #Go
⭐️ Автоматическая модернизация кода на Go при помощи go fix
В релизе 1.26 языка Go, выпущенном в этом месяце, есть полностью переписанная подкоманда go fix. Go fix использует набор алгоритмов для обнаружения возможностей улучшения кода; часто для этого применяются более новые фичи языка или библиотеки. В этом посте мы сначала покажем, как использовать
Читать статью
LH | IT Курсы | OSINT
⭐️ Автоматическая модернизация кода на Go при помощи go fix
В релизе 1.26 языка Go, выпущенном в этом месяце, есть полностью переписанная подкоманда go fix. Go fix использует набор алгоритмов для обнаружения возможностей улучшения кода; часто для этого применяются более новые фичи языка или библиотеки. В этом посте мы сначала покажем, как использовать
go fix для модернизации кодовой базы на Go.LH | IT Курсы | OSINT
👍4❤3
#курс #Linux
▶️ Курс «Основные команды Linux»
Linux — любимая операционная система многих разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли. Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
Смотреть курс
LH | IT Курсы | OSINT
Linux — любимая операционная система многих разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли. Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤2🤝1
#статья #Rust
⭐️ Первое знакомство с Rust
Язык программирования Rust в последние годы приобрел значительную популярность, выступая в качестве универсального языка, обеспечивающего высокую производительность и безопасную работу с памятью. Разработанный Mozilla, это современный язык программирования системного уровня, который является наиболее популярным среди разработчиков, работающих над различными приложениями, от операционных систем до веб‑браузеров. Эта статья предназначена для тех, кто только начинает свое знакомство с миром Rust. Мы рассмотрим основные преимущества этого языка, установим необходимые компоненты и соберем первое приложение.
Читать статью
LH | IT Курсы | OSINT
⭐️ Первое знакомство с Rust
Язык программирования Rust в последние годы приобрел значительную популярность, выступая в качестве универсального языка, обеспечивающего высокую производительность и безопасную работу с памятью. Разработанный Mozilla, это современный язык программирования системного уровня, который является наиболее популярным среди разработчиков, работающих над различными приложениями, от операционных систем до веб‑браузеров. Эта статья предназначена для тех, кто только начинает свое знакомство с миром Rust. Мы рассмотрим основные преимущества этого языка, установим необходимые компоненты и соберем первое приложение.
LH | IT Курсы | OSINT
👍5❤3🔥3👎1
#статья #C
⭐️ С++ внутри PostgreSQL: удобство против традиций
В этой статье я расскажу, зачем так сделал и почему это оказалось очень удобно. Например, некоторые технологии из C++ есть в PostgreSQL, при том, что их нет в C. Разберу практические примеры, как мне кажется, хороших абстракций на C++, которые упрощают программирование на C. И немного времени уделю разбору цены, которую нам приходится платить, когда мы используем в коде различные абстракции.
Читать статью
LH | IT Курсы | OSINT
⭐️ С++ внутри PostgreSQL: удобство против традиций
В этой статье я расскажу, зачем так сделал и почему это оказалось очень удобно. Например, некоторые технологии из C++ есть в PostgreSQL, при том, что их нет в C. Разберу практические примеры, как мне кажется, хороших абстракций на C++, которые упрощают программирование на C. И немного времени уделю разбору цены, которую нам приходится платить, когда мы используем в коде различные абстракции.
LH | IT Курсы | OSINT