Что делать, если хранилище захламлено? Подскажем как быстро сортировать хранилище с большим количеством заметок, картинок и документов.
Экономим время!Здравствуйте! В сегодняшней статье я поделюсь удивительными методами нахождения настоящего IP любого веб-сайта, защищенного файрволом (WAF).
Читать далееОтлично! Вот полностью готовый блок для публикации на Хабр: текст статьи + ключевые теги. Можно скопировать прямо в редактор:
Читать далееКоллектив российских ученых провел теоретическое исследование экситонных поляритонов в квантовых оптических микрорезонаторах. Работа открывает новые возможности для манипулирования квантовыми оптическими средами в оптоэлектронике. Результаты опубликованы в журнале Physical Review Research.
Читать далееВсем привет! Это продолжение серии статей про моделирование спайковых нейросетей на Swift. В первой части мы обсудили концепцию SNN в общих чертах, выбрали модель Ижикевича для нейрона и реализовали её. Теперь рассмотрим другу важную часть таких сетей — искусственные синапсы. Как и в первой части, сначала будет формальное описание динамики, а потом код.
Читать далееВсякое рациональное число в позиционной системе счисления имеет либо конечную запись дробной части, либо бесконечную периодическую запись. Как вычислить соответствующий период для произвольного числа вида 1/α? В статье выведем универсальную формулу и рассмотрим конкретный и «быстрый» пример с большим периодом, но в шестнадцатеричной системе счисления, который можно проверить на калькуляторе.
Читать далееВ прошлой статье я рассказал, как за год использования нейросетей сэкономил несколько миллионов рублей и получил результаты лучше, чем с командой разработчиков. В комментариях и личных сообщениях у меня спрашивали практические советы: как именно работать с ИИ, какие инструменты выбрать, с чего начать. Сегодня поделюсь практическим руководством — теми самыми приёмами и подходами, которые позволяют не просто поиграться с нейросетями, а создавать реальные продукты.
Читать далееЯндекс - верните нормальный поиск по картинкам, ваша "умная камера" совсем не умная. И ищет очень плохо. А был хороший поиск.
Читать далееОдна из главных проблем в управлении уязвимостями — огромный объём задач при ограниченных ресурсах. Не все уязвимости одинаково опасны, и не каждая требует срочного устранения. Даже уязвимость с высоким уровнем риска может не представлять реальной угрозы, если вероятность разработки эксплойта для неё крайне мала. Именно здесь на помощь приходит EPSS (Exploit Prediction Scoring System) — метрика, которая становится ключевым фильтром при расстановке приоритетов.
В предыдущей статье я описал решение по приоритизации уязвимостей на базе no-code-платформы Budibase. В этой статье покажу, как я реализовал поддержку EPSS и включил этот показатель в фильтрацию и анализ приоритета для оптимизации устранения уязвимостей.
Реализовав такую приоритизацию у себя, можно значительно повысить эффективность устранения уязвимостей, которые представляют угрозу. Я провел исследование — на рынке РФ во многих решениях по управлению уязвимостями EPSS до сих пор отсутствует. Хорошие новости в том, что приоритезацию с EPSS можно реализовать и без дорогостоящих решений.
Читать далееТема безопасной разработки программного обеспечения интересует всё большее количество разработчиков и руководителей. Дополнительным стимулом стал вышедший в конце 2024 года обновлённый ГОСТ Р 56939, в котором описано 25 процессов (мер) для построения безопасной разработки. Это хороший список, но что он означает на практике, например, для Java-разработчиков? Поговорим о сути некоторых процессов и инструментарии.
Статья является переработкой совместного вебинара компаний ООО "ПВС" и АО "АКСИОМ". Текстовый вариант содержит дополнительные ссылки, а некоторые моменты рассмотрены более подробно. Полную запись вебинара доступна здесь: "Безопасность приложений: инструменты и практики для Java-разработчиков".
Статья построена так же, как и вебинар: первую часть подготовил Андрей Карпов, затем слово передаётся Алексею Захарову (@AlexZ0).
Читать далееТема безопасной разработки программного обеспечения интересует всё большее количество разработчиков и руководителей. Дополнительным стимулом стал вышедший в конце 2024 года обновлённый ГОСТ Р 56939, в котором описано 25 процессов (мер) для построения безопасной разработки. Это хороший список, но что он означает на практике, например, для Java-разработчиков? Поговорим о сути некоторых процессов и инструментарии.
Статья является переработкой совместного вебинара компаний ООО "ПВС" и АО "АКСИОМ". Текстовый вариант содержит дополнительные ссылки, а некоторые моменты рассмотрены более подробно. Полную запись вебинара доступна здесь: "Безопасность приложений: инструменты и практики для Java-разработчиков".
Статья построена так же, как и вебинар: первую часть подготовил Андрей Карпов, затем слово передаётся Алексею Захарову (@AlexZ0).
Читать далееПодключить LLM в качестве бекенда автономного сервиса - это совсем не одно и то же, что пользоваться LLM напрямую. Вполне комфортное и логичное поведение LLM при работе в режиме чата оборачивается нестабильностью результата и прочими неожиданностями при "промышленной эксплуатации".
В данной статье описаны некоторые такие сложности, а также рекомендации по их преодолению.
Читать далееРазбираемся, почему при заполнении формы возникают ошибки, почему они раздражают, как снизить это раздражение и помочь пользователю не застрять в сценарии
Хочу знатьFacebook Ads уже давно является крупнейшей рекламной площадкой в мире. Однако с каждым годом условия для арбитражников становятся всё жестче. Если раньше можно было спокойно запускать серые офферы и не сталкиваться с проблемами, то сейчас бан и полиси - это частые явления. Агентские аккаунты пришли на помощь арбитражникам, которым нужны стабильные и менее рисковые источники для запуска рекламных кампаний.
Агентские аккаунты Facebook - это рекламные кабинеты, предназначенные для крупных бизнесов или рекламных агентств, которые имеют прямое сотрудничество с Facebook. Такие аккаунты предоставляют доступ к большому количеству рекламных возможностей и имеют привилегии по сравнению с обычными аккаунтами. В их случае модерация более лояльная, а вероятность блокировки значительно снижена.
Читать далееВ этой статье я детально опишу свой опыт создания "большого" (по меркам приложений которые можно получить из ИИ) с помощью ИИ.
Стабильность, упомянутая в заголовке выражается, в том что создаваемые мною Промты пригодны для широкого круга нейронных сетей в любом состоянии их интеллектуальности и адаптивности, которые в рамках отдельных моделей чаще падают, чем растут.
Основа моей идеи была в том, чтобы сделать приложение, которое будет состоять из
Читать далееПривет, Хабр! Я Антон Марченко, разработчик в Т-Банке. Поделюсь интересной задачей по работе с потоками на RxJS, которую мы однажды решали. Представьте HR-портал ИТ-компании, в котором реализован поиск по постам и статьям. Нам предстояло внедрить на сайт несколько внешних поисков: по пользователям, ссылкам и исходникам. А еще предусмотреть скелетоны и обработку ошибок и заложить возможность добавлять новые внешние источники поиска динамически, не дорабатывая каждый раз пользовательский интерфейс.
Читать далееДокументация играет важную роль в эффективной работе, особенно в условиях крупных и сложных инфраструктур. Она не только облегчает понимание существующих решений, но и ускоряет процесс интеграции новых технологий. Поэтому, например, важно иметь базу знаний по облачным технологиям.
Мы уже рассказывали об инструментах для сборки и работы с README. Сегодня перейдем к конкретным примерам для вдохновения: элементам, которые могут быть полезны в README: от блоков с пояснением лицензий до различных схем и диаграмм.
Читать далееКогда я начал автоматизировать свой умный дом, одной из целей было отслеживание потребления электроэнергии. Казалось бы, задача простая — в интернете хватает готовых решений. Многие из них легко интегрируются в Home Assistant и работают "из коробки". Но есть нюанс: учёт по нескольким тарифам (день, ночь, пик) найденные решения не полноценно поддерживают.
После тестирования нескольких конфигураций я пришёл к выводу — проще сделать своё решение, которое будет учитывать текущий тариф в статистике. Так появился этот проект: умный счётчик Tuya с Zigbee и интеграцией в Home Assistant с поддержкой многотарифного учёта электроэнергии.
В этой статье я расскажу, как всё настроил: от подключения счётчика до реализации логики учёта по тарифам. Потратил на это немало времени, но теперь система работает стабильно, и ею удобно пользоваться.
Основные задачи, которые я решал:
• поддержка нескольких тарифов (пик, полупик, ночь);
• возможность корректировки значений через интерфейс Home Assistant;
• устойчивость к кратковременным сбоям (перезапуск сервера с Home Assistant, обрыв Zigbee‑сети и т. д.);
• защита от аномальных скачков значений — например, если счётчик внезапно вернёт некорректные данные.
Читать далееРазличные виды программирования для детей – на примере создания игр или веб-сайтов, модов для популярных игровых вселенных – учат современных ребят быть творцами, а не просто потреблять контент. Это важный момент: умение создавать ценно само по себе, а упор на практику, как мы считаем, часто становится залогом успешной дополнительной учебы в IT-направлениях.
Сегодня хотим поговорить об этом и коснуться двух вопросов: зачем и что именно можно изучить на курсах программирования для детей различных возрастов.
Читать далееПривет, Хабр! Думаю, всем знакома ситуация: десятки файлов на рабочем столе, сваленных в единую кучу. Скрины, документы, архивы - и всё в одном рабочем пространстве. Наводить порядок не всегда получается, а жить в беспорядке не очень удобно. Недавно, в процессе наведения порядка, я утомился делать это руками и написал скрипт на Python, который структурирует и раскидает всё по папкам самостоятельно.
Скрипт в статье:
- Автоматически сортирует файлы по 9 категориям
- Поддерживает 50+ форматов файлов
- Предоставляет гибкие настройки