Pull to refresh
-6
Алексей@java3000

Администратор windows умеющий в программирование

Send message

Теорема Пифагора: великий обман школьной программы. Как абстракция убила смысл

Level of difficultyEasy
Reading time12 min
Reach and readers88K

Все мы знаем эту формулу. a^2 + b^2 = c^2.

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

Но задавали ли вы себе когда-нибудь вопрос: почему именно квадраты?
Почему не кубы? Почему не просто сумма модулей |a| + |b|?

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

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

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

Сегодня мы разберем этот путь деградации и покажем доказательство, которое вернет вас к реальности. Спойлер: теорема Пифагора — это не про треугольники. Она про зеркала.

Приготовьтесь к полному разрыву всех шаблонов!

Читать далее

Как модули UWB обеспечивают высокоточное позиционирование внутри помещений

Level of difficultyEasy
Reading time6 min
Reach and readers9K

Когда вы заходите внутрь, сигналы GPS наталкиваются на преграду. Они быстро затухают, делая обычные инструменты позиционирования бесполезными. Для отраслей, зависящих от точности, это не просто проблема; это снижает производительность и повышает риски безопасности. Bluetooth $5.1+$ и Wi-Fi 6 достаточно хороши для общего зонирования, но они не могут обеспечить точность на уровне сантиметра, необходимую для промышленной автоматизации. Именно здесь сверхширокополосная технология (UWB) выступает в качестве практичного решения для промышленных сред.

Модули UWB позволяют системам определения местоположения в реальном времени (RTLS) достигать стандартов сантиметровой точности. Отслеживание UWB дает вам реальную точность, которую можно использовать для повышения эффективности маршрутов вилочных погрузчиков на складе или для обеспечения безопасности работников в опасных зонах, таких как шахты. Давайте рассмотрим технические аспекты этих модулей и увидим, почему они настолько превосходят другие беспроводные технологии.

Читать далее

Математика через игры

Level of difficultyEasy
Reading time7 min
Reach and readers8K

Вопрос, который интересует всех

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

Здесь нужно сделать ремарку, что я исследователь, а не педагог, и этот мой совет основывался скорее на личном опыте, чем на какой-либо практике или теории. Одна из моих новых приятельниц – наоборот: давно и успешно практикует частное обучение как детей, так и взрослых. Ученики ее просто обожают. У нее есть сын и дочь старшего школьного возраста и, когда мы познакомились, я дал ей тот же совет. Когда через пару недель мы снова встретились, она мне сказала: «Нет, Сергей, твой метод не работает, я купила книги, но дети быстро потеряли к ним интерес».

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

... про что же он там вспомнил?

Быстрое формирование команд под проект, умные коммерческие предложения — и ещё 8 российских стартапов

Reading time5 min
Reach and readers6.3K

10 новых российских продуктов для помощи отделу продаж, принятия вебхуков от любых API, превращения экрана компьютера в виртуальную IP-камеру и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Как я внедрил агента в бекенд-прод для решения рутинных задач

Level of difficultyMedium
Reading time6 min
Reach and readers9K

TL;DR

Мы собрали рабочего ИИ‑агента‑разработчика, который сам анализирует задачи в Jira, уточняет детали, пишет код, запускает сборку, фиксит ошибки, создаёт MR в GitLab и отправляет его человеку на ревью. Он работает параллельно на нескольких задачах, благодаря чему суммарное время выполнения пачки задач падает почти втрое. Команда избавилась от рутины, а скорость разработки выросла без расширения штата.

Использовали: Ollama + Qwen3 Coder, PostgreSQL, Docker, GitLab/Jira API, систему строгих JSON‑действий.

Столкнулись с контекстом, «галлюцинациями», GPU и самовольными правками кода — всё решаемо архитектурой.

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

Читать далее

Cчитаем финансовый эффект от ИИ, ML и LLM в банке без магии — с калькулятором

Level of difficultyMedium
Reading time10 min
Reach and readers7.7K

Пока бедолаги из NANDA жалуются, что 95% их ИИ-проектов не выгорают, мы, как взрослые люди, считаем финансовый эффект от ИИ, ML и LLM в банке без магии — с калькулятором.

Меня зовут Михаил Войтко, я работаю в Альфа Банке руководителем по внедрению решений продвинутой аналитики в Дирекции ботов и виртуальных ассистентов. И я не люблю, когда на вопрос «Ну как там с деньгами в вашем ИИ-проекте?» говорят: «Мы улучшим пользовательский опыт, а там как пойдёт».

