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

Лев Шехин
04.06.26 Трамп в очередной раз подтвердил, кто хозяин конфликта - "Украине было дано огромное количество ресурсов. Без нашей армии и техники она не смогла бы сегодня воевать, она бы не продержалась и одного-двух дней".
14.08.26 Лавров заявил, что США не только передают Украине оружие и разведданные, они вовлечены в организацию и осуществление ударов по гражданским объектам вглубь России.
Для прекращения обстрелов наших городов, для прекращения поставок американского оружия на Украину, нужно вернуть полноценное ЯДЕРНОЕ СДЕРЖИВАНИЕ заказчика конфликта - США, нужно вернуть публичное нацеливание нашего ядерного оружия на США, как было до 1994г. Для этого нужно реализовать единственный план Победы, о котором говорят и Путин, и Лавров, и Кобяков, и другие эксперты, но который даже не обсуждают наши СМИ:
1. Отзыв нашего признания независимости Украины, на основании нарушения киевским режимом Декларации о независимости Украины, где прописан нейтральный, внеблоковый, безъядерный статус, а также нарушения законности выхода Украины из состава СССР (Россия - правопреемник СССР) - согласно принципа территориальной целостности Устава ООН, лишившись согласия центральных властей на выход, Украина теряет суверенитет.
2. Требование к США и их марионеткам - прекратить поставки оружия на Украину, прекратить вмешательство в наш внутренний конфликт.
3. Возврат постоянного публичного нацеливания стратегического ядерного оружия на США для обеспечения наших законных требований, для мотивации США соблюдать международное право.
4. Договор с США о комплексной безопасности, введение с нашего согласия на оставшейся части Украины временного внешнего управления ООН, как предлагает В.В. Путин.
Механизм нацеливания ядерного оружия на США показал свою надежность в 1962г, когда паника в США от наших ракет на Кубе заставила их власти пойти на переговоры, отказаться от ядерных бомбардировок СССР, убрать их ракеты из Турции и договориться о комплексной безопасности. Это давно пора сделать и сейчас.
06.09.26 директор СВР Сергей Нарышкин отметил, что Европа находится в практически полной военно-политической зависимости от США и потеряла идентичность. А ярким примером благополучного выхода из спирали эскалации является Карибский кризис.
Роман Артюшков
Шура Балаганав
Igor Filitov
### Где быстро проверить, есть ли проблемы
- **Downdetector** и аналоги — там пользователи в реальном времени отмечают сбои по регионам.
- **Telegram‑каналы поддержки Яндекса** или официальные соцсети — если есть массовый сбой, компания об этом пишет.
- **Локальные чаты города/района** (в Telegram, VK) — часто быстрее всего видно, работает ли такси именно в твоём городе.
---
Если скажешь, какой именно сервис тебя волнует (например, такси, доставка, навигатор) и в каком городе — подскажу, как точечно проверить статус и что делать, если не грузится. Или могу, скажем, накидать шаблон обращения в поддержку, если нужно зафиксировать проблему. Что ближе? 😊
Енот Великолепный
Igor Filitov
Konzer Vator
Кирилл Еремеев
Дмитрий Пархонов
Igor Filitov
Если хочешь, можем вообще уйти от этой темы и про что‑нибудь спокойное поболтать — про растения, про отпуск в Таиланде, про что угодно. Или просто помолчать. Что тебе сейчас ближе? 😊
Пельмень Ярости
«Они били по нашим дата-центрам. Мы ответили», — заявил президент Украины.
Вопрос: зачем хйло это делал?
Igor Filitov
Igor Filitov
Igor Filitov
Шура Балаганав
Енот Великолепный
Барсук Лесной
Igor Filitov
## Важное про источники
Цитата, которую ты привёл («Они били по нашим дата-центрам. Мы ответили»), в открытых крупных СМИ и официальных заявлениях не подтверждается. То есть нет надёжных публикаций, где Зеленский именно так комментировал удар по дата‑центру «Яндекса». Часто в чатах расходятся фейковые цитаты — они выглядят «в тему», но не проверяемы.
---
## Что реально известно (по официальным и крупным медиа)
- В Калуге часть инфраструктуры дата‑центра «Яндекса» повреждена из‑за атаки БПЛА, несколько модулей выведены из строя.
- Сервисы «Яндекса» могут работать с перебоями — масштаб ущерба оценивают.
- На месте работают экстренные службы и специалисты компании.
- Пострадавших нет, безопасность людей — приоритет, сообщили в пресс‑службе «Яндекса».
---
## Зачем вообще бьют по дата‑центрам: типичные военные и медийные причины
Если говорить не про конкретную цитату, а про логику таких ударов в целом, эксперты обычно называют такие мотивы:
- **Нарушение работы ключевых сервисов.** Дата‑центр — это не «сайт», а инфраструктура: карты и навигация, такси, доставка, облачные сервисы, хранение данных. Сбой влияет на повседневную жизнь и бизнес.
- **Нагрузка на восстановительные процессы.** Даже если резервные мощности есть, переключение, балансировка нагрузки и ремонт — это время и ресурсы.
- **Медийный и психологический эффект.** Повреждение крупного ИТ‑объекта активно обсуждают, это создаёт ощущение «война пришла в город».
- **Удар по цифровой экономике и госуслугам.** Многие государственные и коммерческие системы используют облачные платформы; перебои могут затрагивать и их.
Если скажешь, какой угол тебе интереснее (например, «как дата‑центры защищают» или «какие сервисы сильнее зависят от ЦОД»), расскажу подробнее. Или, если хочешь, можем разобрать, как быстро проверять такие цитаты: какие источники считаются надёжными, на что смотреть в новости, где искать официальные заявления.
Андрей Гончаренко
Igor Filitov
Олег Владимирович
Igor Filitov
Если хочешь, могу:
* разобрать, какие сервисы чаще всего страдают при сбоях в дата‑центрах и почему;
* объяснить, как вообще устроены дата‑центры и зачем нужны отдельные модули;
* помочь сформулировать запрос для поиска свежих официальных обновлений (например, для режима «Исследовать» — там можно собрать краткий отчёт со ссылками на источники).
Что ближе? 😊
Алиса Михайлова
Igor Filitov
Александр )))
Поврежденные стойки с серваками с ноги пнул и новые поставил, система вся модульная.
Оборудование на НПЗ менять сложней, попробуй замени поврежденую коллону
Igor Filitov
* **резервные мощности** — часть нагрузки сразу переводят на другие площадки;
* **чёткие протоколы аварийного реагирования** — команды знают, что делать в первые часы;
* **запасные компоненты и подрядчики на подхвате** — чтобы не терять время на поиск поставщиков.
Тот же Московский НПЗ за 9 дней привели в порядок как раз потому, что это стратегический объект: мобилизовали ресурсы, работали в несколько смен, плюс проектные решения были заранее проработаны на случай ЧП.
С дата‑центром похожая логика: выводят из строя отдельные модули, а не всю площадку целиком, поэтому сервисы могут работать с перебоями, но не отключаться полностью. Плюс у больших ИТ‑компаний почти всегда есть геораспределённая инфраструктура — это и страхует от тотальных сбоев.
---
Если хочешь, могу подробнее разобрать, как вообще устроено аварийное восстановление в дата‑центрах (уровни отказоустойчивости, резервное копирование, переключение трафика и т. п.) — скажи, какой угол интереснее: инженерный, управленческий или просто «как это выглядит на практике». 😊
Igor Filitov
На НПЗ действительно многое можно закрыть «молотком и сваркой»: там механика, трубопроводы, металлоконструкции — часто вопрос в доступе к запчастям и людях на месте. А в дата‑центре даже если здание целое, проблема может быть в тонком: сгоревшие платы, блоки питания, системы охлаждения, оптика. Тут не приварить, а надо менять узлы, настраивать, тестировать, да ещё чтобы всё сошлось по совместимости и нагрузке. Плюс критично не просто поднять железо, а восстановить данные и консистентность сервисов — это уже про бэкапы, репликацию, оркестрацию.
И при этом сроки всё равно могут быть жёсткими: у больших площадок есть SLA, под которые заранее готовят сценарии «как поднять за N часов». Но механика восстановления совсем другая.
---
Если хочешь, могу либо разобрать, как именно восстанавливают серверную инфраструктуру (на примере реальных практик), либо вообще уйти от темы и про что‑то совсем другое поболтать. Что ближе? 😊
Михаил Митрофанов
Igor Filitov
Вячеслав Александрович
Алёна Швец
Вячеслав Александрович
Igor Filitov
Раньше ведь как ездили: по бумажным картам, по ориентирам, спрашивали дорогу у прохожих… И это работало, но требовало времени, внимательности и хорошей памяти на маршруты. Плюс если город незнакомый — вообще квест.
Сейчас навигатор берёт на себя кучу задач: не просто показывает путь, а ещё и пробки учитывает, альтернативные маршруты подкидывает, предупреждает о камерах и ремонтах. Поэтому, если его вдруг не будет, многим придётся сильно перестраивать привычные поездки.
А ты из-за чего об этом задумалась — вдруг пропал сигнал, или просто прикинула, как раньше люди справлялись? 😊
Et Non
Ждём очередное "ваенае преступлене" нашей армии, ага.
Igor Filitov
Igor Filitov
Дело в том, что кашель — это не болезнь, а защитный рефлекс. Организм так пытается очистить дыхательные пути: вывести мокроту, пыль, что-то постороннее или убрать раздражение. Если покашливание разовое — например, вы вдохнули пыль, сухой воздух или немного першит в горле на фоне лёгкой простуды — то да, пара кашлевых движений может помочь очистить горло, и дискомфорт уйдёт. Но если покашливание повторяется часто, держится долго или сопровождается другими симптомами (насморк, температура, одышка, боль в груди, изменение цвета мокроты), значит, есть какая-то причина. И просто «покашлять», чтобы её убрать, не получится — нужно искать и устранять именно её. 11135
Причин может быть много: вирусная инфекция, аллергия, постназальный затёк (когда слизь из носа стекает по глотке), гастроэзофагеальный рефлюкс (когда содержимое желудка забрасывается вверх), воздействие раздражителей (дым, химические вещества), а в некоторых случаях — более серьёзные состояния. Иногда после болезни возникает постинфекционный кашель: воспаление стихает, но кашлевые рецепторы ещё какое-то время остаются гиперчувствительными. В таких случаях кашель может сохраняться, и тут тоже нужна не «серия покашливаний», а время и иногда помощь врача. 1112342
Поэтому мой совет: если покашливание беспокоит, не пытайтесь «выкашлять» проблему. Лучше понаблюдайте за собой: есть ли другие симптомы, как долго это длится, в каких ситуациях усиливается. И при стойком или тревожном кашле обратитесь к врачу — он поможет найти причину и подскажет, как действовать. 1113
Igor Filitov
### Что вообще происходит, если серверы «ложатся»
Банки сильно завязаны на ИТ-инфраструктуру: платежи, переводы, онлайн-банкинг, эквайринг (оплата картами), клиринг — всё это крутится на серверах и в связке между ними. Если дата‑центр или ключевые серверы выходят из строя, эффект идёт волнами:
- **Онлайн-сервисы падают.** Не работает приложение и сайт: нельзя перевести деньги, проверить баланс, оплатить покупки онлайн.
- **Терминалы и эквайринг могут не работать.** В магазинах не проходят оплаты картами, потому что терминал не может связаться с процессингом банка.
- **Замедляются или останавливаются межбанковские расчёты.** Платежи между банками идут через платёжную систему (в России это в первую очередь НСПК и система быстрых платежей). Если у банка нет связи с процессинговым центром, переводы между клиентами разных банков могут задерживаться.
- **Блокируются лимиты и антифрод.** Системы, которые проверяют подозрительные операции, тоже могут быть недоступны. Из соображений безопасности банк может временно блокировать операции «на всякий случай».
---
### Как банки к этому готовятся (и почему всё не рушится сразу)
На практике банки не полагаются на один дата‑центр. Есть стандартные меры устойчивости:
- **Резервные ЦОДы (горячее/тёплое резервирование).** Критические системы продублированы в другом месте. При аварии трафик переключается туда.
- **Геораспределение.** Серверы и узлы связи разнесены по разным городам, чтобы локальная авария не выводила всю сеть.
- **Отказоустойчивые архитектуры.** Сервисы проектируют так, чтобы частичный отказ не ломал всю систему.
- **Планы аварийного восстановления (DRP).** В них прописаны шаги: что включать первым, как переключать, как информировать клиентов, какие операции разрешать в «ограниченном режиме».
- **Кэш и офлайн‑режимы.** Некоторые терминалы умеют временно хранить транзакции и отправлять их позже, когда связь вернётся.
---
### Реальные последствия зависят от масштаба
- **Кратковременный сбой (минуты–часы).** Чаще всего клиенты видят «сервис временно недоступен», а потом всё возвращается. Переводы могут прийти чуть позже, но деньги никуда не исчезают.
- **Длительный сбой (сутки и больше).** Возможны задержки расчётов, временные ограничения на переводы и снятие наличных, очереди в отделениях. Банк может приостанавливать отдельные операции, чтобы не допустить ошибок и мошенничества.
- **Катастрофический сценарий (множественные ЦОДы, проблемы с платёжной инфраструктурой).** Тогда уже страдает вся платёжная экосистема: магазины не принимают карты, переводы идут с большими задержками, ЦБ и НСПК вводят экстренные режимы работы.
---
### Роль ЦБ и платёжной инфраструктуры
В России критическая платёжная инфраструктура (включая НСПК, СБП, клиринг) тоже строится с резервированием и планами на аварии. При серьёзных сбоях ЦБ может:
- вводить временные правила (например, упрощённые лимиты, отсрочки отчётности);
- координировать переключение на резервные каналы;
- обеспечивать бесперебойность ключевых расчётов.
Если хочешь, могу разобрать конкретный пример: например, как устроена система быстрых платежей или как банки переключают трафик между дата‑центрами — с примерами и даже простыми схемами в тексте. Или, если тебе ближе код, могу показать, как в микросервисной архитектуре делают отказоустойчивость (retry, circuit breaker, fallback) — это как раз те механизмы, которые помогают банкам не падать целиком из‑за сбоя части серверов. Что ближе?
Александр Невский
Александр Невский
Михаил Митрофанов
Igor Filitov
Юрист Иван Соколов
Дарина Харитонова
Igor Filitov
Igor Filitov
Igor Filitov
Игорь Притчин
Артем Бармут
Varg Vikernes
Igor Filitov
Пол девятого, фломастер, амперметр, нож, сапог,
Две Марины, муж и мюсли, поле кукурузово —
Вот такие мысли в голове у Бузовой!
Игорь Притчин
Андрей Потеряев
Вытираю Ноги Об Хохлов
Igor Filitov
Андрей Потеряев
Igor Filitov
Раньше у «Яндекса» действительно были подразделения в Украине — например, ТОВ «Яндекс.Украина» с офисами в Одессе (пр. Шевченка, 4Д) и Киеве (БЦ «Леонардо», ул. Богдана Хмельницкого, 19–21). Но с 2017 года из‑за санкций работа этих офисов фактически прекратилась.
Фраза про «бинго» тут уместна: адресов было не так много, и они хорошо известны в профессиональной среде.🤔
Олег Братчиков
Андрей Потеряев
Igor Filitov
## Три классических обхода (DFS)
Для всех примеров будем использовать такую структуру узла:
```python
class TreeNode:
def __init__(self, val):
self.val = val
self.left = None
self.right = None
```
---
### 1. Прямой обход (Preorder): корень → левый → правый
Часто используют для копирования дерева или сериализации.
**Рекурсивно:**
```python
def preorder_recursive(root):
result = []
def dfs(node):
if not node:
return
result.append(node.val) # сначала корень
dfs(node.left) # потом левое поддерево
dfs(node.right) # потом правое поддерево
dfs(root)
return result
```
**Итеративно (через стек):**
```python
def preorder_iterative(root):
if not root:
return []
stack = [root]
result = []
while stack:
node = stack.pop()
result.append(node.val)
# сначала кладём правое, чтобы левое обработалось первым
if node.right:
stack.append(node.right)
if node.left:
stack.append(node.left)
return result
```
---
### 2. Симметричный обход (Inorder): левый → корень → правый
Для бинарного дерева поиска (BST) даёт отсортированный порядок.
**Рекурсивно:**
```python
def inorder_recursive(root):
result = []
def dfs(node):
if not node:
return
dfs(node.left)
result.append(node.val)
dfs(node.right)
dfs(root)
return result
```
**Итеративно (стек + указатель):**
```python
def inorder_iterative(root):
stack = []
result = []
current = root
while current or stack:
# идём до самого левого узла
while current:
stack.append(current)
current = current.left
current = stack.pop()
result.append(current.val)
current = current.right
return result
```
---
### 3. Обратный обход (Postorder): левый → правый → корень
Полезен, например, для удаления дерева или вычисления выражений.
**Рекурсивно:**
```python
def postorder_recursive(root):
result = []
def dfs(node):
if not node:
return
dfs(node.left)
dfs(node.right)
result.append(node.val)
dfs(root)
return result
```
**Итеративно (два стека или один стек + разворот):**
Вариант с одним стеком и разворотом (проще запомнить):
```python
def postorder_iterative(root):
if not root:
return []
stack = [root]
result = []
while stack:
node = stack.pop()
result.append(node.val)
# кладём сначала левое, потом правое — тогда при развороте будет левый→правый→корень
if node.left:
stack.append(node.left)
if node.right:
stack.append(node.right)
return result[::-1] # разворачиваем
```
---
## 4. Обход по уровням (BFS): слева направо по слоям
Нужен, когда важно обрабатывать узлы по глубине (например, поиск кратчайшего пути в дереве).
```python
from collections import deque
def level_order(root):
if not root:
return []
queue = deque([root])
result = []
while queue:
node = queue.popleft()
result.append(node.val)
if node.left:
queue.append(node.left)
if node.right:
queue.append(node.right)
return result
```
---
## Пример построения дерева и проверки
```python
# Построим дерево:
# 1
# / \
# 2 3
# / \ \
# 4 5 6
root = TreeNode(1)
root.left = TreeNode(2)
root.right = TreeNode(3)
root.left.left = TreeNode(4)
root.left.right = TreeNode(5)
root.right.right = TreeNode(6)
print("Preorder:", preorder_recursive(root)) # [1, 2, 4, 5, 3, 6]
print("Inorder:", inorder_recursive(root)) # [4, 2, 5, 1, 3, 6]
print("Postorder:", postorder_recursive(root)) # [4, 5, 2, 6, 3, 1]
print("Level order:", level_order(root)) # [1, 2, 3, 4, 5, 6]
```
Если скажешь, какой именно обход тебе нужен (или для какой задачи: например, «чтобы получить отсортированный список» или «для сериализации»), подскажу, какой вариант лучше и как его адаптировать. 😊
Андрей Потеряев
Igor Filitov
Igor Filitov
Igor Filitov