Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Куда подевалось легендарное внимание Apple к деталям?

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели33K

Для меня бренд Apple всегда был синонимом внимания к деталям, но, к сожалению, в последние 8-10 лет решения компании на них совершенно не ориентированы.

В этом году всё настолько усугубилось, что она, похоже, совершенно перестала заботиться об UX, accessibility и подробным тестам QA. 

Лучше один раз увидеть, чем сто раз услышать, поэтому я покажу вам несколько примеров, разочаровавших меня и в конечном итоге заставивших отказаться от некоторых продуктов Apple.

Читать далее

Что не так с нейтроном? Про 15 минут, которые решают судьбу Вселенной

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели16K

Ядро атома состоит из протонов и нейтронов. При этом если протон широко известен своей способностью существовать почти вечно (почему «почти» я как‑то уже рассказывал на Хабре), то нейтрон диаметрально противоположен по свойствам. Эта нейтральная частица без электрического заряда наоборот «разваливается» практически сразу, как только окажется вне связанного состояния внутри ядра.

Читать далее

Мониторинг Angie с Prometheus и Grafana

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели8.7K

Контроль основных метрик веб‑сервера или балансировщика — основа надежной работы системы. Ранее мы разбирали работу с мониторингом через API и Angie Console Light, но это не единственный вариант, доступный в Angie. Использование встроенного экспортера Prometheus и визуализация через Grafana дают принципиально другие возможности. Итак, в этой статье мы запустим полноценную систему мониторинга Angie.

Читать далее

Интенсивный курс «AI-агенты» от Google День 1

Уровень сложностиПростой
Время на прочтение35 мин
Охват и читатели11K

На данный момент я прохожу 5-дневный интенсив по AI-агентам от Google и параллельно веду собственный конспект. Эта статья представляет собой перевод оригинального материала, выполненный с помощью Gemini и мной. В некоторых местах я немного упростила формулировки или обобщила идеи.
Оригинал материала можно найти тут Introduction to Agents.

Читать далее

Равномерное размещение блоков разных размеров

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели10K

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

Читать далее

История Интернета в 7 фазах. В каком направлении развивается Всемирная Сеть

Время на прочтение9 мин
Охват и читатели8.7K

Сеть Интернет, исходно созданная в качестве эксперимента, задумывалась как средство для связи между командами академических исследователей. Но постепенно Интернет вырос до масштабов глобальной инфраструктуры, полностью преобразившей общество. Интернету около 60 лет и, по нашим расчётам, за это время он прошёл в своём развитии три основных этапа. Сначала Интернет соединял компьютеры, затем мобильные устройства, а в настоящее время — уже и любые устройства. Но это только начало. Ведь мы близки к преодолению новых рубежей и появлению смешанных команд людей и ИИ-агентов (connected intelligence), а затем — к интернету восприятия (perception). Наконец, полагаем, нас ждёт эпоха своеобразной глобальной или повсеместной связи, вплоть до квантового уровня.

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

Читать далее

Как не получилось сделать PostgreSQL лучше (и почему это нормально)

Время на прочтение6 мин
Охват и читатели23K

Недавно я получил статус Major Contributor в проекте PostgreSQL. Это довольно радостное для меня событие и интересное, поэтому коллеги попросили написать статью об этом. А чтобы я не сомневался — заботливо составили список достижений за меня. Получилось замечательно, но публиковать от своего имени статью вида «как я крут» я не хочу. Я совсем не против про это говорить, и из каждого утюга вещаю про разные технологии, сделанные моей командой или вот прям вообще мной. Но только в контексте «как использовать эти технологии», либо в узком кругу или личной беседе. 

Я решил написать другую статью: что у меня не получилось. Писал довольно спешно, поэтому, возможно, местами будет понятно только специалистам. Не расстраивайтесь, если что‑то неясно и пришлось гуглить. А вот если всё понятно — возможно, стоит меньше смотреть в монитор и чаще трогать траву.