Не-не-не. Утром деньги, а вечером проекты. 

Читать далее

ИИ, помогай: как я сделал настолку для бизнес-игры с помощью LLM-ки (внутри подробные промпты)

Reading time7 min
Reach and readers5.9K

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

Меня зовут Андрей Шумаков, я scrum-мастер, а также куратор по розничному бизнесу в центре развития гибких практик разработки и внедрения продуктового подхода в ПСБ. Мой интерес к настолкам в том числе рабочий: я создаю бизнес-игры. В этой статье расскажу, как создал бизнес-игру с помощью искусственного интеллекта. Scrum-мастера, берите на заметку! Под катом объясню в деталях, как составить хороший промпт и какие именно задачи поручить ИИшке, чтобы она не галлюцинировала излишне, не путалась в контексте и выдавала результат, который потом можно итерировать своими руками. Поехали!

Читать далее

LatentMAS: Секрет AI-агентов, которые думают без слов, работают точнее и экономят до 80% токенов

Level of difficultyEasy
Reading time18 min
Reach and readers5K

Классические AI-агенты общаются текстом — это дорого и медленно. LatentMAS раскрывает секрет "безмолвного" общения: агенты обмениваются "мыслями" напрямую через общую латентную память (KV-кэш). Разбираемся, как эта архитектура позволяет добиться двузначного прироста точности и радикально сократить расходы на токены.

Читать далее

Сортировка, сварка, тесты: из чего состоит современное производство накопителей энергии Volts

Level of difficultyEasy
Reading time13 min
Reach and readers8K

Компания Volts выпускает накопители электрической энергии для квартир и домов. Мы уже бывали на их производственной площадке два года назад — и вот вернулись снова. С первых минут стало ясно, что производство заметно изменилось: появилась собственная ультразвуковая сварка аккумуляторов, автоматическая сортировка ячеек, SMD-монтаж плат управления, уличная версия корпуса и обновленная BMS. То, что раньше обсуждали как перспективу, теперь работает в регулярном режиме.

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

Читать далее

Искусственный интеллект против DDoS-атак и бот-активностей

Level of difficultyEasy
Reading time8 min
Reach and readers5.7K

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

В этой статье мы расскажем, как разрабатывать и развертывать системы защиты от DDoS-атак и бот-активностей с применением ИИ-инструментов.

Читать далее

Огромный гайд: продвинутые советы и хитрости для работы с Gemini CLI и другими AI CLI утилитами

Level of difficultyEasy
Reading time67 min
Reach and readers61K

Команда AI for Devs подготовила перевод большого гайда о скрытых возможностях и продвинутых техниках работы с Gemini CLI. Если для вас терминал — рабочий дом, то этот материал покажет, как превратить Gemini CLI в полноценного ИИ-агента, который автоматизирует рутину, подключается к внешним сервисам и расширяется под любые задачи.

Читать далее

Как приручить SLO'на в племени микросервисов

Level of difficultyEasy
Reading time16 min
Reach and readers6.8K

Бизнес Додо активно масштабируется. Уже сейчас Dodo IS круглосуточно работает в двух облаках, более чем в 25 странах и практически во всех часовых поясах. В таких условиях важно знать, что вся система действительно работает хорошо, а не просто «не горит» прямо сейчас.

Чтобы это знание обрести, мы привезли в нашу инженерную савану SLO'на — неповоротливое, но умное существо. Он наводит порядок в хаосе метрик и алёртов, и отличает реальную проблему от мнимой. А ещё он требует внимания, точных чисел и ясных целей. Поначалу мы его боялись, но позже поняли: если его приручить, он защитит нас от ночных звонков и научит бизнес говорить на языке надёжности.

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

Читать далее

Секреты Apache Kafka API: обработка сообщений без потерь и дублей

Level of difficultyMedium
Reading time9 min
Reach and readers16K

Меня зовут Андрей Серебрянский, и я люблю Apache Kafka. И гарантии доставки exactly once. И рассказывать обо всём этом на конференциях. Пять лет я строил платформы потоковой обработки данных в финтехе, а теперь вместе с командой работаю над YDB Topics: частью YDB (СУБД Яндекса), которая заменяет Apache Kafka в роли брокера сообщений. СУБД Яндекса уже некоторое время поддерживает Apache Kafka API. Недавно мы расширили этот API, добавив поддержку Kafka-транзакций.

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

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

