Как стать автором
Поиск
Написать публикацию
Обновить

Все потоки

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

Как подружить MISP и Python? Мой опыт

Время на прочтение5 мин
Количество просмотров806

Привет, хабровчане! С вами снова Иван — разработчик, который пишет на Python, и хаброписатель, который пишет для блога МТС.

Если вы работаете в сфере кибербезопасности или интересуетесь ей, то, скорее всего, знаете о существовании индикаторов компрометации. «Да, они есть, и что дальше?» — скажете вы. Ответ: их нужно где-то хранить. Для этой задачи есть различные платформы, одни платные, другие — нет. Сегодня мы сфокусируемся на MISP — у этого продукта множество фанатов, и их можно понять. Но вручную вносить все индикаторы скучно, не так ли? Поэтому мы добавим нотку автоматизации, и тут нам поможет Python. Как именно, узнаете дальше.

Читать далее

«10 000 просмотров, 0 лидов». Почему ваши отчеты по контенту врут и как мы нашли реальные метрики для продаж

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров992

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

Читать далее

Нейросети для генерации видео: краткий обзор Veo 3

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

Раннее утро, тихая улица, а навстречу вам идёт бабушка в платочке, держащая на поводке… носорога.

Да, Google в этом году решил окончательно стереть грань между «снять фильм» и «написать промпт». Новая версия их генератора Veo 3 — это уже не шутка и не эксперимент, а очень серьёзное заявление. Речь идёт не о смешном десятисекундном ролике, а о полноценном кино: со светом, звуком, движением камеры и даже с элементами актёрской игры.

Сегодня мы разберёмся, что умеет Veo 3, посмотрим, на что он действительно способен, и самое главное — попробуем «снять» собственный ролик с озвучкой и атмосферой.

Не переключайтесь, будет интересно!

Читать далее

Самые полезные сервисы для школьников и студентов

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

Хотите почувствовать себя динозаврами? 1 сентября в первый класс пошли дети 2018–19 годов рождения! Да, время летит на сверхзвуковой скорости. И вместе с этим развиваются технологии, которые могут заметно облегчить учебные будни школьников и студентов. Безусловно, возлагать всю работу на чат-боты — плохая идея. Но если грамотно использовать этих помощников, тогда грызть гранит науки станет гораздо проще и интереснее.

Давайте поглядим на топовые сервисы, которые не подведут.

Читать далее

Как правильно вайбкодить! Советы от QA, который запустил свою песочницу

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

Привет, заводчане! В этой статье вы найдете реальные технические советы по особенностям общения с бездушными ИИ моделями, в частности я расскажу про GPT 4o и свежую 5, но эти советы также применимы и к другим AI.

‼️Сразу внесу ясность: рекомендации предназначены для личных пет-проектов и
не призывают нарушать политику конфиденциальности вашей компании!

Я инженер по тестированию и уже около года поддерживаю работу своей песочницы по практике тестирования и подготовке к собеседованию на позицию Full Stack QA. Опыт вайбкодинга повлёк за собой понимания работы JS, CSS и HTML, если говорить конкретно про веб-проект. Благодаря такому проекту и подходу вайбкодинга, я собрал технические инструкции и заметки как выжать максимум из ответа ИИ моделей, здесь будет больше технических особенностей работы с моделями, нежели готовые промпты. Ниже указал 12 советов, которые упростят вам написание кода, разработку своего проекта, изучение нового стека или учебную практику.

Читать далее

Когда YOLO не спасает: как один параметр может испортить всё

Время на прочтение3 мин
Количество просмотров1.7K

История о том, почему в ML побеждают не те, у кого самая большая модель, а те, кто понимает, что они делают.

Читать далее

Память для роботов: как машины учатся видеть мир осознанно

Время на прочтение4 мин
Количество просмотров484

Как научить робота не просто идти по указке, а видеть окружающий мир осмысленно — почти как человек? Сейчас даже самые продвинутые ИИ в роботах часто живут «здесь и сейчас»: увидели диван — пошли к дивану, только камера повернулась — всё забыли. В итоге их навигация напоминает путешествие вслепую, где нет места памяти о прошлом и настоящему планированию. А у человеческого мозга с этим всё хорошо: карта местности в голове и опыт, который легко пересобирается под цель.

