#статья #Python
⭐️ Настраиваем CI/CD в GitHub для Python-проекта с нуля
Python — интерпретируемый язык с динамической типизацией. Здесь нет строгого этапа компиляции, который поймал бы опечатку в переменной до запуска программы. Ошибка или съехавший отступ могут проявиться только в рантайме. Внедрение CI/CD в Python-проекте решает три конкретные задачи.
Читать статью
LH | IT Курсы | OSINT
⭐️ Настраиваем CI/CD в GitHub для Python-проекта с нуля
Python — интерпретируемый язык с динамической типизацией. Здесь нет строгого этапа компиляции, который поймал бы опечатку в переменной до запуска программы. Ошибка или съехавший отступ могут проявиться только в рантайме. Внедрение CI/CD в Python-проекте решает три конкретные задачи.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#курс #HTML #CSS
▶️ Курс «Ошибки начинающих при вёрстке на HTML и CSS»
Если вовремя не заметить свои ошибки при вёрстке сайтов, то в последствии они могут перерасти в более серьёзные недочёты, которые не позволят вам стать профессионалом. Поэтому, посмотрите это видео и узнайте о 12 распространённых ошибках, чтобы не допускать их в дальнейшем.
Смотреть курс
LH | IT Курсы | OSINT
Если вовремя не заметить свои ошибки при вёрстке сайтов, то в последствии они могут перерасти в более серьёзные недочёты, которые не позволят вам стать профессионалом. Поэтому, посмотрите это видео и узнайте о 12 распространённых ошибках, чтобы не допускать их в дальнейшем.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
#статья #Dart
⭐️ Dart 3.12 — что нового в Dart?
В этом году на конференции Google I/O 2026 команды Flutter и Dart отмечают важную тему: «Везде, каждый день, создано всеми, для всех».
Dart 3.12 воплощает эту идею в жизнь. Мы делаем язык более доступным и продуктивным. Лаконичные новые примитивы, такие как приватные именованные параметры, наряду с экспериментальной поддержкой основных конструкторов, делают повседневное программирование более чистым.
Читать статью
LH | IT Курсы | OSINT
⭐️ Dart 3.12 — что нового в Dart?
В этом году на конференции Google I/O 2026 команды Flutter и Dart отмечают важную тему: «Везде, каждый день, создано всеми, для всех».
Dart 3.12 воплощает эту идею в жизнь. Мы делаем язык более доступным и продуктивным. Лаконичные новые примитивы, такие как приватные именованные параметры, наряду с экспериментальной поддержкой основных конструкторов, делают повседневное программирование более чистым.
Читать статью
LH | IT Курсы | OSINT
❤3👍3🤝3
#курс #Java #Kotlin
▶️ Курс «Что выбрать: Java или Kotlin»
Kotlin, конечно же. В этом видео автор приводит ряд аргументов, почему стоит учить именно этот язык. Кроме того, из него вы узнаете, в каких случаях Java всё-таки может пригодиться программисту и поймёте, с какими задачами приходится сталкиваться мобильным разработчикам на этих языках.
Смотреть курс
LH | IT Курсы | OSINT
Kotlin, конечно же. В этом видео автор приводит ряд аргументов, почему стоит учить именно этот язык. Кроме того, из него вы узнаете, в каких случаях Java всё-таки может пригодиться программисту и поймёте, с какими задачами приходится сталкиваться мобильным разработчикам на этих языках.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝3
#курс #ClaudeCode
▶️ Курс «Claude Code Tutorial»
Курс для разработчиков, желающих освоить Claude Code. Вы научитесь работать с подсказками, файлами CLAUDE. md, контекстом, MCP-серверами, сабагентами и другими возможностями инструмента.
Смотреть курс
LH | IT Курсы | OSINT
Курс для разработчиков, желающих освоить Claude Code. Вы научитесь работать с подсказками, файлами CLAUDE. md, контекстом, MCP-серверами, сабагентами и другими возможностями инструмента.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🤝3
#статья #Rust
⭐️ Как Rust обрабатывает repr и ABI на границе с C: что ломается и почему
Я пишу FFI-код на Rust уже несколько лет и за это время понял одну неприятную вещь: на FFI-границе всё, что может сломаться, ломается молча. Компилятор не предупреждает, тесты проходят, а данные на C-стороне оказываются просто мусором. Или, что хуже, оказываются почти правильными, первые три поля совпадают, а четвёртое сдвинуто на два байта, и ошибка всплывает через недели. Большинство этих проблем связано с двумя вещами: как структура лежит в памяти (layout) и как данные передаются при вызове функции (ABI). В чистом Rust-коде об этом можно не думать, компилятор всё решает за вас. Но на границе с C эти детали становятся вашей ответственностью.
Читать статью
LH | IT Курсы | OSINT
⭐️ Как Rust обрабатывает repr и ABI на границе с C: что ломается и почему
Я пишу FFI-код на Rust уже несколько лет и за это время понял одну неприятную вещь: на FFI-границе всё, что может сломаться, ломается молча. Компилятор не предупреждает, тесты проходят, а данные на C-стороне оказываются просто мусором. Или, что хуже, оказываются почти правильными, первые три поля совпадают, а четвёртое сдвинуто на два байта, и ошибка всплывает через недели. Большинство этих проблем связано с двумя вещами: как структура лежит в памяти (layout) и как данные передаются при вызове функции (ABI). В чистом Rust-коде об этом можно не думать, компилятор всё решает за вас. Но на границе с C эти детали становятся вашей ответственностью.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#статья #Python
⭐️ Ускоряем инференс в Python с ONNX
Если у вас когда‑либо был опыт деплоя нейросетки, вы знаете, что обучение — это полдела, а вот добиться шустрого инференса — целое искусство. Часто обученная в PyTorch модель дает замечательные метрики, но стоит попытаться запустить её в приложении начинаются всякие проблемки.
Одно из решений, которое часто выручает — ONNX и ONNX Runtime. Если эти буквы для вас пока ничего не значат — не беда, сейчас разберёмся что к чему. А если вы уже слышали про ONNX, то, возможно, задавались вопросом: «А реально ли ускорить инференс, заморочившись с этой технологией?» Еще как!
Читать статью
LH | IT Курсы | OSINT
⭐️ Ускоряем инференс в Python с ONNX
Если у вас когда‑либо был опыт деплоя нейросетки, вы знаете, что обучение — это полдела, а вот добиться шустрого инференса — целое искусство. Часто обученная в PyTorch модель дает замечательные метрики, но стоит попытаться запустить её в приложении начинаются всякие проблемки.
Одно из решений, которое часто выручает — ONNX и ONNX Runtime. Если эти буквы для вас пока ничего не значат — не беда, сейчас разберёмся что к чему. А если вы уже слышали про ONNX, то, возможно, задавались вопросом: «А реально ли ускорить инференс, заморочившись с этой технологией?» Еще как!
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#статья #C
⭐️ В С неопределённое поведение повсюду
Все знают, что двойное освобождение памяти, её использование после освобождения, выход за границы объекта (например, массива) и чтение неинициализированной памяти — это UB. Как ни крути, но в контексте работы с памятью C и C++ безопасными не назовёшь. Тем не менее даже эти ошибки продолжают совершаться повсеместно раз за разом. А ведь есть и другие, более тонкие и нелогичные.
Читать статью
LH | IT Курсы | OSINT
⭐️ В С неопределённое поведение повсюду
Все знают, что двойное освобождение памяти, её использование после освобождения, выход за границы объекта (например, массива) и чтение неинициализированной памяти — это UB. Как ни крути, но в контексте работы с памятью C и C++ безопасными не назовёшь. Тем не менее даже эти ошибки продолжают совершаться повсеместно раз за разом. А ведь есть и другие, более тонкие и нелогичные.
Читать статью
LH | IT Курсы | OSINT
❤3🔥3🤝3
#курс #Blender
▶️ Курс «Тропическая сцена Blender»
Вы ошибаетесь, если считаете, что 3D-графика сложна в исполнении. В этом видео автор показывает, как с нуля создать тропическую сцену в Blender. Учтите, что если у вас нет навыка работы с этой программой, скорее всего эти 45 минут урока растянутся на несколько часов, что абсолютно нормально для новичков.
Смотреть курс
LH | IT Курсы | OSINT
Вы ошибаетесь, если считаете, что 3D-графика сложна в исполнении. В этом видео автор показывает, как с нуля создать тропическую сцену в Blender. Учтите, что если у вас нет навыка работы с этой программой, скорее всего эти 45 минут урока растянутся на несколько часов, что абсолютно нормально для новичков.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3🤝3
#статья #Jira
⭐️ Jira — тьюринг-полная
В фольклоре разработчиков встречаются утверждения о том, что Jira (система управления проектами, разработанная Atlassian) полна по Тьюрингу. Однако в таких заявлениях нет конкретики, лишь смутные упоминания фич автоматизации. В этой статье будет приведено доказательство с инструкциями по реализации и трассировкой исполнения.
Читать статью
LH | IT Курсы | OSINT
⭐️ Jira — тьюринг-полная
В фольклоре разработчиков встречаются утверждения о том, что Jira (система управления проектами, разработанная Atlassian) полна по Тьюрингу. Однако в таких заявлениях нет конкретики, лишь смутные упоминания фич автоматизации. В этой статье будет приведено доказательство с инструкциями по реализации и трассировкой исполнения.
Читать статью
LH | IT Курсы | OSINT
👍5❤4🎉4🔥1🤝1
#статья #DevOps
⭐️ Всё об информационной безопасности. Кибербезопасность. DevOps, CI/CD. Хакеры. Алексей Федулаев
Информационную безопасность часто представляют как скучную «айтишную охрану» — поставил антивирус, настроил пароли и можно спокойно спать. В реальности это высокотехнологичная сфера, где каждый день идут настоящие боевые действия: уязвимости в коде, сложные DevSecOps-процессы, защита миллионов рублей и репутации крупных компаний.
Читать статью
LH | IT Курсы | OSINT
⭐️ Всё об информационной безопасности. Кибербезопасность. DevOps, CI/CD. Хакеры. Алексей Федулаев
Информационную безопасность часто представляют как скучную «айтишную охрану» — поставил антивирус, настроил пароли и можно спокойно спать. В реальности это высокотехнологичная сфера, где каждый день идут настоящие боевые действия: уязвимости в коде, сложные DevSecOps-процессы, защита миллионов рублей и репутации крупных компаний.
Читать статью
LH | IT Курсы | OSINT
❤5🔥4👏4👍2
#курс
▶️ Курс «Почему в смартфонах всегда меньше памяти»
Из видео вы узнаете, почему заявленный объём памяти в смартфонах — 128 ГБ, а на деле может быть только 99 ГБ. Спойлер: всё несколько сложнее, чем кажется, и зависит не только от размера предустановленной ОС.
Смотреть курс
LH | IT Курсы | OSINT
Из видео вы узнаете, почему заявленный объём памяти в смартфонах — 128 ГБ, а на деле может быть только 99 ГБ. Спойлер: всё несколько сложнее, чем кажется, и зависит не только от размера предустановленной ОС.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥3
#статья #T
⭐️ Язык программирования T
Язык T создавался как прямой наследник C для вычислительных систем, работающих в сбалансированной троичной логике. Подобно тому, как C стал универсальным языком для двоичных машин, T призван занять ту же нишу в мире троичных процессоров. Мы сохранили философию минимализма и эффективности, но заменили биты тритами, байты трайтами, а бинарные операции — их трёхзначными аналогами.
Читать статью
LH | IT Курсы | OSINT
⭐️ Язык программирования T
Язык T создавался как прямой наследник C для вычислительных систем, работающих в сбалансированной троичной логике. Подобно тому, как C стал универсальным языком для двоичных машин, T призван занять ту же нишу в мире троичных процессоров. Мы сохранили философию минимализма и эффективности, но заменили биты тритами, байты трайтами, а бинарные операции — их трёхзначными аналогами.
Читать статью
LH | IT Курсы | OSINT
🤝4❤3🔥3
#курс
▶️ Курс «Создаём стилизованных 3D-персонажей»
Курс для желающих освоить создание стилизованных 3D-персонажей. Вы научитесь полному циклу: от концепта и скульптинга до текстурирования, риггинга и финального рендера.
Смотреть курс
LH | IT Курсы | OSINT
Курс для желающих освоить создание стилизованных 3D-персонажей. Вы научитесь полному циклу: от концепта и скульптинга до текстурирования, риггинга и финального рендера.
Смотреть курс
LH | IT Курсы | OSINT
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🤝2