Сообщения в bot.habr.rss

[Перевод] Что такое PID 0

Опубликовано: Sun, 16 Jun 2024 21:58:00 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Как говорится, «не будите во мне ботана». Иногда кто-нибудь беспечно задаст мне, казалось бы, невинный вопрос — и я убиваю следующие несколько часов (в описываемом случае — дней), чтобы полноценно сформулировать ответ. Обычно всё это заканчивается с моей стороны очередной филиппикой на mastodon или в каком-нибудь приватном чате. Но на сей раз не буду этим ограничиваться и напишу целый пост.Вот с какого невинного вопроса всё началось:А почему UID начинаются с 0, но PID начинаются с 1?Если совсем коротко: в Unix PID (идентификаторы процессов) начинаются именно с 0! PID 0 просто не отображаются в пользовательском пространстве через традиционные API.  PID 0 запускает ядро, а затем практически уходит на покой, только немного участвует в работе планировщика процессов и в управлении питанием. Кроме того, на просторах Интернета доминирует заблуждение о PID 0, всё из-за одного ошибочного утверждения в Википедии, которому уже 16 лет.В заключении к посту я дам несколько расширенную версию этого короткого ответа, но если хотите до него дойти вместе со мной — давайте разберём достаточно длинную среднюю часть. Но, конечно же, любой желающий может просто загуглить, что такое PID 0, верно? Зачем мне вообще всё это писать? Читать далее

https://habr.com/ru/articles/822193/
BotHabr to All (2024-06-16 22:00:07) [ссылка]

По чем синтаксический сахар в графических языках программирования?

Опубликовано: Sun, 16 Jun 2024 21:25:15 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Графические языки программированияИзобретатели языка FORTRAN стремились создать такой язык программирования, который был бы понятен человеку. По сравнению с ассемблером FORTRAN более понятен, но все равно не так понятен, как английский. Поэтому движение к упрощению языков программирования продолжалось и дошло до того, что программы сегодня можно не писать текстом, а рисовать диаграммами.Забавно, но это наглядное подтверждение, что развитие идет по кругу или, точнее, по спирали. Первобытный человек сначала рисовал истории на стенах, потом люди придумала алфавит, потом другие умные люди придумали формулы для математических расчетов, потом другие не менее умные придумали для них счетные машины, потом для счетных машин придумали алфавит – ассемблер, потом язык FORTRAN, и, наконец, появился графический язык диаграмм. Круг замкнулся! Люди вернулись к рисованию, но на другом уровне развития, а все потому, что это удобнее и экономит время на понимание. Очевидно, что рисунок понять легче чем текст, особенно когда текста многие килобайты, как в современных библиотеках и фреймворках, в которых сам черт ногу сломит. Что говорят стандарты?Обратимся к  МЭК 61131-3. Там описано два чисто графических языка программирования: FBD (Function Block Diagram) — графический язык программирования стандарта МЭК 61131-3. Предназначен для программирования программируемых логических контроллеров (ПЛК). LD (Ladder diagram) — язык релейно-контактной логики.Интересно, что язык программирования LD основан на принципиальных электрических релейных схемах, то есть программист, когда пишет программу на этом языке, на самом деле рисует принципиальную электрическую схему.  Читать далее

https://habr.com/ru/articles/822133/
BotHabr to All (2024-06-16 22:00:07) [ссылка]

С чего начать, если вы решили ремонтировать ноутбуки? Оборудование и навыки — коротко о самом важном

Опубликовано: Sun, 16 Jun 2024 16:19:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/selectel/articles/822065/
BotHabr to All (2024-06-16 17:00:04) [ссылка]

Электронные чернила и Raspberry Pi

Опубликовано: Sat, 15 Jun 2024 10:21:47 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Довольно часто возникает необходимость визуально представлять результаты работы устройства в том или ином человеко-понятном виде (текст, картинка, видео). Если это устройство не является абсолютно автономным, то задача решается проще, мы не сильно зависим от источника питания. На просторах Хабра есть ряд публикаций, посвященных различным метеостанциям и другим устройствам с экранами, подключенных к постоянному питанию.А вот если нам нужно собрать полностью мобильное устройство, работающее от аккумуляторов, то здесь проблема потребления питания может стать достаточно острой. Так, при сборке собственного планшета на базе Raspberry Pi 3 мне пришлось выделить под тачскрин отдельный аккумулятор, так как при использовании общего источника (Li-Po, 6000 мАмпер-часов) питания устройство могло проработать более часа, но при запуске какого-либо ресурсоемкого приложения резко возрастал ток потребления и устройство тупо отрубалось, так как аккумулятор просто не мог выдать такой ток. Читать далее

https://habr.com/ru/companies/otus/articles/819785/
BotHabr to All (2024-06-15 11:00:11) [ссылка]

Управление напряжением PWM сигналом (PWM+RC=DAC)

Опубликовано: Fri, 14 Jun 2024 20:39:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В очередной тестировочной электронной плате появилась нужда выставлять напряжения на клеммах. Существует очень остроумный способ собрать DAC используя PWM сигнал и аналоговый RC фильтр. На выходе будет желаемое напряжение. Причем, уровнем этого напряжения можно управлять цифровым образом из программы в микроконтроллере.В этом тексте я написал как мне это удалось. Читать далее

https://habr.com/ru/articles/821951/
BotHabr to All (2024-06-14 21:00:07) [ссылка]

[Перевод] Как я дерзко превратил свою RTX 4090 в eGPU

Опубликовано: Fri, 14 Jun 2024 13:00:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Как-то вечером в прошлом январе я, наконец, решил разобраться с перегревом моего домашнего сервера. Так уж повелось: если вентиляторы в ПК издают слишком много шума, чем, как мне кажется, должны, я начинаю искать причину.

К тому же, RTX 4090 настолько толстая, что занимает на стандартной материнке 3 слота PCIe — а ещё ведь нужно пространство для полноценного обдува. В 2020 году я использовал эту же машину, которая достигала скорости в 11 миллионов IOPS и 66 ГБ/с на базе одного процессора AMD ThreadRipper. Однако, чтобы установить в неё RTX 4090, пришлось извлечь большинство SSD и (тоже горячую) сетевую карту Mellanox 200Gbe. В итоге значительная часть полезного оборудования оказалась не задействована… Долго терпеть я такое не смог и решил перейти к активным действиям. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/821243/
BotHabr to All (2024-06-14 14:00:04) [ссылка]

На пути к самодельным радиолампам. Дьюаровский спай, гребешковая ножка

Опубликовано: Fri, 14 Jun 2024 09:00:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Одиночный впай металла в стекло [1] позволяет изготавливать электровакуумные приборы (ЭВП) только самой простой конструкции. Более сложные лампы, с компактным и более или менее точным расположением электродов друг относительно друга куда как удобнее выполнять в виде отдельной открытой сборки, спаиваемой после, с оболочкой прибора. Существует несколько конструкций таких узлов, из которых исторически первая, т. н. гребешковая ножка, проще и удобнее для ручного изготовления. Попробуем такую ножку изготовить и применить. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/820431/
BotHabr to All (2024-06-14 10:00:04) [ссылка]

Как ветвятся дорожки. Об ориентировании и обучении беспилотных автомобилей

Опубликовано: Thu, 13 Jun 2024 15:06:14 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Некоторое время назад мне очень понравилась шутка «Беспилотный автомобиль отказался везти пассажира в фастфуд, сославшись на первый закон робототехники». Речь об одном из «законов робототехники», которые сформулировал в 1942 году американский фантаст Айзек Азимов, он формулируется так: «Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред». Притом, что законы робототехники – это строго литературный, но не технологический феномен, мне захотелось разобрать на Хабре, как в настоящее время беспилотные автомобили подстраиваются под человеческие поступки, сосуществуют с потоками пешеходов, могут ли учиться без подкрепления и проявлять эвристику, а также какие разработки ведутся в этой области. Читать далее

