RSS
Pages: 1 ... 78 79 80 81 82 83 84 85 86 87 88
[>] Быстрый запуск виртуального WEB сервера для новичка. Для создание своего простого прокси за 3 копейки
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-22 03:35:01


Опубликовано: Sat, 21 Feb 2026 22:34:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Трудно определить аудиторию для кого эта статья. Профессионалы работы в Linux системах наверное просто засмеют, а кто вообще ничего не слышал про Linux возможно вообще ничего не поймет. Я ее пишу для тех кто немного слышал про Linux и уже знает что такое виртуальный сервер но знаний пока не хватает. А еще возможно как памятку для себя. На написание статьи меня натолкнула одна проблема, я запустил на своем сервере скрипт который должен был мне собрать данные с одного ресурса. И возникла проблема что IP адрес моего сервера был заблокирован, надеюсь что провайдер сменит мне выделенный IP. И что бы не сталкиваться с проблемой блокировки выделенного IP адреса и походами к провайдеру с просьбой сменить IP, я решил создать личный прокси для запросов и главное что бы это было недорого. Есть конечно решение проблемы, а именно использование VPN на сервере. Но тут есть проблема, на сервере работают несколько служб на разных портах и все висят на доменном имени привязанному к IP, а при запуске VPN все службы будут недоступны, а это недопустимо. Лучшем решением стала аренда виртуального сервера (VDS), но проблемой стало то, что многие хостеры в нагрузку добавляют панель управления сервером и конечно не бесплатно.Ну и ближе к теме, мы не будем платить за панели администрирования, покупаем самый дешевый VDS с выделенным IP, у меня на это ушло примерно 240 рублей за месяц использования в зоне RU и чуть дороже в USA. Характеристики железа VDS слабенькие, но для запуска одного единственного PHP скрипта для анонимизации своих запросов вполне достаточно. Читать далее]]>

https://habr.com/ru/articles/1002316/

[>] Пять лет со сплит-клавиатурой: опыт ежедневной работы на Lily58 Pro
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-22 12:35:02


Опубликовано: Sun, 22 Feb 2026 08:00:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр. Ну что, я провел порядочно времени с беспроводной сплит-клавиатурой  Lily58 Pro. Напомню, я ее переделал из проводной, работает она у меня года эдак с 2021. Удивительная надежность, ведь когда покупал, думал, поломается через полгода-год. Выглядела она очень хлипко. Но нет, за все это время я поменял несколько свитчей и на этом все — работает как новая. И желания переходить на что-то иное тоже нет. Не так давно оно возникло, мимолетное, и я приобрел Sofle. Но работаю с ней нечасто: у нее высокий ход клавиш, а я привык к low profile. Давайте я в этой статье расскажу, что вообще хорошего в сплит-клавиатурах, хоть проводных, хоть беспроводных (последние все же лучше, на мой взгляд). Было бы хорошо в комментариях собрать мнения как тех, кто уже опробовал подобные клавиатуры и стал их сторонником, так и тех, кто тоже потестировал, но кому не «зашло» (или же даже до тестов дело не дошло, потому что очень уж не понравилось). Поехали! Читать далее]]>

https://habr.com/ru/companies/selectel/articles/1001202/

[>] Полезные штуки, которые мы с коллегами печатали на 3D-принтерах
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-22 15:35:01


Опубликовано: Sun, 22 Feb 2026 11:03:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр. Меня зовут Денис, и я люблю 3D-печать. Как и в любой компании с дружным коллективом, у нас в Cloud.ru есть много сообществ по интересам, одним из которых является кружок очумелых печатников. Со временем чат, где мы обсуждаем приемы моделирования, аспекты печати, принтеры, спорим про пластик и делимся моделями, так разросся, что кажется, пора показать немного его содержимого кому-то за пределами компании. Не пропадать же такому добру! Читать далее]]>

https://habr.com/ru/companies/cloud_ru/articles/1001476/

[>] ESPB — брат WASM. JIT всемогущий
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-22 22:35:02


