Pull to refresh
12
Karma
8
Rating
Фролов Дмитрий @FDA847

Схемотехник

  • Followers 28
  • Following 1
  • Posts
  • Comments

Эмуляторы советских процессорных систем

History of IT Old hardware

В этой статье я собрал обобщающую информацию по некоторым программным эмуляторам советских компьютерных систем - начиная от больших ЭВМ типа БЭСМ-6 и заканчивая микропроцессорными электронными играми.

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

Читать далее
Total votes 79: ↑79 and ↓0 +79
Views 11K
Comments 47

Балансирующий робот на Arduino Nano и шаговых моторах

Programming *Algorithms *Mathematics *Developing for Arduino *Robotics

Моя версия популярного балансирующего робота. Для тех, кто хочет разобраться в математике, железе и алгоритме стабилизации.

Читать далее
Total votes 64: ↑64 and ↓0 +64
Views 13K
Comments 22

Зеркало здесь, зеркало там: сетевая репликация дисков под Windows

RUVDS.com corporate blog System administration *IT Infrastructure *Backup *Data storage *
Tutorial
Однажды на моём компьютере сгорел блок питания. С дымом, шумом, и прочими спецэффектами. Жёсткий диск тоже не выжил.

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

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

Такие решения есть для Linux и FreeBSD — DRBD и HAST. Они позволяют реплицировать блочные устройства хранения по сети. То есть, создать что-то вроде RAID-1, где «половинки» дискового массива находятся на разных компьютерах. Теперь такое решение есть и для Windows.


Читать дальше →
Total votes 43: ↑42 and ↓1 +41
Views 8.2K
Comments 54

Осваиваем LaTeX за 30 минут

RUVDS.com corporate blog LaTeX *Studying in IT
Translation
Tutorial

Это руководство нацелено на первое знакомство с LaTeX и предварительных знаний о нем от вас не потребует. К его завершению вы уже напишете свой первый документ и получите представление о ряде базовых возможностей этого инструмента.
Читать дальше →
Total votes 66: ↑61 and ↓5 +56
Views 24K
Comments 57

Простые запросы SNMP в Python (с помощью pysnmp)

System administration *Python *Network hardware
Tutorial

Этот пост предназначен в первую очередь для сотрудников телекома, админов и новичков в разработке, впервые столкнувшихся с необходимостью отправить snmp-запросы к какому-нибудь коммутатору и разобрать полученный ответ.

Разберем основы работы с библиотекой pysnmp на примере модуля, который принимает в качестве параметров oid-ы, ip и RO-community коммутатора и отдает человекопонятный json с ответами на эти oid-ы и ifAdminStatus, ifOperStatus, ifInOctets, ifOutOctets и ответ на запрос о типах линков.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Views 6K
Comments 2

3 причины, зачем ИБП измеряют энергопотребление

Eaton corporate blog Energy and batteries IOT The future is here Systems engineering

Мы используем ИБП, чтобы защищать важное оборудование во время неполадок с основным энергоснабжением. ИБП, особенно корпоративного класса, постоянно развиваются и получают новые функции. Измерение энергопотребления на уровне розеток – только одна из множества. Однако мы считаем, что стоит остановиться на ней подробнее и проанализировать те аварийные ситуации, которые предотвращает эта функция.

Для начала, рассмотрим способы, которыми становятся доступны результаты измерения на розетках ИБП. Инженер по эксплуатации или сисадмин могут считывать данные: 1 – со встроенных служебных мониторов, 2 – по локальной сети через ПО мониторинга или 3 – через облачный мониторинг на сайте производителя ИБП.

Честно признаться, на встроенные мониторы пользователи смотрят очень редко, разве что при первичном подключении нагрузки к ИБП, чтобы убедиться, что энергопотребление в норме.

Более популярный и удобный метод – мониторить энергопотребление через специальное ПО, которое при событиях с электропитанием автоматически посылает электронное письмо, смс или пуш-уведомление. Для этого, как известно, ИБП должен быть оборудован сетевой картой и подключен к локальной сети предприятия. К указанным ПО относится и проверенный Intelligent Power Manager компании Eaton, однако сейчас подобное ПО предоставляют почти все производители ИБП – технология представлена на рынке уже более десяти лет.

