Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add basic test suite

  • Loading branch information...
commit de630ab52b62ed93974758f74604c65e29cea4a9 1 parent d22b407
@rossburton authored
Showing with 2,612 additions and 0 deletions.
  1. +56 −0 test.py
  2. +1,292 −0 tests/test-1.html
  3. +1,264 −0 tests/test-2.html
View
56 test.py
@@ -0,0 +1,56 @@
+#! /usr/bin/env python
+
+from tumblrss import tumblrss
+
+def compare(rss, expected):
+ assert len(rss.items) == len(expected)
+ for i in range(0, len(rss.items)):
+ assert rss.items[i].author == expected[i][0]
+ assert rss.items[i].link == expected[i][1]
+ assert rss.items[i].guid == expected[i][1]
+ if len(expected[i]) == 3:
+ assert rss.items[i].title == expected[i][2]
+ else:
+ assert rss.items[i].title == ""
+
+
+rss = tumblrss(open("tests/test-1.html").read())
+assert len(rss.items) == 5
+compare(rss, (
+ ("rulesformyunbornson",
+ "http://rulesformyunbornson.tumblr.com/post/153115498/383-framing-a-poster-does-not-make-it-valuable",
+ "383. Framing a poster does not make it valuable."
+ ),
+ ("conundrum",
+ "http://conundrum.tumblr.com/post/153003804/after-an-evening-of-drinking-wild-turkey-and",
+ ),
+ ("joshual",
+ "http://joshual.tumblr.com/post/152893624/xml-is-like-violence-if-it-doesnt-solve-your"
+ ),
+ ("conundrum",
+ "http://conundrum.tumblr.com/post/152196239/dottorcarlo-puscic-comicbooks-death-by-charles"
+ ),
+ ("joshual",
+ "http://joshual.tumblr.com/post/152155725/rossburton-holy-living-f-k"
+ )
+ ))
+
+rss = tumblrss(open("tests/test-2.html").read())
+assert len(rss.items) == 7
+compare(rss, (
+ ("conundrum",
+ "http://conundrum.tumblr.com/post/151597536"),
+ ("joshual",
+ "http://joshual.tumblr.com/post/151494453/xkcd-a-webcomic-lease-this-is-me-a-month-or"),
+ ("joshual",
+ "http://joshual.tumblr.com/post/150985551/management-bullshit-generator-from-buzzwords4u-co-uk",
+ "Management Bullshit Generator from buzzwords4u.co.uk"),
+ ("glinner",
+ "http://glinner.tumblr.com/post/150884779/dan-haggerty-kickin-bbq-sauce"),
+ ("joshual",
+ "http://joshual.tumblr.com/post/150860306/awesome-dan-zambonini"),
+ ("conundrum",
+ "http://conundrum.tumblr.com/post/150856620/dan-zambonini-london-tube-map-hat-tip-thomas"),
+ ("joshual",
+ "http://joshual.tumblr.com/post/150772409/the-game-named-page-hunt-presents-users-with-a")
+ ))
View
1,292 tests/test-1.html
@@ -0,0 +1,1292 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+
+ . .o8 oooo
+ .o8 "888 `888
+ .o888oo oooo oooo ooo. .oo. .oo. 888oooo. 888 oooo d8b
+ 888 `888 `888 `888P"Y88bP"Y88b d88' `88b 888 `888""8P
+ 888 888 888 888 888 888 888 888 888 888
+ 888 . 888 888 888 888 888 888 888 888 888 .o.
+ "888" `V88V"V8P' o888o o888o o888o `Y8bod8P' o888o d888b Y8P
+
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script>
+
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <meta name="viewport" content="width = 900"/>
+
+
+ <link rel="icon" href="http://assets.tumblr.com/images/favicon.gif?2" type="image/gif"/>
+ <link rel="apple-touch-icon" href="http://assets.tumblr.com/images/apple_touch_icon.png"/>
+
+ <script type="text/javascript" language="javascript">var tinyMCE;</script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/prototype.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/effects.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/application.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/tumblelog.js?143"></script>
+
+
+
+ <link rel="stylesheet" type="text/css"
+ href="http://assets.tumblr.com/stylesheets/compressed/global.css?143"/>
+
+ <link rel="stylesheet" type="text/css"
+ href="http://assets.tumblr.com/stylesheets/compressed/dashboard.css?143"/>
+
+
+
+
+ <title>Tumblr</title>
+ </head>
+ <body id="dashboard_index"
+ onclick="click_body();"
+ onload="
+ ">
+
+
+
+
+ <div id="container">
+ <div id="header_container">
+ <div id="header">
+
+ <a href="/dashboard"><img
+ src="http://assets.tumblr.com/images/logo.png?alpha&5" alt="Tumblr" id="logo"/></a>
+
+ <div id="nav">
+ <a href="/dashboard" class="nav_item
+ active">Dashboard<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:42px;"/></a>
+
+ <a href="/popular" class="nav_item
+ ">Popular<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:32px;"/></a>
+
+ <!-- Directory -->
+ <a href="/directory" id="directory_nav_item" class="nav_item
+ ">Directory<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:35px;"/></a>
+
+ <span id="account_nav_item" onclick="just_clicked_account_menu = true;"
+ class="nav_item
+ ">Account<img src="http://assets.tumblr.com/images/nav_down_arrow.png" alt="" class="menu_arrow"/><img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:40px;"/><div
+ id="account_menu" class="nav_menu" style="display:none;"><a
+ href="/goodies">Goodies</a><a
+ href="/settings">Preferences</a><a
+ href="/help">Help</a><a href="/logout">Log out</a></div></span>
+ </div>
+
+ <div id="search_box">
+ <form method="get" action="/search">
+ <input type="text" name="q" id="search_query"
+ onfocus="suspend_key_commands(); if (this.value == default_search_text) { this.value = ''; this.style.color = '#5c7480'; }"
+ onblur="resume_key_commands(); if (this.value == '') { this.value = default_search_text; this.style.color = '#c0c8d3'; }"
+ value="Search"
+ />
+ <input type="hidden" name="t"
+ value="rossburton"/>
+ <input type="hidden" name="scope" id="search_scope" value="everyone_i_follow"/>
+ </form>
+
+ <img src="http://assets.tumblr.com/images/search_icon.png" class="search_icon" alt=""
+ onclick="just_clicked_search_menu = true;"/>
+
+ <div id="search_controls" onclick="refresh_search_controls();" style="display:none;">
+ <a href="#" onclick="$('search_scope').value = 'all_of_tumblr'; return false;"
+ id="all_of_tumblr" class="first">
+ Tumblr
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'everyone_i_follow'; return false;"
+ id="everyone_i_follow">
+ My Dashboard
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'my_posts'; return false;"
+ id="my_posts">
+ My Posts
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'help_docs'; return false;"
+ id="help_docs" class="last">
+ Help Docs
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <img src="http://assets.tumblr.com/images/search_controls_arrow.png" class="arrow"/>
+ </div>
+
+ <script type="text/javascript">
+ var default_search_text = 'Search Tumblr';
+ refresh_search_controls();
+ </script>
+ </div>
+
+ <div id="new_post_notice_container"></div>
+ </div>
+ </div>
+
+
+
+ <img src="http://assets.tumblr.com/images/content_top.png?alpha" alt="" id="content_top"
+
+ /><div id="content">
+
+
+
+<!-- New posts notice -->
+ <script type="text/javascript">
+ var new_posts_checker;
+
+
+ setTimeout(function() {
+ new_posts_checker = new Ajax.PeriodicalUpdater(
+ { success: 'new_post_notice_container' },
+ '/dashboard/check_for_new_posts/after/153452218',
+ { method: 'get', frequency: 60, evalScripts: true }
+ );
+ },
+ 60 * 1000
+ );
+
+ // Stop checking for new posts after 30 minutes
+ setTimeout(
+ function() {
+ if (new_posts_checker) new_posts_checker.stop();
+ },
+ 30 * 60 * 1000
+ );
+ </script>
+
+ <script type="text/javascript">
+ // Key commands
+ document.onkeydown = function(e) {
+ if (! key_commands_are_suspended) {
+ if (! e) var e = window.event;
+ var code = e.charCode ? e.charCode : e.keyCode;
+ if (! e.shiftKey && ! e.ctrlKey && ! e.altKey && ! e.metaKey) {
+ if (code == Event.KEY_LEFT) {
+ if ($('previous_page_link')) location.href = $('previous_page_link').href;
+ } else if (code == Event.KEY_RIGHT) {
+ if ($('next_page_link')) location.href = $('next_page_link').href;
+ } else if (code == 74 || code == 75) {
+ var post_positions = new Hash();
+ $('posts').childElements().each(function(post){
+ if (post.id && post.id != 'new_post') {
+ post_positions.set(post.id, post.offsetTop);
+ }
+ });
+
+ var go_to_position = 0;
+
+ post_positions.each(function(pair){
+ var post_id = pair.key;
+ var post_position = pair.value;
+ var current_position = document.viewport.getScrollOffsets().top + 7;
+
+ if (code == 74) {
+ // Next
+ if (
+ post_position > current_position &&
+ (post_position < go_to_position || ! go_to_position)
+ ) {
+ go_to_position = post_position;
+ }
+ } else if (code == 75) {
+ // Previous
+ if (
+ post_position < current_position &&
+ post_position > go_to_position
+ ) {
+ go_to_position = post_position;
+ }
+ }
+ });
+
+ window.scrollTo(0, go_to_position - 7);
+ }
+ }
+ }
+ }
+ </script>
+
+<!-- Right column -->
+<div id="right_column" class="
+ ">
+ <!-- Dashboard -->
+ <div class="dashboard_nav_item active"
+ onmouseover="$('filter_menu').style.width = ($('filter_link').getWidth() + 6) + 'px';">
+ <a href="/dashboard">Dashboard</a>
+
+
+ <ul class="tumblelog_controls lite" style="margin-left:0px;">
+ <li><a href="/following">Following 10 people</a></li>
+ </ul>
+ <img src="http://assets.tumblr.com/images/active_dashboard_nav_arrow.png?alpha&2" class="arrow" alt=""/>
+ </div>
+
+ <!-- My tumblelog -->
+ <div class="dashboard_nav_item "
+ >
+ <a href="/tumblelog/rossburton" class="tumblelog_link">Ross Burton</a>
+
+ <ul class="tumblelog_controls">
+ <li><a href="http://rossburton.tumblr.com/">rossburton.tumblr.com</a></li>
+
+ <li><a href="/activity">Tumblarity</a>: 3</li>
+
+
+ <li class="">
+ <a href="/drafts">Drafts</a>
+ </li>
+ <li class="">
+ <a href="/queue">Queue</a>
+ </li>
+
+
+ <li><a href="/customize">Customize</a></li>
+ </ul>
+
+ <img src="http://assets.tumblr.com/images/dashboard_nav_expanded_arrow.png?alpha" class="expanded_arrow" alt="" style="display:inline;"/>
+
+ <img src="http://assets.tumblr.com/images/active_dashboard_nav_arrow.png?alpha&2" class="arrow" alt=""/>
+
+ </div>
+
+ <!-- Channels -->
+
+
+
+
+ <div class="dashboard_nav_item aux" style="border-bottom:0px; padding-right:8px;">
+ <img src="/images/dashboard_controls_plus.png?alpha"
+ alt="" style="width:11px; height:11px; vertical-align:-2px; margin-right:2px;
+ --float:right; --padding-top:2px;"/>
+ <a href="/create/public/tumblelog">Create another blog</a>
+ </div>
+
+ <div id="tip">
+ <form method="post" onsubmit="if ($('invite_email').value == 'lindsey@example.com') return false; $('send_invite_button').value = 'Sending...'; $('send_invite_button').disabled = true; pageTracker._trackEvent('Tips', 'Click Tip', 'Send Invite');">
+ <div class="lead">Want more followers?</div>
+ Invite your friends!
+ <div style="margin:10px 0px 15px 0px;">
+ <div class="tip_input_container"><input type="text" value="lindsey@example.com"
+ name="invite_email" id="invite_email"
+ onfocus="if (this.value == 'lindsey@example.com') { this.value = ''; this.style.color = '#C1D2DF'; }"
+ onblur="if (! this.value) { this.value = 'lindsey@example.com'; this.style.color = '#31485E'; }"/></div>
+ </div>
+ <div style="padding-bottom:2px;">
+ <input type="submit" class="tip_button" value="Send Invite" id="send_invite_button"/>
+ </div>
+ </form>
+
+ </div>
+
+ </div>
+
+<!-- Left column -->
+<div id="left_column">
+ <!-- Top pagination -->
+
+
+ <!-- Posts -->
+ <ol id="posts" >
+
+
+
+ <li class="post is_mine with_avatar new_post" id="new_post">
+ <img id="new_post_icons" alt="Create a post"
+ src="http://assets.tumblr.com/images/new_post_icons.png" usemap="#add_post"/>
+
+ <map id="add_post" name="add_post">
+ <area shape="rect" coords="0,0,72,97" title="Post Text" alt="Text"
+ href="/new/text"
+ />
+ <area shape="rect" coords="72,0,147,97" title="Post a Photo" alt="Photo"
+ href="/new/photo"
+ />
+ <area shape="rect" coords ="147,0,221,97" title="Post a Quote" alt="Quote"
+ href="/new/quote"
+ />
+ <area shape="rect" coords ="221,0,296,97" title="Post a Link" alt="Link"
+ href="/new/link"
+ />
+ <area shape="rect" coords ="296,0,371,97" title="Post a Chat" alt="Chat"
+ href="/new/chat"
+ />
+ <area shape="rect" coords ="371,0,447,97" title="Post Audio" alt="Audio"
+ href="/new/audio"
+ />
+ <area shape="rect" coords ="447,0,513,97" title="Post a Video" alt="Video"
+ href="/new/video"
+ />
+ </map>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/" title=""
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right"
+ class="avatar">&nbsp;</a>
+ </div>
+</li>
+
+
+ <!-- START POSTS -->
+
+
+
+
+
+
+
+ <li id="post153452218"
+ class="
+ post
+ quote same_user_as_last is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_153452218"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="153452218"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_153452218').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/153452218?redirect_to=%2Fdashboard">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">Skype currently uses technology from Joltid to make its P2P connections on the backend. Joltid was founded by Skype creators Janus Friis and Niklas Zennström and recently turned against Skype, saying that the popular VoIP service could not “possess, use, or modify” certain source code as part of the license agreement. Skype apparently did anyway, leading Joltid to terminate the agreement and accuse Skype of infringing on Joltid’s copyright and misusing confidential information.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://arstechnica.com/software/news/2009/07/ebay-told-it-cant-use-core-skype-tech-attempts-workaround.ars">eBay told it can’t use core Skype tech, attempts workaround - Ars Technica</a> </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_153452218" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_153452218" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_153452218" class="notes_control">
+ <div id="notes_loader_153452218" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_153452218" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_153452218');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/153452218/skype-currently-uses-technology-from-joltid-to" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_153452218" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post153115498"
+ class="
+ post
+ regular not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+ <a href="#" id="show_notes_link_153115498" class="reblog_count"
+ onclick="display_post_notes(153115498, '7yFPFC4Vh');
+ return false;">42 notes</a>
+
+
+ <a href="/reblog/153115498/TQxsZkBn?redirect_to=%2Fdashboard">reblog</a>
+
+ <form action="/unlike/TQxsZkBn" method="post" onsubmit="submit_like(153115498, true); return false;"
+ id="unlike_form_153115498"
+ style="display:none;"><input
+ type="hidden" name="id" value="153115498"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/TQxsZkBn"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 153115498'); submit_like(153115498, false); return false;"
+ id="like_form_153115498"
+ style=""><input
+ type="hidden" name="id" value="153115498"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://rulesformyunbornson.tumblr.com">rulesformyunbornson</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+ <div class="post_title">
+ 383. Framing a poster does not make it valuable. </div>
+
+ Body
+
+
+ <div id="notes_outer_container_153115498" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_153115498" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_153115498" class="notes_control">
+ <div id="notes_loader_153115498" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_153115498" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_153115498');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rulesformyunbornson.tumblr.com" title="1001 rules for my unborn son" class="avatar"
+ style="background:#0a2939 url('http://12.media.tumblr.com/avatar_aa73f59280bb_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rulesformyunbornson.tumblr.com/post/153115498/383-framing-a-poster-does-not-make-it-valuable" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_153115498" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post153003804"
+ class="
+ post
+ quote not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <a href="/reblog/153003804/gNuoGh7O?redirect_to=%2Fdashboard">reblog</a>
+
+ <form action="/unlike/gNuoGh7O" method="post" onsubmit="submit_like(153003804, true); return false;"
+ id="unlike_form_153003804"
+ style="display:none;"><input
+ type="hidden" name="id" value="153003804"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/gNuoGh7O"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 153003804'); submit_like(153003804, false); return false;"
+ id="like_form_153003804"
+ style=""><input
+ type="hidden" name="id" value="153003804"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://conundrum.tumblr.com">conundrum</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">After an evening of drinking Wild Turkey and smashing open coconuts with your forehead, chances are good that you’re going to wake up with a splitting headache. Sure there’s proven, over the counter drugs like Tylenol and Advil that you can get at the drugstore, but you know what else they sell at the drugstore? Tampons. Ergo, drugstores are for pussies.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://www.pop.ly/2gsy">7 High Tech Products And Their Cheap Ass Ingredients</a> </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_153003804" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_153003804" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_153003804" class="notes_control">
+ <div id="notes_loader_153003804" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_153003804" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_153003804');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://conundrum.tumblr.com" title="Conundrum" class="avatar"
+ style="background:#0a2939 url('http://5.media.tumblr.com/avatar_ded2149674e7_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://conundrum.tumblr.com/post/153003804/after-an-evening-of-drinking-wild-turkey-and" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_153003804" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post152896709"
+ class="
+ post
+ quote is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_152896709"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="152896709"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_152896709').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/152896709?redirect_to=%2Fdashboard">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">I don’t even know where to start the hate parade I want to unleash on S60 5th edition. Nokia’s managed to make RIM’s BlackBerry Storm OS retrofit look like a work of art. And when legacy (sorry, mature) software runs into a crappy half-assed UI, it’s a steaming pile of suck on a slab of garbage toast. All I could think about was how badly I wanted to shove Android onto it. Since I have nothing nice to say, let’s keep this part short.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://gizmodo.com/5308440/nokia-n97-review-nokia-is-doomed">Nokia N97 Review: Nokia Is Doomed - Gizmodo</a> </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_152896709" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_152896709" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_152896709" class="notes_control">
+ <div id="notes_loader_152896709" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_152896709" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_152896709');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/152896709/i-dont-even-know-where-to-start-the-hate-parade-i" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_152896709" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post152893624"
+ class="
+ post
+ quote not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <a href="/reblog/152893624/gvwaEsF1?redirect_to=%2Fdashboard">reblog</a>
+
+ <form action="/unlike/gvwaEsF1" method="post" onsubmit="submit_like(152893624, true); return false;"
+ id="unlike_form_152893624"
+ style="display:none;"><input
+ type="hidden" name="id" value="152893624"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/gvwaEsF1"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 152893624'); submit_like(152893624, false); return false;"
+ id="like_form_152893624"
+ style=""><input
+ type="hidden" name="id" value="152893624"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://joshual.tumblr.com">joshual</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">XML is like violence - if it doesn’t solve your problems, you are not using enough of it.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://nokogiri.rubyforge.org/nokogiri/">nokogiri-1.3.2 Documentation</a> | I’m now sold on XML! </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_152893624" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_152893624" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_152893624" class="notes_control">
+ <div id="notes_loader_152893624" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_152893624" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_152893624');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://joshual.tumblr.com" title="A Hatted Account ..." class="avatar"
+ style="background:#0a2939 url('http://assets.tumblr.com/images/default_avatar_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://joshual.tumblr.com/post/152893624/xml-is-like-violence-if-it-doesnt-solve-your" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_152893624" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post152821048"
+ class="
+ post
+ photo is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_152821048"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="152821048"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_152821048').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/152821048?redirect_to=%2Fdashboard">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://www.amazon.co.uk/gp/product/B002IJOOU8?ie=UTF8&amp;tag=1799&amp;linkCode=as2&amp;camp=1634&amp;creative=6738&amp;creativeASIN=B002IJOOU8"><img
+ class="image" alt=""
+ width="280"
+ height="280"
+ src="http://7.media.tumblr.com/y8WMYguF3qk5nbuqEWp2Whz0o1_400.jpg"/></a> </div>
+
+ <div class="caption">
+ Cablox, a neat cable management thingy. </div>
+
+
+
+ <div id="notes_outer_container_152821048" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_152821048" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_152821048" class="notes_control">
+ <div id="notes_loader_152821048" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_152821048" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_152821048');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/152821048/cablox-a-neat-cable-management-thingy" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_152821048" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post152196239"
+ class="
+ post
+ photo is_reblog not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+ <a href="#" id="show_notes_link_152196239" class="reblog_count"
+ onclick="display_post_notes(152196239, 'c8N8iSa4I');
+ return false;">61 notes</a>
+
+
+ <a href="/reblog/152196239/fav7Ac6W?redirect_to=%2Fdashboard">reblog</a>
+
+ <form action="/unlike/fav7Ac6W" method="post" onsubmit="submit_like(152196239, true); return false;"
+ id="unlike_form_152196239"
+ style="display:none;"><input
+ type="hidden" name="id" value="152196239"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/fav7Ac6W"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 152196239'); submit_like(152196239, false); return false;"
+ id="like_form_152196239"
+ style=""><input
+ type="hidden" name="id" value="152196239"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://conundrum.tumblr.com">conundrum</a
+ >
+ reblogged
+
+ <a href="http://dottorcarlo.tumblr.com/post/152195344/puscic-comicbooks-death-by-charles-holbert-jr">dottorcarlo</a>:
+
+ </div>
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://kidnotorious.deviantart.com/art/Painted-Death-113584513"><img
+ class="image" alt=""
+ width="500"
+ height="693"
+ src="http://5.media.tumblr.com/yZChWGr3kqivjao6NNOM6qN4o1_500.jpg"/></a> </div>
+
+ <div class="caption">
+ <p><a href="http://dottorcarlo.tumblr.com/post/152195344/puscic-comicbooks-death-by-charles-holbert-jr">dottorcarlo</a>: <a href="http://puscic.tumblr.com/post/152193794/comicbooks-death-by-charles-holbert-jr">puscic</a>: <a href="http://comicbooks.tumblr.com/post/152188151/death-by-charles-holbert-jr">comicbooks</a>:</p>
+
+<blockquote>Death by Charles Holbert Jr.</blockquote> </div>
+
+
+
+ <div id="notes_outer_container_152196239" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_152196239" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_152196239" class="notes_control">
+ <div id="notes_loader_152196239" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_152196239" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_152196239');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://conundrum.tumblr.com" title="Conundrum" class="avatar"
+ style="background:#0a2939 url('http://5.media.tumblr.com/avatar_ded2149674e7_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://conundrum.tumblr.com/post/152196239/dottorcarlo-puscic-comicbooks-death-by-charles" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_152196239" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post152155725"
+ class="
+ post
+ photo is_reblog not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+ <a href="#" id="show_notes_link_152155725" class="reblog_count"
+ onclick="display_post_notes(152155725, 'yHfC9RCjz');
+ return false;">0 notes</a>
+
+
+ <a href="/reblog/152155725/TaTTTMAq?redirect_to=%2Fdashboard">reblog</a>
+
+ <form action="/unlike/TaTTTMAq" method="post" onsubmit="submit_like(152155725, true); return false;"
+ id="unlike_form_152155725"
+ style="display:none;"><input
+ type="hidden" name="id" value="152155725"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/TaTTTMAq"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 152155725'); submit_like(152155725, false); return false;"
+ id="like_form_152155725"
+ style=""><input
+ type="hidden" name="id" value="152155725"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://joshual.tumblr.com">joshual</a
+ >
+ reblogged
+
+ <a href="http://rossburton.tumblr.com/post/151787926/holy-living-f-k">rossburton</a>:
+
+ </div>
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://www.theinternetnowinhandybookform.com/blog/?p=189"><img
+ class="image" alt=""
+ width="494"
+ height="700"
+ src="http://14.media.tumblr.com/y8WMYguF3qi20yzizwbnA6ppo1_500.jpg"/></a> </div>
+
+ <div class="caption">
+ <p><a href="http://rossburton.tumblr.com/post/151787926/holy-living-f-k">rossburton</a>:</p>
+<blockquote><a href="http://www.theinternetnowinhandybookform.com/blog/?p=189">Holy Living F**k</a></blockquote> </div>
+
+
+
+ <div id="notes_outer_container_152155725" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_152155725" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_152155725" class="notes_control">
+ <div id="notes_loader_152155725" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_152155725" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_152155725');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://joshual.tumblr.com" title="A Hatted Account ..." class="avatar"
+ style="background:#0a2939 url('http://assets.tumblr.com/images/default_avatar_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://joshual.tumblr.com/post/152155725/rossburton-holy-living-f-k" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_152155725" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post151795475"
+ class="
+ post
+ quote is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_151795475"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="151795475"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_151795475').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/151795475?redirect_to=%2Fdashboard">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">I have just one idea, if more people rode bicycles and fewer people droves cars you would not have to worry about the drink driving laws and I sincerely believe that. I have absolutely no prohibition about drinking a pint of two of beer and riding my bicycle where as I would not do that in a car.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://torytroll.blogspot.com/2009/07/boris-johnson-on-joys-of-drinking-and.html">Boris Johnson on the joys of drinking and cycling | Tory Troll</a>. Why is this man in charge of London? </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_151795475" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151795475" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151795475" class="notes_control">
+ <div id="notes_loader_151795475" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151795475" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151795475');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/151795475/i-have-just-one-idea-if-more-people-rode" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151795475" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post151787926"
+ class="
+ post
+ photo same_user_as_last is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_151787926"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="151787926"/><input type="hidden"
+ name="redirect_to" value="/dashboard"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="a2mr7dShbulDRz5zSRsBGwpH1U"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_151787926').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/151787926?redirect_to=%2Fdashboard">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://www.theinternetnowinhandybookform.com/blog/?p=189"><img
+ class="image" alt=""
+ width="494"
+ height="700"
+ src="http://14.media.tumblr.com/y8WMYguF3qi20yzizwbnA6ppo1_500.jpg"/></a> </div>
+
+ <div class="caption">
+ <a href="http://www.theinternetnowinhandybookform.com/blog/?p=189">Holy Living F**k</a> </div>
+
+
+
+ <div id="notes_outer_container_151787926" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151787926" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151787926" class="notes_control">
+ <div id="notes_loader_151787926" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151787926" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151787926');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/151787926/holy-living-f-k" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151787926" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+ <!-- END POSTS -->
+ </ol>
+
+
+ <!-- No posts found -->
+ </div>
+
+
+<div class="clear"></div>
+
+ <div id="pagination" style="">
+
+ <a id="next_page_link" href="/dashboard/2/151787926">Next page &#8594;</a>
+ </div>
+
+ </div>
+
+ <img src="http://assets.tumblr.com/images/content_bottom.png?alpha" alt="" id="content_bottom"/>
+
+ <div id="footer"
+ >
+ <strong>&copy; Tumblr, Inc.</strong>
+ <a href="/help">Help</a>
+ <a href="/about">About</a>
+ <a href="/themes">Themes</a>
+ <a href="/trends">Trends</a>
+ <a href="/map">Map</a>
+ <a href="http://staff.tumblr.com/">What's New</a>
+ <a href="/docs/api">API</a>
+ <a href="/content_policy">Content Policy</a>
+ <a href="/terms_of_service">Terms of Service</a>
+ <a href="/privacy_policy">Privacy Policy</a>
+ </div>
+ </div>
+
+
+ <script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ var pageTracker = _gat._getTracker("UA-97144-8");
+ pageTracker._trackPageview();
+ </script>
+
+ <script type="text/javascript">
+ _qoptions = { qacct:"p-19UtqE8ngoZbM" };
+ </script>
+ <script type="text/javascript" src="http://edge.quantserve.com/quant.js"></script>
+ <noscript>
+ <img src="http://pixel.quantserve.com/pixel/p-19UtqE8ngoZbM.gif"
+ style="display:none; border-width:0px; height:1px; width:1px;"/>
+ </noscript>
+
+ </body>
+</html>
View
1,264 tests/test-2.html
@@ -0,0 +1,1264 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+
+ . .o8 oooo
+ .o8 "888 `888
+ .o888oo oooo oooo ooo. .oo. .oo. 888oooo. 888 oooo d8b
+ 888 `888 `888 `888P"Y88bP"Y88b d88' `88b 888 `888""8P
+ 888 888 888 888 888 888 888 888 888 888
+ 888 . 888 888 888 888 888 888 888 888 888 .o.
+ "888" `V88V"V8P' o888o o888o o888o `Y8bod8P' o888o d888b Y8P
+
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script>
+
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+ <meta name="viewport" content="width = 900"/>
+
+
+ <link rel="icon" href="http://assets.tumblr.com/images/favicon.gif?2" type="image/gif"/>
+ <link rel="apple-touch-icon" href="http://assets.tumblr.com/images/apple_touch_icon.png"/>
+
+ <script type="text/javascript" language="javascript">var tinyMCE;</script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/prototype.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/effects.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/application.js?143"></script>
+
+ <script type="text/javascript" language="javascript"
+ src="http://assets.tumblr.com/javascript/tumblelog.js?143"></script>
+
+
+
+ <link rel="stylesheet" type="text/css"
+ href="http://assets.tumblr.com/stylesheets/compressed/global.css?143"/>
+
+ <link rel="stylesheet" type="text/css"
+ href="http://assets.tumblr.com/stylesheets/compressed/dashboard.css?143"/>
+
+
+
+
+ <title>Tumblr</title>
+ </head>
+ <body id="dashboard_index"
+ onclick="click_body();"
+ onload="
+ ">
+
+
+
+
+ <div id="container">
+ <div id="header_container">
+ <div id="header">
+
+ <a href="/dashboard"><img
+ src="http://assets.tumblr.com/images/logo.png?alpha&5" alt="Tumblr" id="logo"/></a>
+
+ <div id="nav">
+ <a href="/dashboard" class="nav_item
+ active">Dashboard<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:42px;"/></a>
+
+ <a href="/popular" class="nav_item
+ ">Popular<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:32px;"/></a>
+
+ <!-- Directory -->
+ <a href="/directory" id="directory_nav_item" class="nav_item
+ ">Directory<img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:35px;"/></a>
+
+ <span id="account_nav_item" onclick="just_clicked_account_menu = true;"
+ class="nav_item
+ ">Account<img src="http://assets.tumblr.com/images/nav_down_arrow.png" alt="" class="menu_arrow"/><img
+ src="http://assets.tumblr.com/images/nav_arrow.png" class="arrow" alt="" style="left:40px;"/><div
+ id="account_menu" class="nav_menu" style="display:none;"><a
+ href="/goodies">Goodies</a><a
+ href="/settings">Preferences</a><a
+ href="/help">Help</a><a href="/logout">Log out</a></div></span>
+ </div>
+
+ <div id="search_box">
+ <form method="get" action="/search">
+ <input type="text" name="q" id="search_query"
+ onfocus="suspend_key_commands(); if (this.value == default_search_text) { this.value = ''; this.style.color = '#5c7480'; }"
+ onblur="resume_key_commands(); if (this.value == '') { this.value = default_search_text; this.style.color = '#c0c8d3'; }"
+ value="Search"
+ />
+ <input type="hidden" name="t"
+ value="rossburton"/>
+ <input type="hidden" name="scope" id="search_scope" value="everyone_i_follow"/>
+ </form>
+
+ <img src="http://assets.tumblr.com/images/search_icon.png" class="search_icon" alt=""
+ onclick="just_clicked_search_menu = true;"/>
+
+ <div id="search_controls" onclick="refresh_search_controls();" style="display:none;">
+ <a href="#" onclick="$('search_scope').value = 'all_of_tumblr'; return false;"
+ id="all_of_tumblr" class="first">
+ Tumblr
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'everyone_i_follow'; return false;"
+ id="everyone_i_follow">
+ My Dashboard
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'my_posts'; return false;"
+ id="my_posts">
+ My Posts
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <a href="#" onclick="$('search_scope').value = 'help_docs'; return false;"
+ id="help_docs" class="last">
+ Help Docs
+ <img src="http://assets.tumblr.com/images/search_controls_check.png?alpha" class="check"/>
+ </a>
+ <img src="http://assets.tumblr.com/images/search_controls_arrow.png" class="arrow"/>
+ </div>
+
+ <script type="text/javascript">
+ var default_search_text = 'Search Tumblr';
+ refresh_search_controls();
+ </script>
+ </div>
+
+ <div id="new_post_notice_container"></div>
+ </div>
+ </div>
+
+
+
+ <img src="http://assets.tumblr.com/images/content_top.png?alpha" alt="" id="content_top"
+
+ /><div id="content">
+
+
+
+<!-- New posts notice -->
+
+ <script type="text/javascript">
+ // Key commands
+ document.onkeydown = function(e) {
+ if (! key_commands_are_suspended) {
+ if (! e) var e = window.event;
+ var code = e.charCode ? e.charCode : e.keyCode;
+ if (! e.shiftKey && ! e.ctrlKey && ! e.altKey && ! e.metaKey) {
+ if (code == Event.KEY_LEFT) {
+ if ($('previous_page_link')) location.href = $('previous_page_link').href;
+ } else if (code == Event.KEY_RIGHT) {
+ if ($('next_page_link')) location.href = $('next_page_link').href;
+ } else if (code == 74 || code == 75) {
+ var post_positions = new Hash();
+ $('posts').childElements().each(function(post){
+ if (post.id && post.id != 'new_post') {
+ post_positions.set(post.id, post.offsetTop);
+ }
+ });
+
+ var go_to_position = 0;
+
+ post_positions.each(function(pair){
+ var post_id = pair.key;
+ var post_position = pair.value;
+ var current_position = document.viewport.getScrollOffsets().top + 7;
+
+ if (code == 74) {
+ // Next
+ if (
+ post_position > current_position &&
+ (post_position < go_to_position || ! go_to_position)
+ ) {
+ go_to_position = post_position;
+ }
+ } else if (code == 75) {
+ // Previous
+ if (
+ post_position < current_position &&
+ post_position > go_to_position
+ ) {
+ go_to_position = post_position;
+ }
+ }
+ });
+
+ window.scrollTo(0, go_to_position - 7);
+ }
+ }
+ }
+ }
+ </script>
+
+<!-- Right column -->
+<div id="right_column" class="
+ ">
+ <!-- Dashboard -->
+ <div class="dashboard_nav_item active"
+ onmouseover="$('filter_menu').style.width = ($('filter_link').getWidth() + 6) + 'px';">
+ <a href="/dashboard">Dashboard</a>
+
+
+ <ul class="tumblelog_controls lite" style="margin-left:0px;">
+ <li><a href="/following">Following 10 people</a></li>
+ </ul>
+ <img src="http://assets.tumblr.com/images/active_dashboard_nav_arrow.png?alpha&2" class="arrow" alt=""/>
+ </div>
+
+ <!-- My tumblelog -->
+ <div class="dashboard_nav_item "
+ >
+ <a href="/tumblelog/rossburton" class="tumblelog_link">Ross Burton</a>
+
+ <ul class="tumblelog_controls">
+ <li><a href="http://rossburton.tumblr.com/">rossburton.tumblr.com</a></li>
+
+ <li><a href="/activity">Tumblarity</a>: 3</li>
+
+
+ <li class="">
+ <a href="/drafts">Drafts</a>
+ </li>
+ <li class="">
+ <a href="/queue">Queue</a>
+ </li>
+
+
+ <li><a href="/customize">Customize</a></li>
+ </ul>
+
+ <img src="http://assets.tumblr.com/images/dashboard_nav_expanded_arrow.png?alpha" class="expanded_arrow" alt="" style="display:inline;"/>
+
+ <img src="http://assets.tumblr.com/images/active_dashboard_nav_arrow.png?alpha&2" class="arrow" alt=""/>
+
+ </div>
+
+ <!-- Channels -->
+
+
+
+
+ <div class="dashboard_nav_item aux" style="border-bottom:0px; padding-right:8px;">
+ <img src="/images/dashboard_controls_plus.png?alpha"
+ alt="" style="width:11px; height:11px; vertical-align:-2px; margin-right:2px;
+ --float:right; --padding-top:2px;"/>
+ <a href="/create/public/tumblelog">Create another blog</a>
+ </div>
+
+ <div id="tip">
+
+ <div class="lead">Twitter user?</div>
+ <a href="/settings" onclick="pageTracker._trackEvent('Tips', 'Click Tip', 'Twitter');">Setup&nbsp;your&nbsp;account</a>
+ to tweet your Tumblr posts!
+
+ </div>
+
+ </div>
+
+<!-- Left column -->
+<div id="left_column">
+ <!-- Top pagination -->
+ <div id="dashboard_controls">
+ <a href="/dashboard" style="float:left;"><img
+ src="http://assets.tumblr.com/images/dashboard_controls_arrow_first_page.png?2"
+ class="dashboard_controls_arrow_first_page" alt=""/> Back to first page</a>
+
+ <div style="float:right;">
+ <a href="/dashboard/1"><img src="http://assets.tumblr.com/images/dashboard_controls_arrow_left.png?2" class="dashboard_controls_arrow_left" alt=""/></a>
+
+ <span class="control">Page 2</span>
+
+ <a href="/dashboard/3/150772409"><img src="http://assets.tumblr.com/images/dashboard_controls_arrow_right.png?2" class="dashboard_controls_arrow_right" alt=""/></a>
+ </div>
+
+ <div class="clear"></div>
+ </div>
+
+
+ <!-- Posts -->
+ <ol id="posts" >
+
+
+
+ <!-- START POSTS -->
+
+
+
+
+
+
+
+ <li id="post151597536"
+ class="
+ post
+ photo not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+ <a href="#" id="show_notes_link_151597536" class="reblog_count"
+ onclick="display_post_notes(151597536, 'c8N8iSa4I');
+ return false;">1 note</a>
+
+
+ <a href="/reblog/151597536/k7H5SawQ?redirect_to=%2Fdashboard%2F2%2F151787926">reblog</a>
+
+ <form action="/unlike/k7H5SawQ" method="post" onsubmit="submit_like(151597536, true); return false;"
+ id="unlike_form_151597536"
+ style="display:none;"><input
+ type="hidden" name="id" value="151597536"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/k7H5SawQ"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 151597536'); submit_like(151597536, false); return false;"
+ id="like_form_151597536"
+ style=""><input
+ type="hidden" name="id" value="151597536"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://conundrum.tumblr.com">conundrum</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <img
+ class="image" alt=""
+ width="500"
+ height="377"
+ src="http://16.media.tumblr.com/c8N8iSa4IqhpeovoLQtHRvQco1_500.png"/> </div>
+
+
+
+
+ <div id="notes_outer_container_151597536" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151597536" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151597536" class="notes_control">
+ <div id="notes_loader_151597536" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151597536" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151597536');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://conundrum.tumblr.com" title="Conundrum" class="avatar"
+ style="background:#0a2939 url('http://5.media.tumblr.com/avatar_ded2149674e7_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://conundrum.tumblr.com/post/151597536" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151597536" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post151494453"
+ class="
+ post
+ photo not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <a href="/reblog/151494453/jddOZVY0?redirect_to=%2Fdashboard%2F2%2F151787926">reblog</a>
+
+ <form action="/unlike/jddOZVY0" method="post" onsubmit="submit_like(151494453, true); return false;"
+ id="unlike_form_151494453"
+ style="display:none;"><input
+ type="hidden" name="id" value="151494453"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/jddOZVY0"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 151494453'); submit_like(151494453, false); return false;"
+ id="like_form_151494453"
+ style=""><input
+ type="hidden" name="id" value="151494453"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://joshual.tumblr.com">joshual</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://xkcd.com/616/"><img
+ class="image" alt=""
+ width="500"
+ height="136"
+ src="http://2.media.tumblr.com/yHfC9RCjzqhfp8dzxOehr90ho1_500.png"/></a> </div>
+
+ <div class="caption">
+ <a href="http://xkcd.com/616/">xkcd - A Webcomic - Lease</a> | This is me a month or so ago </div>
+
+
+
+ <div id="notes_outer_container_151494453" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151494453" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151494453" class="notes_control">
+ <div id="notes_loader_151494453" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151494453" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151494453');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://joshual.tumblr.com" title="A Hatted Account ..." class="avatar"
+ style="background:#0a2939 url('http://assets.tumblr.com/images/default_avatar_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://joshual.tumblr.com/post/151494453/xkcd-a-webcomic-lease-this-is-me-a-month-or" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151494453" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post151454242"
+ class="
+ post
+ quote is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_151454242"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="151454242"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_151454242').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/151454242?redirect_to=%2Fdashboard%2F2%2F151787926">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">The Debian project has decided to adopt a new policy of time-based development freezes for future releases, on a two-year cycle.</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://www.debian.org/News/2009/20090729">Debian — News — Debian decides to adopt time-based release freezes</a> </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_151454242" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151454242" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151454242" class="notes_control">
+ <div id="notes_loader_151454242" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151454242" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151454242');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/151454242/the-debian-project-has-decided-to-adopt-a-new" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151454242" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post151375617"
+ class="
+ post
+ quote same_user_as_last is_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <form action="/delete" method="post" id="delete_post_151375617"
+ onsubmit="return confirm('Are you sure you want to delete this post?');"><input
+ type="hidden" name="id" value="151375617"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/></form>
+
+ <a onclick="if (confirm('Delete this post?'))
+ document.getElementById('delete_post_151375617').submit();
+ return false;" href="#">delete</a>
+
+ <a href="/edit/151375617?redirect_to=%2Fdashboard%2F2%2F151787926">edit</a>
+ </div>
+
+ <!-- Username -->
+
+ <!-- Share post -->
+
+
+ &#8220;<span class="quote">Last night on the O’Reilly Factor, Bill turned to the audience letters. From Peter in Canada: “Has anyone noted that life expectancy in Canada under our health system is higher than the USA?” Bill wasn’t phased, but he did use some creative math to answer. “Well Peter, that’s to be expected,” he said, “we have ten times as many people as you do!</span>&#8221;
+
+ <table border="0" cellpadding="0" cellspacing="0" width="100%"
+ style="margin-top:10px;">
+ <tr>
+ <td valign="top" style="width:1px; padding:0px 10px 0px 20px;">
+ &mdash;
+ </td>
+ <td valign="top" class="quote_source">
+ <a href="http://www.huffingtonpost.com/2009/07/28/bill-oreilly-higher-canad_n_246261.html">The Huffington Post<br /></a> </td>
+ </tr>
+ </table>
+
+
+
+ <div id="notes_outer_container_151375617" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_151375617" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_151375617" class="notes_control">
+ <div id="notes_loader_151375617" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_151375617" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_151375617');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://rossburton.tumblr.com" title="Ross Burton" class="avatar"
+ style="background:#0a2939 url('http://20.media.tumblr.com/avatar_6b02a42259bd_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://rossburton.tumblr.com/post/151375617/last-night-on-the-oreilly-factor-bill-turned-to" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_151375617" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post150985551"
+ class="
+ post
+ link not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <a href="/reblog/150985551/eMR8KA0H?redirect_to=%2Fdashboard%2F2%2F151787926">reblog</a>
+
+ <form action="/unlike/eMR8KA0H" method="post" onsubmit="submit_like(150985551, true); return false;"
+ id="unlike_form_150985551"
+ style="display:none;"><input
+ type="hidden" name="id" value="150985551"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/eMR8KA0H"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 150985551'); submit_like(150985551, false); return false;"
+ id="like_form_150985551"
+ style=""><input
+ type="hidden" name="id" value="150985551"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://joshual.tumblr.com">joshual</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+ <div class="post_title" style="margin-bottom:0px;">
+ <a href="http://www.buzzwords4u.co.uk/"
+ onclick="track_link_click(this);"
+ >Management Bullshit Generator from buzzwords4u.co.uk</a>
+ </div>
+
+ <div style="margin-top:10px;">
+ <p>Personal favourites thus far:</p>
+<p>“It’s about time you people started eating some reality sandwiches. Perhaps we can then think about parking our cars in the same garage “</p>
+<p>“Let’s helicopter this around the room and see where it lands”</p> </div>
+
+
+
+ <div id="notes_outer_container_150985551" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_150985551" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_150985551" class="notes_control">
+ <div id="notes_loader_150985551" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_150985551" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_150985551');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="so_ie_doesnt_treat_this_as_inline">
+ <a href="http://joshual.tumblr.com" title="A Hatted Account ..." class="avatar"
+ style="background:#0a2939 url('http://assets.tumblr.com/images/default_avatar_64.gif') no-repeat top right">&nbsp;</a>
+
+
+ <img src="http://assets.tumblr.com/images/bubble_arrow.png" alt="" class="arrow"/>
+
+ <a href="http://joshual.tumblr.com/post/150985551/management-bullshit-generator-from-buzzwords4u-co-uk" title="Permalink"><img
+ src="http://assets.tumblr.com/images/permalink.png?2" class="permalink"
+ id="permalink_150985551" alt="permalink"/></a>
+ </div>
+ </li>
+
+
+
+
+
+
+
+ <li id="post150884779"
+ class="
+ post
+ photo not_mine ">
+
+
+ <!-- Post controls -->
+ <div class="post_controls">
+
+
+ <a href="/reblog/150884779/c2zAkr6D?redirect_to=%2Fdashboard%2F2%2F151787926">reblog</a>
+
+ <form action="/unlike/c2zAkr6D" method="post" onsubmit="submit_like(150884779, true); return false;"
+ id="unlike_form_150884779"
+ style="display:none;"><input
+ type="hidden" name="id" value="150884779"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like_active.png"
+ class="like_button already_like" title="Unlike" alt="Unlike"/></form>
+
+ <form
+ action="/like/c2zAkr6D"
+ method="post"
+ onsubmit="pageTracker._trackEvent('Dashboard', 'Like', 'Post: 150884779'); submit_like(150884779, false); return false;"
+ id="like_form_150884779"
+ style=""><input
+ type="hidden" name="id" value="150884779"/><input type="hidden"
+ name="redirect_to" value="/dashboard/2/151787926"/><input
+ type="hidden" id="form_key" name="form_key"
+ value="oAKiz8sCmFDYSYlu9tJBSenC7iw"/><input type="image" src="http://assets.tumblr.com/images/like.png"
+ class="like_button" title="Like" alt="Like"/></form>
+
+ </div>
+
+ <!-- Username -->
+ <div class="post_info">
+
+ <a href="http://glinner.tumblr.com">glinner</a
+ >:
+
+ </div>
+
+ <!-- Share post -->
+
+
+
+
+ <div>
+ <a href="http://danhaggertyhome.com/index.cfm?fuseaction=product.display&amp;Product_ID=1506"><img
+ class="image" alt=""
+ width="40"
+ height="100"
+ src="http://16.media.tumblr.com/BhoDYmVvjqgaoev6JuDfJgMjo1_100.jpg"/></a> </div>
+
+ <div class="caption">
+ <a href="http://danhaggertyhome.com/index.cfm?fuseaction=product.display&amp;Product_ID=1506">Dan Haggerty Kickin BBQ Sauce</a> </div>
+
+
+
+ <div id="notes_outer_container_150884779" style="display:none; overflow:hidden; clear:both;">
+ <div style="padding-top:10px;">
+ <div id="notes_container_150884779" style="display:none; overflow:hidden;"></div>
+
+ <div id="notes_control_150884779" class="notes_control">
+ <div id="notes_loader_150884779" class="notes_loader">
+ Loading...
+ </div>
+
+ <div id="notes_hide_link_150884779" style="display:none;" class="notes_hide_link">
+ <a href="#" onclick="Effect.SlideUp('notes_outer_container_150884779');
+ return false;" style="color:#79A0BE;">Hide notes</a>
+ </div>
+ </div>
+ </div>
+ </div>