Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 20 min ago

Заметки попаданца о Руанде 2000-х

Thu, 12/19/2024 - 01:27

Эти заметки я решил написать как расширенный комментарий к статье, которая всколыхнула почти забытое. Что увидел вчерашний московский школьник в Руанде в начале 2000-х.

Читать далее

RUINSWORDL: Многопользовательский шутер с открытым миром для браузера на js/ts, Three и Vue. Бета-версия

Thu, 12/19/2024 - 00:52

Этой статьей я хочу представить сообществу разработку www.ruinsworld.ru, которой, по сути, посвятил пять последних лет жизни. Все начиналось с браузерного сингл‑шутера, потом была не очень удачная и быстро наскучившая попытка в стратегию, после чего я поставил себе, казалось бы, невозможную задачу. Реально ли, используя все эти наработки, построить многопользовательский шутер в браузере, да еще не просто «стрелялку внутри небольшой коробки», а с большим открытым миром и огромным количеством неписей в нем? Чтобы можно было «идти куда хочешь во все стороны и делать что заблагорассудится», как в самых лучших постапокалиптических РПГ?

Читать далее

Как мы создали микросервисное приложение для анализа вакансий с hh.ru: Docker, Kafka, Elasticsearch и ещё немного магии

Thu, 12/19/2024 - 00:50

Как мы создали микросервисное приложение для анализа вакансий с hh.ru: Docker, Kafka, Elasticsearch и ещё немного магии

Читать далее

Как создать собственный OPC UA сервер с использованием Node.js

Thu, 12/19/2024 - 00:42

В данной статье мы рассмотрим процесс создания простого OPC UA сервера с использованием популярной библиотеки node-opcua.

Читать далее

Автоматизация обработки видео на YouTube с ChatGPT: пошаговое руководство

Thu, 12/19/2024 - 00:19

Устали тратить часы на просмотр и анализ YouTube-видео? В нашем новом руководстве мы покажем, как с помощью ChatGPT и специального расширения для браузера автоматизировать обработку содержимого видео. Узнайте, как быстро получать транскрипции, создавать саммари, формировать таймкоды и генерировать полезные материалы из любого ролика на YouTube. Экономьте время и повышайте продуктивность с нашими пошаговыми инструкциями и практическими советами!

Что вы узнаете:

Как установить и настроить необходимое расширение.

Как интегрировать ChatGPT для автоматического анализа видео.

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

Советы по оптимизации процесса обработки контента.

Не пропустите возможность сделать работу с видео более эффективной и удобной!

Читать далее

Использование Cortex-M3 hard core processor в ПЛИС GOWIN

Wed, 12/18/2024 - 23:03

В статье описывается опыт использования ARM ядра, встроенного в ПЛИС GOWIN GW1NSR-4C, в качестве процессора общего назначения для формирования PSK31 сигнала. Сигнал формируется с помощью генератора синуса, который был описан в предыдущей статье. Используются отладочная плата LilyGO T-FPGA, в составе которой ПЛИС GW1NSR-LV4CQN48PC6/I5, ЦАП на основе DAC904, ide GOWIN FPGA Designer и образовательная версия GMD.

Читать далее

Телевизор LG OLED42C4 в качестве универсального настольного «кабинетного» монитора к Fanless Mini-PC с Intel Xe Graphics

Wed, 12/18/2024 - 23:01

В предыдущей статье Оптимальное расстояние до рабочего монитора vs экрана телевизора (мультимедийного монитора) говорилось о противоречивых требованиях, предъявляемых к экрану рабочего монитора и экрану телевизора (мультимедийного монитора), а также был поставлен вопрос можно ли "скрестить ежа с ужом", подобрав такой монитор, который сможет выполнять функции обоих устройств.

Небольшая цитата оттуда:

Читать далее

Почему Стив Джобс? – Новый взгляд науки на талант. Часть II

Wed, 12/18/2024 - 22:03

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

Читать далее

[Перевод] Как улучшить свои навыки работы с Git с помощью GitHub CLI

Wed, 12/18/2024 - 21:56

Использование Git в командной строке (CLI) может повысить вашу скорость разработки и эффективность. В этой статье рассмотрим восемь полезных команд для работы с GitHub через терминал.

Читать далее

Инди-издательство настольных игр — как не закрыться, но выживать

Wed, 12/18/2024 - 21:03

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

Читать далее

Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI

Wed, 12/18/2024 - 20:46

Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy, которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц.

Данный проект является open source, так что, если вам интересно сразу перейти к коду, то вы можете ознакомиться с его исходниками на GitHub.

Читать далее

Борьба Добра со Злом в играх со скрытой информацией. Боты

Wed, 12/18/2024 - 19:39

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

В этой статье мы будем рассматривать игры со скрытой информацией, с ветвистыми и глубокими деревьями решений.

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

