Что нового мы узнали. Что нового мы узнали о путине из фильма "дело собчака"

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

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

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

Так, гарвардский физик-теоретик Лиза Рэндалл (Lisa Randall) уверена, что к избавившему мир от динозавров мел-палеогеновому вымиранию . Обвинять в убийстве динозавров эту гипотетическую космическую субстанцию, ни с чем не взаимодействующую и не регистрируемую никакими приборами, кажется несколько эксцентричным, но аргументы Рэндалл и ее коллег заслуживают того, чтобы о них, по крайней мере, упомянуть.

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

Изображение: Lisa Randall, Matthew Reece, arXiv:1403.0576

Впрочем, есть и другие версии. Группа британских палеонтологов из Университетов Эдинбурга, Бирмингема, Оксфорда и Лондона считает, что гигантских ящеров . Если бы тот самый метеорит упал чуть раньше или чуть позже, все могло бы быть иначе.

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

Любовь по-палеозойски

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

Оказывается, одной из самых первых поз, использовавшихся позвоночными для продолжения рода, была знаменитая миссионерская позиция. Доктор Кейт Тринайстиц (Kate Trinajstic) из австралийского Университета Кертина разыскала в горных породах девонского периода (а это ни много ни мало 400 миллионов лет назад) окаменевшие придатки панцирных рыб, исполнявшие функцию пенисов. Реконструировав страстных обитателей девона во всех деталях, пытливая исследовательница пришла к выводу, что наиболее комфортным положением для совокупления эти рыбешек было «брюшко к брюшку» .

Изображение: John Long

Впрочем, даже панцирные рыбы старались разнообразить свои брачные отношения. Поэтому представители другого девонского вида - Microbrachius dicki - совокуплялись плечом к плечу или, точнее, плавником к плавнику. Самцы микробрахиусов отращивали себе L-образные придатки и увлекали партнерш в , «обнимаясь» передними плавниками и состыковываясь гениталиями. Установить это удалось еще одному австралийскому палеонтологу, профессору Университета Флиндерса Джону Лонгу (John Long).

Классический дизайн

Вообще, окаменелости палеозойской живности, населявшей Землю задолго до динозавров, в минувшем году преподносили один сюрприз за другим. Чего стоит, среди прочего, открытие сложной и практически современной сердечно-сосудистой системы у кембрийского членистоногого Fuxianhuia protensa!

Мы, с детских лет впитавшие эволюционную мудрость школьных учебников, до сих пор считаем, что чем древнее, тем проще и примитивнее были земные организмы. А между тем… «Это животное выглядит довольно просто, но его внутренняя организация тщательно продумана. Например, к мозгу подходит несколько артерий - схема, очень похожая на современных ракообразных», - рассказывает профессор Николас Стросфельд (Nicholas Strausfeld) из Университета Аризоны. По его мнению, сосудистая система Fuxianhuia устроена даже более сложно, чем у многих современных ракообразных. Впрочем, кажущийся парадокс ученый .

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

Но если бы речь шла только о сосудистой системе! Оказывается, также был ничуть не хуже, чем у современных. Это выяснилось благодаря уникальным по сохранности окаменелостям древних китайских морских хищников, аномалокаридид Lyrarapax unguispinus возрастом 500 миллионов лет. Трое их ископаемых представителей были изучены тем же американским профессором, установившим, что хищники кембрийских морей думали точно таким же мозгом, что и современные бархатные черви - онихофоры.

Изображение: Nicholas Strausfeld

На тестах в Дайтоне экипаж United Autosports под номером 23, в составе которого Алонсо заявлен вместе с Ландо Норрисом и Филом Хэнсоном, регулярно занимал позиции в хвосте классификации прототипов.

По итогам предварительной квалификации экипаж стал 12-м и лучшим среди тех, кто выступает на Ligier. Но таких всего три – экипаж Алонсо, вторая машина от United Autosports и еще одна, заявленная AFS/PR1 Mathiasen Motorsports. Главные конкуренты Ligier по классу LMP2 – клиенты конструктора ORECA – по ходу тестов и квалификации были на несколько десятых быстрее.

Если говорить о дайтоновских прототипах DPi – Nissan, Mazda, Acura или Cadillac, – то по чистой скорости для экипажа Алонсо они были вне досягаемости.

