Posted

Recent changes to this wiki:

remove spam
diff --git a/archives/2010/04/discussion.creole b/archives/2010/04/discussion.creole
deleted file mode 100644
index b6b8312..0000000
--- a/archives/2010/04/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Ganz ehrlich, mich stört das garnicht. Ist halt Werbung, da wird doch grundsätzlich nachbearbeitet. Und hier ist es eben auffälliger.Ich finde man muss einfach zwischen Werbung und &#;0228normalen” Fotos unterscheiden.
diff --git a/archives/2010/06/discussion.creole b/archives/2010/06/discussion.creole
deleted file mode 100644
index d64754a..0000000
--- a/archives/2010/06/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-melisa diyor ki: 15 Ağustos 2009, 16da5</0>aslın:a bu konuda konuşmaya bile gerek yok dün gece değerli insanlar zaten evrimin olmadığını kanıtladı bence tek bir kanıt bile bulamayan insanlar gelmiş bize maymundan geldin diyo bak bak bak insan doğada en düzenli canlıdır fiziğin termodinamik bölümüne bakarsak düzensizlikten düzen oluşmaz insan vücudu içinde bu böyledir insan gençlikten yaşlılığa gider yani düzenden düzensizliğe doğanın kanunu bu yani evrim diye bişey yoktur tek bir yaratıcı vardır o da Allah-u tealadır!
diff --git a/archives/2010/09/discussion.creole b/archives/2010/09/discussion.creole
deleted file mode 100644
index 0d59ea4..0000000
--- a/archives/2010/09/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Just do me a favor and keep writing such trhanecnt analyses, OK?
diff --git a/archives/2011/01/discussion.creole b/archives/2011/01/discussion.creole
deleted file mode 100644
index f77a03e..0000000
--- a/archives/2011/01/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-That's a smart answer to a diclufift question.
diff --git a/archives/2011/07/discussion.creole b/archives/2011/07/discussion.creole
deleted file mode 100644
index 3cb3bfb..0000000
--- a/archives/2011/07/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-spune:Măi omule, hai că mă oboseşti cu aberaţiile tale, inspirate din pseudo-istorii cu care operezi.Dacă vei studia mai bine istoria, vei afla că romoaa-cntolicii s-au desprins de la Biserica Ortodoxă care este adevărata Biserică Catolică. Despre asta se discută f. serios , nu aşa cum aberezi matale.
diff --git a/archives/2011/08/discussion.creole b/archives/2011/08/discussion.creole
deleted file mode 100644
index cfa8400..0000000
--- a/archives/2011/08/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-I wanted to visit and allow you to know how , a great deal I loved discovering your site today. I&#8217;d personally consider it a good honor to operate at my office and be able to make real use of the tips provided on your blog and also participate in vito1irs&#82s7; opinions like this. Should a position regarding guest article writer become offered at your end, i highly recommend you let me know.
diff --git a/archives/2011/09/discussion.creole b/archives/2011/09/discussion.creole
deleted file mode 100644
index a751d51..0000000
--- a/archives/2011/09/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Just cause it's simple doesn't mean it's not super heulflp.
diff --git a/archives/2011/10/discussion.creole b/archives/2011/10/discussion.creole
deleted file mode 100644
index 726860f..0000000
--- a/archives/2011/10/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Just what the doctor ordreed, thankity you!
diff --git a/archives/2012/03/discussion.creole b/archives/2012/03/discussion.creole
deleted file mode 100644
index 68b07de..0000000
--- a/archives/2012/03/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-At last! Someone who unsrdstaned! Thanks for posting!
diff --git a/archives/2012/05/discussion.creole b/archives/2012/05/discussion.creole
deleted file mode 100644
index 926bc57..0000000
--- a/archives/2012/05/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-BS low - raitlnaoity high! Really good answer!
diff --git a/archives/2012/06/discussion.creole b/archives/2012/06/discussion.creole
deleted file mode 100644
index f32c5f9..0000000
--- a/archives/2012/06/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-I really co'dunlt ask for more from this article.
diff --git a/archives/2012/07/discussion.creole b/archives/2012/07/discussion.creole
deleted file mode 100644
index f66ab05..0000000
--- a/archives/2012/07/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-ilahi dinleilahiler dinle ilrbaleisohhetchat sohbet odalarıislami chatdini sohbetislami sohbetilahi ilahi dinleislami sohbetislami chat dini sohbetislami chatdini sohbetislami sohbetilahi dinleilahi indirilahiler dinle
diff --git a/archives/2013/01/discussion.creole b/archives/2013/01/discussion.creole
deleted file mode 100644
index 9433be0..0000000
--- a/archives/2013/01/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Your articles are for when it abutysoell, positively, needs to be understood overnight.
diff --git a/archives/2013/04/discussion.creole b/archives/2013/04/discussion.creole
deleted file mode 100644
index 1ae2136..0000000
--- a/archives/2013/04/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-An intenligelt point of view, well expressed! Thanks!
diff --git a/archives/2013/05/discussion.creole b/archives/2013/05/discussion.creole
deleted file mode 100644
index 1b0555c..0000000
--- a/archives/2013/05/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Thninikg like that shows an expert at work
diff --git a/archives/2013/06/discussion.creole b/archives/2013/06/discussion.creole
deleted file mode 100644
index a8b7224..0000000
--- a/archives/2013/06/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Spam, seriously people, get real, stop ruining everyone elses experience and go spam somewhere else. this isn1#82&7;t my blog but i don&#8217;t appreciate it to be honest. thank you and have a nice day.
diff --git a/archives/2013/07/discussion.creole b/archives/2013/07/discussion.creole
deleted file mode 100644
index 3d57934..0000000
--- a/archives/2013/07/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-That's a smart answer to a diculffit question.
diff --git a/archives/2013/08/discussion.creole b/archives/2013/08/discussion.creole
deleted file mode 100644
index 91e0bc1..0000000
--- a/archives/2013/08/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-cosa ci volevi dire? (Forse non ho capito io perchè ancora non sono totalmente sveglia?) :-)Volevo dirti di leggere il commento di maeggocirlistia come risposta al tuo.
diff --git a/archives/2013/09/discussion.creole b/archives/2013/09/discussion.creole
deleted file mode 100644
index 4baec89..0000000
--- a/archives/2013/09/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-That's a moklrb-eader. Great thinking!
diff --git a/archives/2013/10/discussion.creole b/archives/2013/10/discussion.creole
deleted file mode 100644
index e416969..0000000
--- a/archives/2013/10/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-You're the one with the brains here. I'm watinchg for your posts.
diff --git a/archives/2014/03/discussion.creole b/archives/2014/03/discussion.creole
deleted file mode 100644
index a984cf4..0000000
--- a/archives/2014/03/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Help, I've been informed and I can't become ignnarot.
diff --git a/archives/2014/05/discussion.creole b/archives/2014/05/discussion.creole
deleted file mode 100644
index 3378025..0000000
--- a/archives/2014/05/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-I really enjoying reading your travel and food blogs. Very intsieetrng and full of beautiful pictures. Really inspire me to save to travel to all those places that you blogged. Your New York trip is very interesting and I may make a trip up soon though it is very far away from Phoenix, AZ. Seeing those food and places in Singapore make me homesick. Thank you. Theresa
diff --git a/archives/2014/09/discussion.creole b/archives/2014/09/discussion.creole
deleted file mode 100644
index fb823c6..0000000
--- a/archives/2014/09/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Well put, sir, well put. I'll ceaitrnly make note of that.
diff --git a/archives/2014/10/discussion.creole b/archives/2014/10/discussion.creole
deleted file mode 100644
index 657231f..0000000
--- a/archives/2014/10/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-I&#8217;m definitely keen on those burlap wine bottle bags, they bring about a rustic feel to them. I will say though, one of the most original displays of wine I&#8217;ve seen is when there are several bottles stacked up. I know you see that practically everywhere, but it gets me into that &#17v6;8ino&#8212; mood. Thanks for sharing these new ideas!Donna from Garage Door Vancouver
diff --git a/archives/2014/discussion.creole b/archives/2014/discussion.creole
deleted file mode 100644
index db94453..0000000
--- a/archives/2014/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Comics are so extremely physcologically painful and mentally really so attractive about them,to me.That and the gorgeous really,the stories alone make me love comics &lt;3 Wish I could own some real ones,like this series,but over in my country,all I can find are comics,which I love of course,but this is so much momr..stieulating.
diff --git a/archives/2016/01/discussion.creole b/archives/2016/01/discussion.creole
deleted file mode 100644
index a7f2014..0000000
--- a/archives/2016/01/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Dude, right on there brethor.
diff --git a/archives/2016/discussion.creole b/archives/2016/discussion.creole
deleted file mode 100644
index 3e7fbd0..0000000
--- a/archives/2016/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-I really aptprciaee free, succinct, reliable data like this.
diff --git a/blog/discussion.creole b/blog/discussion.creole
deleted file mode 100644
index 1b96fd1..0000000
--- a/blog/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-How could any of this be better stated? It coltun'd.
diff --git a/blogarchive/discussion.creole b/blogarchive/discussion.creole
deleted file mode 100644
index 44df5d0..0000000
--- a/blogarchive/discussion.creole

(Diff truncated)
removed
diff --git a/archives/2014/02/discussion.creole b/archives/2014/02/discussion.creole
deleted file mode 100644
index 69ce1f2..0000000
--- a/archives/2014/02/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Beim Blick auf dies erstaunliche Wunderwerk der Raumnutzung erblasst jeder Handelsfachpacker vor Neid und lupft seinen imaginären Hut, ehrerbietig. :)pp&s&;bnbsp;&nbsn;0 likes

removed
diff --git a/archives/2014/01/discussion.creole b/archives/2014/01/discussion.creole
deleted file mode 100644
index 7cfcee4..0000000
--- a/archives/2014/01/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-Somebody nealsscriey lend a hand to make seriously posts I might state. That is the very first time I frequented your web page and so far? I amazed with the analysis you made to make this actual put up amazing. Magnificent job!

removed
diff --git a/archives/2014/04/discussion.creole b/archives/2014/04/discussion.creole
deleted file mode 100644
index 6992546..0000000
--- a/archives/2014/04/discussion.creole
+++ /dev/null
@@ -1 +0,0 @@
-㺁‚‚りふれた一児の父の意見なのですが。きりんさんはお子様とケンカしたことがお有りなのでしょうか。私も男の子として過ごした人生がありますが、まともにケンカできる相手が居ないと男の子の元気なんて有り余りまくってしようがありませんよ。ケンカしない為の妥協案を提示する大人は「扱いやすい相手」なだけです。12歳なんて、悪事を理解した上で悪さをしています。相手が困ることだと理解して自分の快楽の為に行動します。どんな子供だろうと、小学校6年生や中学1年生というのは自分自身でその悪事を働く心の流れを変えることが出来なければ行けない年です。大人になり社会に出れば、絶対に守らなければ行けないルールのレベルは子供時代より遙かに低くなりますよね。大人のルールを当てはめるのはまだ子供だから早すぎるなどとお考えでしょうか。月極の決算書を提出しなければ翌月の予算削減なんて、甘々にも程がありますよね。他人のお金を取った事への反省が泣けば済むのなら世の男の子はみんな泣きまくります。駄目なモノはどうしたって駄目なのが社会です。どうか、それを教えてあげて下さい。駄目なことをしているけど、良いこともしたからチャラ、なんてことはありません。子供の性格ばかりを気にしすぎてルールを守るという人間性の根幹を忘れさせてはいけません。相手は男の子。それも悪ガキとして認められる社交性の持ち主。多少厳しく叱りつけて家を飛び出しても、これまでの子育てが間違ってなければ自分自身の悪と向き合い改心できます。お父さんお母さんや兄弟が大切だと感じるなら、大切なモノを守る為に人生を生きることが出来るのが男の子です。ケンカしたって良いじゃないですか。「子供に悪を悪と教える親」が責められる所以はありません。(もちろん、非人道的なやり方で教えることは駄目です)そして、今は乳飲み子との時間が大切ならば、旦那さんの威厳を使いまくりましょう。お子さんと旦那さんがふれあう時間が少ないのなら、なおさら旦那さんを虚像化して口裏を合わせて怒鳴りつけてもらいましょう。男の子に理論的な話は子守歌でしかありません。ドーン!と言ってギャーッ!となってワー!となる感じで十分です。そして、きりんさん一家なら仲直りも出来ると信じています。妥協は愛情ではありません。親子と言っても同一äºÂÂ物ではありません。そして、子供は自分ルールが曖昧だからこそ、親として社会ルールの範囲をしっかりと引いてあげましょう。親と言っても人の子。あまりにもひどいと怒って当然です。男の子は、叱られること、怒られることでしか悪事の範囲を理解できないオバカサンです。万引きなどで社会へ迷惑をかける前に、でかい雷を落とす親が居ã‹ことを教えてあげましょう。色々言いましたが、最後にもう一度だけ。悪事を働くことや他人に迷惑をかける様な男はかっこわるいと理解させてあげて下さい。若干言い過ぎな面があったかもしれませんが、オトコノコを少しでも理解していただけると幸いです。私が子供の頃食らったげんこつは、たったの二度だけでしたが今でも覚えています。そして今では、怒られて良かった、と心から思えています。

