. */ # Known/outstanding issues: # [UNCONFIRMED ISSUE] Plugin seems to keep pinging when importing an XML/WXR file even if pinging is disabled # Plugin does not seem to report any errors if it cannot write to the log file (see E2 blog for example) function SUP_add_options_page(){ if(function_exists("add_options_page")) add_options_page("UP Smart Update Pinger", "UP Smart Update Pinger", 5, basename(__FILE__), "SUP_show_options_page"); } function SUP_show_options_page(){ global $logfile; $ping = get_option("SUP_ping"); $pinglog = get_option("SUP_pinglog"); $uris = get_option("ping_sites"); $forcedpings = false; $SUP_output_log=''; $pingservicesnow = "Ping Services Now!"; $deletelogfile = "Delete Log File"; if(isset($_POST["ping"]) && $_POST["ping"] == $pingservicesnow){ $forcedpings = true; SUP_log(SUP_ping_services($forcedpings).strftime("%D %T")."\tForced pinging services (Homepage)\n\t─────\n"); }elseif(isset($_POST["submit"])){ $uris = $_POST["uris"]; $ping = 0; if($_POST["ping"] == 1) $ping = 1; $pinglog = 0; if($_POST["pinglog"] == 1) $pinglog = 1; update_option("SUP_ping", $ping); update_option("SUP_pinglog", $pinglog); update_option("ping_sites", $uris); echo '

Options saved.

'; }elseif(isset($_POST["delete"]) && $_POST["delete"] == $deletelogfile){ $fh = @fopen($logfile, "w"); if(false === @fwrite($fh, strftime("%D %T")."\tLog file deleted\n\t─────\n")){ update_option("SUP_error", 1); }else{ update_option("SUP_error", 0); } @fclose($fh); } $checked1 = ''; if($ping == 1) $checked1 = 'checked="checked"'; $checked2 = ''; if($pinglog == 1) $checked2 = 'checked="checked"'; echo '

Ultimate Plugins Smart Update Pinger

Click here for installation instructions

Click here for usage instructions

Click here for updated versions

Click here for comments and suggestions

URIs to Ping

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

This plugin also fixes an issue with the default extended ping programming in Wordpress and pre-2.1 versions of Smart Update Pinger (it now includes the url of the new post).

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

Separate multiple service URIs with line breaks:

Ping log

These are the last 100 actions performed by the plugin. In reverse chronological order for easier reading (latest ping first).

'; SUP_get_last_log_entries(500); echo '

