Механизмы старого телефона: удивительная простота и гениальность | 2025-11-25T00:59:46

Когда я был маленький, я много раз разбирал старые телефоны, и вот только сейчас, к седым годам понял, что никогда не задавался вопросом, как они работали. А работало все очень интересно.

Начнем с номеронабирателя. Телефон подключен к сети двумя проводами. Номеронабиратель — дисковый. Когда вы взводите диск, контакты блокируются, а когда отпускаете — диск возвращается назад и выдает в линию серию прерываний/импульсов. Но как сделали так, чтобы он возвращался с постоянной скоростью (это 10 импульсов в секунду)?

Он работал на основе центробежного фрикционного регулятора. Механика (редуктор) разгоняла ось регулятора до тысяч оборотов в минуту. На оси сидели два грузика с фрикционными накладками (считай тормозами). Центробежная сила прижимала их к неподвижному барабану, создавая тормозное усилие. Это прямой наследник центробежного регулятора Уатта, позволявший механизму работать стабильно независимо от того, как резко вы отпустили диск.

Далее. АТС соединила вас с другом. Вы говорите одновременно, и звук передается и туда, и оттуда по двум проводам — почему двух, а не четыре понятно? Ну хорошо, а вот почему вы не слышите сами себя слишком громко, ведь микрофон шлет звук туда же, откуда его слышит «динамик»?

Я вот быстро ответить не смог. Пошел гуглить. Так вот, оказывается, за это отвечал специальный дифференциальный трансформатор. Там ток от микрофона разветвляется: часть идет в линию к другу, а часть — в «балансный контур» (цепочку из резистора и конденсатора внутри телефона), имитирующую сопротивление линии. Обмотки трансформатора намотаны встречно: магнитные потоки от тока в линию и тока в балансный контур взаимно уничтожаются в той обмотке, что идет к динамику. Инженеры специально настраивали баланс не идеально, оставляя «местный эффект» — тихий звук собственного голоса, чтобы телефон не казался «мертвым». А вот входящий сигнал от друга разбалансировать нечем (с вашей стороны тишина), поэтому он свободно проходит на динамик.

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

А вот динамик был нормальный, электромагнитный. Хотя не совсем. Если бы внутри был просто электромагнит (без постоянного магнита), телефон бы безбожно искажал голос. Электромагнит притягивает железо независимо от полярности тока. Если подать синусоиду (голос), то мембрана притягивалась бы и на положительной полуволне, и на отрицательной. Результат: частота звука удвоилась бы, и вы слышали бы не голос друга, а непонятное высокочастотное жужжание. Постоянный магнит решает эту проблему: Он создает «преднатяг». Мембрана всегда притянута к магниту со средней силой. Когда приходит «плюс» сигнала, магнитное поле усиливается и мембрана прогибается сильнее. Когда приходит «минус» сигнала, поле ослабевает и мембрана отпружинивает назад.

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

Интересно, что принцип старых электромагнитных капсюлей (мембрана из металла + «якорь») используется сейчас в самых дорогих внутриканальных наушниках — гуглите «арматурные наушники» (цена там 500 баксов где-то).

Напряжение в телефонной сети было отрицательное — минус 48/60 вольт. Плюс заземлен, а «живой» провод — это минус. Зачем? Оказывается, это защита от электрохимической коррозии. Кабели лежат в сырой земле. Если бы на жиле был «плюс» (анод), при повреждении изоляции медь растворялась бы (электролиз) и кабель сгнивал. С «минусом» (катод) ионы металла, наоборот, стремятся осесть на провод из почвы, что продлевало жизнь кабеля на десятилетия.

Интерактивная визуализация алгоритмов рекомендаций в новом open source приложении | 2025-11-11T05:23:46

У меня вышло электронное open source приложение к моей книжке Recommender Algorithms! Это «песочница», где можно «погонять» различные алгоритмы рекомендаций с разными настройками, и по каждому алгоритму посмотреть специфичную ему визуализацию, помогающую понять как он работает. Например, для таких алгоритмов как ItemKNN, SLIM или EASE ключевой визуализацией является heatmap, выученной матрицы схожести (item-item similarity matrix). Это позволяет увидеть, какие именно пары товаров модель считает «похожими» (или «влияющими» друг на друга). Для SLIM, например, полезна «Sparsity Plot» , показывающая, что матрица схожести действительно получилась разреженной. Для алгоритмов ассоциативных правил (Apriori, FP-Growth, Eclat) визуализация — это вообще не график, а интерактивные таблицы с найденными «Частотными наборами» (Frequent Itemsets) и сгенерированными «Правилами» (Association Rules) , которые можно фильтровать и сортировать.