Читать далее

Тишина на Байконуре: как сообщество Хабра предсказало крах пилотируемой программы за полгода до аварии

Level of difficultyEasy
Reading time10 min
Reach and readers62K

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

Читать далее

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

Reading time4 min
Reach and readers6.2K

В комментариях к предыдущей статье многие писали:

«Я не буду доверять какому-то боту» «Любой сторонний сервис — риск» «Номер можно подменить»

Это нормальная и абсолютно здравая позиция.

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

Читать далее

Веб-камера — глаза робота. Пишу веб-приложение на FastApi для управления DIY-проектом. Часть 6

Level of difficultyEasy
Reading time18 min
Reach and readers8.2K

В предыдущей статье я подключил веб-камеру, одноплатный компьютер Orange Pi Zero H+, драйвер двигателей L298N, светодиод (LED) и пауэрбанк к гусеничному шасси. Я написал код для LED, который используется в роли индикатора подключения. Также добавил обработку ошибок для линий GPIO. Я успешно протестировал управление роботом без веб-камеры, который прошёл небольшую полосу препятствий.

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

Статья будет полезна любителям DIY-проектов и веб-разработчикам, интересующимся фреймворком FastAPI.

Читать далее

Низкая эффективность нейрональных сетей мозга как возможная причина возникновения болезни Альцгеймера

Level of difficultyEasy
Reading time9 min
Reach and readers5.7K

Все более широкое распространение нейродегенеративных заболеваний является актуальной проблемой нашего общества.  Наибольшее распространение получила болезнь Альцгеймера(БА). В настоящее время число больных с диагностированным заболеванием по данным всемирной организации здравоохранения превышает 60 млн. и данное заболевание вышло на 5 место в общем рейтинге причин смертности. Можно сказать, что число  60 миллионов в абсолютном значении не сильно велико, и составляет всего 0,86% от всей численности населения, но проблему представляет все ускоряющийся ежегодный прирост заболевших и прогнозы демографов о предстоящем неуклонном старении населения в развитых странах, так-как пожилой возраст является ключевым фактором развития БА. Нахождение причин данного заболевания – ключевая задача мировой нейробиологии. Несмотря на вековую историю исследований, пока значительного прогресса добиться не удалось. В данной статье я предлагаю новую гипотезу, которая может помочь в обнаружении причин развития БА. Основу гипотезы составляет понимание о различной нейроэффективности мозга у людей, что и приводит к разному времени проявления болезни Альцгеймера.

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

(Не) безопасный дайджест: виртуозная BEC-атака, детсадовский беспредел и криптоферма из воздуха

Reading time7 min
Reach and readers5.8K

Пришло время для традиционного ежемесячного обзора «классических» и нетривиальных ИБ-инцидентов. В ноябрьской программе: мстительный бывший устроил саботаж в ИТ-инфраструктуре работодателя, Intel в очередной раз столкнулась с утечкой конфиденциальных данных, а сотрудники японского медиахолдинга опять не распознали фишинг.

Читать далее

Как я делаю бота для автоматического фактчекинга по инструкциям от ChatGPT (Часть 3) + демо

Level of difficultyEasy
Reading time3 min
Reach and readers6.6K

TL;DR

Научил бота генерировать PDF-файлы, перенёс "мозги" с GPT-4.1-mini на GPT-5.1 с web search, добавил методику анализа в системный промпт, разобрался с Structured Model Output и собрал JSON-схему.

Теперь модель возвращает структурированный ответ, стабильно верстается HTML+jinja шаблон, и собирается PDF-документ.

Проверил на примере статьи с Хабра. Основной пайплайн работает исправно. Эксперимент продолжается.

Читать далее

Принимаем сложные решения с помощью плагина Datacore. А может поиграем в игру внутри Obsidian?

Level of difficultyMedium
Reading time13 min
Reach and readers11K

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

Я покажу, как с помощью Datacore решать стандартный кейс с проблемой выбора из нескольких вариантов или даже как в плагине сделать игру на React.

Читать далее

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик, Администратор серверов
Младший
From 110,000 ₽
Java
Java Spring Framework
RESTful WebServices.
PostgreSQL
SQL
Hibernate
Linux
Базы данных
Microsoft SQL Server
Разработка программного обеспечения