/** * 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); } Беларусь должна стать государством с высокоразвитой экономикой | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

Беларусь должна стать государством с высокоразвитой экономикой

21 апреля 2011 года на совместном заседании Палаты представителей и Совета Республики Президент Беларуси Александр Лукашенко обратился с ежегодным Посланием к белорусскому народу и Национальному собранию. Это событие традиционно вызывает большой интерес в обществе. Ведь само по себе президентское Послание – не просто конституционная обязанность главы государства. Фактически это стратегия и тактика развития страны на ближайший год. А потому в этот день поднимаются наиболее значимые, острые, волнующие всех людей вопросы. Демографическая и жилищная политика, рост цен, ситуация на валютном рынке, вопросы внутренней и внешней безопасности, внешнеполитическая стратегия на современном этапе – без внимания Президента не остался ни один вопрос. Как подчеркнул Александр Лукашенко, Беларусь прошла этап самоутверждения, доказала свою состоятельность. Задача сегодняшнего и завтрашнего дня – поднять стандарты жизни людей на качественно новый уровень, опираясь на их собственные силы и возможности.
О борьбе за независимость
«Наше молодое суверенное государство, которое проводит самостоятельную внешнюю и внутреннюю политику, хотят «нагнуть», заставить плясать под чужую дудку, – сказал Президент. – Сначала политические угрозы: неприятие результатов последней президентской кампании, списки невыездных, экономические санкции. Затем раздувание ажиотажа, паники на валютном и потребительском рынках с подачи разных «тутэйшых» и зарубежных «аналитиков». Потом пляска на костях в связи с событиями на станции метро «Октябрьская». Все это, по сути, звенья одной цепи».
«Видно, кому-то очень хочется дестабилизировать обстановку в стране, посеять хаос и недоверие людей к власти, чтобы потом возникающими проблемами, как удавкой, задушить нашу страну, нашу независимость, развязать руки для прямого вмешательства во внутренние дела и диктовать волю белорусскому народу», – подчеркнул Глава государства.
«Если у соседей хорошо, то мы никогда не злорадствуем, не злобствуем, а стремимся сделать так, чтобы и у нас стало лучше, – подчеркнул Александр Лукашенко. – Если такая политика будет проводиться нашими соседями, мы ее понимаем и воспринимаем. Но если нас будут пытаться наклонить, поставить на колени, а потом удавить – естественно, мы будем как минимум сопротивляться. Мы за свой клочок земли будем бороться, потому что хотим, чтобы на этой земле жили не только наши дети, но и мы на ней еще пожили».
О бдительности
и сплоченности
Глава государства подчеркнул, что из теракта в минском метро надо всем извлечь серьезные уроки – и органам власти, и силовым структурам, и трудовым коллективам, и простым людям.
«Первый урок – бдительность, – сказал Александр Лукашенко. – Каждый человек должен ощущать свою ответственность за безопасность и порядок в стране. Спокойствие и стабильность в последние годы нас убаюкали, мы недооценили новые угрозы, включая терроризм. Здесь необходимо кардинально менять отношение к жизни, быть более внимательными, осторожными, не игнорировать любые опасности».
«Второй урок – сплоченность людей, взаимопомощь и поддержка в преодолении невзгод и испытаний, – отметил Глава государства. – Хороший пример показали наши сограждане, когда после взрыва в метро не поддались панике, не стали обезумевшей толпой, а помогали друг другу».
О созидательной
демократии
Белорусский народ, вынесший за свою историю немало страшных испытаний, включая фашистский геноцид Второй мировой войны и чернобыльскую катастрофу, на испуг не возьмешь и байками о необходимости «цветной революции» и слома нашей политической системы не обманешь, уверен Президент.
Он отметил: «В период избирательной кампании мы уже удостоверились в двойных стандартах зарубежных советчиков. «Демократия на экспорт» – это особые рецепты, ведущие на деле к ослаблению потенциала государств через анархию, массовые беспорядки, экономический коллапс. Многие наши соседи по постсоветскому пространству (и не только) уже болезненно испытали это на себе».
Искренней благодарности заслуживают белорусский народ, конструктивно настроенные общественные организации и наши правоохранительные органы за то, что не допустили разрушения государства, дали достойный отпор авантюристам от политики и погромщикам.
Александр Лукашенко еще раз подчеркнул, что «мы не против демократии, мы за развитие всех форм народовластия, когда воля большинства народа становится основой жизни государства, а мнение меньшинства учитывается в общественных процессах. Мы – против беззакония. Против разгула криминала, против нестабильности и нарушения принципов социальной и национальной
справедливости».
Президент назвал 2010 год знаковым в развитии белорусской политической системы. Этот год подвел черту под целым периодом в истории страны и обозначил новые перспективы. «Рубежом стала президентская кампания, которая прошла абсолютно по белорусским законам», – сказал Александр Лукашенко.
Президент страны убежден, что в Беларуси активно «действует группа людей, которую только по недомыслию можно назвать оппозицией». По его словам, у нее только разрушительные мотивы. «Я ее иначе не могу назвать, как пятой колонной. Поэтому пусть на меня в этом плане не обижаются».
Об экспорте и импорте
В Беларуси пока не научились по-хозяйски относиться к ресурсам, искать альтернативу дорогостоящему импорту. Поэтому растут материалоемкость и импортоемкость производимой продукции. Президент указал на значительный износ основных средств предприятий, высокую энергоемкость, зависимость производства от конъюнктуры цен на импортируемые топливно-энергетические и сырьевые ресурсы. В нынешнем году важно сосредоточить усилия на преодолении тенденций, негативно влияющих на динамичное социально-экономическое развитие страны, тормозящих процесс создания конкурентоспособной на мировом рынке ресурсо- и энерго­сберегающей экономики.
К концу пятилетки объем экспорта продовольствия из Беларуси должен составить не менее 7 миллиардов долларов – такую задачу поставил Президент. «Считаю, что нам жизненно необходимо добиться качественного преобразования сельского хозяйства. Продовольствие на мировом рынке дорожает и будет дорожать. Поэтому важнейшая задача – извлечь из этой ситуации максимальную выгоду», – сказал белорусский лидер. Александр Лукашенко отметил, что белорусский АПК обеспечивает не только продовольственную безопасность страны, но и значительную часть экспорта сельскохозяйственной продукции, являясь важнейшим источником пополнения валютных резервов государства.
Об инициативе
чиновников
Александр Лукашенко потребовал от чиновников инициативы и предприимчивости. «В год, объявленный Годом предприимчивости, нам необходимо обратить внимание на стиль и мотивацию нашей с вами работы, на то, как большинство из нас относится к своим обязанностям, – сказал Александр Лукашенко. – Инициативно, предприимчиво, с желанием, предлагая новые идеи или равнодушно, постоянно ожидая указаний сверху о том, что и как следует делать». По его мнению, многие руководители предприятий и чиновники так привыкли, что за них все решает Президент и правительство, что сами уже не хотят и не способны думать, тем более работать
самостоятельно.
Президент подчеркнул, что Беларусь нацелена стать государством с высокоразвитой экономикой, комфортным, безопасным и благополучным. Поэтому в ближайшей перспективе предстоит сделать ставку на инновации, инвестиции и инициативу. «Это поможет нам приблизиться к среднеевропейскому уровню жизни, укрепить политическую стабильность в стране, защитить свои национальные интересы на международной арене», – отметил Александр Лукашенко.
Об оплате
эффективного труда
«Как для государственных, так и для частных предприятий надо снять все административные барьеры и ограничения по оплате высокопроизводительного и эффективного труда, – считает Президент. – Заработал, рассчитался с бюджетом – остальное распределяй, как считаешь нужным». И добавил: «Руководителя государственного предприятия мы зажимаем по всем статьям, вплоть до того, что из министерских и даже правительственных кабинетов указываем, сколько надо платить!». Глава государства назвал эту ситуацию абсурдом и потребовал ее немедленно отрегулировать.
«При этом прошу не забывать, что нами приложены значительные усилия для того, чтобы не создавать условий для существенного разрыва между доходами богатых и бедных, – отметил Александр Лукашенко. – Это основа социально-политической стабильности».
Всем активным и трудоспособным гражданам необходимо создать благоприятные условия для реализации их инициативы и предприимчивости. Следует иметь в виду, что в условиях модернизации производства неизбежным является высвобождение какого-то числа работающих. «Но ни один трудоспособный человек в трудоспособном возрасте не должен быть выброшен на улицу, – предупредил белорусский лидер. – В этом суть социальной политики. Надо создавать рабочие места, перемещать людей, если на то пошло, но каждый человек должен иметь место работы».
О лицензировании
«Мы на уровне указа Президента приняли принципиальное решение о сокращении лицензируемых видов деятельности, упрощении порядка выдачи лицензий. Они были сохранены только там, где действительно существует реальная угроза жизни, здоровью и имуществу граждан, – напомнил Александр Лукашенко. – Что же происходит на практике сегодня? Под видом разных реестров, регистров, списков и перечней, аккредитаций и аттестаций, разрешений и прочего отдельными министерствами и ведомствами предпринимаются попытки возродить то же самое лицензирование, но под другой «вывеской». Люди воспринимают это негативно. «Поэтому от правительства и губернаторов требую: умерьте «административный зуд» отдельных чиновников», – сказал Президент. Это относится и к проверкам, которыми как терзали, так и терзают субъекты хозяйствования, особенно на местах.
О ситуации на
валютном рынке
«Дисбаланс внешней торговли приобретает угрожающие размеры. В его основе – структурные несоответствия производства ре­алиям современной экономики и рынков. Это – одна из самых болевых точек нашей экономики и одна из причин сложной ситуации на валютном рынке», – сказал Глава государства. По его словам, при 11-процентном росте ВВП и еще большем темпе роста промышленного производства поступающая в страну выручка от экспорта произведенной продукции не покрывает внутреннего спроса на иностранную валюту. Во многом ситуация обусловлена внешними причинами – ростом цен на нефть и природный газ. «Существенно подскочили цены на металл, другое сырье и ресурсы. И средств от продаваемых товаров нам не хватает, чтобы оплачивать потребляемые ресурсы. В результате – высокое отрицательное сальдо внешней торговли при низком притоке иностранного капитала», – сказал Александр Лукашенко. Определенную роль в сложившейся экономической ситуации, по его словам, сыграл и значительный отток валюты на покупку людьми легковых автомобилей и другой импортной техники за рубежом.
Глава государства обратил внимание на безответственное отношение к использованию поступающей в страну валюты, которую нужно направлять на реализацию высокоэффективных окупаемых проектов, расширение высокорентабельных производств. «Несоблюдение, казалось бы, простых требований приводит к тому, что для поддержания стабильного курса белорусского рубля Национальному банку приходится тратить золотовалютные резервы, что сводит на нет все усилия государства по их наращиванию в предыдущие годы», – констатировал Александр Лукашенко. Президент напомнил, что до сих пор в Беларуси проводили очень мягкую денежно-кредитную политику – кредитовали и предприятия, и население по самым разным направлениям, выдавали кредиты на все: и на жилье, и на потребительские нужды, и на всевозможные другие цели, что позволило во многом решить жилищную проблему. Одновременно у людей появилась определенная избыточная масса рублей, ведь часть кредитов обналичивалась, и это сказалось на внутреннем валютном рынке: люди пошли покупать валюту. В связи с этим Президент подчеркнул, что правительству и Национальному банку даны поручения по обеспечению сбалансированного развития экономики. «Мы можем потреблять ровно столько, сколько производим. Несоблюдение этого правила приводит к росту импорта. Если мы хотим устойчивого развития, значит, нужно больше производить и продавать, чем покупать», – обозначил Александр Лукашенко ключевое направление развития экономики.
О модернизации экономики
Проводимая модернизация экономики – это не самоцель, а лишь инструмент для превращения Беларуси в государство для народа, в котором благо человека выступает мерилом эффективности социально-экономического развития, считает Президент. Он потребовал от правительства вплотную заняться коренной модернизацией действующих предприятий, отметив, что на международной арене идет пересмотр принципов функционирования экономических систем. Понеся большие убытки, потеряв значительную долю активов, ведущие мировые компании и целые государства будут вести особо жесткую борьбу, навязывать свою агрессивную экономическую стратегию. Беларусь должна быть готова к обострению конкуренции в условиях посткризисного мира. Развивать необходимо прежде всего экономически наиболее эффективные производства, выпускающие экспортно ориентированную продукцию с высокой долей добавленной стоимости.
Более активно надо развивать сотрудничество с зарубежными компаниями: «Там, где мы не можем в ближайшее время самостоятельно выйти на передовые позиции, надо смело и активно развивать кооперацию с ведущими зарубежными фирмами, создавать с ними совместные предприятия, находить новые формы взаимовыгодного сотрудничества и интеграции». Основная задача – закрепиться на традиционных и активно развивать и осваивать новые рынки для реализации своей продукции.
Об атомной энергетике
Беларуси жизненно необходима атомная электростанция, заявил Президент: «В средствах массовой информации не прекращается дискуссия о целесообразности ее создания. Интерес к этой теме подогревается и известными событиями в Японии. Чтобы не было кривотолков и ненужных инсинуаций на эту тему, хочу расставить все точки над «i». Атомная электрическая станция нам жизненно необходима! И она будет в Беларуси построена!»
Сегодня в Беларуси 95% электроэнергии вырабатывается с помощью импортируемого природного газа, что делает растущую экономику страны слишком чувствительной к колебаниям цен на газ и заставляет искать альтернативные источники энергоресурсов, диверсифицировать их поставки. Одним из направлений диверсификации является строительство АЭС, использующей ядерное топливо.
Президент заверил, что проект, который выбран для белорусской АЭС, отвечает самым высоким требованиям безопасности и не только сегодняшнего дня. Немаловажным фактором остается также его цена: она значительно ниже, чем подобных АЭС в мире. По мнению главы государства, собственная атомная станция даст Беларуси электро­энергию, на 50 процентов дешевле выработанной на газовой ТЭЦ.
О государственном
и частном
В Беларуси никогда не противопоставляли государственную и частную формы собственности, главное, чтобы она эффективно работала на благо общества, подчеркнул Президент. При этом он добавил, что частная собственность еще должна рассматриваться и как одна из основ формирования патриотизма. Ведь когда у человека есть собственное дело, дом, земля, это дает ему возможность ощутить себя хозяином своей судьбы и страны.
Александр Лукашенко обратил внимание на то, что страна делает ставку на максимальную активизацию предпринимательской деятельности. «Белорус должен быть состоятельным. Для этого мною принята четвертая Директива, направленная на развитие предпринимательской инициативы и стимулирование деловой активности в нашем обществе», – заявил Президент. «Давая зеленую улицу развитию предпринимательства, не могу не сказать и о другой стороне медали – социальной ответственности частного бизнеса», – сказал Глава государства. К сожалению, до сих пор не все понимают или не хотят понимать эту азбучную истину. Это относится как к крупному, так и к малому бизнесу.
О развитии регионов
Масштабность поставленных перед страной задач требует обеспечения динамичного и эффективного развития регионов. Президент отметил, что за прошедшие годы многое сделано по подъему малых и средних городов, в частности, только при реализации соответствующей госпрограммы на 2007 – 2010 годы создано более 120 тысяч рабочих мест. «Однако этого недостаточно. Реализация программы выявила ряд проблем, к решению которых мы пока еще не приступили», – сказал он. Этому процессу будут способствовать принятые целевые программы по развитию Припятского Полесья и Нарочанского региона, Браслава.
В дальнейшем региональная политика будет нацелена на максимально эффективную реализацию возможностей районов с учетом климатической специфики, экономических и человеческих ресурсов, особое внимание будет уделено использованию местного сырья. По мнению Главы государства, в регионах также следует активнее развивать перерабатывающие производства, ремесла, малый бизнес, агроэкотуризм, социальную и физкультурно-спортивную инфраструктуры.
Александр Лукашенко считает, что на нынешнем этапе необходимо значительно повысить роль местных органов власти в решении проблем развития территорий. «Скажу больше. Вся ответственность за состояние экономики и социальной сферы в регионах ложится на губернаторов и председателей райисполкомов. Именно на этих уровнях должны приниматься ключевые решения, там надо развивать инициативу. С названных руководителей будет и спрос за состояние дел на местах», – отметил Президент Беларуси.
О росте цен
Рост цен является неизбежным явлением в экономике всех стран, заявил Президент. Он отметил, что это болезненная проблема, затрагивающая всех и каждого. Но замораживание цен привело бы к гораздо более серьезным последствиям в экономике. В Беларуси нет необходимости повышать цены на некоторые товары первой необходимости. И уже начался массовый отток этих товаров через российскую, украинскую границу. Как бороться с этим, если граница открыта? По мнению главы государства, в сложившейся ситуации необходимы только экономические методы и уравновешивание. Надо чтобы деньги от повышения цен попадали не спекулянтам, не проходимцам, а людям, которые производят товары, отметил Александр Лукашенко.
О поддержке рождаемости
Молодые люди хотят – и это подтверждается социологическими исследованиями – иметь двоих и более детей. «Задача государства – создать условия, когда при рождении второго ребенка уровень дохода семьи не будет снижаться, – сказал Александр Лукашенко. – Правительству надо положить на стол программу поддержки материнства и детства».
В стране надо и дальше развивать семейные формы устройства детей-сирот – такую задачу поставил Президент.
Александр Лукашенко поставил задачу навести порядок с определением детей в детские дошкольные учреждения. В Беларуси строится много жилья, но нужно посмотреть оптимальные варианты – чтобы детские сады были рядом с домом родителей. «Нам выгоднее, чтобы родители работали, а дети были обеспечены уходом в детском саду. Строя нормальные детские дошкольные учреждения, мы таким образом и семьи поддержим, – сказал Глава государства. – Этот аспект надо рассматривать как часть комплексного решения демографической проблемы».
О жилищной программе
«Нам столько жилья строить уже не надо, – подчеркнул Президент. – Давайте обратим внимание на отдельные категории, отдельных людей. Если у нас не будет положительного прироста населения, не будет этой земли. Крайне необходимо повысить рождаемость, увеличить численность населения».
Александр Лукашенко считает необходимым откорректировать жилищную программу. «Мы не запрещаем строить жилье – идите в банк, берите кредиты на общих условиях, – добавил он. – Но на дурняк деньги больше не дадим – только тем людям, которым нужна помощь и поддержка. Таких категорий у нас немного. Останутся деньги – будем определенным категориям льготировать проценты по кредитам и т.д.».
О пенсионерах и инвалидах
«Ни о каком повышении пенсионного возраста либо ограничении прав работающих пенсионеров речь не идет. И всякие спекуляции на эту тему необходимо прекратить», – подчеркнул белорусский лидер.
На пенсионные цели ежегодно направляется около 9% ВВП, что сопоставимо с аналогичными показателями в экономически развитых государствах.
Современное государство должно по-настоящему позаботиться и об инвалидах, причем создавая не только возможности материального обеспечения, но и безбарьерную среду на улицах городов и т.д., сказал Глава государства.
О роли СМИ
Александр Лукашенко подчеркнул важность присутствия в работе СМИ профессионализма, честности и порядочности.
Глава государства считает неверным подход, определяющий главной функцией СМИ только информационную. «Скажу откровенно: СМИ для тех, кто нас учит, как жить, стали оружием осуществления их политики»,– подчеркнул Александр Лукашенко. В качестве примера он привел освещение событий в Ливии телеканалом Euronews.
Также Александр Лукашенко поручил Администрации Президента провести ревизию количества издаваемых государственных печатных СМИ. «Наша страна не столь богата, чтобы выпускать 400 государственных печатных периодических изданий. Многие наши министерства и ведомства имеют по два-три издания. Ну хоть кто-нибудь в министерстве знает о них? Зачем вы деньги тратите зря?» – сказал Президент.
О талантливых ученых и инновациях
Талантливый ученый, изобретатель должен иметь возможность быть богатым человеком благодаря внедрению своих идей. Глава государства считает, что в стране необходимо принять меры по организации процесса коммерциализации результатов научных исследований и созданию механизмов стимулирования инновационной деятельности.
При этом Александр Лукашенко предупредил, что требует от ученых реальных разработок, способствующих инновационному развитию страны, реальному сектору экономики. «Ученый должен быть богатым, если он настоящий ученый, и даже очень богатым, самым богатым, олигархом пусть будет, но он это должен заслужить», – считает Глава государства.
Президент полагает, что особое внимание необходимо обратить на развитие отраслевой науки, усиление кооперационных связей между институтами и предприятиями.
О здравоохранении
и образовании
Уровень развития здравоохранения в Беларуси не уступает зарубежным странам, отметил Президент. На вооружении белорусских специалистов самые современные методы и технологии лечения, а медучреждения оснащены высокотехнологичным оборудованием. После теракта в минском метро в столицу приехали ведущие специалисты-медики из России и Израиля. Они развели руками: нам здесь делать нечего.
Вместе с тем внимание нужно уделять кадровой проблеме.
Касаясь вопроса об образовании, Александр Лукашенко высказал мнение, что в этой сфере не нужно проводить никаких ломок и реформ.
О выборах
«Общество должно внутренне созреть для перехода от мажоритарной системы выборов в Палату представителей к смешанной, когда наряду с привычным голосованием по округам депутаты будут избираться в нижнюю палату парламента еще и по партийным спискам», – отметил Глава государства. Хотя, конечно, избирательная система – не догма, и ее изменение подлежит обсуждению, но это вопрос не одного дня, добавил он.
Говоря о выборах нового состава Национального собрания, которые состоятся в будущем году, Глава государства отметил, что к этой политической кампании необходимо отнестись весьма ответственно. Александр Лукашенко подчеркнул, что необходимо смотреть в будущее, уметь видеть перспективы развития.
О гражданском обществе
Опорой общества, по словам белорусского лидера, являются Советы депутатов, профсоюзы, ветеранские, молодежные и женские организации. Возможно, предположил Президент, «на каком-то этапе мы дополним их и политическими партиями, как сегодня предлагается некоторыми политиками. Но мы не должны ставить телегу впереди лошади». Партия только тогда может стать серьезной цементирующей силой в обществе, считает Александр Лукашенко, когда инициатива о ее создании идет снизу – от самих граждан, если в нее входят представители всех категорий населения, если она действует не только в политизированном Минске, а по всей стране, наконец, если она существует не за счет зарубежных подачек и грантов, а за счет внутренних источников.
О молодежной политике
«Мы молодежную политику осуществляем от случая к случаю, – сказал Александр Лукашенко. – Но, с другой стороны, надо усилить за это ответственность».
Глава государства отметил, что общественным организациям надо работать не от случая к случаю, а системно. Что касается БРСМ, то Президент уже не в первый раз ставит задачу: «Возьмите на себя те программы, которые вы можете потянуть, и занимайтесь делом, не тащите туда случайных людей – пусть будет числиться в организации меньше, но это будут люди, которые хотят быть лидерами, хотят вести за собой, самореализовываться».
О роли парламентариев
Президент отметил, что в целом он удовлетворен эффективностью работы Национального собрания четвертого созыва. Ее результаты свидетельствуют об ответственном отношении депутатов Палаты представителей, членов Совета Республики к своим непосредственным обязанностям. Однако, заметил он, «самоуспокоенности быть не должно». Надо идти в ногу со временем, инициировать новые подходы в законотворчестве.
Глава государства подчеркнул, что министрам, руководителям государственных органов надо чаще советоваться с парламентариями, особенно по наиболее сложным и актуальным вопросам экономики и социальной сферы.
О Таможенном союзе
Геополитическое положение Беларуси обусловливает необходимость вовлечения ее в интеграционные процессы. Иначе невозможно эффективное решение стоящих перед страной масштабных социально-экономических задач. «Этим вызвано участие нашей страны в Таможенном союзе Беларуси, Казахстана и России, а в недалеком будущем – в ЕЭП. По сути, мы создаем условия для свободного движения услуг, капитала, рабочей силы», – отметил Президент.
О точках соприкосновения
«Надо активно искать точки соприкосновения с европейскими партнерами и не только интенсивно доводить объективную информацию о Беларуси, но и просто чаще приглашать европейцев к себе, – заметил Президент. – Ведь, как показывает повседневная практика, у Запада сохраняется немалый интерес к сотрудничеству с нашей страной».
Он также подчеркнул, что Россия – ключевой стратегический партнер Беларуси: «Всестороннее сотрудничество с Россией является одной из опор нашего суверенитета и экономического развития». Президент заявил о необходимости сохранения и укрепления достижений и наработок, которых удалось достичь в рамках Союзного государства и Таможенного союза.
Кроме того, Александр Лукашенко сказал: «Мы отдаем себе отчет, что Соединенные Штаты Америки – признанный глобальный лидер. Поэтому мы заинтересованы в нормальных отношениях со Штатами... Готовы американцы сотрудничать, если их что-то интересует в Беларуси, мы будем сотрудничать. Если им Беларусь не интересна, ну, господь с ними. Мы не очень-то зависим от Америки». Также, по мнению Президента Беларуси, немаловажно и дальнейшее развитие двусторонних связей со странами СНГ.
Глава государства отметил, что двух векторов – восточного и западного – для эффективной политики недостаточно. Сейчас Беларусь получает серьезные дивиденды от сотрудничества с такими странами, как Китай, Венесуэла, Индия, Объединенные Арабские Эмираты и другими, но на достигнутом останавливаться нельзя.
Ключевой задачей на ближайшую перспективу должно стать превращение Беларуси в масштабный транспортно-логистический международный центр для максимального использования выгодного географического положения страны, отметил Александр Лукашенко.
О госуправлении
Основными целями преобразований в сфере государственного управления должны стать сокращение государственных расходов, совершенствование форм взаимодействия госорганов с гражданами, повышение качества предоставления государственных услуг, укрепление доверия к органам государственной власти. «Необходимо пересмотреть всю систему управления, чтобы выявить ненужные бюрократические процедуры и выполняющие их структуры. Все лишнее – убрать, сократить!» – потребовал Президент.
Александр Лукашенко также подчеркнул, что уровень требовательности к госслужащим не только не снизится, но и будет поднят на качественно новую высоту. «Любой руководитель, любой работник государственного органа олицетворяет, персонифицирует власть, и по его отношению к людям народ судит о власти в целом», – сказал Глава
государства.
О работе с обращениями граждан
«Очень важно, чтобы мы наконец научились реагировать на жалобы и письма заявителей», – считает Президент. Он признал, что есть «штатные жалобщики», однако большинство людей обращаются с обоснованными проблемами.
Президент напомнил, что в прошлом году был проведен мониторинг работы государственных органов с обращениями граждан и юридических лиц. Даже в Минске более 60% населения положительно оценили и сам мониторинг, и его результаты.
«Поэтому убедительно вас прошу и повторяю: работе с обращениями и жалобами людей надо придать нормальную динамику», – сказал Президент.
Базовой структурой, обеспечивающей взаимодействие власти и человека по всем вопросам, должны стать специальные многофункциональные центры. Здесь должны быть сконцентрированы и оказываться все услуги, независимо от компетенции государственных органов.
О единении нации
«Считаю, что единение нации – в ее созидательной активности при построении сильного и процветающего государства, в сплоченности всех и каждого вокруг национальных ценностей и идеалов», – сказал Глава государства.
Александр Лукашенко заявил, что невозможно одномоментно перенести западный образец устройства общества на белорусскую почву. Поэтому Беларусь выбрала иной путь своего развития – эволюционный, без резких скачков и перегибов, сказал Александр Лукашенко. «Может быть, кто-то не хочет замечать, но ведь мы непрерывно и неуклонно двигаемся по пути истинной демократизации общества. Однако двигаемся такими темпами, которые позволяют обеспечить гармоничное, взаимоувязанное развитие всех сфер нашего общества – и экономики, и социальной сферы, и общественной активности наших граждан», – подчеркнул Александр Лукашенко.
По его словам, чтобы отвести страну от пропасти, защитить людей от нищеты, сохранить наш суверенитет, промышленный и сельскохозяйственный потенциал, стране на первом этапе как воздух нужны были сильная власть и жесткое государственное регулирование экономических процессов.
Глава государства отметил, что сегодня Беларусь переходит к новому этапу строительства государства, который характеризуется либерализацией экономики и более интенсивным развитием предпринимательства.
Вместе с этим Александр Лукашенко заметил, что сказанное не подразумевает ослабления выстроенной за эти годы управленческой вертикали. «Согласно Конституции, основой политической системы нашей страны является президентская власть как гарант стабильности и успешной реализации любых преобразований. Это главная особенность белорусской модели развития страны в переходный период. И она еще долго будет сохранять свою актуальность», – подчеркнул глава государства и добавил: «Каждый гражданин Беларуси должен знать: он – высшая ценность для своей страны, защита его законных прав и свобод – основа основ государственной политики. Власть слушает и слышит чаяния людей и всегда будет работать в интересах человека».

Номер газеты: