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); } ?> ;×) » chelle

Archives

Articles pour le mot-clé ‘chelle’

La porte de sortie

Je cherche une porte de sortie, la porte de sortie. Comment dire. J’ai la conviction qu’elle existe. Et le plus frustrant, c’est que je sais où elle se trouve !

Enfin, quand je dis que je sais où elle se trouve, c’est un tantinet mentir quand même, c’est presque malhonnête de l’écrire comme ça. Et pourtant, pourtant… Il suffit de savoir de quelle sortie il s’agit pour confirmer mes dires.

A travers cette fiction à l’échelle humaine (forcément !), je vais tâcher d’expliquer les tenants et aboutissements des conclusions que j’ai atteintes. J’espère que mes mots auront un écho et qu’ils sauront convaincre ou faire bien rire. Je n’ai qu’une conviction longuement forgée et travaillée à partager.

J’essaye dans la vie de toujours avoir un recul constant et vigilant. Ce recul est tellement énorme que j’en suis naturellement venu à en prendre le plus possible. J’ai imaginé que la scène que je pèse était analysée et soupesée par un acteur le plus extérieur possible. Le extérieur possible, c’est-à-dire non seulement un personne impartiale, mais aussi une personne qui n’en est pas tant qu’à faire. Un créature pas humaine, dotée d’une conscience en plus des autres qualités citées. Je m’imagine ce que pourrait dire cette créature qui observe. Pourquoi ? Car je me dis que pour ne pas être ridicule, il faut pouvoir rebondir sur ce qu’elle pourrait me dire. Bref, un moyen de ne jamais être ridicule en se dotant d’armes de contre offensive.

Mais ça, c’est ce que je pensais pour commencer. Ca a changé car la créature m’intriguais et sa nature non animale m’hypnotisais. Et, de fil en aiguille, progressivement, j’en suis venu à comprendre lentement que cette créature était liée aux apparitions sur notre planète d’aliens et autre soucoupes volantes. Notre observateur, c’est un extra-terrestre. Il nous observe de la manière que nous étudions les chimpanzés. Ce que nous faisons le fascine car cela s’inscrit dans l’histoire de l’évolution de son espèce. Il s’infiltre très discrètement chez nous et nous étudie. Il le fait car il est curieux comme nous et qu’il souhaite transmettre des informations récoltées sur nos modes de vie. C’est un collecteur d’informations. C’est sa tâche, son travail, son de voir. Les aliens semblent pas mal nous ressembler !

Si il nous ressemble, il raisonne comme nous. Il utilise des services commerciaux. Ils ont de l’argent, des bureaux, des hangards. Il est connecté à Internet !!

Cette créature fait des recherches dans Google, cette créature a aussi une adresse IP lié à une localité, une maison avec un dispositif relai. Par cette interface, ils infilrtent nos savoir en les récoltant à la manière d’un champ de blé. Ils nous pillent nos vies et nos croyances, nos arts et nos rêves. Et ça pourrait même les faire rire…

La porte de sortie, au début ? Trouver la porte de sortie… Je vais devoir expliquer. La vie, et la mort. La naissances, le trépas… Trouver la porte de sortie, c’est ne plus mourir. C’est avoir réussi à sortir de son microcosme, et de passer du contact à la symbiose.

Voilà pour la petite explication (euphémisme malingre). Alors où trouver la porte de sortie ? Sur Internet bien sûr ! Google est certainement de taille. En réfléchissant, on doit pouvoir trouver des armes pour trouver des preuves, voir des traces. La célebrité peut-être ? Si je sors de l’ordinaire, je deviens un centre d’intérêt et pourrais donner lieu à une thèse si je fais ci et pourquoi j’ai pas fait ça.

Et si je les flatais ? Et si je leur disais que j’aimerais les rencontrer pour en parler ? Et passer dans vos émissions ? Mais voilà, c’est tout l’intérêt de ces lignes. Je vais être lu et ça viendra doucement. Donc voilà, je suis prêt. Hé, vous les aliens ! J’vous parle ! Y paraît que c’est bien décoré chez vous ? Non sérieux, dites-moi où est la porte de sortie ? Je vous laisse mon adresse ? Mon tel c’est le 06 xx xx xx xx. Call anytime, at worst leave a message…

Est-ce que ce message sera reçu ? Mais bien suuuuuur ! Je vais avoir des abrutis qui vont me jouer des tours ! Je vais être la cible de mes congénères. On va se foutre de ma gueule comme un malpropre. Mais ya une chance docteur hein ? Ils vont rappeler ?

J’espère bien. Ca va leur plaire que je les dézingue. Ils vont craaaaquer. Bien suuuuuuuur. Contrôle. Azerty. Je sais quils sont gentils et qu’ils sont suceptibles…