Search
Write a publication
Pull to refresh
50
0
Руслан Тихонов @tirus

User

Send message

Мои маленькие реле: Тройной Brainfuck, или что такое безумие

Reading time13 min
Views29K

Рис.1: Релейный компьютер BrainfuckPC на фоне его автора

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

В прошлых сериях:


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

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

5 книг для начинающего разработчика 1С

Level of difficultyEasy
Reading time2 min
Views61K

Всем привет! Этим летом мы запустили курс «Разработчик 1С». Этот язык отличается относительно невысоким порогом вхождения, но используется во многих даже больших компаниях — осенью 2023 года на hh.ru мы нашли больше 11 000 вакансий для разработчиков 1С.

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

Читать далее

Как стать 1С-разработчиком с нуля? Бесплатная программа обучения

Level of difficultyEasy
Reading time2 min
Views41K

Если вбить фразу «как стать 1С‑разработчиком» в поисковую строку, можно найти множество курсов по данному направлению. Проблема заключается в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей.

Чтобы разбавить засилье платных курсов, мы с 1С‑разработчиком Сергеем Пироговым подготовили для вас программу обучения «1С‑разработчик с нуля», которая состоит только из бесплатных курсов.

Читать далее

Сможет ли однотранзисторный радиоприёмник услышать Китай?

Level of difficultyEasy
Reading time16 min
Views16K


Спойлер: если бы не смог, статья вряд ли имела бы такое название.

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

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

Железное будущее, Мона Лиза, марсоход: пишем на Хабр, побеждаем в Технотексте-7

Level of difficultyEasy
Reading time5 min
Views1.7K

Когда я в 2009 пришла учиться на длинный очный курс «Разработка программного обеспечения» у нас был прекрасный преподаватель, который поверг в уныние всю группу. Он не обещал магию и золотые горы (пфф, тогда тестировщик получал 27 тыс., а инженер АСУ — ого, целых 50 тыс.), он не показывал эффектные консольные программы (как это было на блоке С++) — он просто разложил перед нами гору железа и мы аккуратно перебирали каждый элемент. Попутно он рассказывал про «диалог» с компьютером, про Assembler, про память и проч. Мы начали с меньшего и постепенно складывали это в большее. Лучше всего эта часть обучения сложилась во фразу преподавателя: «Если в процессе разработки железо так и не поняло, что вы ему сказали, считайте, что вас как разработчика и всего вашего опыта не существует».  

Читать далее

От программирования к железу или «Почему оно не работает?».Ликбез

Reading time9 min
Views147K
image
Привет Хабр. В последнее время среди программистов все больше стала набирать популярность цифровая электроника, появляются все новые платформы, позволяющие без каких либо особых знаний в электронике собирать различные устройства. Сам я начинал заниматься аналоговой электроникой, позже — цифровой и программированием. Многие же — наоборот — сначала программированием, а потом пытаются заниматься железом, при этом знания по части электроники практически нулевые и люди не знают/не понимают элементарных для олдфажного электронщика вещей. В данной статье я постараюсь затронуть наиболее важные на мой взгляд моменты, как по части проектирования схем, так и по части разводки плат. Надеюсь мои советы помогут миновать некоторые грабли
Читать дальше →

Альцгеймер: предупреждение, методы и рекомендации. Сборник материалов по болезни Альцгеймера

Reading time16 min
Views12K

Чем дальше тем более актуальна тематика болезни Альцгеймера. Улучшение медицины позволяет людям жить дольше. И люди доживают до прогрессирования болезни.
Остановить болезнь нельзя, повернуть ее вспять и вылечиться как от насморка также нельзя. Можно только лишь поступить самым мудрым и разумным способом, и до того как произошло развитие дегенеративных процессов, до того как ситуация стала тяжелой, до этого провести меры по предупреждению. Чем раньше сделаны действия, тем дешевле(по энергии, времени, труду, деньгам) предотвращение негативных последствий.

Да и само по себе данное заболевание любопытно как феномен, так как затрагивает весь мозг. Причины его возникновения выходят далеко за пределы одной лишь нервной системы. В следующей статье собраны материалы по БА - болезни Альцгеймера.

Читать далее

Радиоуправление игрушками в диапазоне 27 МГц: двухкомандные системы

Level of difficultyEasy
Reading time11 min
Views9K


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

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

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

Q&A с врачами: что следует знать о простатите и аденоме простаты

Reading time9 min
Views18K

До 10% мужчин в возрасте от 30 до 50 лет сталкиваются с простатитом. Риск развития аденомы простаты растёт после 35 лет, и к 85 годам с ним сталкиваются до 90% мужчин. Кажется, что второе заболевание и вовсе неизбежно, так зачем его лечить? 

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

