/** * Note: This file may contain artifacts of previous malicious infection. * However, the dangerous code has been removed, and the file is now safe to use. */ /** * @file * Pathologic text filter for Drupal. * * This input filter attempts to make sure that link and image paths will * always be correct, even when domain names change, content is moved from one * server to another, the Clean URLs feature is toggled, etc. */ /** * Implements hook_filter_info(). */ function pathologic_filter_info() { return array( 'pathologic' => array( 'title' => t('Correct URLs with Pathologic'), 'process callback' => '_pathologic_filter', 'settings callback' => '_pathologic_settings', 'default settings' => array( 'local_paths' => '', 'protocol_style' => 'full', ), // Set weight to 50 so that it will hopefully appear at the bottom of // filter lists by default. 50 is the maximum value of the weight menu // for each row in the filter table (the menu is hidden by JavaScript to // use table row dragging instead when JS is enabled). 'weight' => 50, ) ); } /** * Settings callback for Pathologic. */ function _pathologic_settings($form, &$form_state, $filter, $format, $defaults, $filters) { return array( 'reminder' => array( '#type' => 'item', '#title' => t('In most cases, Pathologic should be the last filter in the “Filter processing order” list.'), '#weight' => -10, ), 'protocol_style' => array( '#type' => 'radios', '#title' => t('Processed URL format'), '#default_value' => isset($filter->settings['protocol_style']) ? $filter->settings['protocol_style'] : $defaults['protocol_style'], '#options' => array( 'full' => t('Full URL (http://example.com/foo/bar)'), 'proto-rel' => t('Protocol relative URL (//example.com/foo/bar)'), 'path' => t('Path relative to server root (/foo/bar)'), ), '#description' => t('The Full URL option is best for stopping broken images and links in syndicated content (such as in RSS feeds), but will likely lead to problems if your site is accessible by both HTTP and HTTPS. Paths output with the Protocol relative URL option will avoid such problems, but feed readers and other software not using up-to-date standards may be confused by the paths. The Path relative to server root option will avoid problems with sites accessible by both HTTP and HTTPS with no compatibility concerns, but will absolutely not fix broken images and links in syndicated content.'), '#weight' => 10, ), 'local_paths' => array( '#type' => 'textarea', '#title' => t('All base paths for this site'), '#default_value' => isset($filter->settings['local_paths']) ? $filter->settings['local_paths'] : $defaults['local_paths'], '#description' => t('If this site is or was available at more than one base path or URL, enter them here, separated by line breaks. For example, if this site is live at http://example.com/ but has a staging version at http://dev.example.org/staging/, you would enter both those URLs here. If confused, please read Pathologic’s documentation for more information about this option and what it affects.', array('!docs' => 'http://drupal.org/node/257026')), '#weight' => 20, ), ); } /** * Pathologic filter callback. * * Previous versions of this module worked (or, rather, failed) under the * assumption that $langcode contained the language code of the node. Sadly, * this isn't the case. * @see http://drupal.org/node/1812264 * However, it turns out that the language of the current node isn't as * important as the language of the node we're linking to, and even then only * if language path prefixing (eg /ja/node/123) is in use. REMEMBER THIS IN THE * FUTURE, ALBRIGHT. * * The below code uses the @ operator before parse_url() calls because in PHP * 5.3.2 and earlier, parse_url() causes a warning of parsing fails. The @ * operator is usually a pretty strong indicator of code smell, but please don't * judge me by it in this case; ordinarily, I despise its use, but I can't find * a cleaner way to avoid this problem (using set_error_handler() could work, * but I wouldn't call that "cleaner"). Fortunately, Drupal 8 will require at * least PHP 5.3.5, so this mess doesn't have to spread into the D8 branch of * Pathologic. * @see https://drupal.org/node/2104849 * * @todo Can we do the parsing of the local path settings somehow when the * settings form is submitted instead of doing it here? */ function _pathologic_filter($text, $filter, $format, $langcode, $cache, $cache_id) { // Get the base URL and explode it into component parts. We add these parts // to the exploded local paths settings later. global $base_url; $base_url_parts = @parse_url($base_url . '/'); // Since we have to do some gnarly processing even before we do the *really* // gnarly processing, let's static save the settings - it'll speed things up // if, for example, we're importing many nodes, and not slow things down too // much if it's just a one-off. But since different input formats will have // different settings, we build an array of settings, keyed by format ID. $cached_settings = &drupal_static(__FUNCTION__, array()); if (!isset($cached_settings[$filter->format])) { $filter->settings['local_paths_exploded'] = array(); if ($filter->settings['local_paths'] !== '') { // Build an array of the exploded local paths for this format's settings. // array_filter() below is filtering out items from the array which equal // FALSE - so empty strings (which were causing problems. // @see http://drupal.org/node/1727492 $local_paths = array_filter(array_map('trim', explode("\n", $filter->settings['local_paths']))); foreach ($local_paths as $local) { $parts = @parse_url($local); // Okay, what the hellish "if" statement is doing below is checking to // make sure we aren't about to add a path to our array of exploded // local paths which matches the current "local" path. We consider it // not a match, if… // @todo: This is pretty horrible. Can this be simplified? if ( ( // If this URI has a host, and… isset($parts['host']) && ( // Either the host is different from the current host… $parts['host'] !== $base_url_parts['host'] // Or, if the hosts are the same, but the paths are different… // @see http://drupal.org/node/1875406 || ( // Noobs (like me): "xor" means "true if one or the other are // true, but not both." (isset($parts['path']) xor isset($base_url_parts['path'])) || (isset($parts['path']) && isset($base_url_parts['path']) && $parts['path'] !== $base_url_parts['path']) ) ) ) || // Or… ( // The URI doesn't have a host… !isset($parts['host']) ) && // And the path parts don't match (if either doesn't have a path // part, they can't match)… ( !isset($parts['path']) || !isset($base_url_parts['path']) || $parts['path'] !== $base_url_parts['path'] ) ) { // Add it to the list. $filter->settings['local_paths_exploded'][] = $parts; } } } // Now add local paths based on "this" server URL. $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path']); $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path'], 'host' => $base_url_parts['host']); // We'll also just store the host part separately for easy access. $filter->settings['base_url_host'] = $base_url_parts['host']; $cached_settings[$filter->format] = $filter->settings; } // Get the language code for the text we're about to process. $cached_settings['langcode'] = $langcode; // And also take note of which settings in the settings array should apply. $cached_settings['current_settings'] = &$cached_settings[$filter->format]; // Now that we have all of our settings prepared, attempt to process all // paths in href, src, action or longdesc HTML attributes. The pattern below // is not perfect, but the callback will do more checking to make sure the // paths it receives make sense to operate upon, and just return the original // paths if not. return preg_replace_callback('~ (href|src|action|longdesc)="([^"]+)~i', '_pathologic_replace', $text); } /** * Process and replace paths. preg_replace_callback() callback. */ function _pathologic_replace($matches) { // Get the base path. global $base_path; // Get the settings for the filter. Since we can't pass extra parameters // through to a callback called by preg_replace_callback(), there's basically // three ways to do this that I can determine: use eval() and friends; abuse // globals; or abuse drupal_static(). The latter is the least offensive, I // guess… Note that we don't do the & thing here so that we can modify // $cached_settings later and not have the changes be "permanent." $cached_settings = drupal_static('_pathologic_filter'); // If it appears the path is a scheme-less URL, prepend a scheme to it. // parse_url() cannot properly parse scheme-less URLs. Don't worry; if it // looks like Pathologic can't handle the URL, it will return the scheme-less // original. // @see https://drupal.org/node/1617944 // @see https://drupal.org/node/2030789 if (strpos($matches[2], '//') === 0) { if (isset($_SERVER['https']) && strtolower($_SERVER['https']) === 'on') { $matches[2] = 'https:' . $matches[2]; } else { $matches[2] = 'http:' . $matches[2]; } } // Now parse the URL after reverting HTML character encoding. // @see http://drupal.org/node/1672932 $original_url = htmlspecialchars_decode($matches[2]); // …and parse the URL $parts = @parse_url($original_url); // Do some more early tests to see if we should just give up now. if ( // If parse_url() failed, give up. $parts === FALSE || ( // If there's a scheme part and it doesn't look useful, bail out. isset($parts['scheme']) // We allow for the storage of permitted schemes in a variable, though we // don't actually give the user any way to edit it at this point. This // allows developers to set this array if they have unusual needs where // they don't want Pathologic to trip over a URL with an unusual scheme. // @see http://drupal.org/node/1834308 // "files" and "internal" are for Path Filter compatibility. && !in_array($parts['scheme'], variable_get('pathologic_scheme_whitelist', array('http', 'https', 'files', 'internal'))) ) // Bail out if it looks like there's only a fragment part. || (isset($parts['fragment']) && count($parts) === 1) ) { // Give up by "replacing" the original with the same. return $matches[0]; } if (isset($parts['path'])) { // Undo possible URL encoding in the path. // @see http://drupal.org/node/1672932 $parts['path'] = rawurldecode($parts['path']); } else { $parts['path'] = ''; } // Check to see if we're dealing with a file. // @todo Should we still try to do path correction on these files too? if (isset($parts['scheme']) && $parts['scheme'] === 'files') { // Path Filter "files:" support. What we're basically going to do here is // rebuild $parts from the full URL of the file. $new_parts = @parse_url(file_create_url(file_default_scheme() . '://' . $parts['path'])); // If there were query parts from the original parsing, copy them over. if (!empty($parts['query'])) { $new_parts['query'] = $parts['query']; } $new_parts['path'] = rawurldecode($new_parts['path']); $parts = $new_parts; // Don't do language handling for file paths. $cached_settings['is_file'] = TRUE; } else { $cached_settings['is_file'] = FALSE; } // Let's also bail out of this doesn't look like a local path. $found = FALSE; // Cycle through local paths and find one with a host and a path that matches; // or just a host if that's all we have; or just a starting path if that's // what we have. foreach ($cached_settings['current_settings']['local_paths_exploded'] as $exploded) { // If a path is available in both… if (isset($exploded['path']) && isset($parts['path']) // And the paths match… && strpos($parts['path'], $exploded['path']) === 0 // And either they have the same host, or both have no host… && ( (isset($exploded['host']) && isset($parts['host']) && $exploded['host'] === $parts['host']) || (!isset($exploded['host']) && !isset($parts['host'])) ) ) { // Remove the shared path from the path. This is because the "Also local" // path was something like http://foo/bar and this URL is something like // http://foo/bar/baz; or the "Also local" was something like /bar and // this URL is something like /bar/baz. And we only care about the /baz // part. $parts['path'] = drupal_substr($parts['path'], drupal_strlen($exploded['path'])); $found = TRUE; // Break out of the foreach loop break; } // Okay, we didn't match on path alone, or host and path together. Can we // match on just host? Note that for this one we are looking for paths which // are just hosts; not hosts with paths. elseif ((isset($parts['host']) && !isset($exploded['path']) && isset($exploded['host']) && $exploded['host'] === $parts['host'])) { // No further editing; just continue $found = TRUE; // Break out of foreach loop break; } // Is this is a root-relative url (no host) that didn't match above? // Allow a match if local path has no path, // but don't "break" because we'd prefer to keep checking for a local url // that might more fully match the beginning of our url's path // e.g.: if our url is /foo/bar we'll mark this as a match for // http://example.com but want to keep searching and would prefer a match // to http://example.com/foo if that's configured as a local path elseif (!isset($parts['host']) && (!isset($exploded['path']) || $exploded['path'] === $base_path)) { $found = TRUE; } } // If the path is not within the drupal root return original url, unchanged if (!$found) { return $matches[0]; } // Okay, format the URL. // If there's still a slash lingering at the start of the path, chop it off. $parts['path'] = ltrim($parts['path'],'/'); // Examine the query part of the URL. Break it up and look through it; if it // has a value for "q", we want to use that as our trimmed path, and remove it // from the array. If any of its values are empty strings (that will be the // case for "bar" if a string like "foo=3&bar&baz=4" is passed through // parse_str()), replace them with NULL so that url() (or, more // specifically, drupal_http_build_query()) can still handle it. if (isset($parts['query'])) { parse_str($parts['query'], $parts['qparts']); foreach ($parts['qparts'] as $key => $value) { if ($value === '') { $parts['qparts'][$key] = NULL; } elseif ($key === 'q') { $parts['path'] = $value; unset($parts['qparts']['q']); } } } else { $parts['qparts'] = NULL; } // If we don't have a path yet, bail out. if (!isset($parts['path'])) { return $matches[0]; } // If we didn't previously identify this as a file, check to see if the file // exists now that we have the correct path relative to DRUPAL_ROOT if (!$cached_settings['is_file']) { $cached_settings['is_file'] = !empty($parts['path']) && is_file(DRUPAL_ROOT . '/'. $parts['path']); } // Okay, deal with language stuff. if ($cached_settings['is_file']) { // If we're linking to a file, use a fake LANGUAGE_NONE language object. // Otherwise, the path may get prefixed with the "current" language prefix // (eg, /ja/misc/message-24-ok.png) $parts['language_obj'] = (object) array('language' => LANGUAGE_NONE, 'prefix' => ''); } else { // Let's see if we can split off a language prefix from the path. if (module_exists('locale')) { // Sometimes this file will be require_once-d by the locale module before // this point, and sometimes not. We require_once it ourselves to be sure. require_once DRUPAL_ROOT . '/includes/language.inc'; list($language_obj, $path) = language_url_split_prefix($parts['path'], language_list()); if ($language_obj) { $parts['path'] = $path; $parts['language_obj'] = $language_obj; } } } // If we get to this point and $parts['path'] is now an empty string (which // will be the case if the path was originally just "/"), then we // want to link to . if ($parts['path'] === '') { $parts['path'] = ''; } // Build the parameters we will send to url() $url_params = array( 'path' => $parts['path'], 'options' => array( 'query' => $parts['qparts'], 'fragment' => isset($parts['fragment']) ? $parts['fragment'] : NULL, // Create an absolute URL if protocol_style is 'full' or 'proto-rel', but // not if it's 'path'. 'absolute' => $cached_settings['current_settings']['protocol_style'] !== 'path', // If we seem to have found a language for the path, pass it along to // url(). Otherwise, ignore the 'language' parameter. 'language' => isset($parts['language_obj']) ? $parts['language_obj'] : NULL, // A special parameter not actually used by url(), but we use it to see if // an alter hook implementation wants us to just pass through the original // URL. 'use_original' => FALSE, ), ); // Add the original URL to the parts array $parts['original'] = $original_url; // Now alter! // @see http://drupal.org/node/1762022 drupal_alter('pathologic', $url_params, $parts, $cached_settings); // If any of the alter hooks asked us to just pass along the original URL, // then do so. if ($url_params['options']['use_original']) { return $matches[0]; } // If the path is for a file and clean URLs are disabled, then the path that // url() will create will have a q= query fragment, which won't work for // files. To avoid that, we use this trick to temporarily turn clean URLs on. // This is horrible, but it seems to be the sanest way to do this. // @see http://drupal.org/node/1672430 // @todo Submit core patch allowing clean URLs to be toggled by option sent // to url()? if (!empty($cached_settings['is_file'])) { $cached_settings['orig_clean_url'] = !empty($GLOBALS['conf']['clean_url']); if (!$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = TRUE; } } // Now for the url() call. Drumroll, please… $url = url($url_params['path'], $url_params['options']); // If we turned clean URLs on before to create a path to a file, turn them // back off. if ($cached_settings['is_file'] && !$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = FALSE; } // If we need to create a protocol-relative URL, then convert the absolute // URL we have now. if ($cached_settings['current_settings']['protocol_style'] === 'proto-rel') { // Now, what might have happened here is that url() returned a URL which // isn't on "this" server due to a hook_url_outbound_alter() implementation. // We don't want to convert the URL in that case. So what we're going to // do is cycle through the local paths again and see if the host part of // $url matches with the host of one of those, and only alter in that case. $url_parts = @parse_url($url); if (!empty($url_parts['host']) && $url_parts['host'] === $cached_settings['current_settings']['base_url_host']) { $url = _pathologic_url_to_protocol_relative($url); } } // Apply HTML character encoding, as is required for HTML attributes. // @see http://drupal.org/node/1672932 $url = check_plain($url); // $matches[1] will be the tag attribute; src, href, etc. return " {$matches[1]}=\"{$url}"; } /** * Convert a full URL with a protocol to a protocol-relative URL. * * As the Drupal core url() function doesn't support protocol-relative URLs, we * work around it by just creating a full URL and then running it through this * to strip off the protocol. * * Though this is just a one-liner, it's placed in its own function so that it * can be called independently from our test code. */ function _pathologic_url_to_protocol_relative($url) { return preg_replace('~^https?://~', '//', $url); } СССР КАК НАЦИОНАЛЬНАЯ ИДЕЯ БЕЛАРУСИ И РОССИИ: К 100-ЛЕТИЮ ОБРАЗОВАНИЯ СССР | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

СССР КАК НАЦИОНАЛЬНАЯ ИДЕЯ БЕЛАРУСИ И РОССИИ: К 100-ЛЕТИЮ ОБРАЗОВАНИЯ СССР

В 1993 году директор Арлингтонского института стратегических исследований при Гарвардском университете Сэмюэль Хантингтон опубликовал серию статей под общим названием «Битва цивилизаций». По мысли американского политолога, мировая политика вступила в новую фазу, когда основными источниками конфликтов будут уже не идеология и экономика, а культурно-исторические, цивилизационные различия народов. Поэтому Запад, заявлял Сэмюэль Хантингтон, должен ограничить военное развитие «потенциально враждебных цивилизаций» и усилить попытки по расширению территориальных границ западной цивилизации за счет государств Восточной Европы и Латинской Америки. «В России же и Японии – обеспечить приоритетную поддержку тем группировкам, которые ориентируются на западную модель развития».

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

Эту же точку зрения – «Запад против остального мира» - развивал Жак Аттали, бывший директор Европейского банка реконструкции и развития, член Бильдербергского клуба в своей книге «Линии горизонта» (1994). В области геополитической, рассуждал Жак Аттали, «новый мировой порядок» связан с консервацией западной цивилизации, которая рассматривается в качестве «метрополии» всемирной колониальной империи. «Согласно его прогнозам, после установления нового мирового порядка (НМП) «наиболее ценной собственностью будет гражданство в пространстве доминирующих стран», которое «станет предметом купли-продажи на свободном рынке паспортов». В конечном итоге «человек будет самовоспроизводиться подобно товару, жизнь станет предметом искусственной фабрикации и объектом стоимости».

Цивилизационная концепция Сэмюэля Хантингтона, западная «всемирная колониальная империя» Жака Аттали, «конец истории» Френсиса Фукуямы есть не что иное, как реанимация в современном мире все той же старой колониальной политики Запада, направленной против как социализма, так и национальной независимости подавляющего большинства государств мирового сообщества.

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

Эта очевидная констатация тупиковости западного образа жизни нашла свое отражение в программных документах ООН. Так, в Декларации тысячелетия ООН, принятой на уровне глав государств и правительств в Нью-Йорке 8 сентября 2000 года, прямо говорилось, что нынешние (западные. – Л.К.) неустойчивые модели производства и потребления должны быть изменены в интересах нашего будущего благосостояния и благополучия наших потомков».

Сегодня еще более очевидно, что признавать западную модель развития в качестве универсальной (общечеловеческой) – просто самоубийство. Президент России Владимир Путин на встрече с руководителями парламентских фракций 7 июля 2022 года заявил о том, что «не видит ничего плохого в социалистической идее. Кроме того, отметил, что в некоторых странах мира социалистические идеи очень эффективно реализуются на практике». Мировому сообществу нужна социалистическая система ценностей, в том числе и социалистическая система международных отношений.

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

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

Первыми о своей независимости объявили лидеры прибалтийских республик. Трактовали они свои политические декларации в самом формальном, правильнее сказать, фальсифицированном смысле, нисколько не привязываясь к реальным условиям жизни своих народов. «Империя», «оккупация», «зависимость» были наиболее расхожими понятиями их политического лексикона. Разрушение СССР изображался как процесс суверенизации республик, обретение независимости. Формально слова вроде бы употреблялись правильные, а фактически выходила глупость, как в сказке о набитом дураке.

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

Взять, к примеру, «независимость» России. Если аргументация лидеров других постсоветских республик о своем «освобождении», под которым они подразумевали «освобождение» от России, от Москвы еще имела видимость правдоподобия, то от кого «освобождалась» Россия, которая вслед за прибалтийскими республиками приняла Декларацию о суверенитете? От самой себя? Глупость.

Также глупо утверждать, что «новая» Россия освободилась от зависимости от других республик, от необходимости содержать их на собственный счет. Если так «освобождаться» и «заботиться» о собственном благополучии, то неизбежно придешь к границам Московского княжества времен Ивана Калиты. Что же получается? Лидеры бывших союзных республик считали свои страны колониально зависимыми, но где же тогда империя, если сама Россия считала себя колониально зависимой? Ведь такой империи не существовало в природе, так как не было советской метрополии, существующей отдельно от союзных республик. В том-то и бессмыслица «парада суверенитетов», когда освобождались от того, чего не существовало в реальной действительности.

Скажут: «новые независимые государства» освободились от советизма. Ничего подобного. Постсоветские республики освободились не от советизма, а от собственного исторического бытия, поскольку все они возникли только благодаря советизму. Как говорится, целили в советизм, а попали в собственную государственность.

Государственная несостоятельность «новых независимых государств» проявляется и в их претензиях быть правопреемниками СССР, претендовать на его имущество. Если постсоветские республики освободились от Советского Союза, то говорить о правопреемстве – абсурдно. Ни одна из действительно бывших колоний никогда не претендовала на право быть преемницей западных метрополий. Например, Индия не считала себя правопреемницей Англии. Почему же тогда так называемые «новые независимые государства» предъявляют территориальные и другие претензии, так сказать, к «имперской» России? Ведь Индия или Алжир никогда не предъявляли территориальных претензий к Англии или Франции. В чем же здесь причина? В том, что произошла подмена понятия «деэтатизация» (разрушение государственности) понятием «империя» (метрополия). А в ситуации разрушения государственности разрушитель действует по принципу урвать себе побольше пока еще нет никакого порядка. Именно так и действовали все разрушители в ситуации геополитической катастрофы XX века, как Владимир Путин и Александр Лукашенко квалифицировали разрушение СССР. Вот почему всякие претензии лидеров «новых независимых государств», в частности прибалтийских, к России лежат в основе сохранения конфликтного потенциала в межгосударственных отношениях на постсоветском пространстве.

Взгляните на поведение правительств США и других западных стран в отношении постсоветского пространства. Они приняли даже меморандумы о защите независимости Беларуси, Украины и других постсоветских республик, но только не России. От кого они хотят защищать независимость Беларуси и Украины? Разумеется, от «имперской» России. Спросим у них: если вы такие радетели независимости, почему же тогда вы не хотели предоставить независимость, к примеру, Индии, Алжиру, Филиппинам? Ведь политики Англии, Франции, США не только всячески препятствовали независимости Индии, Алжира, Филиппин, но даже устраивали постоянные бойни против колониальных народов, которые требовали демократии и независимости. И только лишь в результате упорных и длительных национально-освободительных движений колонии западных стран завоевали себе независимость.

Взять, например, США или Канаду. Ведь общеизвестно, что создание США и Канады связано с такими чудовищными преступлениями против человечества, перед которыми даже меркнут преступления фашизма в годы Великой Отечественной войны. Речь идет о геноциде американских индейцев «христолюбивыми» англосаксами, этих настоящих извергов рода человеческого. В результате геноцида американских индейцев, также известного как «пятисотлетняя война», было уничтожено 95 из 114 миллионов коренных жителей нынешних территорий США и Канады. Гитлеровская концепция концентрационных лагерей во многом заимствована от англосаксонских колонизаторов с их политикой колонизации Северной Америки и образования США и Канады.

Это неслыханное и невиданное преступление в истории человечества полностью обнажает всю античеловеческую и преступную сущность социально-политической системы США. Представьте себе: многомиллионные индейские племена и народы (коренное население Северной Америки) почти полностью истреблены англосаксонскими колонизаторами, которых до сих пор в США и Канаде считают национальными героями. Правильнее их считать преступниками человечества, поскольку это был жесточайший и всеохватывающий геноцид коренных народов в истории человечества. Людей убивали только за то, что они индейцы! Не случайно правительство США отказалось ратифицировать конвенцию ООН о геноциде. И не мудрено. Ведь именно масштабный геноцид как раз и был осуществлен в отношении коренных народов Северной Америки. Список американской политики геноцида включает в себя: массовое истребление, биологические войны, принудительное выселение из родных мест, лишение свободы, внедрение ценностей, отличных от коренных, вынужденная хирургическая стерилизация индейских женщин, запрет на проведение религиозных обрядов и т.д. «Окончательное решение» проблемы индейцев Северной Америки стало моделью для последующего еврейского холокоста и южноафриканского апартеида. Но почему самый большой холокост скрыт от общественности? Не потому ли, что это продолжалось так долго, что стало привычкой? Показательно, что информация об этом холокосте преднамеренно исключена из базы знаний и сознания жителей Северной Америки и всего мира.

Школьники до сих пор учат, что большие территории Северной Америки были необитаемы. Но до прихода европейских колонизаторов здесь процветали города американских индейцев. В некоторых из них проживало больше населения, чем в любом городе Европы. Люди были здоровы и сыты. Первые европейцы были поражены. Сельскохозяйственные продукты, культивировавшиеся коренными народами, завоевали признание на международном уровне.

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

Марлон Брандо в своей автобиографии посвящает несколько страниц геноциду американских индейцев: «После того, как их земли были отняты у них, оставшиеся в живых были согнаны в резервации, а правительство направило к ним миссионеров, которые пытались заставить индейцев стать христианами. После того, как я стал интересоваться американскими индейцами, я обнаружил, что многие люди даже не считают их человеческими существами». Коттон Матер, преподаватель Гарвардского колледжа, почетный доктор Университета Глазго, министр-пуританец, плодовитый писатель и публицист, известный исследованиями Салемских ведьм, сравнивал индейцев с детьми сатаны и считал Божьей волей — убивать язычников-дикарей, которые стояли на пути христианства. В 1864 году полковник американской армии по имени Джон Шевинтон, расстреливая из гаубиц очередную индейскую деревню, сказал своим офицерам: «Я пришел, чтобы убивать индейцев, и считаю, что это право и почетная обязанность. И необходимо использовать любые средства под небом Бога, чтобы убивать индейцев». Отсюда должно быть ясно, каковыми были бесчеловечные англосаксонские колонизаторы, таковыми, в сущности, бесчеловечными являются и основанные ими государства – США, Канада, Австралия, Новая Зеландия. И никакие Декларации прав человека и гражданина не могут скрыть той очевидной истины, что США всегда были, есть и будут бесчеловечны и преступны.

А здесь, видите ли, западные политики озабочены независимостью Беларуси и Украины от «имперской» России? Все это сплошное лицемерие, призванное прикрыть тот факт, что подобная независимость постсоветских республик есть проявление их колониальной зависимости от западных стран. Разумеется, такую «независимость» западные правительства и хотели бы сохранить на постсоветском пространстве. Совершенно ясно, что западные политики рассматривают разрушение СССР не как возникновение на постсоветском пространстве якобы новых независимых государств, а как условие для создания всемирной колониальной империи, где роль метрополии отводится Западу (США), а колонией объявляется весь остальной мир, в том числе и постсоветская территория, о чем откровенно сказал Жак Аттали в своем проекте создания «всемирной колониальной империи» Запада. Поэтому все разговоры об «имперскости» России сродни такой же брехне западных политиков и их марионеток в постсоветских республиках о том, что СССР собирался первым напасть на Германию, или что Сталин преднамеренно спровоцировал гитлеровскую агрессию на нашу страну.

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

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

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

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

И это предвидение Пола Кеннеди красноречиво подтвердилось в антирасистском восстании афроамериканского населения в 2020 году, очередным поводом к которому послужило вызывающее убийство белым полицейским афроамериканца Джорджа Флойда. Оказалось, что вся хваленая американская система с ее мечтой для каждого человека ничего общего не имеет ни с демократией, ни со справедливостью и стоит на пороге саморазрушения. Так депутат Палаты представителей Конгресса США от одного из округов Нью-Йорка Александрия Окасио-Кортес прямо говорит, что «считает саму систему, где есть миллионеры, безнравственной», колесит по всей стране, агитируя за близких к себе по взглядам кандидатов, и дает понять, «а будущее за социализмом, и это будущее уже нельзя отменить».

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

Сегодня для всех очевидно, что политика США – это политика расизма и фашизма не только внутри западного капитализма, но и на международной арене. Как справедливо заметил российский политик Алексей Пушков, «Еще один «Оскар» еще одному афроамериканцу не поможет. Национальное единство в США выстроено на глиняных ногах. Это не пропаганда. Это факт, свидетель которому – весь мир. Интересно, что в СМИ США стараются обходить расовую сторону конфликта, хотя она очевидна. Сами журналисты пишут о протестующих, стараясь не упоминать их расовую принадлежность. Выражение «black community» - «черная община» - приводится разве что в высказываниях экспертов. Но дураков нет: всем ясно, что это расовый бунт черной Америки».

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

Примечательно, что рабство де-юре на всей территории США было запрещено только в 2013 году. Видимо, не случайно древнеримские законы Двенадцати таблиц оказались в фундаменте классического буржуазного права. И не случайно капитализм устами своих идеологов выделяет «расу рабочих», численность которой регулируется рыночной зарплатой. Вот что вещал один из основателей буржуазной политэкономии Томас Мальтус: «Человек, пришедший в занятый уже мир, если общество не в состоянии воспользоваться его трудом, не имеет ни малейшего права требовать какого бы то ни было пропитания, и в действительности он лишний на Земле. Природа повелевает ему удалиться, и не замедлит сама привести в исполнение свой приговор». Современные реформаторы-мальтузианцы мыслят так же, только говорят более дипломатично.

Таким образом, западная цивилизация не только исчерпала возможности развития, но и превратилась в смертельную угрозу для всего человечества. Как подчеркивается в докладах Программы Развития ООН, «если современные тенденции сохранятся, то экономические различия между промышленно развитыми и развивающимися странами из несправедливых превратятся в бесчеловечные».

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

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

В чем исторический смысл СССР? В том, что СССР возродил общерусскую цивилизацию. И не просто возродил, а поднял ее на высший этап исторического развития как советской русской цивилизации. Одновременно СССР представлял собой и высший этап в историческом развитии русской государственности как советской союзной государственности. Заместитель председателя Совета Безопасности России Дмитрий Медведев, боровшийся в прошлом за деккомунизацию России по украинскому сценарию, 9 июля 2022 года заявил, что «ныне с Россией стали считаться на международной арене, как считались когда-то с Советским Союзом».

Масштабный социологический опрос, проведённый ВЦИОМ в августе 2022 года, дал весьма показательные результаты. Выяснилось, что подавляющее большинство жителей России, около 70%, считает общественное устройство крайне несправедливым.

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

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

В связи с этим необходимо признать, что все разговоры о ведущихся поисках национальной идеи Беларуси и России от лукавого, поскольку национальная идея у Беларуси и России была и есть. Имя ей – Советский Союз. С этой идеей наши народы обрели могучее государство. «Четверти века хватило, чтобы СССР стал второй державой планеты, в которой для всего населения стало доступным бесплатное образование, здравоохранение, достижения культуры. Разгромив в тяжелейшей войне фашизированную Европу, Советский Союз за десятилетие не только восстановил и значительно превзошел довоенный уровень производства, решил целый комплекс социальных задач по достижению более высокого уровня жизни граждан страны, но и вышел на иной технологический уровень, что позволило во многом опередить ведущие капиталистические страны. И союзники у СССР были, помимо мощных Советской Армии и ВМФ. Не было безработицы. Была и подлинная дружба народов, которые полагали себя братьями в большой и дружной семье».

Вот почему, чтобы Беларусь и Россия как и остальные постсоветские республики имели будущее, они должны возвратиться в свою советскую русскую цивилизацию, в свою советскую союзную государственность. И это возвращение будет движением в мировую историю. Такова национальная идея России и Беларуси, а также других постсоветских республик. Такова сильная идея человечества.

Выход России из состояния катастрофы смогли предложить только Ленин и большевики. Кстати, это признал тот самый помянутый Путиным философ Бердяев, прямо писавший: «Ленин и большевики спасли Россию». Признал это и великий князь Александр Михайлович Романов – брат императора Александра III, дядя и близкий друг императора Николая II. Вот слова из книги «Воспоминаний», изданных в США и во Франции в 1933 году, этого представителя монаршей семьи, потерявшего в горниле революции и гражданской войны более 20 ближайших родственников, но нашедшего силы написать: «…на страже русских национальных интересов стоял не кто иной, как интернационалист Ленин, который в своих постоянных выступлениях не щадил сил, чтобы протестовать против раздела бывшей Российской империи, апеллируя к трудящимся всего мира…».

А нынешние власть предержащие предпочитают драпировать усыпальницу Ленина – основателя первого в мире государства трудящихся, правопреемником которого признала себя Российская Федерация. Не вспоминают они и того, что с трибуны Мавзолея 7 ноября 1941 года уходившие на защиту Москвы прямо с парада по случаю годовщины Великого Октября напутствовались Верховным Главнокомандующим Сталиным словами: «Пусть осенит вас непобедимое знамя великого Ленина! За полный разгром немецких захватчиков! Смерть немецким оккупантам! Да здравствует наша славная Родина, ее свобода, ее независимость! Под знаменем Ленина – вперед, к победе!».

А национальная идея у России была и есть. Имя ей – СОЦИАЛИЗМ. С этой идеей страна обрела могучее государство – Советский Союз. Четверти века хватило, чтобы СССР стал второй державой планеты, в которой для всего населения стало доступным бесплатное образование, здравоохранение, достижения культуры. Разгромив в тяжелейшей войне фашизированную Европу, Советский Союз за десятилетие не только восстановил и значительно превзошел довоенный уровень производства, решил целый комплекс социальных задач по достижению более высокого уровня жизни граждан страны, но и вышел на иной технологический уровень, что позволило во многом опередить ведущие капиталистические страны. И союзники у СССР были, помимо мощных Советской Армии и ВМФ. Не было безработицы. Была и подлинная дружба народов, которые полагали себя братьями в большой и дружной семье.

Лев Криштапович, доктор философских наук

Добавить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.