Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 47 мин. 10 сек. назад

Stack Overflow в голове: Почему мы тупеем после 18:00 и зачем Сеньору «хардкодить» свою жизнь

10 часов 16 мин. назад

Случалось такое? 19:00. Мы закрываем рабочие ноутбуки. Мы — Senior Developers, архитекторы, тимлиды. Люди, которые сегодня днем жонглировали абстракциями и решали проблемы на миллионы рублей. У нас был план: вечером покодить свой пет-проект, выучить Rust или хотя бы почитать ту самую доку по архитектуре.

Читать далее

Очереди на PostgreSQL: антипаттерн или реальность жизни

10 часов 17 мин. назад

Привет! Меня зовут Дима Кривопальцев, я тимлид бэкенд‑команды Яндекс Диска (Яндекс 360). Уже больше семи лет я занимаюсь разработкой высоконагруженных распределённых систем — и в статье расскажу об одной из них.

В Яндекс 360 есть сервисы с очень большими нагрузками — и по RPS, и по объёму хранимых данных, и по числу обрабатываемых асинхронных задач. Именно последняя часть — асинхронная обработка — будет в центре этого рассказа.

Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности.

Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь.

Читать далее

Создание кастомного Toolbar с Jetpack Compose. Подробный разбор всех попыток и решений

10 часов 33 мин. назад

Привет, Хабр! Меня зовут Максим Сазонов, я android-разработчик в ПСБ. 

Сегодня предлагаю разобрать путь создания кастомного тулбара от первой кривой реализации до оптимизированного решения. 

И главная проблема, которую надо решить при создании этого компонента  это центрирование title и subtitle. Эта проблема возникает потому что у нас может быть тулбар с разным количеством иконок по обе стороны от заголовка, текстом и иконками или только с title. И если ширина иконок у нас стандартна (44 dp), и достаточно просто умножить эту ширину на количество иконок справа, чтобы понять свободное пространство для title и subtitle, то с текстом с одной или с двух сторон всё намного сложнее, так как мы не можем заранее вычислить ширину этого текста, а значит не можем правильно центрировать и задать ширину title и subtitle.

В статье я расскажу, как я решил этот вопрос.

Читать далее

Экономика дефицита: как OpenAI, Google и xAI перекроили рынок оперативной памяти

10 часов 35 мин. назад

В ноябре 2025 года рынок памяти столкнулся с кризисом: цены на DDR5 взлетели в 2–3 раза всего за несколько недель, а производители чипов работают на пределе возможностей. Причина — взрывной рост ИИ-индустрии, где такие гиганты, как OpenAI, Google и xAI, буквально «выгребают» с рынка всю доступную память GDDR и HBM для своих дата-центров.

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

Читать далее

Грааль, Екклесиаст и навязчивый мотив

11 часов 52 сек. назад

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

Далее

[Перевод] Хотите, чтобы ваш текст выглядел живым? Перестаньте делать эти 5 вещей, которые выдают ChatGPT

11 часов 11 мин. назад

Я научился распознавать сгенерированный ИИ контент более десяти лет назад. А теперь, когда ChatGPT стал настолько повсеместным, почти каждый может сделать то же самое.

Особенно если текст содержит несколько «человеческих» уловок, состряпанных чат-ботом.

Послушайте. Я приложил руку к созданию этого монстра Франкенштейна из машинных шаблонов более 15 лет назад, когда стал соавтором платформы, которая писала всё: от миллионов забавных обзоров фэнтези-футбола для Yahoo! каждую неделю до тысяч сверхсерьёзных финансовых статей для Associated Press каждый квартал.

Я занимаюсь этим так давно, что просто не могу этого не видеть.

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

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

Читать далее

Как новичку найти работу в информационной безопасности

11 часов 11 мин. назад

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

В Яндекс Практикуме прошёл вебинар «Как новичку найти работу в информационной безопасности» — эксперт в сфере Андрей Шамарин рассказал, чем занимаются специалисты в этой области, как найти в ней своё направление и начать карьеру. Делимся самым важным.

Читать далее

Раз-два-три tmux: запускаем несколько окон одним скриптом

11 часов 13 мин. назад

