Commits

benoitc@localhost.nymphormation.net  committed 368ad06

continue update

  • Participants
  • Parent commits b1f2800

Comments (0)

Files changed (17)

 {
     "env": {
         "default": {
-            "db": "http://127.0.0.1:5984/benoitc"
+            "db": "http://127.0.0.1:5984/benoitc-dev"
         }
     }
 }

File _attachments/css/screen.css

+body {
+    background-color: #e7e7e7;
+    color: #000;
+}
+
+a {
+    color: #14456e;
+}
+h2, h3 {firehose...omark.org (line 14)
+font-size:medium;
+}
+
+body {
+    -x-system-font:none;
+    font-family:'Gill Sans','Gill Sans MT',Verdana,sans-serif;
+    font-size:medium;
+    font-size-adjust:none;
+    font-stretch:normal;
+    font-style:normal;
+    font-variant:normal;
+    font-weight:normal;
+    line-height:1.75;
+    margin:1.75em auto;
+    width:40.8em;
+    font-size: 12px;
+}
+
+
+
+img { border: none; }
+
+#edit {
+    height: 100%;
+    overflow:hidden;
+}
+#edit #fedit {
+    display: block;
+    position: relative;
+     width: 50%;
+    float: left;
+    height: 100%;
+
+}
+
+#edit #preview {
+    display: block;
+    position: relative;
+    width: 48%;
+    float: right;
+    height: 100%;     
+    overflow: auto;    
+}
+
+form li {
+    padding: 2px 0;
+    /*clear: both;*/
+    margin: 0;
+}
+form li * {
+    vertical-align: middle
+}
+form label {
+    display: block;
+    width: 14em;
+    height: 11px;
+    float: left;
+    padding: 0 1em 3px 0;
+}
+input[type='text'], 
+input[type='password'],
+select {
+    width: 174px;
+    border: 1px solid;
+    margin: 0;
+}
+
+textarea {
+    width: 99%;
+    border: 1px solid;
+    height: 280px;
+}

File _attachments/js/.textarea.jquery.js.swp

Binary file added.

File _attachments/js/showdown.js

+//
+// showdown.js -- A javascript port of Markdown.
+//
+// Copyright (c) 2007 John Fraser.
+//
+// Original Markdown Copyright (c) 2004-2005 John Gruber
+//   <http://daringfireball.net/projects/markdown/>
+//
+// Redistributable under a BSD-style open source license.
+// See license.txt for more information.
+//
+// The full source distribution is at:
+//
+//				A A L
+//				T C A
+//				T K B
+//
+//   <http://www.attacklab.net/>
+//
+
+//
+// Wherever possible, Showdown is a straight, line-by-line port
+// of the Perl version of Markdown.
+//
+// This is not a normal parser design; it's basically just a
+// series of string substitutions.  It's hard to read and
+// maintain this way,  but keeping Showdown close to the original
+// design makes it easier to port new features.
+//
+// More importantly, Showdown behaves like markdown.pl in most
+// edge cases.  So web applications can do client-side preview
+// in Javascript, and then build identical HTML on the server.
+//
+// This port needs the new RegExp functionality of ECMA 262,
+// 3rd Edition (i.e. Javascript 1.5).  Most modern web browsers
+// should do fine.  Even with the new regular expression features,
+// We do a lot of work to emulate Perl's regex functionality.
+// The tricky changes in this file mostly have the "attacklab:"
+// label.  Major or self-explanatory changes don't.
+//
+// Smart diff tools like Araxis Merge will be able to match up
+// this file with markdown.pl in a useful way.  A little tweaking
+// helps: in a copy of markdown.pl, replace "#" with "//" and
+// replace "$text" with "text".  Be sure to ignore whitespace
+// and line endings.
+//
+
+
+//
+// Showdown usage:
+//
+//   var text = "Markdown *rocks*.";
+//
+//   var converter = new Showdown.converter();
+//   var html = converter.makeHtml(text);
+//
+//   alert(html);
+//
+// Note: move the sample code to the bottom of this
+// file before uncommenting it.
+//
+
+
+//
+// Showdown namespace
+//
+var Showdown = {};
+
+//
+// converter
+//
+// Wraps all "globals" so that the only thing
+// exposed is makeHtml().
+//
+Showdown.converter = function() {
+
+//
+// Globals:
+//
+
+// Global hashes, used by various utility routines
+var g_urls;
+var g_titles;
+var g_html_blocks;
+
+// Used to track when we're inside an ordered or unordered list
+// (see _ProcessListItems() for details):
+var g_list_level = 0;
+
+
+this.makeHtml = function(text) {
+//
+// Main function. The order in which other subs are called here is
+// essential. Link and image substitutions need to happen before
+// _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the <a>
+// and <img> tags get encoded.
+//
+
+	// Clear the global hashes. If we don't clear these, you get conflicts
+	// from other articles when generating a page which contains more than
+	// one article (e.g. an index page that shows the N most recent
+	// articles):
+	g_urls = new Array();
+	g_titles = new Array();
+	g_html_blocks = new Array();
+
+	// attacklab: Replace ~ with ~T
+	// This lets us use tilde as an escape char to avoid md5 hashes
+	// The choice of character is arbitray; anything that isn't
+    // magic in Markdown will work.
+	text = text.replace(/~/g,"~T");
+
+	// attacklab: Replace $ with ~D
+	// RegExp interprets $ as a special character
+	// when it's in a replacement string
+	text = text.replace(/\$/g,"~D");
+
+	// Standardize line endings
+	text = text.replace(/\r\n/g,"\n"); // DOS to Unix
+	text = text.replace(/\r/g,"\n"); // Mac to Unix
+
+	// Make sure text begins and ends with a couple of newlines:
+	text = "\n\n" + text + "\n\n";
+
+	// Convert all tabs to spaces.
+	text = _Detab(text);
+
+	// Strip any lines consisting only of spaces and tabs.
+	// This makes subsequent regexen easier to write, because we can
+	// match consecutive blank lines with /\n+/ instead of something
+	// contorted like /[ \t]*\n+/ .
+	text = text.replace(/^[ \t]+$/mg,"");
+
+	// Turn block-level HTML blocks into hash entries
+	text = _HashHTMLBlocks(text);
+
+	// Strip link definitions, store in hashes.
+	text = _StripLinkDefinitions(text);
+
+	text = _RunBlockGamut(text);
+
+	text = _UnescapeSpecialChars(text);
+
+	// attacklab: Restore dollar signs
+	text = text.replace(/~D/g,"$$");
+
+	// attacklab: Restore tildes
+	text = text.replace(/~T/g,"~");
+
+	return text;
+}
+
+
+var _StripLinkDefinitions = function(text) {
+//
+// Strips link definitions from text, stores the URLs and titles in
+// hash references.
+//
+
+	// Link defs are in the form: ^[id]: url "optional title"
+
+	/*
+		var text = text.replace(/
+				^[ ]{0,3}\[(.+)\]:  // id = $1  attacklab: g_tab_width - 1
+				  [ \t]*
+				  \n?				// maybe *one* newline
+				  [ \t]*
+				<?(\S+?)>?			// url = $2
+				  [ \t]*
+				  \n?				// maybe one newline
+				  [ \t]*
+				(?:
+				  (\n*)				// any lines skipped = $3 attacklab: lookbehind removed
+				  ["(]
+				  (.+?)				// title = $4
+				  [")]
+				  [ \t]*
+				)?					// title is optional
+				(?:\n+|$)
+			  /gm,
+			  function(){...});
+	*/
+	var text = text.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|\Z)/gm,
+		function (wholeMatch,m1,m2,m3,m4) {
+			m1 = m1.toLowerCase();
+			g_urls[m1] = _EncodeAmpsAndAngles(m2);  // Link IDs are case-insensitive
+			if (m3) {
+				// Oops, found blank lines, so it's not a title.
+				// Put back the parenthetical statement we stole.
+				return m3+m4;
+			} else if (m4) {
+				g_titles[m1] = m4.replace(/"/g,"&quot;");
+			}
+			
+			// Completely remove the definition from the text
+			return "";
+		}
+	);
+
+	return text;
+}
+
+
+var _HashHTMLBlocks = function(text) {
+	// attacklab: Double up blank lines to reduce lookaround
+	text = text.replace(/\n/g,"\n\n");
+
+	// Hashify HTML blocks:
+	// We only want to do this for block-level HTML tags, such as headers,
+	// lists, and tables. That's because we still want to wrap <p>s around
+	// "paragraphs" that are wrapped in non-block-level tags, such as anchors,
+	// phrase emphasis, and spans. The list of tags we're looking for is
+	// hard-coded:
+	var block_tags_a = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del"
+	var block_tags_b = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math"
+
+	// First, look for nested blocks, e.g.:
+	//   <div>
+	//     <div>
+	//     tags for inner block must be indented.
+	//     </div>
+	//   </div>
+	//
+	// The outermost tags must start at the left margin for this to match, and
+	// the inner nested divs must be indented.
+	// We need to do this before the next, more liberal match, because the next
+	// match will start at the first `<div>` and stop at the first `</div>`.
+
+	// attacklab: This regex can be expensive when it fails.
+	/*
+		var text = text.replace(/
+		(						// save in $1
+			^					// start of line  (with /m)
+			<($block_tags_a)	// start tag = $2
+			\b					// word break
+								// attacklab: hack around khtml/pcre bug...
+			[^\r]*?\n			// any number of lines, minimally matching
+			</\2>				// the matching end tag
+			[ \t]*				// trailing spaces/tabs
+			(?=\n+)				// followed by a newline
+		)						// attacklab: there are sentinel newlines at end of document
+		/gm,function(){...}};
+	*/
+	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,hashElement);
+
+	//
+	// Now match more liberally, simply from `\n<tag>` to `</tag>\n`
+	//
+
+	/*
+		var text = text.replace(/
+		(						// save in $1
+			^					// start of line  (with /m)
+			<($block_tags_b)	// start tag = $2
+			\b					// word break
+								// attacklab: hack around khtml/pcre bug...
+			[^\r]*?				// any number of lines, minimally matching
+			.*</\2>				// the matching end tag
+			[ \t]*				// trailing spaces/tabs
+			(?=\n+)				// followed by a newline
+		)						// attacklab: there are sentinel newlines at end of document
+		/gm,function(){...}};
+	*/
+	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,hashElement);
+
+	// Special case just for <hr />. It was easier to make a special case than
+	// to make the other regex more complicated.  
+
+	/*
+		text = text.replace(/
+		(						// save in $1
+			\n\n				// Starting after a blank line
+			[ ]{0,3}
+			(<(hr)				// start tag = $2
+			\b					// word break
+			([^<>])*?			// 
+			\/?>)				// the matching end tag
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// Special case for standalone HTML comments:
+
+	/*
+		text = text.replace(/
+		(						// save in $1
+			\n\n				// Starting after a blank line
+			[ ]{0,3}			// attacklab: g_tab_width - 1
+			<!
+			(--[^\r]*?--\s*)+
+			>
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(\n\n[ ]{0,3}<!(--[^\r]*?--\s*)+>[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// PHP and ASP-style processor instructions (<?...?> and <%...%>)
+
+	/*
+		text = text.replace(/
+		(?:
+			\n\n				// Starting after a blank line
+		)
+		(						// save in $1
+			[ ]{0,3}			// attacklab: g_tab_width - 1
+			(?:
+				<([?%])			// $2
+				[^\r]*?
+				\2>
+			)
+			[ \t]*
+			(?=\n{2,})			// followed by a blank line
+		)
+		/g,hashElement);
+	*/
+	text = text.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,hashElement);
+
+	// attacklab: Undo double lines (see comment at top of this function)
+	text = text.replace(/\n\n/g,"\n");
+	return text;
+}
+
+var hashElement = function(wholeMatch,m1) {
+	var blockText = m1;
+
+	// Undo double lines
+	blockText = blockText.replace(/\n\n/g,"\n");
+	blockText = blockText.replace(/^\n/,"");
+	
+	// strip trailing blank lines
+	blockText = blockText.replace(/\n+$/g,"");
+	
+	// Replace the element text with a marker ("~KxK" where x is its key)
+	blockText = "\n\n~K" + (g_html_blocks.push(blockText)-1) + "K\n\n";
+	
+	return blockText;
+};
+
+var _RunBlockGamut = function(text) {
+//
+// These are all the transformations that form block-level
+// tags like paragraphs, headers, and list items.
+//
+	text = _DoHeaders(text);
+
+	// Do Horizontal Rules:
+	var key = hashBlock("<hr />");
+	text = text.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,key);
+	text = text.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,key);
+	text = text.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,key);
+
+	text = _DoLists(text);
+	text = _DoCodeBlocks(text);
+	text = _DoBlockQuotes(text);
+
+	// We already ran _HashHTMLBlocks() before, in Markdown(), but that
+	// was to escape raw HTML in the original Markdown source. This time,
+	// we're escaping the markup we've just created, so that we don't wrap
+	// <p> tags around block-level tags.
+	text = _HashHTMLBlocks(text);
+	text = _FormParagraphs(text);
+
+	return text;
+}
+
+
+var _RunSpanGamut = function(text) {
+//
+// These are all the transformations that occur *within* block-level
+// tags like paragraphs, headers, and list items.
+//
+
+	text = _DoCodeSpans(text);
+	text = _EscapeSpecialCharsWithinTagAttributes(text);
+	text = _EncodeBackslashEscapes(text);
+
+	// Process anchor and image tags. Images must come first,
+	// because ![foo][f] looks like an anchor.
+	text = _DoImages(text);
+	text = _DoAnchors(text);
+
+	// Make links out of things like `<http://example.com/>`
+	// Must come after _DoAnchors(), because you can use < and >
+	// delimiters in inline links like [this](<url>).
+	text = _DoAutoLinks(text);
+	text = _EncodeAmpsAndAngles(text);
+	text = _DoItalicsAndBold(text);
+
+	// Do hard breaks:
+	text = text.replace(/  +\n/g," <br />\n");
+
+	return text;
+}
+
+var _EscapeSpecialCharsWithinTagAttributes = function(text) {
+//
+// Within tags -- meaning between < and > -- encode [\ ` * _] so they
+// don't conflict with their use in Markdown for code, italics and strong.
+//
+
+	// Build a regex to find HTML tags and comments.  See Friedl's 
+	// "Mastering Regular Expressions", 2nd Ed., pp. 200-201.
+	var regex = /(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;
+
+	text = text.replace(regex, function(wholeMatch) {
+		var tag = wholeMatch.replace(/(.)<\/?code>(?=.)/g,"$1`");
+		tag = escapeCharacters(tag,"\\`*_");
+		return tag;
+	});
+
+	return text;
+}
+
+var _DoAnchors = function(text) {
+//
+// Turn Markdown link shortcuts into XHTML <a> tags.
+//
+	//
+	// First, handle reference-style links: [link text] [id]
+	//
+
+	/*
+		text = text.replace(/
+		(							// wrap whole match in $1
+			\[
+			(
+				(?:
+					\[[^\]]*\]		// allow brackets nested one level
+					|
+					[^\[]			// or anything else
+				)*
+			)
+			\]
+
+			[ ]?					// one optional space
+			(?:\n[ ]*)?				// one optional newline followed by spaces
+
+			\[
+			(.*?)					// id = $3
+			\]
+		)()()()()					// pad remaining backreferences
+		/g,_DoAnchors_callback);
+	*/
+	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeAnchorTag);
+
+	//
+	// Next, inline-style links: [link text](url "optional title")
+	//
+
+	/*
+		text = text.replace(/
+			(						// wrap whole match in $1
+				\[
+				(
+					(?:
+						\[[^\]]*\]	// allow brackets nested one level
+					|
+					[^\[\]]			// or anything else
+				)
+			)
+			\]
+			\(						// literal paren
+			[ \t]*
+			()						// no id, so leave $3 empty
+			<?(.*?)>?				// href = $4
+			[ \t]*
+			(						// $5
+				(['"])				// quote char = $6
+				(.*?)				// Title = $7
+				\6					// matching quote
+				[ \t]*				// ignore any spaces/tabs between closing quote and )
+			)?						// title is optional
+			\)
+		)
+		/g,writeAnchorTag);
+	*/
+	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()<?(.*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeAnchorTag);
+
+	//
+	// Last, handle reference-style shortcuts: [link text]
+	// These must come last in case you've also got [link test][1]
+	// or [link test](/foo)
+	//
+
+	/*
+		text = text.replace(/
+		(		 					// wrap whole match in $1
+			\[
+			([^\[\]]+)				// link text = $2; can't contain '[' or ']'
+			\]
+		)()()()()()					// pad rest of backreferences
+		/g, writeAnchorTag);
+	*/
+	text = text.replace(/(\[([^\[\]]+)\])()()()()()/g, writeAnchorTag);
+
+	return text;
+}
+
+var writeAnchorTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
+	if (m7 == undefined) m7 = "";
+	var whole_match = m1;
+	var link_text   = m2;
+	var link_id	 = m3.toLowerCase();
+	var url		= m4;
+	var title	= m7;
+	
+	if (url == "") {
+		if (link_id == "") {
+			// lower-case and turn embedded newlines into spaces
+			link_id = link_text.toLowerCase().replace(/ ?\n/g," ");
+		}
+		url = "#"+link_id;
+		
+		if (g_urls[link_id] != undefined) {
+			url = g_urls[link_id];
+			if (g_titles[link_id] != undefined) {
+				title = g_titles[link_id];
+			}
+		}
+		else {
+			if (whole_match.search(/\(\s*\)$/m)>-1) {
+				// Special case for explicit empty url
+				url = "";
+			} else {
+				return whole_match;
+			}
+		}
+	}	
+	
+	url = escapeCharacters(url,"*_");
+	var result = "<a href=\"" + url + "\"";
+	
+	if (title != "") {
+		title = title.replace(/"/g,"&quot;");
+		title = escapeCharacters(title,"*_");
+		result +=  " title=\"" + title + "\"";
+	}
+	
+	result += ">" + link_text + "</a>";
+	
+	return result;
+}
+
+
+var _DoImages = function(text) {
+//
+// Turn Markdown image shortcuts into <img> tags.
+//
+
+	//
+	// First, handle reference-style labeled images: ![alt text][id]
+	//
+
+	/*
+		text = text.replace(/
+		(						// wrap whole match in $1
+			!\[
+			(.*?)				// alt text = $2
+			\]
+
+			[ ]?				// one optional space
+			(?:\n[ ]*)?			// one optional newline followed by spaces
+
+			\[
+			(.*?)				// id = $3
+			\]
+		)()()()()				// pad rest of backreferences
+		/g,writeImageTag);
+	*/
+	text = text.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeImageTag);
+
+	//
+	// Next, handle inline images:  ![alt text](url "optional title")
+	// Don't forget: encode * and _
+
+	/*
+		text = text.replace(/
+		(						// wrap whole match in $1
+			!\[
+			(.*?)				// alt text = $2
+			\]
+			\s?					// One optional whitespace character
+			\(					// literal paren
+			[ \t]*
+			()					// no id, so leave $3 empty
+			<?(\S+?)>?			// src url = $4
+			[ \t]*
+			(					// $5
+				(['"])			// quote char = $6
+				(.*?)			// title = $7
+				\6				// matching quote
+				[ \t]*
+			)?					// title is optional
+		\)
+		)
+		/g,writeImageTag);
+	*/
+	text = text.replace(/(!\[(.*?)\]\s?\([ \t]*()<?(\S+?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeImageTag);
+
+	return text;
+}
+
+var writeImageTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
+	var whole_match = m1;
+	var alt_text   = m2;
+	var link_id	 = m3.toLowerCase();
+	var url		= m4;
+	var title	= m7;
+
+	if (!title) title = "";
+	
+	if (url == "") {
+		if (link_id == "") {
+			// lower-case and turn embedded newlines into spaces
+			link_id = alt_text.toLowerCase().replace(/ ?\n/g," ");
+		}
+		url = "#"+link_id;
+		
+		if (g_urls[link_id] != undefined) {
+			url = g_urls[link_id];
+			if (g_titles[link_id] != undefined) {
+				title = g_titles[link_id];
+			}
+		}
+		else {
+			return whole_match;
+		}
+	}	
+	
+	alt_text = alt_text.replace(/"/g,"&quot;");
+	url = escapeCharacters(url,"*_");
+	var result = "<img src=\"" + url + "\" alt=\"" + alt_text + "\"";
+
+	// attacklab: Markdown.pl adds empty title attributes to images.
+	// Replicate this bug.
+
+	//if (title != "") {
+		title = title.replace(/"/g,"&quot;");
+		title = escapeCharacters(title,"*_");
+		result +=  " title=\"" + title + "\"";
+	//}
+	
+	result += " />";
+	
+	return result;
+}
+
+
+var _DoHeaders = function(text) {
+
+	// Setext-style headers:
+	//	Header 1
+	//	========
+	//  
+	//	Header 2
+	//	--------
+	//
+	text = text.replace(/^(.+)[ \t]*\n=+[ \t]*\n+/gm,
+		function(wholeMatch,m1){return hashBlock("<h1>" + _RunSpanGamut(m1) + "</h1>");});
+
+	text = text.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,
+		function(matchFound,m1){return hashBlock("<h2>" + _RunSpanGamut(m1) + "</h2>");});
+
+	// atx-style headers:
+	//  # Header 1
+	//  ## Header 2
+	//  ## Header 2 with closing hashes ##
+	//  ...
+	//  ###### Header 6
+	//
+
+	/*
+		text = text.replace(/
+			^(\#{1,6})				// $1 = string of #'s
+			[ \t]*
+			(.+?)					// $2 = Header text
+			[ \t]*
+			\#*						// optional closing #'s (not counted)
+			\n+
+		/gm, function() {...});
+	*/
+
+	text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,
+		function(wholeMatch,m1,m2) {
+			var h_level = m1.length;
+			return hashBlock("<h" + h_level + ">" + _RunSpanGamut(m2) + "</h" + h_level + ">");
+		});
+
+	return text;
+}
+
+// This declaration keeps Dojo compressor from outputting garbage:
+var _ProcessListItems;
+
+var _DoLists = function(text) {
+//
+// Form HTML ordered (numbered) and unordered (bulleted) lists.
+//
+
+	// attacklab: add sentinel to hack around khtml/safari bug:
+	// http://bugs.webkit.org/show_bug.cgi?id=11231
+	text += "~0";
+
+	// Re-usable pattern to match any entirel ul or ol list:
+
+	/*
+		var whole_list = /
+		(									// $1 = whole list
+			(								// $2
+				[ ]{0,3}					// attacklab: g_tab_width - 1
+				([*+-]|\d+[.])				// $3 = first list item marker
+				[ \t]+
+			)
+			[^\r]+?
+			(								// $4
+				~0							// sentinel for workaround; should be $
+			|
+				\n{2,}
+				(?=\S)
+				(?!							// Negative lookahead for another list item marker
+					[ \t]*
+					(?:[*+-]|\d+[.])[ \t]+
+				)
+			)
+		)/g
+	*/
+	var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
+
+	if (g_list_level) {
+		text = text.replace(whole_list,function(wholeMatch,m1,m2) {
+			var list = m1;
+			var list_type = (m2.search(/[*+-]/g)>-1) ? "ul" : "ol";
+
+			// Turn double returns into triple returns, so that we can make a
+			// paragraph for the last item in a list, if necessary:
+			list = list.replace(/\n{2,}/g,"\n\n\n");;
+			var result = _ProcessListItems(list);
+	
+			// Trim any trailing whitespace, to put the closing `</$list_type>`
+			// up on the preceding line, to get it past the current stupid
+			// HTML block parser. This is a hack to work around the terrible
+			// hack that is the HTML block parser.
+			result = result.replace(/\s+$/,"");
+			result = "<"+list_type+">" + result + "</"+list_type+">\n";
+			return result;
+		});
+	} else {
+		whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
+		text = text.replace(whole_list,function(wholeMatch,m1,m2,m3) {
+			var runup = m1;
+			var list = m2;
+
+			var list_type = (m3.search(/[*+-]/g)>-1) ? "ul" : "ol";
+			// Turn double returns into triple returns, so that we can make a
+			// paragraph for the last item in a list, if necessary:
+			var list = list.replace(/\n{2,}/g,"\n\n\n");;
+			var result = _ProcessListItems(list);
+			result = runup + "<"+list_type+">\n" + result + "</"+list_type+">\n";	
+			return result;
+		});
+	}
+
+	// attacklab: strip sentinel
+	text = text.replace(/~0/,"");
+
+	return text;
+}
+
+_ProcessListItems = function(list_str) {
+//
+//  Process the contents of a single ordered or unordered list, splitting it
+//  into individual list items.
+//
+	// The $g_list_level global keeps track of when we're inside a list.
+	// Each time we enter a list, we increment it; when we leave a list,
+	// we decrement. If it's zero, we're not in a list anymore.
+	//
+	// We do this because when we're not inside a list, we want to treat
+	// something like this:
+	//
+	//    I recommend upgrading to version
+	//    8. Oops, now this line is treated
+	//    as a sub-list.
+	//
+	// As a single paragraph, despite the fact that the second line starts
+	// with a digit-period-space sequence.
+	//
+	// Whereas when we're inside a list (or sub-list), that line will be
+	// treated as the start of a sub-list. What a kludge, huh? This is
+	// an aspect of Markdown's syntax that's hard to parse perfectly
+	// without resorting to mind-reading. Perhaps the solution is to
+	// change the syntax rules such that sub-lists must start with a
+	// starting cardinal number; e.g. "1." or "a.".
+
+	g_list_level++;
+
+	// trim trailing blank lines:
+	list_str = list_str.replace(/\n{2,}$/,"\n");
+
+	// attacklab: add sentinel to emulate \z
+	list_str += "~0";
+
+	/*
+		list_str = list_str.replace(/
+			(\n)?							// leading line = $1
+			(^[ \t]*)						// leading whitespace = $2
+			([*+-]|\d+[.]) [ \t]+			// list marker = $3
+			([^\r]+?						// list item text   = $4
+			(\n{1,2}))
+			(?= \n* (~0 | \2 ([*+-]|\d+[.]) [ \t]+))
+		/gm, function(){...});
+	*/
+	list_str = list_str.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,
+		function(wholeMatch,m1,m2,m3,m4){
+			var item = m4;
+			var leading_line = m1;
+			var leading_space = m2;
+
+			if (leading_line || (item.search(/\n{2,}/)>-1)) {
+				item = _RunBlockGamut(_Outdent(item));
+			}
+			else {
+				// Recursion for sub-lists:
+				item = _DoLists(_Outdent(item));
+				item = item.replace(/\n$/,""); // chomp(item)
+				item = _RunSpanGamut(item);
+			}
+
+			return  "<li>" + item + "</li>\n";
+		}
+	);
+
+	// attacklab: strip sentinel
+	list_str = list_str.replace(/~0/g,"");
+
+	g_list_level--;
+	return list_str;
+}
+
+
+var _DoCodeBlocks = function(text) {
+//
+//  Process Markdown `<pre><code>` blocks.
+//  
+
+	/*
+		text = text.replace(text,
+			/(?:\n\n|^)
+			(								// $1 = the code block -- one or more lines, starting with a space/tab
+				(?:
+					(?:[ ]{4}|\t)			// Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
+					.*\n+
+				)+
+			)
+			(\n*[ ]{0,3}[^ \t\n]|(?=~0))	// attacklab: g_tab_width
+		/g,function(){...});
+	*/
+
+	// attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
+	text += "~0";
+	
+	text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
+		function(wholeMatch,m1,m2) {
+			var codeblock = m1;
+			var nextChar = m2;
+		
+			codeblock = _EncodeCode( _Outdent(codeblock));
+			codeblock = _Detab(codeblock);
+			codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
+			codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
+
+			codeblock = "<pre><code>" + codeblock + "\n</code></pre>";
+
+			return hashBlock(codeblock) + nextChar;
+		}
+	);
+
+	// attacklab: strip sentinel
+	text = text.replace(/~0/,"");
+
+	return text;
+}
+
+var hashBlock = function(text) {
+	text = text.replace(/(^\n+|\n+$)/g,"");
+	return "\n\n~K" + (g_html_blocks.push(text)-1) + "K\n\n";
+}
+
+
+var _DoCodeSpans = function(text) {
+//
+//   *  Backtick quotes are used for <code></code> spans.
+// 
+//   *  You can use multiple backticks as the delimiters if you want to
+//	 include literal backticks in the code span. So, this input:
+//	 
+//		 Just type ``foo `bar` baz`` at the prompt.
+//	 
+//	   Will translate to:
+//	 
+//		 <p>Just type <code>foo `bar` baz</code> at the prompt.</p>
+//	 
+//	There's no arbitrary limit to the number of backticks you
+//	can use as delimters. If you need three consecutive backticks
+//	in your code, use four for delimiters, etc.
+//
+//  *  You can use spaces to get literal backticks at the edges:
+//	 
+//		 ... type `` `bar` `` ...
+//	 
+//	   Turns to:
+//	 
+//		 ... type <code>`bar`</code> ...
+//
+
+	/*
+		text = text.replace(/
+			(^|[^\\])					// Character before opening ` can't be a backslash
+			(`+)						// $2 = Opening run of `
+			(							// $3 = The code block
+				[^\r]*?
+				[^`]					// attacklab: work around lack of lookbehind
+			)
+			\2							// Matching closer
+			(?!`)
+		/gm, function(){...});
+	*/
+
+	text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
+		function(wholeMatch,m1,m2,m3,m4) {
+			var c = m3;
+			c = c.replace(/^([ \t]*)/g,"");	// leading whitespace
+			c = c.replace(/[ \t]*$/g,"");	// trailing whitespace
+			c = _EncodeCode(c);
+			return m1+"<code>"+c+"</code>";
+		});
+
+	return text;
+}
+
+
+var _EncodeCode = function(text) {
+//
+// Encode/escape certain characters inside Markdown code runs.
+// The point is that in code, these characters are literals,
+// and lose their special Markdown meanings.
+//
+	// Encode all ampersands; HTML entities are not
+	// entities within a Markdown code span.
+	text = text.replace(/&/g,"&amp;");
+
+	// Do the angle bracket song and dance:
+	text = text.replace(/</g,"&lt;");
+	text = text.replace(/>/g,"&gt;");
+
+	// Now, escape characters that are magic in Markdown:
+	text = escapeCharacters(text,"\*_{}[]\\",false);
+
+// jj the line above breaks this:
+//---
+
+//* Item
+
+//   1. Subitem
+
+//            special char: *
+//---
+
+	return text;
+}
+
+
+var _DoItalicsAndBold = function(text) {
+
+	// <strong> must go first:
+	text = text.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,
+		"<strong>$2</strong>");
+
+	text = text.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,
+		"<em>$2</em>");
+
+	return text;
+}
+
+
+var _DoBlockQuotes = function(text) {
+
+	/*
+		text = text.replace(/
+		(								// Wrap whole match in $1
+			(
+				^[ \t]*>[ \t]?			// '>' at the start of a line
+				.+\n					// rest of the first line
+				(.+\n)*					// subsequent consecutive lines
+				\n*						// blanks
+			)+
+		)
+		/gm, function(){...});
+	*/
+
+	text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,
+		function(wholeMatch,m1) {
+			var bq = m1;
+
+			// attacklab: hack around Konqueror 3.5.4 bug:
+			// "----------bug".replace(/^-/g,"") == "bug"
+
+			bq = bq.replace(/^[ \t]*>[ \t]?/gm,"~0");	// trim one level of quoting
+
+			// attacklab: clean up hack
+			bq = bq.replace(/~0/g,"");
+
+			bq = bq.replace(/^[ \t]+$/gm,"");		// trim whitespace-only lines
+			bq = _RunBlockGamut(bq);				// recurse
+			
+			bq = bq.replace(/(^|\n)/g,"$1  ");
+			// These leading spaces screw with <pre> content, so we need to fix that:
+			bq = bq.replace(
+					/(\s*<pre>[^\r]+?<\/pre>)/gm,
+				function(wholeMatch,m1) {
+					var pre = m1;
+					// attacklab: hack around Konqueror 3.5.4 bug:
+					pre = pre.replace(/^  /mg,"~0");
+					pre = pre.replace(/~0/g,"");
+					return pre;
+				});
+			
+			return hashBlock("<blockquote>\n" + bq + "\n</blockquote>");
+		});
+	return text;
+}
+
+
+var _FormParagraphs = function(text) {
+//
+//  Params:
+//    $text - string to process with html <p> tags
+//
+
+	// Strip leading and trailing lines:
+	text = text.replace(/^\n+/g,"");
+	text = text.replace(/\n+$/g,"");
+
+	var grafs = text.split(/\n{2,}/g);
+	var grafsOut = new Array();
+
+	//
+	// Wrap <p> tags.
+	//
+	var end = grafs.length;
+	for (var i=0; i<end; i++) {
+		var str = grafs[i];
+
+		// if this is an HTML marker, copy it
+		if (str.search(/~K(\d+)K/g) >= 0) {
+			grafsOut.push(str);
+		}
+		else if (str.search(/\S/) >= 0) {
+			str = _RunSpanGamut(str);
+			str = str.replace(/^([ \t]*)/g,"<p>");
+			str += "</p>"
+			grafsOut.push(str);
+		}
+
+	}
+
+	//
+	// Unhashify HTML blocks
+	//
+	end = grafsOut.length;
+	for (var i=0; i<end; i++) {
+		// if this is a marker for an html block...
+		while (grafsOut[i].search(/~K(\d+)K/) >= 0) {
+			var blockText = g_html_blocks[RegExp.$1];
+			blockText = blockText.replace(/\$/g,"$$$$"); // Escape any dollar signs
+			grafsOut[i] = grafsOut[i].replace(/~K\d+K/,blockText);
+		}
+	}
+
+	return grafsOut.join("\n\n");
+}
+
+
+var _EncodeAmpsAndAngles = function(text) {
+// Smart processing for ampersands and angle brackets that need to be encoded.
+	
+	// Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin:
+	//   http://bumppo.net/projects/amputator/
+	text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;");
+	
+	// Encode naked <'s
+	text = text.replace(/<(?![a-z\/?\$!])/gi,"&lt;");
+	
+	return text;
+}
+
+
+var _EncodeBackslashEscapes = function(text) {
+//
+//   Parameter:  String.
+//   Returns:	The string, with after processing the following backslash
+//			   escape sequences.
+//
+
+	// attacklab: The polite way to do this is with the new
+	// escapeCharacters() function:
+	//
+	// 	text = escapeCharacters(text,"\\",true);
+	// 	text = escapeCharacters(text,"`*_{}[]()>#+-.!",true);
+	//
+	// ...but we're sidestepping its use of the (slow) RegExp constructor
+	// as an optimization for Firefox.  This function gets called a LOT.
+
+	text = text.replace(/\\(\\)/g,escapeCharacters_callback);
+	text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g,escapeCharacters_callback);
+	return text;
+}
+
+
+var _DoAutoLinks = function(text) {
+
+	text = text.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"<a href=\"$1\">$1</a>");
+
+	// Email addresses: <address@domain.foo>
+
+	/*
+		text = text.replace(/
+			<
+			(?:mailto:)?
+			(
+				[-.\w]+
+				\@
+				[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
+			)
+			>
+		/gi, _DoAutoLinks_callback());
+	*/
+	text = text.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,
+		function(wholeMatch,m1) {
+			return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );
+		}
+	);
+
+	return text;
+}
+
+
+var _EncodeEmailAddress = function(addr) {
+//
+//  Input: an email address, e.g. "foo@example.com"
+//
+//  Output: the email address as a mailto link, with each character
+//	of the address encoded as either a decimal or hex entity, in
+//	the hopes of foiling most address harvesting spam bots. E.g.:
+//
+//	<a href="&#x6D;&#97;&#105;&#108;&#x74;&#111;:&#102;&#111;&#111;&#64;&#101;
+//	   x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;">&#102;&#111;&#111;
+//	   &#64;&#101;x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;</a>
+//
+//  Based on a filter by Matthew Wickline, posted to the BBEdit-Talk
+//  mailing list: <http://tinyurl.com/yu7ue>
+//
+
+	// attacklab: why can't javascript speak hex?
+	function char2hex(ch) {
+		var hexDigits = '0123456789ABCDEF';
+		var dec = ch.charCodeAt(0);
+		return(hexDigits.charAt(dec>>4) + hexDigits.charAt(dec&15));
+	}
+
+	var encode = [
+		function(ch){return "&#"+ch.charCodeAt(0)+";";},
+		function(ch){return "&#x"+char2hex(ch)+";";},
+		function(ch){return ch;}
+	];
+
+	addr = "mailto:" + addr;
+
+	addr = addr.replace(/./g, function(ch) {
+		if (ch == "@") {
+		   	// this *must* be encoded. I insist.
+			ch = encode[Math.floor(Math.random()*2)](ch);
+		} else if (ch !=":") {
+			// leave ':' alone (to spot mailto: later)
+			var r = Math.random();
+			// roughly 10% raw, 45% hex, 45% dec
+			ch =  (
+					r > .9  ?	encode[2](ch)   :
+					r > .45 ?	encode[1](ch)   :
+								encode[0](ch)
+				);
+		}
+		return ch;
+	});
+
+	addr = "<a href=\"" + addr + "\">" + addr + "</a>";
+	addr = addr.replace(/">.+:/g,"\">"); // strip the mailto: from the visible part
+
+	return addr;
+}
+
+
+var _UnescapeSpecialChars = function(text) {
+//
+// Swap back in all the special characters we've hidden.
+//
+	text = text.replace(/~E(\d+)E/g,
+		function(wholeMatch,m1) {
+			var charCodeToReplace = parseInt(m1);
+			return String.fromCharCode(charCodeToReplace);
+		}
+	);
+	return text;
+}
+
+
+var _Outdent = function(text) {
+//
+// Remove one level of line-leading tabs or spaces
+//
+
+	// attacklab: hack around Konqueror 3.5.4 bug:
+	// "----------bug".replace(/^-/g,"") == "bug"
+
+	text = text.replace(/^(\t|[ ]{1,4})/gm,"~0"); // attacklab: g_tab_width
+
+	// attacklab: clean up hack
+	text = text.replace(/~0/g,"")
+
+	return text;
+}
+
+var _Detab = function(text) {
+// attacklab: Detab's completely rewritten for speed.
+// In perl we could fix it by anchoring the regexp with \G.
+// In javascript we're less fortunate.
+
+	// expand first n-1 tabs
+	text = text.replace(/\t(?=\t)/g,"    "); // attacklab: g_tab_width
+
+	// replace the nth with two sentinels
+	text = text.replace(/\t/g,"~A~B");
+
+	// use the sentinel to anchor our regex so it doesn't explode
+	text = text.replace(/~B(.+?)~A/g,
+		function(wholeMatch,m1,m2) {
+			var leadingText = m1;
+			var numSpaces = 4 - leadingText.length % 4;  // attacklab: g_tab_width
+
+			// there *must* be a better way to do this:
+			for (var i=0; i<numSpaces; i++) leadingText+=" ";
+
+			return leadingText;
+		}
+	);
+
+	// clean up sentinels
+	text = text.replace(/~A/g,"    ");  // attacklab: g_tab_width
+	text = text.replace(/~B/g,"");
+
+	return text;
+}
+
+
+//
+//  attacklab: Utility functions
+//
+
+
+var escapeCharacters = function(text, charsToEscape, afterBackslash) {
+	// First we have to escape the escape characters so that
+	// we can build a character class out of them
+	var regexString = "([" + charsToEscape.replace(/([\[\]\\])/g,"\\$1") + "])";
+
+	if (afterBackslash) {
+		regexString = "\\\\" + regexString;
+	}
+
+	var regex = new RegExp(regexString,"g");
+	text = text.replace(regex,escapeCharacters_callback);
+
+	return text;
+}
+
+
+var escapeCharacters_callback = function(wholeMatch,m1) {
+	var charCodeToEscape = m1.charCodeAt(0);
+	return "~E"+charCodeToEscape+"E";
+}
+
+} // end of Showdown.converter

File _attachments/js/textarea.jquery.js

+(function($) {
+
+
+})(jQuery);

File _local/feeder/.feeder.py.swp

Binary file added.

File _local/feeder/2009-02-13-165122_935x774_scrot.png

Added
New image

File _local/feeder/delicious.xml

+<?xml version="1.0" encoding="UTF-8"?>
+<posts user="bchesneau" update="2009-02-11T23:51:12Z" tag="" total="1526">
+  <post href="http://n2.talis.com/wiki/RDF_JSON_Specification" hash="2888511843e7828db75fa153c2426393" description="RDF JSON Specification - n² wiki" tag="json rdf" time="2009-02-11T23:51:12Z" extended="" meta="e31d360ea3037e5672b286c426948348" />
+  <post href="http://bearskinrug.co.uk/" hash="7e5a161be5e209d144a13abfa4ba0c54" description="Bearskinrug, The Homepage" tag="inspiration" time="2009-02-11T20:46:06Z" extended="" meta="5c45f68aeac2abd96e19588b57ce3da3" />
+  <post href="http://pylonsbook.com/alpha1/unicode" hash="fe889c2f975380a562ae73e5b23a1c62" description="Unicode Chapter (Pylons Book)" tag="python unicode" time="2009-02-04T17:12:34Z" extended="" meta="7ab5edf69ed8643485f8569cd6499da6" />
+  <post href="http://woola.wordpress.com.cn/2008/06/11/wsgi-for-nginx-on-gentoo/" hash="79f4955188656957fa67933cda0053c7" description="乌拉山羊 » Blog Archive » wsgi for nginx (on gentoo)" tag="wsgi nginx" time="2009-02-04T10:48:42Z" extended="" meta="e5ef772629f2fb42122afc38af0cc8e0" />
+  <post href="http://github.com/wycats/rails/raw/18b405f154868204a8f332888871041a7bad95e1/activesupport/lib/active_support/callbacks.rb" hash="fb75310690a5684e0329d541e24611b7" description="http://github.com/wycats/rails/raw/18b405f154868204a8f332888871041a7bad95e1/activesupport/lib/active_support/callbacks.rb" tag="code" time="2009-02-04T00:35:59Z" extended="interresting function" meta="f348828fb7aae1b598c35bcc43551de4" />
+  <post href="http://www.focus-numerique.com/news_id-1175.html" hash="44b039c0fd678713d8c1bd47700c09cc" description="Dispcal GUI : calibrage et caractérisation des écrans en version libre - Focus Numérique" tag="linux colors screen mac" time="2009-02-02T09:27:17Z" extended="" meta="03be4b9042fcbd23f9ab0263556530ce" />
+  <post href="http://ario-player.sourceforge.net/index.php?fr" hash="a98bbf8fbe8028e7527fa2d1e038e381" description="Ario - Accueil" tag="music" time="2009-01-31T08:06:20Z" extended="" meta="b4eb88b1e450b20a741211afc9936fc9" />
+  <post href="http://python.about.com/od/gettingstarted/ss/py30_transition.htm" hash="84d2f4ce99294a1f7dc8f8a7a7b3d5a0" description="Learn Python 3.0 - Python 3.0 Tutorials - Python 3.0 Transition Guide" tag="python" time="2009-01-31T08:05:14Z" extended="" meta="1eecf8d240c2ef0a407dd15a5c28c16a" />
+  <post href="http://www.tech-recipes.com/" hash="1d1d47891b3faa1b41c13ccad2e48aca" description="Tech-Recipes | Tech-Recipes" tag="for:comete for:capnemo howto tech" time="2009-01-31T08:04:41Z" extended="Over two thousand step-by-step tutorials covering all tech topics." meta="9925ea626ec7255caeb3ecafb271835c" />
+  <post href="http://markitup.jaysalvat.com/home/" hash="c7dcbfff1f584b122e548ebc14adefc0" description="markItUp! Universal Markup Editor" tag="javascript editor jquery" time="2009-01-30T14:57:48Z" extended="interresting javascript editor." meta="f5ba3a4de6a3351fdfa8190dc4954024" />
+  <post href="http://wiki.github.com/why/shoes" hash="c40c0f9f13a43238d5dfbcb4d10c59cf" description="Home - shoes - GitHub" tag="ruby" time="2009-01-27T23:00:28Z" extended="" meta="3bc91eccb0bdd811baf98586aab39e10" />
+  <post href="http://embeddedjs.com/" hash="ebef764747a39ef4a86da3710b9134ec" description="EJS - JavaScript Templates" tag="webdev templates" time="2009-01-27T22:49:00Z" extended="" meta="13935d79cbe595a6841414d65b9c9791" />
+  <post href="http://ascii.textfiles.com/archives/1717" hash="803a47542af418f4fc9c1098dc638390" description="ASCII by Jason Scott / FUCK THE CLOUD" tag="for:comete for:capnemo technology social web2.0 rant" time="2009-01-27T15:19:28Z" extended="" meta="3b0e79ef2072374d2c987e4313769cdf" />
+  <post href="http://labs.trolltech.com/blogs/category/labs/internet/webkit/" hash="9fc10ede798e37034ab09e2dcb360c40" description="Qt Labs Blogs » WebKit" tag="webkit webcapture" time="2009-01-27T12:30:02Z" extended="" meta="edc9aa364b9378f101e0f8eae3f8bbeb" />
+  <post href="http://penguin-breeder.org/silc/" hash="8cc28ed4659b8eb874a90bb7e4202443" description="Penguin-Breeder - SILC Plugin" tag="for:comete irssi silc" time="2009-01-24T21:39:20Z" extended="/CONNECT -silc" meta="7108921abebbda525aa48e2aea77600a" />
+  <post href="http://gimparoo.wordpress.com/" hash="b50ec30b73af3303f54e61657e0a6f81" description="Gimparoo!" tag="Graphism" time="2009-01-24T21:09:41Z" extended="" meta="d98a0f71dd741420192046f459e17523" />
+  <post href="http://www.ballardian.com/happy-birthday-philip-k-dick" hash="262a4739360281067eefab9baac1cd5b" description="Ballardian » Happy birthday, Philip K Dick" tag="culture" time="2009-01-23T14:43:41Z" extended="" meta="e435088eade13564385e1ec0d06322d8" />
+  <post href="http://www.w3.org/2008/09/msnws/" hash="3ab6f68e4cd169a3a4b08a3d2e07f180" description="W3C Workshop on the Future of Social Networking" tag="semanticweb socialnetworking workshop" time="2009-01-23T14:43:19Z" extended="" meta="906d40f3a5f00310c3963c73e4b72b84" />
+  <post href="http://www.article11.info/spip/spip.php?article266" hash="701d9cef6d8b359e96342c4d99b7b308" description="Armand Mattelart : face à la globalisation de la surveillance, « la résistance est le devoir de tout citoyen. » - Article11" tag="identity identité surveillance" time="2009-01-22T13:43:13Z" extended="" meta="ba77327cbc835de45a2f30d5e0774725" />
+  <post href="http://www.presse-citron.net/identite-numerique-10-regles-simples-pour-controler-son-image-sur-internet" hash="3679b946ff47ab0dfa75c6fda04edb5d" description="Identité numérique : 10 règles simples pour contrôler son image sur internet | Presse-Citron" tag="identity internet" time="2009-01-22T13:41:37Z" extended="" meta="fbf5d534a7ad125800701f870287d2a8" />
+  <post href="http://lemurproject.org/" hash="df950dd4b803754b62d42d8e584eb633" description="The Lemur Toolkit for Language Modeling and Information Retrieval" tag="opensource tools searchengine" time="2009-01-20T15:04:42Z" extended="" meta="74366d90b091570044e998cfaf0c5203" />
+  <post href="http://andrewchenblog.com/2009/01/19/how-to-create-a-profitable-freemium-startup-spreadsheet-model-included/" hash="fa1f54c2f1fde35431b8bc9253820e3a" description="How to create a profitable Freemium startup (spreadsheet model included!) | Futuristic Play by @Andrew_Chen" tag="for:capnemo marketing startups strategy" time="2009-01-20T13:12:50Z" extended="" meta="be523f63193a440b2cdf8f1c1d165bf6" />
+  <post href="http://ejohn.org/blog/bringing-the-browser-to-the-server/" hash="0b0c6b3289805deccbfcb0b28653b43d" description="John Resig - Bringing the Browser to the Server" tag="webdev" time="2009-01-17T09:26:12Z" extended="" meta="0e29570efeb9a92e9230fe71ac5f8827" />
+  <post href="http://www.sizlopedia.com/2009/01/11/free-online-file-hosting-services/" hash="8a4d783eb44d57055e6542ffde423f83" description="30+ Free Online File Hosting Services" tag="hosting free tools filesharing internet" time="2009-01-17T08:44:45Z" extended="" meta="e582a7450b6aad804d6876dbee5261e4" />
+  <post href="http://noscript.net/" hash="b3654298b80a1e2700356e427954c6da" description="NoScript - JavaScript/Java/Flash blocker for a safer Firefox experience! - what is it? - InformAction" tag="javascript opensource plugins firefox" time="2009-01-14T12:22:00Z" extended="" meta="72c2977abfd3b0fc3aaa16321365f27b" />
+  <post href="http://urandom.ca/nosquint/" hash="2c49afe2e1c49a25d2945d57b6bab394" description="NoSquint: Firefox Extension" tag="web usability" time="2009-01-14T12:20:46Z" extended="" meta="a3bd60d8aa19b07a5aeca93a593c1824" />
+  <post href="http://arstechnica.com/reviews/apps/gimp-2-6-review.ars/1" hash="7357e6c219b8186ff4e7be722c337004" description="Ironically, it&#039;s free: a review of GIMP 2.6.4: Page 1" tag="gimp review" time="2009-01-14T12:04:02Z" extended="review of Gimp compared to photoshop for graphists." meta="957a31f25b5b6c64d971558037cccdd9" />
+  <post href="http://www.digitalself.org/2008/06/17/radeonhd-git-on-ubuntu-hardy-with-dri-3d-support/" hash="f756248726dffb9fe088a3daa465b51d" description="digitalself - Alfredo Matos Homepage » RadeonHD (git) on Ubuntu Hardy with DRI (3d) support" tag="radeonhd" time="2009-01-13T18:04:12Z" extended="" meta="96a2aa6437452695363d9460a9a08257" />
+  <post href="http://forums.debian.net/viewtopic.php?t=34183&amp;sid=370603b185b8a39471f1dd6f55c4e56d" hash="0b7c0deec5c081ba16504e04ac94b14a" description="Debian User Forums :: View topic - problems building the 2.6.28 kernel package" tag="kernel debian" time="2009-01-13T10:20:56Z" extended="" meta="f52adfa201414a240365cbf351413370" />
+  <post href="http://www.wired.com/wired/archive/2.01/kay.hillis_pr.html" hash="26c0ae0ef1da7a097434b4523a059a8e" description="2.01: Kay + Hillis" tag="technology interview" time="2009-01-12T13:58:02Z" extended="" meta="7d05ec318172cd0896f852b825bd4c1d" />
+  <post href="http://michaelnielsen.org/blog/?p=534" hash="c56002d8d4654f52f15062ca0eb5b5e4" description="Michael Nielsen » Using MapReduce to compute PageRank" tag="python mapreduce statistics pagerank" time="2009-01-12T13:35:08Z" extended="" meta="16024cd30686cd851ea487e58242e828" />
+  <post href="http://radar.oreilly.com/2009/01/work-on-stuff-that-matters-fir.html" hash="173406fea0a407be6594c47b42101336" description="Work on Stuff that Matters: First Principles - O&#039;Reilly Radar" tag="productivity inspiration ideas work philosophy" time="2009-01-11T22:01:26Z" extended="" meta="95dc398d4b76a65f0105f2ba447bb52c" />
+  <post href="http://opentape.fm/" hash="5afa7a593b132dc3a71a82578e318c04" description="Opentape" tag="webdev streaming socialsoftware" time="2009-01-11T10:30:11Z" extended="" meta="a4a1b842ac7c11e5a61e18ef1a926460" />
+  <post href="http://www.nytimes.com/2009/01/11/business/11ubuntu.html?pagewanted=1&amp;_r=1" hash="8d8cee6ac7e3a85f6ed7cbb125515458" description="Ubuntu and Its Leader Set Sights on the Mainstream - NYTimes.com" tag="for:comete for:capnemo business ubuntu" time="2009-01-11T10:08:20Z" extended="" meta="c117bf5b614f5d40ce271b2112fc8b87" />
+  <post href="http://www.locusmag.com/Features/2009/01/cory-doctorow-writing-in-age-of.html" hash="32f24220c1687184e6021cf5094e6116" description="Locus Online Features: Cory Doctorow: Writing in the Age of Distraction" tag="productivity inspiration work writing" time="2009-01-10T22:29:25Z" extended="" meta="411152092ab660aa611254cb5d3817ef" />
+  <post href="http://www.scribd.com/doc/4006475/Splice-Tee-VMsplice-zero-copy-in-Linux" hash="ef8c2218e433ca183e9fbaa9512152f7" description="Splice, Tee &amp; VMsplice: zero copy in Linux" tag="linux sendfile" time="2009-01-06T21:32:52Z" extended="" meta="8c438aaf8ad18078528ffa62441267e1" />
+  <post href="http://pyamf.org/" hash="0b987926c087a6db1f0a9f3395fa7b56" description="PyAMF - AMF for Python" tag="python wsgi serialization" time="2009-01-05T20:38:42Z" extended="" meta="a29a82f2c635d7de92b6c0605a10c027" />
+  <post href="http://interstices.info/jcms/jalios_5127/accueil" hash="42a72fc37543f71260d9438b20be324f" description=")i( interstices - Découvrir la recherche en informatique - Accueil" tag="for:capnemo for:comete information news science" time="2009-01-05T13:34:38Z" extended="" meta="5c47292782a955140f1d8aa43540508b" />
+  <post href="http://www.well.com/conf/inkwell.vue/topics/343/Bruce-Sterling-State-of-the-Worl-page01.html" hash="5c71fb8fa23f5bbcc05f0ee850c80cc9" description="The WELL: Bruce Sterling: State of the World, 2009" tag="for:capnemo web world sterling writing" time="2009-01-05T07:55:24Z" extended="" meta="91c34eb726a3eee5e566c45b10e0cc28" />
+  <post href="http://ubuntuforums.org/showthread.php?p=5459421#post5459421" hash="954510ecc7d4d84b94ac6cf14839c2f2" description="How to Upgrade the Thinkpad x61 BIOS - Ubuntu Forums" tag="" time="2009-01-02T21:01:48Z" extended="How to Upgrade the Thinkpad x61 BIOS Tutorials &amp; Tips" meta="2fadf607d9581196f432e62a2f0b1e75" />
+  <post href="http://wiki.fdos.org/Installation/BootDiskCreateUSB" hash="785464da4591fe384ae9402006ea9cf7" description="FreeDOS : Boot Disk Create USB" tag="software howto freedos" time="2009-01-02T19:25:08Z" extended="" meta="a0729e485ed1fa9318f6e18b6df9b2fd" />
+  <post href="http://horicky.blogspot.com/2008/10/couchdb-cluster.html" hash="864d564f6facc6c4f75719b13fd4ff69" description="Pragmatic Programming Techniques: CouchDB Cluster" tag="couchdb clustering" time="2008-12-31T22:55:58Z" extended="" meta="ccc77354b34bac3dd24266f3aa4359c5" />
+  <post href="http://www.rivalmap.com/" hash="6475748af8c41a183be93ffc43955e1c" description="Team Collaboration, Market Awareness, Competitive Intelligence Software: RivalMap" tag="inspiration" time="2008-12-30T21:55:15Z" extended="" meta="f722a0155847393724c81504dcffa09d" />
+  <post href="http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/" hash="5f0e5dfb408adfd742a08f9cbf950745" description="Upload multiple files with a single file element | Stickblog" tag="webdev upload" time="2008-12-29T12:45:20Z" extended="" meta="9bf6959332101b2c5273ae6a711a497a" />
+  <post href="http://swfupload.org/" hash="99053d4d4221f0e6aace6f53d1bc3e40" description="SWFUpload News | SWFUpload" tag="webdev upload ajax flash" time="2008-12-29T11:21:42Z" extended="" meta="1c36c3c5f46aa8bf1967e68308f1085a" />
+  <post href="http://digitarald.de/project/fancyupload/" hash="30d978aed0fc819aa46663d19db503a2" description="FancyUpload - Swiff meets Ajax » digitarald:Harald K" tag="upload ajax flash" time="2008-12-29T11:21:28Z" extended="" meta="8da9358c1f61b8d7050eb1812b86dbf6" />
+  <post href="http://www.nasuploader.com/" hash="8e338286cec183395356fe43318f311a" description="NAS Uploader, accueil upload multifichiers en flash et/ou Ajax - multiple file uploader" tag="upload ajax flash" time="2008-12-29T11:21:01Z" extended="" meta="d0ce939df644e448d4ff70694ff82baf" />
+  <post href="http://blog.nemstudio.com/2006/08/28/classe-javascript-multiupload-upload-multiple-de-fichiers/" hash="02f753f6cc78a265cee007bee5c47d21" description="Blog développement Web » Blog Archive » Classe Javascript : upload multiple de fichiers." tag="upload ajax" time="2008-12-29T11:19:58Z" extended="" meta="1033b7b53234b07d38ecec7a1c5b19ef" />
+  <post href="http://vinayakshrestha.wordpress.com/2007/03/20/javascript-multiple-files-upload-trick/" hash="149a264b7907ba9193ea8084fa7a199a" description="Javascript multiple files upload trick « No hallucinations; just some realisms, and sometimes JPT stuffs!" tag="javascript upload" time="2008-12-29T10:37:53Z" extended="" meta="22d485ffe36a377c392d64bca5a08e2a" />
+  <post href="http://mathema.tician.de/software/pycuda" hash="3dd636f8cecc0cc693b975aa9cb2a7a4" description="PyCuda | Andreas Klöckner&#039;s web page" tag="python processing nvidia cuda pycuda" time="2008-12-27T23:09:00Z" extended="" meta="9c6bd721e45c5deb8a881e27bcde42f6" />
+  <post href="http://blog.dixo.net/" hash="670eb51fdbb4de7f80f98863b649eb0e" description="LordElph’s Ramblings" tag="blog geograph" time="2008-12-27T21:38:02Z" extended="" meta="9af467e593f9b0102edb3bbf4e718ef0" />
+  <post href="http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php" hash="07342accca4e5687203133736716d0b3" description="5 Exciting Things to Look Forward to in HTML 5 - ReadWriteWeb" tag="for:capnemo webdevelopment for:comete web webdesign" time="2008-12-22T17:43:13Z" extended="" meta="80157c7d715e6e03be433c6a75275c0f" />
+  <post href="http://spyrestudios.com/minimalist-designs/" hash="8a27b0980775fac8c6a5c4b3839647ce" description="15 Minimalist Designs That Inspired Me | Spyre Studios" tag="webdesign templates minimalist" time="2008-12-22T17:42:44Z" extended="" meta="2641dbf5fc4b5e4fb18ddf8295595082" />
+  <post href="http://coderrr.wordpress.com/2008/05/06/facebook-chat-api/" hash="78f735364532d6b39864bad56f57c773" description="Facebook Chat API « coderrr" tag="webdev programming social" time="2008-12-21T09:14:44Z" extended="A connection is opened to: http://[ANYTHING].channel[NUM].facebook.com/x/[ANYTHING]/false/p_[UID]=[SEQ]. First let’s look at the url and what the different placeholders represent.
+
+ANYTHING can be anything, Fa" meta="ebbcfdb6b41f90a67b2dc67f88af0db6" />
+  <post href="http://soashable.sourceforge.net/" hash="e2b73c00bad23867fb8968d586efac06" description="Soashable - About" tag="opensource javascript xmpp jabber" time="2008-12-21T08:58:53Z" extended="" meta="3e612f582664e21b1135805d0707e131" />
+  <post href="http://buzhug.sourceforge.net/" hash="f9623ec930c9bb9406a33328a683ccb3" description="buzhug, a pure-Python database engine" tag="opensource python database" time="2008-12-19T16:27:36Z" extended="" meta="8313e9ab5def730585aa7f62ca0784cd" />
+  <post href="http://pypi.python.org/pypi/Spawning" hash="652b8e03f62ada5060b96828c0793517" description="Python Package Index : Spawning 0.8.7" tag="python wsgi webserver" time="2008-12-18T22:50:11Z" extended="" meta="184a97f38912afecb74b4aa1bf62c098" />
+  <post href="http://sos.enix.org/fr/PagePrincipale" hash="166ead5dc782025e75fb2f1f6ca66a89" description="SimpleOS" tag="" time="2008-12-18T15:52:50Z" extended="" meta="7eb3acd2f4fb5f16758e3b9990d58c69" />
+  <post href="http://impressive.sourceforge.net/" hash="f591d3fc3b42517eadd6b802e4344e71" description="Impressive" tag="" time="2008-12-18T15:52:42Z" extended="" meta="e54cc7abc0ced361f24b7ce5ed6726e3" />
+  <post href="http://www.mindmeister.com/" hash="722d2b0cd0e31b81c5a0e4de545180ec" description="Online Mind Mapping - MindMeister" tag="visualization web2.0" time="2008-12-17T09:07:23Z" extended="" meta="258375421e3a76be34952ad9a6a38a7d" />
+  <post href="http://www.masternewmedia.org/best-online-collaboration-tools-2008-the-collaborative/" hash="ec9854e55c425965dbc52afd9bcb23af" description="Best Online Collaboration Tools 2008 - The Collaborative Map - Robin Good&#039;s Latest News" tag="collaboration software" time="2008-12-16T23:07:03Z" extended="" meta="2fa52e5fbe5372dd6a56c4997b1dc38b" />
+  <post href="http://blog.homo-numericus.net/spip.php?article170" hash="f209e9a72338cfca0e444ac4cf497437" description="Blogo Numericus -- Annotations en ligne. Quand G. tisse sa toile" tag="for:capnemo web2.0 wiki google" time="2008-12-16T23:05:38Z" extended="" meta="ae90009c6b5a8d227f482dae28d7b230" />
+  <post href="http://code.google.com/p/nativeclient/?tbbrand=GZEZ&amp;utm_campaign=en&amp;utm_source=en-et-osrcblog&amp;utm_medium=et" hash="caf37476673cd8f4cf518dfc16b10060" description="nativeclient - Google Code" tag="webdev webdevelopment" time="2008-12-16T22:39:54Z" extended="" meta="d8eee8cf4ebd7f1284ca9d8ef564a87d" />
+  <post href="http://www.aaaliens.com/1" hash="0c6e75130117dbeacfd5474f515a01dc" description="Aaaliens" tag="for:capnemo for:comete blog" time="2008-12-16T20:32:23Z" extended="" meta="5bc905a64e9e96711c0dba7b9d898b48" />
+  <post href="http://groups.google.com/group/google-appengine/browse_thread/thread/007dedb7d65bdf4f" hash="f506754748ba10dcd158cd269b281a92" description="creating unique numeric IDs in datastore (sample code) - Google App Engine | Google Groups" tag="web" time="2008-12-14T18:13:20Z" extended="" meta="684e226c41b564352b08c7b906aff779" />
+  <post href="http://github.com/mootools/mootools-more" hash="baa62d9b9aa3314b885a7ac49bbcfba4" description="GitHub Repository for More" tag="" time="2008-12-09T23:11:28Z" extended="" meta="a16f6df61587dbcb25568506f76b2378" />
+  <post href="http://blog.oli-web.com/?2006/04/09/37-drag-n-drop-javascript" hash="0fe6175684eadb9798dcf44c3b7712f9" description="Drag n&#039; Drop Javascript - oli blog" tag="programming javascript web" time="2008-12-09T18:38:23Z" extended="" meta="aa6332759efe087a49b1b9a219347b3c" />
+  <post href="http://wiki.gandi.net/fr/api-xml/docs/domain" hash="b6b76bea32c386d043240f46ced0c11b" description="Gandi Domain XML-RPC API specification - Gandi Docs" tag="api gandi dns" time="2008-12-09T14:20:01Z" extended="" meta="1c8dd5b56ec14c5f38c368ace417958e" />
+  <post href="http://json-rpc.org/" hash="f42144a001b2abfa818c37c12a839054" description="JSON-RPC - Trac" tag="webdev xmlrpc json" time="2008-12-09T14:18:22Z" extended="" meta="5ccf561fca8c94fcb40caaf476dfba92" />
+  <post href="http://puredata.info/" hash="039852da815cf2e577b880a5d7760fff" description="Pure Data — PD Community Site" tag="visualization sound programming processing" time="2008-12-09T14:01:36Z" extended="" meta="494b0d04e060f24198d27b1f4d874ac9" />
+  <post href="http://www.ibm.com/developerworks/xml/library/x-xml2json/#list4" hash="89a32b9fb3d28ad207b392abe95f0c27" description="Generate JSON from XML to use with Ajax" tag="json xsl" time="2008-12-08T15:04:57Z" extended="" meta="976b5cd3376d8cd590ac6e4b6c437922" />
+  <post href="http://code.google.com/p/webmachine/wiki/ExampleResources" hash="f7269b1453aaffd38674d30f13ddfd57" description="ExampleResources - webmachine - Google Code" tag="mochiweb framework erlang for:capnemo" time="2008-12-08T13:26:42Z" extended="" meta="cff782c38060b5acb57046b0bbc6214c" />
+  <post href="http://www.briggs.net.nz/log/projects/stomppy/" hash="3df98cc468d8db371b97b8b680379f81" description="Jason R Briggs · stomp.py" tag="python stomp queue messaging" time="2008-12-06T14:48:56Z" extended="" meta="2e8959d2885059e4e35e464d78b4d33b" />
+  <post href="http://2008.dconstruct.org/" hash="74716e1364655406eddbb267a50eadf8" description="dConstruct 2008" tag="webdevelopment event inspiration" time="2008-12-06T14:17:36Z" extended="" meta="7b89db984957ae08486cea213a21a27a" />
+  <post href="http://www.ovirt.org/" hash="09c9ab3ce6dfb59bd72221a045a804e9" description="oVirt" tag="virtualization tools" time="2008-12-06T09:22:40Z" extended="" meta="af628bc493e94c58f99a15b1a59578a9" />
+  <post href="http://blog.codemonkey.ws/2008/05/truth-about-kvm-and-xen.html" hash="ef9e07fbc39735d42f80966bf7b5cf8a" description="Tales of a Code Monkey: The truth about KVM and Xen" tag="opensource kvm linux xen virtualization" time="2008-12-05T17:29:09Z" extended="" meta="527872000e75d0afcebe49f933315edc" />
+  <post href="http://psung.blogspot.com/2008/03/emacs-in-ubuntu-hardy-now-has-anti.html" hash="f43680cbb30c63bf12b43fd283527704" description="Emacs in Ubuntu Hardy now has anti-aliased fonts - I Still Know What You Learned Last Summer" tag="fonts emacs" time="2008-12-04T23:24:39Z" extended="xrdb -merge $HOME/.Xdefaults" meta="26b89604e9ddb2481fb788e171e4488e" />
+  <post href="http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/" hash="a1b7ac632d45280255e21885b45b0550" description="Vim color scheme: Wombat « Lars H. Nielsen’s Blog" tag="vim themes" time="2008-12-04T23:13:33Z" extended="" meta="92d1add61df3e2674f64706e87a8a622" />
+  <post href="http://www.vim.org/scripts/script.php?script_id=1584" hash="a2c0490299c400aac9d7b8f20b1a8c10" description="Erlang plugin package - A pre-release of a plugin package for Erlang. : vim online" tag="vim programming erlang" time="2008-12-04T22:09:38Z" extended="" meta="745998e822ce59ff0f55f49a2a22af15" />
+  <post href="http://www.vim.org/scripts/script.php?script_id=2204" hash="9fe9089e3aeac79e510c8d7820e73587" description="TwitVim - Twitter client for Vim : vim online" tag="vim twitter" time="2008-12-04T21:14:03Z" extended="" meta="2fbbe3168d4fc6314713f41c60df6e3c" />
+  <post href="http://expressionengine.com/docs/modules/wiki/wiki_syntax.html" hash="c885b8fc947d30629840efc17c63170a" description="Wiki Syntax – ExpressionEngine Documentation" tag="wiki syntax" time="2008-12-04T19:13:43Z" extended="" meta="4dfb96ec2d828900dbf6905d14abad03" />
+  <post href="http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1/" hash="43efeb679f9e43670f99b7ba1acd8c12" description="A Million-user Comet Application with Mochiweb, Part 1 | Richard Jones, Esq." tag="webdev scalability comet" time="2008-12-02T23:10:37Z" extended="" meta="9296d78065046689378da13ea0e87730" />
+  <post href="http://deviceatlas.com/" hash="a88e1811af01c64609aed62629cb7198" description="DeviceAtlas | DeviceAtlas" tag="webdesign reference information mobile" time="2008-12-02T12:34:12Z" extended="" meta="55326e92817824093a2b6b20899fbb2d" />
+  <post href="http://js.io/" hash="a35195a3b857c6f61501394863830a02" description="js.io - JavaScript Network Library" tag="xmpp web javascript" time="2008-12-02T12:16:07Z" extended="" meta="231bd415df0acf0a9ce2b152808b3894" />
+  <post href="http://ajaxian.com/archives/django-and-comet" hash="d2f2b2813ec82b6b53fafb2f4ff71986" description="Ajaxian » Django and Comet" tag="python comet django javascript" time="2008-12-02T10:08:38Z" extended="" meta="2674aa6695d6dfc660899e8c944ea494" />
+  <post href="http://cometdaily.com/2008/10/08/scalable-real-time-web-architecture-part-1-stomp-comet-and-message-queues/" hash="20c425be0fb49c7e2a21378d4144b1f1" description="Comet Daily » Blog Archive » Scalable Real-Time Web Architecture, Part 1: Stomp, Comet, and Message Queues" tag="xmpp sockets comet javascript" time="2008-12-02T10:08:23Z" extended="" meta="aa5c26c22ee7e4a027cabefdc0452c48" />
+  <post href="http://orbited.org/" hash="3648889194f5584f6397dc14f64c2767" description="Orbited – Networking for the Web" tag="webserver twisted streaming comet" time="2008-12-02T10:08:04Z" extended="" meta="ebbb3c01cf7ff322db7fdc0cd6e0dfe3" />
+  <post href="http://beebole.com/pure/javascript-template-engine.html" hash="ac9e58305269191d4428a1e10fdd0ba9" description="PURE - JavaScript Template Engine" tag="javascript" time="2008-12-01T23:14:57Z" extended="" meta="e841d8ac822ba7453e62a223634a47af" />
+  <post href="http://beebole.com/blog/2008/09/25/how-to-quickly-set-up-ubuntu-804-loaded-with-erlang-mochiweb-and-nginx/" hash="128e9258b80a8b3e14843cc9ec432d02" description="How To Quickly Set Up Ubuntu 8.04 loaded with Erlang, Mochiweb and Nginx | BeeBuzz" tag="webserver web tutorials mochiweb" time="2008-12-01T23:13:03Z" extended="" meta="9d5ed4e9dcb9058f01dffba18766dc3d" />
+  <post href="http://code.google.com/p/erlycomet/" hash="c26d8ce72d1847e38545214da235c9e0" description="erlycomet - Google Code" tag="webdev programming opensource mochiweb comet javascript" time="2008-12-01T22:54:07Z" extended="" meta="20caed8d8cc632d2bf3c1b2a61fd2dc4" />
+  <post href="http://radar.oreilly.com/2008/11/why-i-like-twitter.html" hash="52b55dd458b371f3825ea884e9b36c6b" description="Why I Love Twitter - O&#039;Reilly Radar" tag="twitter socialsoftware microblogging" time="2008-11-30T09:13:13Z" extended="" meta="8ad6de3c1a6f6a9d3977477a73b73786" />
+  <post href="http://amundblog.blogspot.com/2008/11/tools-for-accelerating-python.html" hash="652513f52ee3d829a26298850799ccc3" description="Amund Tveit&#039;s Blog: Tools for Accelerating Python" tag="python programming optimization" time="2008-11-29T23:16:51Z" extended="" meta="8f41e52bb3ce490b9428ab629640dfb8" />
+  <post href="http://labs.mozilla.com/2008/10/introducing-geode/" hash="e95fc182e93d18a7ec6b2423ce1579f7" description="Mozilla Labs » Blog Archive » Introducing Geode" tag="technology spatial mapping web2.0" time="2008-11-29T21:36:08Z" extended="" meta="9b2c5459006aefff6c8947c9438e1798" />
+  <post href="http://smallworldpodcast.com/" hash="21356dba09002480c8ec92a7e2ffe2a2" description="small WORLD podcast" tag="podcast music culture" time="2008-11-29T13:45:13Z" extended="" meta="d60a0111f91d9bdd0683f1618c7788ea" />
+  <post href="http://www.elasticspace.com/" hash="e9ed304aa3e51e4c54e574cd545b75c0" description="Timo Arnall" tag="web visualization urban social" time="2008-11-29T13:44:35Z" extended="" meta="ed1123b40cf03af620dc9e9ec619f001" />
+  <post href="http://www.notcot.org/" hash="6d2acfdb353888e2b8b074866b677658" description="NOTCOT.ORG" tag="webdesign inspiration graphics ideas" time="2008-11-29T13:22:10Z" extended="" meta="d98dfa25c91a58a384dea8662287532e" />
+  <post href="http://dev.helma.org/" hash="4f0ca933571745672c08c129c7d6e83e" description="Helma Javascript Web Application Framework" tag="webdevelopment web" time="2008-11-29T11:28:25Z" extended="" meta="9120fa8a3a45da99823f9ea9532f8d1e" />
+  <post href="http://www.corepy.org/index.php" hash="fad151ba7384b1dc6ce13e365afd6f5a" description="C o r e P y : Synthetic Programming in Python" tag="python programming parallelism performance" time="2008-11-29T07:58:50Z" extended="" meta="07b8c749f24062a705c6e9ea25ca3e60" />
+  <post href="http://www.jwz.org/doc/threading.html" hash="a5f7b5974c2e9c0535fca5b1392279f1" description="message threading" tag="algorithms text" time="2008-11-28T19:19:19Z" extended="" meta="2a1c133610867a5ac0029cfd10d9be78" />
+  <post href="http://code.google.com/p/google-diff-match-patch/" hash="4e95eaaf50ac3c0047167182b8338d2f" description="google-diff-match-patch - Google Code" tag="webdev programming diff" time="2008-11-28T18:19:57Z" extended="The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text." meta="ca3b0e24cf10f2900d7872ae04e13419" />
+  <post href="http://en.wikipedia.org/wiki/User:Cacycle/diff" hash="2b43cb2558f14a352f442baeee13b1fb" description="User:Cacycle/diff - Wikipedia, the free encyclopedia" tag="javascript diff algorithms" time="2008-11-28T18:19:27Z" extended="diff algo in javascript" meta="fa329ada3f796926e922ea8d9a4e7f6a" />
+  <post href="http://ejohn.org/projects/javascript-diff-algorithm/" hash="e026027e58ba91a37a229b8fc718a8e1" description="John Resig - Javascript Diff Algorithm" tag="webdev snippets diff" time="2008-11-28T18:18:50Z" extended="diff algo in javascript" meta="2e0a17e63415cb623c5bc730b57bcaa0" />
+  <post href="http://xindiff.cvs.sourceforge.net/*checkout*/xindiff/XinDiff/POC/XinDiff.html" hash="b5f69202c06aa190b5c6f4fd57ace0ed" description="XinDiff in Javascript" tag="software programming javascript algorithms diff" time="2008-11-28T18:18:32Z" extended="diff algo in javascript" meta="52d7dc6368eb120add13aa1e92c8d937" />
+  <post href="http://www.julian.textcrit.com/" hash="474ea999cca8b0ec730f10a00d3ad7e1" description="Text Crit" tag="texts" time="2008-11-28T14:25:06Z" extended="some stuff interresting in text parsing" meta="21d63806bea4b7469e2fa64f499da710" />
+  <post href="http://www.codexsinaiticus.org/en/" hash="bb9a54026d3e80655a1ae777669d2c1d" description="Codex Sinaiticus - Home" tag="reference library book texts" time="2008-11-28T14:23:39Z" extended="" meta="3449be5c64bd5b727908b2cf7aee4fb1" />
+  <post href="http://www.opentext.org/about/overview.html" hash="b35b876d2cb8b0fb63f9498baf9af9aa" description="OpenText.org" tag="text algorithms" time="2008-11-28T14:23:18Z" extended="" meta="8945c545fe1b2424b732e65820ab9a24" />
+  <post href="http://en.wikipedia.org/wiki/Locality_sensitive_hashing" hash="509ff9998f07fbb393e643e68560ecec" description="Locality sensitive hashing - Wikipedia, the free encyclopedia" tag="statistics text algorithms optimization" time="2008-11-28T14:11:28Z" extended="" meta="ecfe7f5625dd4145cc80e36bf5223c60" />
+  <post href="http://snowtide.com/jsdifflib#demo" hash="dcb86b0f4454d8f734e6881ab0c283ed" description="jsdifflib - A Javascript Visual Diff Tool &amp; Library | Snowtide Informatics" tag="webdev javascript" time="2008-11-28T13:35:24Z" extended="" meta="446fdc68739252b78b50757b4f97d4f8" />
+  <post href="http://www.fedora-commons.org/" hash="943fa528e97918780e3d7685b3da385f" description="Fedora Commons - Home" tag="web2.0 software semanticweb inspiration semantic" time="2008-11-27T12:54:30Z" extended="" meta="62f00eb0db8e0fc5a58df87e494b02e0" />
+  <post href="http://defensio.com/" hash="5e00e6accebaed81a44d8d584f59be6b" description="Defensio · Outsmarting Evil Spam" tag="webservices webdev spam for:comete for:capnemo" time="2008-11-26T22:29:13Z" extended="" meta="370a4dcc84353fe6f7b150816405bd01" />
+  <post href="http://jungla.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html" hash="034c9b08f42026db7c6014a2ea3f5e5d" description="Kernel links" tag="linxu linux opensource kernel" time="2008-11-26T14:23:02Z" extended="" meta="c0bad451d195cdb369a63d9bb1af7758" />
+  <post href="http://www.linagora.org/rubrique7.html" hash="45b924f0239c155bf3e992cc599eca8c" description="Supports de formation : Linagora.org" tag="administration linux" time="2008-11-26T14:22:44Z" extended="" meta="250c7d31395c090b5cf9970701fa680c" />
+  <post href="http://www.jasondavies.com/blog/2008/11/25/edit-couchdb-attachments-directly-with-couchdb-fuse/" hash="57e33e4813ef724ab73ca847b3b953f0" description="Edit CouchDB Attachments Directly with CouchDB-FUSE | Jason Davies: Web Design and Development" tag="couchdb fuse" time="2008-11-26T08:31:22Z" extended="" meta="fc2b21c679b2409524432122d19a2c38" />
+  <post href="http://ccmixter.org/state-shirt" hash="8fb3ea05d05c4512557e05c211bd7de0" description="ccMixter - State Shirt" tag="inspiration" time="2008-11-26T08:21:17Z" extended="" meta="07efd01da1f094a1ae7d02c57926c2e3" />
+  <post href="http://code.google.com/p/py-simplecouchdb/" hash="428f93366e03b548c34c0e3e5d0b673c" description="py-simplecouchdb - Google Code" tag="for:capnemo for:comete couchdb python module schema" time="2008-11-26T02:01:39Z" extended="py-simplecouchdb is a simple librairy to allow your python applicationto use CouchDB.
+
+With simplecouchdb, you can manage documents like you do directly with CouchDB, schema-free. So document instance (see :ref:schema-ref) are completly dynamic, you could add/delete properties in your documents, retrieve them without any schema ... ." meta="965feb98b5d93ed5d74032271b2645f2" />
+  <post href="http://appjet.com/" hash="ede9f7865affb54394e1d9fc4c9c30f8" description="AppJet: Instant Web Programming" tag="webdev" time="2008-11-25T21:27:20Z" extended="" meta="8618b9fa2b511a2a04f4c9bb23e9c593" />
+  <post href="http://sphinx.pocoo.org/ext/autodoc.html?highlight=autoclass" hash="e564684dc0df6c051054f754d12e1a7b" description="sphinx.ext.autodoc – Include documentation from docstrings — Sphinx v0.5 documentation" tag=":def" time="2008-11-25T13:54:56Z" extended="" meta="7364f1fc55f15aada1c104e106e06c3a" />
+  <post href="http://www.rivendellaudio.org/" hash="58415f5f15e74c906bca8185be29e6aa" description="Rivendell Project Home Page" tag="streaming software radio opensource" time="2008-11-25T00:05:58Z" extended="" meta="80716bba74e6222081b459dd7ab5d41a" />
+  <post href="http://wiki.developer.mindtouch.com/" hash="a6eccdf74cb20fe417471394c3430e45" description="MindTouch Developer Center - MindTouch Developer Center" tag="web2.0 wiki" time="2008-11-25T00:04:55Z" extended="" meta="252093e55f6c0f0898f3fcf7eae3e2d7" />
+  <post href="http://www.whatwg.org/demos/2008-sept/" hash="179e674f4cab67a28b53763f89ed85d7" description="Web Hypertext Application Technology Working Group Demos from September 2008" tag="webdesign tutorial web html5" time="2008-11-24T11:51:53Z" extended="" meta="65859a826edc1287554aef32eefb3ce8" />
+  <post href="https://developer.mozilla.org/fr/HTML/Canvas" hash="a3a60153dcdfea22ab25288dc8acab66" description="Canvas - MDC" tag="canvas javascript webdev" time="2008-11-24T11:49:32Z" extended="" meta="8c214fb8ef1fea621d168714bab5da25" />
+  <post href="http://excanvas.sourceforge.net/" hash="e05005620736daa83f11bb0d1a74ed4a" description="ExplorerCanvas" tag="webdev tools javascript canvas" time="2008-11-24T08:28:32Z" extended="" meta="f466f18f6019875cc2ebc3396eff8927" />
+  <post href="http://code.google.com/p/cakejs/" hash="536626942f645bea4ac346ed0d00d240" description="cakejs - Google Code" tag="webdev programming library javascript" time="2008-11-24T07:47:40Z" extended="" meta="8551119a58181bb8c8a6b93275b26077" />
+  <post href="http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm" hash="3354c2d6c79ee137d48235380f563e7f" description="DHTML: Draw Line, Ellipse, Oval, Circle, Polyline, Polygon, Triangle with JavaScript" tag="webdev webdesign" time="2008-11-24T07:46:29Z" extended="" meta="283dd4b7aa08f3b1dca39c0f4fd54d47" />
+  <post href="http://www.tommysmind.com/gamejs/" hash="dc5899f941e586de9be367ddc4085a05" description="GameJS: A 2d game development framework in JavaScript" tag="webdev ui programming javascript" time="2008-11-24T07:46:02Z" extended="" meta="6d9826fb81ae8ef42ab019d5b2d46813" />
+  <post href="http://ejohn.org/blog/processingjs/" hash="566d38154c97ca023ec8cc1a4b4ef609" description="John Resig - Processing.js" tag="webdev webdesign visualization" time="2008-11-24T07:44:41Z" extended="" meta="8d54c439ca32f512a7b47fd30aa3f42c" />
+  <post href="http://blog.thejit.org/javascript-information-visualization-toolkit-jit/" hash="2b43c63b45782580ce16c9f2f76c96a2" description="JavaScript Information Visualization Toolkit (JIT) at noumena" tag="webdev webdesign visualization" time="2008-11-24T07:43:57Z" extended="" meta="379230df4afd62d4773ee6e4fd402657" />
+  <post href="http://typeface.neocracy.org/" hash="24b37860e38891f4bd90722513dc6b8b" description="typeface.js -- Rendering text with Javascript, &lt;canvas&gt;, and VML" tag="webdev typography" time="2008-11-24T07:43:20Z" extended="" meta="89a7158615f84620e0c31242d6ff3618" />
+  <post href="http://www.the-asw.com/post/2007/02/20/70-position-du-curseur-dans-un-textarea" hash="4a8bd30e250d79cab54fdde356fa271b" description="Position du curseur dans un textarea - The ASW" tag="javascript" time="2008-11-23T09:56:08Z" extended="" meta="cbdf0d651d54a81f4b1f97e85b77f8ed" />
+  <post href="http://www.microsoft.com/azure/windowsazure.mspx" hash="1d1f1b5f035252cc5ccdeaeb452bd4ae" description="Services - Windows Azure | Azure Services Platform" tag="webservices tech" time="2008-11-21T23:40:16Z" extended="" meta="d2c5b9e9f470b4dfece66479bebc24af" />
+  <post href="http://www.swarm.org/index.php/Main_Page" hash="63985b9d025be50b8254a59b81679054" description="Main Page - SwarmWiki" tag="wiki scripting code agent for:capnemo" time="2008-11-21T13:42:03Z" extended="" meta="fd0ace281b0f085a7ef76e35f51fde98" />
+  <post href="http://www.colfax-intl.com/jlrid/SpotLight.asp?IT=0&amp;RID=130" hash="aacce7b3bf6c792518d2115cc987b435" description="Colfax International, Customized Solutions since 1987" tag="tesla" time="2008-11-20T20:58:03Z" extended="" meta="e4ce9da38b8f01a8b76bae67e843409f" />
+  <post href="http://www.positioniseverything.net/" hash="24b979a19f095ccd601d30411ac4cd18" description="/* Position Is Everything */ — Modern browser bugs explained in detail!" tag="webdev webdesign reference" time="2008-11-20T15:40:54Z" extended="" meta="3d758e58ea8018220631740aa11de6f7" />
+  <post href="https://code.launchpad.net/~endolith/+junk/wine-color-scraper" hash="7ec4e2e000966fcc2a1da444358a054d" description="“Gnome =&gt; Wine color scraper” branch in Launchpad" tag="wine gtk" time="2008-11-20T15:34:44Z" extended="" meta="4e3896af2fda3993928186a26f9a3d16" />
+  <post href="https://launchpad.net/~rrm3/+archive" hash="ace17cdeb79e67c327dea3d949e5eace" description="PPA for Robert McMeekin" tag="ubuntu kvm linux" time="2008-11-20T14:29:27Z" extended="some updated kvm and virt-manager packages for ubuntu intrepid" meta="773889d3f76e59f81d7238acca3c9ae8" />
+  <post href="http://www.ulteo.com/home/fr/ovdi/openvirtualdesktop" hash="a382b6a828fd259bd2300caf932aac3d" description="Ulteo Open Virtual Desktop - Ulteo - My digital life made simple" tag="ubuntu server opensource linux for:comete" time="2008-11-20T12:35:52Z" extended="" meta="75a9c7c815d1a1d4f613d958cf726689" />
+  <post href="http://ubuntuforums.org/showthread.php?t=51003" hash="837672f22ad672bd572b9cc085db907a" description="Howto make debian standard debs from scratch - Ubuntu Forums" tag="ubuntu packaging linux" time="2008-11-20T12:05:05Z" extended="" meta="454d8a29ffdd52fcad70cba16426ed04" />
+  <post href="http://homepage3.nifty.com/tjh/vmware-bdwrapper/" hash="ede9a0bc384eb888198763f8e74b6234" description="vmware-bdwrapper" tag="virtualization vmware raw lvm linux patch" time="2008-11-20T01:22:40Z" extended="" meta="0a8bc15e16f014cb5f8b31e2676ba422" />
+  <post href="http://virt-manager.et.redhat.com/" hash="0e5e3ddb1ed1230483a7ae017583df6c" description="Virtual Machine Manager" tag="kvm virtualization" time="2008-11-19T22:05:08Z" extended="" meta="fed55198d9d5b967c16e48620f50ce09" />
+  <post href="http://www.physorg.com/news146245446.html" hash="930fe6ccaa5d81fc2ee3ecb34a4594e5" description="NASA Tests First Deep-Space Internet" tag="technology" time="2008-11-19T15:46:56Z" extended="" meta="849ae548dfb4c7b381a2964254579fcd" />
+  <post href="http://www.lavrsen.dk/twiki/bin/view/Motion/VideoFourLinuxLoopbackDevice" hash="9fadeb14da0be351b74923d25d62e86a" description="VideoFourLinuxLoopbackDevice &lt; Motion &lt; TWiki" tag="v4l video linux isight" time="2008-11-19T13:48:00Z" extended="" meta="a7d33d50287a3169198611da3ee0b105" />
+  <post href="http://ati.amd.com/technology/streamcomputing/" hash="63e4b91dd38ce3b6f47eadb4c7c65c27" description="GPU Technology for Accelerated Computing" tag="programming interface cluster graphics" time="2008-11-19T13:26:07Z" extended="" meta="6d6680de8e814f5fa0aefefad1540cf1" />
+  <post href="http://pypi.python.org/pypi/pycuda" hash="60c671545703b28e30b78fc7a70f3efb" description="Python Package Index : pycuda 0.91" tag="python programming nvidia cuda" time="2008-11-19T13:13:07Z" extended="" meta="945be14a03fe6b2f3caa4522401da40b" />
+  <post href="http://www.gpgpu.org/" hash="30e528daf79c5913ad4961704b5db55e" description="GPGPU" tag="technology performance" time="2008-11-19T13:07:33Z" extended="" meta="f7d0f1a630fbc77013d93ccdcc5a38c0" />
+  <post href="http://www.acmqueue.com/modules.php?name=Content&amp;pa=showpage&amp;pid=532" hash="aa01ccdeba91f0d1de7c845d39a764cc" description="ACM Queue - Scalable Parallel Programming with CUDA: Is CUDA the parallel programming model that application developers have been waiting for?" tag="cuda" time="2008-11-19T13:03:12Z" extended="" meta="13c96d4b4dab5456fe4feff54ec25dd2" />
+  <post href="http://www.nvidia.com/object/cuda_home.html" hash="e03b8562790d497ef3e894621b90e9c8" description="CUDA Zone -- The resource for CUDA developer" tag="tech software programming processing for:capnemo cuda" time="2008-11-19T12:37:34Z" extended="" meta="ebac9a705e8951c7f450eceacf839a7c" />
+  <post href="http://www.nvidia.com/object/personal_computing.html" hash="1c7e0552e74d754b9d9ae8f762f5ce9a" description="NVIDIA Tesla Personal Supercomputer" tag="inspiration cuda" time="2008-11-19T12:37:23Z" extended="" meta="d4db8afd4a64dcffc0082ccf58f6d2ee" />
+  <post href="http://www.cs.berkeley.edu/~karp/greatalgo/" hash="0a9bd3b0444777729b4c3da02330bf5b" description="CS 294-5, Spring 2006" tag="programming course free algorithms for:capnemo" time="2008-11-19T12:15:08Z" extended="" meta="0a60a3cf38aabf92ca025339ace94317" />
+  <post href="http://step2.googlecode.com/svn/spec/openid_oauth_extension/drafts/0/openid_oauth_extension.html" hash="9f6e1f8af178735618c8c9d596b8350b" description="draft: OpenID OAuth Extension" tag="openid specification authentication oauth" time="2008-11-18T22:43:10Z" extended="" meta="99143483d7bc49cf5c8bc535c6c24e9b" />
+  <post href="http://forums.debian.net/viewtopic.php?t=26566" hash="92100d06b19a68a0e7fbb900bf983751" description="Debian User Forums :: View topic - Perfect Xfce desktop install" tag="debian linux xfce" time="2008-11-18T16:40:33Z" extended="" meta="cadd09b5b815198b6dcf20553976a6d8" />
+  <post href="http://www.matinfo.ch/blog/archive/2006/03/14/debian-apt-key.html" hash="82099d2e1e5ea71981c68026e460f997" description="Mat&#039;s Blog &gt; Debian key update" tag="debian howto" time="2008-11-18T15:30:44Z" extended="" meta="ae851e222338a2ac871d1c510c8ab2fd" />
+  <post href="http://www.vmware.com/support/ws5/doc/ws_vidsound_d3d_enabling_vm.html" hash="3d1b4a17b3c426683b67d971fe4b8468" description="Enabling Accelerated 3-D for a Virtual Machine" tag="vmware virtualization linux" time="2008-11-18T15:15:09Z" extended="" meta="a508a6ab924f0029ff11fea4e94d42c1" />
+  <post href="http://www.opensolaris.org/os/community/xen/" hash="6d5dc50952f138fc2811733b69e3382f" description="Xen at OpenSolaris.org" tag="xen virtualization sun solaris" time="2008-11-18T10:21:47Z" extended="" meta="e555061b4f2243ee3a347d8d2b87e09e" />
+  <post href="http://kerneltrap.org/node/1804" hash="02f1cc897efda5b07c2d633679144720" description="Feature: VMWare and NVidia on Linux 2.6 Kernel HowTo | KernelTrap" tag="vmware nvidia linux virtualization" time="2008-11-18T07:21:50Z" extended="" meta="357f088daf78caa7e1248ab49279121c" />
+  <post href="http://tombuntu.com/index.php/2008/04/14/virtualization-with-virt-manager-and-kvm-in-ubuntu-804/" hash="84011e435c8463500a02900ce341fad1" description="Virtualization with Virt-Manager and KVM in Ubuntu 8.04 | Tombuntu" tag="virtualization ubuntu linux kvm" time="2008-11-18T07:02:08Z" extended="" meta="972ce33bcfe9167c67f1fff92e693502" />
+  <post href="http://www.piccdrop.com/" hash="315edabd28f28c83d796ad746a9d9232" description="PiccDrop | Free Image Hosting" tag="upload share photos" time="2008-11-18T00:21:12Z" extended="" meta="3b7240f8a71e29e7bacaf7157661108e" />
+  <post href="http://www.schillmania.com/projects/soundmanager2/" hash="fbcff350cad77ba5dfd4731545036fb1" description="Javascript Sound For The Web: SoundManager 2" tag="webdesign tools sound" time="2008-11-17T15:08:26Z" extended="" meta="692756f52c29ed47d9c31b275d1282ad" />
+  <post href="http://code.google.com/p/scalaris/" hash="fdd70f5cc3d44063b6432e6b26c49d1b" description="scalaris - Google Code" tag="scalability storage opensource p2p" time="2008-11-17T00:04:06Z" extended="" meta="efe11953423a9a14ea29386492ed2add" />
+  <post href="http://www.codestyle.org/" hash="a19607c26ed2c84831ce0d7001ecfb1c" description="Code Style: Open standards Web design with CSS, XHTML, Java servlets and Javascript" tag="webdev webdesign typography" time="2008-11-16T17:19:36Z" extended="" meta="ea47040a2777ce33252bb24a5c470149" />
+  <post href="http://leclipquidechire.com/posthome.shtml" hash="edc878ce2ff4dc9c70a419805f79138f" description="Le clip qui déchire" tag="funny politics" time="2008-11-14T15:02:52Z" extended="" meta="c9beba7ad0d6d5301ee80d8442fc9603" />
+  <post href="http://wiki.debian.org/NvidiaGraphicsDrivers" hash="4ac725f6d6f4666b08706d6e85dec6d2" description="NvidiaGraphicsDrivers - Debian Wiki" tag="tutorial linux debian" time="2008-11-14T09:45:54Z" extended="" meta="f96f3301e6a98cf75bf7e351bde3d32e" />
+  <post href="http://buytaert.net/the-freemium-business-model-giving-away-pays" hash="bf2743c58a305a9f454fb74b5e2ceb33" description="The freemium business model: giving away pays | Dries Buytaert" tag="business opensource" time="2008-11-14T08:30:32Z" extended="" meta="167100ee6098f311d951159a564fe19b" />
+  <post href="http://fluidapp.com/" hash="5b7677b330c301ee082f0563493c569d" description="Fluid - Free Site Specific Browser for Mac OS X Leopard" tag="webkit productivity osx" time="2008-11-14T08:28:24Z" extended="" meta="ddce17edd9dd0463aa903dfcf5e311cb" />
+  <post href="http://www.nazgul.ch/dev_nostromo.html" hash="d51385fae149aaabe17463821228670c" description="nazgul.ch - development, nostromo" tag="webserver bsd for:comete" time="2008-11-13T22:15:08Z" extended="" meta="8c3c97aa5e33efa2db713c57d4a56521" />
+  <post href="http://discussionleader.hbsp.com/good-business/2008/11/social-businesscapitalisms-mis.html" hash="324236df6be45d97e9b2790219f6626f" description="Why Social Business Is Capitalism&#039;s Missing Link - Harvard Business Online&#039;s Good Business" tag="social business for:capnemo" time="2008-11-13T07:34:43Z" extended="" meta="f81202b4f06fad738a16a6b9a6a42ea0" />
+  <post href="http://www.dinnertime.be/" hash="33fcb12553e8e946f1b51966c46272fb" description="Dinnertime: Restaurants &amp; Speciaalzaken in de Kempen" tag="inspiration" time="2008-11-11T16:51:16Z" extended="" meta="d63c545e6caa5ee1d2a605a7d97ebe3e" />
+  <post href="http://www.flickr.com/photos/ioerror/3014911710/" hash="96b0063efb31ce63fda06275cb69e052" description="I&#039;m actually Knuth&#039;s homeboy on Flickr - Photo Sharing!" tag="fun" time="2008-11-11T16:35:18Z" extended="" meta="aba607c64a32c120f0caf0814ac4893b" />
+  <post href="http://blog.craigambrose.com/past/2008/2/9/respond_toemail_or_how_to_handle/" hash="cb3c03c2d8f89a03f15525223fa330b0" description="Craig Ambrose. respond_to.email, or how to handle incoming emails in rails RESTfully" tag="webdev mail rest" time="2008-11-11T07:48:52Z" extended="" meta="f9412f713e4aa4e6cf8baaf3cdfffae2" />
+  <post href="http://underground.infovark.com/2008/07/22/iso-date-validation-regex/" hash="4ca49c18bbef8e4d5ba7f2e256cd9fee" description="ISO Date Validation RegEx « Infovark Underground" tag="webdev" time="2008-11-10T16:58:13Z" extended="" meta="0817844d79bc1c97bc0f23e816ba7ab3" />
+  <post href="http://www.eflorenzano.com/blog/post/using-couchdb-django/" hash="9cd12ee49d52a3e6bd1eaa8de4b9215e" description="Using CouchDB with Django - Eric Florenzano&#039;s Website" tag="python django" time="2008-11-10T16:30:32Z" extended="" meta="cc3192ac70e15849170c755cce9bc96a" />
+  <post href="http://www.clickatell.com/developers.php" hash="7a1cc56e2e9443973b435dd6139e6d4f" description="Developer SMS API | Clickatell" tag="webdev programming sms mobile" time="2008-11-09T18:34:03Z" extended="" meta="5ad40c7f4b353f6fcac3f37a884e2a32" />
+  <post href="http://www.sitepoint.com/blogs/2008/11/04/7-places-to-find-the-code-you-need/" hash="5378d5ca830e9051e013cfc48c31e5b6" description="SitePoint » 7 Places to Find the Code You Need" tag="webdevelopment webdesign tools" time="2008-11-09T18:33:44Z" extended="" meta="19028920297cb41156507feeac9f860e" />
+  <post href="http://startuplessonslearned.blogspot.com/2008/11/using-adwords-to-assess-demand-for-your.html" hash="3facdb9b19d7b5b254de05139dfeccf1" description="Lessons Learned: Using AdWords to assess demand for your new online service, step-by-step" tag="tips marketing" time="2008-11-09T18:33:01Z" extended="" meta="fab096390f1aab3d0650578f66ab196e" />
+  <post href="http://blogoscoped.com/archive/2005-08-24-n14.html" hash="697aa95794e9e100eadd3214ce240ad4" description="Why Good Programmers Are Lazy and Dumb" tag="philosophy programming for:capnemo humor hacking" time="2008-11-09T18:32:31Z" extended="" meta="d39fcb24cc56435521cbca14d7d4210d" />
+  <post href="http://vimdoc.sourceforge.net/cgi-bin/vimfaq2html3.pl#6.4" hash="df703d3fbcf55198543212d3922b5f00" description="Vim online doc: Vim FAQ" tag="vim faq" time="2008-11-09T11:46:09Z" extended="" meta="fffd2ec86de2c357ef7e189460290f91" />
+  <post href="http://www.vim.org/scripts/script.php?script_id=1890" hash="a1849fbc236af6d0deea39e4999f79de" description="LustyExplorer - Dynamic filesystem and buffer explorer : vim online" tag="vim for:comete for:capnemo" time="2008-11-08T18:49:07Z" extended="" meta="d12b6550ec330f623ca8a910fd26fa4c" />
+  <post href="http://www.technologyreview.com/web/21642/?a=f" hash="ae74c5916472e67ccb28e24e93f6e1a2" description="Technology Review: Opening the Cloud" tag="opensource deployment cloud" time="2008-11-08T15:49:50Z" extended="" meta="4e7d375155dbfe7fcbf4f89fe0426f10" />
+  <post href="http://www.opennebula.org/doku.php" hash="b85259aac461c6fd49d251fc87f07ddf" description="OpenNebula :: start" tag="virtualization opensource" time="2008-11-08T15:42:53Z" extended="" meta="1132e9fc4e55ab5bc6b5a5f32e53bb6e" />
+  <post href="http://eucalyptus.cs.ucsb.edu/" hash="406b1f16fdddd6d41956765f94c06365" description="Eucalyptus" tag="webservices virtualization opensource scalability" time="2008-11-08T15:42:33Z" extended="" meta="06ef61b65db277846e7bd687a127c1d7" />
+  <post href="http://www.reservoir-fp7.eu/" hash="717f668b13cbcba34244093c24ed0fd6" description="Reservoir" tag="virtualization scalability opensource reservoir" time="2008-11-08T15:42:07Z" extended="" meta="9b5af43a8eb9b02133da253fa6696b31" />
+  <post href="http://photobatch.stani.be/" hash="34dc1f509142a68c33cb81a6830ad0af" description="Phatch - Photo Batch Processor" tag="tools python processing" time="2008-11-07T08:23:57Z" extended="" meta="76790340696f22fd63cdc3741b95f274" />
+  <post href="http://mapnik.org/" hash="1ab85941f250820b7cb25dccae71c3f0" description="Mapnik C++/Python GIS Toolkit | Welcome" tag="visualization web software python" time="2008-11-06T20:15:35Z" extended="" meta="d12f678cfdbac4d158e84a9b98bb9ee7" />
+  <post href="http://alistapart.com/articles/takecontrolofyourmaps" hash="31482c8044a0be13988fb477295a28e0" description="A List Apart: Articles: Take Control of Your Maps" tag="gis webdev" time="2008-11-06T20:08:21Z" extended="" meta="55b13bce1f17ff6ad9a7a7e3c1d9e0b2" />
+  <post href="http://lucumr.pocoo.org/cogitations/2008/07/05/virtualenv-to-the-rescue/" hash="1a17fa229c3720ae2612f69a21820a0c" description="Lucumr Cogitations » Blog Archive » virtualenv to the Rescue" tag="webdev virtualenv deployment" time="2008-11-06T08:05:25Z" extended="" meta="de5dcb64a37108b19b5e200f7ce56c33" />
+  <post href="http://code.google.com/p/modwsgi/wiki/VirtualEnvironments" hash="04a9609964f05b6ddc7c0691bf91198a" description="VirtualEnvironments - modwsgi - Google Code - Support for Python virtual environments." tag="virtualenv python hosting deployment wsgi" time="2008-11-05T23:53:02Z" extended="" meta="0d526aa684857dc2bc7ac0d8e5d7c3ca" />
+  <post href="http://www.openplans.org/projects/topp-engineering/blog/2008/09/24/pyinstall-a-new-hope/" hash="b7119633afa6539a20c8618e307e04a2" description="Topp Engineering » pyinstall: A New Hope" tag="virtualenv python for:comete" time="2008-11-05T13:08:06Z" extended="" meta="296b0eb75a084e9054a82de33155c071" />
+  <post href="http://qa-dev.w3.org/wmvs/HEAD/#validate_by_input" hash="b5dae804c3d01c59c5d4bb3f4f8b7e10" description="The W3C Markup Validation Service beta" tag="html5 for:capnemo for:comete" time="2008-11-04T21:03:04Z" extended="HTML validation service, based on an SGML parser. Need to parse html5." meta="0406852743e74c116a718e1d48c5f20b" />
+  <post href="http://www.w3.org/QA/2008/09/top-500-html5-validity.html" hash="fdb5bfa783637836b408c155d2f42409" description="Alexa Global Top 500 against HTML 5 validation - W3C Q&amp;A Weblog" tag="python html5" time="2008-11-04T20:59:16Z" extended="" meta="f1359a2165c4f6af9e70036f93ad25a7" />
+  <post href="http://www.erlang-web.org/" hash="a2bc83885bb7c3426df35005c0f13b85" description="Erlang Web" tag="web server framework erlang" time="2008-11-04T13:25:54Z" extended="*
+
+
+Erlang Web Download" meta="15ccfaec96965deb2a71d7840d5c4543" />
+  <post href="http://pypi.python.org/pypi/virtualenv" hash="d81c55d1ad448133d1b8a9b421f9ae35" description="Python Package Index : virtualenv 1.3" tag="python programming for:comete virtualenv" time="2008-11-03T21:50:51Z" extended="" meta="fb24fedc44bd47279c062025a8455529" />
+  <post href="http://ubuntuforums.org/showthread.php?t=732062" hash="6930308e08775ffadfcfc17f0933e06f" description="8.04 kvm sound with virt-maanger - Ubuntu Forums" tag="kvm" time="2008-11-03T20:55:15Z" extended="" meta="f1f9af68f800e25bcf955bdd5e717ef1" />
+  <post href="http://forums.debian.net/viewtopic.php?t=12061" hash="1a5c4d74bbe21c9dd5f3ca281a1b4f6d" description="Debian User Forums :: View topic - Using chroot to run 32-bit Firefox multimedia in 64-bit Etch" tag="debian linux" time="2008-11-03T20:27:38Z" extended="" meta="671732877bec3dde7db6a1253ecff3b3" />
+  <post href="http://kvm.qumranet.com/kvmwiki/Debian" hash="838edbda0683007ea344fc7b5a845eff" description="Debian - Kernel based Virtual Machine" tag="kvm linux for:com" time="2008-11-03T20:27:38Z" extended="" meta="7e2976bc21f225577fae0f4ec0c97724" />
+  <post href="http://lrem.net/pages/view/mysql_quota" hash="92c11b788dde1f6dd500471831a100f4" description="MySQL Quota Daemon - lRem.net" tag="web mysql hosting for:comete" time="2008-11-02T22:27:40Z" extended="" meta="3d8af6caed1267f0eb120f5817c15b58" />
+  <post href="http://dojotoolkit.org/book/dojo-book-0-9/part-5-dojox/dojox-dtl" hash="1c3858a5d599e9ca2ffcbfb8944dd0b1" description="DojoX DTL (Django Template Language) | The Dojo Toolkit" tag="templates template python django javascript for:comete for:capnemo" time="2008-11-02T19:39:11Z" extended="" meta="efd02561cc0ab1431a8e1cf71a1f1211" />
+  <post href="http://code.google.com/p/erlydtl/" hash="4a44d7271748a5df57a79edb15ab2903" description="erlydtl - Google Code" tag="template templates for:comete for:capnemo django erlydtl erlang" time="2008-11-02T19:37:28Z" extended="" meta="e58de432102a65512bac7e3a3d0b61b3" />
+  <post href="http://www.wired.com/techbiz/startups/magazine/16-11/ff_openmanufacturing?currentPage=all" hash="1601723ea077f2dcdc66a9742be30025" description="Build It. Share It. Profit. Can Open Source Hardware Work?" tag="technology opensource innovation hardware free" time="2008-11-02T16:30:02Z" extended="" meta="074e6b2e2bd78f0a5b7db64c0db60701" />
+  <post href="http://www.ibm.com/developerworks/linux/library/l-ubuntu-inotify/index.html" hash="ad19746bd1e9fc38151f2a8b7daf0091" description="Monitor file system activity with inotify" tag="linux inotify" time="2008-11-01T16:39:33Z" extended="" meta="ace44e1c09af2f448956dc15ef66b031" />
+  <post href="http://code.google.com/p/pidgin-facebookchat/" hash="d4b4ad1b30ceb5f4dd1fd82a8d6d00dc" description="pidgin-facebookchat - Google Code" tag="for:capnemo for:comete plugins jabber linux pidgin" time="2008-10-31T16:21:46Z" extended="" meta="4d7d9851fc3753be2557b3ecf3559e9b" />
+  <post href="http://yoan.dosimple.ch/blog/2008/05/15/" hash="ede17b50d8351a951671145d5ecf71b1" description="Comet web chat (with MochiWeb) — Yoan Blanc’s weblog" tag="programming mochiweb facebook erlang" time="2008-10-31T15:54:35Z" extended="" meta="dc29dbdd0c68509283588fec669d2ec7" />
+  <post href="http://www.constantthought.com/node/13" hash="d255e1775172e7344baecf9322183552" description="Facebook Chat API in Python | ConstantThought" tag="python facebook" time="2008-10-31T15:53:11Z" extended="" meta="528bdcc9602574d3acc73164c88304ce" />
+  <post href="http://www.84bytes.com/2008/10/22/advanced-data-visualization-tools-built-with-javascript/" hash="404c728f41f1866b3a6a41577c5a1702" description="Advanced Data Visualization Tools using Javascript | 84 Bytes" tag="javascript" time="2008-10-30T15:49:34Z" extended="" meta="9e78f6c52e2796ffbea100a181b095d3" />
+  <post href="http://secondbrain.com/" hash="5d9750f34e44c38f3a397126185713f1" description="Secondbrain - All Your Content" tag="productivity social web2.0 ins" time="2008-10-30T10:52:42Z" extended="" meta="9e41c8dd48b3d476108b409fa758edc1" />
+  <post href="http://code.google.com/p/kibbles/" hash="a6a967cdc8965b4e4a09f20b3b5320a0" description="kibbles - Google Code" tag="javascript development for:comete for:capnemo" time="2008-10-29T18:17:21Z" extended="" meta="d253a34174038a27dda5d72ba1946378" />
+  <post href="http://www.telerama.fr/techno/visite-cliquee-2-la-bourse-ou-l-avis,35206.php" hash="242375bdb263585e86d225359b624369" description="Visite cliquée (2) : La Bourse ou l’avis ? - Nouvelles technos - Télérama.fr" tag="" time="2008-10-28T18:00:28Z" extended="" meta="fc245c4edd8bbbe86694a2b9f9bfce34" />
+  <post href="http://www.mozilla.org/editor/midas-spec.html" hash="7eca44f74e853260176525cdf6ca3964" description="Midas Specification" tag="development editor firefox webdev javascript" time="2008-10-27T22:32:21Z" extended="" meta="7c86de14b9be83359a36eb74a556003d" />
+  <post href="http://finetuning.free.fr/" hash="217423555305828b049d1c557383dba4" description="Fine Tuning - Actualités de la musique numérique et des réseaux sociaux." tag="music blog for:comete" time="2008-10-04T17:48:32Z" extended="" meta="7e1705684d1137cd5f52c54fd6520571" />
+  <post href="http://blog.stchur.com/2007/02/22/emulating-css-word-wrap-for-mozillafirefox/" hash="82da3826970538786ad4dc914dda911a" description="Incoherent Babble » Blog Archive » Emulating CSS word-wrap for Mozilla/Firefox" tag="webdesign css firefox" time="2008-10-04T17:48:12Z" extended="" meta="ab9c553f9c1cd29b130d5a3fed573fc6" />
+  <post href="http://reactable.iua.upf.edu/" hash="391a179be74ca24b65fde6df35c3d39b" description="reactable" tag="opensource design media innovation sound reactable for:capnemo for:comete" time="2008-09-30T20:53:27Z" extended="awsome, new electronic music instrument" meta="bbc181441d474e5331a2af68856fd16a" />
+  <post href="http://rrees.wordpress.com/2008/09/28/nicely-couched/" hash="6a497a4a70e054c1731756d25f9c2a54" description="Nicely Couched « Echo One" tag="couchit couchdb" time="2008-09-29T10:13:52Z" extended="nice and interresting review on couch.it" meta="709126b41fa1564c19801b9412987706" />
+  <post href="http://couchit.net/" hash="2f0a4a4a8920fa94345811cedcff7fa1" description="Couchit" tag="web couchdb wiki python couchit minimalist for:comete for:capnemo minimal minimalism" time="2008-09-21T19:28:18Z" extended="Couchit allow you to easily build and maintain your website.
+
+Add your content and get started right away." meta="55f297d1da3aea3071f5d5a3bf13d5cc" />
+  <post href="http://www.minimalsites.com/" hash="f74f4a2f0ecb4c4420ef66b7a346754d" description="minimalsites | minimal design css gallery" tag="minimalism minimal webdesign inspiration creativity" time="2008-09-18T09:00:16Z" extended="minimal site web gallery" meta="1716b639db94ecde8646f5c7eac2a4a9" />
+  <post href="http://www.rkblog.rk.edu.pl/w/p/hosting-django-under-nginx-scgi-and-wsgi/" hash="84a64423223bf8b2ce83f2517b3e79fd" description="RkBlog - Python, PHP, Linux | Hosting Django under Nginx with SCGI and WSGI" tag="wsgi nginx" time="2008-09-17T09:25:05Z" extended="wsgi_var REMOTE_USER $remote_user;" meta="2735a3165b4b8778d0c2141d92cec2e7" />
+  <post href="http://www.kernel-panic.it/openbsd/dns/dns4.html" hash="327ac62d65f6599d23f0368d08ac6ef0" description="OpenBSD as a domain name server - Further Bind configuration" tag="administration for:capnemo for:comete" time="2008-09-17T00:48:34Z" extended="" meta="102fc064f97380acfb82244fdfb7972d" />
+  <post href="http://www.commentcamarche.net/faq/sujet-1496-serveurs-dns-des-principaux-fai" hash="b2bf1a647d2c357d3bc5ab5f70a3e9da" description="Serveurs DNS des principaux FAI - La solution" tag="server dns" time="2008-09-16T22:00:08Z" extended="" meta="4afac56e5d931d1953ce03ae8151dae5" />
+  <post href="http://www.prototypejs.org/2008/6/11/an-interview-with-ryan-johnson" hash="5b25ef16b91ec3141e56d3f22da91f22" description="Prototype JavaScript framework: An Interview with Ryan Johnson" tag="prototype javascript" time="2008-09-15T17:00:54Z" extended="" meta="26693f1636837ee1d552935f62b1511b" />
+  <post href="http://particletree.com/" hash="3d24b8b776c8c419d26949dbbe53139f" description="Particletree" tag="webdev webdesign web2.0 tutorials" time="2008-09-06T14:39:55Z" extended="" meta="d79ec5a779d48e4e357e80ce6c24ac31" />
+  <post href="http://code.google.com/p/colorpickerjs/" hash="4d08ebd21c561a18c9c26bfb39ffa0a7" description="colorpickerjs - Google Code" tag="prototype webdev javascript color for:comete" time="2008-09-06T14:11:33Z" extended="cool color picke rin js" meta="125d8b3a32f4fb3b7caa32206d0c6127" />
+  <post href="http://www.w3.org/QA/2008/08/make-web-friendly-data-rdfa.html" hash="0f76bad9ee778c3197d39c2a551f9830" description="Make your Data Web Friendly - W3C Q&amp;A Weblog" tag="semanticweb" time="2008-09-02T12:13:05Z" extended="" meta="0ad02ec81e3df62a472261ec5ba9f0b8" />
+  <post href="http://blog.digitalbazaar.com/2008/08/23/html5-rdfa-and-microformats/" hash="be1443a17977266c96a5241acc9c69b3" description="Blog @ Digital Bazaar » Thoughts on HTML5, RDFa and Microformats" tag="semanticweb html5" time="2008-09-02T12:12:47Z" extended="" meta="63a814920366151cef584d4a7abe2d18" />
+  <post href="http://www.ysearchblog.com/archives/000527.html" hash="63eadf77a7356cf442b65be66e7afce1" description="Yahoo! Search Blog: The Yahoo! Search Open Ecosystem" tag="web3.0 semanticweb" time="2008-09-02T12:12:23Z" extended="" meta="27bd44cec51c1aebafe5d8ee4e70a7ad" />
+  <post href="http://schillmania.com/projects/soundmanager2/" hash="85309302e6468715d1017b26f714080e" description="SoundManager 2: Javascript Sound for the Web" tag="javascript" time="2008-09-01T20:11:24Z" extended="" meta="02a72152490d0fa130fad7484bd27d88" />
+  <post href="http://code.google.com/p/base2/" hash="2c7e761817f4b4630abed638fb0c80f5" description="base2 - Google Code" tag="web webdevelopment standards javascript" time="2008-08-24T16:58:26Z" extended="" meta="47e7da20c676ebb2e0981ea3b76d0643" />
+  <post href="http://smob.sioc-project.org/server/" hash="ff8f827b73658fc8937eab2dcb3311ef" description="SMOB server {select Timeline view}" tag="semanticweb microblogging" time="2008-08-23T22:19:45Z" extended="" meta="e5109139d5ab865c7dc81ecaad94c859" />
+  <post href="http://dean.edwards.name/weblog/2006/03/base/" hash="a0d1c69886755adea492d19d696fdd87" description="Dean Edwards: A Base Class for JavaScript Inheritance" tag="opensource webdesign javascript for:capnemo for:comete" time="2008-08-23T21:48:00Z" extended="" meta="99ab32525ca4a0eb52ca6b4e7e21cdc1" />
+  <post href="http://www.whatwg.org/specs/web-forms/current-work/" hash="44f0832c941151d3ba6873a59196d3d6" description="Web Forms 2.0" tag="webdev standards" time="2008-08-23T21:45:31Z" extended="web forms 2 specs" meta="b254165b0fa3d7f550fa6fd5fa5c83c3" />
+  <post href="http://www.whatwg.org/" hash="598d8085da9ac9ad0a75a671eee17829" description="Web Hypertext Application Technology Working Group" tag="webdev technology standards" time="2008-08-23T21:45:11Z" extended="whatwg group" meta="f2998cc5c0eebe2d92e24f6239ca5fb2" />
+  <post href="http://www.whatwg.org/specs/web-apps/current-work/#the-span" hash="83ce9e684764b64f2d3e7b7d1157f8cd" description="HTML 5" tag="html5 webdev" time="2008-08-23T21:44:45Z" extended="html5 specs" meta="34b1613bde1939213d9e031bc33c731e" />
+  <post href="http://intertwingly.net/blog/2008/06/24/Minimalist-Markup#comments" hash="e8bc2c2a4d58b5b426ed327efb065fcc" description="Sam Ruby: Minimalist Markup" tag="" time="2008-08-22T17:02:21Z" extended="" meta="6888469f241b9047e0dbeb374c0ba302" />
+  <post href="http://css-tricks.com/elastic-calendar-styling-with-pure-css/" hash="d22bd3eeb8613ed4f88efcba2a324aa8" description="Elastic Calendar Styling with CSS - CSS-Tricks" tag="webdesign web2.0 css" time="2008-08-22T16:26:54Z" extended="" meta="246123b12a23c2f4a0019117bdc9e866" />
+  <post href="http://www.wordyard.com/2008/08/05/sarah-lacys-once-youre-lucky/" hash="6f80d50a575433b148e0080fb0a395ff" description="Scott Rosenberg’s Wordyard » Blog Archive » Sarah Lacy’s Once You’re Lucky: Money doesn’t change everything" tag="blog" time="2008-08-11T09:20:38Z" extended="" meta="7e1f17110cc8777c7db76fe9565421fc" />
+  <post href="http://syncwith.us/" hash="cf33941c7884d24675e04cd5b709ff09" description="Syncable tools for the offline web" tag="sync web2.0 database distributed" time="2008-08-01T21:34:27Z" extended="" meta="f112086cce08fb5c7cbedd6544f681ba" />
+  <post href="http://2600sucks.gbppr.org/" hash="2c80a2ebb67b068e7b1eec8002e472b9" description="$2600 Magazine Information" tag="hacking" time="2008-07-07T23:26:34Z" extended="" meta="eeb470916744275c90c2990f4cbb9d39" />
+  <post href="http://www.grands-reporters.com/spip.php?page=quisommesnous" hash="cf1406c77c4d2c495a6a1cf6e7600f72" description="Grands Reporters" tag="information" time="2008-07-03T22:22:05Z" extended="" meta="0bf8a32529179afbf36b17d229bc35b5" />
+  <post href="http://www.g-raffa.eu/SimAV/" hash="74175e03bb6649699c903c09ef0d16c6" description="My Howtos for Cinelerra 2.1" tag="cinelerra" time="2008-06-27T22:07:09Z" extended="" meta="84b26880ac4848e0cc6e9fc10a9c3d58" />
+  <post href="http://simile.mit.edu/timeline/" hash="d0c47285cfe1ed40608801abd39af180" description="SIMILE | Timeline" tag="ajax timeline" time="2008-06-27T15:29:17Z" extended="" meta="db8a0ca48d6f13fb61263ec972a178d7" />
+  <post href="http://www.inc.com/magazine/20080701/how-hard-could-it-be-glory-days_Printer_Friendly.html" hash="e7782ce48089d94473fdcaa6598466b4" description="How Hard Could it Be?: Glory Days | Printer-friendly version" tag="" time="2008-06-26T22:26:15Z" extended="" meta="156ee7a2bd39d22ba82dea12474740aa" />
+  <post href="http://www.truecrypt.org/" hash="14b795d16e0cfee72bab8502955f945e" description="TrueCrypt" tag="encryption security opensource business for:comete for:capnemo" time="2008-06-26T14:18:31Z" extended="Free Open-Source On-The-Fly Disk Encryption Software for Windows Vista/XP, Mac OS X and Linux" meta="9d918ea5309fab2bee12e00ab471ae03" />
+  <post href="http://tomayko.com/writings/administrative-debris" hash="bce63d6a06760fd51f893e48f8d5098a" description="Administrative Debris" tag="hypertext inspiration information" time="2008-06-23T09:13:45Z" extended="" meta="0df71806c3dd563c208266e7bfd55817" />
+  <post href="http://jchris.mfdz.com/code/2008/6/markov_chains_using_couchdb_s_g" hash="0add71559ab805d3fda4d54f5b23803d" description="Markov Chains using CouchDB&#039;s Group Reduce - Daytime Running Lights" tag="couchdb" time="2008-06-21T21:43:33Z" extended="" meta="8ddcc7f12087c27c563dfd79caeafa59" />
+  <post href="http://www.anarchogeek.com/articles/2008/6/20/the-future-of-email-from-smtp-to-xmpp" hash="600581b034ee3bd5e92394c221470d92" description="Anarchogeek: The Future of Email: From SMTP to XMPP" tag="" time="2008-06-21T15:09:48Z" extended="" meta="658514ca999159419d3b3ad8828b7b1e" />
+  <post href="http://www.utagawavtt.com/" hash="d7ee1a5c95529dc06f79ccf6b99eacde" description="Utagawa VTT * Parcours VTT et traces GPS des circuits de randonnées" tag="france vtt" time="2008-06-18T21:13:15Z" extended="" meta="16a72bf81eb491343c9c7ef328a41e3d" />
+  <post href="http://www.joedog.org/" hash="c1e76a64aba24fd1154204a317df97d2" description="Beware of the Dog | Main / HomePage" tag="benchmark http testing" time="2008-06-14T14:06:41Z" extended="" meta="cc32de7589e650d4b63bc0148787e938" />
+  <post href="http://celtx.com/" hash="b4a491dd04a30fe1366059460d027280" description="very cool onlince service for nle video" tag="video collaboration web inspiration" time="2008-06-13T17:07:39Z" extended="" meta="148601cdaa7c5634be4404c601f4576b" />
+  <post href="http://code.google.com/p/js-forms/" hash="86898c11137654d4ca197f97dfbec162" description="js-forms - Google Code" tag="forms django javascript" time="2008-06-08T13:57:56Z" extended="" meta="e1f41439f4fb1111aa03b4af3ae14c2a" />
+  <post href="http://code.google.com/p/jsonpickle/" hash="a62c1f8189cc7ef44fc05074a0e6ae83" description="jsonpickle - Google Code" tag="json python programming" time="2008-06-07T19:53:21Z" extended="" meta="d366ec17dc27f20e4f80faa94f435a9f" />
+  <post href="http://oliviergrisel.name/2008-05-24-howto-broadcast-live-video-stream.og" hash="be075380c005ded2a9c6c356f05871f2" description="oliviergrisel.name : /2008-05-24-howto-broadcast-live-video-stream.og" tag="video theora streaming" time="2008-06-07T19:26:40Z" extended="" meta="a3e3dbec5dc95884fbb1cdf218e65e78" />
+  <post href="http://bsdanywhere.org/" hash="fd0863c3eb4e5f2d7b0ed928d72bf7a6" description="What is BSDanywhere? | BSDanywhere" tag="livecd openbsd bsd for:comete" time="2008-06-06T20:23:57Z" extended="" meta="6d29db524e2efdb8fb5472899c83f0b3" />
+  <post href="http://fr.youtube.com/watch?v=eFnvxOmm6tc" hash="55eee6558b04b0d59c562705c6ed7971" description="YouTube - Un p&#039;tit café ???!!! - Oldelaf &amp; Monsieur D - Café" tag="café for:capnemo for:comete" time="2008-06-05T09:40:38Z" extended="for those whio like the &quot;pause café&quot;" meta="b6c6653cd147d72d3146b00d17473c48" />
+  <post href="http://www.trapexit.org/index.php/How_to_write_an_RSS_aggregator" hash="9cc33e0a122007df98e8acc3196efca7" description="Erlang Community - How to write an RSS aggregator - Trapexit" tag="aggregator erlang" time="2008-06-04T21:53:32Z" extended="" meta="e04b308a714126d5ce923c70ab34554a" />
+  <post href="http://goosh.org/" hash="f7f0ecac90a70ed20f39da6615030367" description="goosh.org - the unofficial google shell." tag="ajax api" time="2008-06-04T17:37:45Z" extended="" meta="e661ead0346cb4e0ef2fa6ff46420c16" />
+  <post href="http://lighthouseapp.com/" hash="fb164a7958c808603f46237e12ef8f97" description="Lighthouse: Simple hosted Issue tracking, bug tracking, and project management software." tag="code collaboration business inspiration" time="2008-06-03T21:18:43Z" extended="" meta="96b9ddcecb5ce5acf094d42c78a96cb4" />
+  <post href="http://jggimi.homeip.net/" hash="6caf252265a4513db6fd3d11b6dcb39e" description="OpenBSD Live CDs" tag="openbsd" time="2008-06-02T19:42:58Z" extended="" meta="46182a7b5c8f61d0ac97ea7d6e2cb833" />
+  <post href="http://www.scoutle.com/index.php?l=1&amp;p=home" hash="10cf8684cbc72e700e4616e809f420c8" description="Scoutle.com - Social Networking for Bloggers and Personal Websites - Homepage" tag="" time="2008-06-02T16:53:30Z" extended="" meta="c9acfc22b2ef4cc800b31e69939edf36" />
+  <post href="http://delivery.acm.org/10.1145/1380000/1371555/10035.html?key1=1371555&amp;key2=5716132121&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=12576413&amp;CFTOKEN=58566952" hash="b161c3bdbc92e62dd744b33b7f43c8e4" description="At the Forge" tag="openid" time="2008-06-01T10:34:39Z" extended="" meta="e53a26ae30039f0d37f7178344ea53ee" />
+  <post href="http://24ways.org/2007/unobtrusively-mapping-microformats-with-jquery" hash="eaf703175b20c0bbeed3ba42dd10b324" description="24 ways: Unobtrusively Mapping Microformats with jQuery" tag="ajax api development geocoding jquery" time="2008-05-31T20:01:18Z" extended="" meta="c61a1bc58a7d1b003a12e39bd03a0ddc" />
+  <post href="http://www.onlineconversion.com/morse_code.htm" hash="1feff3480957e90138336d744e7874a0" description="Online Conversion - Morse Code Conversion" tag="code conversion morse" time="2008-05-30T11:16:38Z" extended="" meta="77dbad865f28685ece61ba2bcb1f3961" />
+  <post href="http://boodebr.org/main/python/all-about-python-and-unicode" hash="db0145055312c55054a25231e80fd174" description="All About Python and Unicode | boodebr.org" tag="documentation encoding unicode python for:comete" time="2008-05-29T14:27:01Z" extended="" meta="b9f1b932a5f200cfd522fef973a44f8e" />
+  <post href="http://smob.sioc-project.org/" hash="881d060efd36464e2739f311e88203f6" description="SMOB - Semantic MicroBlogging" tag="blog distributed microformats microblogging" time="2008-05-28T10:23:41Z" extended="" meta="68ce4596fee6ddccbf8e1da9d744d694" />
+  <post href="http://geektechnique.org/" hash="d7d75c83208e12008d8449878d418294" description="geek technique :: get your geek on!" tag="blog geek for:comete for:capnemo" time="2008-05-28T07:19:57Z" extended="cool blog (for geeks)" meta="ccbf950080499910318dab6ab3cd0b57" />
+  <post href="http://www.openbsd-wiki.org/index.php?title=Virtual_Domain_Hosting_Guide#Postfix" hash="fe8f975d86e159f24a0cedfe8876c5d4" description="Virtual Domain Hosting Guide - OpenBSD-Wiki" tag="openbsd for:comete" time="2008-05-27T23:26:20Z" extended="" meta="d135d55c7003d9f22a4edffbfdcc7930" />
+  <post href="https://www.open-mesh.net/" hash="17d34d86262ae9eab3062547b58d052e" description="Welcome to Open Mesh — open-mesh" tag="social network wireless" time="2008-05-27T22:33:36Z" extended="open your fon.." meta="8ba0daa76c78d6bdabaa594721feb9b0" />
+  <post href="http://www.automatthew.com/2008/01/planned-security-model-for-couchdb.html" hash="d1bac0e9456062f7737fbafa20f21422" description="The Electrofriend: The planned security model for CouchDB" tag="authentificaton security authentication couchdb webservices" time="2008-05-27T17:02:01Z" extended="" meta="15073a9e3daf93f0ffc3ca15f9c37fab" />
+  <post href="http://www.listal.com/" hash="036bf9e0ebf09b887747fb021f78a6e7" description="Listal - List the stuff you love! Movies, TV, music, games and books" tag="aggregator social inspiration" time="2008-05-27T13:11:18Z" extended="" meta="8a710f9b0965b0b08aee1d51ff836eef" />
+  <post href="http://www.databasecolumn.com/2008/01/databases-and-rdf.html" hash="49f2e541cead0e227b32c55852289bfb" description="Relational databases for storing and querying RDF - The Database Column" tag="database semanticweb rdf" time="2008-05-27T13:06:23Z" extended="" meta="3cc6890556970492cfcca9320a9eed76" />
+  <post href="http://infolab.stanford.edu/~melnik/rdf/db.html" hash="3f49306f618832de120a32238db14309" description="Storing RDF in a relational database" tag="database rdf semanticweb semantic" time="2008-05-27T13:05:40Z" extended="Storing RDF in a relational database" meta="3a79d3b71f12fd939bc422921c36d23e" />
+  <post href="http://www.framablog.org/index.php/post/2008/05/24/msn-windows-live-messenger" hash="66295007807def298d3f67b70c4a9f17" description="MSN Windows Live Messenger : Un succès qui interpelle - Framablog" tag="business" time="2008-05-24T21:52:08Z" extended="" meta="8855eb815521b559b034ce1a9c461937" />
+  <post href="http://www.nuxeo.com/news/nuxeo-annonce-rcp2/" hash="553886e841faba93e85323d048ae56a6" description="[Presse] Nuxeo annonce Nuxeo RCP 2.0 : plateforme client riche open source pour applications documentaires et multimédias - Nuxeo open source ECM" tag="inspiration" time="2008-05-24T19:59:07Z" extended="like the layout in eclipse." meta="50930f7e3d4fa6b2d23645972d9d8f89" />
+  <post href="https://chacha.com/" hash="7e4bcdf61829edc205139bc37884a207" description="ChaCha. Good Answer." tag="inspiration collaboration" time="2008-05-24T09:23:44Z" extended="" meta="5d227ea05ed34458912c7f2a8390098e" />
+  <post href="http://dev.twitter.com/2008/05/twittering-about-architecture.html" hash="72c59699b38f6159ab4a93ec55b3e521" description="Twitter Technology Blog: Twittering About Architecture" tag="architecture scalability" time="2008-05-24T08:53:20Z" extended="" meta="e8641aa5c6114953b4663528b596b8f4" />
+  <post href="http://www.hueniverse.com/hueniverse/2008/03/on-scaling-a-mi.html" hash="cc09118e62af62ec1471866f63cc150a" description="Hueniverse: Scaling a Microblogging Service - Part I" tag="scalability architecture" time="2008-05-24T08:52:15Z" extended="" meta="7b26afd63c4a62b9869c1834eab612f4" />
+  <post href="http://xkcd.com/137/" hash="8460285460f326c110a997da1272f199" description="xkcd - Dream" tag="motivation for:capnemo for:comete free" time="2008-05-24T08:32:07Z" extended="tomorrow, our dreams will come back to us." meta="a20245c143cb885c395ac8ecc5a9e53d" />
+  <post href="http://nehatiwari.com/2008/05/20/micro-blog-killed-the-long-form-blog/" hash="d42aec44b471764c9ca95c9c5fac5dc2" description="nehatiwari.com » Blog Archive » Micro-blog killed the long-form blog" tag="inspiration micro-blog" time="2008-05-23T21:45:20Z" extended="" meta="819197e23871d622dbbbc199bcb95346" />
+  <post href="http://www.socialbrew.com/profiles/blog/show?id=2053080%3ABlogPost%3A1501" hash="893f558b971c38f2b0298c95223cfac0" description="A Future For Micro-Blogging - Social Brew" tag="inspiration" time="2008-05-23T21:43:50Z" extended="" meta="3011d638d383d2162920106404bc82eb" />
+  <post href="http://www.guardian.co.uk/technology/2008/may/22/internet.software" hash="e507c7c3ffc185f0fd364aebc40bc60b" description="Interview: Mark Shuttleworth, founder of Ubuntu | Technology | The Guardian" tag="business" time="2008-05-23T20:26:57Z" extended="In a future undominated by Windows, Ubuntu hopes to be the provider of a service ecosystem for free software. Glyn Moody meets its founder Mark Shuttleworth" meta="f830ba61a5279a658afbfe518882dafb" />
+  <post href="http://geek00l.blogspot.com/2005/11/visualize-network-traffic.html" hash="c6c95d2cd23f49221585a0ce48515fa7" description="When {Puffy} Meets ^RedDevil^: -&gt;Visualize Network Traffic&lt;-" tag="network administration for:comete" time="2008-05-22T16:21:07Z" extended="good link to learn how to visualize network traffic." meta="5016fdf9c31d5eec20e1bc46dc7d5970" />
+  <post href="http://code.google.com/p/django-rdf/" hash="0fd31ea58ec6631aabd76e513615ad0e" description="django-rdf - Google Code" tag="django rdf for:comete python" time="2008-05-22T11:43:54Z" extended="" meta="320680dd0f65e8651db04b5019944ce7" />
+  <post href="http://www.peerfuse.org/" hash="89d774dbc6d6c18dbb39556b1193b5e8" description="PeerFuse.org" tag="filesystem p2p" time="2008-05-20T14:50:33Z" extended="" meta="b3dbff850256fb2591417a4ecd4a66c1" />
+  <post href="http://www.djangosnippets.org/snippets/559/" hash="25475b83ab657dab6a554e3f3f5392c5" description="Django snippets: Auto rendering decorator with options" tag="django python" time="2008-05-20T12:26:36Z" extended="" meta="9c65114e15e2a4fe6f91de17acb90fd1" />
+  <post href="http://rashkovskii.com/articles/2008/5/16/we-don-t-need-a-database" hash="1509a086310d710779af54c5551d62f4" description="Yurii Rashkovskii&#039;s Blog: We Don&#039;t Need a &quot;Database&quot;" tag="database couchdb" time="2008-05-18T12:19:43Z" extended="" meta="3af6e7fca2e03d74c76a452f9087f191" />
+  <post href="http://damienkatz.net/2008/02/incremental_map_1.html" hash="4d763605dfaa725d23dd9120b6879509" description="Damien Katz: Incremental Map/Reduce/Combiner?" tag="couchdb distributed programming mapreduce" time="2008-05-15T22:58:25Z" extended="" meta="53353d09366c560a86fd800d2afaf996" />
+  <post href="http://developer.yahoo.com/geo/" hash="8789179618342d6677999446aec10a91" description="Yahoo! Internet Location Platform - YDN" tag="ajax api geocoding geolocation location" time="2008-05-14T21:50:39Z" extended="" meta="2603a055de6e62468a4cc6dbd89b56ed" />
+  <post href="http://openbsd.rutgers.edu/4.3-stable/" hash="0720a4dfe12148312e3c1d4d6e27ee4e" description="OpenBSD 4.3-stable UNSUPPORTED ports updates and diffs" tag="openbsd" time="2008-05-14T20:17:17Z" extended="" meta="4f06e16e5e70228f0cbbe1e805320017" />
+  <post href="http://www.taltan.fr/post/2008/03/24/VMware-Server-105-sur-Ubuntu-804-Hardy-Heron" hash="2efe0b7fc154ac134c56ec7f1e8cbe09" description="VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron - Taltan.blog.bkp" tag="tutorial vmware" time="2008-05-14T11:45:00Z" extended="vmware-server on ubuntu hardy" meta="2a8cacea0ca0bcc87ffb04965db6f21c" />
+  <post href="http://www.thomasfrank.se/sessionvars.html" hash="2c5714748a543d32b34f08e00035f091" description="Session variables without cookies" tag="ajax development client" time="2008-05-14T09:54:52Z" extended="" meta="d5808421e8823da421b78d3af6d827cf" />
+  <post href="http://tragicallyleet.com/2008/05/12/nodedb-010a2-released/" hash="d9fa6f4e70bf84436d2cf46bfad19638" description="NodeDB 0.1.0a2 Released" tag="couchdb" time="2008-05-13T15:31:50Z" extended="couchdb uin python" meta="872046d272326579f1082e0a39d33331" />
+  <post href="http://free-electrons.com/articles/conferences/elc2008-report/" hash="8df7f56f140bcd5f7108cd91a258c2ae" description="Embedded Linux Conference 2008 report — Free Electrons" tag="for:capnemo for:comete conference linux" time="2008-05-13T09:07:28Z" extended="" meta="0c179bccda1d0acc54b012b77a1a486e" />
+  <post href="http://free-electrons.com/community/videos/conferences?set_language=en" hash="f2408507edfb539900f2650dee0dd912" description="Conferences — Free Electrons" tag="conference linux video for:comete for:capnemo" time="2008-05-13T09:06:54Z" extended="" meta="5247e56312b8598ca39233f66f5e2194" />
+  <post href="https://issues.apache.org/jira/browse/COUCHDB-53" hash="fa4e3fcc933f7ef6ea4900b665bcadf0" description="[#COUCHDB-53] Incorporating JSearch to CouchDB - ASF JIRA" tag="" time="2008-05-12T16:35:58Z" extended="" meta="5e2b401064e6c1ad09195fbd5de94ea9" />
+  <post href="http://www.dabeaz.com/generators/" hash="5e0c956ce00dfa321fd984d5a03df7b1" description="Generator Tricks for Systems Programmers" tag="code development" time="2008-05-12T10:12:50Z" extended="" meta="d0ce5576718a897c84854f8acae23570" />
+  <post href="http://humani.st/scalable-web-apps-erlang-python/" hash="ad1b8aa23054116050a75d5503ea089f" description="Humani.st → Scalable Web Apps: Erlang + Python" tag="concurrency development erlang python" time="2008-05-11T17:47:30Z" extended="" meta="12a1387400d7d9392fe5f003d00137cf" />
+  <post href="http://www.ntop.org/n2n/" hash="6695ea64b6e7bd1505f702446a8f5224" description="ntop - network top" tag="opensource vpn p2p" time="2008-05-11T17:41:04Z" extended="" meta="85f56dbc6b2bac211a3c86b8321a0f09" />
+  <post href="http://heroku.com/" hash="2dd212614e0bcb914456ba3558d572cd" description="Heroku" tag="business hosting development" time="2008-05-09T06:05:55Z" extended="" meta="a5b0fb3a4c8403211678382cbf814d51" />
+  <post href="http://pypaste.com/sFnw7DaZ" hash="0e13d9b52c13bb4e1592b987eb04d90e" description="pypaste.py" tag="python pypaste" time="2008-05-08T10:26:46Z" extended="script to upload pastes on pypaste." meta="6ec7c54d7373c87ffcdde0d86524ca59" />
+  <post href="http://www.inter-sections.net/2008/05/07/13-tips-for-creating-a-successful-new-online-product/" hash="82705dba49e469ffb437d5d418db577d" description="Inter-Sections » Blog Archive » 13 Tips for creating a successful new online product" tag="business development" time="2008-05-08T08:44:02Z" extended="" meta="2a637ad1d67584f0f1895c7a64c67dea" />
+  <post href="http://blog.freebase.com/2008/04/09/a-brief-tour-of-graphd/" hash="36501613da19edabd33406340bd1c4b5" description="The Freebase Blog » Blog Archive » A Brief Tour of Graphd" tag="architecture distributed database ontology semantic" time="2008-05-07T08:51:58Z" extended="" meta="a83aa4fa14c819edd8ad537ee5b3f70f" />
+  <post href="http://pypi.python.org/pypi/py-restclient/0.1" hash="c3c64eb2881a5c0f1deeb68b9964f7d8" description="Python Package Index : py-restclient 0.1" tag="python rest for:comete for:capnemo" time="2008-05-06T20:22:40Z" extended="A simple REST client for Python, inspired by the microframework (Camping, Sinatra) style of specifying actions: get, put, post, delete." meta="755d80566e0887acbd8bb0b4cd9bf234" />
+  <post href="http://doc.ubuntu.com/edubuntu/edubuntu/handbook/C/index.html" hash="9ed0e6f9b309621c2a8819ebf5d96f27" description="The Edubuntu Handbook" tag="" time="2008-05-01T22:10:47Z" extended="" meta="8f847f4bea2a35578bd3452c8ff2f84d" />
+  <post href="http://dev.compiz-fusion.org/~wfarr/viewpost?id=5" hash="b24824c61fa9e0b4ff2d29e75eae74c6" description="wfarr : See You Later wmii. Why, Hello There xmonad!" tag="windowmanager xmonad" time="2008-04-23T00:01:57Z" extended="" meta="0f5b6fcaa8f0f979ef5b54489ccd71c6" />
+  <post href="http://www.trapexit.org/A_fast_web_server_demonstrating_some_undocumented_Erlang_features" hash="02b7735acfec3214073fefe422246c6a" description="Erlang Community - A fast web server demonstrating some undocumented Erlang features - Trapexit" tag="erlang howto embedded web" time="2008-04-22T23:48:16Z" extended="A fast web server demonstrating some undocumented Erlang features" meta="9ecbfbbc619f988b3544c23c2fd08764" />
+  <post href="http://dzen.geekmode.org/dwiki/doku.php" hash="acb28d62f444de1d22c4249ea2203680" description="start [dzen]" tag="unix tools" time="2008-04-22T22:10:11Z" extended="dzen" meta="2ce227f202acf4a3dabfbd511017dab3" />
+  <post href="http://www.faqs.org/faqs/unix-faq/socket/" hash="26fb927fc763516a7554b5f8f90658bf" description="[comp.unix.programmer] Unix-socket-faq for network programming" tag="programming unix sockets faq for:comete documentation" time="2008-04-20T13:56:23Z" extended="Unix-socket-faq for network programming" meta="ee184aa46bc396be70c38c11fff4ffa2" />
+  <post href="http://unpythonic.blogspot.com/2007/07/running-wsgi-application-inside-twisted.html" hash="b5725b78fb02de6144605305480a133e" description="easier to post to than a wiki: Running a WSGI Application inside Twisted" tag="wsgi twisted python" time="2008-04-20T11:03:24Z" extended="deploy a wsgi app with twisted." meta="68bc2b91c5bbcfc09ec36f83ad336689" />
+  <post href="http://www.thinkwiki.org/wiki/Xorg_RandR_1.2" hash="1b12c6165bfff7ad4359dc2a76ba2831" description="Xorg RandR 1.2 - ThinkWiki" tag="xrandr xorg howto" time="2008-04-19T23:23:34Z" extended="" meta="9031fcb2bf74dbf3f6120217b02b20a6" />
+  <post href="http://www.wings3d.com/" hash="44d8e8f454bdb7553612715dc29e44e4" description="Wings 3d" tag="3d opensource erlang" time="2008-04-19T23:09:02Z" extended="" meta="f2c2e1ede9e40f8ed6bc28651af2666e" />
+  <post href="http://ruslanspivak.com/2007/09/09/erlang-for-python-programmers-part-i/" hash="9ec8685771f837fbdb8411df9e43cc6c" description="Erlang for Python programmers: Part I « Ruslan’s Blog" tag="erlang programming python for:comete" time="2008-04-18T12:36:48Z" extended="interresting post for those who play with python and erlang" meta="cb48db8f77727b55dcf226a901401878" />
+  <post href="http://code.nytimes.com/projects/dbslayer" hash="6f8fcde4417fd84522576f1ad490c55c" description="DBSlayer - Trac" tag="api cluster couchdb database" time="2008-04-16T08:59:19Z" extended="" meta="7c0bf481885595deee2dd48b0815edbd" />
+  <post href="http://inamidst.com/phenny/" hash="1d35067961979f032a002e9928bf0e0c" description="phenny - The Python IRC Bot" tag="bot irc" time="2008-04-14T16:35:20Z" extended="" meta="873529518682ef5e8fc41d088d78c45a" />
+  <post href="http://www.w3.org/TR/rdf-concepts/" hash="2f58855895fcbbb320d0bb2e6c30b49c" description="Resource Description Framework (RDF): Concepts and Abstract Syntax" tag="rdf reference" time="2008-04-06T08:06:02Z" extended="" meta="9f5d9d6da216884a501db1ed4564a3c1" />
+  <post href="http://www.w3.org/2001/sw/" hash="ed75c99c94673dc7016e09d26f2cd78b" description="W3C Semantic Web Activity" tag="semanticweb rdf" time="2008-04-06T08:00:58Z" extended="comprehensive list of links about RDF." meta="417a4a858b46bac5cae67560b3039cf9" />
+  <post href="http://blogs.gnome.org/jamesh/2008/04/02/openid-email/" hash="3e48fc9f8717cdc94b2fe704f9608cbc" description="James Henstridge » Using email addresses as OpenID identities (almost)" tag="openid" time="2008-04-04T23:13:37Z" extended="" meta="ff8f780806ae81d9605365edbeaa04d3" />
+  <post href="http://wordaligned.org/articles/drawing-chess-positions" hash="b50480b8497730aac4615358dd9e1fdf" description="Drawing Chess Positions" tag="chess python programming" time="2008-03-31T11:44:46Z" extended="" meta="d2d2a5ea056b8fd1c330e66fd3c92038" />
+  <post href="http://solutoire.com/flotr/docs/" hash="3395524a8914b49597773f8d65aa9d0c" description="Solutoire.com › Flotr Documentation" tag="graph javascript" time="2008-03-27T15:38:11Z" extended="very interresting lib to draw graphs though it use prototype." meta="1f74aca78be6c70ee47c1e2f4fec9a3c" />
+  <post href="http://wiki.codemongers.com/NginxNgxWSGIModule" hash="c40b23dced5a79645c3b312aeaad398f" description="NginxNgxWSGIModule - Nginx Wiki" tag="nginx wsgi python" time="2008-03-26T23:57:27Z" extended="http://mail.python.org/pipermail/web-sig/2004-October/001005.html" meta="c5eb88dd5feb8de25c7fdbfb9606d1f6" />
+  <post href="http://services.alphaworks.ibm.com/manyeyes/home" hash="97fa056df57a7b8ff5605e50537b58ba" description="Many Eyes" tag="datasets" time="2008-03-24T16:09:38Z" extended="" meta="9ef19a596e740672c22ed0518dab9077" />
+  <post href="http://www.cityofsound.com/blog/2008/02/the-street-as-p.html" hash="5bf5efef4978a15edaf31005bbbe4096" description="cityofsound: The street as platform" tag="architecture art design ideas urban technology" time="2008-03-23T09:38:42Z" extended="" meta="e3dcb12c534bdf21302bae771e1e1404" />
+  <post href="http://blog.ciarang.com/posts/compiling-ejabberd-on-ubuntu/" hash="d942e7b98b5fe8dde33a70919d536942" description="Ciaran’s Random Writings » Blog Archive » Compiling ejabberd on Ubuntu" tag="jabber" time="2008-03-19T14:17:35Z" extended="ejabberd on ubuntu." meta="a5778f75b49e485a7c85a54f7a46f4f7" />
+  <post href="https://launchpad.net/paisley" hash="b402d4d374949ec8512c62824842f0d3" description="Paisley: CouchDB client for Twisted in Launchpad" tag="couchdb python development" time="2008-03-18T22:16:47Z" extended="Paisley: CouchDB client for Twisted" meta="636227bd5732f9ddff15efb646ed0102" />
+  <post href="http://tantek.com/log/2008/02.html" hash="34d3cc59ac5a8c1bc45e0f27a6b6b13e" description="Tantek&#039;s Thoughts — 2008 February" tag="blog" time="2008-03-18T22:14:18Z" extended="" meta="0f8d49d1abb1fce32b6f5b4ae8c28079" />
+  <post href="http://web.taranis.org/shmux/" hash="cecb519dbcae0b39819749f31dcd3a78" description="shmux" tag="cluster network sysadmin for:comete for:capnemo" time="2008-03-18T22:11:22Z" extended="" meta="9b4ba6685542f110da5f21a16945c6e4" />
+  <post href="http://www.nist.gov/dads/" hash="d15eb8f817f9a7bc691c0fb667716417" description="Dictionary of Algorithms and Data Structures" tag="algorithms reference development" time="2008-03-18T09:25:51Z" extended="complete resource of algorithms. very usefull" meta="e94cc6b7970d2338830303d8379b2d24" />
+  <post href="http://rest-client.heroku.com/rdoc/" hash="cd710ef593c70eeb6d46ff0378a06bd6" description="rest-client, fetch RESTful resources effortlessly" tag="rest client" time="2008-03-17T09:31:03Z" extended="should exist in python .." meta="59203ac5bb7c90bcc7ef32089a8e0153" />
+  <post href="http://www.dafont.com/fr/" hash="cd3f8dd71bf6edad4f3ba2d8da97b1fa" description="dafont.com" tag="design fonts" time="2008-03-14T15:54:27Z" extended="" meta="3722fb605962f686fa00e75415720985" />
+  <post href="http://www.erlyweb.org/" hash="320b35cc4bbec92f7e6954de744cddf4" description="erlang web framework" tag="erlang" time="2008-03-12T23:46:31Z" extended="" meta="11bf66ccc62a6b2859582d7ec96b2ac8" />
+  <post href="http://www.clickpass.com/" hash="2eadbd092b363b3e46f1e91a8fd93b87" description="Clickpass" tag="authentication inspiration openid" time="2008-03-11T23:46:31Z" extended="" meta="320d9d1f17ceb1af4777310c45dc8fd1" />
+  <post href="http://www.adamsdesk.com/be/category/openbsd/" hash="c66a9312b38707933ae39b1c93e20b6b" description="Binary Expressions » OpenBSD" tag="openbsd bblog" time="2008-03-11T22:01:14Z" extended="openbsd blog" meta="ea75a32d349d89309a7e3795c6128065" />
+  <post href="http://code.google.com/p/jwysiwyg/" hash="f4b1c9bff77c1c77799fcdb850c9f7d0" description="jwysiwyg - Google Code" tag="jquery javascript" time="2008-03-10T19:42:16Z" extended="" meta="f88851b4f5ae7d89dc96860bf6fdbfd1" />
+  <post href="http://groups.google.com/group/json-schema" hash="c1b2adb9e29a882e73d610b3dd59df0f" description="JSON Schema | Google Groups" tag="javascript reference json" time="2008-03-09T21:04:24Z" extended="JSON Schema is a specification for a JSON-based format" meta="39812d7f51a5faabece29ea6c0aca58c" />
+  <post href="http://bob.pythonmac.org/" hash="5a8f16ad0e837b3a5c8efca0e64a713d" description="from __future__ import *" tag="blog" time="2008-03-07T17:27:58Z" extended="" meta="7c92e9cae1dff6d620cddb6bebc20bab" />
+  <post href="http://www.devjavu.com/pricing" hash="76a1b8a54188939b0358a582aa7a2e54" description="DevjaVu - Plans &amp; Pricing" tag="hosting collaboration" time="2008-03-07T14:36:44Z" extended="" meta="97328aa3eff34967b331c47cf5cb224d" />
+  <post href="http://www.beanstalkapp.com/" hash="573164a6ac2ffd8cd03dd3c4037c162d" description="Beanstalk — Version Control with a Human Face" tag="business collaboration hosting" time="2008-03-07T14:36:27Z" extended="" meta="9d52f68d6a0b82d8122e4a9a4ae31583" />
+  <post href="http://github.com/" hash="93133889b18e4716e4023611f1cbfb21" description="Secure Git hosting and collaborative development — GitHub" tag="collaboration development hosting" time="2008-03-07T14:18:16Z" extended="" meta="6d9abca20d4f1144d3dddb87216a874b" />
+  <post href="http://www2.canoe.com/techno/nouvelles/archives/2007/11/20071129-132409.html" hash="62a9bf6dcec64fcea4961eda68a456a9" description="Les pires catastrophes technos" tag="culture for:capnemo for:comete" time="2008-03-07T14:05:14Z" extended="why one line of code is important ..." meta="63ad47940496f82934d4a93d533e4078" />
+  <post href="http://www.noupe.com/design/watch-out-web-designers-awesomeness-of-february.html#comments" hash="5a5bbfe1576f93a7f94fb8d820e696c1" description="Watch out: Web Designer’s Awesomeness in February" tag="webdesign" time="2008-03-05T19:06:16Z" extended="Watch out: Web Designer’s Awesomeness in February" meta="e5627837ab174386cfe5cd6c87902714" />
+  <post href="http://woork.blogspot.com/2008/02/elegant-navigation-bar-using-css.html" hash="fc889e50e1065d88c23eb6c15fa42d6f" description="woork: Elegant navigation bar using CSS" tag="css design webdesign" time="2008-03-05T19:05:13Z" extended="egant navigation bar using CSS" meta="da5ea7251f380a6147389c32cdfdcd27" />
+  <post href="http://woork.blogspot.com/2008/02/five-web-20-css-menu-tutorials.html" hash="8cef56390fb243ee172c1ec2d6c7d103" description="woork: Five web 2.0 CSS menu tutorials" tag="css design webdesign" time="2008-03-05T19:04:33Z" extended="cool way to make css menu" meta="0a774d07ecf439c5bf212e72d0d739da" />
+  <post href="http://data.un.org/" hash="3023e75ab5ad0a974b8ed88181a83b30" description="UNdata" tag="database datasets free" time="2008-03-05T14:54:23Z" extended="" meta="c896416cb91f1cc22f0f1287984a4207" />
+  <post href="http://aruiz.typepad.com/siliconisland/2008/03/sun-hires-pytho.html" hash="f314758e45b321837d8fcccc7b55e92c" description="Silicon Island: Sun hires Python fellows" tag="python" time="2008-03-04T12:52:33Z" extended="good news for python lovers" meta="6b62d2f1fc81e2134c222ad068c99450" />
+  <post href="http://www.rue89.com/2008/02/14/psiphon-un-logiciel-anticensure-netxplorateur-de-lannee" hash="28237a565eaf3d85d2ebd45d9f8f5786" description="Psiphon, un logiciel anticensure, &quot;Netxplorateur de l&#039;année&quot; | Rue89" tag="censorship" time="2008-03-02T14:42:46Z" extended="" meta="eac6db76ca924baa869f38f56e70846e" />
+  <post href="http://en.wikipedia.org/wiki/Linked_Data" hash="4995fafe4565d0eae485aa6b7fa9bd92" description="Linked Data - Wikipedia, the free encyclopedia" tag="database semanticweb linkeddata" time="2008-02-29T09:56:46Z" extended="" meta="0eb20d77eac34df9147c5a93cdf9f729" />
+  <post href="http://www.techcrunch.com/2008/02/28/data-is-the-new-links-tim-berners-lee-says-sites-that-dont-give-users-their-data-back-are-boring/" hash="fc0bd84a36f03ac51a605336f65b5e63" description="Data is the New Links. Tim Berners-Lee Says Sites That Don’t Give Users Their Data Back Are Boring" tag="semanticweb web dataportability" time="2008-02-29T09:56:02Z" extended="" meta="29822b0f9ef1ebb57893feba4ab70fb2" />
+  <post href="http://code.google.com/p/aima-python/" hash="5502a66207abca68a97af64c53aa8726" description="aima-python - Google Code" tag="code opensource algorithms python" time="2008-02-29T09:31:08Z" extended="Python implementation of algorithms from Russell and Norvig&#039;s Artificial Intelligence: A Modern Approach.
+" meta="57d09dc51c31af97e40629efdc47128c" />
+  <post href="http://www.dojotoolkit.org/book/dojo-book-0-4/part-5-connecting-pieces/i-o/cross-domain-xmlhttprequest-using-iframe-proxy" hash="52c6fbd5628be39ba1e5bf9f276c0f9f" description="Cross Domain XMLHttpRequest using an IFrame Proxy | The Dojo Toolkit" tag="ajax javaxcript" time="2008-02-28T12:30:08Z" extended="" meta="19278392256502d96cd986d0a604a61f" />
+  <post href="http://developer.yahoo.com/javascript/howto-proxy.html" hash="48786074b60216753f510c1c11a8e9d6" description="Use a Web Proxy for Cross-Domain XMLHttpRequest Calls - Yahoo! Developer Network" tag="ajax development hack javascript" time="2008-02-28T12:29:24Z" extended="" meta="02b64ee28128f300c51aa3b821b88448" />
+  <post href="http://freelanceswitch.com/" hash="7541d62fd89d19f419a9413a340befa1" description="Freelance Advice and Freelance Jobs - FreelanceSwitch" tag="freelance business" time="2008-02-28T09:20:01Z" extended="" meta="48ecf4fc7a4a853443471c31227810d2" />
+  <post href="http://code.google.com/p/django-captcha/" hash="31761288f5750fbc76e8736944bb443d" description="django-captcha - Google Code" tag="captcha django python" time="2008-02-28T09:08:53Z" extended="" meta="5d3e2423ec6781b19fd331ceeed99537" />
+  <post href="http://freelanceswitch.com/clients/10-phrases-every-freelancer-should-kick-out-of-their-vocabulary/" hash="cc9b74f20e9f5624cc5b085cf62d252b" description="10 Phrases Every Freelancer Should Kick-Out of Their Vocabulary - FreelanceSwitch - The Freelance Blog" tag="freelance business" time="2008-02-28T08:22:37Z" extended="" meta="378c7bb9cfbba44d72a16b752c5b7720" />
+  <post href="http://pragdave.blogs.pragprog.com/pragdave/2007/03/the_radar_archi.html" hash="60335565a7a50a2cbef1db80855c9f31" description="PragDave: The RADAR Architecture: RESTful Application, Dumb-Ass Recipient" tag="webservices inspiration" time="2008-02-27T16:17:56Z" extended="interresting idee" meta="2fcb91b527ac8ffa67dc7c7333ea1c97" />
+  <post href="http://theryanking.com/entries/2008/02/26/introducing-conveyor/" hash="6c72509449e1445498760ccb6f1344a1" description="the ryan king » Introducing Conveyor" tag="distributed database http scalability" time="2008-02-27T14:53:43Z" extended="" meta="dda4faa1372f89574fc087e493fb2fba" />
+  <post href="http://elixir.ematia.de/trac/wiki" hash="16fa2bd82a4e5a6005eb0dbe995e2ce7" description="Elixir – Trac" tag="database mapping python sqlalchemy" time="2008-02-27T11:52:08Z" extended="" meta="9c06967bb6722ab3c20fb9d60abc73bf" />
+  <post href="http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html?page=1" hash="88dff67d302b3ffad645bcf250f27457" description="ONLamp.com -- What&#039;s New in FreeBSD 7.0" tag="freebsd unix bsd" time="2008-02-27T10:34:12Z" extended="" meta="1a528b57cfb6f2ba1c19ab9aa974f880" />
+  <post href="http://www.technologyreview.com/specialreports/specialreport.aspx?id=25" hash="b3b746469dcf59aa289f93adcc50c233" description="Technology Review: 10 Emerging Technologies 2008" tag="culture business" time="2008-02-24T15:06:30Z" extended="" meta="8deea4c3b6e5483a78ae2f052ed15e81" />
+  <post href="http://www.ajatus.info/" hash="1cba4b6d15b8d4fe81800ad72e730f4f" description="Ajatus - Distributed CRM: Ajatus CRM" tag="couchdb crm business inspiration" time="2008-02-24T14:48:56Z" extended="cool crm" meta="c5d08de7a5f2356f7b15636492b3193d" />
+  <post href="http://touchmods.wordpress.com/" hash="3c4193da0bea07a674f7b904a6e6290a" description="touchmods.net Weblog" tag="apple hacks ipodtouch" time="2008-02-24T12:30:53Z" extended="convert your ipod in a phone ...." meta="151516820b17a7c9e5f2cc205423c238" />
+  <post href="http://peter.michaux.ca/article/5004" hash="57381906513d6aafba599e2f7f94e83a" description="Peter&#039;s Blog - Transitioning from Java Classes to JavaScript Prototypes" tag="development design javascript" time="2008-02-23T15:06:28Z" extended="" meta="1cc08786ed982f4fe6984fad15fd7e59" />
+  <post href="http://www.danwebb.net/2008/2/8/event-delegation-made-easy-in-jquery" hash="c26ee5930efcfd2692e51308fb140bba" description="danwebb.net - Event Delegation Made Easy" tag="jquery javascript" time="2008-02-23T15:06:11Z" extended="easy management of events ... with jquery" meta="e781ba1896d5c10fb66e0b3bb4560b0b" />
+  <post href="http://www.gscottolson.com/weblog/2008/01/11/jquery-cheat-sheet/" hash="f665d422fc8704c48a692ad8d43e3d00" description="jQuery 1.2 Cheat Sheet :: www.gscottolson.com/weblog/" tag="ajax cheatsheet development" time="2008-02-23T15:05:40Z" extended="" meta="a0e306cc3d942635f6ddcd57583f80bb" />
+  <post href="http://kettle.pentaho.org/" hash="7c2fdc1adf318913c088cfb0a8c51930" description="Pentaho Commercial Open Source Business Intelligence: Kettle Project" tag="database metadata" time="2008-02-23T14:54:24Z" extended="" meta="f9e86e76205cf7273c33cb7eee984fb5" />
+  <post href="http://openlayers.org/" hash="d8941505882584b17cf04f631d5442fa" description="OpenLayers: Home" tag="maps opensource" time="2008-02-22T18:37:33Z" extended="" meta="de9f239f23f7c05f12e1fdb0b243aceb" />
+  <post href="http://www.titov.net/2006/03/19/how-to-make-site-screenshots-with-linux-server/" hash="5e2a48a898b750aeea53400ebef097d3" description="Anton Titov’s blog » How to make site screenshots with linux server" tag="screenshot" time="2008-02-22T18:25:22Z" extended="automate screenshots of a website." meta="08edb60799f7ef688e1813331ab18af3" />
+  <post href="http://khtml2png.sourceforge.net/" hash="e0bacbb27415506b75748679dcaf34f0" description="khtml2png - Make screenshots from webpages" tag="screenshot web" time="2008-02-22T18:21:48Z" extended="cool tool to automate website screenshots" meta="265e404516ea7b58a19ce58a007ebd2c" />
+  <post href="https://browsershots.org/" hash="45c1238c43d549e0b9bdb14ecc2b4fd5" description="Test your web design in different browsers - Browsershots" tag="design browser webdesign" time="2008-02-22T17:16:56Z" extended="" meta="517a5bb8a26687b17432817aa93e0f7c" />
+  <post href="http://artypapers.com/" hash="f3167f2d6683f4d53305e38b02f59279" description="An Experiment Gone Useful - Artypapers" tag="webdesign inspiration" time="2008-02-22T16:03:53Z" extended="" meta="f0e167d70567987347dfd6d01a84b2a4" />
+  <post href="http://www.visualcomplexity.com/vc/" hash="35a0529de0bf6433f05b50af04b230a4" description="visualcomplexity.com | A visual exploration on mapping complex networks" tag="visualization mapping information" time="2008-02-22T15:52:55Z" extended="" meta="f07a7cf3c5132b6073d6006445205fb8" />
+  <post href="http://sioc-project.org/ontology" hash="2a2efc287e51e24f88856c0562eb32cb" description="SIOC Ontology | sioc-project.org" tag="semanticweb socialsoftware ontology web2.0 sioc" time="2008-02-20T10:59:14Z" extended="" meta="e46069a990c112e52ff87769eb410ce4" />
+  <post href="http://myutil.com/2007/11/5/prepping-ports-for-openbsd" hash="5daf43eb1b1e68938b17336395f1723c" description="MyUtil™ | Prepping Ports for OpenBSD" tag="for:comete openbsd" time="2008-02-19T12:31:02Z" extended="" meta="11821c39317b71e6cc90b3995f144e0b" />
+  <post href="http://code.google.com/p/memcachedb/" hash="9f4bc17a0f5f7553945fe8f5ad25c2d7" description="memcachedb - Google Code" tag="memcached database couchdb" time="2008-02-19T11:05:22Z" extended="" meta="ca98d87233741a9b54d40d5f459c19c3" />
+  <post href="http://www.readwriteweb.com/archives/semantic_web_11_things_to_know.php" hash="026f2aa79a9f34d1c91d845b4a747bdc" description="11 Things To Know About Semantic Web - ReadWriteWeb" tag="semanticweb web3.0" time="2008-02-18T10:53:21Z" extended="" meta="6876d5bfa6c3c8ccf0a6c6fd4c91ac33" />
+  <post href="http://www.userscape.com/blog/index.php/site/comments/10_tips_for_moving_from_programmer_to_entrepreneur/" hash="e1ee67365c0d4b72c08f5527f949c518" description="10 Tips for Moving From Programmer to Entrepreneur (Ian Landsman’s Weblog v2.0)" tag="business entrepreneur" time="2008-02-18T10:53:01Z" extended="" meta="a98a52130b8cfdcd144678b7bd0d87f6" />
+  <post href="http://tokyocabinet.sourceforge.net/" hash="876b8b8afde5c0789fe230879fbc8b2c" description="Tokyo Cabinet: a modern implementation of DBM" tag="database dbm opensource tokyocabinet" time="2008-02-17T16:38:15Z" extended="" meta="ab63b6cf9621ac79bf4e423d1fe3e3d8" />
+  <post href="http://www.via.com.tw/en/products/audio/controllers/envy24/" hash="5a764dcc28b65ae8d1c8a65e30015fd2" description="VIA Vinyl Envy24 PCI Audio Controller - VIA Technologies, Inc." tag="audio" time="2008-02-15T18:04:52Z" extended="pretty cool audio card" meta="7c88777533e7e417ee94772b9c75ef0e" />
+  <post href="http://confluence.atlassian.com/display/DEV/How+to+write+a+LDAP+search+filter" hash="79a077661786bb559faa2b74a9b3fba7" description="How to write a LDAP search filter" tag="LDAP administration" time="2008-02-15T14:38:34Z" extended="" meta="32018a680ff4d0dd94e748db86061154" />
+  <post href="http://jhcore.com/2007/12/24/couchdb-on-ubuntu/" hash="50e1137e5d9daa050333b9c5a536cb12" description="jhcore.com » CouchDB on Ubuntu" tag="couchdb ubuntu" time="2008-02-15T06:30:01Z" extended="" meta="e0386c34af7c6ff1c49491eb8b648618" />
+  <post href="https://www.beatport.com/en-US/html/content/genre/detail/14/minimal" hash="dd5d00275d12e3f0cdf6a228dce8d5dd" description="Minimal - Beatport" tag="free music" time="2008-02-12T22:27:31Z" extended="" meta="d993236f9480f859e6c37d8a5ade4cef" />
+  <post href="http://www.mplayerhq.hu/DOCS/HTML/fr/tv-input.html" hash="ea7f96d5c7d5754b06370c0a3086b61b" description="tv mplayer" tag="video opensource" time="2008-02-12T21:59:06Z" extended="mplayer with tv (doc in french)" meta="473515bcef0168a2156a5fa2d14e54c7" />
+  <post href="http://thefeelgood.com/" hash="a34a7e16828cac27f55d85b88a4904bd" description="The Feel Good Initiative" tag="music for:capnemo for:comete" time="2008-02-12T08:20:57Z" extended="" meta="23656c6ed1adcaf9d2dc8f0cc7346b83" />
+  <post href="http://virutass.net/openbsd/couchdb/" hash="bbd2a92228d33e46dec93bef2ec07a1d" description="OpenBSD: databases/couchdb" tag="openbsd couchdb" time="2008-02-11T23:52:36Z" extended="openbsd couchdb package" meta="dcaf77914ce254e39136298294ce5fce" />
+  <post href="http://archi.laurent.club.fr/Doc_install_BIND.html" hash="2bb471a7fd4b1e9cc77bf7eb32c305c9" description="Installer et configurer BIND 9.4.x." tag="" time="2008-02-10T19:38:29Z" extended="" meta="ff379fe11674539f570d5d28717e8432" />
+  <post href="http://fdm.sourceforge.net/" hash="62298c7edde8bdb1b19d2f6fadfa5f1c" description="fdm" tag="administration mail for:comete for:capnemo" time="2008-02-10T12:33:46Z" extended="" meta="16d709af5ea62546eeb702ddbf5accac" />
+  <post href="http://brad.livejournal.com/2357444.html" hash="82f1ebecf12e5251a8092cf61a86025d" description="brad&#039;s life - A proposal: email to URL mapping" tag="openid identity" time="2008-02-08T14:15:41Z" extended="" meta="251a653af5b3384a1e7145af5966441e" />
+  <post href="http://blog.labnotes.org/2007/09/20/read-consistency-dumb-databases-smart-services/" hash="75e09a76411c89a5adf3d2c09e52d351" description="Labnotes » Read Consistency: Dumb Databases, Smart Services" tag="architecture database design distributed performance for:capnemo for:comete" time="2008-02-08T12:17:27Z" extended="" meta="702f79ea4b8c5e1617a7a0a9e7fa1cb0" />
+  <post href="http://openid.net/specs/identity-attribute-metadata-1_0-01.html" hash="85384565b8ddcc4a11a8f91e99f9ef3d" description="Draft: Identity Attribute Metadata - Draft 01" tag="openid identity" time="2008-02-07T10:20:19Z" extended="" meta="71f276ce3b1133bd5ae2dc0db92c6e7b" />
+  <post href="http://microformats.org/wiki/hcard" hash="86c18e9508fd9760cb08f31b467b7b00" description="hcard - Microformats" tag="architecture microformats identity" time="2008-02-07T10:20:02Z" extended="" meta="e087d522174add540f1a2e366b5c204e" />
+  <post href="http://pavatar.com/" hash="e56c5e0845fd9bb7bfd9314bc1984445" description="Pavatar - Recognize me!" tag="api identity openid metadata microformats" time="2008-02-07T10:19:46Z" extended="" meta="05b8dc66719a78b1f2d541c76b644048" />
+  <post href="http://notepad.bobkmertz.com/2007/11/installing-xen-on-ubuntu-710-amd64.html" hash="37e6b0fc6fb5baff6c4c4bd2175e7370" description="Bob&#039;s Notepad: Installing XEN on Ubuntu 7.10 (amd64)" tag="linux virtualization ubuntu xen" time="2008-02-02T12:44:43Z" extended="" meta="4fd08f99bd5a14eb16841dd92fc0a47f" />
+  <post href="http://kraeutler.net/vincent/essays/google%20page%20rank%20in%20python" hash="353e18a592c05a2739f40ccfa84b7628" description="google pagerank in python" tag="indexing" time="2008-01-30T10:02:14Z" extended="" meta="d00488278201943662108c1d339bd94d" />
+  <post href="http://www.openbsdsupport.org/" hash="a759b01c328b213c706f1932f3c345e3" description="OpenBSD Users Documentations projects" tag="howto openbsd unix" time="2008-01-28T23:10:57Z" extended="" meta="6827a3b976b5f055a01787b643a10c51" />
+  <post href="https://ludovics.tuxfamily.org/?post/2007/10/25/Installation-de-Windows-XP-sous-GNU/LINUX-avec-KVM" hash="6b87332d2a664cb4a318d6b7bd1bad1e" description="Installation de Windows XP sous GNU/LINUX avec KVM - Ludovics weblog" tag="kvm linux" time="2008-01-27T19:56:49Z" extended="" meta="87101258f2e376322d565efdb686832a" />
+  <post href="http://doc.ubuntu-fr.org/kvm" hash="9c5d07e3a0aa2aa9cb2e42316ded67bd" description="http://doc.ubuntu-fr.org/kvm" tag="documentation linux kvm" time="2008-01-27T15:34:27Z" extended="" meta="c46d80ad2905e92fb7981fd7cb9a4458" />
+  <post href="http://www.datawrangling.com/some-datasets-available-on-the-web.html" hash="472c10bfa9169234958efad4f7de6e22" description="Some Datasets Available on the Web » Data Wrangling Blog" tag="datasets scraping" time="2008-01-25T21:05:49Z" extended="" meta="f599393921aa1c4541af44dccb7df097" />
+  <post href="http://del.icio.us/pskomoroch/dataset" hash="01c002575d6780d330295ceef6487638" description="pskomoroch&#039;s bookmarks tagged with &quot;dataset&quot; on del.icio.us" tag="scraping datasets" time="2008-01-25T20:53:07Z" extended="" meta="7daec92e65b7907d555e6bccc4103e91" />
+  <post href="http://www.mnot.net/python/isodate.py" hash="b6aec44467d3a5c1fa7cbc62f55557c2" description="http://www.mnot.net/python/isodate.py" tag="calendar python" time="2008-01-22T11:03:50Z" extended="Functions for manipulating a subset of ISO8601 date, as specified by &lt;http://www.w3.org/TR/NOTE-datetime&gt;" meta="592f63d1edaea7b2566bdc86d3ef878a" />
+  <post href="http://rdflib.net/" hash="b16586f9a8c20f729319188d66ec3fb8" description="RDFLib: Home" tag="api database semanticweb python library" time="2008-01-22T11:02:37Z" extended="" meta="2fceb5e5a922fb14f73ddb9b0038de3a" />
+  <post href="http://ivanherman.wordpress.com/2007/07/06/sparql-endpoint-interface-to-python/" hash="1750f339dfc358905d679c4d52ee5ca0" description="SPARQL Endpoint interface to Python « Ivan’s blog" tag="sparql python library" time="2008-01-22T10:55:09Z" extended="" meta="c0e6bc34b231623a491fafbf57eaed0a" />
+  <post href="http://code.google.com/p/pysparql/" hash="be3e9e68131deb09cb94c8f1cee89d1e" description="pysparql - Google Code" tag="python library sparql" time="2008-01-22T10:54:53Z" extended="" meta="3ed24c4b984fd3ab1e2b2a3014ab5f68" />
+  <post href="http://www.zdnet.fr/actualites/internet/0,39020774,39365240,00.htm?xtor=AL-204" hash="1182960653e1a2e62ec68fe121fd65ae" description="Le web sémantique est-il l&#039;avenir du web 2.0 ? - Actualités - ZDNet.fr" tag="semanticweb semantic-web socialnetworking webdev" time="2008-01-22T09:58:16Z" extended="interresting article" meta="bb4f1ef638efb4c4abcaec9fa0cef2eb" />
+  <post href="http://dev.simplecodes.com/projects/wtforms" hash="42ef1da07421abd11cc6740376509354" description="WTForms" tag="forms python for:comete" time="2008-01-21T23:11:55Z" extended="another form handling in python. Very powerfull . A little young yet but very promising." meta="dc37b754aa0fe1542530fbf420802b66" />
+  <post href="http://www.openvest.com/trac/wiki/RDFAlchemy" hash="9303fd7a402722cce37bb34cc445e1c9" description="RDFAlchemy – Openvest – Trac" tag="semanticweb python semantic-web" time="2008-01-21T22:21:00Z" extended="he goal of RDF Alchemy is to allow anyone who uses python to have a object type API access to an RDF Triplestore." meta="547c2d44cb4c4886deb14c2607b0752d" />
+  <post href="http://code.google.com/p/django-categories/" hash="a6f7b8a43a374470f089ea6cc3963336" description="django-categories - Google Code" tag="django python for:comete" time="2008-01-21T22:01:16Z" extended="" meta="f952c6022bb024427c51019851e5738b" />