2. Значит машина Ligier – полный провал?

Так категорично говорить все-таки нельзя. Для United Autosports многое на этих тестах было в новинку, а Ligier JS P217 – новый прототип, дебютировавший только в прошлом году. United Autosports выступала в Дайтоне довольно давно – предыдущий раз был аж в 2011 году. Поэтому не удивительно, что на тестах команда занималась именно тестами. О том, что прототип далек от идеальной конфигурации, говорит хотя бы тот факт, что уже во второй сессии тестов команда опробовала новый аэродинамический пакет.

Команде нужно было разобраться не только с работой техники, но и с шинами Continental – в прошлом United Autosports выступала преимущественно на Dunlop.

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

3. Что по этому поводу думает сам Алонсо?

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

За три дня тестов Фернандо проехал 64 круга и после заездов признался журналистам, что этого ему было мало.

4. С чем Алонсо столкнется в гонке?

Марафон «24 часа Дайтоны» станет для испанца первой гонкой на выносливость в карьере. Пожалуй, главная и ключевая техника, которой ему придется овладеть – работа в трафике и бесконечные обгоны круговых. О значении трафика уже говорили, когда Алонсо готовился к Indy 500, но все-таки трафик в гонках на выносливость и трафик на суперскоростном овале IndyCar – две совершенно разные вещи. Учиться придется заново.

Определенную сложность для Фернандо составит пилотаж в сумерках и ночью. В Дайтоне конечно нет совсем темных участков, как в Ле-Мане, но освещение там все же не такое, как на ночных гонках Формулы 1.

Еще одним фактором станет умение работать в команде – Алонсо не приходилось раньше делить команду с другими гонщиками. Он привык полагаться только на себя, а теперь ему предстоит приноровиться к важному аспекту гонок на выносливость – доверию к своим товарищам по экипажу. Одних тестов для этого явно мало.

5. А на победу-то шансы есть?

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

Но для Алонсо победа в Дайтоне и не является целью. Главная задача для него – как можно лучше разобраться в этой категории гонок, завершить суточный марафон и подготовиться к «Ле-Ману». Фернандо отмечал, что если «Дайтона» пройдет успешно, то следующей его целью будут «24 часа» на кольце Сартэ. И там задачи точно будут самые высокие.

Вам кажется, это не совсем о питании, так? Конечно, но первым этот факт выступает неспроста. Слишком легко потеряться в бесконечных деталях науки о питании и не заметить, что зачитался книгой (или, будем честными, комментариями на Фейсбуке) далеко за полночь. И это плохо – если коротко, то вот почему.

Для этого существует отличное немецкое слово «zeitgeber», «водитель ритма». Если вы проводите рабочее время в помещении, а по вечерам тратите время на просмотр телевизора или веб-серфинг, если целый день остаетесь наедине с собой, а вечером активно общаетесь, а может, сидите почти без движения, нагружая организм по вечерам, – то вы очень эффективно сбиваете работу трех ключевых водителей ритма в своем мозге. Так что вместо обсуждения снотворных лучше рассмотрим работу этих систем.

Главным цветом для них является синий. Свет этой длины волны подавляет производство в организме мелатонина. В течение дня, когда мы видим голубое небо, мы получаем мощный (и бесплатный) поток синего излучения от Солнца.

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

Проведенное в январе 2015 г. рандомизированное обследование показало, что люди, которые перед сном пользуются планшетами iPad, засыпают тяжелее. У них сокращается фаза быстрого («парадоксального») сна, а по утрам они чувствуют себя менее отдохнувшими. Уже вскоре смартфоны iPhone и планшеты Amazon обзавелись встроенной функцией приглушения яркости голубых тонов. Авторы Examine.Com использовали бесплатные приложения, автоматически понижающие эту яркость – такие, как f.lux , – пробовали «умные» лампы и желтые очки, но стоит признать, что гиганты-производители гаджетов неплохо среагировали и сами.

От слова «живот»

Кишечная микрофлора. Да-да, ужасно актуально и так ново… Но скажите об этом Гиппократу, который еще 2,5 тысячи лет назад написал, что «все болезни начинаются в кишечнике». Кишечник был актуален всегда с тех пор, как у наших далеких предков развились эти длинные складчатые трубки для эффективного переваривания пищи и всасывания питательных веществ.

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

