Select a country

Сегодня я для себя открыл: Project Loom

«Loom» означает «ткацкий станок» - так назывался проект по добавлению асинхронности в джаву. Тяжёлые системные потоки заменили легк
Наука - Хабрахабр

Сегодня я для себя открыл: Project Loom

«Loom» означает «ткацкий станок» - так назывался проект по добавлению асинхронности в джаву. Тяжёлые системные потоки заменили легковесными виртуальными потоками. Потоки и нити в английском называются одинаково - thread - отсюда название.Проект успешно внедрили пару лет назад, и я, к сожалению, это полностью пропустил. Основная причина, конечно - что я в принципе не ожидал от джавы никаких прорывов (и оказался на 100% неправ!) Ну и, как бэкенд-разработчик на питоне, я не очень-то слежу за развитием JVM-языков.Но исправляюсь: Project Loom - это блестящая идея. Учитывая, что его внедрили совместимым образом, и почти не было ломающих изменений. Я считаю, это оптимальная реализация асинхронности для высокоуровневого серверного языка.Уже почти все использующие JVM языки переехали на новую версию JVM, и, таким образом, на проект Loom: деваться им некуда. Так что, есть надежда, что это изменение откроет новую главу для некоторых из них. Есть также предположение, как оно может повлиять на скриптовые языки, такие как питон. Гипотеза только.Также, вы узнаете, почему Гвидо ван Россум не ошибся, когда добавлял async/await в питон, а Мацумото - создатель Ruby - тоже угадал, когда, наоборот, отказался от async/await. Читать далее

Три модели многопоточности: Event Loop, Platform Threads и Virtual Threads

Разные языки пришли к разным моделям многопоточности и каждая решает проблему по-своему. Разбираем специфику каждой модели. Читать далее
Наука - Хабрахабр

Три модели многопоточности: Event Loop, Platform Threads и Virtual Threads

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

Сохранение позиции прокрутки и состояния курсора при переходах по навигации в iOS

Вы когда-нибудь замечали разницу между просто хорошим приложением и тем, которое ощущается «родным», надежным и дорогим? Часто дело не в диза
Наука - Хабрахабр

Сохранение позиции прокрутки и состояния курсора при переходах по навигации в iOS

Вы когда-нибудь замечали разницу между просто хорошим приложением и тем, которое ощущается «родным», надежным и дорогим? Часто дело не в дизайне или анимациях, а в мелочах, которые мы воспринимаем как должное, пока они не ломаются. Одна из таких критических мелочей - способность приложения помнить, где вы остановились. Вы читаете длинную статью, сворачиваете приложение, чтобы ответить на сообщение, возвращаетесь через минуту, а вас выбрасывает в самое начало текста. Раздражает, правда? Или пишете заметку, переключаетесь на браузер, возвращаетесь, а клавиатура скрыта и курсор потерян. В этой статье мы разберем, как технически грамотно реализовать сохранение позиции скролла и состояния курсора в iOS-приложениях. Мы уйдем дальше банальных советов и рассмотрим реальные сценарии с навигацией, табами и асинхронной загрузкой данных, чтобы ваши пользователи никогда не чувствовали себя потерянными. Продолжим

Делаем приложение на Расте с GUI нестандартным способом

Вашему вниманию предлагается небольшой «пятничный этюд», в рамках которого мы прирастим пользовательский интерфейс к программе, напис
Наука - Хабрахабр

Делаем приложение на Расте с GUI нестандартным способом

Вашему вниманию предлагается небольшой «пятничный этюд», в рамках которого мы прирастим пользовательский интерфейс к программе, написанной на Расте, но несколько необычным способом. Читать далее

[Перевод] Объяснение галлюцинаций LLM

Большие языковые модели, типа GPT, Claude, Gemini и другие ИИ-системы, поразили разработчиков своей способностью генерировать тексты, звучащие как че
Наука - Хабрахабр

[Перевод] Объяснение галлюцинаций LLM

Большие языковые модели, типа GPT, Claude, Gemini и другие ИИ-системы, поразили разработчиков своей способностью генерировать тексты, звучащие как человеческие. Однако, если вы когда-либо использовали ChatGPT или подобные инструменты, вероятно, они не раз уверенно говорили вам что-то совершенно неверное. Эти ошибки ИИ, часто называемые «галлюцинациями», варьируются от незначительных фактических ошибок до полных выдумок. Они могут быть забавными (например, ИИ изобретает вымышленный исторический факт) или представлять серьезную проблему (представьте, что ИИ-ассистент предлагает несуществующую функцию или чат-бот выдает медицинский совет, которого не существует). В этой статье мы рассмотрим, почему языковые модели галлюцинируют и, что более важно, как мы можем уменьшить эти галлюцинации. Мы будем использовать интуитивно понятные примеры и аналогии, чтобы все было доступно, а также предложим инструментарий бесплатных техник, которые помогут удержать результаты работы ИИ в рамках реальности. Читать далее