'; } # 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; $SUP_output_log="\t─────\n"; $SUP_ping_result=''; $forcedpings = false; if(get_option('SUP_ping') == 1 && trim(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,post_title,guid FROM $wpdb->posts WHERE id=$id")); "SELECT post_date,post_modified,post_title 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_title"]){ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (ERROR: YOU HAVE FORGOTTEN TO ENTER A POST TITLE) ...\n".$SUP_output_log; }else{ if($row["post_date"] == $row["post_modified"]){ $SUP_output_log=strftime("%D %T")."\tPinging services (New normal post: “".$row["post_title"]."”) ...\n".$SUP_output_log; $SUP_output_log=SUP_ping_services($forcedpings,get_permalink($id)).$SUP_output_log; # 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{ // Post has been edited or it's a future post // If we have a post title it means that we are in the normal WP loop and therefore it was an edit (not a future post) if($post_title){ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (Existing post was edited: “".$row["post_title"]."”) ...\n".$SUP_output_log; }else{ $SUP_output_log=strftime("%D %T")."\tPinging services (New timestamped post: “".$row["post_title"]."”) ...\n".$SUP_output_log; $SUP_output_log=SUP_ping_services($forcedpings,get_permalink($id)).$SUP_output_log; # 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 (trim(get_option('ping_sites')) != ""){ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (WARNING: DISABLED BY ADMINISTRATOR)\n".$SUP_output_log; }else{ $SUP_output_log=strftime("%D %T")."\tNOT Pinging services (WARNING: EMPTY PING SERVICES LIST)\n".$SUP_output_log; } } SUP_log($SUP_output_log); } # 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($forcedpings,$SUP_guid = ''){ $SUP_output_log=''; #$services = get_settings('ping_sites'); #UP - 17.07.07 - get_option is newer/better then get_settings $services = get_option('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_output_log=SUP_send_xmlrpc($forcedpings,$SUP_guid,$service).$SUP_output_log; } return $SUP_output_log; } # A slightly modified version of the WordPress built-in ping functionality ("weblog_ping" in functions.php). # Original version: #function weblog_ping($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') ); #if ( !$client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, get_bloginfo('rss2_url') ) ) // then try a normal ping #$client->query('weblogUpdates.ping', get_option('blogname'), $home); #} # This one uses correct extendedPing format (WP does not), and logs response from service. function SUP_send_xmlrpc($forcedpings,$SUP_guid = '',$server = '', $path = ''){ global $wp_version; $SUP_output_log=''; include_once (ABSPATH . WPINC . '/class-IXR.php'); // using a timeout of 5 seconds should be enough to cover slow servers (changed from 3 to 5) $client = new IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 5; $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" (the new URL), and "feed url". # Related Website(s) # http://www.weblogs.com/api.html # An example: # Someblog - Title # http://spaces.msn.com/someblog - Home URL # http://spaces.msn.com/someblog/PersonalSpace.aspx?something - Check/New URL # http://spaces.msn.com/someblog/feed.rss - Feed # Changed the following line therefore: # if($client->query('weblogUpdates.extendedPing', get_settings('blogname'), $home, get_bloginfo('rss2_url'), get_bloginfo('rss2_url'))) if ($forcedpings){ # If this is a forced ping it's better to use a regular ping for the homepage without an update URL (safer) if($client->query('weblogUpdates.ping', get_option('blogname'), $home)){ $SUP_output_log=strftime("%D %T")."\t► [Regular Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; } }else{ $SUP_output_log=strftime("%D %T")."\t► ".$server." could not be pinged. Error message: “".$client->error->message."”\n".$SUP_output_log; } }else{ if($client->query('weblogUpdates.extendedPing', get_option('blogname'), $home, $SUP_guid, get_bloginfo('rss2_url'))){ $SUP_output_log=strftime("%D %T")."\t► [Extended Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Updated : '".$SUP_guid."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► RSS URL : '".get_bloginfo('rss2_url')."'\n".$SUP_output_log; } }else{ # pinging was unsuccessful, trying regular ping format if($client->query('weblogUpdates.ping', get_option('blogname'), $home)){ $SUP_output_log=strftime("%D %T")."\t► [Regular Ping] ".$server." was successfully pinged\n".$SUP_output_log; if (get_option('SUP_pinglog') == 1){ $SUP_output_log=strftime("%D %T")."\t►► Blogname: '".get_option('blogname')."'\n".$SUP_output_log; $SUP_output_log=strftime("%D %T")."\t►► Homepage: '".$home."'\n".$SUP_output_log; } }else{ $SUP_output_log=strftime("%D %T")."\t► ".$server." could not be pinged. Error message: “".$client->error->message."”\n".$SUP_output_log; } } } return $SUP_output_log; } $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 $logfile = ABSPATH . 'wp-content/plugins/ultimate-plugins-smart-update-pinger/ultimate-plugins-smart-update-pinger.log'; function SUP_log($SUP_log_output){ global $logfile; $logerror = 0; $fh = @fopen($logfile, "a"); if(false === @fwrite($fh, $SUP_log_output)){ update_option("SUP_error", 1); }else{ update_option("SUP_error", 0); } @fclose($fh); } function SUP_get_last_log_entries($num){ global $logfile; $lines = @file($logfile); if(get_option("SUP_error") == 1){ $fh = @fopen($logfile, "a"); if(false === @fwrite($fh, "")){ echo "Error writing log file (".$logfile."). Most likely your logfile (".$logfile.") is write-protected and no log data can be saved (change the rights of this file to 777), or alternatively this could mean that you have manually removed the log file, or that you have changed the directory or file name of the plugin (they both should be 'ultimate-plugins-smart-update-pinger')"; }else{ // Original: $lines = array_slice($lines, count($lines) - $num); // Modified to show in reverse order (easier for reading) $lines = array_reverse(array_slice($lines, count($lines) - $num)); $msg = ""; foreach($lines as $line){ $msg.=trim($line)."
"; } echo $msg; } @fclose($fh); }else{ if($lines === false){ echo "Error reading log file (".$logfile."). Most likely you have manually removed the log file, or alternatively this could mean that the logfile (".$logfile.") is read-protected (change the rights of this file to 777), or that you have changed the directory or file name of the plugin (they both should be 'ultimate-plugins-smart-update-pinger')"; }else{ // Original: $lines = array_slice($lines, count($lines) - $num); // Modified to show in reverse order (easier for reading) $lines = array_reverse(array_slice($lines, count($lines) - $num)); $msg = ""; foreach($lines as $line){ $msg.=trim($line)."
"; } echo $msg; } } } # adds a filter to receive the title of the post before publishing add_filter("title_save_pre", "SUP_post_title"); # 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);} if(get_option("SUP_pinglog") === false){update_option("SUP_pinglog", 1);} if(get_option("SUP_error") === false){update_option("SUP_error", 0);} ?> Videos | Kite 2012 - Part 5
Thursday, April 25, 2024

