Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Книга: «Алгоритмы машинного обучения»

Время на прочтение2 мин
Просмотры4.8K

Привет, Хаброжители!

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

В книге анализируются и объясняются десятки алгоритмов, применяемых в различных сферах, в частности финансах, компьютерном зрении и обработке естественного языка. Каждый алгоритм сначала выводится математически, а потом иллюстрируется кодом на Python, снабженным подробными пояснениями и информативными графиками. Особую ценность представляет данная автором ясная интерпретация байесовских алгоритмов для моделей Монте-Карло и марковских цепей.

Читать далее

Open source понарошку? Продолжающийся переход на source available, а также набирающий обороты феномен openwashing

Время на прочтение8 мин
Просмотры2.6K

Недавно мы в Beeline Cloud рассказывали о полезных ресурсах для тех, кто желает влиться в open source и начать контрибьютить. Сегодня поговорим о крайне дискуссионном тренде в данной области — продолжающемся переходе западных open source-компаний на ограничительные лицензии. Кроме того, разберем примеры противоречивого опенсорсинга, когда открытый код на поверку оказывался не таким уж открытым. А в конце материала — поделимся литературой с рекомендациями о том, как эффективно работать с корпоративным open source в подобных условиях.

Читать далее

Пока все вайбкодят, мы продолжаем делать self-hosted базу данных для разработки ERP/LLM-систем

Время на прочтение9 мин
Просмотры2.6K

История началась в далеком 2016 году, когда у меня был небольшой свечной заводик. Не свечной, конечно, но все же производство — и нужно мне было на нем сделать автоматизацию. Чтобы компоненты закупались вовремя, списывались со склада в правильном количестве и автоматически планировалось, какие операции делать в рамках рабочего дня. Тогда я впервые подумал, что неплохо бы иметь программируемый конструктор — что-то типа MS Access, но только в web и чтобы логика и запросы программировались одинаково и понятно.

Читать далее

Почему favicon важнее, чем вы думаете

Уровень сложностиПростой
Время на прочтение7 мин
Просмотры576

Команда JavaScript for Devs подготовила перевод истории о том, как маленькая деталь — favicon — может рассказать о продукте больше, чем кажется. От первой раздражённой мысли до полноценной игры, которая проверяет ваш глаз на внимательность к мелочам, автор прошёл путь через данные, ИИ, категории, боль деплоя и удивительное открытие: интернет уже не тот, что раньше. Оцените, насколько хорошо вы знаете любимые сайты — и их крошечные значки.

Читать далее

Как проводятся научные исследования: взгляд с высоты птичьего полета

Уровень сложностиПростой
Время на прочтение6 мин
Просмотры946

Представьте, что вы хотите купить кухонный комбайн. Продавец показывает вам великолепную коробку с восторженными отзывами: «Спас мою талию и мой брак!». Впечатляет. Но на просьбу открыть коробку и включить устройство вы получаете отказ: «Всё, что вам нужно знать, написано на коробке. Поверьте, это отличный комбайн!».

Какое это имеет отношение к медицинским исследованиям? Прямое. Научная статья часто похожа на такую закрытую коробку. Снаружи все выглядит блестяще, но заглянуть внутрь и увидеть сырые данные, на основе которых сделаны выводы, почти невозможно. Читатель видит лишь то, что авторы решили ему показать.

Подавляющее большинство учёных честные люди, стремящиеся улучшить мир. Однако важно понимать: то, что вы видите на коробке, не всегда полностью соответствует тому, что внутри. И нам нужно научиться это распознавать.

Читать далее

Минцифры ужесточило требования к сайтам IT-компаний: что изменилось и как это коснётся вашего бизнеса

Уровень сложностиПростой
Время на прочтение4 мин
Просмотры5.3K

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

Читать далее

Типичные проблемы с Docker и как их решать

Уровень сложностиПростой
Время на прочтение5 мин
Просмотры9.5K

Docker прочно вошел в нашу жизнь, став стандартом де-факто для контейнеризации приложений. Он обещает среду «работает на моей машине — будет работать везде», и в большинстве случаев так и есть. Но рано или поздно каждый разработчик или DevOps-инженер сталкивается с ситуацией, когда эта магия дает сбой. Контейнер не запускается, приложение не видит друг друга, а диск сервера таинственным образом переполняется.

