Category : habrahabr

habrahabr
Эксперимент: даём ChatGPT полный доступ к компьютеру

Это статья написана от души и для души. Она не является: инструкцией, примером для подражания, призывом к действию или чем‑то подобным.Я абсолютный новичок в программировании, поэтому могу ошибаться в некоторых (или даже во многих) вещах. Я бы, наверное, даже не писал эту статью. Однако, проведя некоторое время в сети, мне так и не удалось найти похожий на мой проект. Именно поэтому я решил поделиться своей идеей с вами.С чего всё началось?Совсем недавно Microsoft представили Copilot — умного п…

  • суббота, 26 октября 2024 г. в 00:00:10
habrahabr
Hail to the Rainbow. Разработка игры длиною в вечность

Всем привет! Меня зовут Сергей Носков, я являюсь разработчиком инди-игр. Вот уже пятый год я веду разработку своего проекта под названием Hail to The Rainbow.  Имею в портфолио такие игры как The Light, 35ММ, The Train ,  а также 7th Sector.   Текущая работа ведется с 2020 года, очень длительный срок, долгий и кропотливый труд, который наконец подходит к своему завершению. Hail to the Rainbow это научно- фантастическая адвенчура в сеттинге отечественного киберпанк постапокалипсиса. История один…

  • пятница, 25 октября 2024 г. в 00:00:15
habrahabr
Будни ретрогеймера: четыре Рэмбо

В наших краях многие нынешние взрослые усатые дядьки назовут своей первой в жизни игровой системой «Синклер», один из клонов британского домашнего компьютера ZX Spectrum, или же — с усами чуть покороче — «Денди», клон японской консоли Famicom. Но задолго до этих платформ, ещё в конце 1970-х годов, в становлении мировой игровой индустрии огромную роль сыграла другая платформа: Atari 2600. И хотя к началу 1990-х она безнадёжно устарела, последствия этого влияния докатились даже до стран бывшег…

  • пятница, 25 октября 2024 г. в 00:00:14
habrahabr
Получаем удовольствие от дешевых китайских микроконтроллеров (CH32V003)

Если вы оказались здесь, то скорее всего помните как в еще в 2022 году одним из самых важных событий в мире (DIY) была новость про микроконтроллер за 10 центов от уже известной всему миру благодаря своему USB-UART свистку CH340 компании Nanjing Qinheng Microelectronics Co., Ltd, далее WCH.Отладку от самой WCH, плату от WeAct и даже сами камни я заказал на Али, потыкал в пару примеров и забыл. Для DIY-проектов мне гораздо больше понравились платы от WeAct с ch32x035 и ch32v203, по стоимости прим…

  • пятница, 25 октября 2024 г. в 00:00:13
habrahabr
Quake 2 на нашем RISC-V, или как мы поднимали старый Radeon на FPGA

Всем привет! Меня зовут Александр Разинков, я разрабатываю системный софт в компании YADRO. В этом посте я расскажу о стресс-тестировании нашего RISC-V-кластера с помощью… Quake 2! Почему «квейк»? RISC-V активно развивается как основная application-платформа в мире, и игры — это хороший способ проверить возможности ядер, драйверов GPU и экосистемы в целом. В некоторых важных аспектах игры дают значительно большую нагрузку, чем стандартные программные тесты, особенно на память и интерконнект.В х…

  • четверг, 24 октября 2024 г. в 00:00:15
habrahabr
Запускаем Yolo на пятирублёвой монете или Luckfox Pico Mini

Размер платы немного больше пятирублёвой монетыВ данной статье речь пойдет про использование платы Luckfox Pico Mini. Я расскажу про особенности, её настройку, а также о том как запускать на ней нейронные сети для детекции объектов с камеры (Yolov8). Всё дальнейшее повествование опирается на желание автора использовать устройство для обработки изображений нейронными сетями в реальном времени (или почти). При этом обработка изображений не может работать изолированно от других устройств общей сис…

  • четверг, 24 октября 2024 г. в 00:00:14
habrahabr
Как небольшой «тюнинг» Talos Linux увеличил производительность NVMe SSD в 2.5 раза

ПредысторияНедавно я начал готовить очередной Kubernetes кластер на Bare Metal серверах для одного из наших проектов дабы съехать с Google Cloud и снизить расходы на инфраструктуру примерно в 4 раза, получив при этом в 4 раза больше ресурсов vCPU/RAM/SSD (да и производительность сетевых дисков в облаках оставляет желать лучшего).В качестве ОС я решил взять горячо мной любимую Talos Linux, которая позволяет очень просто развернуть Kubernetes-кластер на любом окружении, легко обновлять его компон…

  • четверг, 24 октября 2024 г. в 00:00:12
habrahabr
SOLID на котиках

Каждый программист хоть раз слышал о принципах SOLID. На собеседованиях и экзаменах в вузах многие из нас пытались вспомнить, о чем же был тот самый принцип Лисков. Однако вряд ли цель преподавателей и интервьюеров — заставить нас заучивать строчки из учебников. SOLID действительно помогает писать качественный код, когда во всем разберешься! Если вы этого еще не сделали, добро пожаловать под кат. Еще раз взглянем на то, как устроены всем известные принципы. Обещаю — без духоты, все рассмотрим…

  • четверг, 24 октября 2024 г. в 00:00:11
habrahabr
Переходим с STM32 на GD32

Микроконтроллеры STM32 и GigaDevice GD32 часто сравнивают из-за схожей архитектуры и совместимости. GD32 является своеобразным «клоном» STM32, использующим такое же ядро ARM Cortex-M. Основное отличие между ними — это цена, так как GD32 обычно дешевле, что делает его привлекательным для проектов с ограниченным бюджетом. Однако несмотря на схожесть, существуют различия в характеристиках и уровне поддержки, которые могут повлиять на выбор между этими двумя семействами микроконтроллеров. Различи…

  • четверг, 24 октября 2024 г. в 00:00:10