Механический трансформатор напряжения?

ThreeEВсе мы знаем, что под словом «трансформатор» в электротехнике понимается вполне конкретное устройство, основной задачей которого являет
Наука - Хабрахабр

Механический трансформатор напряжения?

ThreeEВсе мы знаем, что под словом «трансформатор» в электротехнике понимается вполне конкретное устройство, основной задачей которого является преобразование напряжений. Даже далёкие от электротехники люди, наверное, «что-то там слышали», :-) — что раньше были трансформаторы на обмотках и проволоке, которые, в настоящее время, были заменены, гораздо более компактными электронными преобразователями (инверторные и т.д.). Однако, давайте я вам слегка разрушу эту картину мира! : -))) Приходило ли вам когда-либо в голову, что могут быть ещё и механические преобразователи напряжения?! Уверен, что большая часть, даже близко не слышала о чём-то подобном! Тем не менее, устройство это — весьма примечательное, и, даже, можно сказать, удивительное, вполне достойное рассказа о нём... ;-) Читать далее

Ошибки при работе с ИИ: как пользоваться нейросетями правильно

Доброго времени суток, Хабр!Нейросети закрепились во многих сферах и стремительно продолжают развиваться, учитывая, что многие компании сде
Наука - Хабрахабр

Ошибки при работе с ИИ: как пользоваться нейросетями правильно

Доброго времени суток, Хабр!Нейросети закрепились во многих сферах и стремительно продолжают развиваться, учитывая, что многие компании сделали акцент на изучении и создании новых моделей.Однако, нейросети - это не что-то само по себе работающее. Это полноценный инструмент, которым надо понимать как пользоваться, чтобы получалось эффективно и результативно, а не набор из тонны табуляций, смайликов и длинных тире.Сегодня мы поговорим о том, какие ошибки можно допустить при работе с современными моделями и как пользоваться ими правильно. Примите стратегически удобное положение, ну а я приступаю к своему повествованию. Читать далее

Web3 — Разрабатываем магазин без базы данных

Блокчейн разработка меняется со скоростью света. Решив вникнуть, купил несколько лет назад книгу, но к сегодняшнему дню она уже безнадежно ус
Наука - Хабрахабр

Web3 — Разрабатываем магазин без базы данных

Блокчейн разработка меняется со скоростью света. Решив вникнуть, купил несколько лет назад книгу, но к сегодняшнему дню она уже безнадежно устарела. Инструменты описанные в ней web3.js, Truffle, Ganache, заброшены, подходы и стандарты изменились.В праздники, дописал и залил в сеть web3 демо-магазин на solidity/ethers.js. Магазин работает без базы данных, авторизация через metamask extension, информация о транзакции сохраняется on-chain. Поделюсь ньансами разработки и современными инструментами. Читать далее

[Перевод] Оговорка на 2 триллиона: глава Microsoft слил главный секрет Кремниевой долины

Снова настало то время года, когда влиятельнейшие люди планеты слетаются на частных самолётах в Швейцарию - обсуждать будущее мировой эконом
Наука - Хабрахабр

[Перевод] Оговорка на 2 триллиона: глава Microsoft слил главный секрет Кремниевой долины

Снова настало то время года, когда влиятельнейшие люди планеты слетаются на частных самолётах в Швейцарию - обсуждать будущее мировой экономики, влиять на политических лидеров и продвигать выгодные им решения. Я, разумеется, говорю о Всемирном экономическом форуме в Давосе.Эта конференция и в лучшие времена вызывает вопросы. Но когда международная политика трещит по швам, а надвигающийся многотриллионный пузырь ИИ грозит серьёзными последствиями для экономики - я знал, что это будет особенное мероприятие.Признаюсь: я ожидал увидеть, как архитекторы текущей экономической ситуации будут неловко отвечать на острые вопросы. И я не ошибся. Читать далее

Как прекратить кражи гусей из магазина игрушек с помощью антифрода: рассказывает аналитик Авито

