Содержание

Юрий Гагарин появится на Дворцовом мосту под «Укрощение огня»

Юрий Гагарин появится на Дворцовом мосту под «Укрощение огня»

         В ночь с 11 на 12 апреля в 01:10 в рамках звукового шоу «Поющие мосты» состоится акция, приуроченная к 60-летию первого полета человека в космос

Комитет по печати и взаимодействию со СМИ совместно с газетой «Петербургский дневник» подготовил особый подарок для горожан к юбилейной дате первого полета в космос. В ночь с воскресенья на понедельник Дворцовый мост будет разведен под музыку, написанную почетным гражданином Санкт‑Петербурга, культовым композитором Андреем Петровым для советского художественного фильма «Укрощение огня» (1972 год), снятого по мотивам биографии конструктора ракет Сергея Королёва.

Кроме того, в ночь на понедельник на пролет Дворцового моста будет выведена созданная петербургскими художниками и дизайнерами «Петербургского дневника» лазерная проекция, рассказывающая о легендарном полете Юрия Гагарина. Зрители увидят лазерный «Восток-1» – первый космический аппарат, поднявший человека на околоземную орбиту, и портрет Гагарина, подписанный его знаменитой фразой «Поехали».

Перед акцией состоится пресс-подход, в котором примут участие:

  • Ольга Петрова, дочь А. Петрова;
  • Ольга Рендино, заместитель генерального директора конгрессно-выставочного бюро Санкт‑Петербурга;
  • Олег Мухин, вице-президент Федерации космонавтики России;
  • Дмитрий Ковалев, директор Академии цифровых технологий;
  • Марина Мерцалова, заместитель председателя Комитета по печати и взаимодействию со средством массовой информации;
  • Кирилл Смирнов, главный редактор издания «Петербургский дневник».

Прямую трансляцию можно будет увидеть на сайте Spbdnevnik.ru и на странице «Петербургского дневника» в соцсети «ВКонтакте».

Напомним, что проект «Поющие мосты» реализуется с 2016 года. Наиболее масштабным по числу участников в минувшем сезоне стало разведению Дворцового моста под музыку Виктора Цоя.

Сбор прессы состоится в 00:30 у Дворцового моста (причал со львами у Адмиралтейства). 

Аккредитация СМИ по телефону: 8 (911) 242-81-80 (Ольга Горбунова).  

 

Портрет Юрия Гагарина появился на Дворцовом мосту под «Укрощение огня»

Портрет Юрия Гагарина появился на Дворцовом мосту под «Укрощение огня»

          Сегодня ночью в рамках звукового шоу «Поющие мосты» состоялась совместная акция Комитета по печати и ОАО «Петроцентр», посвященная 60-летию первого полета человека в космос. Тысячи петербуржцев наблюдали за разводом Дворцового моста под музыку, написанную почетным гражданином Петербурга, композитором Андреем Петровым для фильма «Укрощение огня», снятого по мотивам биографии конструктора Сергея Королёва.

Художниками и дизайнерами «Петербургского дневника» была создана лазерная проекция, рассказывающая о легендарном полете Юрия Гагарина.

К участию в акции «Поющие мосты» присоединились Ольга Петрова — дочь Андрея Петрова, Дмитрий Ковалев – директор Академии цифровых технологий, Марина Мерцалова – заместитель председателя Комитета по печати, Кирилл Смирнов – генеральный директор ОАО «Петроцентр», главный редактор газеты «Петербургский дневник» и сетевого издания spbdnevnik.ru.

         «Как известно, история российской космонавтики зародилась именно в нашем городе. На территории Петропавловской крепости, где сейчас находится Музей космонавтики и ракетной техники проводились испытания двигателя аппарата, на котором был совершен первый полет в космос. Ленинградские ученые, инженеры, конструкторы сыграли в развитии отечественной науки прорывную роль. Поэтому для нашего города 12 апреля – День космонавтики — всегда был на особом месте.

Надеюсь, что сегодняшняя акция «Поющие мосты», как совместный проект Комитета по печати и ОАО «Петроцентр», стала подарком для всех петербуржцев к 60-летию со дня первого полета в космос. Таким образом, мы дали старт множеству мероприятий, которые пройдут в эти дни в Северной столице», — отметила Марина Мерцалова.

       Напомним, что проект «Поющие мосты» реализуется с 2016 года.

во сколько смотреть по ТВ?

Карта и приёмник

CSD-01/IRCHD-02/IRCSD-03/IRCHD-04/IRCAM модуль Irdeto SSCHD-04/CXCAM модуль Conax CPGlobo X80HD X8Globo X90EVO-05PVREVO-02EVO-07EVO-07AEVO-08 HDEVO-09 HD IREVO-09 HD CXМ1CAM модуль СardlessEVO-09 HD CX R2ASR (другой)ASR 3301ASR 3530ASR 3201ASR 3202 CIASR 3202 MAASR 3202 MACIArion (другой)Arion AF-1700 EArion AF-2000 CIArion AF-2000 CICRArion AF-2000 CRArion AF-2000 EArion AF-3030 IRArion AF-3300 CRArion AF-3300 EArion AF-8000 HDCI HDTVArion AF-8500 MCIArion AF-9300 PVRArion AF-9300 PVR EArion AF-9400 PVR HDMIBS-DSR-6600BS-S501 XtraBS-S77CXBS-S780 CRCI XpeedBigSAT (другой)Codico (другой)Codico IRD 2600Coship (другой)Coship CDVB 2000Coship CDVB 5100 GCoship CDVB 5110 DCoship CDVB 5110 GCoship CDVB 5110 MCoship CPVBC 5190DRE (другой)DRE-4000DRE-5000DRE-5500DRE-7300Digi Raum (другой)Digi Raum DRE-5000Dreambox (другой)Dreambox 500Dreambox 7020SDreambox 7025Dreambox DM 600-S PVREuroStar (другой)EuroStar 555 IRDEuroStar 7700Fortec Star (другой)Fortec Star FSCO 5600 V2GLOBAL (другой)GLOBAL GSR 3202 RCI IRDGS-CI-7100GS-FTA-6900GS-FTA-7001SGS-TE-7010GS-TE-8010GS-VA-7200General Satellite (другой)General Satellite GS-CI-7101SGeneral Satellite GS-DRE-7300Globo (другой)Globo 5100 IRGlobo 7010 SXGlobo-7010 CRGlobo-7010 GRGolden Interstar (другой)Golden Interstar DSR 6600 CI PrimaGolden Interstar DSR 7700 PremiumGolden Interstar DSR 7700 Premium ClassGolden Interstar DSR 7800 CRCI PremiumGolden Interstar DSR 8001 12V Premium ClassGolden Interstar DSR 8001 PremiumGolden Interstar DSR 8001 Premium ClassGolden Interstar DSR 8005 CI PremiumGolden Interstar DSR 8005 CI Premium ClassGolden Interstar DSR 9000 CI PVR PremiumGolden Interstar DVB-T 8100 PremiumGolden Interstar DVB-T/S 8200 PremiumGolden Interstar DVB-T/S 8300 CI PremiumGolden Interstar DVB-T/S 8700 CRCI PremiumGolden Interstar GI-C 560 IR XpeedGolden Interstar GI-S 100 Premium XpeedGolden Interstar GI-S 100 USB Premium XpeedGolden Interstar GI-S 770 CR XpeedGolden Interstar GI-S 780 CRCI XpeedGolden Interstar GI-S 790 IR XpeedGolden Interstar GI-S 801 XpeedGolden Interstar GI-S 805 CI XpeedGolden Interstar GI-S 890 CRCI HD ExcellenceGolden Interstar GI-T/S 830 CI XpeedGolden Interstar GI-T/S 840 CI PVRXGolden Interstar GI-T/S 870 CRCI XpeedGrinbox (другой)Hiven (другой)Hiven 130Humax (другой)Humax HDCI-2000Humax PVR 9100Humax VA-ACE+Humax VA-Ace C+ID DIGITAL (другой)ID DIGITAL CI — 20EIKUSI (другой)IKUSI SRC 011IKUSI WISI OV77International BG (другой)International BG 6500 LuxJoker Media (другой)Joker Media 1045 plusLCT TECHNOLOGY INC (другой)LCT TECHNOLOGY INC DSR-2000P-CLantash (другой)Lumax (другой)Lumax TV728Lumax-DV 2300 CILumax-DV 2400 IRDLumax-DV 2700 PVRLumax-DV-638Lumax-DV-698Lumax-DV-728Lumax-DV-828Lumax-DVH 3000 CIMAGNUM (другой)MAGNUM 250CIXMetabox (другой)Metabox 1Metabox 10 FTAMetabox 3Metabox 4 FTAMetabox 6Metabox 7Metabox CIMicroix (другой)Microix — 2800OpenBox (другой)OpenBox 7200OpenBox 7800OpenBox F-300FTAOpenBox X-600OpenBox X-730 PVROpenBox X-750 PVROpenBox X-770 CI PVROpenBox X-800 UniCAMOpenBox X-810OpenBox X-820 UniCAM+2CIPhilips (другой)Philips DSR 7005Q-SATRicorSCOPUS (другой)SCOPUS IRD 2600SKYWAYSTA (другой)STA ST 11Samsung (другой)Samsung DCB 9401VSamsung DCB 9401ZSamsung DSB B270VSamsung DSB B350VSamsung DSB B350WSatCat (другой)Sezam (другой)Sezam 7700Sezam 7900Sezam 8000Sitilaite (другой)Starsat (другой)Starsat SR-X50CUStartak (другой)Startak SRX 50 DStrong (другой)Strong 4400Super General 8500IDTopSat (другой)TopSat 1045Topfield (другой)Topfield TF-3000 CIproTopfield TF-3000 COTTopfield TF-4000 FeTopfield TF-4000 FiTopfield TF-4000 TTopfield TF-4010 PVR PlusTopfield TF-5000 CITopfield TF-5000 CI PlusTopfield TF-5000 PVRtTopfield TF-5010 PVRTopfield TF-5050 CITopfield TF-5100 PVRcTopfield TF-5100 PVRc MasterPieceTopfield TF-5510 PVRTopfield TF-6000 COCTopfield TF-6000 FTopfield TF-6010 PVRTopfield TF-6010 PVR WIFITopfield TF-6010 PVRETopfield TF-6060 CITopfield TF-6100 COCTopfield TF-6400 IRTopfield TF-6400 IRcTopfield TF-7700 HCCITopfield TF-7700 HDPVRTopfield TF-7700 HSCITopfield TF-7710 HDPVRVantage (другой)Vantage X 200 SVantage X 210 SVantage X 211 SVantage X 221 SVigen (другой)Другой (MPEG2)Другой (MPEG4)EVO-01

