惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
阮一峰的网络日志
阮一峰的网络日志
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
酷 壳 – CoolShell
酷 壳 – CoolShell
M
MIT News - Artificial intelligence
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - Franky
WordPress大学
WordPress大学
博客园_首页
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
L
LINUX DO - 最新话题
S
Security @ Cisco Blogs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Help Net Security
Help Net Security
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
Schneier on Security
Schneier on Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
U
Unit 42
Jina AI
Jina AI
雷峰网
雷峰网
罗磊的独立博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园 - 【当耐特】
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
V
V2EX
N
News and Events Feed by Topic
V2EX - 技术
V2EX - 技术
宝玉的分享
宝玉的分享
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
P
Proofpoint News Feed
N
Netflix TechBlog - Medium
Martin Fowler
Martin Fowler
O
OpenAI News
P
Proofpoint News Feed
H
Help Net Security
S
Securelist
Vercel News
Vercel News
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 三生石上(FineUI控件)

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Ну и пригодились тебе твои синусы?
Nikolai · 2026-06-20 · via Все публикации подряд на Хабре

Ну и пригодились тебе твои синусы?

Простой

5 мин

190

Честный ответ: писать sin(x) руками в работе приходится далеко не всем. Подавляющему большинству — вообще никогда. И даже там, где синус трудится явно — в DSP, графике, геодезии — он давно спрятан за библиотеками: вы вызываете fft(), rotate(), routeTo(), а тригонометрию за вас написали тридцать лет назад.

Так что если вопрос — «набирал ли ты когда-нибудь s-i-n на клавиатуре за деньги», у тригонометрии всё плохо.

Но есть второй вопрос: сколько раз в день вы синусом пользуетесь? И тут выясняется неприятное для скептика: шага ступить нельзя. Буквально — сам шаг это уже маятник, то есть синус. Вы открыли утром дверь — синус. Надели поляризационные очки — косинус, в квадрате. Этот текст доехал до вас по радиоканалу или оптоволокну — синусы, упакованные в синусы.

Ниже — короткая экскурсия по одному дню, прожитому внутри тригонометрии. Все картинки живые: крутите ползунки.

Синус — не просто функция, а тень.

Возьмите стрелку, равномерно крутящуюся по окружности, и спроецируйте её на ось: тень ездит туда-сюда, и её график во времени — синусоида. Проекция на вторую ось — косинус. В математике эта стрелка записывается одной формулой — формулой Эйлера:

e^{i\omega t} = \cos \omega t + i\sin \omega t

Крутящаяся стрелка чертит синусоиду — покрутить вживую

Крутящаяся стрелка чертит синусоиду — покрутить вживую

Сама картинка не нова, и я не претендую: крутящуюся стрелку прекрасно показывал 3Blue1Brown, мелькала она и на Хабре — в статьях про колебания и Фурье. Но там она обычно живёт в учебных местах: осциллограф, ряд Фурье — и конец урока. Тезис этой серии сильнее: из этой стрелки собран ваш день. Шаг — это она. Деньги, которые вы платите за электричество, разница между гласными «а» и «и», восьмёрка, которую Солнце рисует в небе за год, — тоже она. А в финале серии она дотянется туда, где её не ждёт уже никто, — до причины, по которой нельзя обогнать свет. И всё по дороге можно будет пощупать руками.

И вся тригонометрия вокруг нас — это несколько режимов одной стрелки. Главных, бытовых — три:

  1. Заморозить — и спросить, какая доля смотрит вдоль оси. Это проекция.

  2. Пустить во времени — и следить за тенью. Это колебание.

  3. Сложить несколько — и получить волны.

Всего дверей пять плюс бонусная — полная карта будет во второй статье. Здесь — три главные: за ними почти весь быт. Пошли.


Дверь 1. Проекция: «сколько попало, сколько рассеялось»

Замороженная стрелка отвечает на один вопрос: вектор пришёл под углом θ — какая доля работает в нужную сторону? Вдоль — cos θ, поперёк — sin θ. И cos² + sin² = 1: что отняли у косинуса, ровно столько отдали синусу. Ничего не исчезает — перераспределяется.

Удар. Боксёр уводит корпус не чтобы «погасить силу» — силу нельзя погасить. Он увеличивает угол. По нормали входит F·cos θ, вскользь уходит F·sin θ (θ здесь — угол от нормали, перпендикуляра к поверхности): угол вырос — косинус упал — удар «не зашёл». Та же физика у шайбы от борта и бильярдного шара от резины.

Растёт угол — падает cos, удар уходит вскользь

Растёт угол — падает cos, удар уходит вскользь

Дверь и гаечный ключ. Крутит только поперечная доля силы: τ = r·F·sin θ. Поэтому ручка — у дальнего края двери, ключ жмут перпендикулярно, а удлинить его трубой — народная мудрость. И поэтому педаль велосипеда «мёртвая» в верхней точке: нога давит вдоль шатуна, sin ≈ 0.

Экран, в который вы смотрите. Каждый пиксель ЖК-дисплея — закон Малюса I = I₀·cos² θ: жидкий кристалл поворачивает поляризацию света, а выходной поляроид по косинусу решает, сколько выпустить. Ваши поляризационные очки срезают блики с воды по той же формуле.


