Гигант мысли, отец русской демократии
Гигант мысли, отец русской демократии и особа, приближенная к императору — цитата из романа И. Ильфа и Е. Петрова «Двенадцать стульев». Так представляет Кису Воробьянинова старгородским «бывшим» Остап Бендер, организовывая «Союз меча и орала».
Употребляется, как правило, в ироническом смысле о человеке, которому приписываются мнимые заслуги перед человечеством. Кроме того, из того же источника происходит расхожая фраза «А (называется сумма или услуга) не спасет отца русской демократии?» (обычно в смысле «хватит с тебя и этого»).
Цитаты из первоисточника Править
— Строгий секрет! Государственная тайна! — Остап показал рукой на Воробьянинова:
— Кто, по-вашему, этот мощный старик? Не говорите, вы не можете этого знать. Это — гигант мысли, отец русской демократии и особа, приближенная к императору.
Ипполит Матвеевич встал во весь свой прекрасный рост и растерянно посмотрел по сторонам. Он ничего не понимал, но, зная по опыту, что Остап Бендер никогда не говорит зря, молчал.
— Правильно, — приговаривал Остап, — а теперь по шее. Два раза. Так. Ничего не поделаешь. Иногда яйцам приходится учить зарвавшуюся курицу… Еще разок… Так. Не стесняйтесь. По голове больше не бейте. Это самое слабое его место.
Если бы старгородские заговорщики видели гиганта мысли и отца русской демократии в эту критическую для него минуту, то, надо думать, тайный союз «Меча и орала» прекратил бы свое существование.
— Вы верный друг отечества! — торжественно сказал Остап, запивая пахучий шашлык сладеньким кипиани. — Пятьсот рублей могут спасти гиганта мысли.
— Скажите, — спросил Кислярский жалобно, — а двести рублей не могут спасти гиганта мысли?
Примеры употребления Править
БУШ — ОТЕЦ РУССКОЙ ДЕМОКРАТИИ
В первый день своего европейского турне президент США Джордж Буш выступил с 30-минутным докладом в Брюсселе. Доклад начался с довольно жестких слов в адрес Москвы. По мнению американского президента, Россия «должна пересмотреть свое отношение к демократии и главенству закона». Даже американские СМИ не ожидали от Буша открытого выражения столь жесткой позиции и таких нелицеприятных оценок.
Владимир Вольфович Жириновский, отец русской демократии и русского либерализма, на днях высказался об Уго Чавесе. Дескать, сегодня на политической арене в мире нету более известного, популярного президента. Это, дескать, он один на весь XXI век. А среди депутатов, продолжил Жириновский, я один на весь XXI век.
Не имеет смысла собирать у себя на интерфейсе всю дрянь, которая плывет через мост. Маршрутизация с пробросом конкретных портов и протоколов спасет отца русской демократии.
- Текст романа
- Энциклопедический словарь крылатых слов и выражений
- Гигант мысли, отец русской демократии в Циклопедии
Форум

[RedisException] MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. (0) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/cacheengineredis.php:25 #0: Redis->set(string, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/cacheengineredis.php:25 #1: Bitrix\Main\Data\CacheEngineRedis->set(string, integer, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/cacheengine.php:298 #2: Bitrix\Main\Data\CacheEngine->getInitDirVersion(string, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/cacheengine.php:434 #3: Bitrix\Main\Data\CacheEngine->clean(string, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/cache.php:268 #4: Bitrix\Main\Data\Cache->cleanDir(string, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/data/managedcache.php:148 #5: Bitrix\Main\Data\ManagedCache->cleanDir(string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/orm/entity.php:1411 #6: Bitrix\Main\ORM\Entity->cleanCache() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/orm/data/datamanager.php:1964 #7: Bitrix\Main\ORM\Data\DataManager::cleanCache() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/lib/orm/data/datamanager.php:1344 #8: Bitrix\Main\ORM\Data\DataManager::update(array, array) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/forum/lib/topic.php:900 #9: Bitrix\Forum\Topic->incrementViews() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/forum/lib/user.php:688 #10: Bitrix\Forum\User->readTopic(integer) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/forum/classes/general/topic.php:709 #11: CAllForumTopic::SetReadLabelsNew(integer) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/forum/deprecated.php:315 #12: ForumSetReadTopic(integer, integer) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/components/bitrix/forum.topic.read/component.php:309 #13: include(string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:607 #14: CBitrixComponent->__includeComponent() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/components/bitrix/forum.topic.read/class.php:75 #15: ForumTopicRead->executeComponent() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:660 #16: CBitrixComponent->includeComponent(string, array, object, boolean) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/main.php:1072 #17: CAllMain->IncludeComponent(string, string, array, object) /var/www/sites/data/www/burmistr.ru/local/templates/burmistr_blog/components/bitrix/forum/.default/read.php:3 #18: include(string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component_template.php:790 #19: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component_template.php:885 #20: CBitrixComponentTemplate->IncludeTemplate(array) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:776 #21: CBitrixComponent->showComponentTemplate() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:716 #22: CBitrixComponent->includeComponentTemplate(string) /var/www/sites/data/www/burmistr.ru/local/components/bitrix/forum/component.php:419 #23: include(string) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:607 #24: CBitrixComponent->__includeComponent() /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/component.php:684 #25: CBitrixComponent->includeComponent(string, array, boolean, boolean) /var/www/sites/data/www/kvartira.burmistr.ru/bitrix/modules/main/classes/general/main.php:1072 #26: CAllMain->IncludeComponent(string, string, array, boolean) /var/www/sites/data/www/burmistr.ru/forum/index.php:130 ———-
Какая сумма спасет отца русской демократии
Контейнер LinearLayout представляет простейший контейнер — объект ViewGroup , который упорядочивает все дочерние элементы в одном направлении: по горизонтали или по вертикали. Все элемены расположены один за другим. Направление разметки указывается с помощью атрибута android:orientation .
Если, например, ориентация разметки вертикальная ( android:orientation=»vertical» ), то все элементы располагаются в столбик — по одному элементу на каждой строке. Если ориентация горизонтальная ( android:orientation=»horizontal» ), то элементы располагаются в одну строку. Например, расположим элементы в горизонтальный ряд:

Если бы мы указали для LinearLayout атрибут android:orientation=»vertical» , то элементы размещались бы по вертикали:

Вес элемента
LinearLayout поддерживает такое свойство, как вес элемента, которое передается атрибутом android:layout_weight . Это свойство принимает значение, указывающее, какую часть оставшегося свободного места контейнера по отношению к другим объектам займет данный элемент. Например, если один элемент у нас будет иметь для свойства android:layout_weight значение 2, а другой — значение 1, то в сумме они дадут 3, поэтому первый элемент будет занимать 2/3 оставшегося пространства, а второй — 1/3.
Если все элементы имеют значение android:layout_weight=»1″ , то все эти элементы будут равномерно распределены по всей площади контейнера:
В данном случае LinearLayout имеет вертикальную ориентацию, поэтому все элементы будут располагаться сверху вниз. Все три элемента имеют значение android:layout_weight=»1″ , поэтому сумма весов всех элементов будет равна 3, а каждый элемент получит по трети пространства в LinearLayout:

При этом так как у нас вертикальный стек, то нам надо также установить для свойства layout_height значение 0dp . Если бы LinearLayout имел горизонтальную ориентацию, то для свойства layout_width надо было бы установить значение 0dp .
Еще один атрибут android:weightSum позволяет указать сумму весов всех элементов. Например:
LinearLayout здесь задает сумму весов равную 7. То есть все пространство по вертикали (так как вертикальная ориентация) условно делится на семь равных частей.
Первый TextView имеет вес 1, то есть из этих семи частей занимает только одну. Второй TextView имеет вес 3, то есть занимает три части из семи. И третий имеет вес 2. Итоговая сумма составляет 6. Но так как LinearLayout задает вес 7, то одна часть будет свободна от всех элементов.

Программное создание LinearLayout
Создание LinearLayout в коде java:
package com.example.viewapp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends AppCompatActivity < @Override protected void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); LinearLayout linearLayout = new LinearLayout(this); // горизонтальная ориентация linearLayout.setOrientation(LinearLayout.HORIZONTAL); TextView textView = new TextView(this); textView.setText("Hello"); textView.setTextSize(30); // создаем параметры позиционирования для элемента LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); // устанавливаем отступы layoutParams.setMargins(100, 100, 0, 0); textView.setLayoutParams(layoutParams); // добавляем элемент в LinearLayout linearLayout.addView(textView); setContentView(linearLayout); >>

Дополнительная версия конструктора LinearLayout.LayoutParams() в качестве третьего параметра позволяет указать вес элемента:
package com.example.viewapp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends AppCompatActivity < @Override protected void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); LinearLayout linearLayout = new LinearLayout(this); linearLayout.setOrientation(LinearLayout.VERTICAL); // первое текстовое поле TextView textView1 = new TextView(this); textView1.setText("Hello"); textView1.setTextSize(30); // textView1 имеет вес 3 linearLayout.addView(textView1, new LinearLayout.LayoutParams (LinearLayout.LayoutParams.MATCH_PARENT, 0, 3)); // второе текстовое поле TextView textView2 = new TextView(this); textView2.setText("Android"); textView2.setBackgroundColor(0xFFBDBDBD); textView2.setTextSize(30); // textView2 имеет вес 2 linearLayout.addView(textView2, new LinearLayout.LayoutParams (LinearLayout.LayoutParams.MATCH_PARENT, 0, 2)); setContentView(linearLayout); >>

