Habr.com

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

Отгадай слово дня: от ручного поиска к автоматизации

Sat, 08/09/2025 - 11:20

На прошлой неделе наткнулся на забавную игру в слова – contexto.me, смысл прост: нужно отгадать секретное слово. При этом после каждой попытки видно, насколько близко по смыслу ваше слово было к ответу. Поиграв пару дней, захотелось написать такую игру самому, а также автоматизировать процесс решения, про что и данная статья.

Читать далее

Вебинары трека Наука о данных Летней цифровой школы Сбера

Sat, 08/09/2025 - 10:56

Привет, коллеги ML инженеры, Data scientist'ы и все, кто интересуется искусственным интеллектом, созданием нейросетей, машинным обучением и анализом данных! Принёс вам пачку вебинаров с интенсива трека Наука о данных курсов повышения квалификации Летней цифровой школы Сбера.

Читать далее

Стейблкоин с привязкой к сырью

Sat, 08/09/2025 - 10:35

Привет, Хабр-сообщество!

Цель статьи - отыскать среди пользователей стейблкоинов целевую аудиторию для проекта.

О стейблкоинах уже писались статьи здесь:

Стейблкоины: краткое руководство
https://habr.com/ru/articles/358492/

Стейблкоины. Как привязывают и почему не отвязывается!?
https://habr.com/ru/companies/metalamp/articles/763538/

Самые надежные стейблкоины в 2023: пытаемся найти «устойчивый доллар» среди USDT, USDC, BUSD, DAI, TUSD
https://habr.com/ru/articles/722694/

Последняя статья, на мой взгляд, наиболее наглядно демонстрирует проблему - централизация основных стейблкоинов или псевдо-децентрализация, как в случае с DAI, непрозрачность обеспечения и потенциальная возможность блокировки ваших средств (см. https://habr.com/ru/news/888494/). Плюс, всем стейблкоинам, привязанным к доллару, свойственна долларовая инфляция, что тоже не есть айс.

Как это часто бывает в начале, идея стартапа кажется гениальной и шаловливые руки так и чешутся что-нибудь закодить. Так было и в этот раз, и руководствуясь этой галлюцинацией был создан proof-of-concept для обеспеченного стейблкоина с привязкой к сырьевой корзине, дабы избежать инфляции. Теперь не совсем ясно, кому это нужно и зачем.

Поизучав чуждый мне маркетинг, решил попробовать описанные методики custdev и в частности проблемные интервью. В связи с этим вопрос к аудитории: кто среди пользователей стейблкоинов готов потратить ~30 минут своего времени на интервью с целью изучения вашего опыта использования стейблов и проблем, с которыми вы при этом сталкивались? В процессе интервью всячески постараюсь ничего не продавать)

Вопросы и обсуждение приветствуются)

Читать далее

[Перевод] Я сделал демонстрацию Ethereum Proof of Stake при помощи искусственного интеллекта

Sat, 08/09/2025 - 09:28

Всем привет! Меня зовут Тим и я недавно завершил проект под названием ether-pos цель которого — объяснить, как на самом деле работает система Proof of Stake (PoS, Доказательство доли владения) Ethereum. Если вы еще не видели ее, посмотрите здесь: ether-pos.

Позвольте мне немного рассказать о том, почему я его создал и чему я научился в процессе.

Читать далее

Дизайн на салфетке · Логотомия «Пчелошеринга» — пошаговое руководство с картинками №1

Sat, 08/09/2025 - 09:08

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

Читать далее

[Перевод] Rust 1.89.0: явный вывод аргументов для константных обобщений, проверка синтаксиса времён жизни, i128 и u128 в extern C

Sat, 08/09/2025 - 07:39

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

Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.89.0 вам достаточно выполнить команду:

$ rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.

Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

Что стабилизировано в 1.89.0

Хватит страдать: Выбросьте ООП и ECS. Есть путь проще

Sat, 08/09/2025 - 03:36

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

Это ложь. Оба этих пути — ненужные усложнения. Есть прямой и эффективный способ, который мы променяли на модные, но непрактичные примочки. Эта статья — о том, как вернуться к здравому смыслу.

Читать далее

Создаем свой пакет на PHP

Sat, 08/09/2025 - 01:19

Хочу поделиться с вами своим опытом, с которым столкнулся, и предоставить шаблон, который написал для пакетов/проектов:
https://github.com/deniskorbakov/skeleton-php-docker

Буду очень рад звёздочке на GitHub и обратной связи после прочтения статьи!

Читать далее

Кастомизируем xUnit: feature-toggles или API тесты не для всех (конечных точек)

Sat, 08/09/2025 - 01:02

У вас в проекте появились feature‑toggles, а API тесты никто не отменял?

В статье рассматривается практический пример кастомизации тестового фреймворка xUnit для написания API тестов с учётом feature‑toggles в условиях их конфликтующих состояний.

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

Читать далее

Titanic + CatBoost (Первое решение, первый Jupyter Notebook)

Sat, 08/09/2025 - 00:36

Решение первого соревнования на kaggle титаник с помощью библиотеки от яндекса catboost. Два способа: обычная модель и второй: с перебором гиперпараметров с помощью randomizedsearch. Сравнение результатов.

Читать далее

