home.social

#comпорт — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #comпорт, aggregated by home.social.

fetched live
  1. Советский МК88 — шарим по BBS консольного интернета

    МК88 — компьютер, разработанный и воплощённый в СССР, наша XT-шка. Дата производства компьютера — 29.04.1992. Таким образом, компьютеру 34 года. На мой взгляд, то, что древний компьютер вообще включается, уже заслуживает уважения — за это время перегорают даже простые лампы накаливания. Мы пойдём дальше: обвесим его новодельной периферией, «проапгрейдим» и выглянем в цифровой окружающий мир. Сегодняшний эксперимент будет посвящён посещению BBS, увидим текстовый интернет, начало телнет-мультика и загрузку Linux для древних машин под названием ELKS. Приглашаю к прочтению. Sysop, ты где?

    habr.com/ru/companies/timeweb/

    #ретрокомпьютинг #игры #msdos #старое_железо #старое_компьютерное_железо #сетевые_технологии #comпорт #оперативная_память #bbs #timeweb_статьи

  2. Реверс-инжиниринг безымянного табло электронной очереди: когда 1 бит весит целый байт, а математику за тебя делает ИИ

    Я работаю в компании, которая разрабатывает и продаёт систему электронной очереди. Пришёл недавно, успел написать веб-клиент для их очереди — общение по SOAP, веб сайт, талоны с QR кодом, ничего особенного. Потом руководство поставило задачу: интегрировать физическое табло с вызовом клиентов через веб. Старое десктопное приложение как-то умеет зажигать на нём цифры — надо сделать то же самое, но из веба. Окей, задача понятная. Первым делом пошёл к тем, кто делал это приложение.

    habr.com/ru/articles/1019496/

    #реверсинжиниринг #rs232 #протокол #claude #python #comпорт #serial #эмуляция_4битной_арифметики

  3. Программирование для Windows 1.0 в 2025 году

    " ...Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа "мышь". " - вы точно знаете, откуда это Приветствую всех! Буквально неделю назад прошло сорок лет с момента выхода первой релизной версии Windows. Именно в тот день в 1985 году началась история ныне повсеместно распространённой ОС. И вот, узнав об этом, я подумал: а что, если попробовать запустить эту ОС и узнать, как предполагалось писать софт для неё? Именно этим мы сейчас и займёмся. Заодно и узнаем, насколько это было проще или сложнее, нежели сейчас. Type WIN

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #windows #x86 #промышленный_пк #кроссплата #блок_питания #дисковод #isa #comпорт #386

  4. Технологии из прошлого: телетайп. Разбираемся в устройстве, воскрешаем старый аппарат

    Телетайп , телепринтер (teletype, TTY) – стартстопный приемо-передающий телеграфный аппарат с клавиатурой, аналогичной пишущей машинке. В отличие от обычного телеграфа , где сообщение передается посимвольно, с помощью точек и тире, этот аппарат позволяет передавать текстовое сообщение, просто набирая его на клавиатуре. Также аппарат может принимать сообщение, печатая его на бумаге. Девайс широко применялся в качестве терминальных устройств вычислительной техники на заре ее становления. Благодаря этому факту эта технология оставила много артефактов в истории IT, многие из которых сохранились и до настоящего времени . Это различные компьютерные терминалы, терминалы tty в Linux, некоторые команды терминала и даже известный многим электронщикам и программистам интерфейс UART.

    habr.com/ru/companies/timeweb/

    #телетайп #comпорт #старое_железо #связь #телеграф #timeweb_статьи

  5. Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке

    Передо мной встала задача провести реверс-инжиниринг программы мониторинга артериального давления для устройства Spacelabs OnTrak 90227 ABP Monitor. Устройство подключается через USB и определяется системой как виртуальный COM-порт. Программа, с которой мне предстояло работать, 32 битная, написана на C++ с использованием MFC и была выпущена в 2010 году. Основная цель — найти код, связанный с кнопками «Выгрузить монитор» и «Инициализировать монитор», чтобы осуществить обмен данными с устройством. На основе найденного кода нужно разработать консольное приложение, которое будет инициализировать устройство для последующих измерений или считывать данные с устройства и записывать результаты в файл.

    habr.com/ru/articles/868092/

    #реверсинжиниринг #c++ #arduino #эмулятор #comпорт

  6. Использование выводов DTR, RTS и CTS от UART для своих делишек

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

    habr.com/ru/articles/842330/

    #COMпорт #UART #DTR #RTS #плата_сбора_данных #Цифровые_входы_и_выходы

  7. Обратный инжиниринг дешевой мини видеокамеры из семейства А9

    В данной статье речь пойдет о Wi-Fi мини видеокамере из семейства А9 от китайских производителей. Цель исследования этих камер – расширить возможность их применения, которая ограничена использованием только стандартных приложений для мобильных устройств на базе Android или iOS. По итогу представлен некоторый анализ дампа сетевого трафика между камерой и мобильным приложением, а на его основе предложен работающий код на Python.

    habr.com/ru/articles/810291/

    #камера_A9 #comпорт #байткод #байтовые_логи #mjpeg

  8. Терминал для работы с COM-портом TerminalTMB

    Описание теерминала для работы с COM-портом TerminalTMB. Данная программа предоставляет широкий функционал по упрощению, визуализации, автоматизации и минимизации рутиных действий при работе с последовательным портом. Может использоваться при разработке софта для микроконтроллеров, Arduino и промышленной электроники. Программа полностью бесплатная, никаких ограничений по функционалу и времени работы нет.

    habr.com/ru/articles/808019/

    #COMпорт #Терминал_для_работы_с_COMпортом #TerminalTMB #Графопостроитель #Визуализация_данных_COMпорта

  9. «Самоидентификация» клавиатуры

    «Я — русский!»‑ спел недавно известный певец. Да и я, после 20 лет пользования клавиатурой, наконец‑то , устал вечно поправлять текст, набранный не в той раскладке клавиатуры (в голове держать всё невозможно!) и сделал индикацию текущей раскладки. Казалось бы, мелочь, а приятно. А раньше как бывало? Оторвал взгляд от клавы, посмотрел на экран… «Фу, чёрт! Не та раскладка!» Стираешь то, что набрал непосильным трудом и заново набираешь тот же текст. Вы скажете: «Не интересное решение! Есть же замечательная программа Punto Switcher! Она может автоматически исправлять набранный текст в нужную раскладку.» Но всегда оставалась проблема набрать специальные символы независимо от языка ввода. И вот тут‑то Punto Switcher начинал ошибаться. А нельзя ли поставить прямо возле клавиш небольшой экранчик OLED (благо таких стало в продаже много) и выводить на него текстом текущую раскладку аж по всем языкам мира ? Можно. Но как показал мой дальнейший опыт, увидеть свечение боковым взглядом проще, чем вглядываться в надпись на экранчике. Кроме того, обычно мало кто пользуется одновременно более чем тремя языками раскладки. Да и по цене решение со свечением светодиодами будет гораздо дешевле. Вот я так и пошёл по этому простому пути. И замутил банальную схему:

    habr.com/ru/articles/778028/

    #клавиатура #раскладка_клавиатуры #раскладка #удобство #индикация_раскладки #индикация #язык_ввода #преобразователь #comпорт