Опубликовано: Sun, 22 Feb 2026 17:43:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Доброе время суток! Так уж вышло, что написание статьи подоспело аккурат к празднику. И пока одни раздают поцелуи, а другие принимают в подарок долгожданные носки, я решил подготовить продолжение этой хардкорной разработки.Со времени первой публикации прошло ровно 3 месяца. За это время переработал многое: добавил полноценный JIT для Xtensa и RISC-V, внедрил кучу оптимизаций в транслятор. Все это старательно тестировал на чипах ESP32, ESP32-C3 и ESP32-C6 (последний — по остаточному принципу, запустил только основной тест, главная отладка шла на первых двух).Встречайте главные нововведения. Читать далее]]>

https://habr.com/ru/articles/1002524/

[>] Внутреннее устройство веб-сервера. Часть 1: От syscalls до WSGI
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-22 23:35:05


Опубликовано: Sun, 22 Feb 2026 19:16:05 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

В этой статье мы разберём, какие механизмы предоставляет Linux для работы с сетью и как на их основе строятся фреймворки и библиотеки, которыми мы пользуемся каждый день. К концу статьи мы напишем минималистичный WSGI-веб-сервер, с помощью которого можно запускать произвольные WSGI-приложения. Читать далее]]>

https://habr.com/ru/articles/1002550/

[>] Типовая разметка памяти STM32
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-23 00:35:03


Опубликовано: Sun, 22 Feb 2026 20:08:34 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как вы могли заметить у микроконтроллеров STM32 секторы NOR Flash памяти облазают разным размером: 16kByte(4 шт), 64kByte (1 шт), 128kByte ( 7+ шт.). Это накладывает определенную специфику на программирование микроконтроллеров STM32. Из каких секций обычно состоит Flash память микроконтроллерной программы? В этом тексте я предлагаю решение проблемы разметки памяти для случая работы с микроконтроллерами STM32. Читать далее]]>

https://habr.com/ru/articles/1001268/

[>] Open Source для новичков: как найти первый проект, задачу и сделать свой первый PR
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-23 11:35:05


Опубликовано: Mon, 23 Feb 2026 07:20:12 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Open Source — это отличный способ выйти за пределы учебной песочницы. Это даёт возможность заглянуть под капот известных инструментов, поработать плечом к плечу с опытными разработчиками и внести вклад в продукты, которыми пользуются тысячи людей. Рассказываем, как найти актуальный проект, не утонуть в заброшенных Issue и грамотно отправить свой первый PR. А если вы сами развиваете проект то узнаете, как дать ему шанс получить: звёзды, обсуждение, интерес со стороны других разработчиков и первые контрибьюты в дружелюбной среде. ▶ Войти в Open Source]]>

https://habr.com/ru/articles/1002530/

[>] [Перевод] Структуры данных на практике. Глава 5: Связанные списки — убийцы кэша
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-23 14:35:02


Опубликовано: Mon, 23 Feb 2026 10:20:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

«Связанные списки — это goto структур данных.», — авторство приписывают разным системным программистам.История из учебникаВсе студенты, изучающие computer science, узнают о связанных списках на первом курсе по структурам данных. Их описание звучит привлекательно:Преимущества (согласно учебникам):- Вставки и удаления за O(1) в известных позициях- Динамический размер: увеличиваются и уменьшаются согласно необходимости- Пространство не тратится впустую: можно распределять ровно столько, сколько нужно- Гибкость: простота реализации стеков, очередей и других структурНедостатки (согласно учебникам):- Поиск за O(n): необходим обход, начиная с головы списка- Лишняя память: указатели добавляют оверхед- Невозможность произвольного доступа: нельзя выполнять переходы в произвольные позицииВывод из учебника: «Используйте связанные списки, когда требуются частые вставки/удаления и не нужен произвольный доступ».Вроде бы звучит разумно?Проверка реальностьюА вот, чего учебники нам не говорят: связанные списки — это почти всегда плохой выбор.Не потому, что ошибочен анализ «О» большого, в нём всё правильно, а потому, что он неполон. Он забывает про оборудование. Читать далее]]>

https://habr.com/ru/articles/996210/

[>] Про открытость АСУ ТП по мотивам дискуссий в комментариях
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-23 18:35:03


Опубликовано: Mon, 23 Feb 2026 14:16:26 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этой статье я изложил своё видение, что такое открытая автоматизированная система управления технологическими процессами (АСУ ТП), почему этой теме уделяется так много внимания со стороны промышленных заказчиков и ведущих мировых вендоров. Разобрал несколько наиболее распространенных критических аргументов от скептиков из профессионального сообщества. Читать далее]]>

https://habr.com/ru/articles/1002720/

[>] Memory под Nextion
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-24 13:35:02


Опубликовано: Tue, 24 Feb 2026 09:16:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Делаем игру memory на экране Nextion! Лежит без дела экран Nextion? Сделаем из него автономную игровую консоль для игры в «Memory»! Без внешних микроконтроллеров, только логика редактора Nextion Editor, таймеры и управление тачскрином. Подробный гайд, который можно повторить за чашкой чая. Читать далее]]>

https://habr.com/ru/articles/1002954/

[>] Как писатели-фантасты спроектировали рынок роботов на 300 миллиардов долларов
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-24 15:35:06


Опубликовано: Tue, 24 Feb 2026 11:00:06 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Милый ВАЛЛ-И и преданный R2-D2 из киношных образов превратились в жёсткие ТЗ для инженеров. Например, робот Ameca копирует человеческую мимику, потому что по-другому люди будут его отвергать. А специальный Promobot V.4 стоит в МФЦ, чтобы сделать клиентский опыт в очереди чуть приятнее.По исследованиям Газпромбанка рынок антропоморфных роботов уже к 2035 году вырастет до 300 миллиардов долларов. И в этой реальности людям придётся жить со старыми страхами вроде восстания машин или потери контроля.Проблема в том, что политики и инженеры пытаются решать эти вопросы с нуля, хотя Станислав Лем и Айзек Азимов ещё 60 лет назад всё предсказали. Читать далее]]>

https://habr.com/ru/companies/gazprombank/articles/1002920/

[>] Электроника как социальный конструкт: микросекундные таймстампы на STM32
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-24 18:35:03


Опубликовано: Tue, 24 Feb 2026 14:32:46 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным.Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна, она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение. Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов.Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал.Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога. Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто. зафиксировать время]]>

https://habr.com/ru/articles/1003150/

[>] Хакинг бытовой техники: от реверса стиралки к созданию открытого сервисного ПО
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-25 13:35:05


Опубликовано: Wed, 25 Feb 2026 09:24:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

«Однажды у нашей старенькой стиралки где-то нарушилась логика, и она решила, что отжим нам не нужен. Вопреки нашим ожиданиям, вместо полусухих вещей мы получили мокрые». С этой поломки началось исследование Северина фон Внук-Липински и Хайо Нёренберга, в ходе которого они им удалось восстановить работу диагностического протокола стиральной машины Miele, получить доступ к скрытым функциям и извлечь прошивку платы управления. В этой статье разберем их доклад Hacking Washing Machines с конференции 39C3 и проследим, как мелкая бытовая неисправность привела к полноценному реверсу стиралки, а затем — к созданию свободной утилиты, которая заменяет закрытый фирменный софт для ремонта техники Miele. Читать далее]]>

https://habr.com/ru/companies/bastion/articles/1003260/

[>] Фейковый аккумулятор с функцией пауэрбанка, который спалит все гаджеты
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-25 19:35:02


Опубликовано: Wed, 25 Feb 2026 15:15:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

От дешевых подделок и фейков обычно ждешь неаккуратную внешность, бросовую цену, отсутствие бренда и левого продавца. Тут все по-красоте: стильный дизайн, какой-то бренд с большим ассортиментом и фирменные магазины на маркетплейсах, но смущает цена и нелепая емкость. Возникают крамольные мысли: ну, приврали с емкостью (с кем не бывает); а вдруг распродажа; может на рынок выходят; склад распродают.Предлагаю погрузиться на пару минут в мир аккумуляторов для инструмента. Покажу, где и в чем обманывают, и почему аккумулятор Kingtree спалит любые гаджеты. Читать далее]]>

