Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 13 min 22 sec ago

Как фитнес-клубу без базы клиентов сделать 5,4 млн в первый месяц открытия

Fri, 11/14/2025 - 00:47

Делюсь своим опытом и кейсом, как у нас получилось сделать 5,4 млн для фитнес-клуба в первый месяц открытия.

Читать далее

Убивает ли ваша деструктуризация производительность?

Fri, 11/14/2025 - 00:39

Я давно хотел написать статью или пост на эту тему, поскольку заметил проблему с некорректным пониманием синтаксиса так называемой «деструктуризации» в JavaScript. Эта информация будет особенно интересна разработчикам, использующим React, где деструктуризация (например, в хуке useState) встречается повсеместно.

Читать далее

Моя система хранилищ в Obsidian: Как я разделяю личное и рабочее

Fri, 11/14/2025 - 00:29

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

Изучить детальнее..

Progress Bar для Сборки Программы

Thu, 11/13/2025 - 23:47

Компиляцию большой программы можно сравнить с кипячением воды. Вы никогда не можете сказать сколько еще осталось времени до окончания процесса. Многим пользователям GUI‑IDE приходится страдать от того, что запустив сборку проекта приходится ждать окончания непредсказуемое время.

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

В этом тексте я написал про то, как добавить индикатор прогресса в процесс сборки прошивки.

Читать далее

Банк решил, что вы мошенник? Как не попасть под раздачу 115-ФЗ

Thu, 11/13/2025 - 23:19

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

Читать далее

[Перевод] Corrosion от Fly.io: сервис-дискавери на Rust и SQLite без кластера

Thu, 11/13/2025 - 23:07

Когда у вас есть глобальная платформа с тысячами машин по всему миру, самая болезненная часть — не сервера и не сеть, а согласование того, кто и где сейчас жив. Команда Fly.io уже успела пройти через зависшие прокси по всему парку, «заразный» дедлок в Rust, DDL-миграции в глобальной базе состояния и истории, когда попытки восстановить соединение с Consul превращали инфраструктуру в обогреватель аплинков.

В статье разбирается, как из этих факапов родился Corrosion — сервис-дискавери на Rust и SQLite без распределённого консенсуса и центрального хранилища, построенный по мотивам протоколов маршрутизации вроде OSPF и CRDT-репликации. Это история не только о том, как устроен инструмент, но и о том, какие архитектурные решения для распределённого состояния реально живут в продакшене, а какие красиво смотрятся только на диаграммах.

Разобрать Corrosion

Ничто, которое может всё: чем опасно уменьшение компьютеров будущего

Thu, 11/13/2025 - 22:31

Гордон Мур 19 апреля 1965 года сказал приблизительно следующее: в кристаллах процессоров становится вдвое больше транзисторов каждые 2 года. По крайней мере какое‑то время это правило выполняется. С оговоркой, что сначала он назвал год, а потом скорректировал до двух, но со второй попытки его слова более не менялись.

Для обывателя это звучит как «компьютеры становятся вдвое мощнее», что, впрочем, недалеко от правды.

Тезисы статьи:

1. Компьютеры с мощностью, характерной для 2030 года выпуска, могли бы теоретически существовать и в 2020, и в 2010, и даже в 1970 году.

2. Если закинуть немного кремния, металлических руд, кислот, щелочей и углеводородов в баночку, и хорошенько её потрясти над доменной печью, с ненулевой вероятностью может оказаться, что, когда мы закончим трясти — в банке окажется iPhone 8 Plus.

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

4. Так как радио уже мертво на Земле, оно и подавно мертво на других планетах. Для поисков электромагнитных аномалий логичнее использовать TEMPEST‑эффект.

Интересно? Читать далее >>>

Ошибки в управлении проектами начинающего проджект менеджера

Thu, 11/13/2025 - 21:50

Ошибки в управлении проектами начинающего проджект менеджера.

Типичные ошибки, которые совершают начинающие проектные менеджеры, и советы из личного опыта о том, как их избежать.

Читать далее

