Pull to refresh
4
0
Дзмітры @dzmitry_li

АСУТП Honeywell

Send message

Как сделать средневолновый радиопередатчик своими руками

Reading time8 min
Views15K
image

Если ваш любимый радиоприёмник из детства умеет ловить только средневолновые и длинноволновые радиостанции с амплитудной модуляцией, и на таких частотах в ваших краях слушать нечего, это не повод переделывать его в FM-, MP3-проигрыватель или блютус-колонку.

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

Сегодня я соберу и испытаю один из таких гаджетов — AMT-MW207, доступный как в виде радиоконструктора, так и готового аппарата.
Разумеется, подробно изучим схемы.
Total votes 15: ↑14 and ↓1+13
Comments25

Легенда о слоне: как IT-компания Steepler создала Dendy и основала российский консольный рынок

Level of difficultyEasy
Reading time49 min
Views34K
image
Dendy Junior II Автор: Ravy

Рисковый проект, который осчастливил миллионы детей.

17-го декабря 2022-го года исполнилось 30 лет с момента выхода Dendy на российский рынок. Кажется, что за последние десять лет о консоли сказали уже всё: популярные ютуберы регулярно делятся историями об играх своего детства, а блогеры и коллекционеры давно разобрали все виды картриджей и особенности клонов Nintendo Famicom.

Но эти материалы зачастую поданы через призму ностальгии и детских воспоминаний. Для полноты картины не хватало только всеобъемлющей бизнес-истории бренда, которая охватила бы весь период от запуска Dendy на российский рынок до закрытия компании Steepler.

Изначально этот текст я написал эксклюзивно для российского издания третьего тома серии «История Nintendo» от Флорана Горжа. С разрешения издательства «Белое Яблоко» я адаптировал материал и сильно дополнил его.
Читать дальше →
Total votes 176: ↑175 and ↓1+174
Comments74

Минëр: сапëр наоборот

Level of difficultyEasy
Reading time2 min
Views17K
Что будет, если взять известную игру сапëр и изменить игровой процесс на обратный? Получится игра минëр


Так выглядит расклад в минëре на новичке.

Если задача в сапëре разминировать поле, то задаче в игре минëр наоборот — заминировать.
Читать дальше →
Total votes 96: ↑96 and ↓0+96
Comments39

Математическая версия игры «Морской бой»

Level of difficultyEasy
Reading time3 min
Views8.7K

Математический морской бой, несмотря на то, что является неплохим таким развлечением на долгий вечер, как и многие настолки, имеет практическую пользу в обучении математике: помогает подружиться с концепцией графика функции или уравнения, играется в любом классе, начиная с седьмого; или младше - но тогда надо объяснить ученику идею координатной плоскости и линейной функции. Правила придуманы на основе классического морского боя.

В качестве игрового поля берётся координатная плоскость хОу произвольного размера. Если играющие знакомы с отрицательными числами, то от (-10; -10) до (10; 10) скорее всего будет достаточно, хотя чем обширнее их знания алгебры, тем больше нужна игровая площадь. Для всех, кто младше шестого класса, советую поле от (0; 0) до (20; 20), или даже до (10; 10). Прямоугольное, естественно (квадратность не обязательна). Для старших, конечно, можно задавать её как любую криволинейную трапецию или не задавать вовсе, лишь бы все корабли вместились в чертёж заданного масштаба.

Читать далее
Total votes 47: ↑47 and ↓0+47
Comments40

DLL & Python

Reading time11 min
Views61K

DLL & Python


image


Недавно меня заинтересовала тема использования DLL из Python. Кроме того было интересно разобраться в их структуре, на тот случай, если придется менять исходники библиотек. После изучения различных ресурсов и примеров на эту тему, стало понятно, что применение динамических библиотек может сильно расширить возможности Python. Собственные цели были достигнуты, а чтобы опыт не был забыт, я решил подвести итог в виде статьи — структурировать свой знания и полезные источники, а заодно ещё лучше разобраться в данной теме.


Под катом вас ожидает статья с различными примерами, исходниками и пояснениями к ним.

Читать дальше →
Total votes 32: ↑29 and ↓3+26
Comments13

Оптимизируем использование памяти в приложениях Python

Reading time10 min
Views9.3K
Когда дело доходит до оптимизации производительности, чаще всего особое внимание уделяется скорости и активности использования ЦП. Гораздо реже кто-либо задумывается о потреблении памяти, конечно, пока не будут израсходованы мощности RAM. Есть много причин, по которым предпринимаются попытки лимитировать использование памяти – не только стремление избежать отказа приложения из-за ошибок, связанных с её исчерпанием.

В этой статье будет исследовано, как находить в ваших приложениях на Python такие участки, где возникает перерасход памяти, проанализировано, по каким причинам это происходит. Наконец, мы научимся снижать использование памяти и сокращать отпечаток программы в памяти, пользуясь простыми приёмами и эффективными структурами данных.
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments0

Я написал книгу

Level of difficultyEasy
Reading time2 min
Views29K