Привет, Хабр!

Бывало, открываешь десяток терминалов, чтобы мониторить систему: в одном htop, в другом делаешь tail логов, в третьем запускаешь отладку. Через пару минут такой работы голова идет кругом от мельтешащих окон. Для того, чтобы как-то разобраться с этим, помогут терминальные мультиплексоры, старый добрый GNU Screen и его более крутой товарищ tmux.

Читать далее

Почему сайт не продает? 3 кейса по спасению конверсии с кратным ростом обращений и выручки

11 часов 16 мин. назад

Привет, Хабр! Это Сергей Перевозчиков, основатель агентства контекстной рекламы «КонтекстЛаб». Что именно на сайте тормозит продажи и не позволяет получать больше заявок? Как улучшить конверсию и повысить отдачу от рекламных вложений? 

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

Читать далее

Изучаем английские слова в контексте, выпуск 1

11 часов 16 мин. назад

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

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

Читать далее

За секунду до открытия двери: что на самом деле происходит между вашей картой и считывателем?

11 часов 16 мин. назад

Вы подносите карту к считывателю — дверь открывается.

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

Как это работает? Как пассивная карта без батарейки получает энергию? Как она передаёт данные?

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

Читать далее

[Перевод] Оценка сложности модели — Часть 1: Почему проще обычно лучше

11 часов 32 мин. назад

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

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

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

Читать далее

Внедряем Gemini во все поля ввода Windows: Бесплатно, без смс и с обходом ограничений

11 часов 32 мин. назад

Полгода назад 1500 бесплатных запросов в Gemini казались вечностью. Сегодня Google закрутил гайки, и лимиты улетают за час

Я доработал свою Open Source утилиту на Python. В этой статье расскажу, как реализовать систему ротации API-ключей, чтобы получить «бесконечный» доступ к нейронке, как переключаться между моделями Gemini и Gemma на лету и внедрить AI-помощника прямо в буфер обмена Windows. Исходники и готовый билд — внутри.

Посмотреть код

Супероружие, которое взорвет интернет: что такое ботнет AISURU и почему он меняет правила игры в кибератаках

11 часов 44 мин. назад

18 ноября 2025 года, на следующий день после того как Microsoft отразили атаку ботнета AISURU в 15 Tbps, по всему миру на несколько часов фактически перестал работать провайдер Cloudflare. За два месяца до этого Cloudflare отчитался об успешном отражении атаки того же AISURU в 22 Tbps (мировой рекорд, который, видимо, этот ботнет решил обновлять каждый месяц). Хотя два инцидента оказались в итоге не связаны, учитывая фантастические темпы роста AISURU, время задуматься — как скоро придет момент, когда мощь этого ботнета превысит все защитные ресурсы провайдеров мирового уровня?

Читать далее

Платформа для цифровизации мероприятий, виджет для сбора правок на сайтах — и ещё 8 российских стартапов

12 часов 1 мин. назад

10 новых российских продуктов для продажи и покупки цифровых товаров, поиска удаленных специалистов, управления студией для креативных команд и многого другого. Битва за «Продукт недели» началась!

Product Radar — здесь каждую неделю публикуются лучшие онлайн-сервисы и железки от русскоязычных команд.

Читать далее

Дежавю на 3 триллиона: Хроники потерянного капитала от доткомов до ИИ

12 часов 15 мин. назад

Помните звук модема? Этот пронзительный писк и скрежет, который обещал вход в дивный новый мир? Конец 90-х был удивительным временем. Казалось, что старые законы экономики просто взяли и отменили специальным указом где-то в недрах Кремниевой долины. Прибыль? P/E? Дивиденды? Это всё скука для пенсионеров в костюмах. Главными метриками стали "просмотры", "уникальные пользователи" и "доля рынка". Если у вашей компании в названии не было приставки "e-" или окончания ".com", вы вообще не существовали для инвесторов.

Сегодня, глядя на графики котировок некоторых технологических гигантов и читая новости про очередной стартап, который "революционизирует [вставьте любое слово] с помощью ИИ", меня преследует стойкое чувство дежавю. Только вместо ".com" теперь вездесущий "AI". Давайте сдуем пыль с истории краха доткомов и посмотрим, не наступаем ли мы сейчас на те же самые грабли, только теперь с нейросетевым управлением.

