home.social

#консоль — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #консоль, aggregated by home.social.

fetched live
  1. Цветной текст в консоли в AutoHotkey

    Алгоритм вывода цветного текста в консоль и как его можно написать на AutoHotkey. Погрузимся в язык, рассмотрим оптимизацию кода и улучшение читабельности (применимо к любому высокоуровневому языку).

    habr.com/ru/articles/1053046/

    #autohotkey #output #консоль #cli #алгоритмы #оптимизация #prototypebase #prototypebased #синтаксический_сахар #высокоуровневое_программирование

  2. Написание консольного симулятора баттл-арены на языке С++ с реализацией «умных» ботов

    В этой статье мы на практическом примере разберём создание консольной симулятора файтинга на C++ с двумя персонажами на арене. Вы увидите, как работают основные принципы ООП: инкапсуляция, наследование и полиморфизм. Мы реализуем базовый класс Character и трёх наследников — Warrior , Orc и Magician — каждый со своими уникальными атаками, дальностью обнаружения врага и поведением (преследование / побег). Также покажем простейшую анимацию выстрелов, отрисовку карты 14×14 и игровой цикл с пошаговой логикой боя. Статья будет полезна новичкам, которые уже знакомы с синтаксисом C++ и хотят увидеть, как теория превращается в работающую игру.

    habr.com/ru/articles/1038376/

    #консоль #консольные_игры #консольные_приложения #с++ #junior #идеи_для_игр

  3. far2l 2.8.0 в Ubuntu 26.04: новые классные фичи

    Привет, Хабр! Пока мир обсуждает новые версии нейросетей, в тихой гавани системных утилит произошло не менее важное для многих из нас событие: вышла Ubuntu 26.04, в которой по умолчанию идёт новая версия far2l: 2.8.0 . Если вы следите за моими дайджестами, то знаете: путь этого порта (а теперь уже полноценного форка) Far Manager из мира Windows в нативный Linux был долгим. Начиналось всё с «просто запустить», а сейчас мы пришли к инструменту, который в некоторых аспектах уже опережает своего прародителя. В этой версии мы закрыли еще несколько древних тикетов и добавили новую функциональность. Под катом — разбор самых вкусных фич релиза.

    habr.com/ru/articles/1028064/

    #far2l #Far #Far_manger #Ubuntu #Ubuntu_2604 #Менеджер_файлов #Консоль #TUI #Редактор #Новости

  4. Пишем логический калькулятор, лёжа на диване: как Termux и Си заменяют IDE, когда лень вставать

    Говорят, для программирования на Си нужен стол, стул, мощный ПК и Linux. У меня другой стек: диван, планшет на Андроиде и Termux. Но иногда мой монитор помещается в карман — это смартфон. В этой статье я расскажу, как небольшая лень привела к созданию пяти версий логического калькулятора и почему мобильный кодинг — это не только боль, но и своеобразная свобода. Противостояние против индустрии Идея родилась внезапно. Захотелось проверить одну логическую схему, но вставать и идти к компьютеру было выше моих сил. Так началось моё «преступление» против канонов профессиональной разработки. Инструментарий Чтобы превратить диван в рабочее место, мне понадобился стандартный набор для Termux: <cut />

    habr.com/ru/articles/1027400/

    #C #Termux #Android #Программирование #Логика #Консоль #DIY #Мобильная_разработка

  5. Как я учу C, делая ASCII игру

    Я решил учить C не по учебникам, а через практику — сделать свою простую консольную игру. Не ради “проекта мечты”, а чтобы на собственных ошибках разобраться, как всё работает на самом деле.

    habr.com/ru/articles/1016516/

    #C #ascii #игры #c++ #системное_программирование #консоль #windows #linux #gamedev

  6. Ботинок — консольный AI-агент для тех, у кого мало VRAM

    Эта статья — не туториал и не обзор. Это история о том, как я искал инструмент для своих задач, не нашёл, расстроился, а потом успокоился и написал свой. Речь пойдёт о Ботинке — консольном AI-агенте для работы по SSH. Но сначала немного контекста. Я работаю с Linux-серверами уже лет пятнадцать. За это время видел разные эпохи: когда всё настраивали руками, когда появился Ansible, когда все бросились в Kubernetes, когда устали от Kubernetes и вернулись к простым docker-compose. Скрипты-костыли множились, документация устаревала, а сервера как требовали внимания, так и требуют. И вот теперь добавился ещё один слой — LLM. Можно спросить у модели, как настроить nginx, и получить рабочий конфиг. Можно попросить проанализировать логи. Но каждый раз копировать-вставлять между терминалом и чатом — это отдельный вид боли. Хочется, чтобы модель жила прямо в консоли, понимала контекст сервера и могла сама выполнить рутину. Статья будет полезна тем, кто: Работает с серверами по SSH и устал от рутины Интересуется AI-агентами, но хочет что-то лёгкое и локальное Имеет ограниченные ресурсы (не у всех есть 24GB VRAM) Хочет понять, как строится архитектура агента с инструментами Зачем ещё один AI-агент? Ситуация знакомая: есть задачи, которые хочется поручить AI — проанализировать логи, написать код, найти информацию в интернете. Но мне нужен был именно консольный агент — работаю в терминале, хожу по серверам по SSH, не хочу отвлекаться на GUI. На волне хайпа попробовал OpenClaw — хайповый проект 2025-2026 года, self-hosted AI-агент для автоматизации жизненных задач. Идея в целом норм: агент работает 24/7, отвечает в Telegram/WhatsApp, умеет чистить почту, управлять календарём, чекиниться на рейсы. Четырёхслойная архитектура, куча интеграций, активное сообщество. Но на практике для моих задач оказалось слишком тяжело : Оверсложнённая архитектура — Gateway, Integration, Execution, Intelligence — это отлично для энтерпрайза, но перебор для «зайти на сервер и поправить конфиг» Ориентация на lifestyle-автоматизацию — почта, календарь, бронирования. А мне нужно: логи, systemd, docker, nginx Постоянно висящий сервис — 24/7 демон, который кушает ресурсы. А я хочу: запустил — поработал — закрыл Мессенджер как интерфейс — удобно для личного ассистента, но для админской работы нужен терминал и SSH OpenClaw крут для своей ниши — персональный ассистент в Telegram. Но моя задача другая: консольный агент для системного администрирования . Зайти по SSH, диагностировать проблему, поправить, уйти. Без демонов, без мессенджеров, без оверхеда. Так родился Ботинок. Ключевая идея: не сервис, а инструмент Здесь важно остановиться на главном. Ботинок — это не фоновый сервис и не постоянно висящая служба. Это обычное приложение: запустил, поработал, закрыл. Никаких веб-серверов, демонов, системных служб. Идея пришла из наблюдения за тем, как работают разработчики с Cursor, Windsurf и подобными IDE . Там ты открыв Читать полностью

    habr.com/ru/articles/1015126/

    #ollama #aiagent #python #llm #functioncalling #консоль #terminal

  7. Debug‑web: консольный отладчик для прода

    Компактный пакет debug-web решает вечную проблему тестировщиков и разработчиков: «А стенд актуален?». Добавьте в проект несколько строк кода — и в консоли всегда будут версия сборки, время деплоя и любые другие данные. Уровень логирования меняется прямо из консоли, без пересборки. Рассказываю, как мы экономим часы на поиске информации и отладке.

    habr.com/ru/companies/itfb/art

    #отладка #консоль #npmпакет #debug #logging #debugging #тестирование_вебприложений #itfb

  8. Какой может быть UART-CLI в микроконтроллере

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

    habr.com/ru/articles/980280/

    #CLI #shell #UART_cli #debug #отладка #консоль #консоль_разработчика #tui

  9. Скажи yay -S say

    Статья содержит описание работы утилиты для видео звонков из командной строки say. Рассказывается о том как всё устроено под капотом, как оптимизированно и почему всё работает так быстро с минимальным размером памяти и нагрузки на CPU. Так же небольшой обзор утилиты see для просмотра фильмов опять же в окне терминала.

    habr.com/ru/articles/976430/

    #видео #консоль #терминал #пиксельарт #демосцена

  10. Кросс-компиляция и запуск консольного Go‑приложения на Android, Windows, macOS и Linux

    Делюсь опытом кросс-компиляции и запуска консольной программы на Go из-под Linux в другие ОС: Android, Windows. Для сетевых сервисов, утилит, криптопрограмм и других решений без GUI это может быть весьма полезно.

    habr.com/ru/companies/ruvds/ar

    #кросскомпиляция #Go #Android #консоль #терминал #утилита #ruvds_статьи

  11. Портативная консоль PSP Go: эксперимент, который не прижился. Смотрим, что внутри

    История поративной консоли PSP Go от Sony — пример того, как передовые идеи опережают время. И в результате не реализуются, поскольку «рынок решает» иначе, чем планировали разработчики. Компактная консоль казалась шагом в будущее портативного гейминга, но осталась в тени более успешных конкурентов. В этой статье мы вспомним, как появилась эта модель и какие технические решения в ней воплотили. Почему консоль не стала массовой, хотя энтузиасты до сих пор охотятся за ней на вторичном рынке. Ну и разберем ее. Детали под катом.

    habr.com/ru/companies/selectel

    #selectel #консоль #приставка #diy #diyпроекты #psp_go #ремонт_техники #гаджеты

  12. Из котельной — в Ад: Doom на ПЛК

    Я — инженер техподдержки, наши клиенты знают меня как Aleksandr_Khlebnikov . Одна из задач инженеров в нашей компании — тестировать новое оборудование. Мы как раз выпустили модуль расширения, добавляющий контроллеру выход HDMI. Смотреть на веб-интерфейс во время тестирования скучно, и в голову пришла мысль: а что если попробовать запустить на контроллере Doom? В железо я верил, в свои умения — чуть меньше. Все-таки контроллер «заточен» под специфические задачи, а лишняя функциональность в ОС отключена. Но раз внутри работает полноценный Linux — почему бы не попробовать? Итак, эта история о том, как я подключил к контроллеру HDMI-монитор, как запустил Doom и что из этого вышло. А еще о том, как я сделал геймпад с интерфейсом Modbus RTU.

    habr.com/ru/companies/wirenboa

    #wiren_board #doom #Linux #контроллер #игра #запуск #WBE2HDMI #Chocolate_Doom #консоль #freedoom

  13. Ностальгия по пикселям: почему старые игры до сих пор в нашем сердце?

    Помните те времена, когда игры помещались на дискету, а графика была настолько блочной, что героя можно было спутать с грудой разноцветных квадратов? Когда пароль на 20 символов записывали в тетрадку, а звуки 8-битного синтезатора казались саундтреком будущего? Старые видеоигры — это не просто ретро, это целая эпоха. Они были проще, но в этой простоте скрывалась магия, которую сегодня не всегда могут повторить даже игры с фотореалистичной графикой. В статье придаемся воспоминаниям, а в конце рассказываем, как и во что можно играть на ОС Astra Linux SE. Читать!

    habr.com/ru/companies/astralin

    #astralinux #ретроигры #doom #консоль #эмуляторы_приставок #sega #wine #windows #dosbox

  14. CLI в 2025: отголоски динозавров или реальная потребность

    Почему в 2025 мы все еще используем CLI? Вокруг так много прекрасных pixel-perfect GUI на OLED-экранах, а интернет провели даже в часы, очки и кольца. Как проектировщик взаимодействия

    habr.com/ru/companies/selectel

    #cli #selectel #gui #терминал #консоль #интерфейс

  15. DevSecOps-консоль для контроля уязвимостей в коде: автоматизация, аналитика и AI-ассистент

    Как автоматизировать DevSecOps с помощью ИИ или как мы разработали DevSecOps-консоль для контроля над уязвимостями

    habr.com/ru/companies/flowwow/

    #devsecops #искусственный_интеллект #информационная_безопасность #консоль

  16. От консоли к GUI: Как написать игру «Сапёр» на Python с нуля версия консоли

    Создайте свою версию легендарного «Сапёра» на Python. В этом пошаговом руководстве вы освоите всё: от создания игрового поля до управления флагами и проверки победы. Неважно, новичок вы или опытный программист — это увлекательное приключение поможет вам прокачать навыки. Начните программировать и играть с собственным «Сапёром» уже сегодня.

    habr.com/ru/articles/936038/

    #игра #сапер #игры_через_консоль #консоль #python #начинающих #интересные_идеи #с_нуля #game #minesweeper

  17. Как контролировать 140 петабайт данных и 80 тысяч подов в Kubernetes

    Нагрузка на базы данных растет с каждым днем. Как быстро масштабировать ресурсы, расширять базы данных и следить за их состоянием в UI, не вникая в подкапотные движения Kubernetes? Приводим кейсы.

    habr.com/ru/companies/dbraincl

    #dbrain #консоль #cassandra #postgres #kafka #kubernetes #ignite #поды #s3 #базы_данных

  18. Терминал Warp

    Warp — это современный терминал для macOS, Linux и Windows, который переосмысливает работу с командной строкой. Позиционируясь как "терминал для 21-го века", работает на базе искусственного интеллекта. В этой статье я расскажу, почему я решил попробовать Warp, какие есть возможности, и как, возможно, он может помочь разработчикам повысить продуктивность.

    habr.com/ru/articles/907898/

    #warp #терминал #консоль #консоль_разработчика

  19. Warp: Терминал 21-го века для разработчиков

    Warp — это современный терминал для macOS, Linux и Windows, который переосмысливает работу с командной строкой. Позиционируясь как "терминал для 21-го века", он сочетает высокую производительность, интуитивный интерфейс и инструменты на базе искусственного интеллекта. В этой статье я расскажу, почему я решил попробовать Warp, какие функции меня впечатлили, и как он может помочь разработчикам повысить продуктивность.

    habr.com/ru/articles/907782/

    #warp #консоль #терминал #консоль_разработчика

  20. Warp — терминал будущего

    Приветствую! Данная небольшая статья будет полезна тем, кому надоело копаться в обычном терминале, кто хочет умный терминал, включающий: - автодополнение; - AI-подсказки; - приятный UI.

    habr.com/ru/articles/907764/

    #terminal #терминал #консоль #warp #ии_в_терминале #shell #bash #zsh

  21. Проблемы Joy-Con для Nintendo Switch: как ремонтировать контроллеры

    Я люблю свою Nintendo Switch — она стала моим верным спутником в играх вроде The Legend of Zelda и Super Smash Bros. Но Joy-Con, эти крошечные контроллеры приставки, порой доставляют очень много хлопот. Конечно, не сразу, а спустя время. Дрифт стиков, нерабочие кнопки — я сталкивался с этим не раз. Сегодня расскажу о четырех самых частых проблемах Joy-Con, которые мне приходилось решать. Забегая вперед, скажу, что для ремонта в некоторых случаях потребуется микроскоп, паяльник и, соответственно, навыки пайки. Но есть и такие неполадки, которые решаются при помощи отвертки и прямых рук. Приступим!

    habr.com/ru/companies/ru_mts/a

    #switch #консоль #гаджеты #игровые_консоли #diyпроекты #diy_или_сделай_сам #joycon #ремонт_контроллеров

  22. [Перевод] Atari 2600: История падения игровой империи

    Atari — это не миф. Это реальная империя игровой индустрии, которая рухнула, но навсегда изменила мир. Начав с домашней версии аркадного Pong, Atari 2600 задала стандарты для игровых приставок. Сменные картриджи и программируемый процессор вместо примитивных транзисторов — она стремилась перенести аркадный кайф в дома и преуспела, став первой приставкой которая появилась в миллионах домов. Её падение было столь же громким, как и взлёт. В Японии его прозвали «шоком Atari». В Штатах — «крахом видеоигр». И всё же 2600 не сдалась — она продержалась до 1990-х, сражаясь с Nintendo, пока новые гиганты не перевернули индустрию. Расцвет 1D-графики 1975 год. Atari начинает работу над Project Stella — и перед ней открывается неизведанная вселенная игровых технологий. В те времена, когда оперативная память ценилась на вес золота, главным барьером стала стоимость. Конкурирующая система Fairchild Channel F, первой выйдя на рынок, довольствовалась скромными 2 КБ видеопамяти — этого едва хватало для разрешения 104×60 и четырёх базовых цветов. Но инженеры Atari мыслили иначе. Приглашённый специалист Джей Майнер (будущий создатель Amiga) разработал революционный телевизионный интерфейс (TIA), который использовал новаторский для того времени принцип построчной графики: — 160 пикселей в строке — До 192 строк в кадре — 4 цвета на каждую строку — Возможность отображать 5 независимых графических объектов Это был квантовый скачок в игровой индустрии. Каждая строка кода превращалась в цифровой холст, где ограничения становились источником творческих решений. Именно так рождалась новая эра — эра, в которой электронные развлечения обрели свой неповторимый визуальный язык.

    habr.com/ru/companies/ua-hosti

    #история_успеха #консоль #игровая_индустрия

  23. far2l в Ubuntu 25.04: наконец-то GUI-версия из коробки

    Исторически первая версия far2l — порта Far Manager на Linux, BSD и Mac, была реализована как графическое приложение. Терминалы той эпохи не умели ни передавать приложению некоторые сочетания клавиш (такие как Control+Enter), ни давать ему возможность взаимодействия с буфером обмена. Кому же нужен Far без этих возможностей? Поэтому пришлось сделать своё собственное консольное окно со своим собственным рендерингом текста — да, усложнение, зато всё сразу заработало «как-в-Винде» (а потом и консольную версию сделали тоже). И сегодня мы празднуем историческое событие: графическая версия, наиболее полная в плане соответствия UX Windows-версии, попала, наконец, в официальные репозитории Ubuntu:

    habr.com/ru/articles/903796/

    #far_manager #far #linux #file_manager #фар #macos #bsd #winapi #ubuntu #консоль

  24. Звуки музыки Super Nintendo

    В прошлый раз мы заглядывали под капот 16-битной игровой консоли Sega Mega Drive и смотрели на бобину устройство звуковой системы. Сегодня повернёмся к Сеге задом, к SNES’у передом, и проделаем то же самое: рассмотрим устройство звуковой системы в изделии конкурирующей организации, Super Nintendo. И снова ключевое отличие этой публикации от аналогичных в том, что я не просто пересказываю вторичные источники, но пропустил эту информацию через призму личного опыта: в былые времена я разработал несколько любительских игр для этой платформы тоже, а заодно и целую музыкальную систему для озвучивания игр SNES GSS. Поэтому я могу более осознанно рассказать про местную специфику работы со звуком, особенности устройства и устоявшиеся в годах заблуждения, связанные с ним.

    habr.com/ru/companies/ruvds/ar

    #ruvds_статьи #звук #музыка #игры #видеоигры #игровая_приставка #консоль #игровая_консоль #синтезатор #spc700 #sony #wavetable #sample #fm #psg #fmсинтез #сэмплы #цифровой_звук #6502 #65816 #65C816 #snes #super_nintendo #super_famicom #nintendo #16bit #16bit_games

  25. Звуки музыки Sega Mega Drive

    Сегодня в центре нашего внимания Sega Mega Drive, она же Genesis — называйте как хотите, всё равно все понимают, что речь идёт о некогда популярнейшей в наших краях 16-битной консоли. Comix Zone, Sonic the Hedgehog, Ultimate Mortal Kombat — вот это вот всё. Но речь пойдёт не о платформе в целом, а об одной специфической её части: звуковой системе и звуках, которые она издавала. Изучим железную и программную части, вспомним холивары, послушаем кое-какую музыку. Как обычно, я занимаюсь не простым пересказом сомнительных источников, а сложным: пропускаю их через личный опыт. Когда-то давно я разработал несколько homebrew-игр для этой платформы, а также пару музыкальных редакторов — ныне забытых, но в определённый исторический период сыгравших свою роль. Этот бэкграунд даёт мне возможность сорвать покровы и рассказать всю правду о некоторых не самых очевидных моментах. Приступим!

    habr.com/ru/companies/ruvds/ar

    #звук #музыка #игры #видеоигры #игровая_приставка #консоль #игровая_консоль #синтезатор #ym2612 #sn76489 #fm #psg #fmсинтез #сэмплы #цифровой_звук #zilog_z80 #z80 #motorola_68000 #68000 #68k #sega #sega_genesis #sega_mega_drive #16bit #16bit_games #ruvds_статьи

  26. [Перевод] Игровой планшет на базе E Ink и ностальгия 80-х

    Обычно пишу про мозг, продуктивность и личную эффективность, но сегодня среда, мои чюваки. А эта новость про переосмысление РПГ. Так уж вышло, что до 10 лет я рос без телевизора, домашний пк появился и того позже. А главным развлечением были книги. Причем в закромах детской библиотеки я нашел как-то толстенный том, в котором после прочтения первой главы давался выбор, от которого менялся сюжет. Это казалось чем-то нереальным, и с тех пор в моем сердце жила любовь к подобным играм.

    habr.com/ru/articles/883790/

    #Игры #E_link #консоль #литература #книги_игры #чернобелые_игры #РПГ #рпг_игры #текстовое_РПГ #рпг_книги

  27. Ретрогейминг без ностальгии — интересно, но сложно. Проверено на детях

    Вот уже полгода, мой проект игровой платформы Фаренгейт на русском языке и для русскоязычной аудитории, находится в стадии тестирования концепции на реальных пользователях. Технически продукт был собран еще в мае 2024 года, но полноценно выпускать его на рынок без четкого proof-of-concept, что он выполняет поставленные задачи было бы странно.

    habr.com/ru/articles/872180/

    #ruui #ruui #фаренгейт #фаренгейт_451 #ретроигры #ретрогейминг #ретроконсоли #консоль #fahrenheit #интерфейсы

  28. JavaScript-консоль для QA-инженера: от поиска багов до автоматизации

    Консоль браузера — это инструмент, о котором многие знают, но лишь немногие используют его возможности в полной мере. Для большинства QA-инженеров она остаётся чем-то вроде диагностической панели: открыть, увидеть ошибку, закрыть. Однако её потенциал значительно шире. Я убедился в этом на собственном опыте. Привет, Хабр, меня зовут Алексей Иванов, я занимаюсь тестированием в компании «Самолет», и, помимо ежедневной работы с продуктом, организую митапы по тестированию в Москве. Участвуя в таких крупных конференциях, как Heisenbug и SQA Days, я заметил, что многие мои коллеги используют консоль исключительно для отслеживания ошибок на сайте. Но что, если взглянуть на неё шире?

    habr.com/ru/companies/samolet/

    #JS #консоль #консоль_разработчика #qa #qa_automation

  29. Будни ретрогеймера: четыре Рэмбо

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

    habr.com/ru/companies/ruvds/ar

    #ретрогейминг #консоль #игровая_приставка #atari #2600 #atari_2600 #rambo #8_бит_игровые_консоли #8_бит #ruvds_статьи

  30. far2l в Ubuntu 24.04 LTS готов для повседневного использования

    Несколько дней назад вышло обновление, устраняющее последние шероховатости UX, и мы рады представить вам долгожданный полноценно работающий Far Manager в составе LTS-версии Ubuntu 24.04! В этой статье я расскажу, как получить максимум удовольствия от его использования. Поехали! sudo apt update sudo apt install far2l

    habr.com/ru/articles/845998/

    #far_manager #far #linux #file_manager #фар #macos #bsd #winapi #ubuntu #консоль