Данные абонента

Адрес абонента

Агинский Бурятский Адыгея Алтай Алтайский Амурская Архангельская Астраханская Байконур Башкортостан Белгородская Брянская Бурятия Владимирская Волгоградская Вологодская Воронежская Дагестан Еврейская Забайкальский Ивановская Ингушетия Иркутская Кабардино-Балкарская Калининградская Калмыкия Калужская Камчатский Карачаево-Черкесская Карелия Кемеровская Кировская Коми Коми-Пермяцкий Корякский Костромская Краснодарский Красноярский Курганская Курская Ленинградская Липецкая Магаданская Марий Эл Мордовия Москва Московская Мурманская Ненецкий Нижегородская Новгородская Новосибирская Омская Оренбургская Орловская Пензенская Пермский Приморский Псковская Ростовская Рязанская Самарская Санкт-Петербург Саратовская Саха /Якутия/ Сахалинская Свердловская Северная Осетия — Алания Смоленская Ставропольский Таймырский Тамбовская Татарстан Тверская Томская Тульская Тыва Тюменская Удмуртская Ульяновская Усть-Ордынский Бурятский Хабаровский Хакасия Ханты-Мансийский Автономный округ — Югра Челябинская Чеченская Чувашская Республика — Чувашия Чукотский Эвенкийский Ямало-Ненецкий Ярославская

Документ абонента

Паспорт гражданина РФЗаграничный паспортПаспорт СНГВоенный билет

Данные установщика (если есть)

Данные подключения

Укрощение архитекторов

Два года назад их первоначальная идея — возвести посреди ансамбля неоклассических и эклектических сооружений стеклянную башню с бамбуковым декором фасадов, имитирующих характерные для Гонконга строительные леса — потерпела поражение перед лицом общественного протеста. Комплекс полицейского участка и тюрьмы Виктории, куда также входит здание суда, возник в середине 19 в., сохранившиеся постройки относятся к 19 – нач. 20 вв. Эти здания тесно связаны с новейшей историей Китая, поэтому жители Гонконга беспокоятся об их судьбе и облике несмотря на то, что этот малоэтажный ансамбль сейчас зажат между небоскребами.

При помощи британского бюро Purcell Miller Tritton, известного своими реконструкциями и приспособлениями Национальной галереи, Британского музея и собора Св. Павла в Лондоне, бюро «Херцог & де Мерон» удалось максимально использовать пространства в исторических сооружениях, поэтому новых построек в комплексе будет всего две – высотой  25 м. Из 19 существующих сейчас сооружений будет сохранено 16, бюджет проекта составит 145 млн. фунтов стерлингов.

Заказчиком выступает местный Hong Kong Jockey Club, архитектурное сопровождение проекта поручено ведущему гонконгскому архитектору Рокко Иму. Открытие запланировано на 2014.

Н. Ф.

Центральный полицейский участок — реконструкция. Проект 2010 © Herzog & de Meuron

Центральный полицейский участок — реконструкция. Проект 2010 © Herzog & de Meuron

Центральный полицейский участок — реконструкция. Проект 2010 © Herzog & de Meuron

Центральный полицейский участок — реконструкция. Проект 2010 © Herzog & de Meuron

Центральный полицейский участок — реконструкция. Проект 2010 © Herzog & de Meuron

Центральный полицейский участок. Современное состояние. Фото с сайта www.centralpolicestation.org.hk

Центральный полицейский участок. Современное состояние

Центральный полицейский участок — реконструкция. Проект 2007 © Herzog & de Meuron

В Воронеже впервые пройдут гастроли Большого театра — Культура

ВОРОНЕЖ, 17 февраля. /ТАСС/. Международный Платоновский фестиваль искусств, который ежегодно проходит в Воронеже с 2010 года, впервые представит в своей программе гастроли Большого театра, которые состоятся в воронежском театре оперы и балета 16-17 апреля. Об этом сообщила в среду журналистам пресс-служба фестиваля.

«XI Платоновский фестиваль искусств представит первый проект 2021 года — балет Жана-Кристофа Майо «Укрощение строптивой» в исполнении балетной труппы Большого театра. Показы балета пройдут в Воронеже 16 и 17 апреля», — говорится в сообщении пресс-службы.

Как добавил на пресс-конференции в среду художественный руководитель Платоновского фестиваля искусств Михаил Бычков, в Воронежской области из-за пандемии коронавируса разрешили заполнять зрительные залы в театрах не более чем на 80%. Но, по словам Бычкова, на гастрольные спектакли Большого театра при улучшении санитарно-эпидемиологической ситуации будут продавать 100% мест в зале. Он добавил, что балет пройдет в сопровождении Воронежского академического симфонического оркестра, но под управлением приглашенного дирижера Большого театра Алексея Репникова.

По данным пресс-службы фестиваля, спектакль «Укрощение строптивой» можно будет увидеть в исполнении двух разных составов артистов Большого театра, в том числе с участием Екатерины Крысановой и Владислава Лантратова, которые за исполнение партий Катарины и Петруччо отмечены званиями лауреатов национальной театральной премии «Золотая маска».

Международный Платоновский фестиваль искусств создали в 2010 году, он посвящен творчеству писателя Андрея Платонова (1899-1951) и проводится в Воронеже в июне в течение двух недель. В связи с пандемией коронавируса в 2020 году фестиваль прошел в сентябре без участия иностранных артистов. Ежегодно фестиваль посещают порядка 100 тыс. человек, планируется около 100 мероприятий по направлениям: «Музыка», «Выставки», «Литература». На фестивале вручают Платоновскую премию в области литературы и искусства, в числе ее лауреатов театральный художник и писатель Эдуард Кочергин, актриса Алла Демидова, режиссер Анатолий Васильев.

Лучшие фото недели: гонки на быках, укрощение огня и замок корона-людоеда

https://ria.ru/20210319/foto-1601853555.html

Лучшие фото недели: гонки на быках, укрощение огня и замок корона-людоеда

Лучшие фото недели: гонки на быках, укрощение огня и замок корона-людоеда