Layout_gravity
Атрибут layout_gravity позволяет устанавливать позиционирование относительно LinearLayout. Он принимает следуюшие значения:
- top : выравнивает элемент по верхней границе контейнера
- bottom : выравнивает элемент по нижней границе контейнера
- left : выравнивает элемент по левой границе контейнера
- right : выравнивает элемент по правой границе контейнера
- center_vertical : выравнивает элемент по центру по вертикали
- center_horizontal : выравнивает элемент по центру по горизонтали
- center : элемент позиционируется в центре
- fill_vertical : элемент растягивается по вертикали
- fill_horizontal : элемент растягивается по горизонтали
- fill : элемент заполняет все пространство контейнера
- clip_vertical : обрезает верхнюю и нижнюю границу элемента
- clip_horizontal : обрезает правую и левую границу элемента
- start : элемент позиционируется в начале (в верхнем левом углу) контейнера
- end : элемент позиционируется в конце контейнера (в верхнем правом углу)
В данном случае первый элемент TextView будет позиционироваться по левой стороне контейнера ( android:layout_gravity=»left» ), второй TextView по центру ( android:layout_gravity=»center» ), третий — по правой стороне ( android:layout_gravity=»right» ) и четвертый — по центру ( android:layout_gravity=»center» )

Стоит учитывать ориентацию контейнера. Например, при вертикальной ориентации все элементы будут представлять вертикальный стек, идущий сверху вниз. Поэтому значения, которые относятся к позиционированию элемента по вертикали (например, top или bottom) никак не будут влиять на элемент. Также при горизонтальной ориентации LinearLayout не окажут никакого влияния значения, которые позиционируют элемент по горизонтали, например, left и right.
Для установки программно параметра layout_gravity надо задать поле gravity у объекта LinearLayout.LayoutParams :
package com.example.viewapp; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Gravity; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends AppCompatActivity < @Override protected void onCreate(Bundle savedInstanceState) < super.onCreate(savedInstanceState); LinearLayout linearLayout = new LinearLayout(this); linearLayout.setOrientation(LinearLayout.VERTICAL); LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); // установка layout_gravity layoutParams.gravity = Gravity.CENTER; // первое текстовое поле TextView textView1 = new TextView(this); textView1.setText("Hello"); textView1.setTextSize(30); linearLayout.addView(textView1, layoutParams); setContentView(linearLayout); >>
В качестве значения передается одна из констант класса Gravity, которые аналогичны значениям атрибута.
Илья Гончаров. Принц Майкл Кентский как гигант мысли и отец русской демократии
В Британии — скандал века (опять). На этой неделе в центре внимания — принц Майкл Кентский, двоюродный брат Ее Величества. Интересную историю с нуля создали журналисты The Sunday Times: под видом корейских бизнесменов они устроили встречу с принцем и его товарищем маркизом Редингом и попросили Майкла свести их с Путиным. По их словам, цена рекомендации принца, названная Редингом, составляла 200 тысяч фунтов (и 50 тысяч фунтов за то, чтобы слетать и поговорить. Подробности лучше прочтите в первоисточнике). Газеты по этому случаю (как, собственно, и каждую неделю, и по любому другому поводу) устроили плач о том, что британская монархия низко пала и торгует собой. Однако Илья Гончаров не поддается унынию и считает, что все не так страшно.
Если бы журналисты Sunday Times перечитывали романы Ильфа и Петрова столько раз, сколько их в детстве перечитывал я, они бы обязательно в своей нашумевшей статье сравнили принца Майкла Кентского с Ипполитом Матвеевичем Воробьяниновым, а его приятеля — Саймона Руфуса Айзекса, маркиза Рединга — с Остапом Бендером. Потому что встреча в зуме уж очень походила на знаменитый разговор Остапа и Кисы с членом «Союза меча и орала» Кислярским в курортном ресторане.
— Вы верный друг отечества! — торжественно сказал Остап, запивая пахучий шашлык сладеньким кипиани. — Пятьсот рублей могут спасти гиганта мысли.
— Скажите, — спросил Кислярский жалобно, — а двести рублей не могут спасти гиганта мысли?
Остап не выдержал и под столом восторженно пнул Ипполита Матвеевича ногой.
— Я думаю, — сказал Ипполит Матвеевич, — что торг здесь неуместен!
Принц эти слова Воробьянинова на встрече с корейскими предпринимателями, конечно, не произносил, но очень уж похоже вышло: сидит такой благообразный джентльмен и ничего конкретного не обещает, а только всем своим видом кивает, что, дескать, да, если уважаемым инвесторам нужен доступ к Путину, то не проходим мимо, я — важный принц, у меня связи в Кремле.