Kite 2012

Kitesurfing News Year 2012-2016!

Archive for the ‘Videos’ Category

Ruben Lenten in Australia

Posted by kite2012 On June - 15 - 2012

Havn’t seen anything worth posting here on Kite 2012 in the last couple of days, but I just came across this clip with Ruben Lenten which I find pretty enjoyable.
It´s a great interview with Ruben, the most insane man in the kitesurfing world. The interview is from 2008/2009 when he visited Australia.

Let´s go try the kiteloop handlepass, biatch!

Related External Links

Brunotti Video

Posted by kite2012 On June - 12 - 2012

Brunotti sure knows how to produce a marketing video… The whole video is filled with the Brunotti logo, but still I kind of like this video. The video is from an event in Holland this year. Brunotti gathered their team including Youri Zoon and they apperantly decided to trash the party, but in a good way! Note how Brunotti makes fun of Naish and Cabrinha by trashing some poor old kites from the stone age :)

Related External Links

Snowkiting in Austria

Posted by kite2012 On June - 12 - 2012

Year 2012 offered a great snowkiting winter for the people in Austria! This video is shot from some spots in Styria, Corithia and Salzburg. I bet the Austrians are crying now when the snow is melting…

Related External Links

Kiteboarding somewhere…

Posted by kite2012 On June - 12 - 2012

I have no idea where this video is shot, but it´s a pretty good one! Not just the usual stuff we see, but some nice scenery, under water shoots etc… watch it!

Best Kiteboarding – big boosts and boobs

Posted by kite2012 On June - 11 - 2012

I have always liked Best Kiteboarding even though I never tried any of their kites. It´s not that I find their kites particularly well designed or that Best has the best team riders. Best has captured my interest in another way… I´m of course thinking of the super hot girls that always are posing in tight tops whenever Best is having some kind of event! However, that´s not all. Over the years, Best has had some really awesome team riders, I´m thinking of Andy Hurdman and Shannon! This post is dedicated to the old good days when Big Air was spectacular and when the girls were… girls! :)


 

Related External Links

Sam Light Kiteboarding in Turkey

Posted by kite2012 On June - 10 - 2012

Shit coffee, shit tea, really good kitesurfing and amazing wake boarding. The people are nice and friendly, yet they have a different culture. A place that is worth a visit!
That´s the information we get from Sam Light in this video, a pretty cool video, hopefully you´ll like it better than all the other crap on vimeo and youtube that have been posted recently :)