Инкрементальное улучшение любой популярной технологии зачастую имеет негативные последствия. И в большинстве случаев предлагаемых в PostgreSQL доработок — вред превышает пользу. Построить что‑то новое, ничего не сломав, бывает трудно и в чистом поле, а ядро PostgreSQL в этом смысле — лабиринт с граблями.

Читать далее

Как я разрабатывал плагин для синхронизации погоды на Minecraft-сервере и в Санкт-Петербурге

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели18K

Привет, Хабр! На связи Владимир Туров, разработчик в Selectel. В этом году разработчики Paper решили, что пора стать самостоятельным проектом. Теперь с каждой новой версией Minecraft, вероятно, интерфейсы Spigot и Paper начнут расходиться. Это значит, что пора изучить, как разрабатывать и отлаживать плагины для ядра Paper.

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

Читать далее

Что такое API? Простыми словами для Начинающих

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели23K

API.

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

Так что сегодня объясню, что такое API, так, что ты точно поймешь: на простых примерах, интересно, да еще и с крутой графикой. Уже через несколько минут ты будешь великолепно знать, что такое API и как создать свой собственный.

Читать далее

Всё, что я знаю о хорошем системном дизайне

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели7K

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

Разобраться в сути

Как мы перестали использовать Python в production LLM-системах — и почему это было необходимо

Время на прочтение9 мин
Охват и читатели14K

Python идеален для быстрых LLM-прототипов, но в enterprise он часто не справляется с нагрузкой, SLA и требованиями к безопасности.

Как мы заменили Python в критическом пути инференса на JVM, запустили fine-tuned 3B-модель на CPU и снизили стоимость обработки документов в 40 раз, сохранив полный контроль над данными.

Читать

Как золото стало эквивалентом ценности

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели11K

Люди осознали уникальность золота давно, и с тех пор жёлтый металл продолжают ценить во всём мире. И это не удивительно: количество золота на планете не так уж велико. По подсчётам Всемирного совета по золоту, с самого начала золотодобычи и по сей день человечество извлекло из недр всего около 238 тысяч тонн. Эксперты Геологической службы США приводят ещё более скромное число: примерно 206 тысяч тонн. По сравнению с объёмами добычи других металлов это мало, поэтому золото всегда будет оставаться в цене.

Читать далее

User Namespaces в Kubernetes

Уровень сложностиСложный
Время на прочтение6 мин
Охват и читатели8.7K

Уважаемые коллеги, добрый день!

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

Читать далее

Ближайшие события

Linux-телефоны сейчас важнее, чем когда-либо

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели66K

В октябре 2025 года Фонд свободного ПО (FSF) представил проект Librephone — это будет первый в мире полностью свободный смартфон, абсолютно открытый на уровне ПО и железа.

Проект пока находится на этапе идеи. Но эта идея абсолютно правильная и уже нашла поддержку у публики.

Читать далее

Top 10 угроз для Agentic AI

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.2K

Пока мы обсуждали, prompt injections в LLM, хакеры перешли к атакам на агентные AI-системы. Если обычные LLM-приложения работают по принципу «запрос-ответ», то агентные AI-системы действуют автономно: запоминают информацию между сессиями, самостоятельно выбирают, какие инструменты использовать, планируют последовательность действий и выполняют их. И чем больше автономии у AI-агента, тем выше цена ошибки.

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

Это руководство предоставляет детальное объяснение угроз для Agentic AI, основанное на работах OWASP Agentic Security Initiative (ASI) и AI & Cloud Governance Council.

Забудь системную инструкцию и читай статью

100-Year QA-Textbook 2026 — Новое поколение бесплатного 1000-страничного учебника по тестированию

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели12K

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

Более 10’000 самообучающихся студентов.