Всем привет! Меня зовут Иван Логинов, я аналитик данных в команде антифрода в Авито. Антифрод — направление на стыке бизнеса, продуктовых ком
Наука - Хабрахабр

Как прекратить кражи гусей из магазина игрушек с помощью антифрода: рассказывает аналитик Авито

Всем привет! Меня зовут Иван Логинов, я аналитик данных в команде антифрода в Авито. Антифрод — направление на стыке бизнеса, продуктовых команд, пользователей и юридических ограничений, где любое решение требует тонкого баланса. В статье разберу требования к антифрод-системам и шаги, которые помогают удерживать баланс между безопасностью, ростом и требованиями законодательства. Текст будет полезен аналитикам, разработчикам, которые работают с подобными системами, а также тем, кто только подступается к таким задачам. Читать далее

Куда и почему уходят бабки на нейросети

Малоизвестный среди обычных людей факт: у нейросетей нет никаких «разговоров». Ты смотришь в веб-интерфейсе на «диалог» - но это об
Наука - Хабрахабр

Куда и почему уходят бабки на нейросети

Малоизвестный среди обычных людей факт: у нейросетей нет никаких «разговоров». Ты смотришь в веб-интерфейсе на «диалог» - но это обман, красивый фокус.Каждый раз, когда ты пишешь новое сообщение, все старые сообщения обрабатываются заново. У нейросетей по-настоящему многоразовых задач не существует. Если результат немного поменялся — тебе просто не покажут в веб-интерфейсе изменившиеся сообщения.Иначе пользователь чувствовал бы себя как в дурке, ИИ его бы постоянно как бы газлайтил, изменяя старые ответы без предупреждения. И стоило бы это вагон денег. По факту, история переписки в ИИ-чатах фиксирована, тем или иным способом. Интересно. Читать далее

Действительно ли GenAI вредит современной игровой индустрии?

Споры вокруг использования генеративного искусственного интеллекта длятся уже несколько лет. У каждой из сторон есть свои аргументы как в п
Наука - Хабрахабр

Действительно ли GenAI вредит современной игровой индустрии?

Споры вокруг использования генеративного искусственного интеллекта длятся уже несколько лет. У каждой из сторон есть свои аргументы как в пользу применения ИИ в игровой индустрии, так и против него.В этой статье мы вспомним последние громкие (и не очень) новости, связанные с этой щепетильной темой. Рассмотрим примеры проектов, где ИИ уже активно интегрирован в разработку, взглянем на игры, в которых проявились следы его неудачного применения, и попробуем ответить на вопрос: действительно ли искусственный интеллект вредит современной разработке игр? Читать далее

Оправданы ли системные требования современных игр

Сегодня обновление ПК часто означает замену всей платформы: старые процессоры больше «не тянут» новые видеокарты, а память DDR4 устарела и не с
Наука - Хабрахабр

Оправданы ли системные требования современных игр

Сегодня обновление ПК часто означает замену всей платформы: старые процессоры больше «не тянут» новые видеокарты, а память DDR4 устарела и не совместима с современными материнскими платами. Поэтому недавнее резкое подорожание комплектующих сделало восприятие системных требований новых игр еще более чувствительным.В то же время, многие считают, что графика в современных играх давно перестала развиваться. А также — что трассировка лучей и 5-я итерация популярного движка Unreal Engine только всё испортили. Насколько правдивы подобные утверждения, попробуем разобраться. Читать далее

Как разговаривать с теми, кто не верит: контент-система для «токсичных» ниш

Если ваш продукт стоит дорого, а клиент рискует деньгами и нервами, классический SMM не работает. Лента превращается в красивый, но бесполезны
Наука - Хабрахабр

Как разговаривать с теми, кто не верит: контент-система для «токсичных» ниш

Если ваш продукт стоит дорого, а клиент рискует деньгами и нервами, классический SMM не работает. Лента превращается в красивый, но бесполезный каталог: тысячи просмотров, десятки лайков и мёртвая тишина в личных сообщениях.Мы столкнулись с этим в нише, где недоверие — базовое состояние клиента: в привозе автомобилей из-за рубежа. Мошенники, «серые» схемы, риски потери денег и времени — здесь аудитория приходит в соцсети не за вдохновением, а за ответами и гарантиями.За 5 месяцев нам удалось переломить ситуацию: 2.7 млн просмотров и 63 тыс. содержательных взаимодействий (сохранения, пересылки, вопросы в комментариях). Но главное — контент начал выполнять функцию «прогрева», приводя к диалогам с теми, кто изначально никому не доверял.Ниже — разбор не просто кейса, а универсальной контент-системы, которую можно адаптировать для любой сложной B2C-ниши: от недвижимости и строительства до дорогой медицины и образования. Читать далее