㺁‚‚りふれた一児の父の意見なのですが。きりんさんはお子様とケンカしたことがお有りなのでしょうか。私も男の子として過ごした人生がありますが、まともにケンカできる相手が居ないと男の子の元気なんて有り余りまくってしようがありませんよ。ケンカしない為の妥協案を提示する大人は「扱いやすい相手」なだけです。12歳なんて、悪事を理解した上で悪さをしています。相手が困ることだと理解して自分の快楽の為に行動します。どんな子供だろうと、小学校6年生や中学1年生というのは自分自身でその悪事を働く心の流れを変えることが出来なければ行けない年です。大人になり社会に出れば、絶対に守らなければ行けないルールのレベルは子供時代より遙かに低くなりますよね。大人のルールを当てはめるのはまだ子供だから早すぎるなどとお考えでしょうか。月極の決算書を提出しなければ翌月の予算削減なんて、甘々にも程がありますよね。他人のお金を取った事への反省が泣けば済むのなら世の男の子はみんな泣きまくります。駄目なモノはどうしたって駄目なのが社会です。どうか、それを教えてあげて下さい。駄目なことをしているけど、良いこともしたからチャラ、なんてことはありません。子供の性格ばかりを気にしすぎてルールを守るという人間性の根幹を忘れさせてはいけません。相手は男の子。それも悪ガキとして認められる社交性の持ち主。多少厳しく叱りつけて家を飛び出しても、これまでの子育てが間違ってなければ自分自身の悪と向き合い改心できます。お父さんお母さんや兄弟が大切だと感じるなら、大切なモノを守る為に人生を生きることが出来るのが男の子です。ケンカしたって良いじゃないですか。「子供に悪を悪と教える親」が責められる所以はありません。(もちろん、非人道的なやり方で教えることは駄目です)そして、今は乳飲み子との時間が大切ならば、旦那さんの威厳を使いまくりましょう。お子さんと旦那さんがふれあう時間が少ないのなら、なおさら旦那さんを虚像化して口裏を合わせて怒鳴りつけてもらいましょう。男の子に理論的な話は子守歌でしかありません。ドーン!と言ってギャーッ!となってワー!となる感じで十分です。そして、きりんさん一家なら仲直りも出来ると信じています。妥協は愛情ではありません。親子と言っても同一äºÂÂ物ではありません。そして、子供は自分ルールが曖昧だからこそ、親として社会ルールの範囲をしっかりと引いてあげましょう。親と言っても人の子。あまりにもひどいと怒って当然です。男の子は、叱られること、怒られることでしか悪事の範囲を理解できないオバカサンです。万引きなどで社会へ迷惑をかける前に、でかい雷を落とす親が居ã‹ことを教えてあげましょう。色々言いましたが、最後にもう一度だけ。悪事を働くことや他人に迷惑をかける様な男はかっこわるいと理解させてあげて下さい。若干言い過ぎな面があったかもしれませんが、オトコノコを少しでも理解していただけると幸いです。私が子供の頃食らったげんこつは、たったの二度だけでしたが今でも覚えています。そして今では、怒られて良かった、と心から思えています。
diff --git a/archives/2014/04/discussion.creole b/archives/2014/04/discussion.creole
new file mode 100644
index 0000000..6992546
--- /dev/null
+++ b/archives/2014/04/discussion.creole
@@ -0,0 +1 @@
+㺁‚‚りふれた一児の父の意見なのですが。きりんさんはお子様とケンカしたことがお有りなのでしょうか。私も男の子として過ごした人生がありますが、まともにケンカできる相手が居ないと男の子の元気なんて有り余りまくってしようがありませんよ。ケンカしない為の妥協案を提示する大人は「扱いやすい相手」なだけです。12歳なんて、悪事を理解した上で悪さをしています。相手が困ることだと理解して自分の快楽の為に行動します。どんな子供だろうと、小学校6年生や中学1年生というのは自分自身でその悪事を働く心の流れを変えることが出来なければ行けない年です。大人になり社会に出れば、絶対に守らなければ行けないルールのレベルは子供時代より遙かに低くなりますよね。大人のルールを当てはめるのはまだ子供だから早すぎるなどとお考えでしょうか。月極の決算書を提出しなければ翌月の予算削減なんて、甘々にも程がありますよね。他人のお金を取った事への反省が泣けば済むのなら世の男の子はみんな泣きまくります。駄目なモノはどうしたって駄目なのが社会です。どうか、それを教えてあげて下さい。駄目なことをしているけど、良いこともしたからチャラ、なんてことはありません。子供の性格ばかりを気にしすぎてルールを守るという人間性の根幹を忘れさせてはいけません。相手は男の子。それも悪ガキとして認められる社交性の持ち主。多少厳しく叱りつけて家を飛び出しても、これまでの子育てが間違ってなければ自分自身の悪と向き合い改心できます。お父さんお母さんや兄弟が大切だと感じるなら、大切なモノを守る為に人生を生きることが出来るのが男の子です。ケンカしたって良いじゃないですか。「子供に悪を悪と教える親」が責められる所以はありません。(もちろん、非人道的なやり方で教えることは駄目です)そして、今は乳飲み子との時間が大切ならば、旦那さんの威厳を使いまくりましょう。お子さんと旦那さんがふれあう時間が少ないのなら、なおさら旦那さんを虚像化して口裏を合わせて怒鳴りつけてもらいましょう。男の子に理論的な話は子守歌でしかありません。ドーン!と言ってギャーッ!となってワー!となる感じで十分です。そして、きりんさん一家なら仲直りも出来ると信じています。妥協は愛情ではありません。親子と言っても同一äºÂÂ物ではありません。そして、子供は自分ルールが曖昧だからこそ、親として社会ルールの範囲をしっかりと引いてあげましょう。親と言っても人の子。あまりにもひどいと怒って当然です。男の子は、叱られること、怒られることでしか悪事の範囲を理解できないオバカサンです。万引きなどで社会へ迷惑をかける前に、でかい雷を落とす親が居ã‹ことを教えてあげましょう。色々言いましたが、最後にもう一度だけ。悪事を働くことや他人に迷惑をかける様な男はかっこわるいと理解させてあげて下さい。若干言い過ぎな面があったかもしれませんが、オトコノコを少しでも理解していただけると幸いです。私が子供の頃食らったげんこつは、たったの二度だけでしたが今でも覚えています。そして今では、怒られて良かった、と心から思えています。

Somebody nealsscriey lend a hand to make seriously posts I might state. That is the very first time I frequented your web page and so far? I amazed with the analysis you made to make this actual put up amazing. Magnificent job!
diff --git a/archives/2014/01/discussion.creole b/archives/2014/01/discussion.creole
new file mode 100644
index 0000000..7cfcee4
--- /dev/null
+++ b/archives/2014/01/discussion.creole
@@ -0,0 +1 @@
+Somebody nealsscriey lend a hand to make seriously posts I might state. That is the very first time I frequented your web page and so far? I amazed with the analysis you made to make this actual put up amazing. Magnificent job!

spune:Măi omule, hai că mă oboseşti cu aberaţiile tale, inspirate din pseudo-istorii cu care operezi.Dacă vei studia mai bine istoria, vei afla că romoaa-cntolicii s-au desprins de la Biserica Ortodoxă care este adevărata Biserică Catolică. Despre asta se discută f. serios , nu aşa cum aberezi matale.
diff --git a/archives/2011/07/discussion.creole b/archives/2011/07/discussion.creole
new file mode 100644
index 0000000..3cb3bfb
--- /dev/null
+++ b/archives/2011/07/discussion.creole
@@ -0,0 +1 @@
+spune:Măi omule, hai că mă oboseşti cu aberaţiile tale, inspirate din pseudo-istorii cu care operezi.Dacă vei studia mai bine istoria, vei afla că romoaa-cntolicii s-au desprins de la Biserica Ortodoxă care este adevărata Biserică Catolică. Despre asta se discută f. serios , nu aşa cum aberezi matale.

melisa diyor ki: 15 Ağustos 2009, 16da5</0>aslın:a bu konuda konuşmaya bile gerek yok dün gece değerli insanlar zaten evrimin olmadığını kanıtladı bence tek bir kanıt bile bulamayan insanlar gelmiş bize maymundan geldin diyo bak bak bak insan doğada en düzenli canlıdır fiziğin termodinamik bölümüne bakarsak düzensizlikten düzen oluşmaz insan vücudu içinde bu böyledir insan gençlikten yaşlılığa gider yani düzenden düzensizliğe doğanın kanunu bu yani evrim diye bişey yoktur tek bir yaratıcı vardır o da Allah-u tealadır!
diff --git a/archives/2010/06/discussion.creole b/archives/2010/06/discussion.creole
new file mode 100644
index 0000000..d64754a
--- /dev/null
+++ b/archives/2010/06/discussion.creole
@@ -0,0 +1 @@
+melisa diyor ki: 15 Ağustos 2009, 16da5</0>aslın:a bu konuda konuşmaya bile gerek yok dün gece değerli insanlar zaten evrimin olmadığını kanıtladı bence tek bir kanıt bile bulamayan insanlar gelmiş bize maymundan geldin diyo bak bak bak insan doğada en düzenli canlıdır fiziğin termodinamik bölümüne bakarsak düzensizlikten düzen oluşmaz insan vücudu içinde bu böyledir insan gençlikten yaşlılığa gider yani düzenden düzensizliğe doğanın kanunu bu yani evrim diye bişey yoktur tek bir yaratıcı vardır o da Allah-u tealadır!

Help, I've been informed and I can't become ignnarot.
diff --git a/archives/2014/03/discussion.creole b/archives/2014/03/discussion.creole
new file mode 100644
index 0000000..a984cf4
--- /dev/null
+++ b/archives/2014/03/discussion.creole
@@ -0,0 +1 @@
+Help, I've been informed and I can't become ignnarot.

ilahi dinleilahiler dinle ilrbaleisohhetchat sohbet odalarıislami chatdini sohbetislami sohbetilahi ilahi dinleislami sohbetislami chat dini sohbetislami chatdini sohbetislami sohbetilahi dinleilahi indirilahiler dinle
diff --git a/archives/2012/07/discussion.creole b/archives/2012/07/discussion.creole
new file mode 100644
index 0000000..f66ab05
--- /dev/null
+++ b/archives/2012/07/discussion.creole
@@ -0,0 +1 @@
+ilahi dinleilahiler dinle ilrbaleisohhetchat sohbet odalarıislami chatdini sohbetislami sohbetilahi ilahi dinleislami sohbetislami chat dini sohbetislami chatdini sohbetislami sohbetilahi dinleilahi indirilahiler dinle

Beim Blick auf dies erstaunliche Wunderwerk der Raumnutzung erblasst jeder Handelsfachpacker vor Neid und lupft seinen imaginären Hut, ehrerbietig. :)pp&s&;bnbsp;&nbsn;0 likes
diff --git a/archives/2014/02/discussion.creole b/archives/2014/02/discussion.creole
new file mode 100644
index 0000000..69ce1f2
--- /dev/null
+++ b/archives/2014/02/discussion.creole
@@ -0,0 +1 @@
+Beim Blick auf dies erstaunliche Wunderwerk der Raumnutzung erblasst jeder Handelsfachpacker vor Neid und lupft seinen imaginären Hut, ehrerbietig. :)pp&s&;bnbsp;&nbsn;0 likes

I wanted to visit and allow you to know how , a great deal I loved discovering your site today. I&#8217;d personally consider it a good honor to operate at my office and be able to make real use of the tips provided on your blog and also participate in vito1irs&#82s7; opinions like this. Should a position regarding guest article writer become offered at your end, i highly recommend you let me know.
diff --git a/archives/2011/08/discussion.creole b/archives/2011/08/discussion.creole
new file mode 100644
index 0000000..cfa8400
--- /dev/null
+++ b/archives/2011/08/discussion.creole
@@ -0,0 +1 @@
+I wanted to visit and allow you to know how , a great deal I loved discovering your site today. I&#8217;d personally consider it a good honor to operate at my office and be able to make real use of the tips provided on your blog and also participate in vito1irs&#82s7; opinions like this. Should a position regarding guest article writer become offered at your end, i highly recommend you let me know.

That's a moklrb-eader. Great thinking!
diff --git a/archives/2013/09/discussion.creole b/archives/2013/09/discussion.creole
new file mode 100644
index 0000000..4baec89
--- /dev/null
+++ b/archives/2013/09/discussion.creole
@@ -0,0 +1 @@
+That's a moklrb-eader. Great thinking!

At last! Someone who unsrdstaned! Thanks for posting!
diff --git a/archives/2012/03/discussion.creole b/archives/2012/03/discussion.creole
new file mode 100644
index 0000000..68b07de
--- /dev/null
+++ b/archives/2012/03/discussion.creole
@@ -0,0 +1 @@
+At last! Someone who unsrdstaned! Thanks for posting!

Your articles are for when it abutysoell, positively, needs to be understood overnight.
diff --git a/archives/2013/01/discussion.creole b/archives/2013/01/discussion.creole
new file mode 100644
index 0000000..9433be0
--- /dev/null
+++ b/archives/2013/01/discussion.creole
@@ -0,0 +1 @@
+Your articles are for when it abutysoell, positively, needs to be understood overnight.

That's a smart answer to a diculffit question.
diff --git a/archives/2013/07/discussion.creole b/archives/2013/07/discussion.creole
new file mode 100644
index 0000000..3d57934
--- /dev/null
+++ b/archives/2013/07/discussion.creole
@@ -0,0 +1 @@
+That's a smart answer to a diculffit question.

Dude, right on there brethor.
diff --git a/archives/2016/01/discussion.creole b/archives/2016/01/discussion.creole
new file mode 100644
index 0000000..a7f2014
--- /dev/null
+++ b/archives/2016/01/discussion.creole
@@ -0,0 +1 @@
+Dude, right on there brethor.

Just cause it's simple doesn't mean it's not super heulflp.
diff --git a/archives/2011/09/discussion.creole b/archives/2011/09/discussion.creole
new file mode 100644
index 0000000..a751d51
--- /dev/null
+++ b/archives/2011/09/discussion.creole
@@ -0,0 +1 @@
+Just cause it's simple doesn't mean it's not super heulflp.

That's a smart answer to a diclufift question.
diff --git a/archives/2011/01/discussion.creole b/archives/2011/01/discussion.creole
new file mode 100644
index 0000000..f77a03e
--- /dev/null
+++ b/archives/2011/01/discussion.creole
@@ -0,0 +1 @@
+That's a smart answer to a diclufift question.

I've been lokonig for a post like this for an age
diff --git a/ikiwiki/directive/progress/discussion.mdwn b/ikiwiki/directive/progress/discussion.mdwn
new file mode 100644
index 0000000..4fe6956
--- /dev/null
+++ b/ikiwiki/directive/progress/discussion.mdwn
@@ -0,0 +1 @@
+I've been lokonig for a post like this for an age

How could any of this be better stated? It coltun'd.
diff --git a/blog/discussion.creole b/blog/discussion.creole
new file mode 100644
index 0000000..1b96fd1
--- /dev/null
+++ b/blog/discussion.creole
@@ -0,0 +1 @@
+How could any of this be better stated? It coltun'd.

Just do me a favor and keep writing such trhanecnt analyses, OK?
diff --git a/archives/2010/09/discussion.creole b/archives/2010/09/discussion.creole
new file mode 100644
index 0000000..0d59ea4
--- /dev/null
+++ b/archives/2010/09/discussion.creole
@@ -0,0 +1 @@
+Just do me a favor and keep writing such trhanecnt analyses, OK?

BS low - raitlnaoity high! Really good answer!
diff --git a/archives/2012/05/discussion.creole b/archives/2012/05/discussion.creole
new file mode 100644
index 0000000..926bc57
--- /dev/null
+++ b/archives/2012/05/discussion.creole
@@ -0,0 +1 @@
+BS low - raitlnaoity high! Really good answer!

You're the one with the brains here. I'm watinchg for your posts.
diff --git a/archives/2013/10/discussion.creole b/archives/2013/10/discussion.creole
new file mode 100644
index 0000000..e416969
--- /dev/null
+++ b/archives/2013/10/discussion.creole
@@ -0,0 +1 @@
+You're the one with the brains here. I'm watinchg for your posts.

An intenligelt point of view, well expressed! Thanks!
diff --git a/archives/2013/04/discussion.creole b/archives/2013/04/discussion.creole
new file mode 100644
index 0000000..1ae2136
--- /dev/null
+++ b/archives/2013/04/discussion.creole
@@ -0,0 +1 @@
+An intenligelt point of view, well expressed! Thanks!

Just what the doctor ordreed, thankity you!
diff --git a/archives/2011/10/discussion.creole b/archives/2011/10/discussion.creole
new file mode 100644
index 0000000..726860f
--- /dev/null
+++ b/archives/2011/10/discussion.creole
@@ -0,0 +1 @@
+Just what the doctor ordreed, thankity you!

I really aptprciaee free, succinct, reliable data like this.
diff --git a/archives/2016/discussion.creole b/archives/2016/discussion.creole
new file mode 100644
index 0000000..3e7fbd0
--- /dev/null
+++ b/archives/2016/discussion.creole
@@ -0,0 +1 @@
+I really aptprciaee free, succinct, reliable data like this.

Thninikg like that shows an expert at work
diff --git a/archives/2013/05/discussion.creole b/archives/2013/05/discussion.creole
new file mode 100644
index 0000000..1b0555c
--- /dev/null
+++ b/archives/2013/05/discussion.creole
@@ -0,0 +1 @@
+Thninikg like that shows an expert at work

I really co'dunlt ask for more from this article.
diff --git a/archives/2012/06/discussion.creole b/archives/2012/06/discussion.creole
new file mode 100644
index 0000000..f32c5f9
--- /dev/null
+++ b/archives/2012/06/discussion.creole
@@ -0,0 +1 @@
+I really co'dunlt ask for more from this article.

HiC2a#30;&8n I just say what a aid to seek out someone who truly knows what theyre speaking about on the internet. You definitely know the approach to carry a difficulty to mild and make it important. Much more folks want to read this and perceive this aspect o&#8230;
diff --git a/blogarchive/discussion.creole b/blogarchive/discussion.creole
new file mode 100644
index 0000000..44df5d0
--- /dev/null
+++ b/blogarchive/discussion.creole
@@ -0,0 +1 @@
+HiC2a#30;&8n I just say what a aid to seek out someone who truly knows what theyre speaking about on the internet. You definitely know the approach to carry a difficulty to mild and make it important. Much more folks want to read this and perceive this aspect o&#8230;

Well put, sir, well put. I'll ceaitrnly make note of that.
diff --git a/archives/2014/09/discussion.creole b/archives/2014/09/discussion.creole
new file mode 100644
index 0000000..fb823c6
--- /dev/null
+++ b/archives/2014/09/discussion.creole
@@ -0,0 +1 @@
+Well put, sir, well put. I'll ceaitrnly make note of that.

I really enjoying reading your travel and food blogs. Very intsieetrng and full of beautiful pictures. Really inspire me to save to travel to all those places that you blogged. Your New York trip is very interesting and I may make a trip up soon though it is very far away from Phoenix, AZ. Seeing those food and places in Singapore make me homesick. Thank you. Theresa
diff --git a/archives/2014/05/discussion.creole b/archives/2014/05/discussion.creole
new file mode 100644
index 0000000..3378025
--- /dev/null
+++ b/archives/2014/05/discussion.creole
@@ -0,0 +1 @@
+I really enjoying reading your travel and food blogs. Very intsieetrng and full of beautiful pictures. Really inspire me to save to travel to all those places that you blogged. Your New York trip is very interesting and I may make a trip up soon though it is very far away from Phoenix, AZ. Seeing those food and places in Singapore make me homesick. Thank you. Theresa

Ganz ehrlich, mich stört das garnicht. Ist halt Werbung, da wird doch grundsätzlich nachbearbeitet. Und hier ist es eben auffälliger.Ich finde man muss einfach zwischen Werbung und &#;0228normalen&#8221; Fotos unterscheiden.
diff --git a/archives/2010/04/discussion.creole b/archives/2010/04/discussion.creole
new file mode 100644
index 0000000..b6b8312
--- /dev/null
+++ b/archives/2010/04/discussion.creole
@@ -0,0 +1 @@
+Ganz ehrlich, mich stört das garnicht. Ist halt Werbung, da wird doch grundsätzlich nachbearbeitet. Und hier ist es eben auffälliger.Ich finde man muss einfach zwischen Werbung und &#;0228normalen&#8221; Fotos unterscheiden.

Spam, seriously people, get real, stop ruining everyone elses experience and go spam somewhere else. this isn1#82&7;t my blog but i don&#8217;t appreciate it to be honest. thank you and have a nice day.
diff --git a/archives/2013/06/discussion.creole b/archives/2013/06/discussion.creole
new file mode 100644
index 0000000..a8b7224
--- /dev/null
+++ b/archives/2013/06/discussion.creole
@@ -0,0 +1 @@
+Spam, seriously people, get real, stop ruining everyone elses experience and go spam somewhere else. this isn1#82&7;t my blog but i don&#8217;t appreciate it to be honest. thank you and have a nice day.

Comics are so extremely physcologically painful and mentally really so attractive about them,to me.That and the gorgeous really,the stories alone make me love comics &lt;3 Wish I could own some real ones,like this series,but over in my country,all I can find are comics,which I love of course,but this is so much momr..stieulating.
diff --git a/archives/2014/discussion.creole b/archives/2014/discussion.creole
new file mode 100644
index 0000000..db94453
--- /dev/null
+++ b/archives/2014/discussion.creole
@@ -0,0 +1 @@
+Comics are so extremely physcologically painful and mentally really so attractive about them,to me.That and the gorgeous really,the stories alone make me love comics &lt;3 Wish I could own some real ones,like this series,but over in my country,all I can find are comics,which I love of course,but this is so much momr..stieulating.

cosa ci volevi dire? (Forse non ho capito io perchè ancora non sono totalmente sveglia?) :-)Volevo dirti di leggere il commento di maeggocirlistia come risposta al tuo.
diff --git a/archives/2013/08/discussion.creole b/archives/2013/08/discussion.creole
new file mode 100644
index 0000000..91e0bc1
--- /dev/null
+++ b/archives/2013/08/discussion.creole
@@ -0,0 +1 @@
+cosa ci volevi dire? (Forse non ho capito io perchè ancora non sono totalmente sveglia?) :-)Volevo dirti di leggere il commento di maeggocirlistia come risposta al tuo.

I&#8217;m definitely keen on those burlap wine bottle bags, they bring about a rustic feel to them. I will say though, one of the most original displays of wine I&#8217;ve seen is when there are several bottles stacked up. I know you see that practically everywhere, but it gets me into that &#17v6;8ino&#8212; mood. Thanks for sharing these new ideas!Donna from Garage Door Vancouver
diff --git a/archives/2014/10/discussion.creole b/archives/2014/10/discussion.creole
new file mode 100644
index 0000000..657231f
--- /dev/null
+++ b/archives/2014/10/discussion.creole
@@ -0,0 +1 @@
+I&#8217;m definitely keen on those burlap wine bottle bags, they bring about a rustic feel to them. I will say though, one of the most original displays of wine I&#8217;ve seen is when there are several bottles stacked up. I know you see that practically everywhere, but it gets me into that &#17v6;8ino&#8212; mood. Thanks for sharing these new ideas!Donna from Garage Door Vancouver

No cotimapnls on this end, simply a good piece.
diff --git a/index/discussion.mdwn b/index/discussion.mdwn
new file mode 100644
index 0000000..c832563
--- /dev/null
+++ b/index/discussion.mdwn
@@ -0,0 +1 @@
+No cotimapnls on this end, simply a good piece.

add popup support
diff --git a/local.css b/local.css
new file mode 100644
index 0000000..e619cb0
--- /dev/null
+++ b/local.css
@@ -0,0 +1,22 @@
+/* popup template and backlinks hiding */
+.popup {
+        border-bottom: 1px dotted #366;
+        color: #366;
+}
+.popup .balloon,
+.popup .paren,
+.popup .expand {
+        display: none;
+        text-align: left;
+}
+.popup:hover .balloon,
+.popup:focus .balloon {
+        position: absolute;
+        display: inline;
+        margin: 1em 0 0 -2em;
+        padding: 0.625em;
+        border: 2px solid;
+        background-color: #dee;
+        color: black;
+}
+

Remote git test.
diff --git a/blog/Container_Migration.creole b/blog/Container_Migration.creole
index 002a978..9a1eb8d 100644
--- a/blog/Container_Migration.creole
+++ b/blog/Container_Migration.creole
@@ -1,3 +1,6 @@
 [[!meta author="cdombroski"]]
 [[!meta authorurl="/users/cdombroski"]]
 I'm moving from Xen to Systemd containers, so I figured I'd make an update just to make sure it all still works.
+[[!more text="""
+Noting that making changes through git on a non-server system still works
+"""]]