https://habr.com/ru/articles/821573/
BotHabr to All (2024-06-13 16:00:07) [ссылка]

Играем музыку на двигателях и не только

Опубликовано: Thu, 13 Jun 2024 13:00:02 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Итак, наступило время, чтобы вспомнить ВильЯма нашего Шекспира Моцарта, Баха и иже с ними. А именно подумать об интересных технологических способах извлечения музыки и о том, к чему это может привести. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/820483/
BotHabr to All (2024-06-13 13:00:11) [ссылка]

Тайны китайских светофоров

Опубликовано: Thu, 13 Jun 2024 09:00:55 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Привет, Хабр! Сегодня вашему вниманию предлагается очень интересный радиоконструктор на 12 логических микросхемах, реализующий функции контроллера светофора. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/818959/
BotHabr to All (2024-06-13 10:00:12) [ссылка]

То ли дом, то ли лаборатория: как устроен умный дом профессионала

Опубликовано: Thu, 13 Jun 2024 07:00:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/wirenboard/articles/821347/
BotHabr to All (2024-06-13 08:00:03) [ссылка]

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Опубликовано: Tue, 11 Jun 2024 12:18:08 GMT
Канал: Все статьи подряд / Робототехника / Хабр

• Новое электронное логическое устройство на основе жидкого металла имитирует механизм захвата добычи венерианской мухоловкой• Экзотические чёрные дыры могут быть побочным продуктом тёмной материи• ИИ использовали для создания новых антибиотиков в революционном исследовании• «Google для ДНК» индексирует 10% известных генетических последовательностей.• Впервые телескоп был убран из спорного астрономического центра на гавайском вулкане Читать далее

https://habr.com/ru/articles/821079/
BotHabr to All (2024-06-11 13:00:09) [ссылка]

​​Все мои детальки: сделайте свою Arduino

Опубликовано: Tue, 11 Jun 2024 08:25:50 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Привет, читатель!

Сегодня существуют десятки вариантов платы Arduino. Их популярность обусловлена, по моему мнению, фреймворком Wiring для микроконтроллеров, распространением «шилдов» (нет необходимости паять компоненты) и, что самое удобное, загрузкой программ по USB. В рамках этой статьи расскажу, как я создал небольшую оценочную плату для микроконтроллера и добавил в нее загрузочную запись. Читать дальше →

https://habr.com/ru/companies/selectel/articles/820731/
BotHabr to All (2024-06-11 09:00:05) [ссылка]

Open source Modbus TCP — RTU конвертор

Опубликовано: Tue, 11 Jun 2024 07:10:36 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Добрый день коллеги, поговорим о прозрачном конверторе Modbus TCP в Modbus RTU.Казалось бы, что выбор ограничен несколькими проприетарными продуктами и не всегда удовлетворяют нашим потребностям. Читать далее

https://habr.com/ru/articles/820281/
BotHabr to All (2024-06-11 08:00:06) [ссылка]

Подключение модулей навигаторов U-BLOX к Repka Pi

Опубликовано: Tue, 11 Jun 2024 07:11:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Ранее в статье Получаем спутниковые координаты GPS/ГЛОНАСС с помощью модуля SIM868 на Repka Pi мы рассказали про модуль GSM/GPRS/GNSS Bluetooth HAT, реализующий все основные функции смартфона, в том числе получение координат GPS.Теперь вы узнаете, как подключить к микрокомпьютеру Repka Pi модули, созданные компанией u-blox AG, созданные специально для работы со спутниковыми системами глобального позиционирования GNSS. Такие модули пригодятся, например, если вам не нужна полная функциональность SIM868. Пользуясь нашей статьей, вы научитесь настраивать конфигурацию таких модулей с помощью программы, составленной на языке Python, а также мощной программой U-CENTER, созданной компанией u-blox AG. Такая настройка пригодится, например, для работы с российской системой ГЛОНАСС. Читать далее