Наглядная математика с Python и Minecraft

ВведениеДля большого числа людей математика – это сложная наука. Многие из них имеют представление, что математика сводится к арифметике, пл
Наука - Хабрахабр

Наглядная математика с Python и Minecraft

ВведениеДля большого числа людей математика – это сложная наука. Многие из них имеют представление, что математика сводится к арифметике, планиметрии, стереометрии и алгебры. Возможно, кто-то вспомнит что есть и математический анализ. Такие разделы как аналитическая и дифференциальная геометрия, теория чисел, математическая логика, линейная алгебра и т.д., известны малому кругу людей. Статистика выбора технических направленийСогласно статистическим данным выбора детьми кружков для дополнительного занятия, мы видим, что стабильно из года в года всего 5 - 9 % процентов детей от общего числа, «выбирают» так называемые «научно-технические» кружки. К ним относят математические и физические кружки, робототехнику, программирование, радиотехнику, биологические и медицинские кружки. Но даже выбрав направление нет гарантий, что ребёнок закончит предназначенный для него курс. Почти 60% детей, которые пришли на кружки покидают их, не справившись со сложностью подаваемого материала.         Согласно социологическим опросам (2023 - 2025 годов) видно, что преобладают люди от 35 лет и старше, которые переучиваются или хотят пойти учиться по техническим направлениям, чтобы сменить профессию. Получается, что только с возрастом человек осознаёт значимость «научно-технических» направлений. Но обучать взрослого человека не тоже самое, что обучать ребёнка 9-12 лет. Причины низкой популярности         У каждого поколения должен быть свой подход в обучении. Почему же так непопулярно «научно-техническое» направление среди детей? Читать далее

Как мы реализовали мониторинг на автопилоте: наш стек с VictoriaMetrics

Мониторинг — это сердце любой современной IT-инфраструктуры. Сегодня я хочу рассказать о нашем опыте построения и развития инфраструктуры мо
Наука - Хабрахабр

Как мы реализовали мониторинг на автопилоте: наш стек с VictoriaMetrics

Мониторинг — это сердце любой современной IT-инфраструктуры. Сегодня я хочу рассказать о нашем опыте построения и развития инфраструктуры мониторинга в одном из крупнейших банков России – Россельхозбанке.Привет, Хабр! Меня зовут Сергей Смирнов, я DevOps экосистемы «Своё» в РСХБ.Цифра.Речь пойдет не о всей гигантской IT-инфраструктуре банка, а о ее специфической части. Мы работаем с тем, что можно назвать «внешним облаком» РСХБ. В этой статье я расскажу об общей архитектуре, ключевых технологиях для сбора метрик, логов, трассировок, алертинга и визуализации, принципах настройки и развертывания, примерах и готовых решениях, в частности о том, как Victoria Metrics может стать центральным элементом системы мониторинга, охватывающей как Kubernetes, так и другие компоненты инфраструктуры.Самое главное – я поделюсь конкретными примерами конфигурационных файлов, Helm-чартов или других манифестов, которые позволят вам развернуть базовый (или даже расширенный) стек мониторинга «из коробки» в вашей собственной среде. Читать далее

Растровый электронный микроскоп МРЭМ-100. Невымерший советский мамонт. Часть 1. Спячка

Рассказ об уникальном сохранившемся до наших дней и одном из самых технически продвинутом советском электронном микроскопе - растровом элек
Наука - Хабрахабр

Растровый электронный микроскоп МРЭМ-100. Невымерший советский мамонт. Часть 1. Спячка

Рассказ об уникальном сохранившемся до наших дней и одном из самых технически продвинутом советском электронном микроскопе - растровом электронном микроскопе МРЭМ-100. Микроскопы этой модели производились Научно-техническим объединением «Экспериментальный завод научного приборостроения» г. Черноголовка. с 1986 по 1992 год. Подробное описание устройства и конструкции основанное на реальном приборе. Читать далее

Мониторинг и управление качеством сна

Как часто после сна вы просыпаетесь отдохнувшими и полными энергии? У многих из нас хоршенько выспаться стало уже почти мечтой. Вроде как лёг
Наука - Хабрахабр

Мониторинг и управление качеством сна

Как часто после сна вы просыпаетесь отдохнувшими и полными энергии? У многих из нас хоршенько выспаться стало уже почти мечтой. Вроде как лёг спать и даже не сильно-то и поздно, а утром проснулся и будто бы не спал. Или, кажется, что выспался, а к середине дня уже клонит в сон так нешуточно. Знакомо? И вроде как это даже и норма. Но, нет, не норма это. Мы должны высыпаться так, чтобы весь день, вплоть до вечера чувствовать бодрость. И сны нам снится, кстати, не должны. Это не норма. Закрыл глаза и тут же заснул, проснулся и уже утро, потянулся и вперёд в новый день бодренько и с энтузиазмом прям до вечера – вот это норма.Здесь нет компромиссов: плохо поспал = плохо пободрствовал. И хорошая новость заключается в том, что сон можно измерить, проанализировать и управлять им. Об этом я хочу поговорить с вами в этой статье. Как можно хотя бы попытаться сделать так, чтобы сказку сделать явью наконец-то высыпаться и жить на полную катушку. Читать далее

15 идей как зарабатывать на нейросетях в 2026 году. Я посмотрел лекции Отли, Могилко, Мартела и выписал главное

В статье разобрал видео известных предпринимателей о том, как зарабатывать на нейросетях в 2026 году, и дополнил своими комментариями. По сути
Наука - Хабрахабр

15 идей как зарабатывать на нейросетях в 2026 году. Я посмотрел лекции Отли, Могилко, Мартела и выписал главное

В статье разобрал видео известных предпринимателей о том, как зарабатывать на нейросетях в 2026 году, и дополнил своими комментариями. По сути авторы не предлагают ничего нового, они просто применили старые принципы ведения бизнеса к новой сфере ИИ. Читать далее

Кейс: как построить коммуникационную стратегию на сложном B2B-рынке проектной логистики

В B2B-нишах с длинным циклом сделки и высоким чеком (промышленность, строительство, сложная логистика) часто встречается парадокс: компания об
Наука - Хабрахабр

Кейс: как построить коммуникационную стратегию на сложном B2B-рынке проектной логистики

В B2B-нишах с длинным циклом сделки и высоким чеком (промышленность, строительство, сложная логистика) часто встречается парадокс: компания обладает колоссальной операционной экспертизой, но рынок об этом не знает. Или знает, но воспринимает как «одних из многих».В этом кейсе я разберу процесс создания коммуникационной стратегии для компании из сферы проектной логистики. Мы прошли путь от ситуации «нас знают только по сарафанному радио» до построения управляемой системы, где каждый элемент — от SEO до участия в выставках — работает на капитализацию бренда.Кейс под NDA, поэтому название компании и клиентов скрыты, но логика решений, архитектура стратегии и выводы открыты. Читать далее

Свет вместо транзисторов: как Neurophos пытается переписать будущее ИИ

Графические процессоры Nvidia уже много лет остаются главной рабочей лошадкой искусственного интеллекта. На них обучают гигантские модели, кру
Наука - Хабрахабр

Свет вместо транзисторов: как Neurophos пытается переписать будущее ИИ

Графические процессоры Nvidia уже много лет остаются главной рабочей лошадкой искусственного интеллекта. На них обучают гигантские модели, крутят инференс в промышленных масштабах, и со стороны кажется, что все идет по накатанной: больше ядер, выше плотность, сложнее охлаждение. Но чем дальше, тем заметнее становится другая сторона медали — энергопотребление растет быстрее, чем производительность, а дата-центры все чаще упираются не в вычисления, а в электричество и тепло.На этом фоне в индустрии снова всплывают идеи, которые долгое время считались слишком экзотичными или преждевременными. Одна из них — оптические вычисления, где ключевые операции выполняются не электронами, а светом. Много лет оптика оставалась нишевой темой для физиков и исследователей, не выходя за пределы лабораторий. Стартап Neurophos — один из самых ярких примеров того, как оптика пытается выйти из научных статей в реальные дата-центры. Читать далее

Вероятности и .NET: сравниваем библиотечные решения для оценки спортивных событий и не только

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

Вероятности и .NET: сравниваем библиотечные решения для оценки спортивных событий и не только