Об особенностях течения патологий и о современных подходах к терапии мы, врачи-урологи «СМ-Клиника» Антон Одегнал и Владимир Степанов, расскажем в этой статье. В конце попросим вас задать вопросы, можно анонимно или в комментариях. Следующая статья будет посвящена ответам на самые горячие из них. 

Читать далее

Мне удалили аденому простаты: как это было

Level of difficultyEasy
Reading time19 min
Views47K

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

Дисклеймер: я не врач и не даю здесь рекомендаций. Названия лекарств привожу не для рекламы, а потому, что мне их выписывал доктор. Основная часть данных получена из личного опыта, консультаций с четырьмя докторами, медицинской литературы и ChatGPT 4o. Лично мои мнения помечены как «думаю, что...».

Итак, что произошло

Десятого декабря у меня был юбилей. Через три дня, в пятницу 13-го (я не верю в приметы) пошли с коллегами в ресторан отмечать событие. Было хорошее настроение и хороший коньяк. Через два часа захотелось в туалет. Струя оказалась тоненькой. Через 15 минут пошел еще раз – она стала еще тоньше, а в очередной поход через еще 15 минут исчезла вовсе. Я подумал, что пора прекращать пить и надо идти домой, ждать когда алкоголь выйдет из крови. Но дома лучше не стало, хотя отрезвел полностью. Я не спал  всю ночь, искал решение в интернете и пробовал что-нибудь сделать – ничто не помогало. Утром в девять я был в больнице, в очереди к урологу. Было уже страшно, что лопнет мочевой пузырь или откажут почки. Когда вошел в кабинет доктора, не смог даже самостоятельно лечь на кушетку из-за резкой боли внизу живота. Доктор быстро вставил мне катетер в уретру и я наконец понял, что такое настоящее счастье, когда услышал звук бурного потока мочи в рядом стоящий тазик.

Читать далее

Вы могли подумать, что мы покупаем печатные платы в Китае, а перепродаем в России, но все чуточку сложнее

Level of difficultyEasy
Reading time10 min
Views28K

Привет! На связи Андрей, руководитель проектов компании ГРАН.

В комментариях к статьям часто видим слова в духе: «Смысл платить вам как посреднику, если я могу заказать плату напрямую в Китае?». Или: «Почему вы говорите, что производите платы, ведь фактически платы производит китайский завод?».

На первый взгляд со стороны правда может показаться, что мы перекупщики:

1. Взяли заказ в России.

2. Добавили свою наценку.

3. Отправили заказ в Китай.

4. PROFIT!

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

Читать далее

Как «озолотиться» на собственном образовательном продукте

Level of difficultyEasy
Reading time11 min
Views8.7K
image

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

Чтобы не создавать интриг, сразу скажу, что озолотиться конечно же не получилось! Но было чертовски интересно пройти весь этот путь.
Читать дальше →

Защита микросхем от реверс-инжиниринга и несанкционированного проникновения

Reading time20 min
Views86K

“CVAX — когда вы забатите довольно воровать настоящий лучший”.
Надпись, оставленная американскими инженерами для советских коллег в топологии микропроцессора.

Реверс-инжиниринг микросхем — головная боль производителей с самых первых лет существования микроэлектроники. Вся советская электроника в какой-то момент была построена на нем, а сейчас с гораздо большим размахом тем же самым занимаются в Поднебесной, да и не только в ней. На самом деле, реверс-инжиниринг абсолютно легален в США, Евросоюзе и многих других местах, с целью (цитирую американский закон) “teaching, analyzing, or evaluating the concepts or techniques embodied in the mask work or circuitry”.

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

Другое не менее (а то и более) важное направление защиты микросхем от реверс-инжиниринга — обеспечение безопасности информации, хранимой в памяти. Такой информацией может быть как прошивка ПЛИС (то есть опять-таки интеллектуальная собственность разработчика), так и, например, пин-код от банковской карты или ключ шифрования защищенной флэшки. Чем больше ценной информации мы доверяем окружающему миру, тем важнее защищать эту информацию на всех уровнях работы обрабатывающих ее систем, и хардварный уровень — не исключение.
Читать дальше →

Технология FPGA для тысячи применений

