Implements an image recognition captcha.

"; break; case 'admin/modules#description': case 'admin/modules/textimage': case 'admin/textimage': $output = t('Implements an image recognition captcha.'); break; } return $output; } function textimage_captchachallenge(&$form) { $form['captcha_response'] = array ( '#type' => 'textfield', '#title' => t('Captcha Validation'), '#default_value' => '', '#required' => TRUE, '#validate' => array('_captcha_validate' => array()), '#description' => t('Please type in the letters/numbers that are shown in the image above.'), '#prefix' => 'Captcha Image: you will need to recognize the text in it.', ); return $form; } function textimage_captchavalidate(&$captcha_word, &$correct) { $captcha_word = drupal_strtolower($captcha_word); if (($_SESSION['captcha'] != '') && $captcha_word == $_SESSION['captcha']) { $correct = true; } else { $correct = false; form_set_error('captcha_response', t('The image verification code you entered is incorrect.')); } } /** * Implementation of hook_menu(). */ function textimage_menu($may_cache) { $items = array(); $suffix = ''; if (arg(2)!=null) $suffix='/'.arg(2); $items[] = array( 'path' => '_textimage/image'.$suffix, 'title' => t('textimage'), 'callback' => '_textimage_image', 'access' => user_access('access textimages'), 'type' => MENU_CALLBACK ); return $items; } function textimage_perm() { return array('access textimages'); } function textimage_settings() { $fonts_path = variable_get("textimage_fonts_path", ""); $images_path = variable_get("textimage_images_path", ""); //check for GD if (!function_exists(imagecreate)) drupal_set_message(t('Image library not available. Textimage needs the GD library extension to be installed. Please install GD.')); //check for TTF support elseif (!function_exists(imagettftext)) drupal_set_message(t('Your image library does not seem to have TrueType font support. Textimage will work, but will use the default inbuilt font.'),'status'); //check for valid font path elseif ($fonts_path!="" && !is_dir($fonts_path)) drupal_set_message(t('The current font path is invalid. The default font will be used.')); //check for valid image path if ($images_path!="" && !is_dir($images_path)) drupal_set_message(t('The current images path is invalid. No images will be used.')); //Fonts settings $form['fonts'] = array( '#type' => 'fieldset', '#title' => t('Fonts settings'), '#collapsible' => TRUE, '#collapsed' => FALSE ); $form['fonts']['textimage_use_only_upper'] = array( '#type' => 'checkbox', '#title' => t('Use only Uppercase'), '#default_value' => variable_get('textimage_use_only_upper',0) ); $form['fonts']['textimage_fonts_path'] = array( '#type' => 'textfield', '#title' => t('TrueType Fonts Path'), '#default_value' => $fonts_path, '#size' => 30, '#maxlength' => 255, '#description' => t('Location of the directory where the Truetype (.ttf) fonts are stored. If you do not provide any fonts, the module will use the default font for text. Relative paths will be resolved relative to the Drupal installation directory.'), ); $form['fonts']['textimage_font_size'] = array( '#type' => 'textfield', '#title' => t('Font Size'), '#default_value' => variable_get('textimage_font_size',24), '#size' => 5, '#maxlength' => 2, '#description' => t('Font size of Captcha text (in pixels).'), '#validate' => array("_textimage_number_validate" => array("textimage_font_size")), ); $form['fonts']['textimage_char_spacing_max'] = array( '#type' => 'textfield', '#title' => t('Character Spacing'), '#default_value' => variable_get('textimage_char_spacing_max',10), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the kerning between letters in Captcha. Higher numbers indicate more spacing.'), '#validate' => array("_textimage_number_validate" => array("textimage_char_spacing_max")), ); $form['fonts']['textimage_char_jiggle_amount'] = array( '#type' => 'textfield', '#title' => t('Character Jiggle'), '#default_value' => variable_get('textimage_char_jiggle_amount',5), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of up and down movement in the Captcha letters. Higher numbers indicate more jiggling.'), '#validate' => array("_textimage_number_validate" => array("textimage_char_jiggle_amount")), ); $form['fonts']['textimage_char_rotate_amount'] = array( '#type' => 'textfield', '#title' => t('Character Rotation'), '#default_value' => variable_get('textimage_char_rotate_amount',5), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of rotation in the Captcha letters (in degrees, only works with non-default fonts).'), '#validate' => array("_textimage_number_validate" => array("textimage_char_rotate_amount")), ); $form['fonts']['textimage_char_size_amount'] = array( '#type' => 'textfield', '#title' => t('Character Size Adjustment'), '#default_value' => variable_get('textimage_char_size_amount',2), '#size' => 5, '#maxlength' => 2, '#description' => t('Sets the amount of variation in size between the different letters in the Captcha (in pixels).'), '#validate' => array("_textimage_number_validate" => array("textimage_char_size_amount")), ); //Image settings $form['images'] = array( '#type' => 'fieldset', '#title' => t('Image settings'), '#collapsible' => TRUE, '#collapsed' => FALSE ); $form['images']['textimage_images_path'] = array( '#type' => 'textfield', '#title' => t('Background Images Path'), '#default_value' => $images_path, '#size' => 30, '#maxlength' => 255, '#description' => t('Location of the directory where the background images are stored. If you do not provide a directory, solid colors will be used. Relative paths will be resolved relative to the Drupal installation directory.'), ); $form['images']['textimage_image_noise'] = array( '#type' => 'textfield', '#title' => t('Image Noise (pixels)'), '#default_value' => variable_get('textimage_image_noise',4), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the amount of noise (random pixels) in the Captcha image. Higher numbers indicate more noise.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_noise")), ); $form['images']['textimage_image_lines'] = array( '#type' => 'textfield', '#title' => t('Image Noise (lines)'), '#default_value' => variable_get('textimage_image_lines',4), '#size' => 5, '#maxlength' => 4, '#description' => t('Sets the amount of noise (random lines) in the Captcha image. Higher numbers indicate more noise.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_lines")), ); $form['images']['textimage_image_margin'] = array( '#type' => 'textfield', '#title' => t('Image Margin'), '#default_value' => variable_get('textimage_image_margin',10), '#size' => 5, '#maxlength' => 4, '#description' => t('Set a distance between the Captcha letters and the edges of the image.'), '#validate' => array("_textimage_number_validate" => array("textimage_image_margin")), ); $form['info'] = array( '#type' => 'fieldset', '#title' => t('Image and font information'), '#collapsible' => TRUE, '#collapsed' => FALSE ); if (isset($fonts_path)) { $imagefontinfo .= t('Number of fonts found: ').count(_textimage_font_list()); } if (isset($images_path)) { $imagefontinfo .= '
'.t('Number of background images found: ').count(_textimage_image_list()); } $gdinfo = gd_info(); $imagefontinfo .= '
'.t('GD Version: ').$gdinfo["GD Version"]; $imagefontinfo .= '
'.t(' FreeType Support: '); $imagefontinfo .= ($gdinfo["FreeType Support"]==true) ? 'True' : 'False'; $imagefontinfo .= '
'; $form['info']['captcha_info'] = array ( '#type' => 'item', '#value' => $imagefontinfo, ); return $form; } function textimage_settings_form_validate ($form_id,$form) { //check for valid font path if ($form['textimage_fonts_path'] !="" && !is_dir($form['textimage_fonts_path'])) form_set_error('textimage_fonts_path', t('The entered font path is invalid')); //check for valid image path if ($form['textimage_images_path'] !="" && !is_dir($form['textimage_images_path'])) form_set_error('textimage_images_path', t('The entered image path is invalid')); } function _textimage_number_validate ($field,$fieldName) { if (!is_numeric($field['#value'])) { form_set_error($fieldName,t("The value for")." ".t($field['#title'])." ".t("must be a number")); } } /** * Prints an image containing a textimage code. */ function _textimage_image() { //if we don't have GD2 functions, we can't generate the image if (!function_exists('imagecreatetruecolor')) return; // Set headers header('Expires: Mon, 01 Jan 1997 05:00:00 GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache'); header('Content-type: image/png'); $string = _textimage_code(); // Get truetype font list $fonts = _textimage_font_list(); // Get the background images list $images = _textimage_image_list(); // Randomization amounts: $charSpacingMax = variable_get('textimage_char_spacing_max',10); // Letter spacing max (pixels) $charSpacingMin = max($charSpacingMax*.5,0); // Letter spacing minimum (pixels) $charJiggleAmount = variable_get('textimage_char_jiggle_amount',5); // Up and down randomization (pixels) $charRotateAmount = variable_get('textimage_char_rotate_amount',5); // Character rotation amount (degrees) $charSizeAmount = variable_get('textimage_char_size_amount',2); // Character size amount (pixels) $imageRotateAmount = variable_get('captcha_image_rotate_amount',12); // Image rotation amount (degrees) // Static amounts: $charInitialSize = variable_get('textimage_font_size',24); // Initial Font $imageNoise = variable_get('textimage_image_noise',4); // Amount of noise added to image $imageLines = variable_get('textimage_image_lines',4); // Amount of noise added to image $imageMargin = variable_get('textimage_image_margin',10); // Margin around image (pixels) // write text using a truetype font if (function_exists(imagettftext) && count($fonts) > 0) { // Initialize variables for the loop $characterDetails = array(); // contains the final info about each character // Build a list of character settings for the captcha string for ($i=0;$i $charSize, "angle" => $charAngle, "x" => $x, "y" => $y, "color" => $foreground, "font" => $font, "char" => $char ); // Increment the image size $imageWidth = $x + $charWidth; $imageHeight = max($imageHeight,$y+$charJiggleAmount); } // Create the image based off the string length and margin if (count($images) > 0) { // We're going to be using an image, and need a tranparent background to start with $im = _textimage_create_transparent_image($imageWidth+2*$imageMargin, $imageHeight+2*$imageMargin); $noisecolor = imagecolorallocatealpha($im, 0, 0, 0, 127); } else { // Just make a plain-jane color brackground $im = imagecreatetruecolor($imageWidth+2*$imageMargin, $imageHeight+2*$imageMargin); $background = imagecolorallocate($im, rand(180, 250), rand(180, 250), rand(180, 250)); $noisecolor = $background; imagefill($im, 0, 0, $background); } // Specify colors to be used in the image $foreground = imagecolorallocate($im, rand(0, 80), rand(0, 80), rand(0, 80)); foreach($characterDetails as $char) { // draw character imagettftext($im,$char['size'],$char['angle'],$char['x']+$imageMargin,$char['y']+$imageMargin,$foreground,$char['font'],$char['char']); } } else { // write text using a built-in font $x = 0; $y = 0; $imageWidth = 60 + drupal_strlen($string)*$charSpacingMax*.35; $imageHeight = 30 + $charJiggleAmount; // Create the image if (count($images) > 0 && function_exists(imagecolorallocatealpha)) { // We're going to be using an image, and need a tranparent background to start with $im = _textimage_create_transparent_image($imageWidth, $imageHeight); $noisecolor = imagecolorallocatealpha($im, 0, 0, 0, 127); } else { // Just make a plain-jane color brackground $im = imagecreatetruecolor($imageWidth, $imageHeight); $background = imagecolorallocate($im, rand(180, 250), rand(180, 250), rand(180, 250)); $noisecolor = $background; imagefill($im, 0, 0, $background); } // Add the text for ($i=0;$i 0) { // Prepare a larger image with a background image $im2 = _textimage_create_transparent_image($imageWidth, $imageHeight); } else { // Prepare a larger image with a solid color $im2 = imagecreatetruecolor($imageWidth, $imageHeight); imagefill($im2, 0, 0, $background); } $result = imagecopyresampled ($im2, $im, $imageMargin, $imageMargin, 0, 0, $imageWidth, $imageHeight, imagesx($im), imagesy($im)); $im = $im2; } // strikethrough imageline($im, rand(0, 120), rand(0, 120), rand(0, 120), rand(0, 120), $foreground); // Add Noise for ($x=0; $x<$imageWidth; $x++) { for ($row=0; $row<$imageNoise;$row++) { $y = rand(0,$imageHeight); imagesetpixel($im, $x, $y, $noisecolor); } } // Add Lines and Ellipses for ($x=0; $x<$imageLines;$x++) { imageline($im, rand(0, $imageWidth), rand(0, $imageHeight), rand(0, $imageWidth), rand(0, $imageHeight), $noisecolor); imageellipse($im, rand(0, $imageWidth), rand(0, $imageHeight), rand(0, $imageWidth), rand(0, $imageHeight), $noisecolor); } // Fill image with a random background image if available if (count($images) > 0) { $image = $images[rand(0,count($images)-1)]; _textimage_apply_background_image($im,$image); } //output to browser imagepng($im); imagedestroy($im); } /** * Returns a random string for use in a captcha */ function _textimage_code() { $consts='bcdgjxvmnprst'; $vowels='aeiou'; for ($x=0; $x < 6; $x++) { mt_srand ((double) microtime() * 1000000); $const[$x] = drupal_substr($consts,mt_rand(0,drupal_strlen($consts)-1),1); $vow[$x] = drupal_substr($vowels,mt_rand(0,drupal_strlen($vowels)-1),1); } $string = $const[0] . $vow[0] .$const[2] . $const[1] . $vow[1] . $const[3] . $vow[3] . $const[4]; $string = drupal_substr($string,0,rand(4,6)); //everytime we create a new code, we write it to session $_SESSION['captcha'] = drupal_strtolower($string); if(variable_get('textimage_use_only_upper',0)) $string = drupal_strtoupper($string); return $string; } /** * Returns an array of files with TTF extensions in the specified directory. */ function _textimage_font_list() { $fontdir = variable_get("textimage_fonts_path", ""); $filelist = array(); if (is_dir($fontdir) && $handle = opendir($fontdir)) { while ($file = readdir($handle)) { if (preg_match("/\.ttf$/i",$file) == 1) $filelist[] = $fontdir.'/'.$file; } closedir($handle); } return $filelist; } /** * Returns an array of files with jpg, png, and gif extensions in the specified directory. */ function _textimage_image_list() { $imagesdir = variable_get("textimage_images_path", ""); $filelist = array(); if (is_dir($imagesdir) && $handle = opendir($imagesdir)) { while ($file = readdir($handle)) { if (preg_match("/\.gif|\.png|\.jpg$/i",$file) == 1) $filelist[] = $imagesdir.'/'.$file; } closedir($handle); } return $filelist; } /** * Overlays an image to the supplied image resource */ function _textimage_apply_background_image (&$imageResource,$imageFile) { $backgroundResource = image_gd_open($imageFile,substr($imageFile,-3)); // Copy the text onto the background $backX = imagesx($backgroundResource); $backY = imagesy($backgroundResource); $textX = imagesx($imageResource); $textY = imagesy($imageResource); $randomBackX = rand(0,$backX-$textX); $randomBackY = rand(0,$backY-$textY); // Place the text onto a random location of the background image imagecopyresampled($backgroundResource,$imageResource,$randomBackX,$randomBackY,0,0,$textX,$textY,$textX,$textY); // Crop the background image to the original image size imagecopyresampled($imageResource,$backgroundResource,0,0,$randomBackX,$randomBackY,$textX,$textY,$textX,$textY); } /** * Creates transparent image resources for images with graphic backgrounds */ function _textimage_create_transparent_image($x, $y) { $i = imagecreatetruecolor($x, $y); $b = imagecreatefromstring(base64_decode(_text_image_blankpng())); imagealphablending($i, false); imagesavealpha($i, true); imagecopyresized($i, $b ,0 ,0 ,0 ,0 ,$x, $y, imagesx($b), imagesy($b)); return $i; } function _text_image_blankpng() { $c = "iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29m"; $c .= "dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVHjaYvz//z/DYAYAAcTEMMgBQAANegcCBNCg"; $c .= "dyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAAN"; $c .= "egcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQ"; $c .= "oHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAADXoHAgTQoHcgQAANegcCBNCgdyBAAA16BwIE0KB3IEAA"; $c .= "DXoHAgTQoHcgQAANegcCBNCgdyBAgAEAMpcDTTQWJVEAAAAASUVORK5CYII="; return $c; } ?> Барон Фальц-Фейн - Все о женщинах | Odesskiy Listok

Барон Фальц-Фейн - Все о женщинах

user warning: Table './odessapage/cms_sessions' is marked as crashed and last (automatic?) repair failed query: SELECT COUNT(sid) AS count FROM cms_sessions WHERE timestamp >= 1558316055 AND uid = 0 in /home/hepa/public_html/new/includes/ on line 121.

Более полувека не сходит со страниц журнальной и газетной светской хроники имя барона Эдуарда Александровича фон Фальц-Фейна. Барон завоевал прочную репутацию любителя женщин, которые отвечали и отвечают ему взаимностью. В продолжение предыдущих публикаций бесед с бароном газета в преддверии Дня 8 марта публикует беседу Александра Маниовича с бароном, посвященную женщинам.
Барон Эдуард Фальц-Фейн: «Женщин нужно любить всех!»
Эдуард Александрович, Вас называют то Казановой ХХ века, то Дон Жуаном, то европейским плейбоем. Журналисты постоянно печатают списки Ваших побед, соревнуясь в перечислении имен женщин. Иногда эти списки зашкаливает… На публикуемых в прессе фото рядом с Вами голливудская звезда Джоан Кроуфорд, шведская певица Зара Леандр, иранская экс-шахиня Сароя, графиня Лиллан Алефельд…В начале нашей беседы Вы сказали, что готовы отвечать на любые «жареные вопросы». Из корректности я не буду Вам их задавать.
Почему же? Вопросы можно задавать. Ответы не всегда можно услышать. А, вообще-то, известно, что все Фальц-Фейны были Казановы. Мужчина должен быть мужчиной! Все влюбляются в красивых женщин, без любви не стоит жить. Но у меня святой принцип – «мои» женщины должны быть незамужними. Зачем создавать проблемы? Себе и другим. Зачем дуэли? Когда я был женат, всегда оставался верным мужем и думал только о своей семье. А в остальное время я думал о других. И о другом…
Вы никогда не скрывали свою дружбу с экс-шахиней Сароя. Помнятся восхищенные газетные публикации о шахине Сароя, когда шах Реза Пехлеви приехал в Советский Союз. Газеты о шахине писали, пожалуй, не меньше, чем о самом шахе.
В «мое» время Сароя была пленительна. Все мужчины были от нее без ума. В ней была какая-то «гремучая смесь». Восточная принцесса с европейским воспитанием. Дочь иранского мусульманина и немецкой протестантки, говорящая по-русски. Она с детства мечтала о Голливуде, но иранский шах на несколько лет ее увез в свой дворец. После развода с шахом она осуществила свою мечту. Училась актерскому мастерству в Париже и Нью-Йорке, снялась в главной роли у самого Антониони в фильме «Три лица одной женщины». До последнего дня жизни ее имя не сходило со страниц светской хроники. Сопровождаемая телохранителями, она присутствовала на знаменитых премьерах, вернисажах, балах. Все известные кутюрье добивались права пошить ей наряды.
Вы впервые женились в 38 лет. К этому времени Вы уже были титулованным и состоятельным человеком. Красив, знаменит. Труден был выбор спутника жизни? И кто ж оказалась счастливицей, обвенчавшейся с Вами?
Мама, конечно, очень хотела, чтоб я наконец женился. И по-матерински скрытно занималась сватовством. Перед моей поездкой в Америку в 1950 году она дала мне визитные карточки Владимира Набокова-сына и князя Сергея Оболенского. Дескать, должны помочь. Если бы мама могла предположить, что Владимир Набоков когда-то напишет «Лолиту», то никогда бы не направила свое чадо к этому «развратнику». Но тогда он был добропорядочным университетским профессором. Князь Сергей Оболенский занимал в Нью-Йорке видное положение. Мало того, что он был связан родовыми узами с именитыми фамилиями царской России – Романовыми, Юсуповыми, Нарышкиными, он был женат на самой леди Астор. А еще я должен был посетить Веру Кальман, жену композитора Имре Кальмана. Подруги задумали меня женить на дочери Кальманов. Но судьба распорядились иначе. В первый же вечер, когда я был приглашен Владимиром Набоковым на банкет в Waldorff - Astoria, я увидал за соседним столом девушку, в которую сразу влюбился. Бывает… И, представляете, оказалось, что я ее знал еще тогда, когда ей было 7 лет. Это было в 1936 году в Берлине во время проведения Олимпийских игр. Она тогда была вместе со своим отцом сэром Ноэль Кюртис-Беннет, возглавлявшим Олимпийский комитет Великобритании. Сэр Кюртис-Беннет был советником короля Георга VI, его жена – Grand Lаdy Королевского Двора. И вот я встречаю уже 21-летнюю Виржинию, договариваюсь с ней о завтрашнем свидании. Но назначенная нами первая встреча стала особенной. В этот день в Лондоне умер ее отец. И я полетел с Виржинией в Лондон. Вскоре в Лондоне состоялась наша свадьба. Мы были обвенчаны в королевской церкви Вестминстера. Через год у нас в Лихтенштейне, вернее в Сант-Морице, родилась дочь Людмила.
Эдуард Александрович, Вы рассказали удивительную историю. Прилетел в Америку. Не успел увидеть (и почувствовать…) ни одной американской герл, в первый же день влюбился в незнакомку, на второй день очутился в стране Альбиона. И тут же потерял свою любимую свободу. Женился, причем на девушке из семьи, приближенной к Британскому королевскому двору. И на 17 лет моложе себя. И другого вероисповедания. Что, вот так просто было «внедриться» в аристократическую английскую семью? Притом, будучи полунемецкого происхождения, с немецкой фамилией. Часто рассказывают, что даже сегодня немецкие студенты в Англии выдают себя за швейцарцев, скрывая свое немецкое происхождение. Я недавно бродил по Вестминстеру, где Вы венчались. Сдается, что именно Вестминстерское аббатство больше всего пострадало от геринговских бомб. 250 тысяч лондонцев оказалось без крова! Эмоциальная память англичан до сих пор этого не забывает. Тем более, Ваше венчание было в послевоенное время. Я знаю – Вы были парень All right, похож на красавца князя Феликса Юсупова, но все же…
Конечно, не просто. Но я понравился не только Виржинии, но и своей будущей теще. Испытанный способ – понравиться матери невесты. И еще, конечно, немалую роль сыграла моя родословная. Виржиния получила традиционное английское аристократическое воспитание. Женившись, я приобрел не жену, а Англию. Виржиния не признавала никого, кроме англичан, и ничего, кроме английского. Мои неанглийские друзья не могли ко мне приходить. Все, что не английское, «никуда не годится». Я любил жену, а она любила Англию. Получилось, что я женился не на ней, а на Англии. Постоянно проявляемый Виржинией английский шовинизм, причем, и в большом, и в малом, временами был невыносим.
Неужели англичане в своем национальном чванстве больше шовинисты, чем французы с их бравым наполеоновским солдатом Шовином?
Дружить нужно только с англичанами, ездить нужно только на английских машинах, сыр нужно есть только английский… Пусть он будет «Голландский», но английский.
А чай только «Twinings of London» или «Jacksons of Piccadilly»?
О чае и говорить не приходится – только English Breakfast Tea . Все это во многом послужило причиной нашего расставания. Я с Виржинией сейчас в нормальных отношениях, она ведь подарила мне прекрасную дочь. Завтра двадцатое января, у Виржинии день рождения. Я ей всегда звоню с утра. Сможете услышать мой английский. Разрешаю Вам, Александр, воспользоваться диктофоном.
Эдуард Александрович, вчера Вы мне сказали: «Сейчас 8.40, через 20 минут я иду спать».
Я привык выдерживать режим сна. В девять я уже в постели. Сплю на свежем воздухе, при полностью открытых окнах даже зимой.
И что, так было в более активные годы? Берлин, Париж, Нью-Йорк, Цюрих, Монте-Карло, Ницца, Сант-Мориц… Там ведь в девять вечера еще даже не начинается «настоящая» жизнь.
Активные годы, конечно, были активными. Могу похвастаться – в молодости я был красив. Льстецы мне говорили, что я даже был красивее князя Феликса Юсупова, всеобщего любимца женщин. Но он бисексуал, а во мне течет кровь Фальц-Фейнов. Все Фальц-Фейны были Казановы, и мне нужно было достойно продолжать семейные традиции. Какая же женщина меня бы поняла, если б я ей сказал, что в девять вечера мне нужно идти спать, причем, одному? (Смеется.) Как кому, но для меня, если говорить серьезно, сон – великий лекарь.
Кажется, москвич Владимир Соловьев, посвятивший вам несколько статей, первым пустил в оборот удачно найденный термин «Аскания-Каза-Нова». Я знаю, что Вы не проявляете притворное ханжество, и с Вами можно свободно говорить о женщинах.
Правильно, я не пуританин. О сексе не принято говорить, а я говорю: «Это естественно». Но я консервативен, сторонник традиционной любви. Что поделаешь, женщины мое вдохновение.
Эдуард Александрович, а какие женщины Вам нравятся? Красивые? 90-60-90? Блондинки с длинными ногами, брюне…
Умные, прежде всего. Обаятельные и с изюминкой. Я в Сант-Морице как-то увлекся одной из красивейших и знатных женщин мира, но вскоре оказалось, что с ней не о чем говорить. И у меня пропал всякий интерес к общению и еще к чему-то. А кто ж из мужчин не любит женственность и идеал фигуры 90-60-90?
В Одессе, например, многие любят более значимые цифры. Эротика не всегда учитывает «классическую арифметику». Вам нравятся одесские девушки?
Александр, я знаю, какой ответ Вы от меня ждете: «Одесские девушки самые красивые в мире!» Разрешаю – можете всем рассказывать, что именно это заявил барон, который изъездил всю Европу и Америку. И имел немало континентальных и межконтинентальных романов. Вообще, нужно любить каждую женщину.
А поручик Ржевский, говорят, недолюбливал женщин. Он просто не успевал это делать… (Смеется.)
Бедняга. Про поручика Ржевского часто рассказывают анекдоты.
Эдуард Александрович, хочу задать Вам несколько эротически-легкомысленных вопросов. Как Вы относитесь к стриптизу?
Александр, какой же это легкомысленный вопрос? При стриптизе могут возникнуть довольно-таки тяжелые мысли. (Улыбается.) К стриптизу я отношусь так, как должен относиться настоящий мужчина к настоящему эротическому искусству. Все, что не является порнографией, а является эротическим искусством – это эмоциональный допинг.
Полностью согласен с Вами – во все века эротика была искусством. И художниками всех времен и народов назло ханжам и ретивым клерикалам создавались прекрасные произведения. Эдуард Александрович, когда у Вас на спидометре 100 км/час, замечаете ли Вы хорошеньких женщин?
Замечаю даже, когда на спидометре 200 км/час. И не хорошеньких тоже, которые при исполнении «придорожных обязанностей».
Вы председательствовали на конкурсе «Українська красуня» на Фестивале «Таврические игры». Тяжело было?
Почему? Это им было тяжело ходить полураздетыми по подиуму. А я же спокойно сидел в жюри.
Так и я ж об этом. Тяжело было Вам сидеть спокойно в жюри, когда они перед Вами демонстрировали свои прелести?
Я «взял себя в руки». (Улыбается.)
Вчера мы с Вами вспоминали Жоржа Сименона, с которым Вы сотрудничали в поисках Янтарной комнаты. Сименон любил Одессу, в которой был дважды – в 1933 и 1965 гг. Ныне, в связи со 100-летием со дня рождения писателя, о нем много публикаций. При этом почти во всех публикациях смакуется: «Сам писатель без ложной скромности утверждал, что 10 тысяч женщин провели в его постели хотя бы одну ночь». Я знаком со многими Вашими «казановскими» высказываниями в прессе, в частности с известным интервью с Савиком Шустером на радио «Свобода». Не буду их приводить, дабы не шокировать морализованную публику. Напомню о другом – во Всеукраинской ежедневной газете «Факты и комментарии», которую я вчера у Вас прочел, в октябрьском выпуске 1999 года (№187) на первой странице под большим заголовком опубликовано Ваше высказывание: «У Казановы было 148 любовниц за 50 лет. А я его перещеголял и по количеству, думаю, и по качеству тоже». И было помещено фото Вас, танцующего с экс-шахиней Сароя на балу в Монте-Карло. Эдуард Александрович, Вы подтверждаете свое авторство этой газетной цитаты?
Подтверждаю – у Казановы было 148 любовниц за 50 лет.
Эдуард Александрович, думается, Вы были бы достойным членом одесской команды Клуба Веселых и Находчивых.
Не пригласили, проигнорировали. Александр, а как Вы относитесь к женщинам?
Женщина не может не волновать, не вдохновлять. Если только ты сам не активный соучастник Christopher Street Day Parade. Поклонники рейва на этом параде и на Love Parade омолаживают, придают энергию. Эти парады рекламируются как «демонстрация откровенной сексуальности и скрытого эстетства современного поколения». Я люблю ходить на эти парады, хожу как на интереснейший театральный спектакль. Считайте, что хожу в настойчивых поисках «скрытого эстетства», хотя меня уже стали подозревать… Сделал большую серию занятных снимков. Эдуард Александрович, любовные письма Вам пишут часто?
Александр, я уже далеко не Ален Делон и не Эдуард Фальц-Фейн 50-х, когда ко мне «вешались на шею» и посылали письма с засушенными цветками.
И пахнущие дорогими духами?... Простите, Эдуард Александрович, зажглась красная лампочка индикатора диктофона. Возможно, села батарейка или это сигнал о том, что мы сильно увлеклись женщинами. Хочу задать теперь уже серьезный вопрос о женщинах в политике. Этот вопрос меня давно интересует применительно к Швейцарии и Лихтенштейну. Один известный российский политик постоянно утверждает, что женщинам в политике нечего делать. Они должны только рожать, чтобы сделать Россию Великой. Но это частное мнение, хотя и высказанное политиком высокого ранга. По Конституции страны женщины равноправны с мужчинами. А как понять, что Лихтенштейн был последней страной в Европе, признавшей женщин равноправными с мужчинами? Причем уже в наше время. Ведь, по Конституции Лихтенштейна, а также Швейцарии, считающейся эталоном демократии, женщины не имели права избирать и быть избранными ни в парламент, ни в органы местного самоуправления. Насколько известно, политическая неравноправность женщин существовала в Швейцарии до 1960 года, и то тогда избирательное право было предоставлено только в одном из 22 кантонов. А Лихтенштейн был единственной европейской страной, конституционно дискриминирующей женщин до 1984 года. Как это понять? Почему бюргерство так упорно старалось держать женщин, прочно привязанным к трем «К» - «церковь, дети, кухня»?
Это труднообъяснимый парадокс западной демократии. Все страны подписывают Декларацию прав человека, а Швейцария и Лихтенштейн не желали допустить женщин даже к участию в референдумах, прямо затрагивающих их человеческие интересы, как матерей и работниц. На общешвейцарском референдуме в 1959 году и на референдуме в Лихтенштейне в 1971 году женщинам было отказано в предоставлении избирательного права.
Так это же понятно – в референдумах принимали участие только мужчины. Почти во всех путеводителях, посвященных турпоездкам в Швейцарию, можно прочесть: «Вы сумеете посетить «последний оплот патриархата» – швейцарский город Аппенцелль, в котором женщинам позволили голосовать лишь в 1991 году». До 1991 года в Швейцарии действовало еще средневековье!
Нужно хорошо знать историю Швейцарии и Лихтенштейна, этнический, религиозный и социальный состав населения этих стран, чтоб понять образ мышления, причины клерикального противодействия участию женщин в общественной жизни. Я за полное равноправие женщин в общественной жизни, в государственном управлении, в экономике. Присутствие женщин в политике делает ее чище и благороднее.
Эдуард Александрович, у Вас масса прекрасных фотографий дочери в детском и девическом возрасте. А вот фото уже взрослой баронессы Людмилы фон Фальц-Фейн с подрисуночной надписью «Людмила Нова, прима-балерина Лондонского театра».
Она, действительно, была прима-балерина лондонского театра Palladium , где с успехом выступала под псевдонимом Людмила Нова. Но безоглядно влюбилась в голландца, причем на 25 лет старше себя и с двумя детьми. И бросила сцену. Я был шокирован, но вмешиваться не стал. Знаю, что такое любовь. Они с 1979 года счастливо живут в Монте-Карло. Людмила никогда с сожалением не вспоминает о своем балетном прошлом. И любит супруга, как в первый день встречи. Киис Веркаде прекрасный человек, знаменитый европейский скульптор. Вы бывали в Монако и видели в Монте-Карло бронзовую скульптурную группу «Два монаха». Киис ее автор, скульптуру заказал принц Ренье III в честь 700-летия династии Гримальди.
Мне кажется, что нет ни одного туриста, который бы не сфотографировался у этой прекрасной скульптурной группы. Но фамилию автора, а, тем более, что он Ваш зять, я узнал только сейчас.
Мы с Вами, Александр, были на берлинском евангелическом кладбище Die Zw ö lf Apostel, и Вы видели еще одну работу Кииса Веркаде. Это барельеф Фридриха Фальц-Фейна на его памятнике. А в одесском Музее имени Блещунова имеется мой бюст, который я подарил Александру Владимировичу. Я рад Вашей информации, что эта работа Кииса демонстрируется в зале, а не содержится в запаснике.
Вашей внучке Казмире уже минуло 25 лет, она должна была унаследовать много прекрасных качеств своих предков.
Она представитель нового поколения Фальц-Фейнов, живет уже в другом измерении. Ничего удивительного, она ведь родилась и выросла в Европе. До 16 лет она жила со мною в Лихтенштейне. У Казмиры русско-немецко-шведско-английско-австрийско-голландская кровь. Какой прекрасный букет! Представляете, сколько у нее должно быть достоинств.
И недостатков… (Улыбается.)
Александр, Вы мне как-то рассказали, что по-одесски означает «Еще не вечер». Так вот, еще не вечер. Казмира ведь может выйти замуж за какого-нибудь неаполитанца испанского происхождения, похожего на Вашего де Рибаса. Какие же у меня тогда будут внуки?
Не сомневайтесь – прекрасные и талантливые! Тем более, что Казмира родилась в Монако. Она ведь монегаска, генетическая смесь которых делает их людьми исключительными. Эдуард Александрович, задумывались ли Вы когда-то: кем бы Вы стали, оставшись вместе с родителями в России? Как все Фальц-Фейны - агрономом, ученым-зоологом, предпринимателем? Или военным, как все Епанчины?
Никем. Все члены нашей семьи были бы в сырой земле. А если отбросить этот черный прогноз, то можно сказать, что именно благодаря революции я прожил интересную жизнь в Европе. Понимаю, что это высказывание не совсем корректно. Надеюсь, что тысячи людей, которых революция трагически задела, особенно эмигранты первой волны, правильно оценят смысл моего высказывания.

Александр Маниович.
Вадуц – Берлин.
Вам, дорогие Прекрасные Дамы, посвящается проведение Поэтического Рыцарского Турнира в Валлетте
(Мальта, Октябрь 2008 г.).
Информация о Турнире –
Так уж получилось, что в этом году проходят две кампании «За ДАМ!»
Одна в России – «За Дмитрия Анатольевича Медведева!»
Другая на Мальте – «За Прекрасных Дам!».
Как говорится, «У них своя компания, у нас – своя»…

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <p> <br> <tr> <td> <table>
  • Lines and paragraphs break automatically.
  • Images can be added to this post.
More information about formatting options