Команда исследователей посмотрела, как наше мышление можно перенести на алгоритмы, и собрала для робота не просто память, а целую когнитивную карту. В результате он начинает думать маршрутами, оперировать ориентирами, «удивляться» новому и экономно хранить только важное. Ведь когда машина впервые учится замечать не только объекты вокруг, но и структуру событий — это совсем другой уровень ИИ. 

Как устроен этот подход и что получилось в реальных экспериментах — обо всём по порядку.

Читать далее

Тест настольных светильников dpDUPI серии PRO

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

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

Читать далее

Почему так трудно учить иностранный язык?

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

Почему многим людям трудно дается изучение иностранного языка? Почему так популярны и, к сожалению, так бесполезны интенсивы наподобие «заговори на языке на 2 недели» и развлекательно-игровые методики? А главное, какие основные принципы важно понять и принять, чтобы успешно овладеть иностранным языком? 

Многочисленные эксперты в области лингвистики, педагогики и психологии не раз говорили о том, что изучающим иностранный язык чаще всего мешает отсутствие конкретной цели и нерегулярность занятий. Из-за размытых формулировок в духе «я хочу выучить английский для себя», «надо бы взяться за английский» и прочих им подобных, ученик и его педагог не могут сформулировать конкретную стратегию работы. Проще говоря, человек оказывается в ситуации «поди туда, не знаю куда, найди то, не знаю что». Ну и конечно, если заниматься бессистемно, набегами раз в месяц, то и успехи будут весьма скромными, если вообще будут. Но я хотела бы сосредоточиться на еще одном условии успешного изучения языка, не менее важном, чем конкретная цель и системность занятий. Сформулировать это условие в двух словах довольно сложно, поэтому опишу его так: понимание, что иностранный язык – это система с собственной логикой, которая отличается от формальной логики и от логики родного языка.

Итак, почему это важно? Язык, помимо всего прочего, – это способ упорядочить окружающий мир, разделить его на значимые детали и дать этим деталям название. Вот первая и главная причина различия языков – они принадлежат разным народам, которые жили и развивались в разных условиях, соответственно, и мир они делили на кусочки по-разному. Например, в языках северных народов, живущих в снежных регионах, существует гораздо больше слов, обозначающих разные виды снега и льда, чем в языках жителей, скажем, зоны умеренного климата. Для народов севера точные знания о снеге важны, для нас – не особо, а для жителей, скажем, Центральной Америки – и того меньше. Ещё один пример – числительные в языках племен, которые до сих пор живут первобытнообщинным строем. Здесь не будет дробей и больших чисел, вместо них будет стандартный набор от 1 до 10 (и то не обязательно), а дальше «много» и «очень много». Носителям языка не требуются большие числа и дроби, вот их и нет в языке. Но довольно экзотики, давайте посмотрим на языковую пару русский-английский.

Читать далее

Что скрывают чаты: анализ Telegram-сообществ

Время на прочтение12 мин
Количество просмотров2.4K

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

Сегодня не нужно ходить по домам и подавать объявления в газеты — достаточно найти чат и написать «Кто тусить?».

Но так ли всё однозначно? Что скрывают эти чаты, какие опасности они несут?

Я исследовал телеграм-сообщества, где можно найти единомышленников, найти друзей и подруг, а может, и любовь. Простые ли это чаты «тус» или нечто большее?

Читать далее

Как черные шляпы пользуются открытостью open source ПО

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

ПО с открытым кодом (и особенно со свободными лицензиями) стало фундаментом многих (или даже большинства) информационных систем. Однако открытость кода, баг-трекера, списков рассылок и публичный способ передачи патчей/PR используются злоумышленниками.

Читать далее

Миграция календаря из MS Exchange в VK WorkSpace

Время на прочтение5 мин
Количество просмотров818

Российский бизнес активно занимается импортозамещением ИТ. В этих условиях компаниям требуется непрерывность бизнес-процессов при переезде на новый стек. Особое внимание в этом процессе уделяется инструментам для коммуникации и планирования. 

Меня зовут Леонид Мотовских. Я руководитель команды Календаря VK WorkSpace. В этой статье расскажу о методах миграции календаря из MS Exchange в VK WorkSpace, как мы реализуем их под капотом и какие механизмы применяем для исключения конфликтов.

Читать далее