Читать далее

Автоматизация лабораторных процессов: почему внедрение ЛИМС превращается в проблему еще на старте

12 часов 42 мин. назад

В эпоху цифровой трансформации лаборатории сталкиваются с парадоксальной ситуацией: несмотря на обилие готовых решений для автоматизации, внедрение ЛИМС остается недосягаемой мечтой. Причина кроется не в технологических ограничениях, а в уникальной специфике лабораторной деятельности, регламентированной стандартом ГОСТ ISO/IEC 17025-2019. Этот документ, насчитывающий 216 прямых требований вида «лаборатория должна», требует систему взаимосвязанных процессов, каждое изменение в которой влияет на десятки других компонентов системы. Необходимость следования всем требованиям стандарта заложена в критериях аккредитации, игнорировать эти требования нельзя. Ожидаемый результат внедрения ЛИМС - автоматизация через цифровизацию, которая должна быть не просто инструментом, а живым отражением всей системы менеджмента качества.

Читать далее

Физики изучили невидимый парный танец плазменных частиц

13 часов 2 мин. назад

Коллектив ученых из Объединенного института высоких температур РАН и Московского физико-технического института обнаружил неожиданную и сложную связь между движениями парных пылевых частиц в плазме. Исследователям удалось показать, как неоднородность «кильватерного следа», оставляемого одной частицей, заставляет другую колебаться в вертикальном направлении в такт удвоенной частоте их горизонтальных смещений. Результаты работы, поддержанной грантом Российского научного фонда (номер  20-12-00372), опубликованы в журнале Physics of Plasmas.

Пылевая плазма — это ионизированный газ, содержащий микроскопические твердые частицы, которые называют пылинками. Такая среда встречается повсюду: от межзвездных облаков и колец Сатурна до промышленных установок для производства микрочипов и термоядерных реакторов. В лабораторных условиях ученые часто имеют дело с плазмой, в которой ионы движутся направленно, образуя поток. Когда в такой поток попадает отрицательно заряженная пылинка, она начинает вести себя как своеобразный гравитационный центр для положительных ионов. Подобно тому, как лодка оставляет за собой кильватерный след на воде, заряженная частица в потоке ионов создает за собой область возмущения — так называемый ионный кильватерный след. Этот след представляет собой вытянутую область с избытком положительного заряда, которая может притягивать другие отрицательно заряженные пылинки. Благодаря этому механизму частицы способны выстраиваться в упорядоченные структуры, например, в вертикальные цепочки. Однако до сих пор оставалось много вопросов о том, как именно неоднородная структура этого следа влияет на тонкую динамику частиц внутри таких ансамблей

Читать далее

Лучшие AI‑плагины для Figma и Photoshop: дизайн нового уровня

20 часов 24 мин. назад

Добро пожаловать, продуктовые дизайнеры!

Если вы в поисках инструментов, которые помогут стремительно ускорить работу и создавать по‑настоящему выразительные сайты и приложения, — вы попали по адресу.

Откладывайте поиски: здесь мы погружаемся в мир AI‑плагинов для Figma и Photoshop и рассказываем о подборке решений, которые способны полностью переосмыслить ваш рабочий процесс.

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

Давайте вместе пройдёмся по 10 наиболее интересным решениям.

Читать далее

Funxy — гибридный язык программирования со статической типизацией

21 час 5 мин. назад

Funxy — гибридный язык программирования со статической типизацией, pattern matching и удобной работой с бинарными данными.

Для чего подходит

Скрипты и автоматизация. Один бинарник без зависимостей — скачал и работает. Встроенная работа с файлами, JSON, HTTP, SQL.

Небольшие приложения. CLI-утилиты, API-сервисы, обработка данных.

Работа с бинарными данными. Парсинг на уровне отдельных битов. Сетевые протоколы, форматы файлов, нестандартные структуры.

Обучение программированию. Простой синтаксис, но с важными концепциями: типы, pattern matching, иммутабельные структуры данных, рекурсия с TCO (можно писать рекурсивный код без страха переполнения стека).

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.