#comпорт — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #comпорт, aggregated by home.social.
-
Советский МК88 — шарим по BBS консольного интернета
МК88 — компьютер, разработанный и воплощённый в СССР, наша XT-шка. Дата производства компьютера — 29.04.1992. Таким образом, компьютеру 34 года. На мой взгляд, то, что древний компьютер вообще включается, уже заслуживает уважения — за это время перегорают даже простые лампы накаливания. Мы пойдём дальше: обвесим его новодельной периферией, «проапгрейдим» и выглянем в цифровой окружающий мир. Сегодняшний эксперимент будет посвящён посещению BBS, увидим текстовый интернет, начало телнет-мультика и загрузку Linux для древних машин под названием ELKS. Приглашаю к прочтению. Sysop, ты где?
https://habr.com/ru/companies/timeweb/articles/1035916/
#ретрокомпьютинг #игры #msdos #старое_железо #старое_компьютерное_железо #сетевые_технологии #comпорт #оперативная_память #bbs #timeweb_статьи
-
Реверс-инжиниринг безымянного табло электронной очереди: когда 1 бит весит целый байт, а математику за тебя делает ИИ
Я работаю в компании, которая разрабатывает и продаёт систему электронной очереди. Пришёл недавно, успел написать веб-клиент для их очереди — общение по SOAP, веб сайт, талоны с QR кодом, ничего особенного. Потом руководство поставило задачу: интегрировать физическое табло с вызовом клиентов через веб. Старое десктопное приложение как-то умеет зажигать на нём цифры — надо сделать то же самое, но из веба. Окей, задача понятная. Первым делом пошёл к тем, кто делал это приложение.
https://habr.com/ru/articles/1019496/
#реверсинжиниринг #rs232 #протокол #claude #python #comпорт #serial #эмуляция_4битной_арифметики
-
Программирование для Windows 1.0 в 2025 году
" ...Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. Эта система занимает почти 1 Мбайт дисковой памяти и рассчитана на преимущественное использование совместно с устройством типа "мышь". " - вы точно знаете, откуда это Приветствую всех! Буквально неделю назад прошло сорок лет с момента выхода первой релизной версии Windows. Именно в тот день в 1985 году началась история ныне повсеместно распространённой ОС. И вот, узнав об этом, я подумал: а что, если попробовать запустить эту ОС и узнать, как предполагалось писать софт для неё? Именно этим мы сейчас и займёмся. Заодно и узнаем, насколько это было проще или сложнее, нежели сейчас. Type WIN
https://habr.com/ru/companies/timeweb/articles/969202/
#timeweb_статьи #windows #x86 #промышленный_пк #кроссплата #блок_питания #дисковод #isa #comпорт #386
-
Технологии из прошлого: телетайп. Разбираемся в устройстве, воскрешаем старый аппарат
Телетайп , телепринтер (teletype, TTY) – стартстопный приемо-передающий телеграфный аппарат с клавиатурой, аналогичной пишущей машинке. В отличие от обычного телеграфа , где сообщение передается посимвольно, с помощью точек и тире, этот аппарат позволяет передавать текстовое сообщение, просто набирая его на клавиатуре. Также аппарат может принимать сообщение, печатая его на бумаге. Девайс широко применялся в качестве терминальных устройств вычислительной техники на заре ее становления. Благодаря этому факту эта технология оставила много артефактов в истории IT, многие из которых сохранились и до настоящего времени . Это различные компьютерные терминалы, терминалы tty в Linux, некоторые команды терминала и даже известный многим электронщикам и программистам интерфейс UART.
https://habr.com/ru/companies/timeweb/articles/944638/
#телетайп #comпорт #старое_железо #связь #телеграф #timeweb_статьи
-
Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке
Передо мной встала задача провести реверс-инжиниринг программы мониторинга артериального давления для устройства Spacelabs OnTrak 90227 ABP Monitor. Устройство подключается через USB и определяется системой как виртуальный COM-порт. Программа, с которой мне предстояло работать, 32 битная, написана на C++ с использованием MFC и была выпущена в 2010 году. Основная цель — найти код, связанный с кнопками «Выгрузить монитор» и «Инициализировать монитор», чтобы осуществить обмен данными с устройством. На основе найденного кода нужно разработать консольное приложение, которое будет инициализировать устройство для последующих измерений или считывать данные с устройства и записывать результаты в файл.
-
Использование выводов DTR, RTS и CTS от UART для своих делишек
В этой статье я хочу показать, как можно использовать преобразователи USB-UART в качестве простейших плат цифрового ввода-вывода без использования микроконтроллеров. Только светодиоды, транзисторы и простые дешёвые логические микросхемы. Помигаем светодиодами, считаем кнопки и создадим интерфейс I2C.
https://habr.com/ru/articles/842330/
#COMпорт #UART #DTR #RTS #плата_сбора_данных #Цифровые_входы_и_выходы
-
Обратный инжиниринг дешевой мини видеокамеры из семейства А9
В данной статье речь пойдет о Wi-Fi мини видеокамере из семейства А9 от китайских производителей. Цель исследования этих камер – расширить возможность их применения, которая ограничена использованием только стандартных приложений для мобильных устройств на базе Android или iOS. По итогу представлен некоторый анализ дампа сетевого трафика между камерой и мобильным приложением, а на его основе предложен работающий код на Python.
-
Терминал для работы с COM-портом TerminalTMB
Описание теерминала для работы с COM-портом TerminalTMB. Данная программа предоставляет широкий функционал по упрощению, визуализации, автоматизации и минимизации рутиных действий при работе с последовательным портом. Может использоваться при разработке софта для микроконтроллеров, Arduino и промышленной электроники. Программа полностью бесплатная, никаких ограничений по функционалу и времени работы нет.
https://habr.com/ru/articles/808019/
#COMпорт #Терминал_для_работы_с_COMпортом #TerminalTMB #Графопостроитель #Визуализация_данных_COMпорта
-
«Самоидентификация» клавиатуры
«Я — русский!»‑ спел недавно известный певец. Да и я, после 20 лет пользования клавиатурой, наконец‑то , устал вечно поправлять текст, набранный не в той раскладке клавиатуры (в голове держать всё невозможно!) и сделал индикацию текущей раскладки. Казалось бы, мелочь, а приятно. А раньше как бывало? Оторвал взгляд от клавы, посмотрел на экран… «Фу, чёрт! Не та раскладка!» Стираешь то, что набрал непосильным трудом и заново набираешь тот же текст. Вы скажете: «Не интересное решение! Есть же замечательная программа Punto Switcher! Она может автоматически исправлять набранный текст в нужную раскладку.» Но всегда оставалась проблема набрать специальные символы независимо от языка ввода. И вот тут‑то Punto Switcher начинал ошибаться. А нельзя ли поставить прямо возле клавиш небольшой экранчик OLED (благо таких стало в продаже много) и выводить на него текстом текущую раскладку аж по всем языкам мира ? Можно. Но как показал мой дальнейший опыт, увидеть свечение боковым взглядом проще, чем вглядываться в надпись на экранчике. Кроме того, обычно мало кто пользуется одновременно более чем тремя языками раскладки. Да и по цене решение со свечением светодиодами будет гораздо дешевле. Вот я так и пошёл по этому простому пути. И замутил банальную схему:
https://habr.com/ru/articles/778028/
#клавиатура #раскладка_клавиатуры #раскладка #удобство #индикация_раскладки #индикация #язык_ввода #преобразователь #comпорт