RRDESK

Логин:
Пароль:
Авторизация:

Техподдержка

Логин:
Пароль:

Все публикации подряд на Хабре

Все публикации подряд на Хабре

10.11.2026

Масштабирование WordPress: архитектура данных, кеширование и высокая нагрузка

WordPress часто воспринимают как относительно простую PHP-платформу, предназначенную для публикации контента. Такое представление вполне справедливо для небольшого сайта, но оно перестаёт работать, когда система начинает обслуживать десятки тысяч динамических объектов, сотни параллельных запросов, сложные бизнес-процессы, интеграции с внешними сервисами и транзакционные операции.

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

Увеличение количества PHP-FPM workers не исправляет неоптимальную модель данных. Добавление Redis не устраняет логические ошибки инвалидации кеша. Перенос MySQL на более мощный сервер не решает проблему неэффективных JOIN, блокировок и чрезмерного количества запросов. Горизонтальное масштабирование нескольких веб-серверов не гарантирует корректную работу системы, если приложение предполагает наличие локального состояния.

В этой статье рассматривается WordPress как полноценная серверная платформа, работающая в условиях высокой нагрузки.

Основное внимание уделяется следующим инженерным задачам:

Читать далее

10.11.2026

У меня дико тормозил ПК, и я не знал, что делать, пока не проверил память

Не так давно Steam опубликовал итоги опроса пользователей по железу за сентябрь, в котором указано, сколько свободного места у них на дисках. Оказалось, что у каждого седьмого участника на дисках свободно меньше 100 ГБ. А ведь это меньше, чем весят некоторые крупные игры. Просто купить диск побольше тоже не вариант. Диски подорожали, а с таким подходом забиваться будут все равно до тех пор, пока полоска не станет красной. На форумах много спорят о том, сколько должно быть свободного места, называя значения от 10% до 50%. Сейчас расскажу, что на самом деле происходит с забитым SSD и сколько свободного места имеет смысл оставлять на нем.

Читать далее

10.11.2026

ИИ в разработке печатных плат

Заменит ли ИИ разводчиков печатных плат? После презентации GPT-6 Astra в профильных чатах не проходит и дня без спора. Я посмотрел, что на самом деле показали, что получилось у тех, кто повторил тест, и какие аргументы чаще всего звучат: библиотеки компонентов, DRC, топология, настройки проекта. Отдельно разобрал плату Quilter и свой опыт с ИИ‑автоматизацией.

Что стоит за «98% соединений» и «неделей вместо квартала»? Почему завод вернул плату с 58 замечаниями? И кому ИИ поможет больше: стартапу из трёх человек или опытному специалисту? Читайте и спорьте в комментариях.

Читать далее

10.11.2026

Моё обретение вдумчивого и толкового помощника

Всё началось с приглашения от @little_italy.

Я понял, что пора попробовать, тем более редактор ждёт практических историй.

Для начала я вспомнил весь свой небольшой, но всё же, опыт общения с ИИ.

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

Читать далее

10.11.2026

Sony анонсировала в Японии PlayStation Portal Player Midnight Black — версию PS Portal со встроенным накопителем

Sony Interactive Entertainment представила PlayStation Portal Player Midnight Black — версию PS Portal со встроенным накопителем данных. Устройство стоимостью около $250 начнут поставлять в Японии с 10 декабря 2026 года.

Читать далее

10.11.2026

Два года ждали такую конфу! Рассказываю, как прошла ECCV-2026 и куда движется компьютерное зрение

Всем привет! Меня зовут Виктор Юрченко. Я руковожу в Яндексе группой, которая создаёт и развивает CV‑технологии для симуляции сенсоров в автономном транспорте. А ещё организую в Школе анализа данных два курса «Глубинное зрение и графика» и «Автономные автомобили» и преподаю на них. 