https://habr.com/ru/articles/800907/
BotHabr to All (2024-06-11 08:00:03) [ссылка]

Эффективная запитка от литиевых аккумуляторов (серия TI TPS63xxx)

Опубликовано: Mon, 10 Jun 2024 14:25:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Эта статья посвящена разбору решений по запитке 3,3-вольтовых контроллеров (и их периферии) от литиевых аккумуляторов, напряжение которых меняется в процессе работы от 4,2 В до 3 В и даже ниже, в случае глубокого разряда.

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

Обо всём этом мы и поговорим далее (решение есть!). Читать дальше →

https://habr.com/ru/companies/timeweb/articles/813285/
BotHabr to All (2024-06-10 15:00:04) [ссылка]

Еще один WSPR маяк?

Опубликовано: Mon, 10 Jun 2024 12:30:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Еще один WSPR маяк?Привет, Хабр! Много ли вы видели различных проектов WSPR маяков? Не знаю, но хочу поделиться с вами своим небольшим проектом который ориентирован в основном на начинающих радиолюбителей. Читать далее

https://habr.com/ru/articles/820719/
BotHabr to All (2024-06-10 13:00:03) [ссылка]

Устанавливаем и применяем Docker на Repka Pi

Опубликовано: Sun, 09 Jun 2024 13:10:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сейчас уже, наверное, трудно найти IT-специалиста, который никогда не слышал про Docker — открытую платформу разработки, доставки и запуска приложений в контейнере. У этой платформы много достоинств, в том числе эффективное использование ресурсов, легковесность, скорость, масштабирование, управление версиями приложений и образов, быстрое развертывание и запуск приложений, а также возможность запуска Docker и его приложений практически на любой платформе.Если можно на любой, то давайте запустим Docker на микрокомпьютере Repka Pi российской разработки и сборки, оснащенной ОЗУ объемом 2 ГБайт. Прочитав нашу статью, вы научитесь использовать Repka Pi для изучения всех основных возможностей Docker, а также создавать приложения Docker, работающие с оборудованием через GPIO и I2C. Мы расскажем, как установить Docker на Repka Pi, как с помощью двух команд запустить WordPress, как работать из контейнера Docker с пинами GPIO микрокомпьютера, а также напишем программу, получающую данные с погодной станции BME280 через интерфейс I2C.Зачем Docker нужен на микрокомпьютерахУстановка Docker на Repka PiУстановка WordPressСоздаем контейнер для работы с GPIOКонтроль и освобождение ресурсовЗагрузка образа контейнера на Docker HubКонтейнер для работы с I2CПолезные ссылкиИтоги  Читать далее

https://habr.com/ru/articles/804393/
BotHabr to All (2024-06-09 14:00:03) [ссылка]

Используем WiringRP на Repka Pi для управления GPIO

Опубликовано: Sun, 09 Jun 2024 10:57:00 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Если вы ищете средства для работы с GPIO микрокомпьютера Repka Pi из программ, составленных на Си, обратите внимание на библиотеку WiringRP. В этой статье мы расскажем, как создавать с ее помощью однопоточные и многопоточные программы, управляющие светодиодами, сервоприводами и реле, а также обрабатывающие прерывание от кнопки, подключенной к контакту GPIO.Вы можете использовать WiringRP при создании программ для обучения и управления различными устройствами и системами. Это могут быть промышленные и робототехнические установки, устройства IoT, а также устройства умного дома.Автор выражает благодарность создателю библиотеки WiringRP Сергею Шалапову за помощь в подготовке этой статьи.Возможности WiringRPУстановка WiringRPЗагрузка библиотеки WiringRPМигаем светодиодомЗапускаем multiBlinkДобавляем управление кнопкойЗапускаем потоки при нажатии кнопкиУправляем реле и сервоприводами по кнопкеПолезные ссылкиИтоги  Читать далее