Что из того, что Google узнал от «Аристотеля», будет полезно знать каждому

Thu, 11/13/2025 - 21:14

Работая с командами разного уровня — от рядовых сотрудников до топ‑менеджмента — в разных отраслях, я постоянно сталкиваюсь с одной проблемой: обсудили, поделились точками зрения, приняли решение, а в результате:
50% участников совещания поняли суть принятого решения,
50% понявших согласились с ним,
50% из согласившихся знают, что делать дальше,
и только 50% из знающих (а это обычно от 0 до 1 человека) станут это делать.

Бывало у вас такое: на совещании все молча кивают, а после встречи в курилке или в рабочем чате разгорается жаркая дискуссия по поводу только что «согласованных» решений? Или у вас самого есть отличная идея, но вы молчите — то ли чтобы не оказаться белой вороной, то ли из опасения, что вас не поймут, то ли просто потому, что говорить бесполезно (уж вы‑то знаете). Знакомо?

Всё это проявления культуры молчания.

Читать далее

Перфекционизм и культура 10x-продуктивности

Thu, 11/13/2025 - 21:10

Сегодня представители цифровых профессий живут в особой культуре, направленной на постоянный экспоненциальный рост KPI. Работодатели хотят нанимать амбициозных сотрудников, которые будут демонстрировать 10x-эффективность по своей инициативе. В условиях, когда просто быть профессионалом недостаточно, перфекционизм становится не преимуществом, а неотъемлемой частью конкурентной стратегии на рынке труда. Однако нацеленность на результат и готовность «копать землю» в итоге наносят вред как работникам, так и работодателям.

Читать далее

Какие прививки нужны взрослым?

Thu, 11/13/2025 - 21:08

Большинству людей в детстве проводят вакцинацию по национальному календарю РФ. После этого многие думают, что никакие прививки им больше не нужны, но это не так. Я терапевт Георгий Каевицер, и сегодня поговорим, от чего вакцинироваться во взрослом возрасте.

Зачем это вообще нужно?

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

Регулярная ревакцинация необходима против:

Читать далее

Два года Product Radar: 1000 продуктов, карта стартапов России и «выход из долины смерти»

Thu, 11/13/2025 - 20:55

Эта статья в первую очередь про людей, которые меняют Product Radar, а через нее и всю стартап-индустрию страны! Куда и как развивается площадка для стартапов в России.

Читать далее

Как мы запустили новый высокопроизводительный кластер: от выбора железа до прода

Thu, 11/13/2025 - 20:39

В современном мире облачных технологий производительность инфраструктуры напрямую влияет на качество услуг и удовлетворенность клиентов. Когда перед нами встала задача миграции клиентов Serverspace с устаревшего кластера в DataSpace на новую площадку в IXcellerate, мы решили не просто обновить оборудование, а создать решение, которое задаст новый стандарт производительности для российского рынка.

Читать далее

Запуск приложений в Linux c использованием политик планирования «реального» времени

Thu, 11/13/2025 - 20:06

В октябре 2025 года в Нижнем Новгороде на форуме «Промышленная автоматизация: переход на открытую АСУ ТП» с коллегами зашел интересный разговор о Linux с патчем реального времени. В разговоре затронули разные интересные моменты: работа через гипервизоры, выделения ядер и отличия от QNX.

Договорились о том, что я напишу небольшой гайд, рассказывающий что и как можно сделать, чтобы оптимизировать время отклика. Отдельно отмечу, что задачу доказать, что Linux с патчем PREEMPT_RT является операционной системой жёсткого реального времени перед собой не ставлю. На мой взгляд, она такой не является, так сказать by designe, в отличие от тех же QNX , VxWorks и ThreadX.

Читать далее

Короткое и длинное удержание: как игра превращает интерес в привычку

Thu, 11/13/2025 - 19:39

Сколько раз я видел одну и ту же картинку…

