Зеленский объяснил, почему для американцев выгодно поддерживать Украину оружием
Он отметил, что большая часть денег возвращается в США через производство и рабочие места.
Президент Украины Владимир Зеленский рассказал, почему для Соединенных Штатов Америки выгодно направлять средства на производство вооружения в том числе для поддержки Украины.
Так в интервью Fox News, комментируя позицию части американского общества о том, что средства на поддержку Украины лучше потратить на потребности самих американцев, Зеленский отметил, что большая часть денег возвращается в США через производство и рабочие места.
«Когда вы производите для Украины и вместе с Украиной, вы производите это также и с американцами. Таким образом, большая часть продукции будет производиться в ваших штатах, а также в Украине», — сказал он.
Зеленский добавил, что совместные предприятия по производству вооружения позволят обеспечить дополнительные рабочие места как для американцев, так и украинцев.
Поддержка Украины со стороны американского общества
Согласно данным последнего соцопроса, почти половина граждан США считает, что страна тратит слишком много на помощь Украине.
Отмечается, что эти настроения, вызванные прежде всего республиканцами, помогают объяснить усиление оппозиции среди консервативных законодателей Республиканской партии на Капитолийском холме, которые отвергают попытки президента Джо Байдена одобрить новый транш помощи Украине, утверждая, что деньги лучше было бы потратить на внутренние приоритеты.
В то же время социологи акцентируют внимание на том, что противников оказания помощи Украине среди граждан США стало меньше по сравнению с октябрьским опросом.
Вас также могут заинтересовать новости:
- На Таврическом направлении оккупанты активизировались: штурмуют и сбрасывают КАБы
- Зеленский: Мы можем остановить войну, но ценой будут Крым и Донбасс
- У Черноморского флота РФ уже нет тотального влияния, — Зеленский
Как мы решили проблему неизвестности источника модификации элемента, или «как понять, почему элемент изменился»?
Всем привет! На связи Владимир Колеснев и Владимир Беневоленский из ИТ-команды подразделения ДОМ.РФ Земли. Здесь мы уже рассказывали о том, чем мы занимаемся, но напомним: в ДОМ.РФ мы создаём систему автоматизации вовлечения в оборот неиспользуемого федерального имущества. Другими словами, мы разрабатываем продукт на Б24, в котором земельные участки (ЗУ) проходят долгий путь от появления в системе до реализации на торгах.

Сокращённо мы СУЗФ – система управления земельным фондом. Почему наша система работает на Битрикс24? Да бог его знает, так было задумано свыше. Но, как говорится, от своей судьбы не уйдешь. Проблема, с которой мы столкнулись, случилась бы в любом случае, независимо от того, использовали бы мы Б24 или нет.
СУЗФ – огромная система с кучей сущностей и процессов, в которой, естественно, всё работает как швейцарские часики (спасибо нашему тимлиду). Мы оперируем 25-30 сущностями и ~900 свойствами, но основные сущности – это лоты, земельные участки, торги, документы (кстати, документов у нас около трёхсот тысяч). Каждая сущность имеет свою логику создания и изменения. Это могут быть различные источники модификаций. Например, земельный участок может создаваться/модифицироваться внутри системы логикой трансформации (межевания) участков / обновляя какие-либо данные через выписку ЕГРН (единый государственный реестр) или обновляя гео-данные через интеграцию с сервисами наподобие DaData и пр. Причем нужно заметить, что обновления так же могут происходить по событию (EventHandler) и по интервалу времени (Cron).
В среднем за день у нас происходит около 35 тысяч модификаций элементов.
Проблема

И жили бы мы так долго и счастливо, но «бизнес» интересовался природой случайной модификации элемента. С ростом системы генерировать отделом разработки ответы с причинами изменений стало уже невозможно. Проблема возникла, когда мы конкретно перестали понимать, почему какой-либо элемент сущности создался или изменил свои параметры.
Идея
Возник вопрос: как бы нам красиво снять с себя ответственность за модификации элементов? Нам был нужен механизм: единая точка входа для создания/изменения элемента и разные данные в зависимости от источника.

Реализация
Чтобы решить эту проблему, мы разработали новый механизм сохранения источника модификации элемента в нашу систему. Этот механизм позволяет нам отслеживать и записывать все действия, которые привели к созданию или изменению элемента.
Как это работает? Каждый раз, когда происходит создание/обновление элемента, эта система логирует источник и список измененных полей. Например, если земельный участок был изменен через выписку ЕГРН, система сохранит эту информацию и привяжет ее к элементу участка. Таким образом, у нас всегда будет доступ к полной истории изменений элемента и понимание, почему он был создан или изменен, когда и кем.

У нас есть базовый абстрактный класс для добавления и изменения элемента (рис.1):

Внутри этого класса есть:

- Метод getDescription(), который возвращает описание логики модификации/создания элемента
- Метод getFields(), в котором подготавливаем поля для элемента, данные из этого метода будем получать в методе сохранения save() в базовом классе
- Метод onBefore(), в котором мы можем валидировать переданные данные перед сохранением либо выполнять какую-то дополнительную логику, необходимую до сохранения
- Метод onAfter() для дополнительной логики после сохранения элемента
- Метод createOrUpdate(), который изменяет/создает элемент. В него мы можем передать ID элемента, если элемент нужно модифицировать.
Внутри метода createOrUpdate() мы сохраняем элемент через метод save() и сохраняем в логи результат сохранения элемента (рис.3). Внутри метода save() мы только вызываем метод createOrUpdate(), но уже из класса для работы с элементами инфоблоков (инфоблок – одна из сущностей БД Б24).

Таким образом выглядит структура источников для элементов (рис.5):

Классы источников мы наследуем от базового класса (рис.5):

Если в функцию createOrUpdate() мы передаём ID элемента, элемент обновляется, если не передаём – элемент создаётся.
Сохранение элемента происходит таким образом (рис.6):

Данные, которые мы передаем в конструктор должны содержать в себе максимальный набор «сырых» данных, а различная логика и преобразования должны содержаться уже внутри сорса. Таким образом вся логика изменения элемента для данного сорса содержится в одном едином классе.

Сохранение элемента может быть вызвано каким-либо событием (EventHanlder) либо запущено по истечении интервала времени.
Для таких случаев у нас есть два интерфейса для класса источника: Eventable и Periodic. От Periodic добавляется метод, в котором определяется, пора ли нам запустить сохранение элемента. От Eventable – метод, в котором в класс-регистратор обработчиков событий мы возвращаем событие сразу с его обработчиком.
Интерфейс Eventable на рис.6. и Periodic на рис.7.


На рис.8 мы регистрируем обработчики событий.

Итоги
Этот механизм позволяет нам решить несколько проблем.
Во-первых, он упрощает процесс отладки и исправления ошибок. Если у нас возникают проблемы с элементом, мы можем быстро определить источник модификации и найти причину проблемы. Во-вторых, он помогает повысить прозрачность работы системы. Мы можем предоставить пользователям доступ к информации о модификации элемента, чтобы они могли видеть, какие действия привели к изменению элемента и убедиться в его достоверности.
Кроме того, это позволяет анализировать данные и выявлять тенденции и паттерны в модификации элементов. Мы можем использовать эти данные для оптимизации процессов и повышения эффективности работы системы.
Дополнительным бонусом стало то, что теперь мы можем автоматически генерировать документацию по источникам создания и изменений элементов, основываясь на методе getDescription.
Поэтому можно смело сказать, что механизм сохранения источника модификации элемента – мощный инструмент для улучшения работы нашей системы. Он позволяет нам легко отслеживать и анализировать изменения элементов, обеспечивать прозрачность и надежность работы системы.
Почему от красного вина болит голова? У ученых появилась новая гипотеза

