Habr

News from Habr


Week's most reacted
11.05.2026 − 17.05.2026
Habr
ViAchKoN @ Habr · 05/16/2026 14:34 EDT

Основы тестирования и правила, которые помогают надёжно тестировать сложные приложения: примеры на Python

За годы работы разработчиком я сталкивался с разными подходами к тестированию. В этой статье я хочу показать, какие практики кажутся мне неэффективными, и объяснить, как довольно просто писать надёжные тесты, которые дают и хорошее покрытие, и устойчивость. Статья может быть полезна не только Python-разработчикам, но и инженерам-программистам в целом. Читать далее Read more

0

Fresh news
Other news
older that 24 hours
Habr
arehspb @ Habr · 03/24/2026 15:50 EDT

От костылей к биекции: как я писал генератор судоку на JS

Привет, Хабр.Я работаю учителем математики и информатики в солнечном Таиланде. Во время школьных каникул, вместо регулярных путешествий по Азии я решил развлечь себя изучением синтаксиса JavaScript.Когда-то, мы с моей замечательной (но ныне бывшей) женой фанатели от нестандартных судоку со знаками «больше-меньше», мы сами печатали себе уникальные сетки, а иногда, я даже рисовал их руками на основе готовых шаблонов из интернета.В этой статье я хочу рассказать об эволюции моего математического движка... Read more

0

Habr
v_pyatnitsky @ Habr · 03/24/2026 15:43 EDT

Agentic RAG Challenge. Я знаю что вы искали прошлым летом…

В данной статье хотел бы поделиться опытом участия в хакатоне Agentic Legal RAG Challenge 2026. Наша команда называется "Sparks of intelligence". Читать далее Read more

0

Habr
ZiNTeR @ Habr · 03/24/2026 15:39 EDT

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

Привет, Хабр. В этой статье поделюсь частью знаний на стыке радиолюбительства и компьютеров. Постараюсь эту статью сделать краткой и полезной. Но это не точно :)Расскажу вам об одном из гадких, неприятных "приколов", которые довольно сложно детектировать. Но они доставляют периодическую боль. Читать далее Read more

0

Habr
GoldenGekko @ Habr · 03/24/2026 15:36 EDT

Векторный поиск в PostgreSQL: pgvector, pgvectorscale или VectorChord?

Привет Хабр! Меня зовут Владимир сегодня я постараюсь исправить ошибку из моей первой статьи про векторный поиск. Основная претензия к статье (два из трех комментариев 😂) была в том, что тема сисек векторного поиска не раскрыта.В этом материале постараюсь кратко рассказать, что же такое векторный поиск, зачем он нужен, варианты реализации векторного поиска в PostgreSQL и провести сравнительные тесты времени отклика при различных объёмах данных. Читать далее Read more

0

Habr
QUORO_Journal @ Habr · 03/24/2026 15:30 EDT

Яркость проектора: почему ваш «4K» днем показывает только пыль на стене

Купили проектор с «4K», а картинка днем серая? Поздравляю, вы повелись на маркетинг, а не на яркость проектора. Я протестировал разные модели и расскажу, сколько на самом деле нужно ANSI люмен, чтобы смотреть кино днем и не жалеть о деньгах. Читать далее Read more

0

Habr
ComputerPers @ Habr · 03/24/2026 14:35 EDT

Stable Diffusion 3.5 medium на Apple M1 16Gb

В этой статье, про ИИ, написанной не полностью ИИ, про генерацию изображений - не будет изображений. В конце этой статьи мы будем запускать эту модель на указанном чипе, но начнем мы с чуть более мощного - он понадобиться чтобы разобраться с проблемой.Первая проблема с которой я столкнулся - это потребление памяти. Поиски в интернете, описание самой модели говорили о том что она должна помещаться в ~10GB VRAM. Чего должно с... Read more

0

Habr
Mr_FatCat @ Habr · 03/24/2026 14:34 EDT

Пайплайны, bounce-back и cron для ИИ-агентов на одной подписке Google AI

Важный момент: agent-pool - это MCP-сервер, который работает и в IDE, и внутри самого Gemini CLI. Воркер может сам делегировать задачи дальше - создавать подгруппы и запускать своих воркеров. На этом строится вся фрактальная оркестрация. Читать далее Read more

0

Habr
PatientZero @ Habr · 03/24/2026 13:39 EDT

[Перевод] JavaScript считает все данные датами

Excel не единственный, кто любит превращать любые данные в даты.Если вы работаете с датами в JavaScript, то, вероятно, рано или поздно пользовались new Date(someString). Это удобно: передаём строку, получаем объект Date. Но привыкнув к Python, я был удивлён тем, насколько свободно JavaScript обращается с форматами дат. Позвольте мне проиллюстрировать это примерами. Читать далее Read more

0

Habr
levston @ Habr · 03/24/2026 13:35 EDT

Flask + Claude API за 10 дней: как мы автоматизировали акты выполненных работ для самозанятых

Как мы запустили ИИ-сервис для генерации актов за 10 дней: Flask + Claude APITL;DR: сделали сервис для автоматической генерации актов выполненных работ с помощью Claude API. Расскажем про архитектуру, промпт-инжиниринг и подводные камни.ПредпосылкиСамозанятые и ИП вынуждены тратить 20–40 минут на оформление каждого акта выполненных работ. Существующие решения — либо тяжёлые бухгалтерские системы, либо ручные Word-шаблоны. Мобильного, быстрого инструмента не было.АрхитектураБэкенд: Flask + SQLAlchemy + Postg Read more

0

Habr
andrey_chepiga @ Habr · 03/24/2026 13:07 EDT

Проектирование солнечного трекера. Ч.1: нужно ли вообще поворачивать панели за Солнцем?

Солнечные панели до сих пор вызывают скептицизм, и во многом этот скептицизм оправдан: КПД современных фотоэлектрических модулей редко превышает 17–25 %, а это означает, что большая часть солнечного излучения, падающего на поверхность панели, просто рассеивается в виде тепла, не превращаясь в электроэнергию. Если добавить к этому потери в инверторе, соединительных кабелях и аккумуляторах, реальная эффективность всей системы оказывается ещё скромнее – и скептики получают очередной повод для сомнений.Одним из Read more

0

Habr
KissedByF1re @ Habr · 03/24/2026 13:06 EDT

Защита агентных приложений по OWASP Agentic Top 10 и модели Trifecta

Агентные системы - это уже не чат. Они планируют задачи, дергают инструменты и оставляют свой след в данных. Сетка фильтров не спасёт, если у агента есть доступ к чувствительному контенту, недоверенные источники и выход в интернет. Разбираем OWASP Agentic Top 10 и модель Trifecta чтобы не допустить утечек и взлома системы. Читать далее Read more

0

Habr
powerman @ Habr · 03/24/2026 13:05 EDT

Настройка личных серверов через Docker Compose

В январе 2023 мне пришла в голову идея: а почему бы не управлять своими серверами так же, как я управляю своими проектами — через docker compose up. Довольно быстро стало понятно, что до меня в эту сторону массово не ходили, если кто так уже делает, то делает это молча… т.е. на все детские грабли на этом пути мне придётся наступить лично. А вот вам повезло: если тоже захотите пойти в... Read more

0

Habr
TanyaVSdannye @ Habr · 03/24/2026 12:58 EDT

Базовые оконные функции

Статья-разбор оконных функций для тех, кто их еще никогда не использовал, с примерами кода и данных: - разница оконных функций и агрегации;- зачем нужна конструкция OVER();- особенности PARTITION BY;- как задавать порядок расчета (ORDER BY);- примеры функций ранжирования и базовых агрегаций. Читать далее Read more

0

Habr
sproshchaev (OTUS) @ Habr · 03/24/2026 12:55 EDT

Spring Boot Actuator: полный гайд по мониторингу в 2026

Выкатили приложение, а через час — таймауты? Redis отключился, а вы узнали об этом от клиентов?В этой статье на реальном примере покажу, как Spring Boot Actuator превращает ваше приложение из «чёрного ящика» в прозрачную систему. Разберём:➡ Что такое Actuator и зачем он нужен.➡ Как настроить эндпоинты, чтобы не открыть дыру в безопасности.➡ Какие метрики реально помогают найти узкие места (история, как мы ускорили приложение на 40%).➡ Кастомные метрики для бизнес-показателей.➡... Read more

0

Habr
ilemusic @ Habr · 03/24/2026 12:55 EDT

JMatrixPlatform: как я теперь за 5 минут загружаю данные, на которые другие тратят дни

Рассказываю, как я сделал простейший yaml сервис на Java и Vue для разовой загрузки данных, чтобы не писать тонны кода и не мучиться с JSON.Предыдущая часть: Enovia умерла, да здравствует JMatrixPlatform: пересобираю легендарную платформу на Java и VueНачинаю короткий цикл с мини-историями разработки JMatrixPlatform. Информации очень много, но я начну с задачи взаимодействия технических специалистов с самой системой и её данными. Читать далее Read more

0

Habr
alexlyk314 @ Habr · 03/24/2026 12:50 EDT

Просто о циркулянтах и их связи с дискретным преобразованием Фурье

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

0

Habr
cleverence (Клеверенс) @ Habr · 03/24/2026 12:36 EDT

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

За последний год мы в «Клеверенс» наблюдаем интересную тенденцию: дистрибьюторы активно закупают железо для работы с «Честным ЗНАКом», но процессы на складе всё равно буксуют. Оказывается, наличие ТСД и принтера в инвентарной ведомости не гарантирует автоматизацию. Читать далее Read more

0

Habr
i4iksy @ Habr · 03/24/2026 12:07 EDT

Метод Компонентов – Роскошный максимум инженерии

Эта статья про то, как делать гибкую и расширяемую архитектуру с помощью простейших инструментов. Метод компонентов даёт интероперабельность, платформы, области ответственности, управление жизненным циклом, свободу в выборе технологий, бесконечный источник дофамина и избавляет от боли в суставах. Короче, компонентный подход реально CRAZY. А самое главное то, что он очень простой. Читать далее Read more

0

Habr
cognitronn (BotHub) @ Habr · 03/24/2026 12:00 EDT

[Перевод] Atlassian уволила 1 600 человек и сказала, что «дела идут хорошо». Кто выигрывает от замены людей на ИИ?

Думаю, можно уже сказать прямо: массовые увольнения в tech-секторе — это ужасная идея.Согласны? Да, знаю. Согласиться легко.Но увольнения не прекращаются. И, по всем признакам, средние и крупные tech-компании только разогреваются. Топор ещё даже не наточен. И каждый технарь, кого пока не задело, наверняка гадает — когда придут за ним.Может, вы просто стараетесь не высовываться. Вероятно, лучшая стратегия. Но если вы, как и я, следили за каскадом объявлений об увольнениях последний... Read more

0

Habr
Andrianov_Vladislav @ Habr · 03/24/2026 12:00 EDT

Интеграция систем в российских компаниях: объективный анализ подходов и инструментов

Российский IT 2026: нет универсального выбора интеграций К 2026 году мы окончательно привыкли жить в реальности тотального импортозамещения и раздутых внутренних экосистем. Казалось бы, за это время рынок должен был выработать единый стандарт "как правильно соединять отечественный софт", но на деле зоопарк решений стал только больше.В данном аналитическом обзоре мы рассмотрим различные подходы к интеграции с точки зрения технической целесообразности, без предпочтения конкретных технологий. Разбираемся в д Read more

0

Most popular sources

  • You see 399 news out of 399.
  • Sources 61 out of 61.
Ars Technica 0%
Vox 0%
MacRumors 0%
Tom's Hardware 0%
AlleyWatch 0%
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

18.05.2026 05:36
Last update: 05:25 EDT.
News rating updated: 12:32.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2026