Впрочем, поддержка здоровой микрофлоры – задача посложнее, нежели простое потребление определенных пробиотиков. Содержащиеся в них бактерии редко, а то и никогда не колонизируют кишечник, и хотя клетчатка полезна для обычных его жителей, некоторые пробиотики могут вызывать расстройства пищеварения – особенно если принимать их в больших количествах и без соответствующей коррекции дозировки. Больше того, кишечнику нужна не только растительная пища: масляная кислота (которая выделяется из масла или производится той же микрофлорой) позволяетподдерживать состояние слизистой . Для здоровья кишечника важны и другие компоненты мясной пищи (например, аминокислота глутамин).

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

Ягодная революция


Экзотические «суперфрукты», такие как плоды асаи, стали предметом всеобщего почитания. Однако намного более дешевые (и часто ничуть не менее вкусные) ягоды могут оказаться не менее полезными для здоровья.
Прежде чем перейти к рассказу о ягодах, стоит сделать одно важное замечание касательно антиоксидантов вообще: в этой области «больше» не значит «лучше».

Оценивая эффекты потребления ягод (и некоторой другой растительной пищи), чиновники и медики привыкли опираться на показатели шкалы «адсорбционной емкости по отношению к кислородным радикалам» (Oxygen Radical Absorbance Capacity, ORAC). Однако в последние годы от нее пришлось отказаться , поскольку выяснилось, что с реальной пользой для здоровья эта шкала никак не коррелирует. Увидев в продаже «волшебные ягоды годжи» с какой-нибудь невероятной способностью нейтрализовывать свободные кислородные радикалы, лучше поберегите свой кошелек.

Теперь, собственно, к ягодам. Они не только полезны при определенных заболеваниях (скажем, вишня –при болезни Альцгеймера), но также помогают поддерживать нормальный уровень сахара в крови идавление . Они рекомендуются и здоровым людям, . Некоторые из их положительных эффектов могут быть связаны с антиоксидативной активностью, однако большая часть вызывается специфическими компонентами в их составе – такими, как антоцианины, придающие цвет чернике. Каким бы ни был механизм их действия (например, если речь идет о стимулировании когнитивных способностей, ягоды могут защищать нейроны от повреждения токсинами, улучшать кровоснабжение ЦНС или передачу сигналов синапсами), богатая ягодами диетами заведомо принесет больше пользы, чем вреда.

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

Инсулин, ожирение и сомнения

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

Как именно? Снижая уровень инсулина.

При этом вплоть до осени 2015 г. такая «углеводно-инсулиновая гипотеза» никогда не проверялась в контролируемых рандомизированных тестах. Лишь недавно исследователь Национального института здоровья (NationalInstitutesofHealth, NIH) Кевин Холл (Kevin Hall) опубликовал результаты исследований 00350-2), во время которых ученые строго контролировали питание каждого подопытного, сравнивая эффективность диеты с повышенным (около 350 г) содержанием углеводов против диеты с пониженным (около 140 г) их содержанием – при равном количестве потребленных калорий.

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

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

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

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

Суета вокруг красного мяса

В конце 2015 г. Всемирная Организация Здравоохранения (ВОЗ) распространила краткий отчет 00444-1/abstract), который вызвал настоящую бурю в СМИ всего мира. Даже если вы не читаете новости из принципа, вам наверняка попадались обсуждения и заголовки в Фейсбуке, мол, «ученые обнаружили, что красное мясо канцерогенно».

В таких громких заявлениях неправильно почти каждое слово. Во-первых, ничего нового в отчете ВОЗ не содержалось: он лишь обобщал данные, полученные за последние 20 лет, и был посвящен вопросу о повышенном риске развития рака прямой кишки при употреблении различных продуктов из красного мяса. В общем, ничего не «обнаружили», а просто посчитали предыдущие цифры. Во-вторых, этот подсчет объединял данные, полученные и с помощью медицинской статистики, и на экспериментах с животными, и на опытах с культурами клеток – по-настоящему цельных и масштабных экспериментов, посвященных долговременным эффектам потребления красного мяса, как не было, так и нет.

