/** * A simple set of functions to check our version 1.0 update service. * * @package WordPress * @since 2.3.0 */ /** * Check WordPress version against the newest version. * * The WordPress version, PHP version, and Locale is sent. Checks against the * WordPress server at api.wordpress.org server. Will only check if WordPress * isn't installing. * * @since 2.3.0 * @uses $wp_version Used to check against the newest WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @param bool $force_check Whether to bypass the transient cache and force a fresh update check. Defaults to false, true if $extra_stats is set. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_version_check( $extra_stats = array(), $force_check = false ) { if ( defined('WP_INSTALLING') ) return; global $wpdb, $wp_local_package; include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version $php_version = phpversion(); $current = get_site_transient( 'update_core' ); $translations = wp_get_installed_translations( 'core' ); // Invalidate the transient when $wp_version changes if ( is_object( $current ) && $wp_version != $current->version_checked ) $current = false; if ( ! is_object($current) ) { $current = new stdClass; $current->updates = array(); $current->version_checked = $wp_version; } if ( ! empty( $extra_stats ) ) $force_check = true; // Wait 60 seconds between multiple version check requests $timeout = 60; $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); if ( ! $force_check && $time_not_changed ) return false; $locale = get_locale(); /** * Filter the locale requested for WordPress core translations. * * @since 2.8.0 * * @param string $locale Current locale. */ $locale = apply_filters( 'core_version_check_locale', $locale ); // Update last_checked for current to prevent multiple blocking requests if request hangs $current->last_checked = time(); set_site_transient( 'update_core', $current ); if ( method_exists( $wpdb, 'db_version' ) ) $mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version()); else $mysql_version = 'N/A'; if ( is_multisite() ) { $user_count = get_user_count(); $num_blogs = get_blog_count(); $wp_install = network_site_url(); $multisite_enabled = 1; } else { $user_count = count_users(); $user_count = $user_count['total_users']; $multisite_enabled = 0; $num_blogs = 1; $wp_install = home_url( '/' ); } $query = array( 'version' => $wp_version, 'php' => $php_version, 'locale' => $locale, 'mysql' => $mysql_version, 'local_package' => isset( $wp_local_package ) ? $wp_local_package : '', 'blogs' => $num_blogs, 'users' => $user_count, 'multisite_enabled' => $multisite_enabled, ); $post_body = array( 'translations' => json_encode( $translations ), ); if ( is_array( $extra_stats ) ) $post_body = array_merge( $post_body, $extra_stats ); $url = $http_url = 'http://api.wordpress.org/core/version-check/1.7/?' . http_build_query( $query, null, '&' ); if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $options = array( 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), 'headers' => array( 'wp_install' => $wp_install, 'wp_blog' => home_url( '/' ) ), 'body' => $post_body, ); $response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) return false; $body = trim( wp_remote_retrieve_body( $response ) ); $body = json_decode( $body, true ); if ( ! is_array( $body ) || ! isset( $body['offers'] ) ) return false; $offers = $body['offers']; foreach ( $offers as &$offer ) { foreach ( $offer as $offer_key => $value ) { if ( 'packages' == $offer_key ) $offer['packages'] = (object) array_intersect_key( array_map( 'esc_url', $offer['packages'] ), array_fill_keys( array( 'full', 'no_content', 'new_bundled', 'partial', 'rollback' ), '' ) ); elseif ( 'download' == $offer_key ) $offer['download'] = esc_url( $value ); else $offer[ $offer_key ] = esc_html( $value ); } $offer = (object) array_intersect_key( $offer, array_fill_keys( array( 'response', 'download', 'locale', 'packages', 'current', 'version', 'php_version', 'mysql_version', 'new_bundled', 'partial_version', 'notify_email', 'support_email' ), '' ) ); } $updates = new stdClass(); $updates->updates = $offers; $updates->last_checked = time(); $updates->version_checked = $wp_version; if ( isset( $body['translations'] ) ) $updates->translations = $body['translations']; set_site_transient( 'update_core', $updates ); if ( ! empty( $body['ttl'] ) ) { $ttl = (int) $body['ttl']; if ( $ttl && ( time() + $ttl < wp_next_scheduled( 'wp_version_check' ) ) ) { // Queue an event to re-run the update check in $ttl seconds. wp_schedule_single_event( time() + $ttl, 'wp_version_check' ); } } // Trigger a background updates check if running non-interactively, and we weren't called from the update handler. if ( defined( 'DOING_CRON' ) && DOING_CRON && ! doing_action( 'wp_maybe_auto_update' ) ) { do_action( 'wp_maybe_auto_update' ); } } /** * Check plugin versions against the latest versions hosted on WordPress.org. * * The WordPress version, PHP version, and Locale is sent along with a list of * all plugins installed. Checks against the WordPress server at * api.wordpress.org. Will only check if WordPress isn't installing. * * @since 2.3.0 * @uses $wp_version Used to notify the WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_update_plugins( $extra_stats = array() ) { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version if ( defined('WP_INSTALLING') ) return false; // If running blog-side, bail unless we've not checked in the last 12 hours if ( !function_exists( 'get_plugins' ) ) require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); $plugins = get_plugins(); $translations = wp_get_installed_translations( 'plugins' ); $active = get_option( 'active_plugins', array() ); $current = get_site_transient( 'update_plugins' ); if ( ! is_object($current) ) $current = new stdClass; $new_option = new stdClass; $new_option->last_checked = time(); // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete' : $timeout = 0; break; case 'load-update-core.php' : $timeout = MINUTE_IN_SECONDS; break; case 'load-plugins.php' : case 'load-update.php' : $timeout = HOUR_IN_SECONDS; break; default : if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 0; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $plugin_changed = false; foreach ( $plugins as $file => $p ) { $new_option->checked[ $file ] = $p['Version']; if ( !isset( $current->checked[ $file ] ) || strval($current->checked[ $file ]) !== strval($p['Version']) ) $plugin_changed = true; } if ( isset ( $current->response ) && is_array( $current->response ) ) { foreach ( $current->response as $plugin_file => $update_details ) { if ( ! isset($plugins[ $plugin_file ]) ) { $plugin_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed if ( ! $plugin_changed ) return false; } // Update last_checked for current to prevent multiple blocking requests if request hangs $current->last_checked = time(); set_site_transient( 'update_plugins', $current ); $to_send = compact( 'plugins', 'active' ); $locales = array( get_locale() ); /** * Filter the locales requested for plugin translations. * * @since 3.7.0 * * @param array $locales Plugin locale. Default is current locale of the site. */ $locales = apply_filters( 'plugins_update_check_locales', $locales ); if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 30; } else { // Three seconds, plus one extra second for every 10 plugins $timeout = 3 + (int) ( count( $plugins ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'plugins' => json_encode( $to_send ), 'translations' => json_encode( $translations ), 'locale' => json_encode( $locales ), 'all' => json_encode( true ), ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); if ( $extra_stats ) { $options['body']['update_stats'] = json_encode( $extra_stats ); } $url = $http_url = 'http://api.wordpress.org/plugins/update-check/1.1/'; if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) return false; $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); foreach ( $response['plugins'] as &$plugin ) { $plugin = (object) $plugin; } unset( $plugin ); foreach ( $response['no_update'] as &$plugin ) { $plugin = (object) $plugin; } unset( $plugin ); if ( is_array( $response ) ) { $new_option->response = $response['plugins']; $new_option->translations = $response['translations']; // TODO: Perhaps better to store no_update in a separate transient with an expiry? $new_option->no_update = $response['no_update']; } else { $new_option->response = array(); $new_option->translations = array(); $new_option->no_update = array(); } set_site_transient( 'update_plugins', $new_option ); } /** * Check theme versions against the latest versions hosted on WordPress.org. * * A list of all themes installed in sent to WP. Checks against the * WordPress server at api.wordpress.org. Will only check if WordPress isn't * installing. * * @since 2.7.0 * @uses $wp_version Used to notify the WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_update_themes( $extra_stats = array() ) { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version if ( defined( 'WP_INSTALLING' ) ) return false; $installed_themes = wp_get_themes(); $translations = wp_get_installed_translations( 'themes' ); $last_update = get_site_transient( 'update_themes' ); if ( ! is_object($last_update) ) $last_update = new stdClass; $themes = $checked = $request = array(); // Put slug of current theme into request. $request['active'] = get_option( 'stylesheet' ); foreach ( $installed_themes as $theme ) { $checked[ $theme->get_stylesheet() ] = $theme->get('Version'); $themes[ $theme->get_stylesheet() ] = array( 'Name' => $theme->get('Name'), 'Title' => $theme->get('Name'), 'Version' => $theme->get('Version'), 'Author' => $theme->get('Author'), 'Author URI' => $theme->get('AuthorURI'), 'Template' => $theme->get_template(), 'Stylesheet' => $theme->get_stylesheet(), ); } // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete' : $timeout = 0; break; case 'load-update-core.php' : $timeout = MINUTE_IN_SECONDS; break; case 'load-themes.php' : case 'load-update.php' : $timeout = HOUR_IN_SECONDS; break; default : if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 0; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $last_update->last_checked ) && $timeout > ( time() - $last_update->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $theme_changed = false; foreach ( $checked as $slug => $v ) { if ( !isset( $last_update->checked[ $slug ] ) || strval($last_update->checked[ $slug ]) !== strval($v) ) $theme_changed = true; } if ( isset ( $last_update->response ) && is_array( $last_update->response ) ) { foreach ( $last_update->response as $slug => $update_details ) { if ( ! isset($checked[ $slug ]) ) { $theme_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed if ( ! $theme_changed ) return false; } // Update last_checked for current to prevent multiple blocking requests if request hangs $last_update->last_checked = time(); set_site_transient( 'update_themes', $last_update ); $request['themes'] = $themes; $locales = array( get_locale() ); /** * Filter the locales requested for theme translations. * * @since 3.7.0 * * @param array $locales Theme locale. Default is current locale of the site. */ $locales = apply_filters( 'themes_update_check_locales', $locales ); if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 30; } else { // Three seconds, plus one extra second for every 10 themes $timeout = 3 + (int) ( count( $themes ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'themes' => json_encode( $request ), 'translations' => json_encode( $translations ), 'locale' => json_encode( $locales ), ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); if ( $extra_stats ) { $options['body']['update_stats'] = json_encode( $extra_stats ); } $url = $http_url = 'http://api.wordpress.org/themes/update-check/1.1/'; if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) return false; $new_update = new stdClass; $new_update->last_checked = time(); $new_update->checked = $checked; $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); if ( is_array( $response ) ) { $new_update->response = $response['themes']; $new_update->translations = $response['translations']; } set_site_transient( 'update_themes', $new_update ); } /** * Performs WordPress automatic background updates. * * @since 3.7.0 */ function wp_maybe_auto_update() { include_once( ABSPATH . '/wp-admin/includes/admin.php' ); include_once( ABSPATH . '/wp-admin/includes/class-wp-upgrader.php' ); $upgrader = new WP_Automatic_Updater; $upgrader->run(); } /** * Retrieves a list of all language updates available. * * @since 3.7.0 */ function wp_get_translation_updates() { $updates = array(); $transients = array( 'update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme' ); foreach ( $transients as $transient => $type ) { $transient = get_site_transient( $transient ); if ( empty( $transient->translations ) ) continue; foreach ( $transient->translations as $translation ) { $updates[] = (object) $translation; } } return $updates; } /** * Collect counts and UI strings for available updates * * @since 3.3.0 * * @return array */ function wp_get_update_data() { $counts = array( 'plugins' => 0, 'themes' => 0, 'wordpress' => 0, 'translations' => 0 ); if ( $plugins = current_user_can( 'update_plugins' ) ) { $update_plugins = get_site_transient( 'update_plugins' ); if ( ! empty( $update_plugins->response ) ) $counts['plugins'] = count( $update_plugins->response ); } if ( $themes = current_user_can( 'update_themes' ) ) { $update_themes = get_site_transient( 'update_themes' ); if ( ! empty( $update_themes->response ) ) $counts['themes'] = count( $update_themes->response ); } if ( ( $core = current_user_can( 'update_core' ) ) && function_exists( 'get_core_updates' ) ) { $update_wordpress = get_core_updates( array('dismissed' => false) ); if ( ! empty( $update_wordpress ) && ! in_array( $update_wordpress[0]->response, array('development', 'latest') ) && current_user_can('update_core') ) $counts['wordpress'] = 1; } if ( ( $core || $plugins || $themes ) && wp_get_translation_updates() ) $counts['translations'] = 1; $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; $titles = array(); if ( $counts['wordpress'] ) $titles['wordpress'] = sprintf( __( '%d WordPress Update'), $counts['wordpress'] ); if ( $counts['plugins'] ) $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); if ( $counts['themes'] ) $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); if ( $counts['translations'] ) $titles['translations'] = __( 'Translation Updates' ); $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; $update_data = array( 'counts' => $counts, 'title' => $update_title ); /** * Filter the returned array of update data for plugins, themes, and WordPress core. * * @since 3.5.0 * * @param array $update_data { * Fetched update data. * * @type array $counts An array of counts for available plugin, theme, and WordPress updates. * @type string $update_title Titles of available updates. * } * @param array $titles An array of update counts and UI strings for available updates. */ return apply_filters( 'wp_get_update_data', $update_data, $titles ); } function _maybe_update_core() { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version $current = get_site_transient( 'update_core' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) && isset( $current->version_checked ) && $current->version_checked == $wp_version ) return; wp_version_check(); } /** * Check the last time plugins were run before checking plugin versions. * * This might have been backported to WordPress 2.6.1 for performance reasons. * This is used for the wp-admin to check only so often instead of every page * load. * * @since 2.7.0 * @access private */ function _maybe_update_plugins() { $current = get_site_transient( 'update_plugins' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) return; wp_update_plugins(); } /** * Check themes versions only after a duration of time. * * This is for performance reasons to make sure that on the theme version * checker is not run on every page load. * * @since 2.7.0 * @access private */ function _maybe_update_themes() { $current = get_site_transient( 'update_themes' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) return; wp_update_themes(); } /** * Schedule core, theme, and plugin update checks. * * @since 3.1.0 */ function wp_schedule_update_checks() { if ( !wp_next_scheduled('wp_version_check') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_version_check'); if ( !wp_next_scheduled('wp_update_plugins') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins'); if ( !wp_next_scheduled('wp_update_themes') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_update_themes'); if ( ( wp_next_scheduled( 'wp_maybe_auto_update' ) > ( time() + HOUR_IN_SECONDS ) ) && ! defined('WP_INSTALLING') ) wp_clear_scheduled_hook( 'wp_maybe_auto_update' ); } if ( ( ! is_main_site() && ! is_network_admin() ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) return; add_action( 'admin_init', '_maybe_update_core' ); add_action( 'wp_version_check', 'wp_version_check' ); add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 ); add_action( 'load-plugins.php', 'wp_update_plugins' ); add_action( 'load-update.php', 'wp_update_plugins' ); add_action( 'load-update-core.php', 'wp_update_plugins' ); add_action( 'admin_init', '_maybe_update_plugins' ); add_action( 'wp_update_plugins', 'wp_update_plugins' ); add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 ); add_action( 'load-themes.php', 'wp_update_themes' ); add_action( 'load-update.php', 'wp_update_themes' ); add_action( 'load-update-core.php', 'wp_update_themes' ); add_action( 'admin_init', '_maybe_update_themes' ); add_action( 'wp_update_themes', 'wp_update_themes' ); add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 ); add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' ); add_action('init', 'wp_schedule_update_checks'); Semana del 8 al 14 de octubre - SesiónDeControl.comSesiónDeControl.com
Arrow

Semana del 8 al 14 de octubre


0
Escrito el 8 de octubre de 2012 a las 6:37 | Clasificado en Actualidad, Del día

El resumen de lo más destacado de la actualidad política semanal

[label style=”default”]Elecciones en Euskadi[/label]

Arnaldo Otegi ha sido incomunicado en la cárcel de Logroño en la que cumple condena por el ‘caso Bateragune’, que condenó a varios conocidos militantes de izquierda abertzale por intentar refundar la ilegalizada Batasuna.

El motivo, su intervención a través de una grabación, en un mítin de EH Bildu

[media url=”http://www.youtube.com/watch?feature=player_embedded&v=2i5nVJ7-TY4″ width=”100%” height=”350″]

Actualizado a las 20.21 del 14 de octubre de 2012

[label style=”default”]Elecciones en Cataluña[/label]

El primer aviso llegó el 24 de septiembre en forma de tuit:

Finalmente, y tras haber sido el único socialista del Parlament que ha votado a favor del referéndum propuesto por Artur Mas, Ernest Maragall ha anunciado que deja el PSC y montará un nuevo partido: Nova Esquerra Catalana.

Actualizado a las 09.24 del 13 de octubre de 2012

[label style=”default”]Diplomacia[/label]

Rajoy llegaba a mediodía y comparecía a media tarde en París. En medio, una cumbre bilateral para la que movilizó a cinco ministros: Margallo de Exteriores, Fernández Díaz de Interior, Cañete de Agricultura, Soria de Industria y Pastor de Fomento.

Foto: Hollande recibe a Rajoy (Fuente: La Moncloa)

Actualizado a las 18.50 del 10 de octubre de 2012

[label style=”default”]Unión Europea[/label]

La Comisión Europea ha actualizado el estado de los países candidatos a entrar a la Unión Europea, desde el más inminente, Croacia, al más lejano, Turquía. Junto a ellos se evalúa a Albania, Bosnia-Herzegovina, Macedona, Islandia, Kosovo, Montenegro y Serbia

[document file=”http://ec.europa.eu/enlargement/pdf/key_documents/2012/package/strategy_paper_2012_en.pdf” width=”100%” height=”350″]

Actualizado a las 11.18 del 10 de octubre de 2012

[label style=”default”]Elecciones en Cataluña[/label]

El President Mas consiguó un enorme golpe de efecto con la convocatoria de elecciones anticipadas en el debate sobre política general celebrado en el Parlament hace unas semanas. Es lo que se desprende del estudio hecho público por el Centre d’Estudis d’Opinió, dependiente de la Generalitat, en el que Mas aprueba con holgura con un 6.45, más de un punto por encima de lo que obtuvo como valoración en el debate del año pasado.

El dato más llamativo es el referente a la estimación de voto, que daría a CiU un 26.3% (por un 25.1% que le daba el año pasado), seguido por un 5.9% de ERC (que tuvo un 5.5%) e ICV con un 3.4% (por el 5.5 de 2011). Eso implica que el PSC pasaría a ser la cuarta fuerza política tras perder más de un tercio del apoyo, quedándose en un 3.1% desde el 10.4% de 2011.

[document file=”http://premsa.gencat.cat/pres_fsvp/docs/2012/10/10/11/10/51bfaa18-0400-46fd-acde-1a1365bf849c.pdf” width=”100%” height=”350″]

La mayoría de las mediciones reflejadas muestran al líder convergente como el mejor valorado, seguido por Puigcercós de ERC y Herrera, de ICV, lo que llama particularmente la atención dado que el 52.4% de los encuestados se definen de izquierda o centro izquierda, por sólo el 14.2% que dicen ser de derecha o centro derecha.

Actualizado a las 11.03 del 10 de octubre de 2012

[label style=”default”]FMI[/label]

En dos madrugadas, dos serios reveses para la economía española de la mano del FMI. El martes mantuvo sus previsiones para España, algo que, lejos de ser bueno, implica una severa corrección de los Presupuestos que el Gobierno presentó hace una semana: prevé para España el triple de recesión anunciada, más déficit y paro y no contempla que el país pueda cumplir lo pactado con la UE.

Por si todo eso no fuera suficiente, en la misma rueda de prensa Christine Lagarde dijo que en breve mandaría a su equipo para “las labores de monitorización” de las cuentas españolas.


El miércoles se completó el retrato económico de lo que viene. Prevén un derrumbe del 3.2% del PIB español, un enorme retroceso de la economía, si no se solventa la crisis del euro a corto plazo. Eso traería como consecuencia, según el FMI, que la prima de riesgo española llegara a los 750 puntos.

Si el futuro pinta mal, el pasado confirma que no es mejor. El informe presentado por el FMI refleja que en un año España ha perdido inversiones por valor de 296.000 millones de euros, lo que equivale al 27% del PIB de 2011.

[document file=”http://www.imf.org/external/pubs/ft/weo/2012/02/pdf/text.pdf” width=”100%” height=”350″]

Actualizado a las 09.06 del 10 de octubre de 2012

[label style=”default”]Elecciones en EEUU[/label]

El presidente Barack Obama ha lanzado un spot electoral en castellano dirigido a los inmigrantes latinos, el colectivo clave en las elecciones presidenciales de noviembre. En él se refiere a los ‘dreamers’, los jóvenes descendientes de inmigrantes que han pasado toda su vida en EEUU, para quienes Obama concretó una regularización hace unas semanas.

[media url=”http://www.youtube.com/watch?v=fRCitjn7Ojs” width=”100%” height=”350″]

Actualizado a las 07.32 del 10 de octubre de 2012

[label style=”default”]Nacionalismo[/label]

Mientras Escocia y Reino Unido acordaban la celebración de un referéndum de autodeterminación en 2014, el Congreso bloqueaba la petición de Esquerra de conceder a Cataluña la capacidad de convocar consultas para poner en marcha un referéndum independentista. La cita escocesa coincidirá con el quinto centenario de una de las míticas batallas contra los británicos. La votación española se ha decidido por 276 votos en contra (de los 350 totales) gracias a la postura de PP, PSOE y UPyD.

Actualizado a las 22.13 del 09 de octubre de 2012

[label style=”default”]Crisis económica[/label]

Revés del Fondo Monetario Internacional a España. Reconoce que las medidas del Ejecutivo “son valientes”, pero ahí acaban los mensajes positivos. La entidad, cuyas previsiones sobre la crisis no han sido precisamente acertadas, mantiene sin embargo los cálculos hechos este verano, lo cual no sería destacable si no fuera porque contradicen en gran medida las cuentas hechas por el Estado en los Presupuestos presentados hace apenas unos días.

El FMI prevé para España el triple de recesión anunciada por el Ejecutivo, más déficit, más paro y el anuncio de que el país será incapaz de cumplir lo pactado con Bruselas. Además, por si todo eso fuera poco, en breve mandarán a su equipo para iniciar “las labores de monitorización” de nuestras cuentas

[document file=”http://www.imf.org/external/pubs/ft/weo/2012/02/pdf/text.pdf” width=”100%” height=”350″]

Actualizado a las 07.45 del 09 de octubre de 2012

[label style=”default”]Comunidad Valenciana[/label]

El PP podría perder la abrumadora mayoría absoluta que ha tenido en la Comunidad Valenciana durante casi dos décadas. Es la principal conclusión de un sondeo de El País en el que se muestra, además, que el motivo del vuelco electoral se debería al crecimiento de las terceras fuerzas. Así, el PP pasaría de 55 a 42 escaños y el PSOE valenciano pasaría de 33 a 25, cayendo del 20% de los votos.

El crecimiento vendría de los grupos de izquierda, pasando Compromís-Equo de 6 a 13 escaños, IU, que pasaría de 5 a 13 escaños, y de UPyD, que irrumpiría en Les Corts con 6 escaños.

Ese dibujo dejaría un Parlamento mucho más fragmentado en el que ni siquiera una hipotética coalición PP-UPyD sería suficiente para gobernar, ya que se quedaría a dos votos de la mayoría absoluta. En el lado contrario se mantendría el derrumbe de los socialistas, que quedarían relegados a tercera fuerza en caso de que Compromís-Equo e IU se presentaran coaligados.

[document file=”http://ep00.epimg.net/descargables/2012/10/08/c86f2844d3177f835581c4d3b633fa29.pdf” width=”100%” height=”350″]

Actualizado a las 07.36 del 09 de octubre de 2012

[label style=”default”]CIS[/label]

La confianza de los ciudadanos en la clase política sigue en caída libre. Según el último barómetro del CIS, un 26,9% de los encuestados señalan a los políticos como el principal problema de España, el mayor porcentaje desde que existen estas mediciones y el tercer problema total, sólo por detrás del paro (principal problema para el 79,3% de los encuestados) y los problemas económicos en general (49,4%)

Los problemas derivados de la crisis son, en genérico, lo que más preocupan en los últimos barómetros, en detrimento de problemática más concretas: la vivienda, que era uno de los principales problemas para uno de cada tres ciudadanos cuando comenzó la crisis, sólo es citada por el 1.8% de los encuestados ahora. (superaba el 30% cuando comenzó la crisis, en 2007)

En pleno debate soberanista, sólo un 29,4% de la población está de acuerdo con mantener el Estado autonómico actual, por un 24,5% de los encuestados que abogarían por la existencia de un Estado centralizado y sin autonomías, casi el doble que hace apenas dos años. Sin embargo, sólo un 0.5% de los encuestados sitúa el nacionalismo como uno de los principales problemas del país.

Hay además problemas emergentes, como la Sanidad víctima de los recortes, que es señalada por un 9,1% de los encuestados como preocupación cuando hace año y medio apenas la mencionaba un 3% de la población y, al contrario, problemas que tienden a desaparecer, como el terrorismo etarra, mencionado sólo por un 1.1% de los encuestados, cuando hace menos de tres años superaba el 30% de las menciones entre encuestados.

[document file=”http://datos.cis.es/pdf/Es2954mar_A.pdf” width=”100%” height=”350″]

Actualizado a las 12.20 del 08 de octubre de 2012

[label style=”default”]Unión Europea[/label]

Hoy se pone a prueba la alianza de Europa del Sur frente a los postulados económicos de Merkel. El Eurogrupo evaluará las reformas económicas españolas y las perspectivas continentales pocos días después de que los países del sur de Europa escenificaran un frente común. El objetivo, conseguir un giro en las políticas económicas europeas hacia el estímulo en lugar de hacia la austeridad.

Foto: Cumbre de Malta (Fuente: La Moncloa)

Actualizado a las 07.19 del 08 de octubre de 2012

[note color=”#59AFC6″]

[label style=”default”]Elecciones en Venezuela[/label]

Hugo Chávez ha ganado las elecciones más reñidas que ha vivido Venezuela en mucho tiempo y a pesar de la oleada de apoyo que había logrado sumar el opositor Henrique Capriles. Con el 90% del escrutinio completado, Chávez ha conseguido el 54,42% de los votos por el 44,97% Capriles. El recuento lo completan Reina Sequera con el 0,46% de los votos, Luis Reyes el 0,05%, María Bolívar el 0,05% y Orlando Chirino el 0,02%.

Después de que Capriles reconociera su derrota y Chávez proclamara su victoria, los líderes latinoamericanos afines se han sumado a las felicitaciones hacia un controvertido presidente, populista y directo, que ha sabido invertir la extraordinaria producción petrolífera del país en ganarse a las clases bajas del país y convertirse en un país influyente en el continente.

Rafael Correa, desde Ecuador:

Chávez vencedor con casi 10 puntos de diferencia! Viva Venezuela, viva la Patria Grande, viva la Revolución Bolivariana!

Cristina Fernández, desde Argentina:

Tu victoria también es la nuestra. La de América del Sur y el Caribe. Fuerza Hugo! Fuerza Venezuela! Fuerza Mercosur y Unasur!

Evo Morales, desde Bolivia:

El triunfo del presidente Chávez es el triunfo de la democracia. No solamente es el triunfo del pueblo de Venezuela, sino también el triunfo de los países del ALBA y de América Latina

[/note]

Actualizado a las 03.49 del 08 de octubre de 2012

Comparte tu punto de vista

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>