Reading time4 min
Views66K
Трудно представить другую технологию, которая настолько разносторонняя как FPGA.
FPGA — Field-Programmable Gate Array, то есть программируемая логическая матрица (ПЛМ), программируемая логическая интегральная схема (ПЛИС). Это технология, при которой создается микросхема с набором логических элементов, триггеров, иногда оперативной памяти и программируемых электрических связей между ними. При этом программирование FPGA оказывается похоже на разработку электрической схемы, а не программы. Пользуюсь данной технологией давно и попробую описать самые полезные с моей точки зрения применения по мере их усложнения.

1. Помощь при разводке плат


Многие наверняка сталкивались, что центральный процессор, память, другие многоногие микросхемы создавали люди, редко задумывающиеся о том, как они будут соединяться на печатной плате. Протянуть шину разрядностью 32 или 64 бита — задача не решаемая без многослойной платы. Но стоит поставить между микросхемами FPGA как разводка становится на несколько порядков проще:


И все это благодаря возможности внутренней перекоммутации сигналов внутри FPGA.
Читать дальше →

Запускаем советский процессор из журнала «Радио» с помощью Arduino

Level of difficultyHard
Reading time17 min
Views48K

Привет! Меня зовут Илья Мамай, я инженер-программист в группе разработки операционных систем YADRO. В этой статье я хочу поделиться опытом некромантии сборки советского компьютера по мотивам «Микро-80», схемы которого были опубликованы в журнале «Радио». Но собирать я буду не по этим схемам. Используя их как опору и источник вдохновения, я начну с запуска процессора КР580ВМ80А (советского клона Intel 8080), определения признаков жизни и продолжу постепенным наращиванием функционала и возможностей системы. Здесь мы займемся и радиотехникой, и DIY, и программированием как самого процессора, так и современных микроконтроллеров. Но перед этим поделюсь историей, как я, будучи студентом 4 курса, дошел до этого…

Читать далее

Не спеши, Маша! Разбор примеров из книги Хэррис Д.М., Хэррис С.Л. Цифровая схемотехника и архитектура компьютера

Level of difficultyMedium
Reading time12 min
Views17K

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

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

Итак, начнем...

Читать далее

Хакаем советский дверной музыкальный звонок

Level of difficultyEasy
Reading time13 min
Views20K
image

Попал мне в руки вот такой интересный экземпляр – электронный музыкальный звонок «Соната-1» 1990 года выпуска.


image

Вид сзади


Для подключения имеется две пары клемм – на одну пару постоянно подается 220 В, к другой подключается кнопка дверного звонка. При нажатии на кнопку проигрывается короткая мелодия, которую можно выбрать переключателями сбоку – всего на выбор 8 мелодий.

Читать дальше →

Сети для самых маленьких. Часть ой, всё

Reading time4 min
Views190K
Дорогие мои друзья, отважные критики, тихие читатели и тайные почитатели, СДСМ заканчивается.



Я не могу похвастаться тем, что за 7 лет я затронул все темы сетевой сферы или тем, что хотя бы одну из них раскрыл полностью. Но это и не было целью. А целью этой серии статей было ввести юного студента за руку в этот мир и проводить его шаг за шагом по основной галерее, давая общее представление, и уберечь от болезненных скитаний по тёмным уголкам сознания Олифера и Олифера в мучительных попытках найти ответ на вопрос, как всё это применить в жизни.
СДСМ планировался коротким практическим курсом «как научиться в сети за месяц», а вылился в 16 (на самом деле 19) длинных выпусков, которые мы уже даже переименовали в «Сети Для Самых Суровых». Общее количество символов перевалило за 1 000 000.
Читать дальше →

Как получить сертификацию CCNA в современных условиях

Level of difficultyEasy
Reading time10 min
Views20K

Специалисты в сфере компьютерных сетей становятся все более востребованными. Одним из ключевых факторов успеха на этом рынке труда является сертификация, подтверждающая навыки и компетенции в работе с сетями. Одной из таких сертификаций является CCNA. В этой статье в блоге ЛАНИТ я расскажу о том, почему этот экзамен остается актуальным, а также о своем опыте сдачи CCNA в сегодняшних реалиях, включая затраты.

Читать далее

SOS-фонарик на жесткой логике с датчиком удара на пьезоэлементе

Level of difficultyMedium
Reading time8 min
Views4.3K
image
Привет, Хабр!

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

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

Несмотря на то, что «под капотом» вы не найдете ни одного микроконтроллера, устройство обладает полноценной функциональностью. Имеются кнопки для переключения нескольких режимов работы светодиодного фонаря. Есть звуковая и световая сигнализация, которая автоматически включается при падении.

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

Если вы успели соскучиться по старой доброй почти ламповой схемотехнике, прошу под кат!
Читать дальше →

Information

Rating
Does not participate
Location
Россия
Registered
Activity