Как мы создали приложение для тестирования клетки Фарадея и превратили его в инструмент продаж

Sat, 08/09/2025 - 00:03

Хочу поделиться историей создания нишевого мобильного приложения для тестирования клетки Фарадея, которое (внезапно) стало популярным в западном сегменте App Store и Google Play, а также переросло в канал международных продаж для наших продуктов. 

Читать далее

Часть 3: Создание пользовательского интерфейса на дисплее Guition с ESPHome и библиотекой LVGL

Fri, 08/08/2025 - 23:28

Привет Habr! Продолжаем серию статей о LVGL в ESPHome. В третьей части статьи речь пойдет о создании своего пользовательского виджета, который может быть подключен к проекту. И не только к данному проекту, а вообще даст небольшое представление как делать виджеты в ESPHome. Итак, Создавать будем виджет умной розетки с индикацией мощности, напряжения и силы тока. Поехали...

Читать далее

Angular Signals + RxJS: объединяем два реактивных мира в одном стейт-менеджере

Fri, 08/08/2025 - 23:15

Angular долгое время ассоциировался с RxJS. Даже слишком: многие разработчики ощущали, что без Observable ничего не работает. Но вот в Angular 17 появляются Signals — синхронная реактивность прямо из коробки. В 17+ — они становятся мейнстримом. Возникает вопрос: а что делать с RxJS? Выбрасывать?

Signals и RxJS — не конкуренты, а два мощных инструмента для решения разных задач. И если их правильно сочетать, можно построить удобную, масштабируемую и эффективную архитектуру.

Читать далее

Уничтожение Америки отменяется

Fri, 08/08/2025 - 22:17

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

Например, на государственном телеканале «Россия-1» телеведущий Владимир Соловьёв спросил у зрителей: «На сколько процентов поверит Трамп, если скажем, что мы сотрём к чёртовой матери Америку? На сколько процентов поверит Трамп, когда поймёт, что два „Посейдона“, сработавших с разных сторон Североамериканского континента, приведут к образованию радиоактивного цунами, которое создаст навеки пролив имени товарища Сталина?»

Заявленная угроза уничтожения Америки подобным образом абсолютно несостоятельна. Попробуем разобраться, учитывая, что физика подводного ядерного взрыва хорошо изучена.

Читать далее

Как я начал создавать медицинские изделия, ч.1

Fri, 08/08/2025 - 22:15

Как влезть в одну из самых сложных тем для бизнеса — медицину — и не сдаться.

Будучи когда-то студентом-медиком, а затем действующим врачом-терапевтом, я усомнился в том, что мне действительно нравится работать с людьми. В какой-то момент мой внутренний интроверт взбунтовался. А, возможно, коктейль из гиперответственности, эмпатии и нежелания «создавать своё собственное кладбище» привёл меня в медицинскую науку...

Читать далее

Как ИИ меняет философию: от рефлексии к мышлению через prompt

Fri, 08/08/2025 - 22:14

Философия всегда была искусством размышления но её инструменты оттачивались веками. Выделим три самых известных метода: диалектика, логика и понятийный анализ. Диалектика Гегеля строила мосты между противоречиями, логика Аристотеля задавала правила вывода, а аналитическая философия XX века разлагала понятия на атомарные составляющие (из-за чего наше время потерялось в пост-смыслах).

Читать далее

Самовосстанавливающаяся инфраструктура через цифровые двойники: архитектура и инструменты

Fri, 08/08/2025 - 21:11

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

Читать далее

Мини система web управления графиком смен сотрудников

Fri, 08/08/2025 - 20:40

WEB график рабочего времени для сотрудников 2/2, для того что бы начальника всегда мог посмотреть кто сегодня должен быть

Читать далее

Парадоксальные навыки в езде на велосипеде и  в пешей ходьбе

Fri, 08/08/2025 - 20:36

Езда на велосипеде  и мотоцикле- в чём отличия?

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

К таким удивительным открытиям я пришёл в возрасте сильно за 40 лет, когда пошёл на курсы вождения  мотоцикла.

До этого я 20 лет подряд вполне себе интенсивно катался на велосипеде, наезжая по 1500км в год.

То есть на момент прихода в мотошколу я отъездил на велосипеде около 28 тыс. км (по велоспидометру), что позволяло мне считать себя «опытным велосипедистом».

Но тут меня ждало жестокое разочарование!

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

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

«Контрруление»- это техника принудительной постановки мотоцикла (велосипеда) в наклонное положение ПЕРЕД началом самого поворота! (см.рис.1.)

Читать далее

Поисковые подсказки: подход «генератор-дискриминатор»

Fri, 08/08/2025 - 20:15

Всем привет! Меня зовут Федор Курушин, я занимаюсь машинным обучением в поиске Wildberries. Прямо сейчас я работаю над развитием сервиса персональных поисковых подсказок.

Недавно вместе с коллегой мы представляли нашу совместную работу Product Search Prompts: Generator-Discriminator Approach на конференции FICC 2025.

О подходе, который мы разработали для создания поисковых подсказок и для поиска релевантных похожих запросов для разных бизнес-сценариев, и пойдет речь в этой статье.

Читать далее

Who's online

There are currently 1 user and 1 guest online.