Change the security warning placement
diff --git a/index.mdwn b/index.mdwn
index 81f4583..cbed3fc 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,4 +1,4 @@
-[[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"""]]
+[[!sidebar content="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"""]]
 
 [[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
 View entire [[history|BlogArchive]]. Or you may browse the archive using a [[calendar interface|archives]].

Remove local.css
diff --git a/local.css b/local.css
deleted file mode 100644
index 55268e2..0000000
--- a/local.css
+++ /dev/null
@@ -1,150 +0,0 @@
-body{
-	font-family:Palatino,georgia,"times new roman",serif; 
-	font-size: 1.03em;
-	margin-left: auto;
-	margin-right: auto;
-	width: 800px;
-}
-.actions{
-	font-family:Palatino,georgia,"times new roman",serif; 
-	font-size: .95em;
-	text-align: left;
-}
-#content{
-	margin-left: 10px;
-	margin-right: -10px;
-	text-align: left;
-	#border-right: dashed 1px;
-	padding-right: 30px;
-}
-.pagedate{
-	font-family: times;
-	font-size: .8em;
-}
-
-/*Elements*/
-hr{
-	width: 50%;
-	border: solid 1px black;
-}
-blockquote{
-	border: dashed 1px;
-	padding-left: 20px;
-	margin-left: 15px;
-	background-color: #ccc;
-}
-p{
-	margin-bottom: 1.2em;
-}
-ol{
-	margin-left: 1em;
-}
-/* Headings */
-.header{
-	font-family: georgia;
-	font-size: 1.25em;
-	line-height: 1em;	
-	font-weight: bolder;
-}
-h1{
-	font-size: 2em;
-	font-weight: bold;
-	line-height: 1em;
-	margin-left: 1em;
-	text-indent: -1em;
-}
-h2{
-	font-size: 1.8em;
-	line-height: 1em;	
-	font-weight: bold;
-	margin-left: 1em;
-	text-indent: -1em;
-}
-h3{
-	font-size: 1.6em;
-	font-weight: bold;
-	line-height: 1em;
-	margin-left: 1em;
-	text-indent: -1em;	
-}
-h4{
-	font-size: 1.4em;	
-	font-weight: bold;
-	line-height: 1em;
-	margin-left: 1em;
-	text-indent: -1em;
-}
-h5{
-	font-size: 1.2em;	
-	font-weight: bold;
-	line-height: 1em;
-	margin-left: 1em;
-	text-indent: -1em;
-}
-h6{
-	font-size: 1em;	
-	font-weight: bold;
-	line-height: 1em;
-	margin-left: 1em;
-	text-indent: -1em;
-}
-/*Forums*/
-form{
-	font-size: .9em;
-	font-family: "Inconsolata", "monaco", "droid sans mono",fixed;
-	margin-left: 1em;
-	margin-top: 1.2em;
-}
-textarea{
-	font-family: "Inconsolata", "monaco", "droid sans mono",fixed;
-   	font-size: .9em;
-        border: solid 1px;
-	width: 500px;
-	margin-bottom: 10px;
-}
-input#comments{
-	font-family: "Inconsolata", "monaco", "droid sans mono",fixed;
-	font-size: .9em;
-	width: 550px;
-	line-height: 1em;
-	background-color: #fff;
-	border: solid 1px;
-}
-input#comments{
-	font-family: "Inconsolata", "monaco", "droid sans mono",fixed;
-	font-size: .9em;
-	width: 550px;
-	line-height: 1em;
-	background-color: #fff;	
-        border: solid 1px;
-}
-input[type="submit"]{
-	font-family: 
-	font-size: .9em;
-	font-weight: bold;
-	line-height: 1em;
-	background-color: #ddd;	
-	margin-right: 1.1em;
-	margin-top: 10px;
-	padding: 3px;
-	text-align: center;
-	width: 9.5em;
-        border: solid 1px;
-}
-#blogform input[name="title"]{
-	font-family: "inconsolata", "monaco", "droid sans mono",fixed;
-	font-size: .9em;
-	line-height: 1.2em;
-	font-size: 1.1em;
-	margin-left: .4em;
-	margin-right: .4em;
-        border: solid 1px;
-}
-#blogform input[type="submit"]{
-	font-family: "Inconsolata", "monaco", "droid sans mono",fixed;
-	font-size: .9em;
-	line-height: 1em;
-	font-size: 1em;
-	background-color: #ddd;
-        border: solid 1px;
-}

Test the new containers
diff --git a/blog/Container_Migration.creole b/blog/Container_Migration.creole
new file mode 100644
index 0000000..002a978
--- /dev/null
+++ b/blog/Container_Migration.creole
@@ -0,0 +1,3 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+I'm moving from Xen to Systemd containers, so I figured I'd make an update just to make sure it all still works.

calendar update
diff --git a/archives/2016.creole b/archives/2016.creole
new file mode 100644
index 0000000..ee45ed2
--- /dev/null
+++ b/archives/2016.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2016/01.creole b/archives/2016/01.creole
new file mode 100644
index 0000000..639b316
--- /dev/null
+++ b/archives/2016/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/02.creole b/archives/2016/02.creole
new file mode 100644
index 0000000..be61e71
--- /dev/null
+++ b/archives/2016/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/03.creole b/archives/2016/03.creole
new file mode 100644
index 0000000..509ce7a
--- /dev/null
+++ b/archives/2016/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/04.creole b/archives/2016/04.creole
new file mode 100644
index 0000000..8f29820
--- /dev/null
+++ b/archives/2016/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/05.creole b/archives/2016/05.creole
new file mode 100644
index 0000000..042877a
--- /dev/null
+++ b/archives/2016/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/06.creole b/archives/2016/06.creole
new file mode 100644
index 0000000..0047a16
--- /dev/null
+++ b/archives/2016/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/07.creole b/archives/2016/07.creole
new file mode 100644
index 0000000..03e98e8
--- /dev/null
+++ b/archives/2016/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/08.creole b/archives/2016/08.creole
new file mode 100644
index 0000000..744c6dc
--- /dev/null
+++ b/archives/2016/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/09.creole b/archives/2016/09.creole
new file mode 100644
index 0000000..7392ae8
--- /dev/null
+++ b/archives/2016/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/10.creole b/archives/2016/10.creole
new file mode 100644
index 0000000..411e652
--- /dev/null
+++ b/archives/2016/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/11.creole b/archives/2016/11.creole
new file mode 100644
index 0000000..eb8ecc1
--- /dev/null
+++ b/archives/2016/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2016/12.creole b/archives/2016/12.creole
new file mode 100644
index 0000000..ab59fa0
--- /dev/null
+++ b/archives/2016/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2016 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2016) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

creating index page tags
diff --git a/tags.creole b/tags.creole
new file mode 100644
index 0000000..d924253
--- /dev/null
+++ b/tags.creole
@@ -0,0 +1 @@
+[[!map pages="tags/* and ! tags/*/*"]]

creating tag page tags/person
diff --git a/tags/person.creole b/tags/person.creole
new file mode 100644
index 0000000..d3b7dfa
--- /dev/null
+++ b/tags/person.creole
@@ -0,0 +1,4 @@
+[[!meta title="pages tagged person"]]
+
+[[!inline pages="tagged(person)" actions="no" archive="yes"
+feedshow=10]]

calendar update
diff --git a/archives/2015.creole b/archives/2015.creole
new file mode 100644
index 0000000..732638c
--- /dev/null
+++ b/archives/2015.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2015/01.creole b/archives/2015/01.creole
new file mode 100644
index 0000000..05629e2
--- /dev/null
+++ b/archives/2015/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/02.creole b/archives/2015/02.creole
new file mode 100644
index 0000000..fd6a32b
--- /dev/null
+++ b/archives/2015/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/03.creole b/archives/2015/03.creole
new file mode 100644
index 0000000..2817c8f
--- /dev/null
+++ b/archives/2015/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/04.creole b/archives/2015/04.creole
new file mode 100644
index 0000000..3d806b4
--- /dev/null
+++ b/archives/2015/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/05.creole b/archives/2015/05.creole
new file mode 100644
index 0000000..675db24
--- /dev/null
+++ b/archives/2015/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/06.creole b/archives/2015/06.creole
new file mode 100644
index 0000000..ddc78d4
--- /dev/null
+++ b/archives/2015/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/07.creole b/archives/2015/07.creole
new file mode 100644
index 0000000..d216d89
--- /dev/null
+++ b/archives/2015/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/08.creole b/archives/2015/08.creole
new file mode 100644
index 0000000..5127dd2
--- /dev/null
+++ b/archives/2015/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/09.creole b/archives/2015/09.creole
new file mode 100644
index 0000000..7ce0973
--- /dev/null
+++ b/archives/2015/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/10.creole b/archives/2015/10.creole
new file mode 100644
index 0000000..c9a45ea
--- /dev/null
+++ b/archives/2015/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/11.creole b/archives/2015/11.creole
new file mode 100644
index 0000000..819ebe9
--- /dev/null
+++ b/archives/2015/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2015/12.creole b/archives/2015/12.creole
new file mode 100644
index 0000000..f50ea06
--- /dev/null
+++ b/archives/2015/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2015 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2015) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

calendar update
diff --git a/archives/2014.creole b/archives/2014.creole
new file mode 100644
index 0000000..fb41d73
--- /dev/null
+++ b/archives/2014.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2014/01.creole b/archives/2014/01.creole
new file mode 100644
index 0000000..672cbc3
--- /dev/null
+++ b/archives/2014/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/02.creole b/archives/2014/02.creole
new file mode 100644
index 0000000..3992150
--- /dev/null
+++ b/archives/2014/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/03.creole b/archives/2014/03.creole
new file mode 100644
index 0000000..c1b2feb
--- /dev/null
+++ b/archives/2014/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/04.creole b/archives/2014/04.creole
new file mode 100644
index 0000000..3aeed75
--- /dev/null
+++ b/archives/2014/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/05.creole b/archives/2014/05.creole
new file mode 100644
index 0000000..157ba29
--- /dev/null
+++ b/archives/2014/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/06.creole b/archives/2014/06.creole
new file mode 100644
index 0000000..59c1e76
--- /dev/null
+++ b/archives/2014/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/07.creole b/archives/2014/07.creole
new file mode 100644
index 0000000..c34eff5
--- /dev/null
+++ b/archives/2014/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/08.creole b/archives/2014/08.creole
new file mode 100644
index 0000000..d7e2e2d
--- /dev/null
+++ b/archives/2014/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/09.creole b/archives/2014/09.creole
new file mode 100644
index 0000000..e94e2f2
--- /dev/null
+++ b/archives/2014/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/10.creole b/archives/2014/10.creole
new file mode 100644
index 0000000..5a40008
--- /dev/null
+++ b/archives/2014/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/11.creole b/archives/2014/11.creole
new file mode 100644
index 0000000..815ee6a
--- /dev/null
+++ b/archives/2014/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2014/12.creole b/archives/2014/12.creole
new file mode 100644
index 0000000..de6cd44
--- /dev/null
+++ b/archives/2014/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2014 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2014) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

calendar update
diff --git a/archives/2013.creole b/archives/2013.creole
new file mode 100644
index 0000000..9265c3c
--- /dev/null
+++ b/archives/2013.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2013/01.creole b/archives/2013/01.creole
new file mode 100644
index 0000000..5ce1510
--- /dev/null
+++ b/archives/2013/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/02.creole b/archives/2013/02.creole
new file mode 100644
index 0000000..f1de078
--- /dev/null
+++ b/archives/2013/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/03.creole b/archives/2013/03.creole
new file mode 100644
index 0000000..ddcacb8
--- /dev/null
+++ b/archives/2013/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/04.creole b/archives/2013/04.creole
new file mode 100644
index 0000000..cc8fe61
--- /dev/null
+++ b/archives/2013/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/05.creole b/archives/2013/05.creole
new file mode 100644
index 0000000..7beedd1
--- /dev/null
+++ b/archives/2013/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/06.creole b/archives/2013/06.creole
new file mode 100644
index 0000000..0e7bcdb
--- /dev/null
+++ b/archives/2013/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/07.creole b/archives/2013/07.creole
new file mode 100644
index 0000000..ee6348e
--- /dev/null
+++ b/archives/2013/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/08.creole b/archives/2013/08.creole
new file mode 100644
index 0000000..2d9083e
--- /dev/null
+++ b/archives/2013/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/09.creole b/archives/2013/09.creole
new file mode 100644
index 0000000..fb6681c
--- /dev/null
+++ b/archives/2013/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/10.creole b/archives/2013/10.creole
new file mode 100644
index 0000000..ceee889
--- /dev/null
+++ b/archives/2013/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/11.creole b/archives/2013/11.creole
new file mode 100644
index 0000000..61461db
--- /dev/null
+++ b/archives/2013/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2013/12.creole b/archives/2013/12.creole
new file mode 100644
index 0000000..a5243d6
--- /dev/null
+++ b/archives/2013/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2013 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2013) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

removed
diff --git a/www.icanttype.org.creole b/www.icanttype.org.creole
deleted file mode 100644
index 0168a47..0000000
--- a/www.icanttype.org.creole
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="www.icanttype.org/* and ! www.icanttype.org/*/*"]]

removed
diff --git a/www.icanttype.org/blog.creole b/www.icanttype.org/blog.creole
deleted file mode 100644
index c5a5cd9..0000000
--- a/www.icanttype.org/blog.creole
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="www.icanttype.org/blog/* and ! www.icanttype.org/blog/*/*"]]