В этой статье мы не будем поверхностно пробегать по списку команд. Мы погрузимся в три самые частые и раздражающие категории проблем Docker: нехватку места, конфликты прав доступа и сетевые коллизии. Мы разберемся в причинах их возникновения и выработаем системный подход к решению.

Читать далее

Работаем c NanoVNA-H 4 через USB

Уровень сложностиПростой
Время на прочтение33 мин
Просмотры1.2K

Если вы уже работали с векторным анализатором NanoVNA, то скорее всего использовали для этого экран и стилус, а также программу NanoVNA-Saver. Эти способы я рассмотрел в статье «Векторный анализатор NanoVNA для радиолюбителей» и других статьях, посвящённых NanoVNA.

Но есть ещё одна полезная возможность — создание собственных программ для обмена данными с NanoVNA через порт USB. Это даёт огромные возможности для автоматизации, анализа и интеграции измерений.

Например, можно автоматически, без участия оператора, снимать S-параметры (S11, S21) для набора образцов, антенн, фильтров, кабелей и других устройств. Программа может измерять длину кабеля, определять место повреждения и КСВ. Также становится доступным отслеживание характеристик во времени.

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

Я подготовил несколько программ, управляющих NanoVNA на языке Python. Вы сможете запускать их на компьютере с ОС Microsoft Windows 11, а также на платформе Raspberry Pi 3 B+ и других аналогичных платформах.

Читать далее

Docker для самых маленьких: упаковываем Python-бота за 10 минут

Уровень сложностиСредний
Время на прочтение10 мин
Просмотры14K

Хватит запускать ботов кнопкой Run в PyCharm! Пора осваивать промышленные стандарты.
В этом туториале я простым языком объясняю, как работает Docker и зачем он нужен Python-разработчику. Мы возьмем простого Telegram-бота, напишем для него конфиг, настроим .dockerignore и запустим в изолированном контейнере. Идеально для тех, кто давно хотел разобраться с Докером, но боялся сложных инструкций.

Читать далее

Почему мы гуглим, но не умнеем? Эффект узкого поиска

Время на прочтение5 мин
Просмотры1.8K

Мы живем в эпоху беспрецедентного доступа к информации. Любой факт, любая статистика, любая точка зрения - всего в паре кликов. Казалось бы, это должно было привести нас к общему понимаю фактов, к единой реальности. Но что мы видим? Поляризация мнений только растет. Люди спорят не только о политике или экономике - они спорят о базовых фактах, будь то здоровье, климат или наука.

Читать далее

Навыки будущего: чему учиться, чтобы быть востребованным через 5 лет

Время на прочтение4 мин
Просмотры13K

За последние пять лет рынок труда изменился сильнее, чем за предыдущие двадцать. Появились профессии, которых раньше не существовало, и навыки, которые еще недавно считались дополнительными, стали базой почти в каждой сфере. Пять лет назад никто не думал, что спрос на специалистов по AI-продуктам или этике данных вырастет в разы. Сегодня же LinkedIn называет их среди самых востребованных профессий.

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

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

Читать далее

На кальке я ошибался с вероятностью 80%, в AutoCAD — 30%, в BIM — 25%, но переделок по-прежнему 100%

Уровень сложностиПростой
Время на прочтение8 мин
Просмотры20K

Чтобы спроектировать дом, вам нужна команда: вы (архитектор), конструктор и инженер по сетям. Иногда ещё геолог и дизайнер, но сейчас упростим.

Теперь представьте: один и тот же дом, одна задача, но делаете проект вы в разные десятилетия...

Читать далее

Living off the Land: Как легитимные утилиты стали оружием в руках хакеров на примере Rare Werewolf

Уровень сложностиСредний
Время на прочтение12 мин
Просмотры975

В мире кибербезопасности уже не первый год набирает популярность тактика «Living off the Land» (LOTL) — «живущие за счёт земли». Её суть заключается в том, чтобы максимально использовать легитимное программное обеспечение и встроенные функции операционной системы для достижения злонамеренных целей. Это позволяет злоумышленникам эффективно маскироваться на заражённой системе, ведь активность программ вроде curl.exe, AnyDesk.exe или установщика WinRAR редко вызывает подозрения у рядовых пользователей и даже у некоторых систем защиты.

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

Поднять занавес атаки

Ближайшие события

