GregNaked

Exhibitionist kinkster nerd. This is a hub for my various outlets on the web. All can be assumed NSFW.

  • Blog
  • Profiles
  • 2014 Twelve Shot Challenge
  • 2015 Fuckit List

2014 Twelve Shot Challenge

Links will be filled in as I catch up on writing posts.

The times in the first table are dynamically generated so they are always up to date. Frequently I will copy this table into posts so as to give readers context for my current state of mind.

[insert_php]
date_default_timezone_set(‘America/Montreal’); // so that all the date functions are on the same page

// mktime: H, m, s, month, day, year
$cums = array();
// these must be in chronological order
$cums[] = array( “time” => mktime(22, 15, 0, 1, 1, 2014), “number”=>1, “url”=>’http://gregnaked.com/2014/01/snowy-threesome/’, “description”=>’Snowy threesome’ );
$cums[] = array( “time” => mktime(1, 0, 0, 1, 2, 2014), “number”=>2, “url”=>’http://gregnaked.com/2014/01/jerking-off-alone/’, “description”=>’Jerking off alone’ );
$cums[] = array( “time” => mktime(3, 18, 0, 3, 21, 2014), “number”=>3, “url”=>’http://gregnaked.com/2014/03/naked-night-and-my-third-cumshot-of-the-year/’, “description”=>’Naked night after party’ );
$cums[] = array( “time” => mktime(21, 41, 0, 3, 29, 2014), “number”=>4, “url”=>’http://gregnaked.com/2014/03/four-days-of-edging-cumshot-4/’, “description”=>’Four days of edging’ );
$cums[] = array( “time” => mktime(1, 50, 0, 4, 12, 2014), “number”=>5, “url”=>’http://gregnaked.com/2014/04/shooting-a-load-on-the-dance-floor-bonus-cumshot/’, “description”=>’Shooting on the dance floor’ );
//$cums[] = array( “time” => mktime(11, 30, 0, 4, 18, 2014) ); // cheat
//$cums[] = array( “time” => mktime(19, 30, 0, 4, 22, 2014) ); // cheat
$cums[] = array( “time” => mktime(19, 30, 0, 6, 7, 2014), “number”=>6, “url”=>’http://gregnaked.com/2014/06/bbq-blowjob-cumshot-5/’, “description”=>’BBQ Blowjob’ ); // bbq
//$cums[] = array( “time” => mktime(8, 25, 0, 6, 8, 2014) ); // grace period after sixth
$cums[] = array( “time” => mktime(21, 45, 0, 6, 20, 2014), “number”=>6, “url”=>’http://gregnaked.com/2014/06/bathhouse-escape-from-the-trolls-cumshot-6/’, “description”=>’Bathhouse escape from trolls’ ); // bath house
//$cums[] = array( “time” => mktime(8, 50, 0, 6, 21, 2014) ); // grace period after seventh
$cums[] = array( “time” => mktime(19, 55, 0, 6, 24, 2014), “description” => “Watching sabulum on xtube” ); // watching sabulum
$cums[] = array( “time” => mktime(13, 24, 0, 7, 5, 2014), “description” => “Just jerking to porn” );
$cums[] = array( “time” => mktime(20, 35, 0, 7, 7, 2014), “description” => “Just jerking to porn” );
$cums[] = array( “time” => mktime(6, 35, 0, 7, 26, 2014), “description” => “Losing control in the street”, “url” => ” http://gregnaked.com/2014/07/losing-control-in-the-street/” );
$cums[] = array( “time” => mktime(14, 0, 0, 8, 2, 2014), “description” => “In the lake”, “url” => “http://gregnaked.com/2014/08/feeding-the-fishes/” ); // at the beach in the lake
$cums[] = array( “time” => mktime(21, 41, 0, 8, 7, 2014), “description” => “Chatting with exposure fanatics online”, “url” => “http://gregnaked.com/2014/08/bad-week-cumshots-13-14-15/” ); // being exposed by nk8der and posting to flickr
$cums[] = array( “time” => mktime(16, 0, 0, 8, 9, 2014), “description” => “Lazy Saturday afternoon”, “url” => “http://gregnaked.com/2014/08/bad-week-cumshots-13-14-15/” ); // lazy saturday afternoon
//$cums[] = array( “time” => mktime(21, 46, 0, 8, 12, 2014), “description” => “Jerking to sabulum again”, “url” => “http://gregnaked.com/2014/08/bad-week-cumshots-13-14-15/” );
$cums[] = array( “time” => mktime(9, 0, 0, 9, 1, 2014), “description” => “Private play with another pup” );
$cums[] = array( “time” => mktime(21, 2, 0, 9, 12, 2014), “description” => “Being directed by Hawk” );
$cums[] = array( “time” => mktime(21, 2, 0, 9, 28, 2014), “description” => “Walk in the park” );
$cums[] = array( “time” => mktime(23, 50, 0, 10, 12, 2014), “description” => “Movie night” );
$cums[] = array( “time” => mktime(22, 00, 0, 10, 14, 2014), “description” => “Jerking off moment of weakness” );
$cums[] = array( “time” => mktime(4, 08, 0, 10, 26, 2014), “description” => “Heavy breathing” );
$cums[] = array( “time” => mktime(8, 50, 0, 11, 2, 2014), “description” => “Cupcakes and sausage” );
$cums[] = array( “time” => mktime(23, 08, 0, 11, 7, 2014), “description” => “Taco night” );
$cums[] = array( “time” => mktime(23, 30, 0, 11, 12, 2014), “description” => “I like the butt” );
$cums[] = array( “time” => mktime(1, 50, 0, 11, 26, 2014), “description” => “Haircut” );
$cums[] = array( “time” => mktime(21, 38, 0, 1, 5, 2015), “description” => “Big finale”, “url” => “http://gregnaked.com/2015/01/big-finale-for-2014/” );

// mktime: H, m, s, month, day, year
$lasttwo = array_slice($cums, -2, 2);
$second_last_cum = $lasttwo[0][“time”];
$last_cum = $lasttwo[1][“time”];

$locked_since = False; // mktime or False

// These will be updated manually
$longest_nocum = mktime(3, 18, 0, 3, 21, 2014) – mktime(1, 0, 0, 1, 2, 2014);
$longest_locked = mktime(11, 45, 0, 1, 8, 2014) – mktime(8, 30, 0, 1, 5, 2014);
$total_locked = mktime(11, 45, 0, 1, 8, 2014) – mktime(8, 30, 0, 1, 5, 2014) + mktime(10, 0, 0, 1, 12, 2014) – mktime(20, 15, 0, 1, 11, 2014) + mktime(11, 41, 0, 1, 13, 2014) – mktime(19, 37, 0, 1, 12, 2014);

// Calculate some things
$today = time();
$time_nocum = $today – $last_cum;
if ($locked_since != False) {
$time_locked = $today – $locked_since;
} else {
$time_locked = False;
}
if ($longest_locked == False) {
$longest_locked = $time_locked;
}
if ($longest_nocum == False) {
$longest_nocum = $time_nocum;
}

// convert times to human readable formats
function readable($unix) {
$days = floor($unix / 3600 / 24);
$hours = floor(($unix – $days*24*3600)/3600);
return “$days days, $hours hours”;
}
$time_locked = readable($time_locked);
$longest_locked = readable($longest_locked);
$time_nocum = readable($time_nocum);
$previous_nocum = readable($last_cum – $second_last_cum);
$longest_nocum = readable($longest_nocum);
$total_locked = readable($total_locked);

echo “

“;
//echo “

“;
echo “

“;
echo “

“;
//echo “

“;
echo “

“;
echo “

“;
echo “

Current time without cumming: $time_nocum
Last stretch: $previous_nocum
Longest time without cumming: $longest_nocum
Current time locked in chastity: $time_locked
Cumulative time in chastity: $total_locked
Longest time locked in chastity: $longest_locked

“;

echo “


“;
echo “

“;
echo “

“;
foreach ($cums as $num => $cum) {
echo “

“;
$this_date = date(“l, M d”, $cum[“time”]);
if ($num>0) {
$this_stretch = readable($cum[“time”] – $cums[$num-1][“time”]);
} else {
$this_stretch = readable($cum[“time”] – mktime(23,0,0,12,31,2013));
}
echo “

“;
echo “

“;
echo “

“;
echo “

“;
}
echo “

No. Date cumming Time since last cum Description
“.($num+1).” $this_date $this_stretch “;
if (array_key_exists(“url”, $cum)) { echo ““; };
if (array_key_exists(“description”, $cum)) {
echo $cum[“description”];
} else {
echo “Undisclosed”;
}
if (array_key_exists(“url”, $cum)) { echo “
“; };
echo “

“;

[/insert_php]

  • Archives

    • August 2015
    • July 2015
    • June 2015
    • January 2015
    • December 2014
    • November 2014
    • October 2014
    • September 2014
    • August 2014
    • July 2014
    • June 2014
    • May 2014
    • April 2014
    • March 2014
    • February 2014
    • January 2014
  • Categories

    • Action
    • Challenges
    • Chastity
    • Cumshots
    • Discussion
    • Masturbation
    • Non-sexual
    • Uncategorized
    • Videos
  • Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
Proudly powered by WordPress Theme: Parament by Automattic.