Итак, что будем делать? Будем писать ботов и, со временем, средства их обнаружения.

И тут важно согласиться, что боты – это не всегда Зло. Боты – это лишь инструмент в руках Зла. Или Добра...

Выбрать сторону)

Raspberry Pi 500: компьютер в форм-факторе клавиатуры. Что за девайс?

Wed, 12/18/2024 - 19:00

Всем привет! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о компьютере-клавиатуре.

Raspberry Pi 500 — компактный компьютер, встроенный в корпус клавиатуры. У новинки неплохие возможности, несмотря на скромный размер. А еще разработчики обеспечили эффективное охлаждение и оснастили устройство удобными портами и разъемами. Подходит новая модель от Raspberry Pi Foundation как для разработчиков, так и для пользователей, которые ищут недорогое и вместе с тем мощное решение для работы с офисными приложениями.

Читать далее

Diff-in-diff: жизнь за пределами идеального эксперимента

Wed, 12/18/2024 - 18:47

Привет, Хабр! На связи команда ad-hoc аналитики X5 Tech.

Основная задача аналитика при проведении А/Б тестирования - оценка эффекта воздействия (тритмента). В этой статье мы обсудим, что такое идеальный эксперимент и почему он позволяет корректно оценить эффект от воздействия. Затем расскажем, когда идеальный эксперимент невозможен и дадим интуитивное обоснование того, как метод difference-in-difference помогает справиться с оценкой эффекта воздействия в таких ситуациях. В конце мы обсудим формальные предпосылки метода и покажем на примере симуляций последствия их невыполнения.

Читать далее

Информационная безопасность — то, на чем не стоит экономить

Wed, 12/18/2024 - 18:40

За последнее время количество кибератак на серверы компаний выросло. Вспомните сбои в работе СДЭК или Wildberries — за всем этим стояли хакеры. Но не стоит надеяться, что мошенники нацелены только на корпорации и не трогают малый и средний бизнес. Защита в небольших компаниях ниже, поэтому они — лакомый кусочек для хакеров. Данные тоже взламывают, деньги похищают, а клиентов обманывают. 

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

Читать далее

[Перевод] Вся правда о @Subselect: преимущества, недостатки и альтернативы в Hibernate

Wed, 12/18/2024 - 18:30

В современных приложениях иногда возникает необходимость получать данные из сложных запросов и аннотация @Subselect в Hibernate может стать отличным решением. 

В новой статье от эксперта сообщества Spring АйО, Михаила Поливахи, вы узнаете как использовать @Subselect, какие существуют альтернативы и в чём заключаются их преимущества и недостатки.

Читать далее

Как проектировать дизайн на космической скорости?

Wed, 12/18/2024 - 18:16

Привет, Хабр! Меня зовут Дима Тан, я лид дизайнер продуктовой фабрики и цифровых каналов и инструментов обслуживания клиентов корпоративного и малого бизнеса. Хочу рассказать вам о том, как мы за 9 месяцев собрали интернет-банк и что с ним дальше стало.

Читать далее

Умная кодогенерация: как AI-платформа помогает строить микросервисную архитектуру

Wed, 12/18/2024 - 18:14

Привет! Я лид backend-разработки red_mad_robot, Илья Трусов, и я создал инструмент Meroving, который помогает оптимизировать рутинные задачи, а иногда полностью их делает за разработчика. Например, монотонное написание однотипного кода или бесконечное перекладывание JSON-файлов. О том, как создавался и зачем нужен Meroving, рассказываю в статье.

Читать далее

Арсин для полупроводников и не только: патентный анализ

Wed, 12/18/2024 - 18:11

Мы продолжаем рассказывать о различных химических веществах, их применении в электронике и, разумеется, патентом аспекте. На этот раз речь пойдет о AsН3 чистотой шесть девяток. Арси́н — химическое соединение мышьяка и водорода, является аналогом аммиака NH3, фосфина PH3 и стибина H3Sb.

Читать далее

[Перевод] Как долго можно извлечь данные из RAM после отключения компьютера?

Wed, 12/18/2024 - 18:01

Для обеспечения сохранности содержимого Dynamic RAM (DRAM) его необходимо периодически обновлять. Если значение какого-то бита поменяется самопроизвольно, то можно считать, что память работает не так, как должна. JEDEC (Joint Electron Device Engineering Council — организация, среди прочего, разработавшая спецификацию DDR) определяет, как часто это должно происходить для обеспечения надлежащей работы. Однако некоторых людей больше интересует, как долго данные могут сохраняться после отключения питания DRAM. В этом посте мы расскажем, как это можно измерить, а также поделимся результатами, полученными при исследовании пары протестированных платформ. Читать дальше →

Who's online

There are currently 1 user and 1 guest online.