Michael Heilemann.
If you have Dunstan's Time Since installed, this plugin uses it for the title="" attributes on the comments and posts. (For WordPress 1.5) Author: Brian Meidell Author URI: http://meidell.dk/ Version 1.5: Now works without LOCK TABLE and CREATE TEMPORARY TABLE priviledges. Version 1.5.1: Can't remember what I did here Version 1.5.2: Fixed count select statement to not include spammy comments Version 1.5.3: Properly excludes track- and pingbacks Version 1.5.4: Excludes posts that are not published, even if they have comments Version 1.5.5: Fade old comments, fixed bug that wreaked havoc with Time Since Version 1.5.6: Bugfix from Jonas Rabbe (http://www.jonas.rabbe.com/) pertaining to timesince Version 1.5.7: Bugfix so old colors can be darker than new colors (stupid oversight), thanks to http://spiri.dk for spotting it. Bugfix where single digit hex would cause invalid colors, thanks to http://www.wereldkeuken.be/ for the fix. Version 1.5.8: Updated to work with WordPress 2.1 alpha by M. Heilemann. */ function blc_latest_comments($num_posts = 5, $num_comments = 6, $hide_pingbacks_and_trackbacks = true, $prefix = "
  • ", $postfix = "
  • ", $fade_old = true, $range_in_days = 10, $new_col = "#444444", $old_col = "#cccccc") { global $wpdb; function clamp($min, $max, $val) { return max($min,min($max,$val)); } $usetimesince = function_exists('time_since'); // Work nicely with Dunstan's Time Since plugin (adapted by Michael Heilemann) // This is compensating for the lack of subqueries in mysql 3.x // The approach used in previous versions needed the user to // have database lock and create tmp table priviledges. // This uses more queries and manual DISTINCT code, but it works with just select privs. if(!$hide_pingbacks_and_trackbacks) $ping = ""; else $ping = "AND comment_type<>'pingback' AND comment_type<>'trackback'"; $posts = $wpdb->get_results("SELECT comment_post_ID, post_title FROM ($wpdb->comments LEFT JOIN $wpdb->posts ON (comment_post_ID = ID)) WHERE comment_approved = '1' AND $wpdb->posts.post_status='publish' $ping ORDER BY comment_date DESC;"); $seen = array(); $num = 0; if($fade_old) { $max_time = $range_in_days * 24 * 60 * 60 ; $r_new = hexdec(substr($new_col, 1, 2)); $r_old = hexdec(substr($old_col, 1, 2)); //$r_min = min($min, $max); //$r_max = max($min, $max); $r_range = ($r_old-$r_new); $g_new = hexdec(substr($new_col, 3, 2)); $g_old = hexdec(substr($old_col, 3, 2)); //$g_min = min($min, $max); //$g_max = max($min, $max); $g_range = ($g_old-$g_new); $b_new = hexdec(substr($new_col, 5, 2)); $b_old = hexdec(substr($old_col, 5, 2)); //$b_min = min($min, $max); //$b_max = max($min, $max); $b_range = ($b_old-$b_new); } // print "ranges: $r_range, $g_range, $b_range
    "; // print "r: ".(0.5*$r_range+$r_new)."
    "; foreach($posts as $post) { // The following 5 lines is a manual DISTINCT and LIMIT, // since mysql 3.x doesn't allow you to control which way a DISTINCT // select merges multiple entries. if(array_key_exists($post->comment_post_ID, $seen)) continue; $seen[$post->comment_post_ID] = true; if($num++ > $num_posts) break; $commenters = $wpdb->get_results("SELECT *, UNIX_TIMESTAMP(comment_date) AS unixdate FROM $wpdb->comments WHERE comment_approved = '1' AND comment_post_ID = '".$post->comment_post_ID."' $ping ORDER BY comment_date DESC LIMIT $num_comments;"); $count = $wpdb->get_var("SELECT COUNT(comment_ID) AS c FROM $wpdb->comments WHERE comment_post_ID = $post->comment_post_ID AND comment_approved = '1' ".$ping); $i = 0; $link = get_permalink($post->comment_post_ID); if($usetimesince) $title = " title=\"Last comment was ".time_since($comment->unixdate)." ago\""; else $title = ""; echo $prefix."".stripslashes($post->post_title). "  ".$count."
    \n"; foreach($commenters as $commenter) { if($usetimesince) $title = " title=\"Posted ".time_since($commenter->unixdate)." ago\""; if($fade_old) { $diff = time() - $commenter->unixdate; $r = round($diff/$max_time*($r_range))+$r_new; $r = clamp(min($r_new, $r_old), max($r_new, $r_old), $r); $g = round($diff/$max_time*($g_range))+$g_new; $g = clamp(min($g_new, $g_old), max($g_new, $g_old), $g); $b = round($diff/$max_time*($b_range))+$b_new; $b = clamp(min($b_new, $b_old), max($b_new, $b_old), $b); $r_hex = str_pad(dechex($r), 2, '0', STR_PAD_LEFT); $g_hex = str_pad(dechex($g), 2, '0', STR_PAD_LEFT); $b_hex = str_pad(dechex($r), 2, '0', STR_PAD_LEFT); $colstr = " style=\"color: #".$r_hex.$g_hex.$b_hex.";\""; } if($i++ > 0) echo ", "; echo "comment_ID."\"$title>".stripslashes($commenter->comment_author).""; } if($count > $num_comments) echo " [...]"; echo "".$postfix."\n"; } } ?> AQA | YEMblog - Page 2

    AQA RSS

    February 2, 2012

    Phish: 06/26/1995 Down With Disease > Free [VQ: C, AQ: A]

    February 1, 2012

    Phish: 11/06/1998 Playlist [VQ: B, AQ: A-]

    Simple, Harry Hood, Fluffhead, Roggae, Split Open and Melt, Maze, Meat, Wilson, Sparkle, Funky Bitch, Birds of a Feather, Makisupa Policeman,

    January 30, 2012

    Cactus: Mike Gordon and Warren Haynes 03/10/2002 Soulshine [VQ: A, AQ: A]

    YouTube Preview Image

    Mike Gordon + Trey Anastasio: GRAB 06/18/2006 Webcast Footage [VQ: A+, AQ: A+, Pro-Shot]

    YouTube Preview Image

    January 29, 2012

    Trey Anastasio: Oysterhead 10/27/2001 HBO Reverb Footage [VQ: A+, AQ: A+, Pro-Shot]

    YouTube Preview Image

    Phish: 08/17/2011 No Quarter [VQ: A-, AQ: A+, Black & White]

    YouTube Preview Image

    Phish: 07/09/1998 Set II Barcelona, Spain [VQ: B, AQ: A-]

    YouTube Preview Image

    January 26, 2012

    Phish: 12/29/2003 Entire Show [VQ: B+, AQ: A+]

    Set 1

    YouTube Preview Image

    Set 2

    YouTube Preview Image

    Set 1: Piper, Foam, Anything But Me, Limb By Limb, Wolfman’s Brother, Poor Heart, Cavern
    Set 2: Rock and Roll -> Twist -> Boogie On Reggae Woman -> Ghost -> Free[1], Divided Sky, Good Times Bad Times
    Encore: Waste
    Encore 2: The Squirming Coil
    [1] Guitar and bass duet jam.
    Notes: Piper was preceded by Jibboo and On Broadway teases. Free included a guitar and bass duet jam. A lengthy audience ovation followed Free.

    [Setlist via Phish.net]

    Phish: 12/06/1997 Bathtub Gin [VQ: B-, AQ: A-]

    YouTube Preview Image

    Phish: 08/02/2003 Tower Jam [VQ: B-, AQ: A]

    YouTube Preview Image

    Trey Anastasio: TAB 06/23/2002 Playlist [VQ: A, AQ: A+, Pro-Shot]

    Sand (Pt. 1 and Pt. 2), Last Tube (Pt. 1 and Pt. 2), MLC, Drifting, Cayman Review, Mozambique, Alive Again, Speech, Wilson, Bathtub Gin, Mr. Completely (Pt. 1 and Pt. 2), Night Speaks To A Woman (Pt. 1, Pt. 2 and Pt. 3)

    January 25, 2012

    Phish: 08/09/2004 Entire Show Hampton, VA [VQ: A-, AQ: A+]

    Set 1

    YouTube Preview Image

    Set 2

    YouTube Preview Image

    Set 1: Chalk Dust Torture, Bathtub Gin -> Runaway Jim, Walls of the Cave, Loving Cup
    Set 2: All of These Dreams, Limb By Limb, Lifeboy, Crowd Control, Seven Below[1], Stash -> NICU, Bug, Contact[2] > Character Zero
    Encore: David Bowie
    [1] Mary Had a Little Lamb tease.
    [2] Little Drummer Boy jam.
    Notes: All of These Dreams was preceded by a Fluffhead tease. After several glowsticks hit Trey’s rig at the end of Seven Below, Trey’s guitar tech, Brian Brown, had to come onstage to do some damage control, prompting Trey to say some word of thanks. Seven Below contained a Mary Had a Little Lamb tease from Trey. Contact culminated in a Little Drummer Boy jam.

    [Setlist via Phish.net]

    Phish: 10/15/1991 Chalk Dust Torture [VQ: B+, AQ: A-]

    YouTube Preview Image

    January 17, 2012

    Phish: 05/23/2000 Entire Set 1 [VQ: A+, AQ: A+, Pro-Shot]

    YouTube Preview Image

    Set 1
    01. AC/DC Bag
    02. Wilson
    03. First Tube
    04. Ya Mar —
    05. Ya Mar Jam–
    06. Mike’s Song —
    07. Simple —
    08. It’s Ice
    09. When The Circus Comes To Town
    10. Back On The Train
    11. Gotta Jibboo
    12. Taste
    13. Sleeping Monkey

    January 15, 2012

    Phish: 10/04/1999 Entire Set 1 [VQ: B+, AQ: A-]

    YouTube Preview Image

    Set 1: Uncle Pen, Funky Bitch, Vultures, Runaway Jim, Jesus Just Left Chicago, Limb By Limb, Wilson , Down with Disease

    Phish: 12/31/2011 Fluffhead [VQ: A+, AQ: A+, Official]

    January 7, 2012

    Phish: 12/30/2011 Rift [VQ: A-, AQ: A+]

    YouTube Preview Image

    January 6, 2012

    Phish: 12/29/2011 Funky Bitch [VQ: A, AQ: A]

    YouTube Preview Image

    Phish: 02/16/2003 ENTIRE SHOW Playlist [VQ: A, AQ: A+]

    Set 1:
    David Bowie –Catapult –David Bowie, Horn, Guyute, Round Room, Golden Lady (1), Poor Heart, Pebbles & Marbles

    YouTube Preview Image

    Set 2:
    Down With Disease — Seven Below –Down With Disease, Anything But Me, Piper — Down With Disease –Makisupa Policeman, Character Zero, E: Friday

    Comment: (1) Stevie Wonder cover, last played 10/20/94
    setlist courtesy of setlist.com

    YouTube Preview Image

    January 5, 2012

    Phish: 12/29/2011 Mike’s > Chalk Dust -> I Am Hydrogen > Weekapaug [VQ: A+, AQ: A+, Pro-Shot]

    Phish: 12/30/2011 Piper > Twist [VQ: A+, AQ: A+, Pro-Shot]

    January 4, 2012

    Phish: 12/28/2011 Contact > Sample In A Jar [VQ: A+, AQ: A+, Pro-Shot]

    Phish: 12/30/2011 Piper [VQ: A-, AQ: A+]

    YouTube Preview Image

    January 2, 2012

    Phish: 12/31/2011 HarpuaFSB Entire Show Playlist [VQ: A, AQ: A+]

    Set One: AC/DC Bag > Wolfman’s Brother, Scent of a Mule, Stealing Time From the Faulty Plan, Lawn Boy, Gotta Jibboo, Farmhouse, Pebbles and Marbles, Ocelot, Fluffhead1

    Set Two: Party Time, Light > Golden Age, Theme From the Bottom, Heavy Things, Ghost, Sneakin’ Sally through the Alley, 46 Days, Suzy Greenberg

    Set Three: Cavern, Steam2 > Auld Lang Syne > Down with Disease3, The Wedge, Alaska, Wading in the Velvet Sea, First Tube

    Encore: Slave to the Traffic Light

    Notes:
    [1] Auld Lang Syne tease
    [2] with gag
    [3] gag reprise

    [Setlist via Phish.net]

    Phish: 12/31/2011 Steam > Auld Lang Syne > Down With Disease [VQ: A-, AQ: A+]

    YouTube Preview Image

    January 1, 2012

    Phish: 12/31/2011 MKDevo Playlist [VQ: A, AQ: A+]

    Set One: AC/DC Bag > Wolfman’s Brother, Scent of a Mule, Stealing Time From the Faulty Plan, Lawn Boy, Gotta Jibboo, Farmhouse, Pebbles and Marbles, Ocelot, Fluffhead1

    Set Two: Party Time, Light > Golden Age, Theme From the Bottom, Heavy Things, Ghost, Sneakin’ Sally through the Alley, 46 Days, Suzy Greenberg

    Set Three: Cavern, Steam2 > Auld Lang Syne > Down with Disease3, The Wedge, Alaska, Wading in the Velvet Sea, First Tube

    Encore: Slave to the Traffic Light

    Notes:
    [1] Auld Lang Syne tease
    [2] with gag
    [3] gag reprise

    [Playlist Will Update Throughout The Day]

    Phish: 12/31/2011 Steam > Auld Lang Syne > Down With Disease [VQ: A, AQ: A+]

    YouTube Preview Image

    December 30, 2011

    Phish: 12/29/2011 MKDevo Playlist [VQ: A, AQ: A+]

    Set 1: The Sloth, You Enjoy Myself, Back on the Train, The Moma Dance, Funky Bitch, Maze, Roses Are Free, Halley’s Comet > Run Like an Antelope

    Set 2: Crosseyed and Painless > Simple > Lifeboy, Guyute, Mike’s Song > Chalk Dust Torture[1] -> I Am Hydrogen > Weekapaug Groove, Show of Life > Character Zero

    Encore: Loving Cup

    Phish: 12/29/2011 HarpuaFSB Playlist [VQ: A, AQ: A+]

    Set 1: The Sloth, You Enjoy Myself, Back on the Train, The Moma Dance, Funky Bitch, Maze, Roses Are Free, Halley’s Comet > Run Like an Antelope
    Set 2: Crosseyed and Painless > Simple > Lifeboy, Guyute, Mike’s Song > Chalk Dust Torture[1] -> I Am Hydrogen > Weekapaug Groove, Show of Life > Character Zero
    Encore: Loving Cup

    December 29, 2011

    Phish: 12/28/2011 HarpuaFSB Playlist [VQ: A, AQ: A+]

    Free, Glide, Cities, Curtis Loew, Stash, Contact, Sample, Kill Devil Falls, Bathtub Gin, Birds, Carini, Tweezer, My Friend, Rock and Roll, NICU, Bouncing, Harry Hood, Bug, Tube, Rocky Top, Tweezer Reprise

    December 28, 2011

    Phish: 02/22/2003 The Sloth, Dogs Stole Things [VQ: A-, AQ: A+]

    YouTube Preview Image

    December 26, 2011

    Phish: 10/04/1999 Playlist [VQ: A-, AQ: A-]

    Funky Bitch, Vultures, Runaway Jim, Jesus Just Left Chicago, Runaway Jim, Limb By Limb, Wilson, Down With Disease

    December 23, 2011

    Phish: 10/31/1989 Oh Kee Pa > Suzy Greenberg [VQ: A-, AQ: A-, Pro-Shot]

    YouTube Preview Image

    Phish: 05/31/2011 After Midnight [VQ: A, AQ: A+]

    YouTube Preview Image

    Phish: 06/15/2011 Harry Hood [VQ: B, AQ: A+]

    YouTube Preview Image

    December 19, 2011

    Phish: 11/16/1996 Playlist [VQ: A-, AQ: A-]

    embed

    Runaway Jim, The Vibration of Life w/ Kung and Catapult, Guyute, Gumbo, Rift, Free, The Old Home Place, David Bowie, Lawnboy, Sparkle, Frankenstein

    December 13, 2011

    Trey Anastasio: TAB 11/11/2011 First Tube, Black Dog [VQ: B, AQ: A+]

    YouTube Preview Image

    December 11, 2011

    Phish: 08/01/2009 ENTIRE SHOW [VQ: A, AQ: A+, TH 2-CAM]
    Set 1: AC/DC Bag, The Curtain With, Mound, Gotta Jibboo, Guyute, Punch You In The Eye, Tube, Alaska, Run Like An Antelope
    YouTube Preview Image
    Set 2: Rock and Roll– Down With Disease– Free, Esther, Dirt, Harry Hood
    Encore: Sleeping Monkey, First Tube
    YouTube Preview Image

    Phish: 10/30/2010 Entire Show [VQ: A, AQ: A+]

    Set 1: Kill Devil Falls, Cavern, Foam, Guelah Papyrus, Chalk Dust Torture, Whole Lotta Love, Chalk Dust Torture, Ha Ha Ha, Walk Away, Wolfman’s Brother, Undermind , Bathtub Gin, The Squirming Coil

    YouTube Preview Image

    Set 2: Tube, Possum, Tweezer, Heartbreaker, Tweezer, Ramble On, Thank You, Tweezer, Stairway To Heaven, Halley’s Comet, Also Sprach Zarathustra, David Bowie, Show of Life, Backwards Down the Numberline, Good Times Bad Times

    Encore: Sleeping Monkey, Tweezer Reprise

    YouTube Preview Image

    Cactus: Mike Gordon 12/10/2011 Jones > Down to the Nightclub [VQ: B+, AQ: A-]

    YouTube Preview Image

    Cactus: Mike Gordon 12/10/2011 Sailin’ Shoes [VQ: B+, AQ: A-]

    YouTube Preview Image

    December 10, 2011

    Cactus: Mike Gordon 12/09/2011 Cities [VQ: B+, AQ: A-]

    YouTube Preview Image

    Phish: 10/29/2010 Entire Show Atlantic City, NJ [VQ: A, AQ: A+]

    Set 1: The Star Spangled Banner, My Soul, AC/DC Bag, Ocelot, Sample In a Jar, Light Up Or Leave Me Alone, Sugar Shack, Timber (Jerry), Bouncing Around the Room, Axilla, Rift, The Moma Dance, Cities, 46 Days

    YouTube Preview Image

    Set 2: Punch You In The Eye, Sand, Carini, Prince Caspian, Corinna, Piper, Theme From the Bottom, Golgi Apparatus, Slave To The Traffic Light, Fluffhead

    Encore: Loving Cup

    YouTube Preview Image

    [Setlist via Phish.net]

    December 9, 2011

    Phish: 07/31/2009 Entire Show [VQ: A, AQ: A+, 4-CAM]

    YouTube Preview Image YouTube Preview Image

    Set 1:  Runaway Jim, Chalk Dust, Bathtub, Time Turns Elastic, Lawn Boy, Water In The Sky, Stealing Time, Split

    Set 2: Drowned > Crosseyed > Joy, Tweezer > BDTNL, Fluffhead > Piper > ADITL

    Encore: Suzy > Reprise

    December 8, 2011

    Phish: Entire UIC Pavilion Run [VQ: B+, AQ: A+]

    8/15/2011 Set 1

    YouTube Preview Image

    8/15/2011 Set 2

    YouTube Preview Image

    8/16/2011 Set 1

    YouTube Preview Image

    8/16/2011 Set 2

    YouTube Preview Image

    8/17/2011 Set 1

    YouTube Preview Image

    8/17/2011 Set 2

    YouTube Preview Image

    December 5, 2011

    Phish: 10/31/1996 All of MTV’s Pro-Shot Footage of Remain In Light [VQ: A+, AQ: A+]

    YouTube Preview Image

    December 1, 2011

    Trey Anastasio: Trey Solo Acoustic – Video of Entire Set [VQ: A+, AQ: A+, Official]

    November 30, 2011

    Phish: 08/15/2011 Dirt [VQ: A, AQ: A+]

    YouTube Preview Image

    November 27, 2011

    Trey Anastasio: TAB 11/12/2011 Push On Till The Day [VQ: A+, AQ: A+, Pro-Shot]

    YouTube Preview Image

    November 22, 2011

    Video: Phish Shares Official Video of Halley’s Comet From Hampton ’97 [Hidden Track]

    November 15, 2011

    Cactus: Mike Gordon 11/13/2011 Funky Bitch, Won’t Get Fooled Again [VQ: A-, AQ: A-]

    YouTube Preview Image

    November 8, 2011

    Trey Anastasio: TAB 10/12/2011 Push On Till The Day [VQ: A, AQ: A+]

    YouTube Preview Image

    November 7, 2011

    Phish: 08/16/2011 Foam [VQ: A, AQ: A+, 6-cam]

    YouTube Preview Image

    November 3, 2011

    Trey Anastasio: Trey w/ New York Philharmonic 09/12/2009 You Enjoy Myself [VQ: A-, AQ: A-]

    Covers: Scorchio Quintet 10/17/2011 Stash [VQ: A, AQ: A]

    YouTube Preview Image

    November 2, 2011

    Phish: 12/02/2009 Chalkdust Torture [VQ: A, AQ: A+, Angle: On-Stage]

    YouTube Preview Image

    October 30, 2011

    Phish: 10/31/2010 Feats Don’t Fail Me Now [VQ: A, AQ: A+]

    YouTube Preview Image

    October 27, 2011

    Trey Anastasio: TAB 10/12/2011 Ocelot [VQ: A, AQ: A+]

    YouTube Preview Image

    October 25, 2011

    Phish: 08/15/2011 Guelah Papyrus [VQ: A, AQ: A+]

    YouTube Preview Image

    October 21, 2011

    Trey Anastasio: TAB 10/12/2011 Magilla [VQ: A, AQ: A+]

    YouTube Preview Image