Кроме того, в отчете отдельно говорилось о продуктах переработки красного мяса (их отнесли к канцерогенам 1 группы) и – отдельно – о не переработанном (оно оказалось строчкой ниже, в группе 2А). Стоит помнить, что звание «канцероген» еще не означает однозначную опасность употребления продукта. На самом деле, потенциальными канцерогенами является огромное число обычных веществ, отказываться от которых мы и не думаем, в их числе можно назвать алоэ или алкоголь.

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

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

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

Правообладатель иллюстрации TASS Image caption Владимир Путин и Анатолий Собчак в 1997 году

В начале недели на экраны вышла картина "Дело Собчака" Веры Кричевской и Ксении Собчак, посвященная судьбе Анатолия Собчака - первого мэра Петербурга и бывшего начальника Владимира Путина. Президент России стал одним из главных героев фильма и дал для него подробное интервью.

Русская служба Би-би-си рассказывает, что нового о личности Путина стало известно из документального фильма.

Собчак помог Путину покинуть КГБ

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

"Я ему ответил - вы знаете, я бы с удовольствием пошел бы работать к вам. Но боюсь, что это невозможно... Наверное, я не могу вам об этом говорить, но я, наверное, не нарушу серьезным образом наши правила, могу вам сказать, что я не просто помощник ректора. Я кадровый, действующий сотрудник КГБ", - описывал разговор Путин. По его словам, на это Собчак "в первый и в последний раз ответил": "Ну и фиг с ним".

Путин совмещал работу у Собчака и в органах госбезопасности, однако решил подать в отставку во время путча 1991 года. По словам президента, силовые структуры переворот поддержали и он не мог "метаться туда-сюда" и "быть и там, и там одновременно". Об этом сам Путин уже неоднократно рассказывал ранее, однако в интервью Ксении Собчак он сообщил, что ее отец помог ему и пообещал позвонить Владимиру Крючкову, председателю КГБ.

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

Соперник Собчака на выборах мэра звал Путина в свою команду

Значительная часть фильма "Дело Собчака" посвящена выборам губернатора Петербурга в 1996 году, на которых против Собчака выдвинулся его заместитель Владимир Яковлев.

"Анатолий Александрович его [Яковлева] пригласил на работу, сделал своим заместителем, доверял ему. Ну как же не предал? Предал, конечно. По-другому это не называется", - сказал Путин в интервью для фильма.

Правообладатель иллюстрации Alamy Image caption Собчак в сопровождении Путина на открытии площади Австрии в сентябре 1992 года. Слева от Собчака - нынешний глава Росгвардии Виктор Золотов

Кандидатура Яковлева была предложена в аналитической записке на имя Бориса Ельцина, одним из ее составителей был политолог Алексей Трубецкой (Кошмаров) - об этом он сам говорит в фильме. Другие герои утверждают, что документ Ельцину передали тогдашний руководитель Службы безопасности президента Александр Коржаков и экс-директор ФСБ Михаил Барсуков.

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

Карьера Яковлева не закончилась работой в Петербурге. В 2003 году, уже во время президентства Владимира Путина, он стал вице-премьером, после отставки правительства Касьянова полгода работал полпредом президента, а затем возглавил министерство регионального развития. В правительстве Яковлев, который, по словам Путина, "предал Собчака", проработал до 2007 года.

Помогая Собчаку, Путин рисковал навсегда потерять работу в Кремле

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

Анатолий Чубайс, который был советником Собчака, а после его поражения вместе с Путиным уехал на работу в Москву, рассказывает в фильме, что члены администрации президента пытались помочь бывшему начальнику. Отложить арест Собчака, который находился в предынфарктном состоянии, смог лишь работавший в правительстве Борис Немцов, который обратился с личной просьбой к Борису Ельцину. При этом "риски посадки Собчака были высочайшими", говорил Чубайс.

Осенью 1997 года Собчак после допроса в прокуратуре попал в больницу. "Он не гримасничал на больничной койке и ничего не имитировал. Он был болен, его надо было лечить", - рассказывает в фильме Путин. По его словам, он считал своим долгом помочь бывшему начальнику: "И вот почему. Если бы у меня были сомнения в том, что он в чем-то виноват, я бы и пальцем не пошевелил. Но я не просто знал. Я был уверен, я знал на 100%, что он невиновен".