Как вычисляется шанс того, что теннисист возьмёт следующий гейм? Или что футбольная команда забьёт гол в течение пяти минут? Всё это — не просто угадайка, а работа математической модели, построенной на статистике и обрабатывающей события матча в реальном времени.В Altenar, разработчике решений для зарубежных операторов спортивных прогнозов, такие модели — часть большой системы. Моя команда работает над реализацией алгоритмов расчёта таких вероятностей.В этой статье рассказываю, как формулируется гипотеза, как из неё строится модель, почему это важнее, чем «просто посчитать формулу», и как мы выбирали между несколькими .NET-библиотеками по точности и скорости. Всё на примере тенниса. Это один из самых сложных видов спорта для моделирования: стандартные подходы здесь не работают, счёт специфический, а сила игрока выражается не в счёте, а в вероятности взять очко на своей подаче. Читать далее

От хаоса к фокусу: создаем ценность, не теряя себя

Вы весь день работали над задачами, ответили на сотню сообщений, отсидели пять созвонов, но к концу дня ловите себя на мысли: «а что, собственн
Наука - Хабрахабр

От хаоса к фокусу: создаем ценность, не теряя себя

Вы весь день работали над задачами, ответили на сотню сообщений, отсидели пять созвонов, но к концу дня ловите себя на мысли: «а что, собственно, я сделал» — знакомо?В какой-то момент я заметил, что не могу собраться, чтобы просто сделать очередную задачу в Jira. Внедряя новые привычки, я смог вернуть фокус и энергию, и теперь хочу поделиться, что мне помогло.Выписал 15 рекомендаций: от практики глубокой работы и техник приоритизации до советов из теории научной организации труда. Узнать, как вернуть фокус

Тайна уникального телефона, который разработали в России — и он погиб в забвении… [Длиннопост, про железо]

Недавно в моих руках оказался уникальный кнопочный телефон - Маском Н2. Сначала я подумал что это просто китайский NoName-телефон по типу DEXP'а, ил
Наука - Хабрахабр

Тайна уникального телефона, который разработали в России — и он погиб в забвении… [Длиннопост, про железо]

Недавно в моих руках оказался уникальный кнопочный телефон - Маском Н2. Сначала я подумал что это просто китайский NoName-телефон по типу DEXP'а, или Fly'я, однако сняв заднюю крышку - я обомлел... И в том числе из-за использования корпуса от неприметной раскладушки - Samsung GT-C3520. Интересно узнать, что он скрывает у себя внутри? Читать далее

Нескучное программирование.Важны ли компилятору имена

Есть старая шутка о том “чем отличается обычный программист на С++ от хорошего программиста на С++”? Первый пишет код, а второй может объяснит
Наука - Хабрахабр

Нескучное программирование.Важны ли компилятору имена

Есть старая шутка о том “чем отличается обычный программист на С++ от хорошего программиста на С++”? Первый пишет код, а второй может объяснить, почему он работает. Это конечно шутка, но сейчас далеко не всякий даже хороший программист может объяснить, как работает тот или иной участок кода или внутренняя логика, которая привела к конечному решению, не прибегая к ультимативными фразам вроде «так написано в стандарте» или «так нахерачил компилятор».В центре всего, что происходит внутри компилятора, находятся два процесса: поиск имён и разрешение перегрузок, которое мы рассмотрели в предыдущих статьях. И каждый раз, когда компилятор обрабатывает ваш код — он обрабатывает всего два вопроса:Первый: «Что вообще может означать это имя здесь?»Второй: «Если вариантов несколько, какой из них правильный?»Если вы поймёте, как компилятор отвечает на эти вопросы, то вы поймете как работает и всё остальное — шаблоны, концепты, перегрузки — это всё строится на решении этих двух вопросов. Читать далее

Дескрипторы Python: механизм, на котором держится половина крутости языка

Дескрипторы — одна из тех фич Python, о которых многие слышали, но мало кто использует напрямую. При этом они лежат в основе @property, @classmethod, @staticmethod
Наука - Хабрахабр

Дескрипторы Python: механизм, на котором держится половина крутости языка

Дескрипторы — одна из тех фич Python, о которых многие слышали, но мало кто использует напрямую. При этом они лежат в основе @property, @classmethod, @staticmethod, слотов и даже обычного доступа к методам. Разберём, что такое дескрипторы, как их писать и когда они реально полезны. Понять механизм

Мой ежедневный список дел в Obsidian

Раньше я использовал плагин Reminder для отображения всех задач в боковой панели. Результат был предсказуем: каждый день передо мной возникал ог
Наука - Хабрахабр

Мой ежедневный список дел в Obsidian

Раньше я использовал плагин Reminder для отображения всех задач в боковой панели. Результат был предсказуем: каждый день передо мной возникал огромный список заданий без какой-либо системы приоритизации. Необходимо быстро понять приоритеты, оценить требуемый уровень включенности и временные затраты. Это создавало когнитивную нагрузку еще до начала рабочего дня.В этой статье я расскажу о том, как я решил эту проблему, создав стартовую страницу-дэшборд в Obsidian, которая основана на простой, но мощной концепции категоризации. Читать далее

«Не работайте с мудаками» — въедливый обзор книги Роберта Саттона

В книге я узнал себя, причем в худшем смысле этой оценки. Уважаемый человек, профессор менеджмента и прочая... — доктор Роберт Саттон выразилс
Наука - Хабрахабр

«Не работайте с мудаками» — въедливый обзор книги Роберта Саттона

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

[Перевод] Как исправить всю свою жизнь за один день

Ну что, как там у вас с новогодними обещаниями?Привет! Пару недель назад в x/twitter сильно разошлась статья Dan Koe, которая набрала 170млн просмотров
Наука - Хабрахабр

[Перевод] Как исправить всю свою жизнь за один день

Ну что, как там у вас с новогодними обещаниями?Привет! Пару недель назад в x/twitter сильно разошлась статья Dan Koe, которая набрала 170млн просмотров, что для длинного формата очень много.Я ждал, что ее кто-то переведет на русский, так как хотел скинуть друзьям и знакомым. Так и не дождался! Поэтому перевел сам и решил опубликовать.Она местами резковата, но с общей идеей я согласен. Все лучшие изменения в моей жизни происходили после того, как текущий формат жизни начинал до невозможности угнетать.Я добавил локальных мемов, чтобы сбавить градус серьезности. И убрал часть абзацев. Погнали! Читать далее

Как нейросеть может быть лучшим ассистентом?

Вступление:Привет, меня зовут Лера. Работаю Head of Community / Marketing в школе Web3-разработки, но времена немного меняются. И тема этой статьи говорит за
Наука - Хабрахабр

Как нейросеть может быть лучшим ассистентом?

Вступление:Привет, меня зовут Лера. Работаю Head of Community / Marketing в школе Web3-разработки, но времена немного меняются. И тема этой статьи говорит за себя. По долгу своей службы вокруг меня постоянно проводят стримы, связанные с AI: автоматизация, вайбкод, личные ассистенты, оптимизация рабочих процессов. Ресёрч, подключение MCP и конечно же RAG.Выбирая множество тем из огромного и хайпового сегмента нейросетей сложно ухватиться за что-то очень конкретное. Будь то вводная статья в тему, я бы вам рассказывала про LLM модели. Оно и многим понятно и доступно. Мне кажется, что каждый уже слышал про ChatGPT. Слышал казусные ситуации оттуда или видел аватарки в стиле студии Гибли. Это относительно понятное явление.Но с другой стороны оно и слишком очевидное. Даже без особых знаний по написанию промптов, любой может найти способ оплатить подписку или протестировать бесплатно. Поговорить с нейросетью и либо закончить на этом, либо же пойти пробовать дальше. Читать далее

Как я сделал свой АИС-Налог и для чего он нужен

Эта статья — описывает проект, по созданию универсальной системы для бизнеса «АIS NP», которая решает проблемы сопровождения налоговых провер
Наука - Хабрахабр

Как я сделал свой АИС-Налог и для чего он нужен

Эта статья — описывает проект, по созданию универсальной системы для бизнеса «АIS NP», которая решает проблемы сопровождения налоговых проверок и налогового контроля в целом.AIS NP это единое рабочее пространство, где проверки, мероприятия, сроки и документы не разлетаются по чатам, почте и «тридцати папкам на диске», а живут в одной логике. Чтобы ты в любой момент мог открыть нужную организацию и быстро понять: что сейчас происходит, какие документы уже есть, что ещё нужно собрать, какие сроки горят, где ответ готовится, а где уже отправлен. У AIS NP очень конкретная задача: навести порядок в налоговом сопровождении, когда ты работаешь с большим объёмом разрозненной информации и вынужден держать слишком много в голове. По сути это программа, которая помогает: Читать далее

Open-Source AI Фитнес-Тренер: 27 MCP-инструментов, 3 провайдера и граф упражнений

Выделили из production-проекта и открыли в open-source PWA-приложение для персонального фитнес-тренера с AI. Дисклеймер: это open source, в нем могут быть недост
Наука - Хабрахабр