Ria.ru предлагает вниманию читателей самые яркие и эмоциональные фотографии, сделанные корреспондентами мировых агентств на уходящей неделе. РИА Новости, 19.03.2021

2021-03-19T11:15

2021-03-19T11:15

2021-03-19T13:29

коронавирус covid-19

дуа липа

городское хозяйство москвы

сингапур

нью-йорк

протесты

пенджаб (пакистан)

день святого патрика

свияжск

борис джонсон

/html/head/meta[@name=’og:title’]/@content

/html/head/meta[@name=’og:description’]/@content

https://cdn24.img.ria.ru/images/07e5/03/0f/1601229659_0:0:3072:1728_1920x0_80_0_0_cc6bcdd449ec57483f68adb914c0212a.jpg

Ria.ru предлагает вниманию читателей самые яркие и эмоциональные фотографии, сделанные корреспондентами мировых агентств на уходящей неделе.

сингапур

нью-йорк

пенджаб (пакистан)

свияжск

никола-ленивец

москва

афганистан

новосибирск

германия

гаага

лондон

хайдарабад

нант

ковентри

мьянма

севастополь

краснодарский край

приморский край

испания

индонезия

РИА Новости

[email protected] ru

7 495 645-6601

ФГУП МИА «Россия сегодня»

https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

2021

РИА Новости

[email protected]

7 495 645-6601

ФГУП МИА «Россия сегодня»

https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

Новости

ru-RU

https://ria.ru/docs/about/copyright.html

https://xn--c1acbl2abdlkab1og.xn--p1ai/

РИА Новости

[email protected]

7 495 645-6601

ФГУП МИА «Россия сегодня»

https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

https://cdn25.img.ria.ru/images/07e5/03/0f/1601229659_324:0:3056:2048_1920x0_80_0_0_786b3c23f65ef0229ebcb241fa9dd4ab.jpg

РИА Новости

[email protected]

7 495 645-6601

ФГУП МИА «Россия сегодня»

https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

РИА Новости

[email protected]

7 495 645-6601

ФГУП МИА «Россия сегодня»

https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

коронавирус covid-19, дуа липа, городское хозяйство москвы, сингапур, нью-йорк, протесты, пенджаб (пакистан), день святого патрика, свияжск, борис джонсон, никола-ленивец, навруз, масленица, москва, афганистан, новосибирск, германия, гаага, лондон, хайдарабад, нант, ковентри, мьянма, севастополь, краснодарский край, грэмми, приморский край, испания, индонезия, весна, фото, фото

Укрощение Горыныча 2, или Символьное исполнение в Ghidra

С удовольствием и даже гордостью публикуем эту статью. Во-первых, потому что автор — участница нашей программы Summ3r of h5ck, Nalen98. А во-вторых, потому что это исследовательская работа с продолжением, что вдвойне интереснее. Ссылка на первую часть.

Добрый день!

Прошлогодняя стажировка в Digital Security не оставила меня равнодушной к компании и новым исследованиям, так что в этом году я взялась поработать над проектом так же охотно. Темой летней стажировки «Summer of Hack 2020» для меня стала «Символьное исполнение в Ghidra». Нужно было изучить существующие движки символьного исполнения, выбрать один из них и реализовать его в интерфейсе Ghidra. Казалось бы, зачем, ведь в основном движки представляют собой самостоятельные решения? Этот вопрос будет возникать до тех пор, пока не попробовать то, что автоматизирует действия и сделает их наглядными. Это и стало целью разработки.

Статья в какой-то степени является еще и продолжением статьи моего наставника, Андрея Акимова, о решении Kao’s Toy Project с Triton. Только сейчас нам не придется писать ни строчки кода – решить крякми можно будет практически двумя кликами.

Итак, начнем по порядку.


Пара слов о символьном исполнении

Символьное исполнение представляет собой технику анализа программного обеспечения, которая позволяет найти все наборы входных данных, способствующие выполнению каждого из его возможных путей. Если говорить обобщенно, то во время символьного исполнения производится замена переменных/регистров их символьными значениями. Зависимость между переменной и ее символьным значением называется формулой. Единичные формулы объединяются в более сложные и подаются на вход SMT-решателю. Он, в свою очередь, ищет решение к логической формуле и выдает результат «утверждение удовлетворяется» (satisfied) или «утверждение не удовлетворяется» (unsatisfied). Во время символьного исполнения ветки будут расходиться, и произойдет создание форков и новых ограничений на символьные значения. Экспоненциальный рост числа форков является одной из главных проблем в этой области, поскольку для вычислений растущего числа веток требуются большие мощности.

Если говорить об общей классификации движков символьного исполнения, то среди них выделяют статические символьные движки (SSE, emulated) и динамические символьные движки (DSE, concolic). Достоинством статических движков является поддержка эмуляции как всей программы, так и конкретной ее части. И поскольку не происходит непосредственного запуска на CPU, а лишь эмуляция инструкций, открываются возможности для анализа разнообразных архитектур. Однако, страдает масштабируемость, и могут возникнуть определенные трудности со входами в сторонние библиотеки.

DSE, в отличие от SSE, исполняет каждую ветку отдельно, и по своей сути он быстрее, поскольку символизирует не все подряд, а только входные данные пользователя (источник – книга «Practical Binary Analysis» by Dennis Andriesse»).

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


Выбор символьного движка

Первым наставники посоветовали изучить Triton. С ним хорошо получилось изучить теорию символьного исполнения. Движок может работать как в режиме SSE, так и в режиме DSE. Однако у него ограниченное количество поддерживаемых архитектур (x86, x86-64, ARM32, Arch64), и мне сложно было представить, каким образом можно реализовать его API в контексте интерфейса Ghidr-ы. Так что Triton пришлось отложить и ресерчить дальше.

Следующим подопытным стал KLEE. Он, несомненно, является самым мощным движком символьного исполнения, с его помощью можно работать с по-настоящему серьезными проектами и исследованиями. В контексте реализации архитектуры плагина здесь основной проблемой выступила генерация llvm-биткода. А все потому, что для полноценной работы KLEE необходимо подавать скомпилированные clang-ом в llvm-биткод (.bc) файлы исходников. Были идеи по передачи бинаря llvm-лифтеру (их ассортимент можно увидеть тут), однако ни один из этих вариантов не сработал, и KLEE выдавал ошибки. Говоря о наработках в области трансляции Pcode в llvm, есть лишь один Ghidra-to-LLVM. В рамках ресерча пришлось протестировать и его. Как оказалось, он не работает с 32-битными бинарями, и если и удавалось получить результат в виде .ll-файла, то после обработки llvm-ассемблером llvm-as и получения llvm-биткода KLEE все равно не хотел работать с подобным самопалом и выдавал ошибки. Так что KLEE также пришлось оставить, несмотря на его широкие возможности по символьному исполнению.

Наставники также посоветовали изучить движок S2E. Он расширяет возможности QEMU по трансляции бинарных инструкций в TCG и также транслирует сам TCG в LLVM. Это была заманчивая идея, однако для работы с ним требуется Python3. И, как известно, Ghidra использует старый Jython 2.x, что, казалось бы, полностью перекрывает поток возможностей по интеграции современных инструментов в Ghidr-у. Движок, который был выбран в итоге, тоже работает только с Python3, но в случае с ним возможно было придумать обходной вариант через системный интерпретатор. А поскольку S2E работает как отдельный инструмент, его использование из Ghidr-ы не представляется возможным.

На момент написания статьи вышел еще один движок символьного исполнения SymCC. Точнее, правильно его назвать оберткой компилятора для C-кода. Представьте: у вас на руках исходники, вы компилируете исполняемый файл, как в случае с KLEE и clang-ом, только здесь с SymCC. Компилятор интегрирует необходимый для символьного исполнения код и библиотеки в новоиспеченный исполняемый файл. После запуска получаем директорию с кейсами, сгенерированными во время выполнения. Все классно, но привязать такое к Ghidr-е невозможно, так как у нас на руках не исходники проекта, а результат дизассемблирования и декомпиляции.

Финальным выбором стал angr. Он популярен, у него доступный и подробно задокументированный API, и интегрировать данный движок было действительно реально. Конечно, как уже отмечалось, без Python3 никуда, в Ghidra его поддержка отсутствует, но в случае с angr-ом мне показалось возможным написать универсальный скрипт, который смог бы запускаться на системном интерпретаторе, решать заданный бинарь и передавать результат обратно в Ghidr-у. Вот такой был план.