https://habr.com/ru/articles/1003626/

[>] Домашняя аналоговая АТС: как я собрал лабораторный стенд для изучения старых телефонных уязвимостей
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 05:35:02


Опубликовано: Thu, 26 Feb 2026 01:05:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Разбираю, как в домашних условиях поднять мини-аналоговую телефонную сеть, эмулировать поведение старых АТС, поиграться с тоновой сигнализацией и понять, как вообще работал классический фрикинг на уровне электрических сигналов. Много схем, железа, немного боли, эксперименты с 2600 Гц и лабораторные атаки в полностью изолированной среде. Читать далее]]>

https://habr.com/ru/articles/1003744/

[>] Почему хлопает кнут?
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 11:35:02


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

Cgoodwin Есть такие интересные явления, которые сопровождают человечество очень давно, и, несмотря на это, всё ещё представляют собой значительный интерес, где одно из таких явлений представляет собой обычный кнут, а точнее, звук, производимый с его помощью…  Читать далее]]>

https://habr.com/ru/companies/beget/articles/1002372/

[>] Кэш, который нас предал: как мы ловили призраков в L3 и нашли side-effects в продакшене
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 12:35:05


Опубликовано: Thu, 26 Feb 2026 07:39:32 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Это история о том, как мы несколько недель искали странные скачки latency в продакшене и в итоге уткнулись в поведение кэша процессора. Не в аллокатор, не в GC, не в сеть. В кэш. В статье — реальные эксперименты, код, метрики, гипотезы, которые не подтвердились, и довольно неприятные выводы о том, насколько процессор может быть непредсказуемым, когда система нагружена по-взрослому. Читать далее]]>

https://habr.com/ru/articles/1003824/

[>] Can bus на Orange pi 4 pro
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 15:35:03


Опубликовано: Thu, 26 Feb 2026 10:41:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В этой статье я хочу поделиться своим опытом настройки подключения canbus модуля с контроллером MCP2515 к одноплатнику OrangePi 4 Pro. Дальнейшее описание основано на экспериментировании, общении с чат-ботами, и изучении руководства пользователя OrangePi_4_Pro_A733_User Manual_v1.4 Как известно в экосистеме Raspberry pi присутствует множество различных шилдов, и canbus не является исключением. На просторах сети достаточно статей на эту тему. Например здесь описано, как подружить MCP2515 CAN Bus Module с Raspberry pi zero. В нашем случае эта статья также будет полезной. Orange pi как и Raspberry GPIO оперируют 3.3V. А на MCP2515-модуле находится трансивер TJA1050, которому нужно подавать 5V. Есть уже готовые решения, но мы не ищем легкого пути, иначе бы и эта статья не появилась бы. Но основная проблема интеграции canbus-контроллера с OrangePi 4 Pro кроется в отсутствии скомпилированных драйверов для canbus в Orange pi OS для чипа Allwinner A733. Доступно про протокол CAN можно почитать, например, в этой статье или более основательно в стандарте ИСО 11898-1. Читать далее]]>

https://habr.com/ru/articles/1003936/

[>] «Кофейку бахну и норм» — кофейная лихорадка в ИТ и открытые проекты, которые помогут сварить идеальный кофе
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 16:35:03


Опубликовано: Thu, 26 Feb 2026 12:23:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

«Технари любят кофе» — известный поп-культурный троп, в котором есть (немалая) доля правды. Сегодня мы в Beeline Cloud решили посмотреть, действительно ли кофе делает трудовые будни лучше — и что думают на этот счет ученые. А также подобрали несколько любопытных open source-проектов, разработанных фанатами кофе: от кофемашины с открытым исходным кодом до базы спешелти-сортов. Читать далее]]>