Американские ученые высказали новое предположение о том, почему даже от небольшого бокала красного вина у некоторых людей начинает болеть голова, хотя другие алкогольные напитки они могут пить без подобных последствий. Более того, по их теории, от дорогого вина голова должна болеть сильнее, чем от дешевого.
Исследователи из Калифорнийского университета считают, что головную боль после красного вина вызывает антиоксидант под названием кверцетин, содержащийся в темном винограде.
Его присутствие в организме человека негативно влияет на метаболизм алкоголя, говорится в их статье, опубликованной в журнале Scientific Reports.
При этом чем больше солнечного света попадает на виноград, пока он растет, тем больше в нем вырабатывается кверцетина, отмечают авторы исследования, которое было профинансировано за счет краудфандинга – пожертвований через интернет.
То есть для людей, склонных к головной боли, дорогое вино с этой точки зрения может быть вреднее, чем дешевое, сказал Би-би-си один из авторов исследования, профессор Эндрю Уотерхаус.
«Дешевые сорта винограда выращивают на крупных лозах с густыми кронами, поэтому они не получают столько солнца, а высококачественный виноград растет на лозах поменьше, с меньшим количеством листьев», — объяснил он.
«Количество солнечного света тщательно контролируется для улучшения качества вина», — говорит эксперт.
Но другие специалисты не спешат хвалить дешевое вино по сравнению с дорогим.
Профессор Роджер Кордер, эксперт в области экспериментальной терапии из Лондонского университета королевы Марии, обратил внимание Би-би-си на то, что при производстве многих недорогих вин для широкого потребления используются добавки, которые тоже могут вызывать головную боль.
Речь идет о пектиназах, которые ускоряют процесс виноделия, а также о консерванте под названием диметилдикарбонат. Профессор Кордер отмечает, что продуктом их распада является метанол, и призывает провести соответствующие научные исследования.
Другие предположения
Помимо гипотезы о влиянии кверцетина, существует еще несколько теорий о том, почему у некоторых людей начинает болеть голова уже через полчаса после даже небольшого бокала вина.
Есть предположение, что дело в сульфитах — консервантах, продлевающих срок хранения вина. Но их содержание обычно выше в сладких белых винах, чем в красных.
При аллергии на сульфиты таких вин действительно следует избегать, но доказательств того, что именно сульфиты виноваты в головных болях, существует мало.
- Британские ученые: красное вино полезно для кишечника
- Ученые: полбокала вина в день повышают риск рака груди
Другой возможный виновник головных болей — гистамин. Этот ингредиент как раз чаще встречается в красном вине, а не в белом или розовом.
Гистамин может расширять кровеносные сосуды в организме, что в свою очередь может привести к головной боли. Но опять же, конкретных доказательств этого не хватает.
Как проходило новое исследование
Что это было?
Мы быстро, просто и понятно объясняем, что случилось, почему это важно и что будет дальше.
Конец истории Реклама подкастов
В своем исследовании ученые Калифорнийского университета ссылаются на широко известные данные о том, что около 40% жителей Восточной Азии страдают врожденной непереносимостью алкоголя. Любые алкогольные напитки вызывают у них покраснение лица, головные боли, тошноту и другие неприятные симптомы.
Это связано с генетической мутацией, из-за которой у многих жителей Азии в организме недостаточно фермента ALDH2, известного как альдегиддегидрогеназа-2. Этот митохондриальный белок участвует в метаболизме этанола.
Благодаря этому ферменту у большинства людей токсичные составляющие алкоголя расщепляются на менее вредные, а затем выводятся.
Алкоголь расщепляется в организме в два этапа: сначала он превращается в токсичное соединение под названием ацетальдегид, а затем фермент ALDH2 превращает его безвредный ацетат, по сути, в уксус.
Если второй стадии процесса не происходит, то в организме накапливается вредный ацетальдегид, который вызывает неприятные симптомы, в том числе головную боль.
В своем исследовании ученые лабораторно продемонстрировали, что подобное происходит при поглощении красного вина с высоким уровнем кверцетина: это вещество может блокировать действие фермента ALDH2.
Нужно проверить на людях
Исследователи отмечают, что кверцетин только при смешении с алкоголем вызывает в организме проблемы.
Он содержится во многих фруктах и овощах – и даже продается в качестве пищевой добавки из-за своих полезных противовоспалительных свойств.
Свою теорию о том, что он вызывает головные боли после употребления красного вина, ученым еще предстоит протестировать на людях.
«Мы, наконец, на правильном пути к объяснению этой тысячелетней загадки. Следующий шаг — научно проверить эту теорию на людях, которые склонны к такого рода головным болям, так что следите за новостями», — сказал соавтор исследования профессор Моррис Левин, эксперт в области неврологии и директор Центра головной боли Калифорнийского университета.
Употребление алкоголя в больших количествах и с высокой скоростью может иметь серьезные последствия для здоровья в краткосрочной и долгосрочной перспективе.
Британская система здравоохранения NHS напоминает, что регулярное употребление более 14 единиц алкоголя в неделю (одна единица – это 10 г чистого спирта) может повредить печень и вызвать другие проблемы со здоровьем, включая инсульты и болезни сердца. Это около шести поллитровых бутылок пива средней крепости или около десяти маленьких (125 мл) бокалов вина.
По данным благотворительной организации по борьбе с раком Cancer Research, алкоголь вызывает семь различных типов рака. В случае рака груди — примерно один из 10 диагнозов вызван употреблением алкоголя.

Подпишитесь на нашу имейл-рассылку, и каждый вечер с понедельника по пятницу вы будете получать самые основные новости за день, а также контекст, который поможет вам разобраться в происходящем.
Стало известно, почему даже у непьющих людей могут развиться болезни печени
Cell Metabolisml: особая кишечная бактерия может вызывать жировую болезнь печени

Shutterstock
Кишечная бактерия Klebsiella pneumonia, которая синтезирует этиловый спирт, может вызывать жировую болезнь печени у непьющих людей. Результаты исследования ученых из Пекинского института опубликованы в Cell Metabolism.
Жировая болезнь печени (ЖБП) — состояние, при котором в печени накапливается избыток жира. В норме этот орган практически не содержит жировой ткани. Алкогольная форма ЖБП — это комплекс патологических изменений в печени, развитие которых вызвано хроническим употреблением алкоголя в токсических дозах, а неалкогольная — частный случай заболевания, возникающего у людей, которые его не употребляют.
Китайские ученые выяснили, что заболевания печени могут быть спровоцированы не только вредными привычками. Klebsiella pneumonia — это микроорганизм, обитающий как в окружающей среде, так и в организме человека. Была обнаружена связь этого патогена с неалкогольной жировой болезнью печени (НАБЖ). Иногда бактерии, уже присутствующие в организме, начинают стремительно размножаться и синтезировать этиловый спирт. Существуют два определенных штамма, способных вырабатывать алкоголь. Этот процесс сопровождается интоксикацией печени, тошнотой, быстрой утомляемостью и плохим самочувствием.
Тем не менее пока непонятно, почему у одних людей Klebsiella pneumonia вызывает НАБЖ, а у других нет. Вероятнее всего, микрофлора кишечника некоторых людей более благоприятна для роста и колонизации этих бактерий.
Ранее врач рассказала, с чем связаны провалы в памяти после употребления алкоголя.