https://habr.com/ru/articles/812503/
BotHabr to All (2024-06-09 11:00:04) [ссылка]

[Перевод] Учимся летать: симуляция эволюции на Rust. 2/5

Опубликовано: Sun, 09 Jun 2024 08:25:21 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

Первая часть

В этой статье мы заложим основы нашего проекта и реализуем простую FFNN (feedforward neural network — нейронная сеть прямого распространения), которая впоследствии станет мозгом. Мы также рассмотрим множество тонкостей и идиом, которые встречаются в коде Rust, включая тесты.
Готовы? Тогда поехали. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/818985/
BotHabr to All (2024-06-09 09:00:08) [ссылка]

5 вещей, которые не стоит делать при ремонте ноутбуков

Опубликовано: Sun, 09 Jun 2024 08:16:23 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/companies/selectel/articles/820225/
BotHabr to All (2024-06-09 09:00:04) [ссылка]

Изучаем freeware вирус на ПК

Опубликовано: Sat, 08 Jun 2024 04:23:35 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Данная статья описывает вирус, который живет на компьютерах с Windows с точки зрения программиста. Посмотрим как он устроен и внедряется в систему.После подключения флешки к некоторому ПК на неё прыгнул вирус. Если зайти на флешку, то там вместо файлов, которые должны быть, появилась ссылка на эту же флешку. Но мы знаем что ПК это детерминированная система и у него не может происходить что-то само по себе, это сработала какая-то программа. Читать далее

https://habr.com/ru/articles/820363/
BotHabr to All (2024-06-08 05:00:06) [ссылка]

Первый одноплатник или как поднять Orange Pi 5 Pro

Опубликовано: Fri, 07 Jun 2024 17:50:08 GMT
Канал: Все статьи подряд / Разработка на Raspberry Pi / Хабр

Cтатейка для тех, кто хочет первый раз запустить одноплатник, в частности Orange Pi 5 Pro, как в качестве монитора подключить к пк матрицу от старого ноутбука или обычный планшет и как жить с ошибкой «emergency mode». Читать далее

https://habr.com/ru/articles/820347/
BotHabr to All (2024-06-07 18:00:06) [ссылка]

Две акустические системы на 100ГДШ33-16 своими руками

Опубликовано: Fri, 07 Jun 2024 09:00:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Известную радиолюбительскую максиму «Лучший усилитель — это антенна!» уместно переиначить и для звуковоспроизведения. Выглядеть она будет так: «Лучшие усилители — это акустические системы!». Оговоримся: усилители ламповые, однотактные (Single End — SE). Восхитительные своей изящной лаконичностью и принципиальным отсутствием ряда искажений, но и не блистающие высокой мощностью. Чувствительные же акустические системы (АС) позволяют реализовать здесь каждый драгоценный ватт.

Речь пойдёт о простых самодельных высокочувствительных АС в корпусах из неспециальных материалов широкого применения. Длительная их эксплуатация показала хорошее натуральное звучание и высокий уровень громкости даже с ламповыми усилителями в 1…2 Вт выходной мощности. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/817147/
BotHabr to All (2024-06-07 10:00:04) [ссылка]

Коротко о «внезапном» релизе Zig версии 0.13.0

Опубликовано: Fri, 07 Jun 2024 08:45:58 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Резкий и дерзкий релиз версии 0.13.0. Очень удивил своей внезапностью. Нововведений немного, потому коротко. Но есть заметные изменения. О них чуть детальнее. Критически релиз связан с выходом LLVM версии 18. Эндрю Келли хотел скорее выпустить версию для синхронизации. Потому такой быстрый релиз. У вас может возникнуть вопрос, ведь я вроде указывал в прошлой статье, что произойдёт отказ от LLVM? Не так быстро это происходит. Повторюсь, релиз слишком «внезапный», чтобы произошли такие серьёзные изменения. По найденной информации (спасибо чатику в телеге) полного отказа всё же не произойдёт. Будет опциональная возможность подключать LLVM на тех платформах, где нет внутренней поддержки. В общем win-win ситуация. Штош. К новостям...