Дверь 2. Вращение: почему всё качается одинаково

Теперь стрелку отпускаем: угол становится временем, φ = ωt. Тень крутящейся точки — универсальная форма любого колебания. Качание — это вращение, увиденное сбоку.

Шаг. Нога при ходьбе — маятник с собственной частотой √(g/L). Идти в своём темпе — значит качать ногу на её частоте, почти даром; чужой навязанный темп выматывает именно поэтому. Малыши семенят не из вредности — у них L меньше.

Качели. Толкать нужно в такт — на собственной частоте. Это резонанс, и он же: стиральная машина, прыгающая на разгоне отжима (проходит резонанс подвески), разболтанное колесо, бьющее ровно на 90 км/ч, солдаты, которым командуют сбить шаг на мосту, и радиоприёмник, выхватывающий одну станцию из эфира.

cos φ — это деньги: сдвиг фазы съедает мощность

cos φ — это деньги: сдвиг фазы съедает мощность

Розетка. Ток в сети — синус 50 Гц не по чьей-то прихоти: его форму рождает буквально вращение катушки генератора в магнитном поле. Электростанция — место, где круговое движение турбины превращают в синус и разливают по проводам. А доля мощности, доходящая до полезной работы, — это cos φ, и промышленные предприятия за плохой косинус получают вполне реальные штрафы. Деньги за косинус.

Поймайте собственную частоту — качели взлетают

Поймайте собственную частоту — качели взлетают

Карман. Кварц в часах и в каждом компьютере колеблется 32768 раз в секунду (это 2¹⁵ — удобно делить пополам до секунды). Wi-Fi — стрелка, делающая 2.4 миллиарда оборотов в секунду. Вибромотор — эксцентрик на оси: вы носите с собой генератор синуса и зовёте его «беззвучным режимом».

Дверь 3. Суперпозиция: волны складываются

Теперь стрелок несколько. Волны в одной точке суммируются: в фазе — усиление, в противофазе — тишина. И эта дверь открывается в обе стороны: любую форму можно разобрать на синусы.

Шумодав. Наушники с активным шумоподавлением слушают гул и излучают его копию в противофазе: синус плюс минус-синус — тишина. Вы покупаете за деньги деструктивную интерференцию.

Сдвиг 180° — и синусы гасят друг друга в тишину

Сдвиг 180° — и синусы гасят друг друга в тишину

MP3, JPEG и Shazam. Ряд Фурье: любой сигнал — сумма синусов. MP3 раскладывает звук на гармоники и выкидывает неслышимые — минус 90% размера. JPEG делает то же с картинкой. Эквалайзер — ручки громкости отдельных синусов вашей музыки. Shazam узнаёт трек по «созвездию» пиков в спектре. Гласные «а» и «и» на одной ноте отличаются только набором громких гармоник — на этом стоит распознавание речи.

Прямоугольник из одних синусов — добавить гармоник

Прямоугольник из одних синусов — добавить гармоник

«А» и «и»: одна нота, разные форманты — послушать

«А» и «и»: одна нота, разные форманты — послушать

Сирена скорой. Приближается — тон выше, проехала — ухнул вниз: волны спереди сжаты, сзади растянуты. Тот же Доплер — в радаре ГИБДД (сдвиг частоты отражённого сигнала = ваша скорость) и в УЗИ кровотока. Красное смещение далёких галактик — близкая родня: спектр сдвинут так же, но тянет его уже не движение источника, а растяжение самого пространства; по этому сдвигу и поняли, что Вселенная расширяется. От штрафа до космологии — один спектральный сдвиг. (Строгий читатель заметит: Доплер — не сложение волн, а сжатие одной волны движением источника. Так и есть — он в этой двери гость, поселённый к остальным

Источник едет — фронты сжимаются спереди — разогнать

Источник едет — фронты сжимаются спереди — разогнать


Так пригодились или нет?

Сформулируем честно. Синус как навык письма — почти никому. Синус как закон, внутри которого вы существуете, — без вариантов и без выходных:

  • открыли дверь — момент силы, sin θ;

  • сделали шаг — маятник, √(g/L);

  • врубили музыку — Фурье, сумма синусов;

  • глянули в телефон — поляроид (cos² θ), кварц (колебание), радиоканал (2.4 миллиарда оборотов в секунду), а любой поворот в интерфейсе — матрица из синусов;

  • сердце стукнуло — и в межударных интервалах синусоидой записано ваше дыхание: дыхательная аритмия, один из вкладов в HRV, который ловят ваши часы.

Школьный вопрос «зачем мне это в жизни» был задан не в ту сторону. Правильный вопрос — «есть ли в моей жизни хоть что-нибудь, кроме этого». Где что-то поворачивается, качается или складывается из волн — там крутится одна и та же стрелка, у которой синус и косинус — просто две тени.

Вы не пользуетесь синусом. Вы в нём живёте.


Это первая статья серии. Дальше — полный каталог «Карта синуса» (сорок с лишним мест, где прячется синус) и отдельный разбор синуса мнимого угла: из sin(ix) = i·sinh(x) вырастают геометрия Лобачевского и теория относительности. Все примеры этой статьи собраны вживую на одной интерактивной карте.