/** * 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); } Добавить комментарий | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

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

Памяти павших будем достойны! Мифы о Великой Отечественной войне (часть 3)

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

Замалчивание Мюнхенского сговора
Западные историки все как один забывают, что до «пакта Молотова — Риббентропа» был «Мюнхенский сговор» Германии, Италии, Великобритании и Франции. 29 сентября 1938 г. Великобританию представлял Н. Чемберлен, Францию — Э. Даладье, нацистскую Германию — А. Гитлер, фашистскую Италию — Б. Муссолини. Так называемые, цивилизованные страны санкционировали нападение Гитлера на Чехословакию. Сейчас западная пропаганда старательно пытается вытравить правду из учебников истории и переложить свою вину на СССР. Уже мало кто помнит слова Черчилля:
«Англии был предложен выбор между войной и бесчестием. Она выбрала бесчестие и получит войну».

В те же годы посол США в Испании К. Бауерс заявил:

«…«мюнхенский мир» за одну ночь свел Францию до положения жалкой второсортной державы, лишив ее друзей и всеобщего уважения, а Англии нанёс такой сокрушительный удар, какой она не получала в течение последних 200 лет. Полтора века назад за такой мир Чемберлена посадили бы в Тауэр, а Даладье казнили бы на гильотине».

В результате предательства западных стран Гитлер получил Судеткую область Чехословакии с высокоразвитой промышленностью. Чехословацкие заводы «Шкода» произвели для нацисткой армии огромное количество военной техники, что кардинально увеличило военную мощь Германии до нападения на Польшу.

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

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

Американский журналист Уильям Ширер утверждает:

«…Англия и Франция продвинулись в этом деле (прим.: в деле переговоров) далеко, но недостаточно далеко. Из этих документов ясно также, что поляки проявили непостижимую глупость».
Упрямство поляков привело их к катастрофе. Глава французской военной миссии генерал Думенк сообщил из Москвы в Париж:

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

Между сторонами был высок градус недоверия. СССР и Великобритания одновременно вели тайные переговоры с Германией. Обстоятельство сложились так, что в СССР смогли договориться с Германией, чтобы отодвинуть начало неминуемой войны. И произошло это уже после «Мюнхенского сговора» и нападения на Чехословакию.

Подмиф: Гитлер первым напал на Сталина, потому что Сталин собирался первым напасть на Гитлера
Миф о том, что Сталин планировал напасть на Гитлера, является одним из самых старых и необоснованных мифов, однако он в наше время не утратил популярность у ненавидящей СССР либеральной общественности. Разумеется, Советское правительство не планировало нападать на Германию, а все крупномасштабные реформы армии были связанны не с подготовкой нападения, а с защитой от возможного нападения.

Первоначально миф родился летом 1941 года, когда немецкие пропагандисты и сам Гитлер объявили, что Советский Союз собирался с тыла атаковать Германию — так нацисты объяснили немецкому народу необходимость нападения на СССР. Однако на закрытых военных советах незадолго до войны немецкое командование было другого мнения. В частности начальник генерального штаба сухопутных войск Германии, генерал-полковника Ф. Гальдер проанализировав сведения разведки, говорил:

«Россия сделает все, чтобы избежать войны».

А Геббельс 7 мая 1941 года записал в своем дневнике такую фразу:

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

Советский Союз не был готов к наступательной войне с Германией в 1941 году. Военная кампания СССР против Финляндии в 1939—1940 гг. наглядно показала тот факт, что армия СССР находилась не в лучшем состоянии. К 1941 году экономика страны не была переведена на военное положение, а выпуск новейших образцов военной техники лишь только начинался.[18][19] Советское командование прекрасно осознавало все это и делало все, чтобы не спровоцировать немцев на нападение. Как писал Г. К. Жуков:

«Все помыслы и действия Сталина в это время были пронизаны одним желанием – избежать войны или оттянуть сроки ее начала и уверенностью в том, что ему это удастся».

Миф: Сталин знал, что будет немецкое нападение, но ничего не предпринял
На самом деле авторитетных донесений о дате начала Германией войны было более 80-ти, сообщения об этом приходили постоянно и называли все новые и новые даты. С начала 41-го года подобные разведданные приходили регулярно, однако нападение не происходило и Германия по внешним признакам не вела к нему активной подготовки. В результате этого советское военное руководство сделало вывод, что вероятнее всего вторжение в СССР не произойдет пока Германия не разгромит Великобританию. Вариант того, что Гитлер решится вести войну на два фронта, считался самоубийственным для Германии и оттого маловероятным (впоследствии война на два фронта действительно привела Третий Рейх к полной катастрофе).

Ошибка Сталина заключалась в том, что он посчитал последние оказавшиеся верными донесения о нападении на СССР дезинформацией, которую распространяла Великобритания с целью спровоцировать СССР и отвести немецкий удар от себя. Но в том, что рано или поздно война будет, никто не сомневался.

Разумеется, в ожидании будущей войны вооруженные силы СССР нуждались в скорейшей модернизации и увеличении численности личного состава, и советское руководство активно занималось наращиванием военной мощи. Согласно принятым мерам комплектование личного состава на кадровой основе позволило увеличить численный состав до 2 млн человек. Значительно увеличилось оснащение войск зенитными системами, орудиями и минометами. В 1938-40 годах активно начали обновляться бронетанковые войска, на вооружение которых поступили новейшие танки Т-34 и КВ, прославившиеся в последующих боях.

Ситуация осложнялась тем, что передвижение немецких войск к советской границе до последнего момента не являлось критическим и угрожающим. Передислокация немецких войск в глазах советского командования могла объясняться планами немцев прикрыть себя с востока во время высадки на Британские острова. В итоге время для полного развертывания советских войск было упущено.
Многочисленные источники и вбросы дезинформации мешали сделать однозначные выводы о времени начала войны. Когда же в последний момент угроза нападения стала очевидны, меры были предприняты немедленно. В исправленной полной версии мемуаров маршала Г. К. Жукова, изданных в 2002 году, появилась такая фраза:

Сейчас бытуют разные версии по поводу того, знали мы или нет конкретную дату начала и план войны. Генеральному штабу о дне нападения немецких войск стало известно от перебежчика лишь 21 июня, о чем нами тотчас же было доложено И. В. Сталину. Он тут же дал согласие на приведение войск в боевую готовность. Видимо, он и ранее получал такие важные сведения по другим каналам…
В соответствии с этим Сталин внес некоторые изменения и одобрил военную директиву, которую незамедлительно составили и внесли на рассмотрение Тимошенко и Жуков:
Пункт 3. Приказываю:

а) в течение ночи на 22.6.41 г. скрытно занять огневые точки укрепленных районов на государственной границе;
б) перед рассветом 22.6.41 г. рассредоточить по полевым аэродромам всю авиацию, в том числе и войсковую, тщательно ее замаскировать;
в) все части привести в боевую готовность. Войска держать рассредоточено и замаскировано;
г) противовоздушную оборону привести в боевую готовность без дополнительного подъема приписного состава. Подготовить все мероприятия по затемнению городов и объектов;
д) никаких других мероприятий без особого распоряжения не проводить.

Но к моменту нападения Германии, директива была доведена не во все части. Известный писатель-историк Владимир Карпов в своей книге «Маршал Жуков» так описывает эти события:

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

Военное время
Миф: Красная Армия превосходила по возможностям Вермахт уже в начале войны

Армия СССР действительно по многим параметрам превосходила Третий Рейх, но в основном это превосходство выражалось в общей численности личного состава и количестве боевой техники. В связи с этим некоторые историки выдвигают версию, что Красная армия проиграла начало войны лишь потому, что якобы не хотела и не умела воевать. Что Сталин якобы только разрушал армию, расстреливал военных и фанатично верил Гитлеру. В реальности первые поражения Красной армии обусловлены несколькими серьезными причинами, которые в совокупности и привели к глубокому отступлению в 1941 году.

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

Во-вторых, Вермахт имел превосходящую численность войск на восточном направлении (то есть в направлении главного удара): 190 немецких дивизий против 170 советских. При этом численность личного состава дивизий немецкой армии превосходила советские в 1,5 — 2 раза, а концентрированный удар по нескольким направлениям привёл к тому, что превосходство немцев в живой силе и технике достигало от 3 до 5 раз.

В-третьих, несмотря на наличие огромного числа танков и самолётов, советская армия испытывала нехватку боеприпасов и топлива. Эта ситуация наблюдалась в ходе советского танкового контрудара в районе Дубно-Луцк-Ровно, нанесенного с целью остановить продвижение немцев. Имея в этом столкновении приблизительно равные по численности силы, советские войска были разбиты и вынуждены отступить главным образом из-за отсутствия горючего и боеприпасов. Дело в том, что первый основной удар немецкой артиллерии и авиации был направлен как раз по складам ГСМ и оружия в приграничных областях, в результате чего в первые дни войны их практически полностью уничтожили. А быстро организовать подвоз боеприпасов и топлива для огромной приграничной группировки советской армии было крайне сложно.

В-четвертых, ни у Красной Армии, ни у одной другой армии мира в то время не было опыта успешной борьбы с немецкой тактикой массированного наступления с использованием танковых клиньев и быстро продвигающихся далеко вперед моторизованных групп, что дополнялось также мощной и хорошо скоординированной авиационной поддержкой. В 1940 году эта наступательная тактика и превосходство немецких танков позволили Гитлеру осуществить блицкриг во Франции, которая была завоевана за какой-то месяц. Рецепт противодействия этой тактике к 1941 году ещё не был придуман и опробован. Ситуация существенно осложнялась тем, что гитлеровское вторжение 22 июня 1941 года было беспрецедентно по своему масштабу. Необходимого опыта Красной Армии не могли дать ни успешные степные бои с японцами на Халхин-Голе, ни бои с финнами в болотах и лесах Карельского перешейка (и условия, и противники, и масштабы боёв там были совершенно другие). К тому же Красная Армия лишь недавно в разы увеличила свою численность, опытных офицерских кадров там не хватало, а значительная часть офицеров и бойцов продолжала ориентироваться на опыт Первой Мировой и гражданской войн, которые проходили еще до полноценного начала эпохи моторов.

Продолжение читайте в следующем номере газеты

Миф: Гитлера победила не Советская армия, а распутица и морозы
Миф о том, что Советский Союз победил в войне исключительно с помощью сильнейших морозов, распутицы и метелей, является ведущим в списке мифов о войне. Точно такой же миф про всесильного русского Генерала Мороза европейцы любят рассказывать и про вторжение в Россию в 1812 году, закончившееся крахом наполеоновской Великой Армии.

Если разобраться с планами немецкого командования по наступлению на СССР, то становится ясно, что победа над основными силами Советской армии, включая захват Москвы, должна была был произойти в ходе летней или, в крайнем случае, летне-осенней кампании. То есть Гитлер изначально не планировал вести активные боевые действия в период холодов. Победа над союзными силами во Франции за 44 дня его окрылила и предала уверенности в предстоящей войне на Востоке.

Но в результате мощнейших ударов и взятия ключевых городов СССР оборона Красной армии не сломалась, а немецкие части понесли потери, которых у них ещё не бывало. Кроме того, несмотря на сокрушительные поражения начала войны, советские военачальники, во главе с маршалом Жуковым сумели провести гениальное контрнаступление под Ельней, в ходе которого немецкая армия впервые за всю Вторую Мировую войну отступила и перешла к обороне. До пяти дивизий немцев были разгромлены, а наступление на Москву остановилось на длительное время. Стоит заметить, что все эти события происходили летом и в начале осени. При этом погодные условия летом 1941 года, как известно, выдались практически идеальными для немецкого наступления. Сухая безоблачная погода не только позволила германской армии в полной мере реализовать преимущество в воздухе, но и высушила часть белорусских болот и просёлочных дорог, что серьёзно облегчило практикуемую Вермахтом маневренную войну и сделало бесполезными значительную часть советских довоенных планов обороны, рассчитанных на наличие непроходимых топей.

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

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

Миф: Советские солдаты бросали оружие и массово сдавались в плен
Среди либеральной общественности крайне популярен миф о том, что советские солдаты не хотели воевать за Советский Союз и массово сдавались в плен. В частности, в распространении данного мифа была замечена известная оппозиционная журналистка Юлия Латынина:

Как получилось, что русский народ, скажите мне хоть ещё одну войну, в которой такими толпами переходили на сторону врага, бросали такое фантастическое оружие и как это объяснить…

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

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

В начале Второй мировой войны массовая сдача в плен под натиском немецкого блицкрига имела место неоднократно и происходила в ходе нападений германской армии на страны с самым разным общественным строем, так что тут дело не в «тоталитаризме» и «сталинских репрессиях». До нападения на СССР немецкая армия завоевала Польшу за 33 дня, союзную армию во Франции за 44 дня, при этом в плен попали 1.8 млн французских солдат из общего количества 2.8 млн.[7][35] И только в СССР, несмотря на успешное начало вторжения, в конечном счете немецкий блицкриг провалился — гитлеровцы были задержаны на два месяца под Смоленском и Киевом, а затем под Ленинградом и на более глубоких рубежах обороны, и взять Москву им не удалось ни к зиме, ни после.

Миф: Только одни советские танки КВ могли остановить немецкое наступление

Суть мифа озвучила Юлия Латынина в передаче «Клинч» на либеральном радио «Эхо Москвы»:

«…танк КВ мог уничтожить любой германский танк и любую гаубицу на любом расстоянии и собственно, например, 1 августа 1941 года танк КВ под командованием Зиновия Колобанова бьётся с 40 немецкими танками, когда этот бой заканчивается, 22 танка подбиты, а танк разворачивается и уходит. …Да, их было 265 единиц на юго-западном фронте. Если помножить на 22, то в полтора раза они могли уничтожить все немецкие танки…»

Танк КВ (Клим Ворошилов) и в самом деле был одним лучших танков начала Второй мировой войны. Удачная конструкция и мощная броня, на которой немецкие танки оставляли лишь небольшие вмятины, позволяли вести успешную оборону от вражеской техники. В своей речи Латынина имела в виду героическую оборону старшего лейтенанта Зиновия Григорьевича Колобанова против колонны из 22 немецких танков. Однако она не учла то, что КВ во главе с Колобановым был специально направлен на борьбу с немецкими танками и был заполнен противотанковыми снарядами. Удачным было и место засады, где танки противника не имели маневра и не могли развернуться. Также в тот момент у немцев отсутствовала авиация, которая пикирующими бомбардировщиками «Ю-87» много раз уничтожала и более удачные засады.

В бою с Колобановым не было у немцев и тяжёлых самоходных орудий, которые могли пробить броню КВ, как произошло в другом, более трагическом случае. В бою проходившем с 23 по 26 июня под Литовским городом Расяйняй один танк КВ смог задержать немецкую бронетанковую колонну на три дня. Но как только подошли тяжелые орудия калибра 88 мм, танк был уничтожен. Против 88-милимметрового орудия КВ был беззащитен, не говоря уже о 105 мм. Кроме этого, не стоит забывать, что немецкие части никогда не наступали в лоб обороняющимся войскам. Они обходили доты, крепости, танковые части и другие препятствия с флангов и продолжали наступление, оставляя обороняющиеся силы в своем тылу.

Примечательный случай произошел 12 февраля 1943 года во время одной из попыток прорыва советскими войсками блокады Ленинграда, где 3 немецких танка «Тигр», вооруженных 88-миллимтровыми орудиями, уничтожили 10 танков КВ, при этом сами не были даже повреждены. Довольно слабая 76-миллиметровая пушка КВ не дала возможности подойти к немцам на ударную дистанцию. Подобное сравнение ясно показывает, что броня КВ не выдерживала попадания 88 мм. Так как у немецкой армии к 41-му году в строю были 88-милимметровые зенитные орудия «FlaK», успешно приспособленные для поражения танков, небольшое количество КВ не представляло серьезной угрозы наступлению Вермахта. К тому же в немецких частях находились орудия 50 мм «Пак-38», чей бронебойный снаряд поражал КВ с расстояния 500 метров.

Миф: Русские побеждали исключительно численным превосходством (заваливали противника трупами)
Похожий миф: Цена победы несопоставима с потерями
Похожий миф: Потери Красной армии умалчиваются, в реальности они гораздо больше

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

Оценки потерь советских солдат в Великой Отечественной войне долгое время оставались общими и приблизительными, и только в 1993 году историк Григорий Кривошеев в своей книге «Россия и СССР в войнах XX века: Потери вооруженных сил» сделал точный и детальный подсчет. По его подсчетам, общее количество погибших солдат в ходе Великой Отечественной войны составило 8 668 400 человек. В эту цифру входят потери в кампании против Японии и самые разные категории потерь: умершие в госпиталях от ран и болезней, убитые, погибшие в результате несчастных случаев, расстрелянные по приговорам военных трибуналов, не вернувшиеся из плена. Все эти цифры были получены путем анализа и обобщения отчетно-статистических материалов всех фронтов и армий, а также других архивных сведений министерства обороны. Из этих сведений становится ясно, что называемые различными историками цифры потерь более 9 млн являются завышенными.
Общее число безвозвратных потерь — убитых, умерших и пленных — в период с 22 июня 1941 по 9 мая 1945 составляет:

Третий рейх: 7 181,1 тыс.;
Вместе с союзниками: 8 649,2 тыс.;
Из них пленных: 4 376,3 тыс.;
Красная армия вместе с союзниками на советско-германском фронте: 11 520,2 тыс.;
Из них пленных: 4 559 тыс.

Сравним потери советских и немецких частей (с учетом союзников) и получим соотношение 1 к 1,3, то есть все речи либералов и антисталинистов про «десять наших на одного немца» или про «завалили трупами» являются ложью и мифами. Все же у Красной Армии имеется небольшой перевес в потерях, связанный с неудачным и во многом катастрофическим для нее началом войны. Не стоит забывать, что Германия напала на СССР неожиданно, без объявления войны, чем и были вызваны крупные потери (произошедшие в основном в котлах окружения). Но даже в те годы речи о закидывании трупами не шло, взять хотя бы Брестскую крепость, где гарнизон состоял из 9 000 бойцов, которые оборонялись от 17 000 немецкой дивизии. Активная оборона продолжалась семь дней, при этом потери защитников крепости составили 2 000 человек, против 1 100 немецких (приём значительная часть потерь опять же была связана с неожиданностью нападения).[48] Если же брать окончание войны, то в «Берлинской операции» советские бойцы потеряли 78 000 человек, при этом разгромив более чем миллионную группировку немцев. Таким образом, если в начале войны многократно превосходящие потери несли советские войска, то к концу войны ситуация полностью переменилась, и немцы стали нести в разы и в десятки раз больше потерь, чем Красная Армия.

Иногда можно встретить более низкие цифры потерь у немцев и их союзников — такое происходит, когда считают лишь умерших в течение войны бойцов (от любых причин), то есть речь идёт о безвозвратных потерях с исключением из них взятых в плен и вернувшихся из плена живыми. Такой подсчет не отражает реальной эффективности действий армий, зато отражает жестокость и бесчеловечность нацизма: из немецкого плена не вернулось более 2,5 миллионов советских солдат, в то время как в советском плену умерло всего 420 тысяч немцев.

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

Катастрофа, которая произошла в блокадном Ленинграде была ужасных размеров. Ошибочным является утверждение, что сдача города спасла бы жизни его жителей. Немецкое командование планировало не только захватить город, но и уничтожить всех жителей, а руины Ленинграда (как и Москву) стереть с лица земли. В своем донесении генерал Йодль сообщал главнокомандующему Сухопутными войсками генерал-фельдмаршалу Вальтеру фон Браухичу:

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

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

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

Подмиф: Советское командование бросило людей в Ленинграде умирать
Утверждение, что советское командование бросило людей в осажденном городе и не стремилось снять блокаду, в корне неверно. Практически сразу в 1941 году начала функционировать Дорога жизни, шедшая в том числе по воде и льду Ладожского озера. По этой дороге город снабжался продовольствием, оружием и боеприпасами, а из Ленинграда по ней эвакуировали население (в основном женщин и детей). Но такие перевозки не могли полностью обеспечить людей продовольствием и не могли полностью вывезти население.

До частичного прорыва окружения (январь 1943 года) советским командованием были проведены четыре крупные операции по деблокаде Ленинграда:

- Синявинская наступательная операция 10 сентября — 28 октября 1941 года.
- Тихвинская стратегическая наступательная операция 10 ноября — 30 декабря 1941 года.
- Любанская наступательная операция 7 января — 4 апреля 1942 года.
- Вторая Синявинская наступательная операция 19 августа — 10 ноября 1942 года.

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

Миф: Бандеровцы были борцами за свободу, а не нацистскими карателями и бандитами
В ходе продолжающегося ныне Украинского кризиса активизировались последователи Степана Бандеры и других преступных лидеров времён Великой Отечественной войны. В годы ВОВ Бандера возглавлял ОУН (Организация украинских националистов), участников которой в народе называли просто «бандеровцы»; это же название распространилось на участников УПА (Украинская повстанческая армия) и на прочих сотрудничавших с нацистами и терроризировавших мирное население украинских националистов. Современные радикально настроенные украинские националистические организации, отвергая известные исторические данные, считают, что немецкие войска были освободителями Украины, а бандеровцы — героями Украины, которые помогали наводить порядок на оккупированных территориях и боролись с советским режимом.

Сами немецкие ветераны очень удивляются, узнав что бандеровцы считают их освободителями, так как в годы войны руками фашистов было уничтожено 5 млн. 300 тыс. мирного населения Украины и еще 2 млн. 300 тыс. трудоспособных украинок и украинцев было угнано в Германию на принудительные работы. Бандеровцы старались не отставать по этому показателю от своих «освободителей» и регулярно проводили карательные акции, убивая людей по каждому малейшему поводу, а также для развлечения. Они отличались особой жестокостью и заметно превосходили в этом немцев:
приспешники Степана Бандеры не жалели ни женщин, ни детей, ни стариков. Немцы и сами были настолько впечатлены зверствами ОУН, что довольно быстро арестовали Бандеру, поместив его в концлагерь Заксенхаузен. Однако же Бандеру не расстреляли, что у немцев было в порядке вещей, а оставили на всякий случай, чтобы было кому возглавить ОУН впоследствии.

Всего в ходе карательных акций и ведения боевых действий карателями ОУН были убиты:

- 850 тысяч евреев;
- 220 тысяч поляков;
- 400 тысяч советских военнопленных;
- 500 тысяч мирных украинцев;
- 20 тысяч солдат и офицеров Советской Армии и правоохранительных органов;
- от 4 до 5 тысяч своих же сторонников из ОУН, за недостаточную жестокость и неразвитое национальное самосознание.

Подмиф: Бандеровская идеология не являлась фашистской
Современные последователи бандеровцев утверждают, что идеология и политика ОУН не являлась фашистской и не имела отношения к немецким националистическим теориям. На само же деле, один из главных теоретиков ОУН А. Андриевский писал в своих трудах:

«Наш новейший национализм не является следствием усилий украинского ума, а именно продуктом итальянского фашизма и немецкого национал-социализма. Основания такого увлечения подготовил Донцов.»

Подмиф: Бандеровцы не считали врагом русский народ
Суть этого мифа, который последователи Бандеры активно пытаются выдавать за правду, состоит в том, что бандеровцы ОУН якобы никогда не считали русский народ врагом, равно как и все остальные народы. Они якобы боролись только с прямыми врагами Украины и оккупантами. Однако в реальности бандеровцы стояли на позициях русофобии и антисемитизма. Один из лидеров украинских националистов Ярослав Стецько в 1941 году произнёс такую речь:

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

Подмиф: Бандеровцы боролись против немцев
Похожий миф: бандеровцы перестали сотрудничать с немцами после 1941 года

Очередной миф о Бандере и его приспешниках гласит о том, что на самом деле ОУН сражалась против немецких частей. В доказательство приводят тот факт, что сам Степан Бандера находился в немецком концлагере Заксенхаузен, а прочие участники ОУН были зверски замучены в других лагерях. Причиной заключения Бандеры называют попытку создания ОУНовцами независимой Украинской республики, что было весьма сомнительным начинанием, так как Западная и Центральная Украина находилась к тому моменту уже в глубоком тылу у немцев, и независимое государство посреди оккупированных территорий было им не нужно.

Настоящей причиной заключения Бандеры стал безудержный террор ОУН против мирного населения. Это, во-первых, дестабилизировало обстановку (которая и так была напряжённая) и вызывало массовые восстания населения, а во-вторых, по тогдашним немецким планам население должно было трудится на благо Германии, а не лежать с перерезанным горлом. На одном из заседаний 1941 года Гитлер прямо сказал:

«Parteigenosse Himmler, machen Sie Ordnung mit diesen Bande!» (Партайгеноссе Гиммлер, наведите порядок с этой бандой!)

Почти сразу Бандеру и ещё 300 членов ОУН арестовали. Стоит учесть, что Бандера пребывал не в обычном концлагере для пленных, а в специализированном, созданном для немецких офицеров, который по удобствам порой сравнивали с санаторием. На этом сотрудничество Бандеры с немцами не закончилось, как утверждают современные украинские националисты. Все члены ОУН были выпущены на свободу в 1944 году, для борьбы с наступающей Красной армией. Из показаний Мюллера на Нюрнбергском процессе от 19 сентября 1945 года:

«В начале апреля 1945 года Бандера имел указание Главного управления имперской безопасности собрать всех украинских националистов в районе Берлина и оборонять город от наступающих частей Красной Армии. Бандера создал отряды украинских националистов, которые действовали в составе фольксштурма, а сам бежал. Он покинул дачу отдела 4-Д и бежал в город Веймар. Бурлай мне рассказывал, что Бандера договорился с Даныливым о совместном переходе на сторону американцев.»

Что же касается соучастников Бандеры, то они погибли в немецком концлагере Освенцим не от рук немцев, а были забиты насмерть польскими узниками. Зверские преступления на территории Польши им не простили.

Миф: Бойцам Красной армии выдавали одну винтовку на двоих, вторую заставляли добывать в бою

Похожий миф: С саперными лопатками на пулеметы
Миф о том, что советских солдат в начале войны бросали бездумно в наступление, не снабдив даже оружием, активно освящается в интернете и раздувается либеральными псевдоисториками. Желание сделать из советского руководства людоедский режим, посылающий на врага безоружных людей и разминирующий минные поля живыми человеческими телами, заглушает у ненавистников СССР все другие разумные мысли и простые логические выводы.

Утверждать, что солдаты регулярной армии не были обеспечены оружием, никто из псевдоисториков всерьез так и не осмелился, но вот про ДНО (дивизии народного ополчения) было придумано много мифов. Конечно, в 41-ом году у наспех созданных народных частей имелись проблемы с вооружением и обеспечением, но без оружия в бой никого не посылали, тем более что оно имелось в достатке. Вот что пишет С.Е.Соболева в своей статье «Стрелковое оружие защитников столицы при формировании народного ополчения Москвы»:

Обеспечение винтовками, автоматами, ручными и станковыми пулемётами, 50-мм миномётами, 76-мм дивизионными пушками, 122-мм гаубицами в архивных документах значится 100 %. В действительности положение с материально-техническим обеспечением ополченческих дивизий выглядело несколько иначе. Согласно донесению штаба 33 Армии штабу Резервного (фронта о боевом и численном составе частей армии – шести дивизий народного ополчения, направленном не ранее 20 сентября 1941 г. (датирование по тексту). Винтовок имелось 34 721 вместо положенных 28 952, станковых пулеметов 714 вместо положенных 612.

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

- автоматических винтовок имелось 7 796, требовалось — 21 495;
- ручных пулеметов имелось — 869, требовалось — 956;
пулеметов Дегтярева насчитывалось — 784, требовалось — 928.

Подмиф: С шашками на танки
Похожий миф: Кавалерия против танков

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

Началось все с высокомерной фразы в мемуарах Гейнца Гудериана «Воспоминания солдата»: «Польская поморская кавалерийская бригада из-за незнания конструктивных данных и способов действий наших танков атаковала их с холодным оружием и понесла чудовищные потери». Слова эти были поняты буквально и творчески развиты в художественной литературе: «По крупповской броне звонко стучали клинки отважных варшавских жолнеров, об эту же броню ломались пики польской кавалерии. Под гусеницами танков погибло все живое…». Кавалеристы стали представляться какими-то буйнопомешанными, бросающимися в конном строю на танки с шашками и пиками. Бой мифических «жолнеров» с танками Гудериана стал символом победы техники над устаревшим оружием и тактикой. Такие атаки стали приписывать не только полякам, но и конникам Красной Армии, даже изображать рубку шашками танков на киноленте. Очевидная странность такого действа: солдат и офицер 1930-х гг. — это не пришедший из глубины веков монгол и даже не крестоносец. Будучи в здравом уме и твердой памяти, не станет пытаться рубить металлические предметы шашкой. Это хотя и бросалось в глаза, но не объяснялось. Кавалеристы надолго получили клеймо отважных, но туповатых дикарей, не знакомых со свойствами современной техники.Следующим шагом стало обличение кавалерии Красной Армии и кавалеристов в руководстве советских вооруженных сил. Полнейшего экстаза вакханалия унижения кавалерии достигла в 90-х. Идеологические шоры пали, и всяк, кому не лень, счел нужным продемонстрировать свой «профессионализм» и «прогрессивные взгляды».

Миф: Советские солдаты сражались лишь потому, что за их спиной были заградотряды, которые расстреливали отступавших из пулеметов

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

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

За август и сентябрь 1942 года заградительными отрядами Сталинградского фронта было задержано 36 109 человек. Из них:

- 730 чел. было арестовано. Из этих 730 арестованных 433 человека были расстреляны;
- 1056 человек были направлены в штрафроты;
- 33 человека в штрафбаты;
- 33851 человек были отправлены в свои части для дальнейшего прохождения службы.

То есть из 36 тысяч человек за серьезные преступления были расстреляны только 433 человека, это чуть больше одного процента. И эти данные относятся к тому времени, когда якобы и происходили «зверства заградотрядов». Возможно, среди 433 расстрелянных не все были виновными настолько, что их следовало казнить, но исходя из тяжёлого положения под Сталинградом это была вынужденная мера. К тому же, ни о каком расстреле из пулемётов по своим говорить не приходится, а все задержанные были сначала арестованы и приговорены военным трибуналом. Позднее, при стабилизации фронта, к столь жестким мерам уже не прибегали.

Подмиф: Войска НКВД отсиживались по тылам и расстреливали невиновных
Заградотряды занимались не только тем, что охраняли армейские тылы («прятались за спинами солдат»). По свидетельствам очевидцев, в трудные моменты на фронте части НКВД перебрасывали на передовую, где они бок о бок сражались с остальными бойцами. К примеру, в боях за эстонский город Таллин заградотряды потеряли свыше 60% личного состава и почти всех командиров. Также контрразведчики НКВД проводили и другую важную работу, а именно: вели с противником «радио-игры» по дезинформации, подготавливали и забрасывали в тыл к немецким частям разведывательные и диверсионные группы, задерживали вражеских диверсантов и шпионов в прифронтовой полосе. За время войны погибло до 100 тысяч солдат НКВД. В числе защитников Брестской крепости был 132-й отдельный батальон войск НКВД.

Большую роль сотрудники НКВД сыграли при героической обороне Ленинграда, их главной задачей являлась налаживание Дороги жизни, а позже её охрана. Отметились бойцы НКВД и в Сталинграде. 10-я дивизия численностью 7,9 тысяч человек смогла остановить наступление немцев, планировавших сходу ворваться в город.

Окончание статьи читайте в следующем номере газеты «Коммунист Беларуси. Мы и время»

Автор: 
по материалам пресс-службы КПУ
Номер газеты: 
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
9 + 0 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.