В итоге Путин, который тогда работал замруководителя администрации президента, позвонил своему начальнику Валентину Юмашеву, главе кремлевской администрации и зятю Бориса Ельцина. По словам самого Юмашева, Путин сообщил ему, что "едет спасать" Собчака.

"Путин сказал мне: я не могу это сказать Борису Николаевичу, я понимаю, что он меня не отпустит и не поддержит. Поэтому ставлю в известность вас. Если вдруг случится какая-то неудача, я хотел бы, чтобы вы передали Борису Николаевичу, что я не мог поступить иначе, я обязан был это сделать", - вспоминает Юмашев. Чубайс, комментируя эти события, сказал, что Путин и Юмашев "рисковали головой".

"Я не планировал какой-то умопомрачительной карьеры, с одной стороны, а с другой была судьба Анатолия Александровича, которому я считал себя обязанным. Я думал, конечно, что это может мне повредить, но сомнений в том, как я должен поступить, у меня не было", - говорит Путин в фильме.

Юмашев в интервью рассказал, что предупредил Путина о его отставке в случае неудачи. "Я сказал: Владимир Владимирович, это ваше право, но вы понимаете, что если вдруг все сорвется, вы больше нигде уже не сможете работать, и я буду вынужден вас уволить".

Нарусова впервые подробно рассказала о плане Путина по спасению Собчака

Супруга Собчака, сенатор Совета федерации Людмила Нарусова в интервью Би-би-си говорила о том, что именно Владимир Путин "проинструктировал ее, как все делать, как организовать, как заказать санитарный самолет", чтобы переправить ее мужа на лечение во Францию. Однако именно в фильме "Дело Собчака" она впервые подробно рассказала, в чем состоял этот план.

По словам Нарусовой, в начале ноября, когда Анатолий Собчак был в петербургской больнице, она по телефону, который прослушивался спецслужбами, пригласила гостей якобы на празднование 16-летия Ксении Собчак. Мужа она забрала из больницы на время праздников под расписку.

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

По словам жены Собчака, договориться с французской стороной она смогла через агентство Air France, однако зайти туда при слежке было затруднительно. "Поэтому план был такой - я захожу в магазин Trussardi, беру с вешалок разные платья, иду в примерочную. Потом выхожу во внутренний дворик, который совмещен с Air France, захожу туда, спрашиваю определенного сотрудника. Она дала мне телефон, я позвонила, вернулась в Trussardi, купила какое-то платье, потом с красивым фирменным пакетом вышла из магазина и села в машину", - вспоминает Нарусова.

По ее словам, на следующий день в прессе появилась статья о том, что "пока Собчак лежит в реанимации, его дама ходит по дорогим бутикам и покупает шмотки". Так Нарусова поняла, что план сработал.

В этом уроке мы научились:

Использовать стандартные окна сообщений Visual Basic для вывода информации.

Использовать окна ввода для простейшего сбора информации.

Создавать нестандартные диалоговые окна.

Интегрировать класс диалоговых окон в будущих приложениях.

УРОК

Работа с мышью

Обработка событий мыши

Перетаскивание

Перетаскивание OLE

Создание «пасхального яйца»

События мыши

До сих пор нам приходилось иметь дело с двумя событиями, связанными с мышью, - Click и DblClick (двойной щелчок). В этом уроке будет рассказано и о других событиях мыши, используемых в Visual Basic. K их числу относятся перемещение мыши и нажатия кнопок - самостоятельно или одновременно с клавишами Shift, Alt и Ctrl Эти события обрабатываются в процедурах MouseDown и MouseUp, а также MouseMove. В последнем событии удобно отображать и скрывать подсказки, когда указатель мыши проходит над кнопками панели инструментов. Различные элементы поддерживают разные события мыши. В этом уроке рассматриваются основные события мыши вместе со способами их применения. В частности, мы напишем небольшую программу, обрабатывающую процедуру перетаскивания. После этого вы будете хорошо представлять себе, какие события мыши следует использовать в ваших элементах.

Событие Click

Событие Click генерируется при щелчке мышью на элементе. Почти все элементы Visual Basic, отображаемые во время выполнения программы, поддерживают событие Click, но чаще всего оно используется для кнопок. Код, находящийся в процедуре события Click кнопки, выполняется при нажатии этой кнопки мышью. Например:

Private Sub cmdOK_Click()

