Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 20 min ago

Лампа для подсветки рассады или просто таймер. Конструкция выходного дня

Sat, 03/15/2025 - 11:15

Контроллер Лампы для Рассады

Умный контроллер освещения на базе ESP32 с управлением через Telegram бот. Проект выходного дня для любителей растениеводства.

Читать далее

Пишем отложенные сообщения для ВК на питоне

Sat, 03/15/2025 - 11:00

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

Читать далее

Карликовый желтый гигант

Sat, 03/15/2025 - 09:15

Размышление о жизненных перспективах платформы 1С:Предприятие. Стиль изложения беглый профессионально‑метафорический.

Читать далее

[Перевод] Что такое MEV в блокчейне Эфириум

Sat, 03/15/2025 - 03:11

Максимальная извлекаемая ценность (MEV), также известная как Maximal Extractable Value, — это стратегии, которые позволяют получать прибыль за счет изменения порядка, включения или исключения определенных транзакций из блока. Эти стратегии реализуются опытными пользователями блокчейна, которых называют MEV-искателями. Они используют ботов для автоматизации, ускорения и масштабирования своей деятельности.

Прибыль от MEV часто называют «невидимым налогом», так как большинство обычных пользователей блокчейна не знают о его существовании. Однако они несут расходы, связанные с негативными последствиями MEV-активности.

Краткое содержание

- Что такое MEV?

- Кто такие MEV-искатели?

- Влияние на пользователей: как MEV может быть как полезным (например, арбитраж), так и вредным (например, сэндвич-атаки и фронтраннинг).

- Как снизить негативное влияние MEV?

Читать далее

[Перевод] В городке Купертино что-то прогнило

Sat, 03/15/2025 - 01:56

За два десятилетия моей работы в этой сфере я никогда не был так зол на себя за пропущенную историю, как в пятницу, когда Apple объявила, что «более персонализированные функции Siri» в Apple Intelligence, которые должны были появиться в период до WWDC, будут отложены до «следующего года».

Мне следует проверить голову.

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

Как я это пропустил, можно понять двояко.  Во-первых, меня убаюкал послужной список Apple, стабильно выпускающий заранее анонсированные продукты и функции. Их послужной список в этом отношении не был идеальным, но исключения, как правило, были по мелочам. (Никто особенно не требовал от Apple создания коврика для индуктивной зарядки для нескольких устройств, поэтому это никогда не вызывало особых споров. когда AirPower оказался полным провалом.) Во-вторых, я по глупости отвлекся на бренд «Apple Intelligence». Это отличная идея для Apple - объединить свои функции ИИ под общим термином, подобно тому, как куча разрозненных функций, обеспечивающих взаимодействие различных устройств Apple, объединены под зонтиком «Continuity» (непрерывность). Но с технической точки зрения не существует такого понятия, как «Continuity». Это не значит, что внутри Apple существует проект Xcode под названием Continuity.xcodeproj, и весь код, который поддерживает все, от AirDrop до Sidecar, зеркалирования iPhone и совместного использования буфера обмена, весь реализован в одной и той же структуре кода. Это маркетинговый термин, но полезный: он помогает Apple объяснить функции и помогает пользователям понять их.

Читать далее

Автоматизация заполнения должностей в Excel

Sat, 03/15/2025 - 01:37

В статье рассмотрим способ, как заполнить должности сотрудников на определенные даты по их ФИО, учитывая все их карьерные перемещения в Excel.

Читать далее

Утро 2035

Sat, 03/15/2025 - 01:32

2035.

Резкий запах скошенной травы ударил в нос. Солнечные лучи пробивались сквозь щели старых половиц, подсвечивая пыль, кружившую в воздухе. С улицы донесся звонкий смех. 

— Максон, выходи уже! — крикнул знакомый голос. 

Максим толкнул дверь крыльца и…

Проснулся

Разбор рендера фейковых теней (и не только) в Танки Онлайн

Sat, 03/15/2025 - 00:58

Привет! Меня зовут Артур, я работаю разработчиком в команде Unity компании Альтернатива Гейм. В этой статье я расскажу, как мы реализовали технику фейковых blob-теней в нашей игре Танки Онлайн на Nintendo Switch, используя проекционные меши, а также о том, какие еще применения мы нашли для этой техники.

Читать далее

XYZ-анализ

Sat, 03/15/2025 - 00:04

Привет, Хабр! В этой статье рассмотрим, что такое XYZ-анализ и как его применять для оптимизации запасов.

Читать далее

[Перевод] Глава 2: API-протоколы. Мини-курс API-интерфейсы для самых маленьких

Fri, 03/14/2025 - 23:44

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

Структура мини-курса Мини-курс API-интерфейсы для самых маленьких.

Читать далее

