У нас была рабочая видеокарта, драйвер для нее, Linux, полный набор кода, который заставлял работать нашу видеокарту, возможно, была даже прошивка. Не то чтобы это был необходимый запас для запуска AMD GPU на ПЛИС с RISC-V. Но если начал запускать видеокарту на ПЛИСе с RISC-V Linux, становится трудно остановиться…
Читать далееМногие говорят: «Prompt engineering мёртв» или «Следующая версия модели сделает это ненужным». Но исследования показывают: плохой промпт может обнулить результат, а хороший - поднять точность до 90%. Модели становятся мощнее, но правильная формулировка запросов остаётся важнейшим навыком. Это похоже на новую «социальную грамотность»: нужно учиться правильно общаться не только с людьми, но и с ИИ.
Читать далеене буду называть слово вайб кодинг, хотя проект написан почти полностью DeepSeek, но суть гайда не в этом.
оставлю пища для размышлений и задел на развитие бота
Читать далееПривет, Хабр! На сегодняшний день активно распространяется вайб-кодинг — практика написания кода с помощью ИИ кодового ассистента. При его правильном использовании можно ускорить процесс разработки, переложить написание рутинного кода на ИИ и покрыть пробелы в использовании инструментов и библиотек.
Меня зовут Никита Кулин, я Senior ML-инженер в команде AI X5 Digital, которая интегрирует ИИ в процессы компании. Я расскажу о том, как создать собственного кодового ассистента. Рассмотрим полный цикл разработки: от постановки задач до прототипирования.
Читать далее( читать дальше... )
Представляем вам новую версию движка fheroes2 — 1.1.11! В этом обновлении мы постарались внести несколько изменений, которые сделают ваш опыт в игре ещё более увлекательным и гибким.
Одним из главных изменений в новой версии стало расширение возможностей редактора карт. Теперь картостроителям доступна настройка заклинаний в гильдии магов. В городах можно выбирать, какие конкретные заклинания будут доступны игрокам. Это открывает новые горизонты для настройки баланса и помогает сделать игру ещё более уникальной. Кроме того, появилась возможность запретить появление отдельных заклинаний в гильдии, что даёт ещё больше контроля над магической стороной игры.
Также в редакторе появилась возможность гибче настроить объект «случайное существо». Вместо того чтобы полагаться на случай, теперь можно выбрать из списка, какие монстры могут появиться для охраны. Это поможет создавать более разнообразные и интересные карты, но при этом позволяя автору контролировать круг возможных существ. Кроме того, это повысит реиграбельность карт движка fheroes2.
( читать дальше... )
Сегодня речь пойдёт о том, как превратить приблизительные оценки сроков выполнения задач в надёжные прогнозы, и о том, как рассказывать об этих прогнозах другим.
Оценка сроков выполнения задач — это важное дело. Но, в то же время, подобные оценки доставляют массу неприятных эмоций множеству инженеров и программистов. Оценки сроков являются источником напряжения, которое возникает между командами разработчиков и всеми теми, кто так или иначе с ними взаимодействует. Это — менеджеры, другие отделы компаний, клиенты.
Всё дело в том, что почти все до сих пор неправильно рассказывают другим об этих оценках.
Читать далееЛаборатории активно предлагают комплексы анализов на витамины и микроэлементы, убеждая, что это поможет выявить скрытые дефициты.
Производители БАДов, в свою очередь, обещают головокружительные эффекты от снижения количества простудных заболеваний до похудения и безграничной энергии.
В современной же доказательной медицине такой подход считается избыточным и нецелесообразным. Разберёмся, почему.
Читать далееВ предыдущей статье я показал, как настроить GPIO одноплатника на примере Orange Pi Zero H+. Я привел команды для проверки GPIO и написал скрипт gpio_setup.sh для добавления необходимых прав на GPIO для пользователя. Также разработал класс LedLineGpio для управления светодиодами и настроил задержку при отправке команд. Кроме того, я изменил механизм их отправки так, чтобы команда не дублировалась при удержании кнопки.
В четвёртой статье я расскажу, как управлять моторами через популярный драйвер двигателей L298N. Также покажу, как подключить этот драйвер к одноплатнику Orange Pi Zero H+. Будет представлен программный код для управления моторами через GPIO, а также код самих команд управления роботом для бэкенд-приложения на FastAPI.
Статья будет полезна любителям DIY-проектов и веб-разработчикам, интересующимся фреймворком FastAPI.
Читать далееНесколько лет назад наш корпоративный слой данных жил на проприетарных технологиях. Данных было много, а основная СУБД — MPP-система Sybase IQ — долго не обновлялась. Мы регулярно сталкивались с тем, что у кластера «падали» ноды, каталог базы повреждался, порой даже терялись данные, а вендор не спешил выпускать исправления или даже признавать проблему. ETL-процессы работали через IBM DataStage, который также перестал развиваться. Все решения были закрыты, и мы не могли влиять на их улучшение. Vendor lock-in означает, что вы зависите от поставщика: если вендор не поддерживает нужные возможности, развитие замедляется, а долгоживущие ошибки остаются нерешенными. Такое положение становилось критичным.
Мы поняли, что для устойчивого развития платформы нужно срочно искать альтернативу: переходить на стек, которым мы можем управлять сами. При этом важно было сохранить команду: десятки разработчиков и аналитиков уже работали с существующей моделью. Новому решению следовало быть удобным для аналитиков, прозрачным для бизнеса и гибким для инженеров.
В этой статье рассказываем о том, как мы перешли с проприетарных ETL-инструментов на open-source на базе dbt, какие проблемы решали по ходу внедрения, и как построили экосистему вокруг dbt для автоматизации рутинных задач.
Читать далееВ этой статье рассмотрим, как с помощью Python собирать и обрабатывать новости с сайта, имеющего RSS.
В нашей статье мы создадим скрипт на Python, который за заданный период (например, за последние 4 часа) соберёт все записи из нескольких лент сайта BBC, отфильтрует их по ключевому слову «Трамп» и опубликует итоговый подбор в наш Telegram-канал. Далее рассмотрим код, вы легко сможете адаптировать его под любую другую ленту или ключевое слово.
Читать далееНесмотря на то что поддержка ОС является скорее плюсом, чем минусом, очень многие относятся к обновлениям Windows как к какой‑то помехе, которая мешает спокойно пользоваться компьютером. Понять людей можно: чаще всего апдейты не содержат никаких видимых нововведений, а вот неудобства несут вполне себе неиллюзорные. Чтобы установить очередной пакет патчей, приходится отключаться на добрый десяток минут, пока ПК «висит» и обновляется, требуя не выключать его из розетки. Поэтому многие предпочитают либо отложить установку апдейтов в долгий ящик, либо отключают их вообще. И совершенно напрасно.
Дисклеймер: эта статья написана в рамках серии публикаций, посвященных новичкам. Если вы и сами знаете, что будет, если не обновлять Windows, смело переходите к другим нашим материалам. У нас еще много интересного.
Читать далееНесколько лет назад я опубликовал на Хабре серию статей о гипотезе математического происхождения Вселенной. Самая популярная из них - мой перевод статьи Стивена Вольфрама "Кажется, мы близки к пониманию фундаментальной теории физики, и она прекрасна". Этот пост не просто повторяет описанные в тех старых статьях идеи, но и развивает их. Мы с вами поговорим об истории идеи математического происхождения Вселенной, рассмотрим аргументы в её пользу, обсудим гипотезу симуляции и клеточные автоматы, математические вселенные Макса Тегмарка и теорию пыли Грега Игана, а также погрузимся в работу "Вселенная как число" Ильи Шепрута и обдумаем её связь с концепцией вечной жизни.
Читать далееКаждый день одно и то же. Открываешь клиент базы данных, чтобы что-то проверить, посчитать или найти. И снова пишешь почти тот же SELECT, что и вчера, с тем же WHERE и JOIN. Знакомо?
SQL в большинстве случаях не требует сложные 100-строчные запросы с вложенными подзапросами на три уровня глубины. Чаще всего нам нужны простые, отточенные и, главное, эффективные конструкции.
В этой статье я собрал 7 таких запросов-«рабочих лошадок». Это не какой-то там справочник, а готовая шпаргалка для реальных задач.
Читать далееПоздний сентябрьский вечер 2023 года. Вы лениво листаете eBay. Среди обычного барахла попадается странное железо — тяжелые промышленные модули. На платах красуются логотипы Siemens и AREVA. Описание скудное, но профессиональное, цена удивительно доступная.
Перед вами компоненты системы Teleperm XS — цифровой платформы управления ядерными реакторами. Прямо сейчас такое оборудование управляет безопасностью АЭС по всему миру.
Независимый security-исследователь Рубен Сантамарта двадцать лет взламывает всё подряд — от спутниковых терминалов до систем голосования. Увидев эти лоты, он не смог пройти мимо. Купил компоненты и задался вопросом: что будет, если злоумышленник доберется до «мозгов» реактора?
Сегодня мы пройдем его путь и смоделируем реалистичную кибератаку. Сценарий «Кибер Три-Майл-Айленд», который, по расчетам Сантамарты, за 49 минут приводит к расплавлению активной зоны реактора.
Путешествие в сердце ядерного реактора начинается.
Читать далее ⟶В каждой компании есть необходимость выстроить систему observability. В hh.ru мы перестраивали архитектуру под большее количество данных несколько раз — сейчас имеем на входе 24к RPS, 1 миллион спанов в секунду, 5к инстансов сервисов. Если вы — инженер, который находится в процессе построения или перестройки собственной системы трейсинга, этот доклад — для вас.
Привет, Хабр! Я — Александр Казанцев, уже более десяти лет в разработке. Когда-то был инженером на пивзаводе и могу рассказать, из чего делают пенное; но сегодня — о другом.
Читать далееПривет! На связи Александр Леонов, ведущий эксперт PT Expert Security Center и дежурный по самым опасным уязвимостям месяца. Мы с командой аналитиков Positive Technologies каждый месяц исследуем информацию об уязвимостях из баз и бюллетеней безопасности вендоров, социальных сетей, блогов, телеграм-каналов, баз эксплойтов, публичных репозиториев кода и выявляем во всем этом многообразии сведений трендовые уязвимости. Это те уязвимости, которые либо уже эксплуатируются вживую, либо будут эксплуатироваться в ближайшее время.
С прошлого дайджеста мы добавили 8 трендовых уязвимостей.
Читать далееВ этой статье мы расскажем про категории OWASP Top Ten 2021 через призму срабатываний Java анализатора PVS-Studio. Так что, если у вас есть желание посмотреть на возможные паттерны уязвимостей в Java коде или узнать, что из себя представляют категории OWASP Top Ten, приятного чтения!
Читать далее4 сентября 2025 года скончался Джорджо Армани. Законодатель мод, Мистер Элегантность. Конец XX столетия — это время Армани, «золотой век» его представлений о красоте и стиле. О жизни великого модельера и его интеллектуальной собственности — в нашей сегодняшней статье.
Читать далееКоманда AI for Devs подготовила перевод анонса GPT-5-Codex — новой модели, оптимизированной для агентного программирования. Codex умеет писать проекты с нуля, проводить код-ревью, находить критические баги и даже часами самостоятельно выполнять масштабные рефакторинги.
Читать далееЦель данной статьи — рассказать, что даже без опыта разработки можно быстро и фактически бесплатно погрузиться в мир AI-агентов и начать их внедрять в свои процессы.
Сейчас задачи внедрения GenAI стали актуальными для множества организаций. В одном из проектов по созданию приложения на базе AI-сервисов было потрачено немало времени на формализацию и постановку задачи разработчикам, а потом еще много времени на последующую разработку прототипа.
Стремясь сократить время от идеи до рабочего прототипа, я стал искать no-code решение, которое позволит мне самостоятельно, без привлечения разработки, создавать не только AI – агентов, но и подключать различные инструменты к AI-агентам, а также организовывать взаимодействие между AI-агентами.
Читать далее