transition to dorian
authorValentino Volonghi aka dialtone <valentino@adroll.com>
Sun Feb 01 01:37:16 2009 -0800 (19 months ago)
changeset 9a41853bb9e90
parent 896d0452886a1
child 103f7c4e7ece11
transition to dorian
_includes/blogroll.html
_includes/blogroll.mako
_includes/post.html
_includes/post_detail.mako
_includes/recent_entries.html
_includes/recent_entries.mako
_includes/tag_cloud.mako
_layouts/default.html
_layouts/default.mako
_layouts/post.html
_layouts/post.mako
_posts/2009-01-25-first-new-post.markdown
_posts/2009-01-31-a-first-test-for-dorian.markdown
_scripts/generate_cloud.py
_site/2009/01/25/first-new-post.html
_site/2009/01/26/a-first-test-for-dorian.html
_site/2009/01/31/a-first-test-for-dorian.html
_site/atom.xml
_site/code/index.html
_site/css/sidebar.css
_site/css/style.css
_site/feed_for_feedburner.xml
_site/games/index.html
_site/general/2009/01/25/first-new-post.html
_site/general/index.html
_site/index.html
_site/life/index.html
atom.xml
feed_for_feedburner.xml
index.html
--- a/_posts/2009-01-25-first-new-post.markdown Sun Feb 01 00:41:37 2009 -0800
+++ b/_posts/2009-01-25-first-new-post.markdown Sun Feb 01 01:37:16 2009 -0800
@@ -1,5 +1,5 @@
---
-layout: post
+layout: post.mako
title: Rebooting...
tags: [jekyll, blog, meta]
---
--- a/_site/2009/01/25/first-new-post.html Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/2009/01/25/first-new-post.html Sun Feb 01 01:37:16 2009 -0800
@@ -9,12 +9,12 @@
<link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
<!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/syntax.css" type="text/css" />
<!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/style.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/blog.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/sidebar.css" type="text/css" media="screen" />
</head>
<body>
@@ -40,53 +40,53 @@
<div id="main">
<div class="unit span-12 sep">
-
+
-<div class="entry">
- <div class="title clear-float">
- <h1><a href="/2009/01/25/first-new-post.html">Rebooting...</a></h1>
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/2009/01/25/first-new-post.html";
- </script>
- <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
+
+
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it/2009/01/25/first-new-post.html">Rebooting...</a></h1>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it/2009/01/25/first-new-post.html";
+ </script>
+ <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
+ </div>
+ <div class="body">
+ <p>I know this is not the first time I promise something and it won't be
+ the last either, hopefully this time the hassle of managing a blog
+ will be much less thanks to <a
+href="http://github.com/mojombo/jekyll/tree">Jekyll</a> and <a
+href="http://intensedebate.com">IntenseDebate</a>. They will deal with
+ my layout and comments removing the need for a database or a web
+ application framework. Last but not least I decided to change the main
+ language from italian to english and that's also why all the old posts
+ won't be preserved, that and because I really didn't have the time to
+ migrate the old data to the new system and since I really had just a
+ few posts and comments and all more than one year old it's about time
+ to move on and try hard to make this one succeed, it will be hard but
+ we can give this thing a try.
+</p>
+ </div>
+ <div class="meta">
+ Posted on 25 Jan 2009
+ &mdash; Tagged with
+ <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>
+ &middot;
+ <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>
+ &middot;
+ <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it{{ post.url }}";
+ </script>
+ <span id="IDCommentsPostTitle" style="display:none"></span>
+ <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
+ </div>
</div>
- <div class="body">
-
- <p>I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to <a href='http://github.com/mojombo/jekyll/tree'>Jekyll</a> and <a href='http://intensedebate.com'>IntenseDebate</a>. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.</p>
-
-
- </div>
- <div class="meta">
- Posted on 25 Jan 2009
- &middot; Tagged with
-
- <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>,
-
- <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>,
-
- <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
-
-
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/2009/01/25/first-new-post.html";
- </script>
- <span id="IDCommentsPostTitle" style="display:none"></span>
- <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
-
- </div>
-</div>
-
-
-<div id="related-posts">
- <h2>Related Posts</h2>
- <ul id="posts">
-
- </ul>
-</div>
</div>
@@ -95,16 +95,36 @@
<div class="sidebar archives">
<h2>recent entries</h2>
<ul>
-
- <li><a href="/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
-
+ <li><a href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html">31 Jan 2009 &middot; A First test for dorian</a></li>
+ <li><a href="http://www.twisted.it/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
</ul>
<h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
+<ul>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=web+site%%3Awww.twisted.it">
+ web
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=python+site%%3Awww.twisted.it">
+ python
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=meta+site%%3Awww.twisted.it">
+ meta
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=jekyll+site%%3Awww.twisted.it">
+ jekyll
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=dev+site%%3Awww.twisted.it">
+ dev
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=blog+site%%3Awww.twisted.it">
+ blog
+ </a>
</ul>
<h2>blogroll</h2>
@@ -132,7 +152,7 @@
</div>
<div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
+ <i>Twisted Electricity</i> is powered by <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian 0.1</a>.<br />
&copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
</div>
--- a/_site/atom.xml Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/atom.xml Sun Feb 01 01:37:16 2009 -0800
@@ -4,21 +4,70 @@
<title>Twisted Electricity</title>
<link href="http://www.twisted.it/atom.xml" rel="self"/>
<link href="http://www.twisted.it/"/>
- <updated>2009-01-26T00:19:41-08:00</updated>
+ <updated>2009-02-01T09:36:28Z</updated>
<id>http://www.twisted.it/</id>
<author>
<name>Valentino Volonghi</name>
<email>dialtone@gmail.com</email>
</author>
-
+ <entry>
+ <title>A First test for dorian</title>
+ <link href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html"/>
+ <updated>2009-01-31T00:00:00Z</updated>
+ <id>http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html</id>
+ <content type="html">&lt;p&gt;So... The last time I told you that I used Jekyll for this &#34;new&#34; blog,
+ turns out that Jekyll is pretty buggy and incomplete and that I&#39;m
+ really incapable of using Ruby at all so last week I basically decided
+ to copy it to be able to add the features that I want and that I need.
+&lt;/p&gt;
+&lt;p&gt;The result of this effort comes out of a night of coding and it&#39;s
+ pretty compatible with Jekyll, in fact converting this blog over was
+ just a matter of minutes. The name of my project is &lt;a href=&#34;http://bitbucket.org/dialtone/dorian/overview/&#34;&gt;Dorian&lt;/a&gt; and I
+ think it brings a bunch of improvements on the table.
+&lt;/p&gt;
+&lt;p&gt;First of all it uses &lt;a href=&#34;http://www.makotemplates.org/&#34;&gt;Mako&lt;/a&gt; as a templating language so I don&#39;t
+ have to rewrite myself the code to inherit templates into other ones.
+ It&#39;s also pretty fast and gives a certain freedom to the developer.
+ Django templates (or Liquid, the implementation in Ruby) are a bit too
+ strict and I find myself wondering how to render something too often
+ while with Mako I simply write what I need.
+&lt;/p&gt;
+&lt;p&gt;The other big change is that I pre-process all the posts and pages and
+ only after that I render all of them. This is a huge advantage because
+ it allows for the rendering code to have access to all the data it
+ needs from the site. This is still pretty unused in the implementation
+ with the exception of the tagcloud code that wasn&#39;t possible in Jekyll
+ unless you used an &lt;a href=&#34;http://metajack.im/2009/01/15/some-jekyll-hacks/&#34;&gt;awkward patch&lt;/a&gt; from &lt;a href=&#34;http://metajack.im/&#34;&gt;MetaJack&lt;/a&gt;.
+&lt;/p&gt;
+&lt;p&gt;I still miss the extended part support but I plan to add it soon
+ because now that my blog generator is in Python I can finally hack it
+ very fast. Last, but not least, Dorian is just 234 lines of Python,
+ impressively short for such a complete piece of software. One thing
+ though is that I still miss tests... I should have written them but
+ this was really a one-night hack since I couldn&#39;t sleep :). Hopefully
+ somebody will find this useful.
+&lt;/p&gt;</content>
+ </entry>
<entry>
<title>Rebooting...</title>
<link href="http://www.twisted.it/2009/01/25/first-new-post.html"/>
- <updated>2009-01-25T00:00:00-08:00</updated>
- <id>http://www.twisted.it/2009/01/25/first-new-post</id>
- <content type="html">&lt;p&gt;I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to &lt;a href='http://github.com/mojombo/jekyll/tree'&gt;Jekyll&lt;/a&gt; and &lt;a href='http://intensedebate.com'&gt;IntenseDebate&lt;/a&gt;. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.&lt;/p&gt;</content>
+ <updated>2009-01-25T00:00:00Z</updated>
+ <id>http://www.twisted.it/2009/01/25/first-new-post.html</id>
+ <content type="html">&lt;p&gt;I know this is not the first time I promise something and it won&#39;t be
+ the last either, hopefully this time the hassle of managing a blog
+ will be much less thanks to &lt;a
+href=&#34;http://github.com/mojombo/jekyll/tree&#34;&gt;Jekyll&lt;/a&gt; and &lt;a
+href=&#34;http://intensedebate.com&#34;&gt;IntenseDebate&lt;/a&gt;. They will deal with
+ my layout and comments removing the need for a database or a web
+ application framework. Last but not least I decided to change the main
+ language from italian to english and that&#39;s also why all the old posts
+ won&#39;t be preserved, that and because I really didn&#39;t have the time to
+ migrate the old data to the new system and since I really had just a
+ few posts and comments and all more than one year old it&#39;s about time
+ to move on and try hard to make this one succeed, it will be hard but
+ we can give this thing a try.
+&lt;/p&gt;</content>
</entry>
-
</feed>
\ No newline at end of file
--- a/_site/css/sidebar.css Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/css/sidebar.css Sun Feb 01 01:37:16 2009 -0800
@@ -103,10 +103,20 @@
+.rank10 {color: rgb(96, 96, 96);}
+.rank9 {color: rgb(110, 110, 110);}
+.rank8 {color: rgb(125, 125, 125);}
+.rank7 {color: rgb(140, 140, 140);}
+.rank6 {color: rgb(160, 160, 160);}
+.rank5 {color: rgb(170, 170, 170);}
+.rank4 {color: rgb(181, 181, 181);}
+.rank3 {color: rgb(192, 192, 192);}
+.rank2 {color: rgb(200, 200, 200);}
+.rank1 {color: rgb(205, 205, 205);}
+.rank0 {color: rgb(210, 210, 210);}
-
--- a/_site/css/style.css Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/css/style.css Sun Feb 01 01:37:16 2009 -0800
@@ -406,4 +406,3 @@ a.feed:visited {
text-transform: capitalize;
}
-
--- a/_site/feed_for_feedburner.xml Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/feed_for_feedburner.xml Sun Feb 01 01:37:16 2009 -0800
@@ -4,21 +4,70 @@
<title>Twisted Electricity</title>
<link href="http://www.twisted.it/feed_for_feedburner.xml" rel="self"/>
<link href="http://www.twisted.it/"/>
- <updated>2009-01-26T00:19:42-08:00</updated>
+ <updated>2009-02-01T09:36:28Z</updated>
<id>http://www.twisted.it/</id>
<author>
<name>Valentino Volonghi</name>
<email>dialtone@gmail.com</email>
</author>
-
+ <entry>
+ <title>A First test for dorian</title>
+ <link href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html"/>
+ <updated>2009-01-31T00:00:00Z</updated>
+ <id>http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html</id>
+ <content type="html">&lt;p&gt;So... The last time I told you that I used Jekyll for this &#34;new&#34; blog,
+ turns out that Jekyll is pretty buggy and incomplete and that I&#39;m
+ really incapable of using Ruby at all so last week I basically decided
+ to copy it to be able to add the features that I want and that I need.
+&lt;/p&gt;
+&lt;p&gt;The result of this effort comes out of a night of coding and it&#39;s
+ pretty compatible with Jekyll, in fact converting this blog over was
+ just a matter of minutes. The name of my project is &lt;a href=&#34;http://bitbucket.org/dialtone/dorian/overview/&#34;&gt;Dorian&lt;/a&gt; and I
+ think it brings a bunch of improvements on the table.
+&lt;/p&gt;
+&lt;p&gt;First of all it uses &lt;a href=&#34;http://www.makotemplates.org/&#34;&gt;Mako&lt;/a&gt; as a templating language so I don&#39;t
+ have to rewrite myself the code to inherit templates into other ones.
+ It&#39;s also pretty fast and gives a certain freedom to the developer.
+ Django templates (or Liquid, the implementation in Ruby) are a bit too
+ strict and I find myself wondering how to render something too often
+ while with Mako I simply write what I need.
+&lt;/p&gt;
+&lt;p&gt;The other big change is that I pre-process all the posts and pages and
+ only after that I render all of them. This is a huge advantage because
+ it allows for the rendering code to have access to all the data it
+ needs from the site. This is still pretty unused in the implementation
+ with the exception of the tagcloud code that wasn&#39;t possible in Jekyll
+ unless you used an &lt;a href=&#34;http://metajack.im/2009/01/15/some-jekyll-hacks/&#34;&gt;awkward patch&lt;/a&gt; from &lt;a href=&#34;http://metajack.im/&#34;&gt;MetaJack&lt;/a&gt;.
+&lt;/p&gt;
+&lt;p&gt;I still miss the extended part support but I plan to add it soon
+ because now that my blog generator is in Python I can finally hack it
+ very fast. Last, but not least, Dorian is just 234 lines of Python,
+ impressively short for such a complete piece of software. One thing
+ though is that I still miss tests... I should have written them but
+ this was really a one-night hack since I couldn&#39;t sleep :). Hopefully
+ somebody will find this useful.
+&lt;/p&gt;</content>
+ </entry>
<entry>
<title>Rebooting...</title>
<link href="http://www.twisted.it/2009/01/25/first-new-post.html"/>
- <updated>2009-01-25T00:00:00-08:00</updated>
- <id>http://www.twisted.it/2009/01/25/first-new-post</id>
- <content type="html">&lt;p&gt;I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to &lt;a href='http://github.com/mojombo/jekyll/tree'&gt;Jekyll&lt;/a&gt; and &lt;a href='http://intensedebate.com'&gt;IntenseDebate&lt;/a&gt;. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.&lt;/p&gt;</content>
+ <updated>2009-01-25T00:00:00Z</updated>
+ <id>http://www.twisted.it/2009/01/25/first-new-post.html</id>
+ <content type="html">&lt;p&gt;I know this is not the first time I promise something and it won&#39;t be
+ the last either, hopefully this time the hassle of managing a blog
+ will be much less thanks to &lt;a
+href=&#34;http://github.com/mojombo/jekyll/tree&#34;&gt;Jekyll&lt;/a&gt; and &lt;a
+href=&#34;http://intensedebate.com&#34;&gt;IntenseDebate&lt;/a&gt;. They will deal with
+ my layout and comments removing the need for a database or a web
+ application framework. Last but not least I decided to change the main
+ language from italian to english and that&#39;s also why all the old posts
+ won&#39;t be preserved, that and because I really didn&#39;t have the time to
+ migrate the old data to the new system and since I really had just a
+ few posts and comments and all more than one year old it&#39;s about time
+ to move on and try hard to make this one succeed, it will be hard but
+ we can give this thing a try.
+&lt;/p&gt;</content>
</entry>
-
</feed>
\ No newline at end of file
--- a/_site/index.html Sun Feb 01 00:41:37 2009 -0800
+++ b/_site/index.html Sun Feb 01 01:37:16 2009 -0800
@@ -4,17 +4,17 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Twisted Electricity</title>
+ <title>Home</title>
<meta name="author" content="Valentino Volonghi" />
<link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
<!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/syntax.css" type="text/css" />
<!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/style.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/blog.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/sidebar.css" type="text/css" media="screen" />
</head>
<body>
@@ -40,39 +40,90 @@
<div id="main">
<div class="unit span-12 sep">
-
-
-
-<div class="entry">
- <div class="title clear-float">
- <h1><a href="/2009/01/25/first-new-post.html">Rebooting...</a></h1>
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/2009/01/25/first-new-post.html";
- </script>
- <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
- </div>
- <div class="body">
- <p>I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to <a href='http://github.com/mojombo/jekyll/tree'>Jekyll</a> and <a href='http://intensedebate.com'>IntenseDebate</a>. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.</p>
-
-
- </div>
- <div class="meta">
- Posted on 25 Jan 2009
- &middot; Tagged with
-
- <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>,
-
- <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>,
-
- <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
-
-
- </div>
-</div>
-
+
+
+
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html">A First test for dorian</a></h1>
+ </div>
+ <div class="body">
+ <p>So... The last time I told you that I used Jekyll for this "new" blog,
+ turns out that Jekyll is pretty buggy and incomplete and that I'm
+ really incapable of using Ruby at all so last week I basically decided
+ to copy it to be able to add the features that I want and that I need.
+</p>
+<p>The result of this effort comes out of a night of coding and it's
+ pretty compatible with Jekyll, in fact converting this blog over was
+ just a matter of minutes. The name of my project is <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian</a> and I
+ think it brings a bunch of improvements on the table.
+</p>
+<p>First of all it uses <a href="http://www.makotemplates.org/">Mako</a> as a templating language so I don't
+ have to rewrite myself the code to inherit templates into other ones.
+ It's also pretty fast and gives a certain freedom to the developer.
+ Django templates (or Liquid, the implementation in Ruby) are a bit too
+ strict and I find myself wondering how to render something too often
+ while with Mako I simply write what I need.
+</p>
+<p>The other big change is that I pre-process all the posts and pages and
+ only after that I render all of them. This is a huge advantage because
+ it allows for the rendering code to have access to all the data it
+ needs from the site. This is still pretty unused in the implementation
+ with the exception of the tagcloud code that wasn't possible in Jekyll
+ unless you used an <a href="http://metajack.im/2009/01/15/some-jekyll-hacks/">awkward patch</a> from <a href="http://metajack.im/">MetaJack</a>.
+</p>
+<p>I still miss the extended part support but I plan to add it soon
+ because now that my blog generator is in Python I can finally hack it
+ very fast. Last, but not least, Dorian is just 234 lines of Python,
+ impressively short for such a complete piece of software. One thing
+ though is that I still miss tests... I should have written them but
+ this was really a one-night hack since I couldn't sleep :). Hopefully
+ somebody will find this useful.
+</p>
+ </div>
+ <div class="meta">
+ Posted on 31 Jan 2009
+ &mdash; Tagged with
+ <a href='http://www.google.com/search?q=python+site:www.twisted.it'>python</a>
+ &middot;
+ <a href='http://www.google.com/search?q=dev+site:www.twisted.it'>dev</a>
+ &middot;
+ <a href='http://www.google.com/search?q=web+site:www.twisted.it'>web</a>
+ </div>
+ </div>
+
+
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it/2009/01/25/first-new-post.html">Rebooting...</a></h1>
+ </div>
+ <div class="body">
+ <p>I know this is not the first time I promise something and it won't be
+ the last either, hopefully this time the hassle of managing a blog
+ will be much less thanks to <a
+href="http://github.com/mojombo/jekyll/tree">Jekyll</a> and <a
+href="http://intensedebate.com">IntenseDebate</a>. They will deal with
+ my layout and comments removing the need for a database or a web
+ application framework. Last but not least I decided to change the main
+ language from italian to english and that's also why all the old posts
+ won't be preserved, that and because I really didn't have the time to
+ migrate the old data to the new system and since I really had just a
+ few posts and comments and all more than one year old it's about time
+ to move on and try hard to make this one succeed, it will be hard but
+ we can give this thing a try.
+</p>
+ </div>
+ <div class="meta">
+ Posted on 25 Jan 2009
+ &mdash; Tagged with
+ <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>
+ &middot;
+ <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>
+ &middot;
+ <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
+ </div>
+ </div>
</div>
@@ -81,16 +132,36 @@
<div class="sidebar archives">
<h2>recent entries</h2>
<ul>
-
- <li><a href="/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
-
+ <li><a href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html">31 Jan 2009 &middot; A First test for dorian</a></li>
+ <li><a href="http://www.twisted.it/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
</ul>
<h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
+<ul>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=web+site%%3Awww.twisted.it">
+ web
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=python+site%%3Awww.twisted.it">
+ python
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=meta+site%%3Awww.twisted.it">
+ meta
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=jekyll+site%%3Awww.twisted.it">
+ jekyll
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=dev+site%%3Awww.twisted.it">
+ dev
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=blog+site%%3Awww.twisted.it">
+ blog
+ </a>
</ul>
<h2>blogroll</h2>
@@ -118,7 +189,7 @@
</div>
<div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
+ <i>Twisted Electricity</i> is powered by <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian 0.1</a>.<br />
&copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
</div>
--- a/atom.xml Sun Feb 01 00:41:37 2009 -0800
+++ b/atom.xml Sun Feb 01 01:37:16 2009 -0800
@@ -7,21 +7,21 @@ layout: nil
<title>Twisted Electricity</title>
<link href="http://www.twisted.it/atom.xml" rel="self"/>
<link href="http://www.twisted.it/"/>
- <updated>{{ site.time | date_to_xmlschema }}</updated>
+ <updated>${h.utcnow()}Z</updated>
<id>http://www.twisted.it/</id>
<author>
<name>Valentino Volonghi</name>
<email>dialtone@gmail.com</email>
</author>
- {% for post in site.posts %}
+ % for post in site.posts:
<entry>
- <title>{{ post.title }}</title>
- <link href="http://www.twisted.it{{ post.url }}"/>
- <updated>{{ post.date | date_to_xmlschema }}</updated>
- <id>http://www.twisted.it{{ post.id }}</id>
- <content type="html">{{ post.content | xml_escape }}</content>
+ <title>${post.title}</title>
+ <link href="http://www.twisted.it${post.url}"/>
+ <updated>${post.date.isoformat()}T00:00:00Z</updated>
+ <id>http://www.twisted.it${post.url}</id>
+ <content type="html">${post.content | x}</content>
</entry>
- {% endfor %}
+ % endfor
</feed>
\ No newline at end of file
--- a/feed_for_feedburner.xml Sun Feb 01 00:41:37 2009 -0800
+++ b/feed_for_feedburner.xml Sun Feb 01 01:37:16 2009 -0800
@@ -7,21 +7,21 @@ layout: nil
<title>Twisted Electricity</title>
<link href="http://www.twisted.it/feed_for_feedburner.xml" rel="self"/>
<link href="http://www.twisted.it/"/>
- <updated>{{ site.time | date_to_xmlschema }}</updated>
+ <updated>${h.utcnow()}Z</updated>
<id>http://www.twisted.it/</id>
<author>
<name>Valentino Volonghi</name>
<email>dialtone@gmail.com</email>
</author>
- {% for post in site.posts %}
+ % for post in site.posts:
<entry>
- <title>{{ post.title }}</title>
- <link href="http://www.twisted.it{{ post.url }}"/>
- <updated>{{ post.date | date_to_xmlschema }}</updated>
- <id>http://www.twisted.it{{ post.id }}</id>
- <content type="html">{{ post.content | xml_escape }}</content>
+ <title>${post.title}</title>
+ <link href="http://www.twisted.it${post.url}"/>
+ <updated>${post.date.isoformat()}T00:00:00Z</updated>
+ <id>http://www.twisted.it${post.url}</id>
+ <content type="html">${post.content | x}</content>
</entry>
- {% endfor %}
+ % endfor
</feed>
\ No newline at end of file
--- a/index.html Sun Feb 01 00:41:37 2009 -0800
+++ b/index.html Sun Feb 01 01:37:16 2009 -0800
@@ -1,9 +1,10 @@
---
-layout: default
-title: Twisted Electricity
+title: Home
---
-{% assign hide_extended = true %}
-{% for page in site.posts limit:10 %}
-{% include post.html %}
-{% endfor %}
+<%inherit file="default.mako" />
+<%namespace file="post_detail.mako" import="display_post"/>
+
+% for post in site.posts[:10]:
+ ${display_post(post, False, True)}
+% endfor
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/blogroll.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,13 @@
+<h2>blogroll</h2>
+<ul>
+ <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
+ <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
+ <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
+ <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
+ <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
+ <li><a href="http://beri.it/">Marco Beri</a></li>
+ <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
+ <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
+ <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
+ <li><a href="http://www.qix.it">qix</a></li>
+</ul>
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/post_detail.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,37 @@
+<%def name="display_post(post, show_comments=False, hide_extended=False)">
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it${post.url}">${post.title}</a></h1>
+ % if show_comments:
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it${post.url}";
+ </script>
+ <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
+ % endif
+ </div>
+ <div class="body">
+ ${post.content}
+ </div>
+ <div class="meta">
+ Posted on ${h.format_date(post.date)}
+ &mdash; Tagged with
+ % for i, t in enumerate(post.metadata.get('tags', [])):
+ <a href='http://www.google.com/search?q=${t}+site:www.twisted.it'>${t}</a>
+ % if len(post.metadata.get('tags', []))-1 != i:
+ &middot;
+ % endif
+ % endfor
+ % if show_comments:
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it{{ post.url }}";
+ </script>
+ <span id="IDCommentsPostTitle" style="display:none"></span>
+ <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
+ % endif
+ </div>
+ </div>
+</%def>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/recent_entries.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,6 @@
+<h2>recent entries</h2>
+<ul>
+ % for post in site.posts[:10]:
+ <li><a href="http://www.twisted.it${post.url}">${h.format_date(post.date)} &middot; ${post.title}</a></li>
+ % endfor
+</ul>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_includes/tag_cloud.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,9 @@
+<h2>Cloud</h2>
+<ul>
+% for rank, tag in h.generate_cloud(site, 50, 10):
+<li rel="tag">
+ <a class="rank${rank}" href="http://www.google.com/search?q=${h.quote_plus(tag)}+site%%3Awww.twisted.it">
+ ${tag}
+ </a>
+% endfor
+</ul>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_layouts/default.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,84 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>${page.title}</title>
+ <meta name="author" content="Valentino Volonghi" />
+ <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
+
+ <!-- syntax highlighting CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/syntax.css" type="text/css" />
+
+ <!-- Homepage CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/style.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/blog.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/sidebar.css" type="text/css" media="screen" />
+</head>
+<body>
+
+<div class="hidden"><a href="#main">Skip to contents</a></div>
+<div id="header">
+ <div class="unit span-12">
+ <div id="logo"><a href="/">Twisted Electricity</a></div>
+ <div id="tagline" class="clear-float">
+ <div>Sviluppatore Matto e Finto Magro</div>
+ <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
+ </div>
+ </div>
+ <div id="search" class="unit span-4 sep last">
+ <form method="get" action="http://www.google.com/search">
+ <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
+ <input type="hidden" name="q" value="site:twisted.it" />
+ <input class="button" type="submit" value="Go" />
+ </form>
+ </div>
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="main">
+ <div class="unit span-12 sep">
+ ${self.body()}
+ </div>
+
+ <div class="unit span-4 sep last">
+ <div class="sidebar archives">
+ <%include file="recent_entries.mako" />
+ <%include file="tag_cloud.mako" />
+ <%include file="blogroll.mako" />
+ </div>
+ </div>
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="footer">
+ <div class="unit span-8">
+ Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
+ <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
+ </div>
+
+ <div class="unit span-8 last">
+ <i>Twisted Electricity</i> is powered by <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian 0.1</a>.<br />
+ &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
+ </div>
+
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+
+<!-- /footer -->
+</div>
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-800320-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+
+</body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_layouts/post.mako Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,4 @@
+<%inherit file="default.mako" />
+<%namespace file="post_detail.mako" import="display_post"/>
+
+${display_post(page, True)}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_posts/2009-01-31-a-first-test-for-dorian.markdown Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,42 @@
+---
+layout: post.mako
+title: A First test for dorian
+tags: [python, dev, web]
+---
+
+So... The last time I told you that I used Jekyll for this "new" blog,
+turns out that Jekyll is pretty buggy and incomplete and that I'm
+really incapable of using Ruby at all so last week I basically decided
+to copy it to be able to add the features that I want and that I need.
+
+The result of this effort comes out of a night of coding and it's
+pretty compatible with Jekyll, in fact converting this blog over was
+just a matter of minutes. The name of my project is [Dorian][1] and I
+think it brings a bunch of improvements on the table.
+
+First of all it uses [Mako][2] as a templating language so I don't
+have to rewrite myself the code to inherit templates into other ones.
+It's also pretty fast and gives a certain freedom to the developer.
+Django templates (or Liquid, the implementation in Ruby) are a bit too
+strict and I find myself wondering how to render something too often
+while with Mako I simply write what I need.
+
+The other big change is that I pre-process all the posts and pages and
+only after that I render all of them. This is a huge advantage because
+it allows for the rendering code to have access to all the data it
+needs from the site. This is still pretty unused in the implementation
+with the exception of the tagcloud code that wasn't possible in Jekyll
+unless you used an [awkward patch][3] from [MetaJack][4].
+
+I still miss the extended part support but I plan to add it soon
+because now that my blog generator is in Python I can finally hack it
+very fast. Last, but not least, Dorian is just 234 lines of Python,
+impressively short for such a complete piece of software. One thing
+though is that I still miss tests... I should have written them but
+this was really a one-night hack since I couldn't sleep :). Hopefully
+somebody will find this useful.
+
+[1]: http://bitbucket.org/dialtone/dorian/overview/
+[2]: http://www.makotemplates.org/
+[3]: http://metajack.im/2009/01/15/some-jekyll-hacks/
+[4]: http://metajack.im/
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_site/2009/01/26/a-first-test-for-dorian.html Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>A First test for dorian</title>
+ <meta name="author" content="Valentino Volonghi" />
+ <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
+
+ <!-- syntax highlighting CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/syntax.css" type="text/css" />
+
+ <!-- Homepage CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/style.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/blog.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/sidebar.css" type="text/css" media="screen" />
+</head>
+<body>
+
+<div class="hidden"><a href="#main">Skip to contents</a></div>
+<div id="header">
+ <div class="unit span-12">
+ <div id="logo"><a href="/">Twisted Electricity</a></div>
+ <div id="tagline" class="clear-float">
+ <div>Sviluppatore Matto e Finto Magro</div>
+ <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
+ </div>
+ </div>
+ <div id="search" class="unit span-4 sep last">
+ <form method="get" action="http://www.google.com/search">
+ <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
+ <input type="hidden" name="q" value="site:twisted.it" />
+ <input class="button" type="submit" value="Go" />
+ </form>
+ </div>
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="main">
+ <div class="unit span-12 sep">
+
+
+
+
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it/2009/01/26/a-first-test-for-dorian.html">A First test for dorian</a></h1>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it/2009/01/26/a-first-test-for-dorian.html";
+ </script>
+ <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
+ </div>
+ <div class="body">
+ <p>This is a fricking test for dorian
+</p>
+ </div>
+ <div class="meta">
+ Posted on 26 Jan 2009
+ &mdash; Tagged with
+ <a href='http://www.google.com/search?q=foo+site:www.twisted.it'>foo</a>
+ &middot;
+ <a href='http://www.google.com/search?q=bar+site:www.twisted.it'>bar</a>
+ &middot;
+ <a href='http://www.google.com/search?q=baz+site:www.twisted.it'>baz</a>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it{{ post.url }}";
+ </script>
+ <span id="IDCommentsPostTitle" style="display:none"></span>
+ <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
+ </div>
+ </div>
+
+
+ </div>
+
+ <div class="unit span-4 sep last">
+ <div class="sidebar archives">
+ <h2>recent entries</h2>
+<ul>
+ <li><a href="http://www.twisted.it/2009/01/26/a-first-test-for-dorian.html">26 Jan 2009 &middot; A First test for dorian</a></li>
+ <li><a href="http://www.twisted.it/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
+</ul>
+
+ <h2>Cloud</h2>
+<ul>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=meta+site%%3Awww.twisted.it">
+ meta
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=jekyll+site%%3Awww.twisted.it">
+ jekyll
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=foo+site%%3Awww.twisted.it">
+ foo
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=blog+site%%3Awww.twisted.it">
+ blog
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=baz+site%%3Awww.twisted.it">
+ baz
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=bar+site%%3Awww.twisted.it">
+ bar
+ </a>
+</ul>
+
+ <h2>blogroll</h2>
+<ul>
+ <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
+ <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
+ <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
+ <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
+ <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
+ <li><a href="http://beri.it/">Marco Beri</a></li>
+ <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
+ <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
+ <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
+ <li><a href="http://www.qix.it">qix</a></li>
+</ul>
+ </div>
+ </div>
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="footer">
+ <div class="unit span-8">
+ Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
+ <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
+ </div>
+
+ <div class="unit span-8 last">
+ <i>Twisted Electricity</i> is powered by <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian 0.1</a>.<br />
+ &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
+ </div>
+
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+
+<!-- /footer -->
+</div>
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-800320-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+
+</body>
+</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/_site/2009/01/31/a-first-test-for-dorian.html Sun Feb 01 01:37:16 2009 -0800
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>A First test for dorian</title>
+ <meta name="author" content="Valentino Volonghi" />
+ <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
+
+ <!-- syntax highlighting CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/syntax.css" type="text/css" />
+
+ <!-- Homepage CSS -->
+ <link rel="stylesheet" href="http://www.twisted.it/css/style.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/blog.css" type="text/css" media="screen" />
+ <link rel="stylesheet" href="http://www.twisted.it/css/sidebar.css" type="text/css" media="screen" />
+</head>
+<body>
+
+<div class="hidden"><a href="#main">Skip to contents</a></div>
+<div id="header">
+ <div class="unit span-12">
+ <div id="logo"><a href="/">Twisted Electricity</a></div>
+ <div id="tagline" class="clear-float">
+ <div>Sviluppatore Matto e Finto Magro</div>
+ <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
+ </div>
+ </div>
+ <div id="search" class="unit span-4 sep last">
+ <form method="get" action="http://www.google.com/search">
+ <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
+ <input type="hidden" name="q" value="site:twisted.it" />
+ <input class="button" type="submit" value="Go" />
+ </form>
+ </div>
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="main">
+ <div class="unit span-12 sep">
+
+
+
+
+ <div class="entry">
+ <div class="title clear-float">
+ <h1><a href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html">A First test for dorian</a></h1>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html";
+ </script>
+ <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
+ </div>
+ <div class="body">
+ <p>So... The last time I told you that I used Jekyll for this "new" blog,
+ turns out that Jekyll is pretty buggy and incomplete and that I'm
+ really incapable of using Ruby at all so last week I basically decided
+ to copy it to be able to add the features that I want and that I need.
+</p>
+<p>The result of this effort comes out of a night of coding and it's
+ pretty compatible with Jekyll, in fact converting this blog over was
+ just a matter of minutes. The name of my project is <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian</a> and I
+ think it brings a bunch of improvements on the table.
+</p>
+<p>First of all it uses <a href="http://www.makotemplates.org/">Mako</a> as a templating language so I don't
+ have to rewrite myself the code to inherit templates into other ones.
+ It's also pretty fast and gives a certain freedom to the developer.
+ Django templates (or Liquid, the implementation in Ruby) are a bit too
+ strict and I find myself wondering how to render something too often
+ while with Mako I simply write what I need.
+</p>
+<p>The other big change is that I pre-process all the posts and pages and
+ only after that I render all of them. This is a huge advantage because
+ it allows for the rendering code to have access to all the data it
+ needs from the site. This is still pretty unused in the implementation
+ with the exception of the tagcloud code that wasn't possible in Jekyll
+ unless you used an <a href="http://metajack.im/2009/01/15/some-jekyll-hacks/">awkward patch</a> from <a href="http://metajack.im/">MetaJack</a>.
+</p>
+<p>I still miss the extended part support but I plan to add it soon
+ because now that my blog generator is in Python I can finally hack it
+ very fast. Last, but not least, Dorian is just 234 lines of Python,
+ impressively short for such a complete piece of software. One thing
+ though is that I still miss tests... I should have written them but
+ this was really a one-night hack since I couldn't sleep :). Hopefully
+ somebody will find this useful.
+</p>
+ </div>
+ <div class="meta">
+ Posted on 31 Jan 2009
+ &mdash; Tagged with
+ <a href='http://www.google.com/search?q=python+site:www.twisted.it'>python</a>
+ &middot;
+ <a href='http://www.google.com/search?q=dev+site:www.twisted.it'>dev</a>
+ &middot;
+ <a href='http://www.google.com/search?q=web+site:www.twisted.it'>web</a>
+ <script>
+ var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
+ var idcomments_post_id;
+ var idcomments_post_url = "http://www.twisted.it{{ post.url }}";
+ </script>
+ <span id="IDCommentsPostTitle" style="display:none"></span>
+ <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
+ </div>
+ </div>
+
+
+ </div>
+
+ <div class="unit span-4 sep last">
+ <div class="sidebar archives">
+ <h2>recent entries</h2>
+<ul>
+ <li><a href="http://www.twisted.it/2009/01/31/a-first-test-for-dorian.html">31 Jan 2009 &middot; A First test for dorian</a></li>
+ <li><a href="http://www.twisted.it/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
+</ul>
+
+ <h2>Cloud</h2>
+<ul>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=web+site%%3Awww.twisted.it">
+ web
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=python+site%%3Awww.twisted.it">
+ python
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=meta+site%%3Awww.twisted.it">
+ meta
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=jekyll+site%%3Awww.twisted.it">
+ jekyll
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=dev+site%%3Awww.twisted.it">
+ dev
+ </a>
+<li rel="tag">
+ <a class="rank9" href="http://www.google.com/search?q=blog+site%%3Awww.twisted.it">
+ blog
+ </a>
+</ul>
+
+ <h2>blogroll</h2>
+<ul>
+ <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
+ <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
+ <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
+ <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
+ <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
+ <li><a href="http://beri.it/">Marco Beri</a></li>
+ <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
+ <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
+ <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
+ <li><a href="http://www.qix.it">qix</a></li>
+</ul>
+ </div>
+ </div>
+ <div class="cut">&nbsp;</div>
+</div>
+
+<div id="footer">
+ <div class="unit span-8">
+ Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
+ <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
+ </div>
+
+ <div class="unit span-8 last">
+ <i>Twisted Electricity</i> is powered by <a href="http://bitbucket.org/dialtone/dorian/overview/">Dorian 0.1</a>.<br />
+ &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
+ </div>
+
+ <!-- old skool clearing float -->
+ <div class="cut">&nbsp;</div>
+
+<!-- /footer -->
+</div>
+
+<script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-800320-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+
+</body>
+</html>
--- a/_includes/blogroll.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-<h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
\ No newline at end of file
--- a/_includes/post.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-<div class="entry">
- <div class="title clear-float">
- <h1><a href="{{ page.url }}">{{ page.title }}</a></h1>
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it{{ page.url }}";
- </script>
- <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
- </div>
- <div class="body">
- {% if hide_extended %}
- {{ page.content }}
- {% if page.extended.size > 0 %}
- <span class="arrow">&#8674;</span> Continue reading <a href="{{page.url}}">here</a>
- {% endif %}
- {% else %}
- {{ page.content }}
- {{ page.extended }}
- {% endif %}
- </div>
- <div class="meta">
- Posted on {{ page.date | date_to_string }}
- &middot; Tagged with
- {% for t in page.tags %}
- <a href='http://www.google.com/search?q={{ t | escape }}+site:www.twisted.it'>{{ t }}</a>{% if forloop.last == false %}, {% endif %}
- {% endfor %}
- {% if show_comments %}
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it{{ page.url }}";
- </script>
- <span id="IDCommentsPostTitle" style="display:none"></span>
- <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
- {% endif %}
- </div>
-</div>
--- a/_includes/recent_entries.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-<h2>recent entries</h2>
-<ul>
- {% for post in site.posts limit:10 %}
- <li><a href="{{post.url}}">{{post.date | date_to_string}} &middot; {{post.title}}</a></li>
- {% endfor %}
-</ul>
--- a/_layouts/default.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
----
-scripts:
- -
- name: cloud
- command: generate_cloud.py 50 10
----
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>{{ page.title }}</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
- {{ content }}
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- {% include recent_entries.html %}
- <h2>Cloud</h2>
- {{ cloud }}
- {% include blogroll.html %}
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>
--- a/_layouts/post.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
----
-layout: default
----
-{% assign show_comments = true %}
-
-{% include post.html %}
-
-<div id="related-posts">
- <h2>Related Posts</h2>
- <ul id="posts">
- {% for post in site.related_posts limit:3 %}
- <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ post.url }}">{{ post.title }}</a></li>
- {% endfor %}
- </ul>
-</div>
-
--- a/_scripts/generate_cloud.py Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-#!/usr/bin/env python
-"""Generate tag cloud HTML for jekyll posts.
-"""
-
-
-import math
-import os
-import urllib
-import sys
-
-
-def find_tags(postfile):
- f = open(postfile)
- tags = ''
- marker_count = 0
- for l in f.xreadlines():
- if l == '---\n':
- marker_count += 1
- if marker_count == 2:
- break
- continue
-
- if l.startswith('tags:'):
- tags = l[5:].strip()
- break
-
- # remove brackets
- lb = tags.find('[')
- rb = tags.rfind(']')
- tags = tags[lb+1:rb]
-
- return [t.strip() for t in tags.split(',') if t.strip()]
-
-
-if __name__ == '__main__':
- cloud_size = int(sys.argv[1])
- max_ranks = int(sys.argv[2])
- posts = []
- for root, _, files in os.walk(sys.argv[3]):
- if not '_posts' in root:
- continue
- for filename in files:
- posts.append(os.path.join(root, filename))
-
- counts = {}
- for p in posts:
- tags = find_tags(p)
- for t in tags:
- if t in counts.keys():
- counts[t] += 1
- else:
- counts[t] = 1
-
- # grab the top N tags
- sorted_keys = sorted(counts.keys(),
- lambda x,y: cmp(counts[x], counts[y]),
- reverse=True)
-
- # this code follows the algorithm in MT
- max_count = counts[sorted_keys[0]]
- min_count = counts[sorted_keys[-1]]
- factor = 1
-
- if max_count - min_count == 0:
- min_count -= max_ranks
- else:
- factor = (max_ranks - 1) / math.log(max_count - min_count + 1)
-
- if len(sorted_keys) < max_ranks:
- factor *= (len(sorted_keys) / float(max_ranks))
-
- ranks = {10: "color: rgb(96, 96, 96);",
- 9: "color: rgb(110, 110, 110);",
- 8: "color: rgb(125, 125, 125);",
- 7: "color: rgb(140, 140, 140);",
- 6: "color: rgb(160, 160, 160);",
- 5: "color: rgb(170, 170, 170);",
- 4: "color: rgb(181, 181, 181);",
- 3: "color: rgb(192, 192, 192);",
- 2: "color: rgb(200, 200, 200);",
- 1: "color: rgb(205, 205, 205);",
- 0: "color: rgb(210, 210, 210);"}
-
-
- # generate HTML in alpha order for top N tags
- print "<ul>"
- for t in sorted(sorted_keys[:cloud_size]):
- rank = max_ranks - int(math.log(counts[t] - min_count + 1) * factor)
- style = ranks[rank]
- print ' <li rel="tag">'\
- '<a style="%s" href="http://www.google.com/search?q=%s+site%%3Awww.twisted.it">'\
- "%s</a></li>" % \
- (style, urllib.quote_plus(t), t)
- print "</ul>"
\ No newline at end of file
--- a/_site/code/index.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Posts in code category</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
-
-
-
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- <h2>recent entries</h2>
-<ul>
-
-</ul>
-
- <h2>categories</h2>
-<ul>
-
-</ul>
-
- <h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
-</ul>
-
- <h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.<br />
- Generated Mon Jan 26 00:06:52 -0800 2009
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>
--- a/_site/games/index.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Posts in games category</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
-
-
-
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- <h2>recent entries</h2>
-<ul>
-
-</ul>
-
- <h2>categories</h2>
-<ul>
-
-</ul>
-
- <h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
-</ul>
-
- <h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.<br />
- Generated Mon Jan 26 00:06:52 -0800 2009
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>
--- a/_site/general/2009/01/25/first-new-post.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,168 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Rebooting...</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
-
-
-<div class="entry">
- <div class="title clear-float">
- <h1><a href="/general/2009/01/25/first-new-post.html">Rebooting...</a></h1>
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/general/2009/01/25/first-new-post.html";
- </script>
- <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
- </div>
- <div class="body">
-
- <p>I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to <a href='http://github.com/mojombo/jekyll/tree'>Jekyll</a> and <a href='http://intensedebate.com'>IntenseDebate</a>. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.</p>
-
-
- </div>
- <div class="meta">
- Posted on 25 Jan 2009
- &middot; Filed under
-
- <a href="/general">general</a>
-
- &middot; Tagged with
-
- <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>,
-
- <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>,
-
- <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
-
-
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/general/2009/01/25/first-new-post.html";
- </script>
- <span id="IDCommentsPostTitle" style="display:none"></span>
- <script type='text/javascript' src='http://www.intensedebate.com/js/genericCommentWrapperV2.js'></script>
-
- </div>
-</div>
-
-
-<div id="related-posts">
- <h2>Related Posts</h2>
- <ul id="posts">
-
- </ul>
-</div>
-
-
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- <h2>recent entries</h2>
-<ul>
-
- <li><a href="/general/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
-
-</ul>
-
- <h2>categories</h2>
-<ul>
-
- <li><a href="/general">general</a></li>
-
-</ul>
-
- <h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
-</ul>
-
- <h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.<br />
- Generated Mon Jan 26 00:06:53 -0800 2009
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>
--- a/_site/general/index.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,153 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Posts in general category</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
-
-
-
-<div class="entry">
- <div class="title clear-float">
- <h1><a href="/general/2009/01/25/first-new-post.html">Rebooting...</a></h1>
- <script>
- var idcomments_acct = 'f7c1ef7a2b0d6a440e02d64738b37e8b';
- var idcomments_post_id;
- var idcomments_post_url = "http://www.twisted.it/general/2009/01/25/first-new-post.html";
- </script>
- <script type="text/javascript" src="http://www.intensedebate.com/js/genericLinkWrapperV2.js"></script>
- </div>
- <div class="body">
-
- <p>I know this is not the first time I promise something and it won&#8217;t be the last either, hopefully this time the hassle of managing a blog will be much less thanks to <a href='http://github.com/mojombo/jekyll/tree'>Jekyll</a> and <a href='http://intensedebate.com'>IntenseDebate</a>. They will deal with my layout and comments removing the need for a database or a web application framework. Last but not least I decided to change the main language from italian to english and that&#8217;s also why all the old posts won&#8217;t be preserved, that and because I really didn&#8217;t have the time to migrate the old data to the new system and since I really had just a few posts and comments and all more than one year old it&#8217;s about time to move on and try hard to make this one succeed, it will be hard but we can give this thing a try.</p>
-
-
- </div>
- <div class="meta">
- Posted on 25 Jan 2009
- &middot; Filed under
-
- <a href="/general">general</a>
-
- &middot; Tagged with
-
- <a href='http://www.google.com/search?q=jekyll+site:www.twisted.it'>jekyll</a>,
-
- <a href='http://www.google.com/search?q=blog+site:www.twisted.it'>blog</a>,
-
- <a href='http://www.google.com/search?q=meta+site:www.twisted.it'>meta</a>
-
-
- </div>
-</div>
-
-
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- <h2>recent entries</h2>
-<ul>
-
- <li><a href="/general/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
-
-</ul>
-
- <h2>categories</h2>
-<ul>
-
- <li><a href="/general">general</a></li>
-
-</ul>
-
- <h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
-</ul>
-
- <h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.<br />
- Generated Mon Jan 26 00:06:53 -0800 2009
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>
--- a/_site/life/index.html Sun Feb 01 00:41:37 2009 -0800
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,118 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>Posts in life category</title>
- <meta name="author" content="Valentino Volonghi" />
- <link href="http://feeds2.feedburner.com/TwistedElectricity/" rel="alternate" title="Twisted Electricity" type="application/atom+xml" />
-
- <!-- syntax highlighting CSS -->
- <link rel="stylesheet" href="/css/syntax.css" type="text/css" />
-
- <!-- Homepage CSS -->
- <link rel="stylesheet" href="/css/style.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/blog.css" type="text/css" media="screen" />
- <link rel="stylesheet" href="/css/sidebar.css" type="text/css" media="screen" />
-</head>
-<body>
-
-<div class="hidden"><a href="#main">Skip to contents</a></div>
-<div id="header">
- <div class="unit span-12">
- <div id="logo"><a href="/">Twisted Electricity</a></div>
- <div id="tagline" class="clear-float">
- <div>Sviluppatore Matto e Finto Magro</div>
- <div class="no"><span>No.</span> 1 &middot; <span>Volume</span> III</div>
- </div>
- </div>
- <div id="search" class="unit span-4 sep last">
- <form method="get" action="http://www.google.com/search">
- <input type="text" name="q" onfocus="if(this.value=='Search site...') {this.value=''}" maxlength="200" size="25" type="text" value="Search site..." />
- <input type="hidden" name="q" value="site:twisted.it" />
- <input class="button" type="submit" value="Go" />
- </form>
- </div>
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="main">
- <div class="unit span-12 sep">
-
-
-
- </div>
-
- <div class="unit span-4 sep last">
- <div class="sidebar archives">
- <h2>recent entries</h2>
-<ul>
-
- <li><a href="/general/2009/01/25/first-new-post.html">25 Jan 2009 &middot; Rebooting...</a></li>
-
-</ul>
-
- <h2>categories</h2>
-<ul>
-
- <li><a href="/general">general</a></li>
-
-</ul>
-
- <h2>Cloud</h2>
- <ul>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=blog+site%3Awww.twisted.it">blog</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=jekyll+site%3Awww.twisted.it">jekyll</a></li>
- <li rel="tag"><a style="color: rgb(96, 96, 96);" href="http://www.google.com/search?q=meta+site%3Awww.twisted.it">meta</a></li>
-</ul>
-
- <h2>blogroll</h2>
-<ul>
- <li><a href="http://stacktrace.it">Stacktrace.it</a></li>
- <li><a href="http://www.effettofarfalla.it">Antonio Cangiano</a></li>
- <li><a href="http://cavedoni.com/">Antonio Cavedoni</a></li>
- <li><a href="http://claudio.cicali.org/">Claudio Cicali</a></li>
- <li><a href="http://blog.deelan.com/">In state of permanent abyss</a></li>
- <li><a href="http://beri.it/">Marco Beri</a></li>
- <li><a href="http://marcoceresa.com/">Marco Ceresa</a></li>
- <li><a href="http://www.neropercaso.it">Nero per caso</a></li>
- <li><a href="http://www.akropolix.net/rik0/blogs/">RiK0</a></li>
- <li><a href="http://www.qix.it">qix</a></li>
-</ul>
- </div>
- </div>
- <div class="cut">&nbsp;</div>
-</div>
-
-<div id="footer">
- <div class="unit span-8">
- Design derived from <a href="http://blog.deelan.com/">Andrea Peltrin</a>, <a href="http://blog.deelan.com/2007/07/16/future-abyss/">theme information</a>.<br />
- <a href="http://creativecommons.org/licenses/by-sa/2.5/">some</a> rights reserved.
- </div>
-
- <div class="unit span-8 last">
- <i>Twisted Electricity</i> is powered by jekyll 0.3.0 + some mods.<br />
- &copy; 2006-2009 <i>Valentino Volonghi</i> <a href="http://creativecommons.org/licenses/by/3.0/">some</a> rights reserved.<br />
- Generated Mon Jan 26 00:06:53 -0800 2009
- </div>
-
- <!-- old skool clearing float -->
- <div class="cut">&nbsp;</div>
-
-<!-- /footer -->
-</div>
-
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-try {
-var pageTracker = _gat._getTracker("UA-800320-1");
-pageTracker._trackPageview();
-} catch(err) {}</script>
-
-</body>
-</html>