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
habrahabr
Почему окружность и гипербола — это почти одно и то же? Кривые второго порядка и немного космоса

Привет, меня зовут Диана, я математик, а еще пишу для хабраблога МТС. В прошлый раз публиковала задачу про адвент-календарь — спасибо всем, кто решал и комментировал! А сегодня хочу немного рассказать про милый моему сердцу кусочек математики — часть аналитической геометрии, которая повествует о кривых второго порядка.Кривые второго порядка — это не просто красивые абстракции. Они прочно вплетены в вашу повседневность: параболы помогают сфокусировать сигнал вашего Wi-Fi, гиперболы — определить …

  • воскресенье, 6 апреля 2025 г. в 00:00:12
habrahabr
Что будет, если не использовать TCP или UDP?

Коммутаторы, маршрутизаторы, брандмауэры — все это устройства, на которых держится интернет. Они перекидывают, фильтруют, дублируют и вырезают трафик такими способами, о которых большинство даже не догадывается. Без них вы бы не смогли прочитать этот текст.Но сеть — это всего лишь один из уровней. Операционная система тоже играет по своим правилам: классификация, очереди, правила фаервола, NAT — все это влияет на то, что проходит, а что отбрасывается без следа. Каждый слой работает по-своему, и…

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