Идея для осенних холодных вечеров: пересмотреть выступления с IT Elements 2025

Время на прочтение8 мин
Просмотры496

Привет! 

Это снова IT Elements. Надеемся, вы скучали. 

3,5 тыс. участников офлайн, 110 тыс. онлайн-зрителей, 200 спикеров, 6 залов и 108 часов экспертного контента — это если кратко об итогах конфы, масштабы в этом году были нешуточные 🙂  

На мероприятии своим опытом делились все — от топ-менеджеров крупных банков и промышленных предприятий до опытных инженеров, имеющих занимательные кейсы. Кстати, если вы хотите стать спикером в следующем году, следите за обновлениями в нашем TG-сообществе, мы заранее откроем Call For Papers.

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

Читать далее

Call of Duty: Black Ops 7 — откровенный обзор: не всё так гламурно

Уровень сложностиПростой
Время на прочтение3 мин
Просмотры998

14 ноября вышла Call of Duty: Black Ops 7, и в отличии от желаемых релизов CoD, часть геймеров встретила её не с восторгом, а раздражением. Да, здесь есть классический шутерный экшн, кооперативная кампания, мультиплеер и зомби-режим,  но технические и геймдизайнерские решения вызывают много вопросов.

Мы собрали всё что стало известно по итогам прошедших выходных, для тех кто ещё сомневается, стоит ли ему погружаться в новую часть Call Of Duty.

Читать далее

Как трассировать пакеты в OVN

Уровень сложностиСложный
Время на прочтение14 мин
Просмотры311

Привет, Хабр! На связи Кирилл Савин, я — архитектор SDN в Рег.облаке. В прошлой статье «OVN под капотом: как построить сеть в OpenStack» мы уже разбирались, как устроен OVN, чем он отличается от связки Neutron + Open vSwitch и какие инструменты дает для сетевой виртуализации. Если вы с OVN еще только знакомитесь, лучше начать с нее — там собрана базовая архитектура и контекст.

В этом переводе инструкции по трассировке пакетов мы переходим от архитектуры к практике и разбираем, как трассировать пакеты в OVN. 

Читать далее

Kerberos: атакуем трехголового пса

Уровень сложностиСредний
Время на прочтение7 мин
Просмотры2.6K

На сегодняшний день Active Direvtory является неотъемлемой частью функционирования любой корпоративной сети под управлением Windows. Протокол Kerberos используется в инфраструктуре Active Directory (AD) для аутентификации пользователей и сервисов. В этой статье мы поговорим о том, как работает этот протокол, и рассмотрим типовые атаки на него.

Читать далее

Аутсорсинг и приказ ФСТЭК №117, теория РБПО, инструменты

Уровень сложностиПростой
Время на прочтение3 мин
Просмотры1.8K

Этот текст для компаний, занимающихся аутсорсом и аутстаффингом. Продвигая статический анализ кода в целом и инструмент PVS-Studio в частности, мы отдельно не выделяем компании этой направленности. Сейчас, в связи с вступлением в силу 1 марта 2026 года приказа №117, всё немного по-другому.

Читать далее

Пик карьеры: вершина, тупик или начало крутого спуска?

Уровень сложностиПростой
Время на прочтение8 мин
Просмотры5.5K

Вот скажите, что такое для вас карьера? Это гора с вершиной, американские горки, прогулка за горизонт или, может быть, график функции вида y = √x ? В принципе, для каждого карьера — это что-то своё, ассоциированное с задачами, успехом, деньгами, достижениями. Но если вы человек с головой и стремитесь работать и развиваться, скорее всего, рано или поздно вы придёте к пику — той точке, в которой сложится всё. Здорово же. И что тут может пойти не так?

Читать далее

Интеграция пеcочницы с CommuniGate: наш опыт работы с API

Время на прочтение6 мин
Просмотры406

Привет, Хабр! На связи Евгений Лавров, архитектор отдела инжиниринга комплексных проектов компании Positive Technologies. Я занимаюсь разработкой проектных решений и внедрением наших продуктов совместно с партнерами или собственными силами у клиентов. Сегодня я хочу рассказать об интеграции нашей песочницы PT Sandbox со сторонними системами, даже если они не заявлены как поддерживаемые в документации, на примере интеграции с почтовым сервером CommuniGate Pro.

Читать далее