Облачный мониторинг – новинка, вышедшая на рынок во время пандемии в 2020 году. Чтобы освободить сисадмина от необходимости ходить по предприятию и вообще приезжать в офис, в помощь ему дали технологию Интернета вещей (IoT). Она позволяет выводить параметры работы ИБП на специальный сайт, куда можно в любой момент заглянуть с компьютера или смартфона через приложение. Но это не все. ПО для облачного мониторинга имеет множество функций – оно не только показывает данные с ИБП и датчиков окружающей среды, но и рассылает срочные сообщения о неполадках и авариях, плюс показывает подробную аналитику данных о состоянии батарей ИБП, параметрах электропотребления, напряжении в энергосети и т.д... К сожалению, пока облачный мониторинг доступен только на ИБП корпоративного класса от крупных производителей. Примеры – APC SmartConnect от Schneider Electric и PredictPulse от Eaton.

Функции измерения энергопотребления ИБП
Total votes 6: ↑5 and ↓1 +4
Views 2.5K
Comments 5

Как автоматизировать доступ в коворкинг —всё про СКУД

Wireless technologies *Community management *Smart House IOT The future is here
Sandbox
Translation

Успешный современный коворкинг должен быть гибким и ориентированным на клиента. Люди хотят чтобы сервис соответствовал ожиданиям. Им нужен доступ к рабочему месту в любое время, когда это необходимо, 24/7.

Это само собой разумеется, ведь предприниматели сотрудничают с компания по всему миру, расположенными в разных часовых поясах. Им необходимо принимать участие во всевозможных встречах, дискуссиях, переговорах, как поздно вечером, так и рано утром или даже ночью. Порой, график работы просто сумасшедший.

Современные технологии могут помочь менеджерам гибких рабочих пространств удовлетворить таких клиентов. Мы говорим про синтез хардверной части и программного обеспечения для коворкингов, который, среди других возможностей, позволяет автоматизировать физический доступ в рабочее пространство, а значит держать двери гибкого рабочего пространства открытыми для платёжеспособных клиентов круглосуточно.

Читать далее

Читать далее
Total votes 4: ↑4 and ↓0 +4
Views 3K
Comments 8

Разработка контроллера резервного питания. Схемотехника

Programming microcontrollers *Circuit design *Manufacture and development of electronics *DIY Electronics for beginners
Tutorial

Цель - разработка универсального контроллера, обеспечивающего резервное питание 220 В переменного и 24 В постоянного тока в случае отключения сетевого напряжения. Вот такого как на рисунке.

Читать далее
Total votes 20: ↑19 and ↓1 +18
Views 9.7K
Comments 16

Как написать удобный API — 10 рекомендаций

Website development *API *
Sandbox

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

Читать далее
Total votes 10: ↑6 and ↓4 +2
Views 6.9K
Comments 18

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

Дата-центр «Миран» corporate blog Manufacture and development of electronics *Computer hardware Desktop PC's Electronics for beginners
Translation

Блок питания извлечён из корпуса. Пучок проводов слева подключается к компьютеру. Большой компонент посередине типа трансформатора — это фильтрующий индуктор. Кликабельно, как и все фотографии в статье

Вы когда-нибудь задумывались, что находится внутри блока питания (БП) вашего компьютера? Задача БП — преобразовать питание из сети (120 или 240 В переменного тока, AC) в стабильное питание постоянного, то есть однонаправленного тока (DC), который нужен вашему компьютеру. БП должен быть компактным и дешёвым, при этом эффективно и безопасно преобразовывать ток. Для этих целей при изготовлении используются различные методы, а сами БП внутри устроены гораздо сложнее, чем вы думаете.

В этой статье мы разберём блок стандарта ATX и объясним, как он работает1.
Читать дальше →
Total votes 61: ↑46 and ↓15 +31
Views 43K
Comments 97

Asciidoc для ЕСКД

Technical Writing *

image


Введение


В этой статье хочу рассмотреть возможности Asciidoc в части обеспечения требований соответствия документов требованиям единой системы конструкторской документации (ЕСКД), конкретно ГОСТ Р 2.105—9 (далее ГОСТ ЕСКД). Почему именно Asciidoc, я писал здесь.