Related External Links

Nicky Rudd – a pro kitesurfing chick

Posted by kite2012 On June - 8 - 2012

Nicky Rudd is a name that may not sound as familiar as Susa Mai or Hannah Whitley. However after watching this video, I´m pretty sure that Nicky Rudd is a name that most likely will be heard more often onwards. Here is the video with Nicky, filmed at Coche in Venezuela.

So, who is this girl?

Well, Nicky Rudd is a 27 year old girl from Exmouth, Devon in the UK. She started kiteboarding in 2007. Prior to that she did a lot off off shore sailing which, as Nicky states it, was pretty hardcore and she was apperantly a keen windsurfer back in the days. During the less windy days she could watch kiters jumping over her head and she simply thought that “I need to do that!” Nicky took a kiteboarding lesson and has never looked back since.
As Nicky says – kitesurfing is a sport that has so much to offer; there is a great deal of freedom involved, physically and mentally. Kitesurfing allows you to explore beautiful places and share great experiences.

 

 

 

 

 

 

Nicky Rudd’s home spot is located in Exmouth, Devon. A pretty unique spot in that you can kite both in the river or on the seafront; making it kite-able in almost any wind direction. It´s such a beautiful location where the kiters are spoiled with butter flat water at low tide and waves over the sand bar when there is swell. There is also a great local kiting community which has been built around Edge Watersports.

Besides travelling around the world kitesurfing and competing, Nicky is also working as a kitesurfer instructor for Bracklesham Board Riders on the south coast in West Sussex.

At the local beaches where Nicky lives there are a group of girls that pull the more technical tricks and Nicky loves the look on the ‘guys’ faces when she lands trick that they can’t do. Some will often start riding more aggressively, trying to do even bigger airs, something that always put a smile on Nicky’s face. Nicky says that there is something really satisfying about being better at a sport than most of the guys!

 

Conclusion; think twice before you pack your kite to visit Nicky’s local home spot. Trying to impress on this hot chick might end up with that you make yourself a laughing stock :)

For more photos, videos, info etc. check out Nicky’s website www.nickyrudd.com

Kiteboarding in Hatteras

Posted by kite2012 On June - 8 - 2012

It´s been a while since someone uploaded a decent video on vimeo. So I´m happy that some Victoria kiters made this nice video from their trip to Cape Hatteras in North Carolina. Nice shooting in a great scenery along with some cool tricks, that’s all that is needed to make a quality video to share with kiters all around the globe :)

Related External Links

A Perfect Darkslide

Posted by kite2012 On June - 4 - 2012

Here is a nice clip from South Africa. Forward the video to 05:45 and you´ll see that these guys have found a kite spot that looks amazing! The darkslide at 06:30 is probably the smoothest darkslide I ever seen on a video, that’s what you can call riding with style!

Kitesurfing video with Kent VinterNoll2!

Posted by kite2012 On May - 31 - 2012

The guy that made this video is from Germany. The location where it is filmed is at the Kite Beach in Sal, Cabo Verde. I might be wrong, but I´m pretty sure that the guy in the beginning of the video that brings the wave board is Mitu Monteiro, the wave world champion 2008 and F-One’s best teamrider! And the music is KENT – probably the best swedish band ever! I don’t know if this guy realize that he has made a really great video!

And here is the song with Kent – VinterNoll 2

Alex Pastor – Follow Your Passion

Posted by kite2012 On May - 29 - 2012

Alex Pastor, team rider for Airush and also one of the best riders in the world. Videos with Alex are usually of good quality and the last two are not an exception. Here is “Follow Your Passion” Part 1 and 2, shot in Uruau, Ceara, Brazil. Enjoy!

 

Related External Links

Rapace kites

Posted by kite2012 On May - 26 - 2012

Ever heard about Rapace? Or have you ever seen a Rapace kite? No?, Well, the probability is quite small since Rapace just recently entered the kite manufacturing market. Currently they only have resellers in Canada, France, Italy, Slovenia and the Netherlands. They are actually looking for resellers, so if you want to sell kites, now is your chance!