https://habr.com/ru/companies/beeline_cloud/articles/1004002/

[>] [Перевод] «Обучение на опыте» для малых моделей: переносим методы Physical Intelligence на ACT без использования VLA или диффузии
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 16:35:41


Опубликовано: Thu, 26 Feb 2026 11:51:03 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Поведенческое клонирование (BC) - это доминирующая парадигма в ИИ-робототехнике, которая позволяет моделям обучаться имитации роботов под управлением человека на основе успешных действий. При обучении BC-политики мы исключаем ошибки из датасета, чтобы тренироваться только на успешных эпизодах - в конце концов, мы не хотим учиться подражать ошибкам!Самое перспективное направление в ИИ-робототехнике сегодня - это «обучение на опыте». Поскольку BC-политики учатся только имитировать успешные действия, им трудно восстанавливаться после ошибок, которые неизбежно случаются в сложных сценариях реального мира. Умение отличать хорошие действия от плохих помогло бы политике освоить механизмы восстановления и оптимизировать скорость и эффективность движений. Постобучение через обучение с подкреплением (RL) обещает именно это - обучение на своих ошибках, а не просто имитацию поведения человека.Пожалуй, самая интересная научная работа в области робототехники этой осенью вышла у Physical Intelligence. Они представили свой метод Pi*0.6 для постобучения базовых моделей роботов через оффлайн-RL. Сначала вы классифицируете действия как «сильные» или «слабые» в зависимости от того, насколько они выгодны, а затем просто добавляете эту классификацию в окно контекста политики действий. В процессе работы мы запрашиваем «сильные» действия, что позволяет сэмплировать варианты из набора, который привел к хорошим результатам во время обучения. Нет нужды в PPO или других сложных градиентных методах, нет проблем с регуляризацией или катастрофическим забыванием, которые часто за ними следуют. Просто говоришь: «Мне нужны хорошие действия», и робот их выполняет. Звучит слишком хорошо, правда? Читать далее]]>

https://habr.com/ru/articles/1003998/

[>] Антикварная бас-гитара Jolana Iris из ЧССР, часть 2: ремонт
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 17:35:03


Опубликовано: Thu, 26 Feb 2026 13:01:13 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Возраст этого винтажного инструмента превышает 45 лет, и сегодня почтенный экспонат снова зазвучал. Для этого понадобилось заменить лады, переменные резисторы, выходное гнездо под джек, установить верхний и нижний порожки взамен утерянных, а также привести все остальные компоненты в надлежащее состояние. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/962660/

[>] Как подружить RFID и MAX7219 в проектах Arduino (и не сойти с ума)
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 17:35:03


Опубликовано: Thu, 26 Feb 2026 12:57:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Arduino — это не только про соединение проводов и написание скетчей, но и про умение подружить железки, которые, казалось бы, созданы друг для друга, но упорно не желают работать вместе. Эта статья — история одной такой дружбы. Рассматривается решение, написанное и протестированное на основе товара «Умный дом на базе Arduino. Большой набор + книга», который вы можете приобрести в нашем Интернет-магазине. Читать далее]]>

https://habr.com/ru/companies/bhv_publishing/articles/1004056/

[>] Как Гендальфу провести ИИ-хоббитов по fullstack проекту – Тексты
bot.habr.rss
BotHabr(tgi,2) — All
2026-02-26 20:35:04


Опубликовано: Thu, 26 Feb 2026 16:11:33 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Меня зовут Николай, я занимаюсь автоматизацией систем отчётности и анализа в ПГК Диджитал. В этой статье я хочу поделиться опытом ведения личного творческого проекта, где многие функции переложены на нейросети. Это вторая часть цикла, первая статья была посвящена разработке кастомных инструментов под частные специфические задачи моего проекта – цифрового мультимедийного комикса.. Здесь я собираюсь рассказать о создании текстов. Читать далее]]>

https://habr.com/ru/companies/pgk/articles/1004090/

Pages: 1 ... 78 79 80 81 82 83 84 85 86 87 88