Сердито. «Костыльно». Канонично

Реализовать получилось так: графический интерфейс плагина получает необходимую информацию от пользователя, создается буферный JSON-файл, куда записывается необходимая конфигурация для работы «универсального angr-скрипта», плагин запускает скрипт на системном интерпретаторе, скрипт передает найденное решение обратно в графический интерфейс.

Если изучить принцип работы декомпилятора в Ghidra и его взаимодействие с GUI, то можно понять, что основе лежит схожий костыльный алгоритм. Дело в том, что Ghidra работает с декомпилятором через stdin и stdout потоки, используя классы DecompileProcess и DecompInterface. Так что архитектуру плагина можно считать вполне каноничной в контексте Ghidra.

На написание логики скрипта не ушло много времени. Он, по сути, собирает в себя базовые возможности angr-a по символьному исполнению для решения ctf-тасков. На графический интерфейс пришлось потратить львиную долю времени, и его разработку не могу назвать захватывающей. Как и Ghidra, графический интерфейс плагина написан на Java, в роли IDE по традиции выступил Eclipse.

Для GUI плагина было создано 4 файла:


  • AngryGhidraPlugin.java – в файле указывается основная информация о плагине и происходит его инициализация.
  • AngryGhidraProvider.java – самый объемный файл, который инициализирует компоненты графического интерфейса основного окна плагина; здесь прописана логика создания файла конфигурации для скрипта, происходят запуск скрипта и чтение результатов, их передача в интерфейс.
  • AngryGhidraPopupMenu.java – здесь прописаны дополнительные параметры контекстного меню окна дизассемблера Ghidr-ы. Благодаря этому файлу можно задавать необходимые адреса прямиком из окна дизассемблера, а также внедрять пропатченные байты памяти в контекст работы angr-а.
  • HookCreation.java – инициализирует окно создания хуков.

Итак, пара слов о функциональных возможностях плагина.


  • Auto load libs – определяет работу загрузчика необходимых библиотек для исполняемого файла. Пользователь определяет, нужна ему эта опция или нет.
  • Find Address – адрес, куда вы хотите попасть во время выполнения программы (например, на адрес вывода строки «License key is validated!»).
  • Blank State – адрес, с которого вы начинаете исполнение. Если не добавлять дополнительных параметров в дальнейшем, то по умолчанию все регистры и память обнулены. Удобно назначать на адресе точки входа или на адресе вызова функции проверки, если вы знаете ее расположение в коде и хотите ускорить процесс работы angr-a.
  • Avoid addresses – адрес/адреса, которые в ходе символьного исполнения нужно избежать. При их нахождении angr автоматически отметет соответствующие им ветки с меткой «avoid» и не пройдет дальше. Чем больше таких адресов указать, тем чаще angr будет отбрасывать ненужные ветки кода и найдет решение быстрее (если это решение существует).
  • Arguments – аргументы, поставляемые на вход программе (argv[1], argv[2] и т.д.). Иногда значение, которое необходимо сделать символьным, передается через аргумент(-ы) к программе.
  • Hooks – хуки позволяют перехватить указанные инструкции и внести определенные значения в регистры. Например, когда необходимо записать в регистры символьные вектора, это будет продемонстрировано в дальнейшем решении Kao’s Toy Project.
  • Store symbolic vector – если необходимо создать символьный вектор в адресном пространстве определенной длины, а потом, например, поместить его в регистр. Если плагин найдет решение, он выведет содержимое созданного символьного вектора.

  • Write to memory – иногда бывает необходимо, чтобы определенные участки памяти были заполнены конкретными значениями. Например, в случае Kao’s Toy Project, это значение Installation ID, которое инициализируется по адресу 0x4093a8. Это поле окна плагина можно заполнить патчингом из Ghidr-ы, для этого необходимо пропатчить нужные вам байты, выделить их и открыть контекстное меню дизассемблера AngryGhidraPlugin -> Apply patched bytes.
  • Registers – те значения регистров, которые вы самостоятельно инициализируете при запуске исполнения с заданного адреса. Здесь также можно создать и сохранить символьные вектора нужной длины.

После успешной работы «универсального» скрипта и нахождения решения плагин выделит цветом всю трассу инструкций, по которой прошла программа чтобы достигнуть желаемого адреса.


Продолжаем хорошую традицию

Наконец, решим Kao’s Toy Project плагином AngryGhidra.

Первое, что сделаем – запустим toyproject.exe в любом отладчике и отследим, по какому адресу записываются байты Installation ID.

Взглянем на байты по адресу 0x4093a8, это и есть наш Installation ID.

Нужно учитывать тот факт, что отладчик в Ghidra отсутствует, а angr осуществляет исполнение бинаря (за это отвечают компоненты PyVEX и SimEngine). Это значит, что значение Installation ID инициализировано не будет, нам нужно сделать это самостоятельно. Наш ход – патчинг байтов в Ghidra.

Найдем адрес 0x4093a8 и запатчим нулевые значения байтами Installation ID, выделим их и выберем в контекстном меню AngryGhidraPlugin -> ApplyPatchedBytes:

Теперь решим вопрос с адресами – куда хотим попасть, чего следует избегать и с чего вообще начнем.

Строка Congratulations! Now write a keygen and tutorial! однозначно для нас искомая, так что адресом для поиска станет адрес помещения в стек этой строки для вызова окна с сообщением. Выберем адрес 0x40123b, для этого можно вписать его в поле Find Address или, открыв контекстное меню, выбрать AngryGhidraPlugin -> Set -> Find Address. Теперь адрес будет перекрашен в зеленый цвет.

Строка That is just wrong. Try harder! говорит о неверном введенном ключе, так что отметим адрес 0x401250 в качестве Avoid Address. Теперь он будет красным в окне дизассемблера.

Чтобы сократить время поиска решения будет удобно выбрать начальное состояние (Blank State) по адресу, где вызывается функция проверки введенного ключа. Это функция 0x4010ec. Выделим адрес вызова этой функции в качестве Blank State Address, и он перекрасится в голубой цвет.

С назначением адресов мы закончили:

Остался последний момент. Заглянем в функцию проверки ключа по адресу 0x4010ec и изучим, каким образом нам стоит передать две части ключа в плагин.

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

Можно заметить, что первоначально введенные две части ключа обрабатываются функцией по адресу 0x40109d:

Таким образом, каждая часть ключа имеет длину 4 байта, причем второй аргумент для функции проверки будет являться результатом xor-а первой и второй части ключа.

Откроем окно AngryGhidraPlugin и создадим хук по адресу 0x4010ff, чтобы заполнить значения регистров EDX и EBX символьными векторами длиной по 4 байта.

Теперь все готово к запуску, жмем Run и получаем результат!

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

И проверяем:

Ключ подошел! И ни строчки кода! Плагин AngryGhidra сделал все за нас.

Большое спасибо компании Digital Security за интересную стажировку, которая прошла для меня в удаленном формате, наставникам — Андрею (@e13fter) и Саше (@dura_lex), отдельная благодарность за поддержку Виктору Склярову и Борису Рютину (dukebarman)!

Плагин на Github: AngryGhidra.

Обуздание взрывного роста с помощью случайных динамических связей

Мы начнем с типовой связанной системы, состоящей из нелинейной локальной динамики и термина, моделирующего взаимосвязанное взаимодействие. Изолированная (несвязанная) динамика в каждом узле решетки / сети определяется выражением, где X — это вектор динамических переменных размером м , а F ( X ) — это поле скорости. Общая форма таких связанных динамических элементов задается следующим уравнением:

, где J ij являются элементами матрицы связности и, как правило, не обязательно должны быть симметричными 8 .Сила связи определяется как: H ( X i , X j ) — это функция связи, определяемая характером взаимодействия между динамическими элементами i и j .

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

, где x — динамическая переменная, а μ — параметр, определяющий характер динамики.Возникающие в этой системе релаксационные колебания при μ> 0 характеризуются медленной асимптотикой и резкими скачками. Объединение дает:

Уравнение Ван дер Поля, приведенное выше, актуально при моделировании явлений в физических и биологических науках. Расширения таких осцилляторов были использованы для моделирования электрической активности сердца и потенциалов действия нейронов 11 . Уравнение также использовалось в сейсмологии для моделирования двух плит в геологическом разломе 14 .