https://habr.com/ru/articles/820205/
BotHabr to All (2024-06-07 09:00:08) [ссылка]

Как я компьютер в Minecraft построил

Опубликовано: Fri, 07 Jun 2024 07:00:58 GMT
Канал: Все статьи подряд / Assembler / Хабр

Решил я, значит, изучить, как работают компьютеры на самом низком уровне. Это тот уровень, где работают всякие железяки, транзисторы, логические элементы и так далее. Чтобы полностью закрепить материал, я решил построить простенькую ЭВМ на редстоуне в Minecraft. Эта статья о том, как работают ЭВМ на уровне логических элементов и о том, как я построил прототип такой ЭВМ в Minecraft. В конце я оставил ссылку на GitHub-репозиторий с проектом. Читать далее

https://habr.com/ru/articles/820077/
BotHabr to All (2024-06-07 08:00:07) [ссылка]

Ловим спутники без поворотного устройства

Опубликовано: Fri, 07 Jun 2024 06:47:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/820145/
BotHabr to All (2024-06-07 07:00:03) [ссылка]

Криптография и другие вычисления на детских логических машинах

Опубликовано: Fri, 07 Jun 2024 05:53:44 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Электрическая игрушка "Детская логическая машина" (ДЛМ) представляет собой устройство, позволяющее решать несложные логические задачи про приведённым в настоящей инструкции рисункам и описаниям программ.ДЛМ способна отвечать на вопросы, решать поставленные перед ней задачи, быть партнёром в играх и даже экзаменатором.На коробке предупреждение, что игрушка только для детей 13-15 лет. Читайте статью с осторожностью, если не попадаете в указанный диапазон. Читать далее

https://habr.com/ru/articles/807187/
BotHabr to All (2024-06-07 06:00:11) [ссылка]

Секреты Lineage II: скрытые возможности клиента

Опубликовано: Fri, 07 Jun 2024 03:00:28 GMT
Канал: Все статьи подряд / Assembler / Хабр

Ровно 20 лет назад, 8 июня 2004 года, в корейской компании NCSoft был скомпилирован файл L2Server.exe - основной компонент игрового сервера новейшей на тот момент ММО игры Lineage II The chaotic chronicle: Chronicle 1 - Harbingers of War. В результате произошедших затем событий, всех подробностей которых мы вероятно никогда не узнаем, этот файл, вместе с сопутствующими компонентами, данными и скриптами стал, так скажем, "достоянием общественности", дав начало эре неофициальных серверов, а также огромной популярности Lineage 2 в СНГ, и не только. В этой, и последующих, статьях мы познакомимся с техническими подробностями и секретами как клиента, так и сервера этой игры, некоторые из которых не были известны не только игрокам, но и администраторам серверов. Читать далее

https://habr.com/ru/articles/819811/
BotHabr to All (2024-06-07 04:00:05) [ссылка]

Простая имитационная модель мобильного робота в ROS и Gazebo

Опубликовано: Thu, 06 Jun 2024 13:25:29 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В данной работе представлен процесс разработки и симуляции мобильного робота с использованием платформы ROS Noetic и среды Gazebo. Описано создание URDF-модели робота, которая включает в себя детальное описание всех его компонентов. Рассмотрена разработка Docker контейнера, что позволяет обеспечить унификацию и воспроизводимость среды разработки. Также описаны файлы конфигурации для управления моделью в Gazebo и настройка PID контроллеров для оптимизации управления движением. Проект включает в себя формирование собственного мира в Gazebo, что позволяет тестировать робота в контролируемой и настраиваемой среде. Читать далее

https://habr.com/ru/articles/820035/
BotHabr to All (2024-06-06 14:00:09) [ссылка]