habrahabr
Как полюбить математику и подружиться с ней на всю жизнь, если ты уже не школьник

«Вспоминаю, как в 7-м классе ничего не понимал, когда мы начинали разбирать тригонометрию. С учителем мы не смогли найти общий язык, поэтому к 8–9-му классу я был уверен, что никогда не буду заниматься математикой, а уж тем более сидеть по несколько часов в день, утыкаясь в учебники Беклемишева или Кожевникова и параллельно просматривая лекции Физтеха…»Всем привет! Идею этой статьи я вынашивал довольно долго, пока не набрался опыта в том, что сейчас стало моей каждодневной практикой. Надеюсь, м…

  • понедельник, 7 апреля 2025 г. в 00:00:07
habrahabr
Я продала дом в Сибири и купила дом в Португалии за 5 млн ₽. Мёрзну, но не жалею

Моя история переезда в Португалию началась совершенно неожиданно. В феврале 2022 года я приехала в Португалию, чтобы навести сестру. Я взяла с собой маленький чемоданчик и пару кроссовок.Так получилось, что обратно я не вернулась.Вообще я контент-менеджер на фрилансе и мне повезло — нашла работу по контракту как высококвалифицированный специалист в компанию, которая оказывает иммиграционные услуги. В конце 2022 года € стоил в среднем — 117 ₽ . По этому курсу буду производить расчеты дальше.Перв…

  • понедельник, 7 апреля 2025 г. в 00:00:07
javascript
IF Statement в JS

Об IF-Statement (введение)IF-Statement - это конструкция для некоторого условного выполнения кода. Она позволяет выполнить определенный блок кода в зависимости от того истинно или ложно некоторое условие и согласно официально спецификации ECMAScript, syntax if-statement можно записать как:if (условие) действие if (условие) действие1 else действие2То есть можно записать как с ELSE так и собственно без ELSE.IF с английского языка переводится как "если".ELSE с английского языка же переводи…

  • понедельник, 7 апреля 2025 г. в 00:00:04
javascript
Fine tuning или RAG. Что выбрать?

Демо проект с RAG поиском можно посмотреть по ссылкеПри разработке ИИ чатов существует два способа интеграции внешних данных: RAG хранилища и Fine tuning. Для не технаря отличия не очевидны, я столкнулся с мнением менеджера проекта, что первое это новая версия второго. Это не так. Поэтому, я сделал short summary, чтобы по существу изложить плюсы и минусы двух решенийЧто такое RAG?Языковые модели умеют запускать python/javascript функции через tool_calls. Делается такая функция, ей на вход падае…

  • понедельник, 7 апреля 2025 г. в 00:00:03
javascript
Запуск Linux внутри PDF

По мнению некоторых пользователей, PDF — простой формат для обмена документами. На самом деле это очень сложный стандарт, который поддерживает выполнение практически любого кода. Неудивительно, что в прошлые годы энтузиастам удалось успешно запустить Doom внутри PDF и провести ряд других интересных экспериментов. Оказалось, что на этом возможности движка по рендерингу PDF не ограничиваются. Он способен запустить даже эмулятор полноценного процессора, а в нём — целую операционную систему. В …

  • понедельник, 7 апреля 2025 г. в 00:00:03
github
supabase-community / supabase-mcp

Connect Supabase to your AI assistantsSupabase MCP Server Connect your Supabase projects to Cursor, Claude, Windsurf, and other AI assistants. The Model Context Protocol (MCP) standardizes how Large Language Models (LLMs) talk to external services like Supabase. It connects AI assistants directly with your Supabase project and allows them to perform tasks like managing tables, fetching config, and querying data. See the full list of tools. Prerequisites You will need Node.js installed on you…

  • понедельник, 7 апреля 2025 г. в 00:00:01
xaker
Каскадную атаку на цепочку поставок на GitHub связали с утечкой токена SpotBugs

Исследователи продолжают изучать каскадную атаку на цепочку поставок в GitHub Actions, связанную со взломом tj-actions/changed-files и нацеленную на криптобиржку Coinbase. Как стало известно теперь, атака началась с кражи токена у разработчика SpotBugs, что позволило злоумышленникам скомпрометировать несколько проектов.

  • воскресенье, 6 апреля 2025 г. в 00:00:15
xaker
Уязвимость в Google Quick Share позволяла передавать файлы без согласия пользователя

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

  • воскресенье, 6 апреля 2025 г. в 00:00:14
xaker
Хакеры.RU. Глава 0х16. Код настоящего

Для подписчиковЭто двадцать третья глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!

  • воскресенье, 6 апреля 2025 г. в 00:00:13