Событие DblClick

Событие двойного щелчка, DblClick, вызывается при двух быстрых последовательных щелчках мышью. Чувствительность двойного щелчка задается при настройке параметров мыши в Панели управления Windows. B списках это событие часто применяется для просмотра свойств, а также для добавления и удаления выделенных строк. Например:

Private Sub lstmembers_DblClick()

Dim m As clsMember

Set m = New clsmember

m.MemberName = lstMembers.Text

m.ShowMemberProperties Set m = Nothing

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

Событие DragDrop

Событие DragDrop генерируется при сбрасывании объекта, перетаскиваемого мышью. Процедура события DragDrop имеет следующий синтаксис:

Private Sub target_DragDrop(Source As Control, X As Single, Y As Single)


Обратите внимание на три параметра - перед тем как выполнять любые дальнейшие действия, можно проверить их значения. Параметр Source содержит имя элемента, сброшенного на текущий объект. Параметры X и Y определяют координаты указателя мыши на момент генерации события DragDrop(). Пользуясь ими, можно задать расположение элемента на приемнике. Более подробная информация о перетаскивании приведена в следующем разделе этого же урока.

Coбытие DragOver

Событие DragOver генерируется при протаскивании объекта над элементом. Процедура события имеет следующий синтаксис:

Private Sub target_DragOver(Source As Control, X As Single, Y As Single, State As Integer)

Source - имя протаскиваемого объекта. Параметры X и Y определяют координаты указателя мыши. Целая переменная State определяет состояние перетаскиваемого объекта по отношению к приемнику события.

Параметр State Назначение
Объект входит в границы источника
Объект покидает границы источника
Объект перетаскивается внутри границ источника

С помощью этого события удобно сообщать пользователям, можно ли в настоящий момент сбросить перетаскиваемый объект. Например, вряд ли стоит разрешать сбрасывание объекта на кнопке; при генерации события DragOver() кнопки можно проверить параметр Source и задать свойству DragIcon значок «сбрасывание запрещено».

Событие MouseDown

Если нажать кнопку мыши и не отпускать ее, генерируется событие MouseDown. Процедура события MouseDown() имеет следующий синтаксис:

Private Sub target_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single).

Как и в других событиях мыши, параметры X и Y определяют положение указателя. Целый параметр Button принимает одно из трех значений.

Сумма этих величин определяет различные сочетания клавиш. Например, значение 6 означает, что были нажаты Ctrl и Alt, a значение 7 показывает, что все три управляющие клавиши были нажаты одновременно. При проверке параметра Shift часто используется ключевое слово And. C помощью вложенных конструкций If...Then можно отслеживать разные клавиши. Например, фрагмент:

If Shift = 6 Then

эквивалентен следующему:

If Shift And 6 Then

MsgBox "Нажаты клавиши Ctrl и Alt"

Событие MouseMove

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

X As Single, Y As Single)

Параметры этого события идентичны параметрам события MouseDown. В следующем примере заголовок формы изменяется, когда указатель мыши проходит над кнопкой Exit:

Private Sub cmdExit_MouseMove(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

Me.Caption = "Нажмите, чтобы закрыть приложение"

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

Событие MouseUp

Если отпустить нажатую кнопку мыши над элементом, генерируется событие MouseUp(). Процедура события имеет следующий синтаксис:

Private Sub target_MouseUp(Button As Integer, Shift As Integer,

X As Single, Y As Single)

Его параметры совпадают с параметрами MouseDown и MouseMove. Во многих новых приложениях для Windows 95 это событие используется вместо Click. Например, в процедуру события MouseUp можно включить оператор End, чтобы пользователь мог продолжить работу с приложением даже после нажатия кнопки выхода. Чтобы отменить выход, следует отвести указатель мыши от кнопки и отпустить нажатую кнопку мыши. В этом случае оператор End не выполняется, поскольку событие MouseUp генерируется для другого объекта.

Перетаскивание

Перетаскивание все чаще используется в Windows-приложениях (например, для регулировки положения разделительной полосы в Windows Explorer). Благодаря ему многие операции выполняются быстрее и проще. Наделить приложение Visual Basic возможностью перетаскивания не так уж сложно. Следующий пример показывает, как это делается:

1. Создайте новый проект типа Standard EXE.

2. Задайте свойству Name формы Form1 значение frmMain, а свойству Caption - значение Перетаскивание.

3. Поместите на форму два списка одинакового размера. Один должен находиться в верхней, а другой - в нижней частях формы.

4. Задайте свойству Name верхнего списка значение lstA, а свойству DragIcon - значение \Graphics\Icons\DragDrop\Draglpg.ico.

5. Задайте свойству Name нижнего списка значение lstB, а свойству DragIcon -значение \Graphics\Icons\DragDrop\Draglpg.ico. Примерный вид формы показан на рис. 11.1.

Рис. 11.1. Приложение с поддержкой перетаскивания

6. Добавьте в процедуру события Form_Load() следующий фрагмент:

Private Sub Form_Load()

lstA,AddItem "Яблоки"

lstA.AddItem "Персики"

lstA,AddItem "Апельсины"

7. Добавьте в процедуру события lstA_MouseDown() следующий фрагмент:

Private Sub lstA_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If lstA.ListCount > 0 Then

8. Добавьте в процедуру события lstA_DragDrop() следующий фрагмент:

Private Sub lstA_DragDrop(Source As Control, X As Single, Y As Single)

If Source = lstB Then

lstA.Additem lstB.Text

lstB.RemoveItem lstB.ListIndex

9. Добавьте в процедуру события lstB_MouseDown() следующий фрагмент:

Private Sub lstB_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If lstB.ListCount > 0 Then

10. Добавьте в процедуру события lstB__DragDrop() следующий фрагмент:

Private Sub lstB_DragDrop(Source As Control, X As Single, Y As Single)

If Source = lstA Then

lstB.Additem lstA.Text

lstA.RemoveItem lstA.ListIndex

11. Сохраните и запустите проект.

Верхний список содержит несколько строк с названиями фруктов. Вы можете щелкнуть на любой строке и перетащить ее в нижний список. Когда указатель мыши окажется над ним, отпустите кнопку мыши. Затем строки можно перетащить обратно в верхний список (рис. 11.2).

Рис. 11.2. Перетаскивание строк

Ключевым для этой программы является метод Drag. Обратите внимание - в процедуре события MouseDown() он вызывается с параметром 1, который сообщает элементу о начале перетаскивания. Если параметр равен 0, перетаскивание прекращается. Иными словами, чтобы прекратить перетаскивание, следует присвоить свойствам Тор и Left значения координат x и у указателя мыши и вызвать метод Drag 0. При этом имитируется перемещение объекта, тогда как на самом деле оно выполняется в процедуре события DragDrop().

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

Перетаскивание OLE

В Windows 95 появился новый, более универсальный, тип перетаскивания - так называемое «перетаскивание OLE» (OLE drag-and-drop). Сокращение OLE означает Object Linking and Embedding, то есть «связывание и внедрение объектов». Этот тип перетаскивания позволяет перемещать текст, файлы и объекты между элементами, которые выполняют функции контейнеров OLE, - списками, текстовыми и графическими полями. В окне программы Visual Basic предусмотрены некоторые возможности, построенные на основе перетаскивания OLE. При перемещении файлов из Проводника Windows в папку диска С вы также выполняете операцию перетаскивания OLE.

При перетаскивании OLE создается глобальный объект, содержащий перетаскиваемые данные. В процедуре события OLEDragDrop можно получить доступ к содержимому объекта DataObject. Давайте поближе познакомимся с методами и событиями перетаскивания OLE.

Метод OLEDrag

Метод OLEDrag начинает операцию перетаскивания OLE. Он вызывается в тех случаях, когда вы хотите скопировать или переместить данные OLE между двумя контейнерами OLE. Метод имеет следующий синтаксис:

объект.0LЕDrаg

где объект - объект-контейнер OLE, который является источником для операции перетаскивания.

Свойство OLEDragMode

С помощью свойства OLEDragMode можно узнать, способен ли объект выполнять функции источника перетаскивания OLE и в каком режиме будет выполняться операция OLEDrag - в ручном или автоматическом. Свойство может принимать следующие значения.

Свойство OLEDropMode

Свойство OLEDropMode похоже на OLEDragMode. Задавая его значение, вы определяете тип обработки событий сбрасывания OLE в вашем приложении. Свойство может принимать одно из трех значений.