Rapace produce kites both for snowkiting and kitesurfing. They also produce boards, harnesses, so Rapace pretty much cover the whole spectra. However, their range of products is still small, but I assume that it will grow larger with time.

The one and only kitesurfing kite that is for sale on the market is the Rapace RW1. It’s a 9m hybride kite. Let’s take a deeper look into it. Note that this information is taken right from the Rapace official site (www.rapace-kiteboarding.fr), so the drawbacks with this kite, if any… are of course not stated ;)

The RW1 is easy to use. No oddities or special features, therefor suitable for beginners.
It comes with a one pump system so you don’t have to worry about being the last one that enters the water.
The RW1 is very stable, yet lively and responsive.
The shape of the RW1 allows for a huge lift for those who love long flights when attached to the harness.
The large depower allows you to ride in a wide wind range.

Technical details:

* One pump
* Bar with double stoppers
* Security system + trim piece
* Reinforced fabric on LE and struts
* 25 meter lines
* Non-return ball in the valve on the leading edge
* Quick and easy trim over the bar
* Teijin fabrics
* Reinforcements struts

Shape:

* Hybrid
* 5 struts
* 4 lines
* double pullies
* Freestyle/freeride

 

 

Nothing new really. All kites manufactured today are more or less constructed in the same way with one pump, teijin fabrics, reinforcements etc…

However, what I find interesting with this kite is the price! You can buy this Rapace RW1 kite for as low as $815 or 650 € including bar, pump, bag! The url to the online shop is www.rapace-shop.fr

Finally, here is a video that shows that it’s fully possible to perform well with this kite in the water!

Ben Wilson is in my opinion one of the most educational guys when it comes to explaing how to perfomr different kiteboarding and surfing tricks. In this video is Ben gexplaining how to do an unstrapped backroll with a surfboard.

Hooked 2012

Posted by kite2012 On May - 13 - 2012

HOOKED is the largest adventure sports event of Friesland and takes place the weekend of 12 and 13 May 2012 on the beach of Workum. Kitesurfing and windsurfing are the main elements in which visitors can participate in lessons and professional surfers can watch, but that’s not all. HOOKED distinguished by the different popular extreme sports by visitors are polite and experienced. Wind or no wind, HOOKED is always a success!

The activities of 2011 included Kitesurfing and windsurfing lessons, BMX demos and lessons, Loangboarden, SUP (stand up padle) and as a great spectacle the BigAirBAG. This is a big cushion where PRO BMX’ers ​​from a ramp in flies. For 2012, the organization began to fully achieve the superlative.

Related External Links

Tom’s kitchen episode 4

Posted by kite2012
May-14-2016 I Comments Off on Tom’s kitchen episode 4

We Love Kiteboarding

Posted by kite2012
Apr-22-2015 I Comments Off on We Love Kiteboarding

Te Tainui Kitesurfing Video by F-One

Posted by Emma Pat
Nov-19-2014 I Comments Off on Te Tainui Kitesurfing Video by F-One

Red Bull King of the Air 2015 – Rule the Sky

Posted by Emma Pat
Nov-17-2014 I Comments Off on Red Bull King of the Air 2015 – Rule the Sky

A new video from Kite 2013

Posted by kite2012
Mar-20-2013 I Comments Off on A new video from Kite 2013

What do to when it´s not too windy

Posted by kite2012
Oct-11-2012 I Comments Off on What do to when it´s not too windy

How to film yourself while kitesurfing

Posted by kite2012
Oct-6-2012 I Comments Off on How to film yourself while kitesurfing

Kiteloop Crash

Posted by kite2012
Sep-22-2012 I Comments Off on Kiteloop Crash

Cross the Atlantic ocean by a kite!

Posted by kite2012
Sep-21-2012 I Comments Off on Cross the Atlantic ocean by a kite!