Самый быстрый способ читать Excel в Python

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров8.1K

Команда Python for Devs подготовила перевод статьи о том, как читать Excel в Python быстрее всех. В статье результаты тестирования pandas, openpyxl, Tablib, DuckDB, LibreOffice и даже связки с Rust. Кто справился лучше всех и как за 4 секунды Python «проглотил» полмиллиона строк — читайте в статье.

Читать далее

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

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

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.2K

Привет, меня зовут Анатолий, я ведущий разработчик в ITFB Group. У нас высоконагруженный сервис торговых операций. И раз в неделю, как по расписанию, раздавался панический звонок: «Опять пропали запросы!». Мы неслись смотреть логи — а там... ничего. Ни ошибок, ни падений. Никаких пятисотых, только стабильные двухсотые. Стенды dev и prod молчали, как рыбы. Запросы загадочным образом появлялись через некоторое время, и всё работало, пока история не повторялась снова. Это был не баг, это был призрак. Призрак в сети.

Сегодня я расскажу, как мы его поймали.

Читать далее

От парсера до ИИ-платформы: как рекрутер «навайбкодил» инструмент, который экономит часы работы

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

Ещё недавно подготовка CV занимала 40 минут. Теперь — 30 секунд и помощь ИИ в анализе кандидатов. В тексте рассказываем, как с помощью вайб-кодинга рекрутер «Технократии» собрал парсер, из которого выросла внутренняя HR-платформа с искусственным интеллектом для создания резюме и оценки кандидатов.

Читать далее

Как изменился рынок онлайн-рекламы во вторых кварталах 2024 и 2025 годов. Исследование click.ru

Время на прочтение9 мин
Количество просмотров277

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

Для упрощения и ускорения задач медиапланирования в click.ru разработали инструмент «Пульс click.ru». С его помощью мы сравнили основные маркетинговые показатели вторых кварталов 2024 и 2025 годов, чтобы понять, что происходит на рынке онлайн-рекламы. Результаты — в этой статье.

Читать далее

Как сделать красочные цвета в аниме и фильмах? ffmpeg

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

Представляю к вашему вниманию пять фильмов и четыре аниме которые сам сделал. С красочными цвета! ffmpeg в командной строке полностью. Первый — это ремукс файл исходник. Где-то 30 или 40 гигабайт. Последний - это 7 или 12 гигабайт красочные цвета получили. А потом можно в Яндекс Диск скачать полный фильм!

Читать далее

SPDK в публичном облаке: лезем внутрь дисковой подсистемы в user-space

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров612

Всем привет! Меня зовут Василий Иванов, я ведущий разработчик в команде Data Storage в MWS Cloud Platform, занимаюсь тем, чтобы диски наших виртуальных машин были надёжные и быстрые.

В этой статье я расскажу, как данные попадают из виртуальной машины в хранилище. Рассмотрим, как мы используем SPDK, зачем мы вообще взялись за этот низкоуровневый фреймворк, а также почему просто «заиспользовать» не получилось и пришлось копать, как всё устроено в самой глубине. Также мы увидим, как high performance фреймворка при нашем количестве устройств не хватало и какие доработки пришлось сделать.

Эта статья выходит по следам моего доклада на летнем Highload 2025 года.

Читать далее

Agentic RAG: создание более умных ИИ-систем, понимающих контекст

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

Команда AI for Devs подготовила перевод статьи о новом подходе — Agentic RAG. Он превращает извлечение данных в активный процесс: агенты сами решают, где искать, как уточнять запросы и когда остановиться. В результате ИИ становится гибче, точнее и действительно готовым к «боевым» задачам.

Читать далее

Как я вскрыл «умный» замок пятью способами за пять минут

Время на прочтение7 мин
Количество просмотров36K

Представьте: вы ставите на дверь навороченный «умный» замок. Биометрия, карты доступа, пин-коды — целый арсенал защиты в компактном корпусе. Сидя за такой дверью, начинаешь чувствовать себя героем шпионского фильма: доступ строго по отпечатку пальца, никаких случайных гостей — почти режим секретного бункера. 

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

Сегодня вскроем такой «умный» замок и разберем пять векторов атак, демонстрирующих, что красивая технологическая оболочка не всегда означает настоящую защиту. Приготовьтесь — будет познавательно и местами абсурдно.

Читать далее