Теперь мы рассмотрим кольцо из N нелинейно связанных осцилляторов Ван-дер-Поля 15,16,17,18,19,20 , а именно особую форму уравнения. 1 с м = 2, X i = { x i , y i }, F = { f , g } и H ( X i , X j ) = { f ( x j , y 5) — f {( x i , y i ), g ( x j , y j ) — ( x i , y i )} задается следующим образом:

Здесь индекс i указывает участок / узел в кольце, при этом узловая динамика на месте представляет собой фургон. Осциллятор релаксации дер Поля.Начиная с этого регулярного кольца, мы строим небольшие мировые сети 7 , переплетая с вероятностью p (0 ≤ p ≤ 1), ближайшие соседние связи узла с некоторым нелокальным узлом, выбранным случайным образом. Кроме того, это ссылки , динамические , что означает, что конкретный набор ссылок ближайшего соседа, которые перенаправляются на случайные узлы, время от времени меняется. Таким образом, лежащая в основе сеть соединений меняется со временем 21,22,23,24 , и ожидается, что такое динамическое изменение схемы будет широко распространено в ответ на влияние окружающей среды или внутреннюю адаптацию 25,26,27 .Мы реализуем это путем переподключения сети через интервалы времени (см. Методы). Таким образом, новая матрица связности, имеющая одинаковую пропорцию случайных и ближайших соседних соединений, формируется каждый раз r . Таким образом, r дает временную шкалу сетевых коммутаторов, и по мере того, как r становится больше, сетевые изменения становятся более редкими, с пределом r → ∞, соответствующим стандартному сценарию отключенных каналов.

Чтобы получить динамику всей системы, мы решили 2 N связанных нелинейных обыкновенных дифференциальных уравнений (ОДУ), заданных уравнениями.3–4 с динамическими топологиями сети для различных уровней силы связи и размеров системы. Мы изучили формы и размеры предельных циклов, варьируя долю случайных звеньев p и период времени переключения сети r .

Сначала мы опишем наши основные наблюдения для осцилляторов, связанных с двумя ближайшими соседями на периодической решетке (т.е. p = 0) для различных сил связи. Когда сила связи находится между 0 и критической прочностью связи, система дает регулярное ограниченное поведение.Однако, когда сила сцепления превышает это значение, то есть>, в системе происходит разрыв . А именно, амплитуда колебаний стремительно нарастает неограниченно 20,28,29,30,31,32 . Например, при типичном взрыве амплитуда возрастает от O (1) до O (10 4 ) за время ~ 10 −3 .

Теперь поведение, которое сильно отличается от описанного выше, происходит, когда ссылки ближайшего соседа динамически изменяются.Мы показываем результаты для репрезентативных значений p и r на рисунке 1. Обратите внимание, что сила сцепления, показанная на рисунке, на больше критического значения , то есть для этой прочности сцепления предельные циклы резко возрастают для обычных ближайших соседняя связь. Однако из рисунка ясно видно, что раздутие было приручено , когда некоторая часть ближайших соседних ссылок заменена случайными ссылками (то есть p > 0).А именно, для достаточно случайных сетей все осцилляторы остаются заключенными в ограниченной области фазового пространства.

Рис. 1

Эволюция x i ( t ) ( i = 1,… 100), после переходного времени 15000 (слева) и предельных циклов трех типичных осцилляторов, сложенных вместе один над другим (справа), для периода перенаправления сети r , равного 0,01 (верхний ряд) и 0,1 (нижний ряд).

Здесь прочность связи, которая значительно превышает критическую прочность связи (для этих значений параметров), а доля случайных связей p равна 0.8. Раздутие предотвращается в обоих случаях, но более быстрое повторное подключение приводит к синхронизированному состоянию (верхний ряд), тогда как более медленное изменение разводки приводит к рассинхронизации и искажению формы предельных циклов (правая панель, нижний ряд). Обратите внимание, что для этого значения силы связи обычная связь ближайшего соседа ( p = 0) приведет к взрыву.

Чтобы количественно охарактеризовать переходы от ограниченного к неограниченному, мы вводим «параметр порядка ограниченности» Z bound , заданный просто как часть начальных условий, при которых динамика остается ограниченной. Таким образом, Z привязка дает вероятность успешного предотвращения взрыва. Рис. 2 отображает это количество в диапазоне p, и. Из рис. 2 видно, что мы всегда получаем ограниченное состояние, если доля случайных связей p больше критического значения.

Рисунок 2

Переход между ограниченной и неограниченной динамикой в ​​системе из 100 связанных осцилляторов, что отражено в изменении параметра порядка ограниченности Z bound (см. Текст) с увеличением силы связи и доли случайных каналов p , для направленных сетей с периодом времени коммутации сети r равным (A) 0.01, (B) 0,1 и (C) 1 и для неориентированных сетей с r , равным (D) 0,01, (E) 0,1 и (F) 1.

Доля случайных связей, необходимая для получения ограниченной динамики с вероятностью близкое к 1, зависит от периода времени коммутации сети r и силы связи, как показано на рис. 2. В общем, для топологий с быстрой коммутацией, а именно небольших r , критическое количество случайных каналов, необходимое для подавления разрушения маленький. Однако при очень медленных изменениях сети может оказаться невозможным подавить взрывной рост даже с большой долей случайных ссылок.Итак, очевидно, что быстро меняющихся звеньев являются ключом к эффективному управлению динамикой.

Далее мы изучили случай неориентированных сетей (где J в уравнении 1 — симметричная матрица). Качественно аналогичные результаты получены, но с уменьшенным диапазоном контроля наддува (см. Нижнюю панель рис. 2).

Чтобы в целом рационализировать это поведение, мы рассматриваем динамику отдельного осциллятора в системе как сумму узловой динамики и вкладов связи вида c 1 ( t ) и c 2 ( т ), прочность которого определяется константой связи.

Когда c 1 = 0 и c 2 = 0, уравнения сводятся к одному осциллятору Ван-дер-Поля со стабильным предельным циклом и нестабильным спиральным репеллером в начале координат ( x * = 0, y * = 0). Когда c 1 ≠ 0, c 2 ≠ 0, эффективная динамика каждого осциллятора в сети (уравнение 5) может рассматриваться как осциллятор с флуктуирующими параметрами c 1 и c 2 30 .Обратите внимание, что когда c 1 ≠ 0, получаются решения с фиксированной точкой:

Это означает, что мы получаем два решения с фиксированной точкой для каждого осциллятора в связанной системе. При очень слабой связи (→ 0) дополнительная неподвижная точка находится на бесконечности. По мере увеличения прочности связи эта фиксированная точка движется к предельному циклу и при некоторой критической прочности связи сталкивается с ней, претерпевая бифуркацию седлового узла. Эта глобальная бифуркация ведет к разрушению предельного цикла притяжения и последующему взрыву.Теперь для зашумленных параметров c 1 и c 2 такое столкновение, приводящее к аннигиляции предельного цикла, происходит при достаточно больших колебаниях c 1 и c 2 30 . Поскольку величина колебаний напрямую зависит от прочности связи, это означает, что взрывы могут возникать при достаточно больших размерах.

В этом сценарии основной механизм, который контролирует разрушение, следующий: когда ссылки быстро меняются (т.е. r является малым) в первом приближении члены c 1 ( t ) и c 2 ( t ) в уравнении. 5 усредняет до нуля, так как это сумма некоррелированных случайных входных данных. Это эффективно уменьшает уравнение. 5 к таковому одиночному генератору Ван дер Поля, для которого нет раздува. С другой стороны, можно утверждать, что для быстрого случайного переключения соединений связи отклонения от динамики единственного осциллятора представляют собой, по сути, сумму некоррелированных вкладов, которые в первом приближении в среднем равны нулю.

Как приручить лошадей в Legend of Zelda: Breath of the Wild

Шаг 1.

Найдите лошадь

Хайрул — большое место, поэтому вам может потребоваться некоторое время, чтобы заметить лошадь. Но дикие лошади, как правило, путешествуют стадами, что дает вам на выбор по крайней мере несколько разных лошадей. Какой выбрать? Это зависит от того, что вы хотите делать с лошадью. Ты хочешь прокатиться на нем в бой? Как далеко вы путешествуете и как быстро вы хотите туда добраться?

Шаг 2. Подкрадитесь к нему

Когда дело доходит до приручения диких лошадей, хитрость является большим плюсом.Вы можете использовать такой эликсир, как «Подлый эликсир», чтобы увеличить свою способность незаметности. Попробуйте подкрасться к лошади сзади, затем нажмите кнопку A, чтобы сесть на нее. Вы даже можете использовать параплан, чтобы попытаться добраться до лошади, а затем нажмите кнопку B, чтобы приземлиться на нее.

Шаг 3. Сохраняйте спокойствие

Как только вам удастся сесть на спину лошади, вам нужно будет ее успокоить — быстро! Нажмите кнопку L столько раз, сколько сможете, чтобы попытаться успокоить его. Если вы все сделаете правильно, вы увидите маленькие розовые сердечки, плавающие вокруг головы вашей лошади.

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

Шаг 4: Отнесите ее в стойло

Если вы хотите зарегистрировать свою лошадь и дать ей имя, вы можете отнести ее в ближайшую стойло. Вы также можете узнать больше о личности своей лошади, в том числе о ее силе, скорости, выносливости и темпераменте. Регистрация вашей лошади в конюшне стоит 20 рупий (вы можете зарегистрировать до пяти лошадей), но, по крайней мере, вы получите из нее седло и уздечку!

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

Шаг 5: Друзья 4ever

Лошади любят яблоки, верно? Так и есть в Хайруле! Вы можете кормить свою лошадь угощениями, чтобы попытаться сделать ее более ласковой по отношению к вам. Когда у вас будут хорошие отношения со своей лошадью, она с большей вероятностью будет вас слушать. Вы даже можете украсить его гриву цветами или цветами, или поменять уздечку или седло.

Подробнее о The Legend of Zelda: Breath of the Wild можно узнать на официальном сайте.

Рейтинг ESRB: все люди старше 10 лет с фэнтези-насилием, легкими наводящими мотивами, употреблением алкоголя

Данные об укрощении | MIT News

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

Оказывается, это невероятно трудоемкая задача. В опросе 2016 года 80 специалистов по данным сообщили компании CrowdFlower, что в среднем они тратят 80 процентов своего времени на сбор и систематизацию данных и только 20 процентов на их анализ.

Международная группа специалистов по информатике надеется изменить это с помощью новой системы под названием Data Civilizer, которая автоматически находит связи между множеством различных таблиц данных и позволяет пользователям выполнять запросы в стиле базы данных по всем из них. Затем результаты запросов могут быть сохранены в виде новых упорядоченных наборов данных, которые могут извлекать информацию из десятков или даже тысяч различных таблиц.

«Современные организации имеют тысячи наборов данных, распределенных по файлам, электронным таблицам, базам данных, озерам данных и другим программным системам», — говорит Сэм Мэдден, профессор электротехники и информатики Массачусетского технологического института и директор факультета инициативы bigdata @ CSAIL Массачусетского технологического института. .«Civilizer помогает аналитикам в этих организациях быстро находить наборы данных, которые содержат релевантную для них информацию, и, что более важно, объединять связанные наборы данных вместе для создания новых унифицированных наборов данных, которые объединяют данные, представляющие интерес для анализа».

Исследователи представили свою систему на прошлой неделе на конференции по исследованиям инновационных систем данных. Ведущими авторами статьи являются Донг Денг и Рауль Кастро Фернандес, оба постдоки Лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института; Мэдден — один из ведущих авторов.К ним присоединились шесть других исследователей из Технического университета Берлина, Технологического университета Наньян, Университета Ватерлоо и Катарского исследовательского института вычислительной техники. Хотя он не является соавтором, адъюнкт-профессор электротехники и информатики Массачусетского технологического института Майкл Стоунбрейкер, который в 2014 году получил премию Тьюринга — высшую награду в области компьютерных наук, — также внес свой вклад в работу.

Пары и перестановки

Data Civilizer предполагает, что данные, которые он консолидирует, упорядочены в таблицах.Как объясняет Мэдден, в сообществе баз данных существует обширная литература по автоматическому преобразованию данных в табличную форму, так что это не было целью нового исследования. Точно так же, хотя прототип системы может извлекать табличные данные из файлов нескольких различных типов, заставить ее работать со всеми возможными электронными таблицами или программами баз данных не было первоочередной задачей исследователей. «Это инженерная часть», — говорит Мэдден.

Система начинает с анализа каждого столбца каждой таблицы, находящейся в ее распоряжении.Во-первых, он производит статистическую сводку данных в каждом столбце. Для числовых данных это может включать распределение частоты, с которой встречаются разные значения; диапазон значений; и «мощность» значений или количество различных значений, содержащихся в столбце. Для текстовых данных сводка будет включать список наиболее часто встречающихся слов в столбце и количество различных слов. Data Civilizer также хранит главный индекс каждого слова, встречающегося в каждой таблице и таблицах, которые его содержат.

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

Отслеживание пути

Затем пользователь может составить запрос, и Data Civilizer «на лету» будет перемещаться по карте для поиска связанных данных.Предположим, например, что у фармацевтической компании есть сотни таблиц, которые ссылаются на лекарство по его торговой марке, сотни, которые относятся к его химическому составу, и несколько таблиц, в которых используется внутренний идентификационный номер. Теперь предположим, что идентификационный номер и торговая марка никогда не отображаются в одной и той же таблице, но есть по крайней мере одна таблица, связывающая идентификационный номер и химическое соединение, и одна, связывающая химическое соединение и торговую марку. В Data Civilizer запрос по названию бренда также будет извлекать данные из таблиц, в которых используется только идентификационный номер.

Некоторые связи, идентифицированные Data Civilizer, могут оказаться ложными. Но пользователь может отбросить данные, которые не соответствуют запросу, сохранив остальные. После удаления данных пользователь может сохранить результаты как собственный файл данных.

«Data Civilizer — интересная технология, которая потенциально поможет специалистам по обработке данных решить важную проблему, которая возникает из-за растущей доступности данных — определение того, какие наборы данных следует включить в анализ», — говорит Иэн Уоллес, старший аналитик по информатике в фармацевтическая компания Merck.«Чем крупнее организация, тем острее становится эта проблема».

«В настоящее время мы изучаем, как использовать Civilizer в качестве уровня гармонизации поверх множества наборов данных по химии и биологии», — продолжает Уоллес. «Эти наборы данных обычно связывают соединения, болезни и цели вместе. Один из вариантов использования — определить, какая таблица содержит информацию о конкретном соединении и какая дополнительная информация доступна об этом соединении в других связанных наборах данных. Civilizer помогает нам, позволяя выполнять полнотекстовый поиск по всем столбцам с последующим автоматическим определением связанных столбцов.Используя Civilizer, мы сможем легко добавлять дополнительные источники данных и очень быстро обновлять наш анализ ».

Микробиом: Укрощение зверей внутри

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

Одомашнивание ведет как к генетическим, так и к экологическим изменениям.Желательные генетически закодированные признаки, такие как прирученность или большая мышечная масса, отбираются на протяжении нескольких поколений разведения. Экологические изменения, связанные с одомашниванием, включают увеличение плотности населения, изменение среды обитания и изменения в рационе питания. Несмотря на то, что влияние этих факторов на различные характеристики животных было широко изучено, относительно мало известно об их влиянии на микробиом (то есть микробы, которые живут внутри и на этих животных). Влияет ли одомашнивание на микробиом? Если да, то какие генетические или экологические факторы вызывают эти изменения?

Теперь, в eLife, Аспен Риз, Рэйчел Кармоди и коллеги из Гарвардского университета, Научного центра дикой природы в Миннесоте и Университета Нью-Мексико сообщают, что одомашнивание действительно влияет на микробиом (Reese et al., 2021). Исследователи сравнили микробиомы кишечника пар домашних животных и их диких собратьев, включая крупный рогатый скот и бизонов, собак и волков, а также лабораторных и пойманных в дикой природе мышей. Они обнаружили последовательные сдвиги в составе микробиомов кишечника внутри пар, что позволяет предположить, что одомашнивание влияет на микробиом.

Но какие основные факторы движут этим сдвигом? Это связано с генетическими изменениями, возникшими в результате одомашнивания, экологическими изменениями или и тем, и другим? Чтобы решить эту проблему, Reese et al.провели умные эксперименты по смене диеты в двух системах: лабораторные против диких мышей и собаки против волков. В частности, диких животных кормили диетами их домашних собратьев, и наоборот. Исследователи обнаружили, что это изменение в диете привело к значительным изменениям в микробиоме кишечника. Например, микробиомы волков, которых кормили коммерческим кормом для собак, сместились в состояние, подобное собакам. Собаки, которых кормили сырыми тушами — помимо лучшей недели в истории — увидели, что их микробиомы еще более резко сместились в сторону волчьего состояния (рис. 1).Эти эксперименты демонстрируют, что экологические сдвиги — в частности, изменения в рационе — могут иметь большое влияние на микробиом.

Эксперимент по смене диеты с собаками и волками.

Во время семидневного эксперимента естественные диеты собак (коммерческий корм для собак; синий) и волков (туши; оранжевый) были заменены местами, а их кишечные микробиомы были измерены в конце эксперимента.Также были измерены микробиомы кишечника контрольных образцов собак и волков, которых кормили их естественным рационом. В конце эксперимента микробиомы волков, поедающих собачий корм, больше напоминали микробиомы собак, чем микробиомы волков, питающихся своей естественной диетой. Еще более сильный эффект наблюдался у собак. Это может быть связано с тем, что микробиомы собак стали более пластичными в результате употребления разнообразной всеядной диеты, тогда как у волков более узкая хищная диета.

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

В то время как Риз и др.продемонстрировали потенциальную роль экологических факторов в формировании микробиома во время одомашнивания, остается неясным, играют ли генетические факторы также роль. Одомашнивание влияет на многочисленные генетически закодированные морфологические и поведенческие признаки. Интересно, что гены, выбранные во время одомашнивания, часто влияют на несколько, казалось бы, не связанных между собой черт посредством процесса, называемого плейотропией. Например, при отборе домашних лисиц на приручение наблюдались другие неожиданные физические изменения, такие как депигментация шерсти и висячие уши (Trut, 1999).Это происходит из-за дефицита клеток нервного гребня (эмбриональных клеток, которые служат предшественниками тканей по всему телу [Wilkins et al., 2014]). Могут ли эти генетические варианты прямо или косвенно влиять на микробиом кишечника? Это, безусловно, возможность. Часть микробиома кишечника определяется генетикой хозяина (Goodrich et al., 2014). Учитывая, что генетические варианты, связанные с микробиомом, могут иметь плейотропные эффекты, гены, подвергающиеся отбору посредством одомашнивания, также могут влиять на микробиом (Benson et al., 2010).

Последний открытый вопрос — влияют ли изменения в составе микробиома, сопровождающие одомашнивание, на физиологию. Например, домашние собаки лучше переваривают крахмал, чем их дикие собратья. Это связано с увеличением количества вариантов гена амилазы, фермента, который отвечает за расщепление крахмалов (Freedman et al., 2014). Число копий амилазы также связано с составом микробиома и функциональной способностью человека. Перенос микробиома от человека с высоким числом амилазы на мышь-гнотобиот (мышь без микробов) приводит к высокому жировому составу, демонстрируя прямое физиологическое воздействие, которое микробиом может оказывать на хозяина (Poole et al., 2019) . Зная, что микробы способствуют метаболизму и усвоению питательных веществ у многих животных, возможно, что связанные с одомашниванием сдвиги конкретных микробов могут изменить физиологию хозяина (Ramezani et al., 2018; Warnecke et al., 2007).

Работа Reese et al. представляет собой впечатляющее и всестороннее исследование воздействия одомашнивания на микробиом. Это может стимулировать многочисленные направления исследований конкретных микробов и генов, участвующих в этой ассоциации, и того, как микробные сообщества меняются в ответ на факторы окружающей среды. Итак, в следующий раз, когда вы пойдете погладить своего прирученного волка (также известного как вашу собаку), отдайте немного любви и его прирученным микробам.

Укрощение медицинской зебры | Отоларингология | Мичиган Медицина

Памела Клусак и др.Норман Хогикян

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

Потребовалось пять лет и пять врачей, чтобы определить, что правая голосовая связка Памелы была причиной ее проблем. «Третий ЛОР заметил кисту на моей правой голосовой связке и сразу направил меня к доктору Хогикяну», — говорит Памела.

В феврале 2012 года Норман Д.Хогикян, доктор медицины, FACS, провела видеостробоскопию гортани, обнаружив аномальное образование, сильно искажающее большую часть ее правой голосовой связки. Природу новообразования нельзя было определить только с помощью офисной оценки, поэтому была заказана компьютерная томография.

Компьютерная томография Памелы показала редкую остеобластому гортани, которая сильно деформировала каркас гортани и голосовые связки Памелы.

Результаты продемонстрировали большую массу щитовидного хряща гортани на основе подслизистого хряща.Доктор Хогикян выполнил эндоскопическую биопсию новообразования. К всеобщему удивлению, биопсия определила, что это остеобластома щитовидного хряща — крайне редкое поражение.

«Как говорится, Памелу лечили от нескольких разных лошадей, но оказалось, что у нее все время была зебра», — говорит доктор Хогикян.

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

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

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

«Я знала, что это может не сработать, но я, по крайней мере, должна была попробовать. Я так благодарна, что доктор Хогикян понял, насколько важен для меня мой голос, и был готов мыслить нестандартно», — говорит Памела.

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

«Это был захватывающий момент в операционной, когда мы освободили опухоль и увидели, что голосовые структуры остались нетронутыми», — говорит доктор Хогикян.

Сегодня Памела вернулась к свадьбам с неизменным голосом.

«Памела доставляет много радости парам своей профессиональной деятельностью.Мне очень приятно видеть, как она возвращается к своей профессии и преуспевает в ней », — говорит доктор Хогикян. «Это то, на что мы надеемся, как врачи и хирурги — дать пациентам возможность избавиться от болезни или травмы и жить такой жизнью, какой она была предназначена для них и для их семей. Мне нравится думать, что деятельность Памелы отражает то, что мы называем «Мичиганским отличием» здесь, в UM ».

Укрощение кетаминового тигра | Анестезиология

Кетамин представляет собой (S) — (+) и (R) — (-) — 2- (2-хлорфенил) -2- (метиламино) циклогексанон и существует в виде двух оптимальных изомеров.Он имеет несколько коммерческих торговых наименований, включая Ketalar®, Ketaject®, Ketaset® и Vetalar®. Иногда он используется для анестезии человека, особенно при травмах, ожогах и педиатрических больных. Для людей он коммерчески доступен в виде соли HCl с содержанием основания 10 и 100 мг / мл. Его можно вводить или принимать перорально или ректально. Препарат обладает множественными фармакологическими эффектами, включая анестезию, анальгезию и дисфорию, и является симпатомиметиком. Кетамин имеет короткие промежутки времени α и β в крови примерно 7 минут и 2–4 часа соответственно.Диазепам не влияет на α t½ кетамина в плазме, но его пиковые уровни повышаются. Метаболиты кетамина (норкетамин и нордегидрокетамин) появляются в венозной крови примерно через 10 и 30 минут после приема. Норкетамин оказывает такое же действие, как и кетамин. О нордегидрокетамине известно меньше. И более сильные S — (+), и менее сильные R (-) энантиомеры имеют схожие фармакокинетические профили. У добровольцев внутривенный S-кетамин (0,15 мг / кг) более эффективен, чем R-кетамин (0. 5 мг / кг) в качестве анальгетика.30 50% -ные равные дозы вызывают в равной степени трезвость и головокружение. Однако S-кетамин вызывает в 1,6 раза более сильное изменение образа тела и изменений слуха, в 2,5 раза большее ощущение нереальности происходящего и в 4 раза более выраженное снижение остроты зрения. Снижение оценки боли также было больше (70 против 50) для S-изомера, что предполагает 40% возможную ошибку в оценках анальгезии, основанных на единичных равноэффективных дозах, на основе оценок доза-эффект. В настоящее время рацемический кетамин широко используется для лечения острой боли, особенно у пациентов, получающих хроническую опиатную терапию.Исследования с двумя отдельными энантиомерами в комбинации с опиоидами могут быть интересны, потому что в эквианальгетических дозах более сильный S-изомер, по-видимому, имеет больше нежелательных психических побочных эффектов, чем R-изомер. N-деметилирование кетамина происходит в основном через CYP3A4 и в меньшей степени через цитохромы CY2B6 и CYP2C9. Следовательно, одновременные индукторы и ингибиторы лекарств будут снижать или повышать их уровень в крови. Через три дня после однократного приема кетамина он выводится с мочой как 2.3% в неизмененном виде, 1,6% в виде норкетамина, 16,2% в виде дегидроноркетамина и 80% в виде конъюгированных гидроксилированных производных кетамина. Пиковый уровень кетамина в крови после анестезии достигает 9000–25000 нг / мл. Уровни для производства или поддержания анестезии составляют 2 000–3 000 нг / мл. Пациенты просыпаются после того, как уровень в плазме снижается до 500–1000 нг / мл. Концентрации 50–100 нг / мл вызывают диссоциированные психические состояния, которых достигают наркоманы. Психические эффекты малых доз (S) — (+) — кетамина вызывают соответствующие уровни в плазме и концентрации в мозге, измеренные с помощью позитронно-эмиссионной томографии у здоровых добровольцев.31 С научной точки зрения важен вопрос о том, существует ли кетамин или его активный метаболит в мозге человека через 24 часа после введения кетамина в низких дозах. Пациенты с хронической болью сообщают о некотором облегчении, которое длилось даже дольше, что само по себе является темой дальнейших исследований. Кроме того, некоторые субъекты видят сны 24 часа спустя. Следовательно, существует необходимость в дополнительных исследованиях сна. Некоторые потребители кетамина в рекреационных целях сообщают о заметных диссоциативных эффектах в течение нескольких дней после употребления наркотиков. Описаны шизотипические симптомы и симптомы нарушения семантической памяти.Почему это так, если наркотика больше нет в головном мозге? Это могут быть важные ключи к отсроченным полезным и нежелательным побочным эффектам. Это может быть связано с синаптической пластичностью; в головном мозге изменяется соотношение α-амино-3-гидроксил-5-метил-4-изоксазол-пропионат / рецептор NMDA.

В 1982–1984 мы описали трехкомпонентную модель с фармакокинетическими параметрами кетамина у взрослых, которые можно использовать для поддержания стабильной концентрации в плазме.15 Впоследствии мы изучили фармакокинетику кетамина у детей, используя методику струйной инъекции.32 На основании различных исследований в литературе, болюсные дозы кетамина, вводимые внутривенно, дают пиковые концентрации 9000–25000 нг / мл с пробуждением около 1000 нг / мл. Психологические эффекты зависят от дозы. Доза кетамина HCl, обычно используемая в психиатрических исследованиях, составляет 0,5 мг / кг в течение 40 минут. У человека весом 70 кг объем распределения кетамина в устойчивом состоянии составляет около 3.1 л / кг или 217 л. 33 Следовательно, 35 мг в объеме 217 л составляет 35 г / 217 × 10 3 . Это 161 нг / мл при отсутствии метаболизма или экскреции. Хотя это уровень в крови, который не вызывает серьезных побочных эффектов, он вызывает психиатрические изменения.

В анестезирующих концентрациях кетамин имеет несколько механизмов действия помимо антагонизма возбуждающих аминокислот на рецепторы NMDA. S (+) — кетамин в 2–3 раза сильнее R (-) — кетамина в отношении опиоидных рецепторов μ, κ и Δ.34 Рацемический кетамин замещает [ 125 I] Tyr 14 ноцицептин на 0,5 мм. Рацемический кетамин ингибирует нечувствительный к налоксону циклический аденозинмонофосфат. На 2 мм достигается 50% -ное ингибирование. Кетамин в 100 мкм отменяет ингибирование циклического аденозинмонофосфата [D-Ala2, N-MePhe4, Gly-ol] энкефалином (μ) и спирадолином (κ). Кетамин усиливает антиноцицептивные эффекты μ, но не κ или Δ агонистов в модели острой боли у мышей. 35 Кетамин также ингибирует α6 никотиновые ацетилхолиновые рецепторы. Некоторые действия кетамина, которые являются важными проблемами, требуют дальнейших исследований.Например, кетамин блокирует миокардиальные калиевые каналы, чувствительные к аденозинтрифосфату в миоцитах желудочков крыс. Последний эффект предполагает, что кетамин может снижать кардиозащитные эффекты аденозин-трифосфат-чувствительных калиевых каналов во время ишемии и реперфузии.36

Фенциклидин, кетамин, дизоцилпин (MK-801), декстрометорфан и мемантин — все это неконкурентные антагонисты NMDA, которые связываются внутри канала.В качестве ингибиторов, зависящих от напряжения, они требуют открытия ионных каналов для обеспечения доступа. При блокаде канала медленно диссоциирующие соединения с высоким сродством, такие как MK-801, захватываются внутри канала. Блокаторы каналов с низким сродством, которые диссоциируют быстрее, такие как кетамин и особенно мемантин, обеспечивают лучший терапевтический индекс, чем блокаторы с высоким сродством. Эти агонисты, включая анестезирующий газ закись азота, постоянно образуют вакуоли в ретросплениальной коре головного мозга животных и интерпретируются как нейропатологические изменения.37–41 Сюда входит мемантин, одобренный Управлением по санитарному надзору за качеством пищевых продуктов и медикаментов в качестве дополнительной терапии болезни Альцгеймера. Неизвестно, вызывают ли эти агенты аналогичные изменения у приматов. Ретроспленальная кора отвечает за эпизодическую память, особую навигацию, воображение и планирование будущего. У пациентов с умеренным когнитивным дефицитом и ранней болезнью Альцгеймера снижен метаболизм F-дезоксиглюкозы в этой области мозга.

Taming The Saxophone: лучший сайт для саксофонов

Home> Taming The Saxophone

Приручите свой саксофон

Научитесь играть на саксофоне, не позволяйте ему играть на вас! С чего начать, если вы новичок, или как улучшить, если вы уже более продвинуты.

Узнайте, как ускорить аппликатуру, контролировать свой тон и добиться универсальности. Мы покажем вам, как по-настоящему приручить саксофон! Расширьте свой диапазон до стратосферы с помощью altissimo. Удивите своих друзей, семью и соседей спецэффектами. Вы также можете изучить тонкости джаза, блюза и рок-импровизации и сочинения.

Учебники, загрузки, ноты

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

Пит Томас

Пит — профессиональный сессионный музыкант и композитор для телевидения и кино, который записывался и записывался для REM, Элтона Джона, Джо Джексона, Ричарда Томпсона, Фэтса Домино, Джимми Уизерспуна и многих других…

КафеСаксофон

ЛУЧШИЙ саксофон форум

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

Вы можете просто сказать «привет» или спросить о чем-то, что вас беспокоит (это не слишком глупый вопрос!). Кто-то в кафе обязательно знает ответ или укажет вам верное направление.
Зарегистрируйтесь сейчас!

Отзывы

Дэн Форшоу

«Спасибо за вашу книгу« Укрощение саксофона ». В них много замечательных вещей как для меня, так и для моих студентов — я бы очень хотел, чтобы у меня была книга пятнадцать лет назад! »
Дэн Форшоу

Szymon Malecki

СПАСИБО, я только что скачал папку.Я очень благодарен.
Вчера по почте пришел компакт-диск, и я и моя жена слушаем постоянно и до сих пор — красивые фразы и звук.
Я учитель польского языка, мне 56 лет, на саксофоне играю с 5-го месяца.
Обожаю, спасибо! — Шимон Малецки

Питер Бойд

Сообщение: Просто чтобы поблагодарить вас за быструю доставку книги «Приручение саксофона», которую я заказал всего несколько дней назад и прибыл сегодня, и сказать, какая это замечательная книга.

Мне нравится, как оно построено, переходя от гаммы к последовательности аккордов…. Я уверен, что эта книга поможет мне стать лучшим игроком. Еще раз спасибо.

Бобби Веллинс

«Отличная книга, я использую ее каждый день, чтобы держать котлеты в порядке»

— Бобби Веллинс

Бобби был одним из ведущих деятелей джазовой сцены Великобритании. Представлен с браслетом Stan Tracey


Что можно купить:

Пит разработал и представил DVD с инструкциями по игре на саксофоне для Virgin Music (продано более 20 000 копий по всему миру).Вы также можете купить его мундштуки ручной работы, компакт-диски, ноты и ныне печально известные Taming the Saxophone книги по саксофонной технике.

Вся прибыль от приручения саксофона направляется на благотворительность Подробнее


Получите большие скидки при покупке более одного товара! Глянь сюда.


Больше музыки JazzyProductionMusic.com
Учителя! См. Наш каталог «Учителя и уроки саксофона для Великобритании»
Музыкальные технологии Медиа Музыкальный форум

.