Кроме этого, там есть параметрический механизм создания «игрового датасета» — Dataset Wizard. Работает он так — есть шаблонные датасеты, которые описывают items через характеристики. Например, рецепты через вкусы. Или фильмы через жанры. Система генерирует случайных пользователей со случайным набором характеристик из того же набора — причем там много ползунков, позволяющих это распределение сделать более контрастным или сложным. Далее создается уже матрица оценок пользователями айтемов — условно если совпадают характеристики пользователя и айтема, то оценка будет выше, так как «совпадают вкусы» и наоборот, если различаются, то оценка будет ниже. Тут тоже ползунки, добавляющие шум и scarcity — рандомно удаляется часть матрицы. На вход алгоритму рекомендаций характеристики товаров и пользователей не подаются, они скрыты, но они используются для визуализации результатов.

Третьим компонентом приложения является подбор гиперпараметров. По сути, это автоконфигуратор под конкретный датасет. Там используется итеративный подход, который намного эффективнее, чем полный перебор (Grid Search) или случайный поиск (Random Search). Если говорить кратко, система анализирует историю прошлых запусков (trials) и строит вероятностную «карту» (суррогатную модель) того, какие параметры, скорее всего, дадут лучший результат. Затем она использует эту карту, чтобы по-умному выбрать следующую комбинацию для проверки. Этот метод называется Последовательная оптимизация на основе суррогатных моделей (SMBO).

Код свободный, будет еще дополняться новыми алгоритмами и новыми визуализациями.

Ссылочка на код в комментариях.

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

Албанский вирус: как работает новая киберугроза | 2025-11-07T14:21:14

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

Вот вам версия из 2025. Строчку, которую они просят вставить в терминал — echo «<…>» | base64 -d | bash

Эта строчка содержит curl, указывающий на 217.119.139.117 результат которого передается в `nohup bash`. А с этого адреса грузится скрипт, разумеется obfuscated.

Разумеется, ни одна LLM из доступных расшифровывать его не соглашается. Но Qwen оказался не против.

Скрипт при запуске собирает информацию из Chrome, Brave, Edge, Firefox и других, извлекая куки-файлы, историю автозаполнения форм и данные для входа в системы, собирает криптокошельки Electrum, Coinomi, Exodus, Atomic, Wasabi, Ledger Live и др., собирает содержимое приложения «Заметки» macOS с прикрепленными медиафайлами, данные из Keychain (пароли), а также сканирует рабочий стол и документы в поиске файлов определенных расширений. Собранные данные архивируются и отправляются на удаленный сервер с IP-адресом 217.119.139.117.

Для обеспечения постоянного доступа скрипт создает скрытые службы запуска (LaunchDaemons) со случайными именами, что затрудняет его обнаружение. Он может загружать и заменять легитимное приложение Ledger Live на модифицированную версию.

Вот такой албанский вирус)

SingleFile: решение проблем с сохранением и обменом веб-страницами | 2025-11-05T17:45:42

Нашел полезный экстеншн к Chrome — SingleFile. Решает вот такую задачу — нужно поделиться страницей из браузера, которая не публичная, например, по iMessage или Telegram. Это не так тривиально сделать. Например, модно записать из браузера на лэптопе файл .mhtml, и его отправить, но открыть его не смогут только получатели на айфоне. Записать в обычный .html тоже не вариант, так как там не сохраняются картинки и стили. Сделать скриншот — попадет только небольшой фрагмент. Поставить экстеншн, который делает длинный большой PNG со всей страницей — этот PNG нельзя открыть на айфоне из телеграмма как минимум, отрисовывается только верх. Печать в PDF тоже не выход — результат очень плохой и очень зависящий от желания разработчиков делать print-friendly version.

SingleFile позволяет создать снэпшот страницы из браузера, обычный .html, который открывается где угодно, со встроенными стилями и изображениями. Но что особенно удобно, перед экспортом можно через WebInspector поудалять все, чем делиться не хочешь, и оно не попадет в финальный .html. У экстеншена свободный код на github, и он никуда ничего не отправляет. Судя по всему, если на странице была динамическая подгрузка через JS, то сохраняется не JS, а результат подгрузки, а JS вырезается.

В общем, удобно, хорошая штука, пользуйтесь.

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

Тест-драйв Model S Plaid: ощущения и сравнение с Model Y | 2025-10-14T16:51:53

Недавно моя Tesla Model Y заболела, и дилершип в качестве подменной машины дал Model S Plaid. Это просто монстр, у него разгон до 100 км/ч за 2 секунды. Больше тысячи лошадинных сил. Но поездив недельку, мы с Надей поняли, что все-таки не поменяли бы нашу на Model S.