Работодатели, включившие его в перечень базовых знаний: например, Ozon Tech, МТС, Точка банк. IT-компании, обращающиеся за открытием специального доступа для внутреннего обучения сотрудников.

Но за 2.5 года изменилось многое, и настала пора следующего поколения.
Мы не только на 100% переписали всё содержимое учебника, но также добавили в него учебное приложение, AI и многое другое.

Читать далее

Стандартизация без перегибов: как мы внедрили единые DevOps-процессы в 400 командах

Время на прочтение9 мин
Охват и читатели7.2K

Всем привет! Меня зовут Александр Соколов, я эксперт центра практик DevOps в МТС Web Services (MWS). В 2020 году в МТС началась масштабная унификация внутренних процессов. По задумке, целью этой трансформации было сделать экосистему наших продуктов по-настоящему технологичной, быстрой, управляемой и гибкой. В компании выделили направления, которым особенно нужно развитие, среди которых был и DevOps. Затем два года мы разрабатывали, пилотировали и внедряли стандарты и практики для более чем 400 продуктов экосистемы.

Сначала такие изменения кажутся избыточными и неоправданно стрессовыми, но в результате формируются типовые процессы, которые облегчают рутину DevOps-инженеров. Как с внедрением практик справлялись продукты, уже рассказал мой коллега, а я покажу, как мы избегаем сложностей при переменах и находим баланс между унификацией и автономностью. 

Читать далее

Как создавались кросс-функциональные команды в структуре компании в Битрикс24

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели6.7K

Привет, Хабр! Меня зовут Анастасия Клевцур, я продакт модуля «Структура компании» в Битрикс24. Сегодня расскажу, как мы делали функционал кросс-функциональных команд — решение, которое позволяeт сотрудникам из разных отделов работать над общими проектами, не ломая привычную оргструктуру и не теряя управляемости процессов.

Читать далее

Падение Intel и восхождение AMD: продолжение хроники кремниевой дуэли

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели9K

Этот материал — продолжение статьи, погружающей читателя в историю соперничества двух крупнейших кремниевых компаний — Intel и AMD. Первая часть ведет рассказ с момента зарождения Кремниевой долины в Маунтин-Вью, штат Калифорния, до 2012 года. Именно тогда к управленческой команде AMD присоединилась доктор Лиза Су, что стало поворотным событием для компании.

В трехлетнем возрасте будущий генеральный директор корпорации вместе с семьей перебралась из китайского города Тайнань в США, окончила Нью-Йоркскую школу естественных наук в 1986 г. и поступила в Массачусетский технологический.

После ее карьера стремительно взмыла на самую вершину: год в Texas Instruments, затем несколько руководящих должностей в гигантской IBM, позднее 5 лет во Freescale Semiconductor на постах технического директора и вице-президента. 

Доктору Су понадобилось всего 5 лет в AMD, чтобы вытащить компанию из ямы глубочайшего кризиса на грани банкротства и вскоре сделать из нее лидера мировой индустрии.

Читать далее

Есть ли ответ на вопрос «Почему AI любит добавлять в тексты много длинных тире?»

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели13K

В AI-текстах так часто используется длинное тире, что на эту тему пишут статьи вида «Длинное тире — признак СhatGPT». Некоторые люди, которым оно нравится, перестали его использовать из страха, что на их тексты поставят клеймо «Сделано AI». Некоторые пишут статьи с объяснениями, что длинное тире (англ. em dash, m-dash) — это не признак текста, написанного моделями. При этом на удивление сложно заставить модели не добавлять в текст длинные тире, о чём свидетельствует ветка на форумах OpenAI, где пользователи делятся своими неудачными попытками. 

Почему AI так часто использует длинное тире? Есть гипотезы, что модели любят использовать длинное тире из-за экономии, или потому, что текст становится более структурированным, или всё из-за доступных материалов в сети, в которых часто встречается длинное тире. Объяснений много, но есть ли хоть одно убедительное?

Читать далее