Я написал книгу и назвал ее "Электрообереги". Она рассказывает про те замечательные устройства в электрощитке, что спасают нас от погибели. Начиная от предохранителей, которые существуют более века, заканчивая новейшими устройствами защиты от дугового пробоя. (Включая АВ, АВДТ, ВДТ, УЗО, РН, УЗИП, СГД и т.д.) Рассказ построен так, чтобы даже блондинке стало ясно как эти устройства устроены и зачем они нужны. Кто давно на меня подписан подобные посты уже видел - книжка представляет собой собранные воедино и причесанные публикации за последние два года. Еще я перерисовал все сторонние иллюстрации и теперь книжка лицензионно чиста - ни один мерзкий копираст не подкопается.

А еще сегодня у меня день рождения. И это хороший повод сделать подарок миру - книжка публикуется под открытой лицензией CC BY-NC-SA, тоесть ее можно распространять совершенно свободно.

Читать далее
Total votes 220: ↑219 and ↓1+218
Comments51

Вентиляция «по нормам»- это благо или зло?

Reading time19 min
Views10K

Предыдущая статья про замену радиаторов  отопления в квартире оказалась принята читателями на ХАБРе с большим интересом.

В развитие успеха предлагаю рассмотреть не менее животрепещущую тему в нашей жизни, а именно:

 Вентиляция в жилых и офисных помещениях

Всем известно, что без дыхания человек жить  не может.

Остановка снабжения кислородом мозга всего на 6 минут приводит к необратимым повреждениям мозга.

Человек может выжить и после 6 минут кислородного голодания мозга,  но память при этом он потеряет, оставшись в состояние живой, но неразумной куклы.

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

Читать далее
Total votes 18: ↑14 and ↓4+10
Comments53

Ядро планеты Python. Интерактивный учебник

Reading time67 min
Views31K

Добрый день! Меня зовут Михаил Емельянов, недавно я опубликовал на «Хабре» небольшую статью с примерным путеводителем начинающего Python-разработчика. Пользуясь этим материалом как своего рода оглавлением книги, я написал первые четыре главы мини-учебника «Ядро планеты Python», где постарался коротко, но достаточно ёмко раскрыть специфику, удобство, красоту и силу этого прекрасного языка.


Оригинал учебника лежит на GitHub, вы вольны сколько угодно дополнять и переделывать его. Самое главное — учебник написан на Jupiter Notebook, а это значит, что вы можете интерактивно редактировать код, мгновенно добавляя новые сущности или проясняя непонятные моменты.


Core of the planet Python

Читать дальше →
Total votes 66: ↑66 and ↓0+66
Comments25

Делаем Ambient Light на Raspberry Pico. Контрибьютим в OpenRgb

Level of difficultyMedium
Reading time5 min
Views7.1K

Ambient Light помогает работать ночью. Когда вокруг темно и светит только монитор, то глаза сильно напрягаются. Лично мне приятно работать без верхнего света и данное решение помогает мне это делать.

Читать далее
Total votes 18: ↑15 and ↓3+12
Comments25

Минималистичный YouTube. Расширения для браузера и альтернативные клиенты

Level of difficultyEasy
Reading time7 min
Views56K

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

Один из главных «нарушителей» — YouTube. Стоило один раз посмотреть пляжный волейбол на Олимпийских играх — и он уже несколько лет показывает женщин в купальниках на главной странице (пример). Даже неудобно открывать YouTube в присутствии сына…

Непрошеные и неуместные рекомендации видео — общая проблема, на которую часто жалуются. К счастью, их легко заблокировать, как и весь остальной мусор. Можно ходить на серверы YouTube через кастомный фронтенд, через сторонние клиенты или вообще из консоли. Некоторые альтернативные способы просмотра особенно актуальны в свете потенциальной блокировки YouTube на территории РФ.
Читать дальше →
Total votes 133: ↑130 and ↓3+127
Comments80

Мы с тобой одной крови?

Reading time8 min
Views12K

Ранее в этом блоге я уже затрагивал тему неоднородности человеческой крови, сложности её переливания и создания кровезаменителей. Публикация «История крови» набрала рейтинг +102, а также я получил за неё один из самых восхитительных отзывов. Мне довелось узнать, что за чтением этой публикации бывалый хабровчанин пропустил остановку и случайно доехал на маршрутке до конечной.

Так что я давно подумывал о возвращении к этой теме — и сегодня остановлюсь на том, что все группы крови после 0 появились в результате мутаций. То же касается и многочисленных антигенов, которые находятся на поверхности кровяных телец. Но мутации – процесс непрерывный, поэтому в некотором смысле образование новых групп крови не прекращалось никогда. О том, как исследовались эти мутации, и о новейших открытиях, совершённых к концу 2022 года, я расскажу под катом.

Читать далее
Total votes 70: ↑65 and ↓5+60
Comments10

История крови. Самая древняя проблема обратной совместимости

Reading time9 min
Views50K