Ну то, что непревычно низко — это ерунда. Привыкли бы. Но вот вылезать из-за руля мне всегда дико неудобно. Вроде живот не настолько большой, но там в Model S просто настоящий кокпит. И в него нужно усаживаться и вылезать обстоятельно. А в Model Y просто прыгаешь как-нибудь и поехал.

Кроме этого, Model S реально шумная внутри. По сравнению с Model Y. Дорогу слышно. И это при цене в 2 раза больше Model Y. И еще почему-то режим, когда просто уходишь от машины, работает менее чутко, и запирает машину, когда уже довольно далеко ушел.

А еще эти поворотники. Ну какой идиот придумал для них кнопки на руле. К этому невозможно привыкнуть. Руль ещё же крутится, и кнопки всегда не пойми где.

Но, черт побери, очень красивая снаружи. Особенно со светлым салоном.

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

А заболела машинка тоже интересно. Забавно когда машина на шоссе пишет тут у вас проблемка, мотор сдох, но вы не отвлекайтесь, езжайте дальше. После парковки машинка может не поехать теоретически, но пока все норм. Если не норм, мы вам скажем. А пока у вас вжжжж будет не такой вжжж.

Как я понял, машина просто из 4 wheel drive стала 2 wheel drive. Прикольно что такой фоллбек в принципе существует. Уже починил, там замена инвертора.

Золотые факты: от Витватерсранда до Индийских украшений | 2025-10-14T03:13:58

Rajesh Exports на своем сайте пишут, что они обрабатывают 35% добываемого золота на планете. Врут, конечно, но в целом Индия и Rajesh делают рынок. Оказалось, что 11% всего золота на планете находится на индийских женщинах. Еще оказалось, что в 1947 году 70% всего добытого золота было в США. А с 1934 по 1970 в США было законодательно запрещено частникам владеть золотом. А примерно 22% всего золота, когда-либо учтенного на поверхности Земли, добыто с одного плато в Южной Африке, называемого Витватерсранд. А если взять вообще все добытое за все время золото, то его получится меньше, чем олимпийский бассейн.

Серебро скупает Китай, Индия не отстает. Интересно, что платина используется в существенной степени для производства каталитических нейтрализаторов для машин — почти 40% мирового производства уходит туда. Китай, конечно, тоже, все производство там.

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

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

AI-микрофон: между строк работы и поэзией случайности | 2025-10-01T15:44:32

Купил себе AI микрофон, который слушает все вокруг и даёт саммари. Решил для теста разок включить. С ним даже рилсы не посмотришь при выключенном микрофоне на компе, потому что он пытается объединять и обобщать все, что слышит;)

«..Команда методично продвигалась через сложные сопоставления, но неожиданные фразы вроде «Watch the video back if you didn’t notice» и «Don’t be a sucker» создавали тихий, почти поэтический диссонанс — словно вселенная шептала «Let it be» посреди таблиц и тикетов спринтов….»

Тесла улучшает безопасность: раннее срабатывание подушек и новые фичи после покупки | 2025-09-24T12:54:37

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

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

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

Шоки детства: радиовилки, телефонные звонки и елочные гирлянды | 2025-09-23T17:00:28

Вспомнилось, что в детстве меня удивляло, какой идиот придумал сделать для радио точно такую же вилку, что и для 220 вольт. Эта радиовилка должна втыкаться в радиорозетку.

Я в детстве раскручивал и «дорабатывал» почти все электрическое в доме (до электронного еще не дорос). Меня конечно много раз било током из розетки, но какое мое было удивление, что от старого советсткого телефона тоже может бить током. В момент, когда приходит звонок напряжение в линии прыгает с 12-60 вольт до 120 вольт 🙂

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

Как работает кабель Thunderbolt 4: расшифровка скрытой сложности | 2025-09-22T22:50:42

Оказалось, что USB-C кабели — это иногда целые компьютеры в странном форм-факторе — проводе. Смотрю видео, где рябята из Adam Savage’s препарировали через КТ-сканер кабель Apple Thunderbolt 4 ($130) и рассказывают что там что, и сравнивают с похожим кабелем за 12 баксов.

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

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

Сам кабель внутри состоит из множества индивидуально экранированных коаксиальных более мелких кабелей. Там их больше дюжины.

У дешевого кабеля нет этой умной электроники, никаких активных компонентов внутри. Там просто коннекторы и провода.

Но что самое крутое — ребята выкладывают такие сканы в описании видео как ссылку на программу просмотра. Там можно самому все повертеть. В комментах положу