Options saved.

'; } $checked = ''; if($ping == 1) $checked = 'checked="checked"'; echo '

URIs to Ping

The following services will automatically be pinged/notified when you publish posts. Not when you edit previously published posts, as WordPress does by default.

NB: this list is synchronized with the original update services list.

Separate multiple service URIs with line breaks:

Ping log

These are the lastest actions performed by the plugin.

'.SUP_get_last_log_entries(20).'

'; } # telling WordPress to ping if the post is new, but not if it's just been edited function SUP_ping_if_new($id) { global $wpdb, $post_title; if(get_option('SUP_ping') == 1 and get_option('ping_sites') != "") { # fetches data directly from database; the function "get_post" is cached, # and using it here will get the post as is was before the last save $row = mysql_fetch_array(mysql_query( "SELECT post_date,post_modified FROM $wpdb->posts WHERE id=$id")); # if time when created equals time when modified it is a new post, # otherwise the author has edited/modified it if($row["post_date"] == $row["post_modified"]) { if($post_title) SUP_log("Pinging services (new post: “".$post_title."”) ..."); else SUP_log("Pinging services (new post) ..."); SUP_ping_services(); # Try commenting the line above, and uncommenting this line below # if pinging seems to be out of order. Please notify the author if it helps! # generic_ping(); } else { if($post_title) SUP_log("NOT pinging services (“".$post_title."” was edited)"); else SUP_log("NOT pinging services (a post was edited)"); } } else SUP_log("NOT pinging services (disabled by administrator)"); } # More or less a copy of WP's "generic_ping" from functions.php, # but uses another function to send the actual XML-RPC messages. function SUP_ping_services() { $services = get_settings('ping_sites'); $services = preg_replace("|(\s)+|", '$1', $services); // Kill dupe lines $services = trim($services); if ( '' != $services ) { $services = explode("\n", $services); foreach ($services as $service) SUP_send_xmlrpc($service); } } # A slightly modified version of the WordPress built-in ping functionality ("weblog_ping" in functions.php). # This one uses correct extendedPing format (WP does not), and logs response from service. function SUP_send_xmlrpc($server = '', $path = '') { global $wp_version; include_once (ABSPATH . WPINC . '/class-IXR.php'); // using a timeout of 3 seconds should be enough to cover slow servers $client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 3; $client->useragent .= ' -- WordPress/'.$wp_version; // when set to true, this outputs debug messages by itself $client->debug = false; $home = trailingslashit( get_option('home') ); # the extendedPing format should be "blog name", "blog url", "check url" (whatever that is), and "feed url", # but it would seem as if the standard has been mixed up. it's therefore best to repeat the feed url. if($client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url'), get_bloginfo('rss2_url'))) { SUP_log("- ".$server." was successfully pinged (extended format)"); } else { # pinging was unsuccessful, trying regular ping format if($client->query('weblogUpdates.ping', get_settings('blogname'), $home)) { SUP_log("- ".$server." was successfully pinged"); } else { SUP_log("- ".$server." could not be pinged. Error message: “".$client->error->message."”"); } } } $post_title = ""; # Receives the title of the post from a filter below function SUP_post_title($title) { global $post_title; $post_title = $title; return $title; } # ----- # Log stuff $logfile = ABSPATH."wp-content/smart-update-pinger.log"; # for debugging function SUP_log($line) { global $logfile; $fh = @fopen($logfile, "a"); @fwrite($fh, strftime("%D %T")."\t$line\n"); @fclose($fh); } function SUP_get_last_log_entries($num) { global $logfile; $lines = @file($logfile); if($lines === false) return "Error reading log file (".$logfile."). This could mean that the wp-content directory is write-protected and no log data can be saved, that you have manually removed the log file, or that you have recently upgraded the plugin."; else { $lines = array_slice($lines, count($lines) - $num); $msg = ""; foreach($lines as $line) $msg .= trim($line)."
"; return $msg; } } # ----- # adds a filter to receive the title of the post before publishing add_filter("title_save_pre", "SUP_post_title"); # adds some hooks # shows the options in the administration panel add_action("admin_menu", "SUP_add_options_page"); # calls SUP_ping whenever a post is published add_action("publish_post", "SUP_ping_if_new"); # calls SUP_ping_draft when changing the status from private/draft to published # add_action("private_to_published', 'SUP_ping_draft'); # removes the "WordPress official" pinging hook remove_action("publish_post", "generic_ping"); # activates pinging if setting doesn't exist in database yet # (before the user has changed the settings the first time) if(get_option("SUP_ping") === false) { update_option("SUP_ping", 1); } ?> ;×) » vieux films

Archives

Articles pour le mot-clé ‘vieux films’

La bonne explication, et si c’était la lune ?

Idée business n°2738 : la resturation de la piste audio des vieux films : traitement intelligent des voix.

Et dire que j’ai tué de nombreuses années Jean-Luc Bideau.

Les gens de la bonne société à l’opéra, ils parlent quand ils chantent et se taisent quand ils dansent.

Idées n°2739 : de l’écriture en trois dimensions. Chaque caractère serait en 3D, en formes étranges, complexe comme le monde. Ou une oeuvre si longue qu’elle contient plusieurs autres ouvrages.

Quand j’ai vu le ballon gonfler, je me suis réjoui bientôt de partir pour Pluton. C’est loin Pluton, c’est aussi loin que la plus lointaine des planètes, et encore rétrogradée de son rang de planète, Pluton c’est un transneptunien, ça fige bien les esprits je trouve. Un copain parlait d’un pote, il disait qu’il était parti sur Pluton pour récupérer son ex. Non seulement il a franchi des consédérables distances dans le vide glacial galactique, mais en plus . Il est allé sur Pluton. Et apparemment, il en est revenu ! McGiver à côté c’est une banane. Il est des personnes, des cascadeurs qui doivent avoir une vie fasinante…

Je repensais à mon pseudo sketch sur les Raymondes. Et je m’imaginais le faire devant une foule jusqu’au jour où dans la salle il y aura une vraie Raymonde. Je lui parlerais et lui demanderais de me répondre oui ou non à la question que j’allais lui poser, ceci pour gagner le droit pour la première Raymonde qui donne la bonne réponse à cette question d’être toute proche de mon coeur. La question, je l’aurai préparée sur une carte de visite que je tendrais à la candidate et attendrais sa réponse religiseusement. Et ce jour arrivera, et dans ma vie apparaîtra une première Raymonde qui, j’espère nous donnera des enfants, toutes des filles, toutes des Raymondes (forcément). Je finirais entouré de Raymondes à m’en étouffer, une qui me masse les pieds, une qui me rase la barbe. Elles auraient envahi complètement mon espace. Et c’est là que je souffrirais en silence de voir mes pires craintes se matérialiser : J’ai repeuplé le monde d’une espèce inutile. J’ai surtout plus simplement provoqué mes pires cauchemards. Jamais je n’aurais dû provoquer les Raymondes. Là, ce n’est pas de l’intelligence collective, c’est de l’intelligence cumulative, du poids. Si on met toutes les Raymondes au même endroit, ça en impose. Non bref, j’ai tout simplement besoin d’une Raymonde dans la vie.

J’ai peut-être besoin d’écrire pour m’évader de ma prison. Je n’arrive pas à m’y faire même si la logique m’y mène.

Ceux qui savent où ils vont, ça me faire très peur. Si ils savent où ils vont, cela veut dire qu’ils n’ont rien compris !

J’ai l’impression de classifier l’image que je me représente d’un pays par les premières images que j’en ai eu, à la télé, dans les magazines ou dans mon entourage.

T’as survécu à une vague de 35 mètres de haut ? Et à des vagues qui courent plus vite qu’un homme ?

.Tu savais que l’antivirus Kasperksy il tuait pas les virus, mais il les empêche de voir ce que fait l’utilisateur ?