Сразу уточню. Вопрос форматирования документа здесь не рассматривается. Создающий документацию не должен задумываться о форматировании. Как системный аналитик я создаю содержание и контролирую его структуру. Для получения документа, соответствующего ГОСТ ЕСКД или другому аналогичному стандарту, я должен нажать кнопку и получить корректно отформатированный документ в любых требуемых вариантах: pdf, Open Document (Libre
Office/Open Office), Open XML (Microsoft Word) и прочих.


После работы над https://github.com/CourseOrchestra/asciidoctor-open-document уверен,
что все проблемы форматирования решаются адекватными усилиями.


Рассмотрим структуру документа Asciidoc, соответствующего требованиям
ГОСТ ЕСКД.

Читать дальше →
Total votes 11: ↑11 and ↓0 +11
Views 4.4K
Comments 8

Проектирование импульсного источника питания с активным ККМ. Эпизод I

DIY Electronics for beginners
Tutorial

Предисловие


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

Еще одной причиной отсутствия статей была моя работа в одной «современной успешной IT-hardware-компании», сейчас наконец-то я ее покинул и окончательно пересел на фриланс, так что время для статьи появилось))

Недавно ко мне обратился мой старый наставник и просто очень хороший человек. Естественно я не мог отказать в помощи, а оказалось все достаточно просто — меня попросили сделать блок питания для КВ трансивера FT-450, который будет более стабильный в работе, особенно при пониженном входном напряжении, чем уже имеющийся Mean Well. Прошу заметить, я не говорю о том, что Mean Well плохая фирма, просто в данном случае нагрузка достаточно специфическая, а так продукция у них вполне себе хорошая.

Диагноз примерно такой:


— Заявлен выходной ток в 40А, на деле при потреблением в 30-35А (на передаче) блок уходит в защиту;
— Наблюдается сильный нагрев при длительной нагрузке;
— Совсем становится плохо, когда использует его на даче, где напряжение в сети 160-180В;
— Напряжение максимальное 13,2-13,4В, а хотелось бы 13,8-14В с возможностью подкрутить +-20%.

Особенностью данной статьи будет то, что проект продвигается вместе с ней. Я за него только засел и поэтому смогу рассказать обо всех этапах разработки: от ТЗ до готового прототипа. В таком формате статей с наскоку на гике я не нашел, обычно люди пишут уже проделав всю работу и забыв половину мелочей, которые часто несут в себе главный интерес. Так же эту статью я хочу написать доступным для новичков языком, поэтому местным гуру стоит чуточку проще относиться к «неакадемичности» моего слога.
Читать дальше →
Total votes 52: ↑52 and ↓0 +52
Views 143K
Comments 289

Реализация USB-интерфейса ИБП на основе ARM-платы MC HCK

DIY
Tutorial
Возникла задача сделать USB-устройство, которое, будучи вставленным в NAS, воспринималось бы им как USB-линк к источнику бесперебойного питания (именно через такое USB-соединение NAS узнает от ИБП об исчезновении питания, разрядке батарей и т.д.).

1. Внутри USB


Для решения задачи важно понимать, как USB устроен и работает. Очень короткое и доходчивое введение для знающих английский язык называется USB in a NutShell (upd: есть перевод). Затем советую по возможности пролистать книгу "USB Complete".

После этого, если потребуется, уже можно что-то уточнять в спецификациях, изучать классы, знакомиться с USB 3.0 SuperSpeed и т.д., но я уверен, что текста USB in a Nutshell и хороших примеров достаточно, чтобы сделать свое первое экспериментальное устройство.
Читать дальше →
Total votes 46: ↑45 and ↓1 +44
Views 19K
Comments 21

Когда число π = 3,2? Как сенаторы в США чуть не пошли на поводу у чокнутого доктора Гудвина

ITSOFT corporate blog Mathematics *Popular science Biography of geeks

Законодательные инициативы, особенно в США, частенько становились предметом неудержимых споров и искреннего непонимания. Вот и сегодня хочу рассказать вам о билле 246 правовом акте, который рассматривался в сенате штата Индиана в 1897 году и чуть было не установил число Пи равным 3,2 

Читать далее
Total votes 92: ↑89 and ↓3 +86
Views 49K
Comments 61

Механизмы аутентификации в пользовательских интерфейсах

Interfaces *Mobile applications design *Graphic design *Design

Для кого эта статья

Статья для дизайнеров интерфейсов, которые желают понять то, как работают процессы регистрации, авторизации, восстановления пароля, применяемые в различных системах. Если вы разработчик/дизайнер, и нашли ошибку/неточность - то дайте мне знать (я с радостью доработаю статью).

Читать далее
Total votes 1: ↑1 and ↓0 +1
Views 4.9K
Comments 0

Лучшие IDE для Raspberry Pi

RUVDS.com corporate blog Programming *Programming microcontrollers *Development for Raspberry Pi *DIY
Translation
Raspberry Pi — это, может, и не единственный одноплатный компьютер (single-board computer, SBC) на рынке, но он, определённо, является самым популярным. Raspberry Pi пользуется огромное количество людей, он является центром экосистемы, в которую входит множество официальных и неофициальных ресурсов и изделий — от книг и дополнительного оборудования до форумов и учебных курсов. Raspberry Pi снабжён отличной, поддерживаемой в актуальном состоянии документацией. Благодаря Raspberry Pi Foundation регулярно выходят новые модели SBC, появляются и усовершенствования моделей предыдущих поколений. Raspberry Pi, учитывая его серьёзную вычислительную мощность, отлично показывает себя в роли настольного компьютера. Он подходит и тем, кто занимается программированием.


Raspberry Pi

Из этого материала вы узнаете о том, почему Raspberry Pi имеет смысл рассматривать как компьютер, подходящий для разработчика ПО. Здесь же мы поговорим о выборе интегрированной среды разработки (integrated development environment, IDE). Среди рассмотренных IDE можно найти инструменты для программирования практически на любом языке.
Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Views 25K
Comments 27

Настройка собственного почтового сервера

Spamming and anti-spamming Domain names administrating *Server Administration *DNS *
Tutorial

Зачем нужен собственный почтовый сервер можно почитать в оригинальной статье. А поскольку на "habr" обретает надежду всяк сюда входящий, то далее пошаговая инструкция как сделать все настройки, чтобы почтовый сервер функционировал правильно: мог достучаться до любого адресата и сообщения не помечались как спам.

Читать далее
Total votes 28: ↑27 and ↓1 +26
Views 41K
Comments 122

Беспроводная мини погодная станция с e-paper экраном на батарейках

RUVDS.com corporate blog Wireless technologies *Developing for Arduino *Smart House DIY
Приветствую всех читателей Habr! В своей сегодняшней статье хочу поделиться с вами своим новым устройством – датчиком температуры, влажности и давления с функцией предсказания погоды. Датчик работает на микроконтроллерах nRF52. Данный проект это логическое продолжение этого проекта. В новом датчике используется дисплей на электронных чернилах размером 2.9 дюймов. В датчике установлен сенсор BME280, так же есть место под установку датчиков SI7021, HTU21D. Работает от батареек CR2450. Может передавать данные в системы Умного Дома, так же может работать в режиме “без сети”.


Total votes 97: ↑96 and ↓1 +95
Views 19K
Comments 61

Atmega328p + ENC28J60 = мост между UART и Ethernet

Wireless technologies *Programming microcontrollers *
Sandbox
image

Создавая различную электронику и программируя AVR, STM и т.п. всегда встает вопрос как ее подключить к другой периферии для управления и передачи информации, например, к компьютеру.

Есть много различных решений: COM, RS482, WiFi, Zigbee, ZWave, Ethernet и т.п. Из всех вариантов я пробовал WiFi, Zigbee, Ethernet, все остальное крайне неудобно или устарело.

Я хочу рассказать и поделиться, как можно использовать чип ENC28J60 от Microchip и Atmega328p для создания «моста» (далее по тексту) между UART и Ethernet.
Читать дальше →
Total votes 19: ↑19 and ↓0 +19
Views 12K
Comments 3

Почему Джеф Безос – самый опасный политикан на планете

Start-up development Social networks and communities Finance in IT The future is here IT-companies
Translation


Вы не сможете стать супербогатым, если будете соблюдать общепринятые правила…

Шесть способов стать богатым


Несколько лет назад я прочитал книгу – что-то типа — Как стать миллиардером.
Автор проанализировал 400 самых богатых людей из списка Форбс и обнаружил что есть только несколько способов для того чтобы попасть в этот список сверхбогачей.
Total votes 180: ↑131 and ↓49 +82
Views 97K
Comments 757

Information

Rating
601-st
Location
Рязань, Рязанская обл., Россия
Works in
Date of birth
Registered
Activity