А его друг крутится рядом и добавляет: но только тихо и тс-с-с, ну вы же понимаете, какое сейчас время и какой может подняться шум, а какой же бизнес любит шум. И вообще затея рискованная, но за 50 тысяч фунтов отец русской демократии принц, обладающий богатыми неформальными связями в Кремле и окрестностях, может слетать к кому надо и замолвить словечко. А за 200 тысяч — так даже записать рекомендации на видео.
И тут есть вопросы.
Во-первых, по расценкам. Раз журналисты Sunday Times прикинулись такой серьезной организацией, что их вопросы не решить без личного участия аж Путина (это кем вообще надо быть, чтобы всерьез на это рассчитывать? Газпромом? Фейсбуком? Ватиканом? Китайской армией?), то как же можно было попросить за посредничество так мало — 50 тысяч? Я, конечно, не специалист, но, по-моему, столько должно было стоить попасть на прием к Путину в начале 1990-х, когда тот следил за соблюдением законности в порту Санкт-Петербурга. А сегодня за его рукопожатие можно было бы смело просить не меньше миллиона.
Впрочем, может, это такая национальная британская черта — скромность и отсутствие размаха в тайных делишках. Вас не удивляет, какие небольшие суммы фигурируют в британских скандалах о коррупции и разных других делах, вызывающих у британских СМИ родимчик? То 50 тысяч принцу за встречу с кремлевским людоедом («Ужас!» — кричит пресса), то 58 тысяч (или сколько там) за ремонт квартиры Бориса Джонсона («Кошмар!» — рыдает Би-би-си, даром, что деньги были лично Бориса), а один депутат-лейборист в 2013 году вообще даже сел в тюрьму за растрату 12 900 фунтов.
«Серьезно? — следует тут удивиться русскому человеку. — За три ершика из геленджикского дома отдыха?»
А один из недавних скандалов вообще был о сумме ноль фунтов — это когда бывший премьер Дэвид Кэмерон по ватсапу писал своим друзьям в правительстве и просил их выделить госденег на поддержку тонущей компании, в которой он служил лоббистом. Просить-то он просил, да ему никто не дал, но газеты все равно написали об этом в том ключе, что «это дно» и «как мы до такого докатились».

Во-вторых, давайте скажем слово в защиту самого принца: сам он не коррупционер и ничего противозаконного не сделал. И в зуме на встрече с корейскими инвесторами ничего криминального не сказал. Налаживать связи — это дело, которым он занимается всю жизнь. В основную королевскую семью он не входит, суверенного гранта ему не достается, вот деловой человек и зарабатывает как считает нужным. Вряд ли стоит сомневаться, что нужные контакты у него действительно есть, и особенно в России, где он действительно считается кем-то вроде неофициального представителя королевской семьи. И что настоящих корейских бизнесменов он бы довел если не до Путина, то до кого-нибудь из министров.
Пресса, конечно, стала писать, что такие вот родственнички королевы, которые в суровые времена санкций намереваются встречаться с лидером, возглавляющим главную террористическую угрозу для страны, якобы бросают тень на монархию. Но тут уж я даже не знаю, как и сказать. Обернусь-ка я вотабаутистом (а чего это всем можно, а мне нельзя?) и молвлю так:
«А что родственники? А сама британская монархия тоже имеет давнюю и богатую историю отношений с самыми разными бармалеями, среди которых Путин не самый кровожадный (по крайней мере по состоянию на 10 мая 2021 года). Сама королева, которую сейчас от компрометации принцем Майклом так ревниво защищает пресса, нет-нет, да и встретится с каким-нибудь Мугабе, а то и с Чаушеску. Да и с Путиным она тоже встречалась. И ничего, все кивают и понимают: политика — дело сложное, порой приходится и с такими иметь дело.
Но вот ее двоюродному брату Майклу, который не представляет формально никого, кроме самого себя, с кремлевским злодеем пересекаться — ни-ни».

И он ведь, судя по открытым заявлениям, действительно ни-ни. Как потом (после разоблачения журналистов) признался маркиз Рединг, он в разговоре с «бизнесменами» крепко преувеличил возможности и желание принца сводить кого бы то ни было с Путиным. Да и офис принца выступил с сообщением, что Майкл в последний раз виделся с российским президентом 18 лет назад и дружеских связей не поддерживает.
Так что есть ашчушчение, что в этой истории самыми хитрыми жуками оказались не журналисты, а маркиз с принцем, которые вроде бы и не собирались сводить своих клиентов с Путиным и возможностями такими не располагали, но разговор про 50 / 200 тысяч все-таки провели (чтобы что, интересно?).
Ну или единолично маркиз, который привел на встречу ничего не подозревавшего Майкла и договорился о деньгах за его спиной, — могло ведь быть и так.
Ну или принц, который говорит, что связи с Путиным не поддерживает, а на самом деле поддерживает (но только тс-с-с и чтобы никому).