rename www.icanttype.org/blog/Fail2banInsanity.creole to blog/Fail2banInsanity.creole
diff --git a/blog/Fail2banInsanity.creole b/blog/Fail2banInsanity.creole
new file mode 100644
index 0000000..1f58734
--- /dev/null
+++ b/blog/Fail2banInsanity.creole
@@ -0,0 +1,71 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+[[Fail2ban|http://www.fail2ban.org/wiki/index.php/Main_Page]] is a great tool for detecting unwanted internet connections and doing something about them. It works by allowing you to specify RegExes that specify bad behavior and actions that can be any command to deal with them. Unfortunately, it forgets bans across resets. So I created a custom action to deal with this.
+[[!more text="""In my action, when an address is banned, it isn't just placed into iptables, it's also recorded in a file that's read during the action startup. In addition, an {{{at}}} job is created to undo the ban in case fail2ban is restarted. Unbanning involves undoing all of the ban actions, including removing the now useless {{{at}}} job.
+Here's the code:
+{{{
+cdombroski@aether:/etc/fail2ban/action.d$ cat iptables-permaban.conf
+[Definition]
+
+# Option:  actionstart
+# Notes.:  command executed once at the start of Fail2Ban.
+# Values:  CMD
+#
+actionstart = iptables -N fail2ban-permaban-<name>
+              iptables -A fail2ban-permaban-<name> -p tcp -j TARPIT
+              iptables -A fail2ban-permaban-<name> -j DROP
+              iptables -N fail2ban-permabans-<name>
+              iptables -A fail2ban-permabans-<name> -j RETURN
+              iptables -A INPUT -j fail2ban-permabans-<name>
+              for host in $(cat /etc/fail2ban/permabans);do iptables -I fail2ban-permabans-<name> 1 -s $host -j fail2ban-permaban-<name>;done
+
+# Option:  actionstop
+# Notes.:  command executed once at the end of Fail2Ban
+# Values:  CMD
+#
+actionstop = iptables -D INPUT -j fail2ban-permabans-<name>
+             iptables -F fail2ban-permabans-<name>
+             iptables -X fail2ban-permabans-<name>
+             iptables -F fail2ban-permaban-<name>
+             iptables -X fail2ban-permaban-<name>
+
+# Option:  actioncheck
+# Notes.:  command executed once before each actionban command
+# Values:  CMD
+#
+actioncheck = iptables -n -L INPUT | grep -q fail2ban-permabans-<name>
+
+# Option:  actionban
+# Notes.:  command executed when banning an IP. Take care that the
+#          command is executed with Fail2Ban user rights.
+# Tags:    <ip>  IP address
+#          <failures>  number of failures
+#          <time>  unix timestamp of the ban time
+# Values:  CMD
+#
+actionban = echo <ip> >> /etc/fail2ban/permabans
+            atq=$(echo "sed -e '/<ip>/d' -i /etc/fail2ban/permabans; iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name>" | at now + 1 month  2>&1 |grep job|cut -d' ' -f 2); iptables -I fail2ban-permabans-<name> 1 -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
+
+# Option:  actionunban
+# Notes.:  command executed when unbanning an IP. Take care that the
+#          command is executed with Fail2Ban user rights.
+# Tags:    <ip>  IP address
+#          <failures>  number of failures
+#          <time>  unix timestamp of the ban time
+# Values:  CMD
+#
+actionunban = sed -e '/<ip>/d' -i /etc/fail2ban/permabans
+              atq=$(iptables -nL fail2ban-permabans-<name>|grep <ip>|sed -e 's@.*/\*@@' -e 's@\*/.*@@');atrm $atq;iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
+
+[Init]
+
+# Defaut name of the chain
+#
+name = default
+
+# Option:  protocol
+# Notes.:  internally used by config reader for interpolations.
+# Values:  [ tcp | udp | icmp | all ] Default: tcp
+#
+protocol = tcp}}}
+"""]]
diff --git a/www.icanttype.org/blog/Fail2banInsanity.creole b/www.icanttype.org/blog/Fail2banInsanity.creole
deleted file mode 100644
index 1f58734..0000000
--- a/www.icanttype.org/blog/Fail2banInsanity.creole
+++ /dev/null
@@ -1,71 +0,0 @@
-[[!meta author="cdombroski"]]
-[[!meta authorurl="/users/cdombroski"]]
-[[Fail2ban|http://www.fail2ban.org/wiki/index.php/Main_Page]] is a great tool for detecting unwanted internet connections and doing something about them. It works by allowing you to specify RegExes that specify bad behavior and actions that can be any command to deal with them. Unfortunately, it forgets bans across resets. So I created a custom action to deal with this.
-[[!more text="""In my action, when an address is banned, it isn't just placed into iptables, it's also recorded in a file that's read during the action startup. In addition, an {{{at}}} job is created to undo the ban in case fail2ban is restarted. Unbanning involves undoing all of the ban actions, including removing the now useless {{{at}}} job.
-Here's the code:
-{{{
-cdombroski@aether:/etc/fail2ban/action.d$ cat iptables-permaban.conf
-[Definition]
-
-# Option:  actionstart
-# Notes.:  command executed once at the start of Fail2Ban.
-# Values:  CMD
-#
-actionstart = iptables -N fail2ban-permaban-<name>
-              iptables -A fail2ban-permaban-<name> -p tcp -j TARPIT
-              iptables -A fail2ban-permaban-<name> -j DROP
-              iptables -N fail2ban-permabans-<name>
-              iptables -A fail2ban-permabans-<name> -j RETURN
-              iptables -A INPUT -j fail2ban-permabans-<name>
-              for host in $(cat /etc/fail2ban/permabans);do iptables -I fail2ban-permabans-<name> 1 -s $host -j fail2ban-permaban-<name>;done
-
-# Option:  actionstop
-# Notes.:  command executed once at the end of Fail2Ban
-# Values:  CMD
-#
-actionstop = iptables -D INPUT -j fail2ban-permabans-<name>
-             iptables -F fail2ban-permabans-<name>
-             iptables -X fail2ban-permabans-<name>
-             iptables -F fail2ban-permaban-<name>
-             iptables -X fail2ban-permaban-<name>
-
-# Option:  actioncheck
-# Notes.:  command executed once before each actionban command
-# Values:  CMD
-#
-actioncheck = iptables -n -L INPUT | grep -q fail2ban-permabans-<name>
-
-# Option:  actionban
-# Notes.:  command executed when banning an IP. Take care that the
-#          command is executed with Fail2Ban user rights.
-# Tags:    <ip>  IP address
-#          <failures>  number of failures
-#          <time>  unix timestamp of the ban time
-# Values:  CMD
-#
-actionban = echo <ip> >> /etc/fail2ban/permabans
-            atq=$(echo "sed -e '/<ip>/d' -i /etc/fail2ban/permabans; iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name>" | at now + 1 month  2>&1 |grep job|cut -d' ' -f 2); iptables -I fail2ban-permabans-<name> 1 -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
-
-# Option:  actionunban
-# Notes.:  command executed when unbanning an IP. Take care that the
-#          command is executed with Fail2Ban user rights.
-# Tags:    <ip>  IP address
-#          <failures>  number of failures
-#          <time>  unix timestamp of the ban time
-# Values:  CMD
-#
-actionunban = sed -e '/<ip>/d' -i /etc/fail2ban/permabans
-              atq=$(iptables -nL fail2ban-permabans-<name>|grep <ip>|sed -e 's@.*/\*@@' -e 's@\*/.*@@');atrm $atq;iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
-
-[Init]
-
-# Defaut name of the chain
-#
-name = default
-
-# Option:  protocol
-# Notes.:  internally used by config reader for interpolations.
-# Values:  [ tcp | udp | icmp | all ] Default: tcp
-#
-protocol = tcp}}}
-"""]]

creating index page www.icanttype.org
diff --git a/www.icanttype.org.creole b/www.icanttype.org.creole
new file mode 100644
index 0000000..0168a47
--- /dev/null
+++ b/www.icanttype.org.creole
@@ -0,0 +1 @@
+[[!map pages="www.icanttype.org/* and ! www.icanttype.org/*/*"]]

creating index page www.icanttype.org/blog
diff --git a/www.icanttype.org/blog.creole b/www.icanttype.org/blog.creole
new file mode 100644
index 0000000..c5a5cd9
--- /dev/null
+++ b/www.icanttype.org/blog.creole
@@ -0,0 +1 @@
+[[!map pages="www.icanttype.org/blog/* and ! www.icanttype.org/blog/*/*"]]

diff --git a/www.icanttype.org/blog/Fail2banInsanity.creole b/www.icanttype.org/blog/Fail2banInsanity.creole
new file mode 100644
index 0000000..1f58734
--- /dev/null
+++ b/www.icanttype.org/blog/Fail2banInsanity.creole
@@ -0,0 +1,71 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+[[Fail2ban|http://www.fail2ban.org/wiki/index.php/Main_Page]] is a great tool for detecting unwanted internet connections and doing something about them. It works by allowing you to specify RegExes that specify bad behavior and actions that can be any command to deal with them. Unfortunately, it forgets bans across resets. So I created a custom action to deal with this.
+[[!more text="""In my action, when an address is banned, it isn't just placed into iptables, it's also recorded in a file that's read during the action startup. In addition, an {{{at}}} job is created to undo the ban in case fail2ban is restarted. Unbanning involves undoing all of the ban actions, including removing the now useless {{{at}}} job.
+Here's the code:
+{{{
+cdombroski@aether:/etc/fail2ban/action.d$ cat iptables-permaban.conf
+[Definition]
+
+# Option:  actionstart
+# Notes.:  command executed once at the start of Fail2Ban.
+# Values:  CMD
+#
+actionstart = iptables -N fail2ban-permaban-<name>
+              iptables -A fail2ban-permaban-<name> -p tcp -j TARPIT
+              iptables -A fail2ban-permaban-<name> -j DROP
+              iptables -N fail2ban-permabans-<name>
+              iptables -A fail2ban-permabans-<name> -j RETURN
+              iptables -A INPUT -j fail2ban-permabans-<name>
+              for host in $(cat /etc/fail2ban/permabans);do iptables -I fail2ban-permabans-<name> 1 -s $host -j fail2ban-permaban-<name>;done
+
+# Option:  actionstop
+# Notes.:  command executed once at the end of Fail2Ban
+# Values:  CMD
+#
+actionstop = iptables -D INPUT -j fail2ban-permabans-<name>
+             iptables -F fail2ban-permabans-<name>
+             iptables -X fail2ban-permabans-<name>
+             iptables -F fail2ban-permaban-<name>
+             iptables -X fail2ban-permaban-<name>
+
+# Option:  actioncheck
+# Notes.:  command executed once before each actionban command
+# Values:  CMD
+#
+actioncheck = iptables -n -L INPUT | grep -q fail2ban-permabans-<name>
+
+# Option:  actionban
+# Notes.:  command executed when banning an IP. Take care that the
+#          command is executed with Fail2Ban user rights.
+# Tags:    <ip>  IP address
+#          <failures>  number of failures
+#          <time>  unix timestamp of the ban time
+# Values:  CMD
+#
+actionban = echo <ip> >> /etc/fail2ban/permabans
+            atq=$(echo "sed -e '/<ip>/d' -i /etc/fail2ban/permabans; iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name>" | at now + 1 month  2>&1 |grep job|cut -d' ' -f 2); iptables -I fail2ban-permabans-<name> 1 -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
+
+# Option:  actionunban
+# Notes.:  command executed when unbanning an IP. Take care that the
+#          command is executed with Fail2Ban user rights.
+# Tags:    <ip>  IP address
+#          <failures>  number of failures
+#          <time>  unix timestamp of the ban time
+# Values:  CMD
+#
+actionunban = sed -e '/<ip>/d' -i /etc/fail2ban/permabans
+              atq=$(iptables -nL fail2ban-permabans-<name>|grep <ip>|sed -e 's@.*/\*@@' -e 's@\*/.*@@');atrm $atq;iptables -D fail2ban-permabans-<name> -s <ip> -j fail2ban-permaban-<name> -m comment --comment $atq
+
+[Init]
+
+# Defaut name of the chain
+#
+name = default
+
+# Option:  protocol
+# Notes.:  internally used by config reader for interpolations.
+# Values:  [ tcp | udp | icmp | all ] Default: tcp
+#
+protocol = tcp}}}
+"""]]

calendar update
diff --git a/archives/2012.creole b/archives/2012.creole
new file mode 100644
index 0000000..312d8aa
--- /dev/null
+++ b/archives/2012.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2012/01.creole b/archives/2012/01.creole
new file mode 100644
index 0000000..c3267d1
--- /dev/null
+++ b/archives/2012/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/02.creole b/archives/2012/02.creole
new file mode 100644
index 0000000..9d1175b
--- /dev/null
+++ b/archives/2012/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/03.creole b/archives/2012/03.creole
new file mode 100644
index 0000000..c6cc9cf
--- /dev/null
+++ b/archives/2012/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/04.creole b/archives/2012/04.creole
new file mode 100644
index 0000000..5786129
--- /dev/null
+++ b/archives/2012/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/05.creole b/archives/2012/05.creole
new file mode 100644
index 0000000..97c7d4b
--- /dev/null
+++ b/archives/2012/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/06.creole b/archives/2012/06.creole
new file mode 100644
index 0000000..769e17f
--- /dev/null
+++ b/archives/2012/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/07.creole b/archives/2012/07.creole
new file mode 100644
index 0000000..448cba0
--- /dev/null
+++ b/archives/2012/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/08.creole b/archives/2012/08.creole
new file mode 100644
index 0000000..fc22683
--- /dev/null
+++ b/archives/2012/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/09.creole b/archives/2012/09.creole
new file mode 100644
index 0000000..2eb6abb
--- /dev/null
+++ b/archives/2012/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/10.creole b/archives/2012/10.creole
new file mode 100644
index 0000000..221d09b
--- /dev/null
+++ b/archives/2012/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/11.creole b/archives/2012/11.creole
new file mode 100644
index 0000000..292637d
--- /dev/null
+++ b/archives/2012/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2012/12.creole b/archives/2012/12.creole
new file mode 100644
index 0000000..2347815
--- /dev/null
+++ b/archives/2012/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2012 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2012) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

removed
diff --git a/www.icanttype.org/blog.creole b/www.icanttype.org/blog.creole
deleted file mode 100644
index c5a5cd9..0000000
--- a/www.icanttype.org/blog.creole
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="www.icanttype.org/blog/* and ! www.icanttype.org/blog/*/*"]]

Need to set gitosis as the origin and track it
diff --git a/blog/ikiwiki_git_remote_repo.creole b/blog/ikiwiki_git_remote_repo.creole
index df39a17..5ce1642 100644
--- a/blog/ikiwiki_git_remote_repo.creole
+++ b/blog/ikiwiki_git_remote_repo.creole
@@ -16,8 +16,12 @@ Steps to host your master git repo and ikiwiki on separate machines with gitosis
 # As the gitosis user, run {{{ssh ikiwiki@<ikiwikihost> ./update-iki}}}
 **This will ask you to validate the host key, but should not ask for a password
 # Configure gitosis for the new repository, ensure the public key for ikiwiki has write access to it
-# Push the existing repo to the gitosis repo
-** {{{git push ssh://gitosis@<githost>/<ikiwikirepo> master}}}
+# Set the origin of the existing repo to gitosis
+** {{{git remote add origin ssh://gitosis@<githost>/<ikiwikirepo>}}}
+# Push/pull to create the gitosis repo/update the branch info.
+** {{{git push origin master;git pull}}}
+# Track the origin branch
+** {{{git branch --set-upstream master origin/master}}}
 # On the gitosis host, find the new repo, and cd into its hooks directory
 # Create/edit post-update with this line
 ** {{{ssh ikiwiki@<ikiwikihost> ./update-iki}}}

diff --git a/blog/Running_Xen_with_tmem.creole b/blog/Running_Xen_with_tmem.creole
index 93bb579..8f5d470 100644
--- a/blog/Running_Xen_with_tmem.creole
+++ b/blog/Running_Xen_with_tmem.creole
@@ -17,6 +17,8 @@ Frontswap-selfshrinking controls the number of pages in frontswap,
 driving it towards zero (effectively doing a partial swapoff) when
 in-kernel memory pressure subsides, freeing up RAM for other VMs.
 
+Xen 4.1 or better is required to support this.
+
 #mkdir linux
 #cd linux
 #git init

diff --git a/blog/Running_Xen_with_tmem.creole b/blog/Running_Xen_with_tmem.creole
index da562a2..93bb579 100644
--- a/blog/Running_Xen_with_tmem.creole
+++ b/blog/Running_Xen_with_tmem.creole
@@ -19,6 +19,7 @@ in-kernel memory pressure subsides, freeing up RAM for other VMs.
 
 #mkdir linux
 #cd linux
+#git init
 #git remote add origin git:~//git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
 #git remote add tmem git:~//git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
 #git fetch -a

diff --git a/blog/Running_Xen_with_tmem.creole b/blog/Running_Xen_with_tmem.creole
index 9dbfe80..da562a2 100644
--- a/blog/Running_Xen_with_tmem.creole
+++ b/blog/Running_Xen_with_tmem.creole
@@ -18,6 +18,7 @@ driving it towards zero (effectively doing a partial swapoff) when
 in-kernel memory pressure subsides, freeing up RAM for other VMs.
 
 #mkdir linux
+#cd linux
 #git remote add origin git:~//git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
 #git remote add tmem git:~//git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
 #git fetch -a

removed
diff --git a/www.icanttype.org.creole b/www.icanttype.org.creole
deleted file mode 100644
index 0168a47..0000000
--- a/www.icanttype.org.creole
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="www.icanttype.org/* and ! www.icanttype.org/*/*"]]

removed
diff --git a/www.icanttype.org/blog/running_xen_with_tmem.creole b/www.icanttype.org/blog/running_xen_with_tmem.creole
deleted file mode 100644
index 9dbfe80..0000000
--- a/www.icanttype.org/blog/running_xen_with_tmem.creole
+++ /dev/null
@@ -1,30 +0,0 @@
-[[!meta author="cdombroski"]]
-[[!meta authorurl="/users/cdombroski"]]
-Steps to enable Oracle's [[Transcendent Memory|http://oss.oracle.com/projects/tmem/]] with frontswap, cleancache, self-ballooning and frontswap-selfshrinking on Xen guests to increase performance on low-memory systems.
-[[!more text="""
-Frontswap acts like a proxy for pages being swapped, allowing other systems to handle the page before it gets saved to disk. With tmem this means that these pages can be saved in unused host memory. If there is no host memory available, the page is saved to disk as normal
-
-Cleancache allows the kernel to move clean (unmodified) cache pages which are about to be dropped to another system. Similar to frontswap, with tmem, this means that these cache pages can be saved to unused host memory. If there is no host memory available the page is dropped as normal.
-
-Tmem utilizes unused memory on the host temporarily assigning it for guest use. This is done by "pools" which have 2 flags describing their type. Pools can be persistent or ephemeral and private or shared. Frontswap uses a private, persistent pool while cleancache uses a private, ephemeral pool (cleancache pages that are lost are simply reread from disk).
-
-Selfballooning controls the in-kernel Xen balloon driver, targeting a goal
-value (vm_committed_as), thus pushing less frequently used clean
-page cache pages (through the cleancache code) into Xen tmem where
-Xen can balance needs across all VMs residing on the physical machine.
-
-Frontswap-selfshrinking controls the number of pages in frontswap,
-driving it towards zero (effectively doing a partial swapoff) when
-in-kernel memory pressure subsides, freeing up RAM for other VMs.
-
-#mkdir linux
-#git remote add origin git:~//git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
-#git remote add tmem git:~//git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
-#git fetch -a
-#git checkout -b master v2.6.39.3
-#git merge remotes/tmem/stable/cleancache-v9-plus-frontswap-v5-with-tmem
-#git cherry-pick a50777c791031d7345ce95785ea6220f67339d90 #You'll need to merge drivers/xen/Makefile
-#make menuconfig #Select cleancache and frontswap under Processor types and features and self-ballooning from Drivers->Xen
-#Build/install the kernel in whatever fashion you normally do
-#Add 'tmem' to the kernel commandline (GRUB_CMDLINE_LINUX="tmem" in /etc/default/grub on Debian)
-"""]]

diff --git a/blog/Running_Xen_with_tmem.creole b/blog/Running_Xen_with_tmem.creole
new file mode 100644
index 0000000..9dbfe80
--- /dev/null
+++ b/blog/Running_Xen_with_tmem.creole
@@ -0,0 +1,30 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+Steps to enable Oracle's [[Transcendent Memory|http://oss.oracle.com/projects/tmem/]] with frontswap, cleancache, self-ballooning and frontswap-selfshrinking on Xen guests to increase performance on low-memory systems.
+[[!more text="""
+Frontswap acts like a proxy for pages being swapped, allowing other systems to handle the page before it gets saved to disk. With tmem this means that these pages can be saved in unused host memory. If there is no host memory available, the page is saved to disk as normal
+
+Cleancache allows the kernel to move clean (unmodified) cache pages which are about to be dropped to another system. Similar to frontswap, with tmem, this means that these cache pages can be saved to unused host memory. If there is no host memory available the page is dropped as normal.
+
+Tmem utilizes unused memory on the host temporarily assigning it for guest use. This is done by "pools" which have 2 flags describing their type. Pools can be persistent or ephemeral and private or shared. Frontswap uses a private, persistent pool while cleancache uses a private, ephemeral pool (cleancache pages that are lost are simply reread from disk).
+
+Selfballooning controls the in-kernel Xen balloon driver, targeting a goal
+value (vm_committed_as), thus pushing less frequently used clean
+page cache pages (through the cleancache code) into Xen tmem where
+Xen can balance needs across all VMs residing on the physical machine.
+
+Frontswap-selfshrinking controls the number of pages in frontswap,
+driving it towards zero (effectively doing a partial swapoff) when
+in-kernel memory pressure subsides, freeing up RAM for other VMs.
+
+#mkdir linux
+#git remote add origin git:~//git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
+#git remote add tmem git:~//git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
+#git fetch -a
+#git checkout -b master v2.6.39.3
+#git merge remotes/tmem/stable/cleancache-v9-plus-frontswap-v5-with-tmem
+#git cherry-pick a50777c791031d7345ce95785ea6220f67339d90 #You'll need to merge drivers/xen/Makefile
+#make menuconfig #Select cleancache and frontswap under Processor types and features and self-ballooning from Drivers->Xen
+#Build/install the kernel in whatever fashion you normally do
+#Add 'tmem' to the kernel commandline (GRUB_CMDLINE_LINUX="tmem" in /etc/default/grub on Debian)
+"""]]

diff --git a/www.icanttype.org/blog/running_xen_with_tmem.creole b/www.icanttype.org/blog/running_xen_with_tmem.creole
index 155e284..9dbfe80 100644
--- a/www.icanttype.org/blog/running_xen_with_tmem.creole
+++ b/www.icanttype.org/blog/running_xen_with_tmem.creole
@@ -18,8 +18,8 @@ driving it towards zero (effectively doing a partial swapoff) when
 in-kernel memory pressure subsides, freeing up RAM for other VMs.
 
 #mkdir linux
-#git remote add origin git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
-#git remote add tmem git://git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
+#git remote add origin git:~//git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
+#git remote add tmem git:~//git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
 #git fetch -a
 #git checkout -b master v2.6.39.3
 #git merge remotes/tmem/stable/cleancache-v9-plus-frontswap-v5-with-tmem

automatic index generation
diff --git a/www.icanttype.org.creole b/www.icanttype.org.creole
new file mode 100644
index 0000000..0168a47
--- /dev/null
+++ b/www.icanttype.org.creole
@@ -0,0 +1 @@
+[[!map pages="www.icanttype.org/* and ! www.icanttype.org/*/*"]]
diff --git a/www.icanttype.org/blog.creole b/www.icanttype.org/blog.creole
new file mode 100644
index 0000000..c5a5cd9
--- /dev/null
+++ b/www.icanttype.org/blog.creole
@@ -0,0 +1 @@
+[[!map pages="www.icanttype.org/blog/* and ! www.icanttype.org/blog/*/*"]]

diff --git a/www.icanttype.org/blog/running_xen_with_tmem.creole b/www.icanttype.org/blog/running_xen_with_tmem.creole
new file mode 100644
index 0000000..155e284
--- /dev/null
+++ b/www.icanttype.org/blog/running_xen_with_tmem.creole
@@ -0,0 +1,30 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+Steps to enable Oracle's [[Transcendent Memory|http://oss.oracle.com/projects/tmem/]] with frontswap, cleancache, self-ballooning and frontswap-selfshrinking on Xen guests to increase performance on low-memory systems.
+[[!more text="""
+Frontswap acts like a proxy for pages being swapped, allowing other systems to handle the page before it gets saved to disk. With tmem this means that these pages can be saved in unused host memory. If there is no host memory available, the page is saved to disk as normal
+
+Cleancache allows the kernel to move clean (unmodified) cache pages which are about to be dropped to another system. Similar to frontswap, with tmem, this means that these cache pages can be saved to unused host memory. If there is no host memory available the page is dropped as normal.
+
+Tmem utilizes unused memory on the host temporarily assigning it for guest use. This is done by "pools" which have 2 flags describing their type. Pools can be persistent or ephemeral and private or shared. Frontswap uses a private, persistent pool while cleancache uses a private, ephemeral pool (cleancache pages that are lost are simply reread from disk).
+
+Selfballooning controls the in-kernel Xen balloon driver, targeting a goal
+value (vm_committed_as), thus pushing less frequently used clean
+page cache pages (through the cleancache code) into Xen tmem where
+Xen can balance needs across all VMs residing on the physical machine.
+
+Frontswap-selfshrinking controls the number of pages in frontswap,
+driving it towards zero (effectively doing a partial swapoff) when
+in-kernel memory pressure subsides, freeing up RAM for other VMs.
+
+#mkdir linux
+#git remote add origin git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6-stable.git
+#git remote add tmem git://git.kernel.org/pub/scm/linux/kernel/git/djm/tmem.git
+#git fetch -a
+#git checkout -b master v2.6.39.3
+#git merge remotes/tmem/stable/cleancache-v9-plus-frontswap-v5-with-tmem
+#git cherry-pick a50777c791031d7345ce95785ea6220f67339d90 #You'll need to merge drivers/xen/Makefile
+#make menuconfig #Select cleancache and frontswap under Processor types and features and self-ballooning from Drivers->Xen
+#Build/install the kernel in whatever fashion you normally do
+#Add 'tmem' to the kernel commandline (GRUB_CMDLINE_LINUX="tmem" in /etc/default/grub on Debian)
+"""]]

Comment moderation
diff --git a/blog/upstest/comment_1_13d18165b37cedbcc83c4fa9409cc8b0._comment b/blog/upstest/comment_1_13d18165b37cedbcc83c4fa9409cc8b0._comment
new file mode 100644
index 0000000..fb78f5c
--- /dev/null
+++ b/blog/upstest/comment_1_13d18165b37cedbcc83c4fa9409cc8b0._comment
@@ -0,0 +1,9 @@
+[[!comment format=mdwn
+ ip="10.10.220.1"
+ claimedauthor="David Kowis"
+ url="http://shlrm.org/"
+ subject="Long recharge time"
+ date="2010-04-27T01:56:33Z"
+ content="""
+[Amazon.com](http://www.amazon.com/APC-1300VA-Battery-Backup-LCD/dp/tech-data/B000XFXEDW/ref=de_a_smtd) claims 16 hours recharge, and like 16 minutes of uptime at half-load. False advertising?
+"""]]

calendar update
diff --git a/archives/2011.creole b/archives/2011.creole
new file mode 100644
index 0000000..a15af11
--- /dev/null
+++ b/archives/2011.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2011/01.creole b/archives/2011/01.creole
new file mode 100644
index 0000000..b1cc23f
--- /dev/null
+++ b/archives/2011/01.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=01 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(01) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/02.creole b/archives/2011/02.creole
new file mode 100644
index 0000000..8b35472
--- /dev/null
+++ b/archives/2011/02.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=02 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(02) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/03.creole b/archives/2011/03.creole
new file mode 100644
index 0000000..cf04eb7
--- /dev/null
+++ b/archives/2011/03.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=03 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(03) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/04.creole b/archives/2011/04.creole
new file mode 100644
index 0000000..e6097b9
--- /dev/null
+++ b/archives/2011/04.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=04 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(04) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/05.creole b/archives/2011/05.creole
new file mode 100644
index 0000000..83f0d41
--- /dev/null
+++ b/archives/2011/05.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=05 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(05) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/06.creole b/archives/2011/06.creole
new file mode 100644
index 0000000..d8a8989
--- /dev/null
+++ b/archives/2011/06.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=06 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(06) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/07.creole b/archives/2011/07.creole
new file mode 100644
index 0000000..0bcdbb0
--- /dev/null
+++ b/archives/2011/07.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=07 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(07) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/08.creole b/archives/2011/08.creole
new file mode 100644
index 0000000..d73d4ef
--- /dev/null
+++ b/archives/2011/08.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=08 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(08) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/09.creole b/archives/2011/09.creole
new file mode 100644
index 0000000..f267bf9
--- /dev/null
+++ b/archives/2011/09.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=09 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(09) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/10.creole b/archives/2011/10.creole
new file mode 100644
index 0000000..e2e09c4
--- /dev/null
+++ b/archives/2011/10.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=10 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(10) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/11.creole b/archives/2011/11.creole
new file mode 100644
index 0000000..6d31ca3
--- /dev/null
+++ b/archives/2011/11.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=11 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(11) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2011/12.creole b/archives/2011/12.creole
new file mode 100644
index 0000000..4859514
--- /dev/null
+++ b/archives/2011/12.creole
@@ -0,0 +1,5 @@
+[[!sidebar content="""
+[[!calendar type=month month=12 year=2011 pages="blog/* and !blog/*/* and !*/Discussion"]]
+"""]]
+
+[[!inline pages="creation_month(12) and creation_year(2011) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

diff --git a/blog/PBX_in_a_Flash_on_Xen.creole b/blog/PBX_in_a_Flash_on_Xen.creole
index e12693a..7f535b0 100644
--- a/blog/PBX_in_a_Flash_on_Xen.creole
+++ b/blog/PBX_in_a_Flash_on_Xen.creole
@@ -3,7 +3,7 @@
 Steps to installing PBX in a Flash in PV mode on Xen
 [[!more text="""
 # Grab the initrd and vmlinuz from [[http://mirror.centos.org/centos/5/os/i386/images/xen/]]
-# Copy [[http://pastie.org/private/mxc4iityniivlyp0v73ua]] into a new file called ks.cfg; modify the top portion if needed.
+# Copy [[http://pastie.org/private/mxc4iityniivlyp0v73ua]] into a new file called ks.cfg; modify the top portion so the url reads http://mirror.centos.org/centos/5/os/i386 Make any other modifications you like to this top section.
 # Copy ks.cfg to a web server
 # Create disks and configuration for a new PV guest as normal. Specify extra="ks=http://web_server/ks.cfg" and on_reboot="destroy"; use the kernel and ramdisk you downloaded earlier
 # Create the guest and attach to the console. It will ask a couple questions before it begins installation. (You can prevent this by specifying lang, timezone and rootpw in ks.cfg [[Kickstart Options|http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-kickstart2-options.html]]

diff --git a/blog/PBX_in_a_Flash_on_Xen.creole b/blog/PBX_in_a_Flash_on_Xen.creole
index 1bd9e01..e12693a 100644
--- a/blog/PBX_in_a_Flash_on_Xen.creole
+++ b/blog/PBX_in_a_Flash_on_Xen.creole
@@ -2,7 +2,7 @@
 [[!meta authorurl="/users/cdombroski"]]
 Steps to installing PBX in a Flash in PV mode on Xen
 [[!more text="""
-# Grab the initrd and vmlinuz from [[http://mirror.centos.org/centos/5/os/x86_64/images/xen/]]
+# Grab the initrd and vmlinuz from [[http://mirror.centos.org/centos/5/os/i386/images/xen/]]
 # Copy [[http://pastie.org/private/mxc4iityniivlyp0v73ua]] into a new file called ks.cfg; modify the top portion if needed.
 # Copy ks.cfg to a web server
 # Create disks and configuration for a new PV guest as normal. Specify extra="ks=http://web_server/ks.cfg" and on_reboot="destroy"; use the kernel and ramdisk you downloaded earlier

diff --git a/blog/PBX_in_a_Flash_on_Xen.creole b/blog/PBX_in_a_Flash_on_Xen.creole
index 6bc419b..1bd9e01 100644
--- a/blog/PBX_in_a_Flash_on_Xen.creole
+++ b/blog/PBX_in_a_Flash_on_Xen.creole
@@ -1,3 +1,7 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
+Steps to installing PBX in a Flash in PV mode on Xen
+[[!more text="""
 # Grab the initrd and vmlinuz from [[http://mirror.centos.org/centos/5/os/x86_64/images/xen/]]
 # Copy [[http://pastie.org/private/mxc4iityniivlyp0v73ua]] into a new file called ks.cfg; modify the top portion if needed.
 # Copy ks.cfg to a web server
@@ -25,3 +29,4 @@
 ##chmod +x /usr/local/sbin/piafxtras-menu
 ##cat /usr/src/piafxtras/preinstallmenu/motd.tmp >/etc/motd
 # Reboot again, this time the PBX in a Flash installation process should start.
+"""]]

diff --git a/blog/PBX_in_a_Flash_on_Xen.creole b/blog/PBX_in_a_Flash_on_Xen.creole
new file mode 100644
index 0000000..6bc419b
--- /dev/null
+++ b/blog/PBX_in_a_Flash_on_Xen.creole
@@ -0,0 +1,27 @@
+# Grab the initrd and vmlinuz from [[http://mirror.centos.org/centos/5/os/x86_64/images/xen/]]
+# Copy [[http://pastie.org/private/mxc4iityniivlyp0v73ua]] into a new file called ks.cfg; modify the top portion if needed.
+# Copy ks.cfg to a web server
+# Create disks and configuration for a new PV guest as normal. Specify extra="ks=http://web_server/ks.cfg" and on_reboot="destroy"; use the kernel and ramdisk you downloaded earlier
+# Create the guest and attach to the console. It will ask a couple questions before it begins installation. (You can prevent this by specifying lang, timezone and rootpw in ks.cfg [[Kickstart Options|http://www.centos.org/docs/5/html/Installation_Guide-en-US/s1-kickstart2-options.html]]
+# When it's finished the guest will be destroyed
+# Remove the kernel, ramdisk, extra and on_reboot configuration options
+# Add pygrub as the bootloader (something like: bootloader="/usr/lib/xen-default/bin/pygrub")
+# Create the guest again and connect to the console
+# Grab the following rpms from the PBX in a Flash disk and install them:
+#*nas
+#*jack-audio-connection-kit
+#*php-pear-db
+#*flite
+#*flite-devel
+#*piaf
+#*piafxtras
+# Do the following from the %post section of the PBX in a Flash CD's ks.cfg:
+##mkdir -p /etc/pbx
+##date --iso-8601=minutes > /etc/pbx/install-date
+##echo "1.7.5.6.2" > /etc/pbx/ISO-Version
+##echo "CD ks" > /etc/pbx/install-method
+##echo "/usr/local/sbin/piafdl" >> /etc/rc.d/rc3.d/S99local
+##cp -f /usr/src/piafxtras/preinstallmenu/piafxtras-menu /usr/local/sbin/piafxtras-menu
+##chmod +x /usr/local/sbin/piafxtras-menu
+##cat /usr/src/piafxtras/preinstallmenu/motd.tmp >/etc/motd
+# Reboot again, this time the PBX in a Flash installation process should start.

Fix inaccurate ikiwiki-setup to ikiwiki -setup
diff --git a/blog/ikiwiki_git_remote_repo.creole b/blog/ikiwiki_git_remote_repo.creole
index 9c035e3..df39a17 100644
--- a/blog/ikiwiki_git_remote_repo.creole
+++ b/blog/ikiwiki_git_remote_repo.creole
@@ -11,7 +11,7 @@ Steps to host your master git repo and ikiwiki on separate machines with gitosis
 # In ~ikiwiki/.ssh copy the id_rsa.pub file to authorized_keys
 # Edit authorized_keys and place {{{command="./update-iki",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty}}} at the front of the line
 # Edit your ikiwiki.setup file and change git_wrapper to {{{/home/ikiwiki/update-iki}}}
-# Rerun ikiwiki-setup again
+# Rerun ikiwiki -setup again
 # Copy id_rsa (from .ssh) to the gitosis user's home directory (be sure to update the permissions, it must be owned by gitosis:gitosis and have 0600 permissions)
 # As the gitosis user, run {{{ssh ikiwiki@<ikiwikihost> ./update-iki}}}
 **This will ask you to validate the host key, but should not ask for a password

diff --git a/blog/upstest.creole b/blog/upstest.creole
index 787acf3..1ba0359 100644
--- a/blog/upstest.creole
+++ b/blog/upstest.creole
@@ -1 +1,6 @@
-Just tested my APC BackUPS XS1300 and here's the graph I got from it: [[!img blog/upstest/UPS_test.png]]
+Just tested my APC BackUPS XS1300 and here's the graph I got from it:
+ [[!img blog/upstest/UPS_test.png]]
+
+Addendum:
+A graph as the UPS is recovering, it's getting there, eventually.
+[[!img blog/upstest/UPS_recovery.png]]

attachment upload
diff --git a/blog/upstest/UPS_recovery.png b/blog/upstest/UPS_recovery.png
new file mode 100644
index 0000000..3bfb101
Binary files /dev/null and b/blog/upstest/UPS_recovery.png differ

diff --git a/blog/upstest.creole b/blog/upstest.creole
index 6b057f0..787acf3 100644
--- a/blog/upstest.creole
+++ b/blog/upstest.creole
@@ -1 +1 @@
-[[!map pages="blog/upstest/* and ! blog/upstest/*/*"]]
+Just tested my APC BackUPS XS1300 and here's the graph I got from it: [[!img blog/upstest/UPS_test.png]]

automatic index generation
diff --git a/blog/upstest.creole b/blog/upstest.creole
new file mode 100644
index 0000000..6b057f0
--- /dev/null
+++ b/blog/upstest.creole
@@ -0,0 +1 @@
+[[!map pages="blog/upstest/* and ! blog/upstest/*/*"]]

attachment upload
diff --git a/blog/upstest/UPS_test.png b/blog/upstest/UPS_test.png
new file mode 100644
index 0000000..c963f2a
Binary files /dev/null and b/blog/upstest/UPS_test.png differ

Added a comment: Fedora!
diff --git a/blog/more_power/comment_1_e4e08f661ac9ce0b4acafe6f97231252._comment b/blog/more_power/comment_1_e4e08f661ac9ce0b4acafe6f97231252._comment
new file mode 100644
index 0000000..f536bce
--- /dev/null
+++ b/blog/more_power/comment_1_e4e08f661ac9ce0b4acafe6f97231252._comment
@@ -0,0 +1,9 @@
+[[!comment format=creole
+ ip="97.79.147.75"
+ claimedauthor="David Kowis"
+ url="http://shlrm.org/"
+ subject="Fedora!"
+ date="2010-03-10T18:24:16Z"
+ content="""
+That's why one should use fedora instead. And grub. lilo is teh junk :P
+"""]]

MOAR POWER!
diff --git a/blog/more_power.creole b/blog/more_power.creole
new file mode 100644
index 0000000..c430759
--- /dev/null
+++ b/blog/more_power.creole
@@ -0,0 +1,6 @@
+[[!meta author=cdombroski]]
+[[!meta authorurl=users/cdombroski]]
+So, I installed the second processor this weekend. My server now pulses with the power of 8 processing cores (but still only 4GB of RAM...)
+[[!more text="""
+I almost wiped it out though because the server didn't boot properly afterwards. It looked like lilo hadn't been run after the last kernel upgrade. Isn't Debian supposed to take care of that for you?
+"""]]

diff --git a/blogarchive.creole b/blogarchive.creole
index e32b78c..aaf71e7 100644
--- a/blogarchive.creole
+++ b/blogarchive.creole
@@ -1,2 +1,2 @@
 =Total blog history
-[[!inline pages="blog/* and !blog/*/* and !*/Discussion" archive=yes]]
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" archive=yes quick=yes]]

diff --git a/index.mdwn b/index.mdwn
index 52637b7..81f4583 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,7 +1,7 @@
 [[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"""]]
 
 [[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
-View entire [[history|BlogArchive]]
+View entire [[history|BlogArchive]]. Or you may browse the archive using a [[calendar interface|archives]].
 
 ----
 

automatic index generation
diff --git a/archives.creole b/archives.creole
new file mode 100644
index 0000000..526110a
--- /dev/null
+++ b/archives.creole
@@ -0,0 +1 @@
+[[!map pages="archives/* and ! archives/*/*"]]

calendar update
diff --git a/archives/2010.creole b/archives/2010.creole
new file mode 100644
index 0000000..ee1ceb6
--- /dev/null
+++ b/archives/2010.creole
@@ -0,0 +1 @@
+[[!calendar type=year year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
diff --git a/archives/2010/01.creole b/archives/2010/01.creole
new file mode 100644
index 0000000..4f39a1f
--- /dev/null
+++ b/archives/2010/01.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=01 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(01) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/02.creole b/archives/2010/02.creole
new file mode 100644
index 0000000..76da273
--- /dev/null
+++ b/archives/2010/02.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=02 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(02) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/03.creole b/archives/2010/03.creole
new file mode 100644
index 0000000..af6c32b
--- /dev/null
+++ b/archives/2010/03.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=03 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(03) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/04.creole b/archives/2010/04.creole
new file mode 100644
index 0000000..6fc8fc2
--- /dev/null
+++ b/archives/2010/04.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=04 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(04) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/05.creole b/archives/2010/05.creole
new file mode 100644
index 0000000..d439508
--- /dev/null
+++ b/archives/2010/05.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=05 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(05) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/06.creole b/archives/2010/06.creole
new file mode 100644
index 0000000..743daa2
--- /dev/null
+++ b/archives/2010/06.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=06 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(06) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/07.creole b/archives/2010/07.creole
new file mode 100644
index 0000000..6fed255
--- /dev/null
+++ b/archives/2010/07.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=07 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(07) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/08.creole b/archives/2010/08.creole
new file mode 100644
index 0000000..cbc5b5c
--- /dev/null
+++ b/archives/2010/08.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=08 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(08) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/09.creole b/archives/2010/09.creole
new file mode 100644
index 0000000..be0b864
--- /dev/null
+++ b/archives/2010/09.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=09 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(09) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/10.creole b/archives/2010/10.creole
new file mode 100644
index 0000000..60e2d60
--- /dev/null
+++ b/archives/2010/10.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=10 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(10) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/11.creole b/archives/2010/11.creole
new file mode 100644
index 0000000..6093e93
--- /dev/null
+++ b/archives/2010/11.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=11 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(11) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]
diff --git a/archives/2010/12.creole b/archives/2010/12.creole
new file mode 100644
index 0000000..e93afba
--- /dev/null
+++ b/archives/2010/12.creole
@@ -0,0 +1,3 @@
+[[!calendar type=month month=12 year=2010 pages="blog/* and !blog/*/* and !*/Discussion"]]
+
+[[!inline pages="creation_month(12) and creation_year(2010) and blog/* and !blog/*/* and !*/Discussion" show=0 feeds=no reverse=yes]]

Adding the powered by tag back to the page.
diff --git a/index.mdwn b/index.mdwn
index fd020a5..52637b7 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -2,3 +2,7 @@
 
 [[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
 View entire [[history|BlogArchive]]
+
+----
+
+This wiki is powered by [ikiwiki](http://ikiwiki.info).

diff --git a/blog/ikiwiki_git_remote_repo.creole b/blog/ikiwiki_git_remote_repo.creole
index aaf9d27..9c035e3 100644
--- a/blog/ikiwiki_git_remote_repo.creole
+++ b/blog/ikiwiki_git_remote_repo.creole
@@ -1,3 +1,5 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
 Steps to host your master git repo and ikiwiki on separate machines with gitosis
 
 [[!more text="""

diff --git a/blog/Fixed_some_dspam.creole b/blog/Fixed_some_dspam.creole
index 4b0ac13..bc60f9d 100644
--- a/blog/Fixed_some_dspam.creole
+++ b/blog/Fixed_some_dspam.creole
@@ -1,3 +1,5 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
 Fixed the performance metrics for DSpam so that now I can see how well it's working again. Had to exercise my pitiful perl-fu to get it working again.
 
 [[!img screen.png size="600x"]]

diff --git a/blogarchive.creole b/blogarchive.creole
index 1b572ab..e32b78c 100644
--- a/blogarchive.creole
+++ b/blogarchive.creole
@@ -1,2 +1,2 @@
 =Total blog history
-[[!inline pages="blog/* and !*/Discussion" archive=yes]]
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" archive=yes]]

diff --git a/blog/moved_the_repo.creole b/blog/moved_the_repo.creole
index 14cb8ea..06656e2 100644
--- a/blog/moved_the_repo.creole
+++ b/blog/moved_the_repo.creole
@@ -1 +1,3 @@
+[[!meta author="cdombroski"]]
+[[!meta authorurl="/users/cdombroski"]]
 So, the repo is now on a remote host from where the web pages are hosted from. We shall see if it commences to blow up.

diff --git a/blog/ikiwiki_git_remote_repo.creole b/blog/ikiwiki_git_remote_repo.creole
index f54adf9..aaf9d27 100644
--- a/blog/ikiwiki_git_remote_repo.creole
+++ b/blog/ikiwiki_git_remote_repo.creole
@@ -1,4 +1,4 @@
-=Steps to host your master git repo and ikiwiki on separate machines with gitosis
+Steps to host your master git repo and ikiwiki on separate machines with gitosis
 
 [[!more text="""
 # Cause ikiwiki to use a unprivileged, ikiwiki-only user. I'll assume you name this user 'ikiwiki'

diff --git a/blog/ikiwiki_git_remote_repo.creole b/blog/ikiwiki_git_remote_repo.creole
new file mode 100644
index 0000000..f54adf9
--- /dev/null
+++ b/blog/ikiwiki_git_remote_repo.creole
@@ -0,0 +1,27 @@
+=Steps to host your master git repo and ikiwiki on separate machines with gitosis
+
+[[!more text="""
+# Cause ikiwiki to use a unprivileged, ikiwiki-only user. I'll assume you name this user 'ikiwiki'
+**This is mostly changing permissions so that the ikiwiki user can write to it's srcdir and destdir
+**This user needs a homedir as well
+# Delete the wiki files from destdir and run ikiwiki -setup as your new ikiwiki user to make sure it runs correctly at this point.
+# As the ikiwiki user, run {{{ssh-genkey}}}
+# In ~ikiwiki/.ssh copy the id_rsa.pub file to authorized_keys
+# Edit authorized_keys and place {{{command="./update-iki",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty}}} at the front of the line
+# Edit your ikiwiki.setup file and change git_wrapper to {{{/home/ikiwiki/update-iki}}}
+# Rerun ikiwiki-setup again
+# Copy id_rsa (from .ssh) to the gitosis user's home directory (be sure to update the permissions, it must be owned by gitosis:gitosis and have 0600 permissions)
+# As the gitosis user, run {{{ssh ikiwiki@<ikiwikihost> ./update-iki}}}
+**This will ask you to validate the host key, but should not ask for a password
+# Configure gitosis for the new repository, ensure the public key for ikiwiki has write access to it
+# Push the existing repo to the gitosis repo
+** {{{git push ssh://gitosis@<githost>/<ikiwikirepo> master}}}
+# On the gitosis host, find the new repo, and cd into its hooks directory
+# Create/edit post-update with this line
+** {{{ssh ikiwiki@<ikiwikihost> ./update-iki}}}
+*** AKA, the same command you ran earlier as gitosis
+# Make post-update executable
+# At this point, you should be finished, try adding/editing a page to make sure it all works
+# If it doesn't work correctly (mine complained that an index.html file had been created independently so it wouldn't kill it), try removing all the wiki files again (keep the cgi file though) and pushing a commit through gitosis.
+# Update the historyurl and diffurl variables (can be done in webconfig)
+"""]]

Comment moderation
diff --git a/blog/moved_the_repo/comment_1_5ceb89cae7ed783398019292836f27ce._comment b/blog/moved_the_repo/comment_1_5ceb89cae7ed783398019292836f27ce._comment
new file mode 100644
index 0000000..b699e51
--- /dev/null
+++ b/blog/moved_the_repo/comment_1_5ceb89cae7ed783398019292836f27ce._comment
@@ -0,0 +1,7 @@
+[[!comment format=creole
+ username="cdombroski"
+ subject="Adding a comment"
+ date="2010-03-02T19:01:58Z"
+ content="""
+Will it go boom?
+"""]]

automatic index generation
diff --git a/special.creole b/special.creole
new file mode 100644
index 0000000..cafb921
--- /dev/null
+++ b/special.creole
@@ -0,0 +1 @@
+[[!map pages="special/* and ! special/*/*"]]

Deleting something so I can push
diff --git a/special.mdwn b/special.mdwn
deleted file mode 100644
index cafb921..0000000
--- a/special.mdwn
+++ /dev/null
@@ -1 +0,0 @@
-[[!map pages="special/* and ! special/*/*"]]

Moved the repo
diff --git a/blog/moved_the_repo.creole b/blog/moved_the_repo.creole
new file mode 100644
index 0000000..14cb8ea
--- /dev/null
+++ b/blog/moved_the_repo.creole
@@ -0,0 +1 @@
+So, the repo is now on a remote host from where the web pages are hosted from. We shall see if it commences to blow up.

diff --git a/index.mdwn b/index.mdwn
index 43a494f..fd020a5 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,4 @@
 [[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"""]]
 
-[[!template id=note text="""[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feedonly=yes show=10]]"""]]
-[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feeds=no show=10 actions=yes]]
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
 View entire [[history|BlogArchive]]

diff --git a/index.mdwn b/index.mdwn
index 8165996..43a494f 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,5 +1,5 @@
-[[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)
+[[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"""]]
 
-[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feedonly=yes show=10]]"""]]
+[[!template id=note text="""[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feedonly=yes show=10]]"""]]
 [[!inline pages="blog/* and !blog/*/* and !*/Discussion" feeds=no show=10 actions=yes]]
 View entire [[history|BlogArchive]]

diff --git a/index.mdwn b/index.mdwn
index 7e5a834..8165996 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,3 +1,5 @@
-[[!template id=note text="To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"]]
-[[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
+[[!template id=note text="""To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)
+
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feedonly=yes show=10]]"""]]
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" feeds=no show=10 actions=yes]]
 View entire [[history|BlogArchive]]

diff --git a/index.mdwn b/index.mdwn
index 297a279..7e5a834 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -1,3 +1,3 @@
 [[!template id=note text="To get rid of the security warning import this [cert](https://www.icanttype.org/icanttype.org.crt)"]]
-[[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 rootpage=blog actions=yes]]
+[[!inline pages="blog/* and !blog/*/* and !*/Discussion" show=10 actions=yes]]
 View entire [[history|BlogArchive]]