Выйдя на сушу, мы захватили с собой в дорогу немного моря. Тонкая мембрана одноклеточных так легко пропускала соленую воду с кислородом и питательными веществами, что эволюция даже не попыталась реализовать этот механизм как-то иначе. Многоклеточные обросли тканями, развили внутренние органы, освоили половое размножение, но обмен веществ продолжался через соленую жидкость с белково-металлической примесью. Металл связывался с кислородом, а сама жидкость, которая теперь называлась «кровь», оказалась немного разбавлена по сравнению с морской водой, но не более того. В качестве носителя для кислорода большинство многоклеточных предпочли железо – один из самых распространенных металлов, который легко и разнообразно окисляется. Головоногие приматы моря, а также онихофоры (бархатные черви) и некоторые членистоногие использовали вместо железа медь, поэтому кровь у них голубая (вместо гемоглобина они обзавелись аналогичным белком гемоцианином). Голотурии (морские огурцы) используют ванадий, из-за которого их кровь также синяя. До сих пор не вполне понятно, нужен ли им ванадий для дыхания (и образует аналог гемоглобина) или для питания (как магний в хлорофилле), но в Японии тем временем выращивают целые плантации голотурий для получения ванадия. Тем не менее, наиболее подходящим для крови металлом оказалось именно железо, так как оно достаточно распространенное и при этом не слишком токсичное. Поэтому кровь у всех позвоночных красная.

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

Читать далее
Total votes 112: ↑107 and ↓5+102
Comments50

Занимательные задачки: побег из тюрьмы

Reading time4 min
Views10K


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

Загадки, связанные с побегом из тюрьмы, появились относительно недавно, и берут начало в информатике. Тюрьма – идеальная метафора для задач по эффективным коммуникациям в условиях ограниченного обмена данными.

Четыре коробки


Пайпер и Алекс находятся в одной камере. В камеру приходит охранник и сообщает, что у них есть возможность поучаствовать в игре и шанс выиграть свободу. Заключённых по одному будут выводить в соседнюю камеру, где находятся четыре одинаковых пустых коробки с номерами 1, 2, 3 и 4. Игра будет проходить так:
Читать дальше →
Total votes 43: ↑42 and ↓1+41
Comments18

Клинические алгоритмы при пандемии COVID-19 на медицинском языке ДРАКОН. Часть 1

Reading time26 min
Views2.9K

Рассматривается проблема COVID-19 и респираторная терапия дыхательной недостаточности, ассоциированной с COVID-19. Даны примеры клинических алгоритмов на медицинском алгоритмическом языке ДРАКОН.

Счет погибших от коронавирусной инфекции COVID-19 идет на миллионы. Борьба с этим злом потребовала от человечества чрезвычайных усилий: финансовых, организационных, научных. Потребовались не только новые методы вакцинации и лечения, но и новые формы сотрудничества медицины и ИТ-отрасли или, как говорят, новые формы цифровой трансформации медицины.

Последнее направление, в частности, включает в себя разработку новых медицинских знаний, которые воплощаются в новых сложных клинических алгоритмах. Разработку таких алгоритмов ведут врачи, специалисты в области респираторной терапии.

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

Есть ли специальные инструменты, помогающие врачам, ученым и преподавателям придумывать и разрабатывать клинические алгоритмы? Есть ли инструменты, облегчающие творческий труд по созданию алгоритмов диагностики и лечения? Делающие труд творческих работников комфортным, продуктивным, защищенным от ошибок?

Увы, таких инструментов пока нет.

Между тем в эпоху цифровой медицины... 

Читать далее
Total votes 15: ↑10 and ↓5+5
Comments71

Как собрать самодельный принтер/плоттер

Level of difficultyMedium
Reading time10 min
Views21K
Картинка youtube-канал «stefanopadoan art»

Есть один весьма примечательный вид ЧПУ-устройств, который не оставит равнодушным никого — самодельный принтер.

Мало того, что он является хорошим демонстратором принципов числового программного управления, задействуя все основные его элементы, но может также применяться для конкретных практических задач.

И именно об интересных путях создания подобного устройства мы и поговорим в этой статье.
Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments41

5 библиотек Python для красивого вывода на консоль

Reading time2 min
Views21K

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

В этой статье мы рассмотрим некоторые библиотеки, которые позволят вам создавать удобные, элегантные взаимодействия с консолью и вывод для вашего кода.

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

Давайте начнем!

Читать далее
Total votes 37: ↑33 and ↓4+29
Comments17

Плоттер для письма из 3D принтера Geeetech A10M

Reading time2 min
Views8.8K

Возникла необходимость сдать кучу конспектов в рукописном виде за короткий срок, процесс захотелось автоматизировать и вот, что из этого вышло.

Читать далее
Total votes 37: ↑37 and ↓0+37
Comments11

Система увлажнения воздуха для дома или квартиры

Reading time5 min
Views37K

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

Читать далее
Total votes 99: ↑99 and ↓0+99
Comments101

Information

Rating
3,391-st
Location
Гродненская обл., Беларусь
Registered
Activity