Git для самых маленьких. От первой команды до настройки SSH

Fri, 03/14/2025 - 22:39

Жизнь каждого человека начинается со слова "мама".

Дорогой читатель, твой путь начнется со слова "git".

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

Читать далее

Очередное решение для разработки API и не только

Fri, 03/14/2025 - 22:35

Возможно, вы не слышали о Sunrise экосистеме, так или иначе, сегодня я поделюсь опытом разработки API, используя Sunrise решения и не только.

Читать далее

CRM-система на базе BPMSoft: обзор решения

Fri, 03/14/2025 - 22:12

На отечественном рынке представлены десятки разных CRM-систем. Для отраслевых ниш и сегментов среднего и малого бизнеса существуют коробочные решения, для крупного энтерпрайза — гибко настраиваемые и масштабируемые клиентские платформы.

Недавно наша платформа приняла участие в крупном исследовании Фонда «Сколково» и аналитического центра TAdviser, цель которого - помочь крупному бизнесу выбрать софт для комплексного развития и автоматизации смежных процессов. BPMSoft была признана лидером рынка РФ среди CRM-систем по итогам 2024 года.

В этой статье мы провели краткий обзор решения, которое может быть полезным и для развития вашей компании.

Читать далее

Простой редактор текста при помощи java на swing

Fri, 03/14/2025 - 21:44

Всем привет. Для того чтобы писать код нужен удобный инструмент, кто-то пользуется IDE, кто-то редакторами текста Emacs, VIM. Зачастую, чтобы программисту было удобно, разработчику надо соблюсти много нюансов, тоесть в одном случае есть ускорение разработки, но решение тяжеловесное, в другом случае, разработчик, чтобы пользоваться редактором начинает писать код, чтобы писать код. Конечно это крайности, и проще поставить IDE/VSCode/etc... , но что если можно найти эту золотую середину!?

Неоднократно автор пытался делать текстовый редактор, но что-то было всё не то, пока не вспомнил, что есть старый добрый SWING, и java by design иногда круто и интересно.

В этой статье хочу показать как получилось минимальными усилиями сделать то, что на С или С++ потребует больших знаний без QT/GTK/etc...

Читать далее

К вопросу об избыточности мер ИБ в АСУ ТП

Fri, 03/14/2025 - 21:30

Дисклеймер - это ответ к статье https://habr.com/ru/articles/890612/ который не влез в комментарий. На иллюстрации - распределение атак в сегментах АСУ ТП.

Если коротко - в статье мнение об ИБ из разряда "не читал но осуждаю" с крайне спорным мнением по каждому пункту.

Читать далее

Наборы и игры для юных электронщиков — изучаем российские маркетплейсы весной 2025 года

Fri, 03/14/2025 - 20:29

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

Читать далее

Маскировка объектов схем в подпрограммах SECURITY DEFINER в PostgreSQL

Fri, 03/14/2025 - 20:09

Подпрограммы (функции и процедуры) со свойством SECURITY DEFINER выполняются с правами владельца. Это даёт возможность непривилегированному пользователю выполнить маскировку объектов, к которым относятся не только таблицы, но и подпрограммы и выполнить команду с правами владельца подпрограммы. Если владелец является суперпользователем, то можно выполнить любую команду с правами суперпользователя. В статье рассматривается, как выполнить маскировку функции и как создавать безопасные подпрограммы.

Читать далее

[Перевод] Искусство фасилитативного лидерства: как раскрыть потенциал команды

Fri, 03/14/2025 - 19:41

В современном мире лидерство — это не только про управление и контроль, но и про умение раскрывать потенциал людей вокруг. Как сделать так, чтобы команда работала с максимальной вовлечённостью, решения принимались осознанно, а разногласия превращались в двигатель прогресса? Фасилитативные лидеры не давят авторитетом, а направляют группу к эффективному взаимодействию, помогая участникам лучше понимать себя и друг друга.

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

Читать далее

Первый в мире интеллект на основе синтетической биологии функционирует благодаря живым человеческим клеткам

Fri, 03/14/2025 - 19:36

Первый в мире «биокомпьютер», объединяющий нейроны человеческого мозга с технологиями на основе кремния для создания гибридных нейронных сетей, запущен в массовое производство. Это событие знаменует собой начало новой эпохи в развитии технологий искусственного интеллекта. CL1, разработка австралийской компании Cortical Labs, представляет собой принципиально новый тип вычислительного интеллекта — более гибкий, устойчивый и энергоэффективный по сравнению с современными ИИ-системами. Его потенциал начнет раскрываться уже в ближайшие месяцы, когда технология станет доступна пользователям. секунду, что обеспечивает плавное воспроизведение.

Читать далее

Open-source инструменты для визуализации данных

Fri, 03/14/2025 - 19:26

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.