Овладевает человеком желание заняться каким‑то «хобби». Видео, например, снимать захотел или рисованием увлечься.. игрой на барабанах. На кураже закупаются штативы‑мольберты‑краски‑микрофоны. А потом БАЦ. И забил — пропал интерес, испарился кураж. А инвентарь хламится на антресоли. Покопайтесь в своем багаже: какие увлечения вы для себя выбирали а потом на них забивали? Уверен, у каждого найдется и не одно.

Я, например, как-то решил вырастить чайный гриб. До употребления его внутрь дело, слава Богу, так и не дошло. А уж сколько купленных и недочитанных книг собирает пыль на полке…

И ровно такая же история происходит у наших пользователей в наших же продуктах. Видели из какого хлама приложений состоит смартфон рядового юзера? Нет? А поинтересуйтесь..

А нам остается с сожалением смотреть на графики удержания и отвала. И ломать голову: почему 70% аудитории отваливается после первого дня. А к концу недели остается каких-то 10-15%.

Читать далее

Джун, который видит: ошибки, которые может заметить только начинающий

Thu, 11/13/2025 - 19:38

Как оптика новичка помогает исправлять логические ошибки, UX-изломы продукта и как превратить отсутствие контекста в индикатор реальности.

Как превратить джуна в «новую оптику»

[Перевод] Почему важны семантические слои — и как собрать такой слой на DuckDB

Thu, 11/13/2025 - 19:15

Многие задаются вопросом: «Зачем мне семантический слой? Что это вообще такое?» В этом практическом руководстве мы соберём самый простой семантический слой — всего лишь из файла YAML и Python-скрипта. Цель не в том, чтобы построить слой ради самого слоя, а в том, чтобы понять его ценность. Затем мы выполним запросы к данным о 20 миллионах поездок нью-йоркских такси, используя согласованные бизнес-метрики, при этом запросы выполняются через DuckDB и Ibis. К концу вы точно будете понимать, когда семантический слой действительно решает проблемы, а когда это избыточно.

К семантике данных

«Два стула» для данных: как мы боремся с рассинхроном в Rust-сервисе между Solana и PostgreSQL

Thu, 11/13/2025 - 19:15

Представьте: вы строите систему верификации дипломов. Требования простые — данные должны быть неизменяемыми (привет, блокчейн) и при этом быстро доступными для запросов (привет, PostgreSQL). Казалось бы, идеальное решение — писать в оба хранилища. Но дьявол, как всегда, кроется в деталях.

Наш проект использует паттерн двойной записи (Dual-Write):

Solana — гарантирует неизменность и прозрачность данных о выданных дипломах

PostgreSQL (Supabase) — обеспечивает быстрые выборки и сложные запросы

Звучит красиво на архитектурных диаграммах, но в production всё не так радужно. Главная проблема — частичные сбои. Транзакция в Solana прошла успешно, диплом записан в блокчейн навечно, а вот запись в PostgreSQL упала. Пользователь получил подтверждение, но половина системы о его дипломе не знает.

Сегодня я покажу, как мы столкнулись с этой проблемой лицом к лицу и какие паттерны применили для её решения.

Чтобы стулья не разъехались

Автомобиль по-прежнему средство передвижения, или снова роскошь?

Thu, 11/13/2025 - 19:08

 До какой степени стоит начинять современные автомобили «умными» устройствами, чтобы в какой-то момент они не стали просто игрушкой или роскошью, вместо средства передвижения?  И действительно, не отупеем ли мы однажды от того, что за нас всё будут делать «умные» машины?! Давайте, обсудим.

Читать далее

Нейро-дайджест: ключевые события мира AI за 2-ю неделю ноября 2025

Thu, 11/13/2025 - 19:05

Привет! Это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.

Неделя выдалась насыщенной: китайцы выпускают ERNIE-4.5-VL и Kimi K2, релизы от ElevenLabs, Google построит датацентры в космосе в 2027, а Сэм Альтман собрался назанчить нейронку на пост CEO OpenAI.

Всё самое важное — в одном месте. Поехали!

Читать дайджест →

Who's online

There are currently 1 user and 1 guest online.