В сентябре мне и моим коллегам удалось побывать на ECCV 2026 — European Conference on Computer Vision, которая проходила в шведском городе Мальмё. В этом году место проведения особенно повлияло на атмосферу — скандинавский вайб ощущался и в общем настрое, и в визуальных решениях, и даже в атмосфере экспозоны, о чём ещё расскажу.

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

Погнали!

10.11.2026

Microsoft создаст единый центр обновлений для приложений в Windows 11

Microsoft планирует разработать для Windows единый центр обновления всех установленных программ. Большинство сторонних сервисов, распространяемых вне Microsoft Store, сейчас используют собственные установщики.

Читать далее

10.11.2026

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

TL;DR: каждый день разработчик открывает пять разных сайтов ради пяти мелких задач — отформатировать JSON, проверить JWT, декодировать base64, посчитать подсеть, сделать QR-код. Мне надоело, что эти сайты медленные, увешаны рекламой и отправляют мои рабочие данные на сервер. Я собрал всё в одном месте, заставил инструменты работать целиком в браузере и по ходу дела наступил на несколько граблей, о которых полезно знать — от потери точности больших чисел при форматировании JSON до того, как CSP может «сломать» счётчик посещений и репутацию сайта в браузере.

Читать далее

10.11.2026

Утечка: в сеть попал исходный код Half-Life 2: Episode 3 и ранние билды Portal 2

Архивы разработки Valve снова оказались в открытом доступе. Датамайнеры заполучили фрагменты исходного кода отмененной Half-Life 2: Episode 3, а вдобавок — массив тестовых карт для Portal 2, которые никогда не показывали публике.

Читать новость далее

10.11.2026

Почему вчерашние подписки рано сравнивать с прошлой неделей

Утром в отчёте 25% продлений за вчера, но у части подписчиков ещё есть время на оплату. На примере PostgreSQL покажу, как сравнивать дни с полным 48-часовым окном, засчитывать предоплату и обрабатывать платёж ровно на границе срока.

Читать далее

10.11.2026

Полные восемь лекций по фундаментальной NLP из аудитории ТГУ: Attention, Трансформер, GPT и чуточку про harness

Привет, хабряне!

Меня зовут Михаил Пожидаев. Я работаю доцентом на кафедре теоретических основ информатики Томского государственного университета. Читаю лекции по UNIX, программной инженерии, анализу сетей и обработке естественного языка, о которой хочу сегодня рассказать.

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

Курс ориентирован на фундаментальные основы вычислительных процессов, Harness рассмотрен только на одном занятии — про него и так сейчас говорится фантастически много. План лекций такой:

1. Классические основы. Кратко о токенизации и сегментации, стемминге и лемматизации, TF-IDF и алгоритме Витерби.

2. Векторное представление слов. Кратко про перцептрон, линейную ячейку и функции активации, one-hot vector, embedding sparse-dense и другие, HNSW и фактические модели получения embedding, такие как Word2vec, FastText, ELMo и GloVe.

3. Рекуррентные сети. Сеть Элмана и варианты её использования, Seq2Seq, кодер-декодер, LSTM, GRU и некоторые предпосылки появления подходов к языковому моделированию на основе LSTM.

4. Механизм внимания. Общая идея внимания, варианты Богданова и Луонга, переход к внутреннему вниманию (самая изящная фишка в курсе!), multi-head attention, позиционное кодирование в разных видах.

Читать далее

10.11.2026

[Перевод] Ваш стриминг ненастоящий. Ловушка загрузки файлов в Spring Boot

В контроллере Flux, приложение на WebFlux, всё выглядит реактивно. А под капотом файл сначала целиком оседает во временном хранилище. Десять загрузок по 2 ГБ и можно идти выяснять, кто съел диск.

Ловушка прячется в привычном @RequestPart. Одного реактивного типа недостаточно, чтобы байты обрабатывались по мере поступления.

В статье показываем, как устроить настоящую потоковую загрузку через Flux<PartEvent>. И проверяем её файлом на 512 МБ при куче 256 МБ.

Читать далее