Open-Source AI Фитнес-Тренер: 27 MCP-инструментов, 3 провайдера и граф упражнений

Выделили из production-проекта и открыли в open-source PWA-приложение для персонального фитнес-тренера с AI. Дисклеймер: это open source, в нем могут быть недостатки, заходите, предлагайте идеи, исправления. Публикую тут в ознакомительных и образовательных целях. Выпилил этот кусок в open source из части личного проекта, о котором писал тут. Весь код писал полностью Claude Code на Opus 4.5 с thinking режимом. Обсудить

Проектирование быстрых кубов: ключевые принципы производительной архитектуры многомерных БД

Многомерные базы данных (MDB) — это незаметные, но критически важные механизмы практически всех систем корпоративного управления эффективнос
Наука - Хабрахабр

Проектирование быстрых кубов: ключевые принципы производительной архитектуры многомерных БД

Многомерные базы данных (MDB) — это незаметные, но критически важные механизмы практически всех систем корпоративного управления эффективностью (EPM): Oracle EPM Cloud и Essbase, IBM Planning Analytics (TM1), Anaplan, Microsoft SSAS, Optimacros и многих других. Именно они лежат в основе бюджетирования, прогнозирования, моделей прибыльности и управленческой отчетности, позволяя анализировать показатели в разрезе времени (периодов), бизнес‑подразделений (организаций), продуктов, сценариев, версий и иных измерений. При этом, несмотря на огромную аналитическую мощность, MDB чрезвычайно чувствительны к архитектуре. Разница между кубом (MDB), который отвечает мгновенно, и кубом, который «думает» минутами, чаще всего определяется не железом и не ПО, а тем, как он спроектирован.В своей основе MDB переводят сложную реальность бизнеса в формализованные измерения, иерархии и элементы. Каждое измерение — время, организация, счет, продукт, сценарий — добавляет гибкости анализа, но одновременно экспоненциально увеличивает сложность. Каждый новый элемент или узел иерархии умножает количество потенциальных пересечений данных. Большинство из них останутся пустыми, но всё равно будут потреблять ресурсы хранения, расчётов и обработки запросов. Поэтому хорошая размерностная модель — это не просто вопрос структуры, а фундамент производительности.Меня зовут Кирилл Паршин, я ведущий консультант в департаменте EPM «КОРУС Консалтинг». Эта статья посвящена архитектурным аспектам производительности многомерных баз данных: как количество и состав измерений влияют на объём, как иерархии и агрегации нагружают систему, и почему стратегии выборки и расчётов могут либо ускорить модель, либо сделать её неработоспособной. Это не разбор конкретной технологии — здесь собраны универсальные принципы, одинаково применимые к Essbase, TM1, Anaplan, SSAS, Optimacros и другим MDB‑движкам. Читать далее

Gmail закрывает POP3: переходим на IMAP

Google объявил о прекращении поддержки POP3 для проверки почты из сторонних аккаунтов в Gmail. Также прекратится поддержка Gmailify — защита от спама и
Наука - Хабрахабр

Gmail закрывает POP3: переходим на IMAP

Google объявил о прекращении поддержки POP3 для проверки почты из сторонних аккаунтов в Gmail. Также прекратится поддержка Gmailify — защита от спама и автосортировка входящих в стороннем аккаунте электронной почты. Для многих это стало неожиданностью.Разбираемся, почему POP3 проблематичен и как организовать нормальную работу с почтой через IMAP. Читать далее

[Перевод] Как совместить утилиты и рукописный CSS в атомарном подходе?

Всем здравствуйте, дорогие читатели!Меня зовут Рамазан, я Frontend-разработчик, энтузиаст и я люблю исследовать грани возможностей современных We
Наука - Хабрахабр

[Перевод] Как совместить утилиты и рукописный CSS в атомарном подходе?

Всем здравствуйте, дорогие читатели!Меня зовут Рамазан, я Frontend-разработчик, энтузиаст и я люблю исследовать грани возможностей современных Web-технологий.В этой статье мы поговорим о том, нормально ли применять в рамках Atomic CSS подхода рукописный CSS. Бытуют разные мнения по этому поводу. Кто-то считает, что в атомарном подходе нужно использовать только утилиты, а кто-то допускает и произвольные сочетания рукописных CSS классов с ними. Я постараюсь разобраться в этом, аргументируя свою позицию. Читать далее