<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>log for haskell-vs-fortran</title>
  <updated>2012-01-29T13:17:28+00:00</updated>
  <link href="http://www.bitcheese.net/wiki/log/haskell-vs-fortran"/>
  <entry>
    <title>markup autofix</title>
    <updated>2012-01-29T13:17:28+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/7b26924aef0a3c5b39733f33b784dbfc5e606bcc"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;markup autofix&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient-ne&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient-ne&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. QMPDClient-ne&lt;br /&gt;&lt;br /&gt;This fork of QMPDClient contained unmerged due to author's lack of time patches for &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:QMPDClient&lt;/span&gt; made by community.&lt;br /&gt;&lt;br /&gt;h2. Features that were added:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,5 +14,5 @@&lt;/span&gt;&lt;br /&gt;1.1.x branch only:&lt;br /&gt;* Last.Fm track submissions&lt;br /&gt;&lt;br /&gt;Now QMPDClient-ne became the official &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:QMPDClient&lt;/span&gt; branch. This page is saved for history.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -17,9 +17,9 @@&lt;/span&gt;&lt;br /&gt;* &amp;quot;Shoutcast&amp;quot;:http://www.shoutcast.com directory browsing&lt;br /&gt;* And more&lt;br /&gt;&lt;br /&gt;You can see some screenshots &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[screenshots|here]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;here&amp;quot;:screenshots&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please review &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[faq|FAQ]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;FAQ&amp;quot;:faq&lt;/span&gt; before reporting bugs and requesting features. After reviewing, note that bugs posted to mailing list or github bug tracker (instead of mentioning them in IRC or private communication) have much better chances of being fixed.&lt;br /&gt;&lt;br /&gt;h2. Donations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;Some screenshots showing features of &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:QMPDClient&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. 1.1.3 on Arch Linux, KDE 4.4&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,7 +12,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;!http://dump.bitcheese.net/images/thumbs/qmpdc1.png!:http://dump.bitcheese.net/images/qmpdc1.png !http://dump.bitcheese.net/images/thumbs/qmpdc2.png!:http://dump.bitcheese.net/images/qmpdc2.png !http://dump.bitcheese.net/images/thumbs/qmpdc3.png!:http://dump.bitcheese.net/images/qmpdc3.png&lt;br /&gt;&lt;br /&gt;If you wish to see something less dark green, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|send me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;send me&amp;quot;:/wiki/Voker57/contact&lt;/span&gt; a screenshot and i'll place it here.&lt;br /&gt;&lt;br /&gt;h4. On Windows 7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,26 +1,26 @@&lt;/span&gt;&lt;br /&gt;Разные творения, которые я распостраняю свободно и безвозмездно.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fsirc]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:Fsirc&lt;/span&gt; — IRC-клиент для конченых нубов и минималистов&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[3-way uploader]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:3-way uploader&lt;/span&gt; — скрипт на PHP для загрузки файлов, картинок и текста. (*-bin) &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=3way-uploader&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Astral Messenger]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:Astral Messenger&lt;/span&gt; — -скрипт на Perl- астральный мессенджер! Не требует соединения с интернетом. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=astral-messenger&lt;br /&gt;&lt;br /&gt;&amp;quot;KVIrc&amp;quot;:http://kvirc.net — частично и моя работа.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:/wiki/QMPDClient&lt;/span&gt; — Клиент к MPD на Qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qmpdclient-ne&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[qposter]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:qposter&lt;/span&gt; — тулза для автоматизированной отсылки POST-форм. Обладает удобным GUI на qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qposter&lt;br /&gt;&lt;br /&gt;&amp;quot;Loggerhead 2.0&amp;quot;:http://nbl.bitcheese.net/loggerhead.tar.gz — IRC-бот на PHP&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet|Hellnet]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Hellnet&amp;quot;:/wiki/hellnet&lt;/span&gt; - распределенная сеть обмена данными на Haskell&lt;br /&gt;&lt;br /&gt;h3. Не моё&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[FIP]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:FIP&lt;/span&gt; — Программа для общения с разными интересными личностями. Автор — Bomfunk, дельфя, винды.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[BoomBot]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:BoomBot&lt;/span&gt; — Сервисный IRC-бот. Автор — Bomfunk, снова дельфя с виндами.&lt;br /&gt;&lt;br /&gt;Текущий список проектов NBL и их gits можно взять здесь: [http://git.bitcheese.net]&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;h1. FAQ по общению со &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57|мной]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;мной&amp;quot;:/wiki/Voker57.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;p=. !http://dump.bitcheese.net/images/anarki.png!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;A list of computer items that are too bad to use, but too used to sell for a sum of money. I might either give them out or sell for nominal value, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[contact]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:contact&lt;/span&gt; me for discussion.&lt;br /&gt;&lt;br /&gt;h2. Displays&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -96,7 +96,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, to summarize it: very strict format, *NO* escaping, taboo *OR* bytesize delimiting with no fixed lengths.&lt;br /&gt;&lt;br /&gt;This kind of escaping is implemented in my serialization format called &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[transfer]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:transfer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Use&lt;br /&gt;&lt;br /&gt;See &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:manual.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,5 +2,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Currently it supports one target at time, which is drawback from Vlad'n'Cap, but for one-location use it's ok. This may improve over time.&lt;br /&gt;&lt;br /&gt;See available &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[recipes]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:recipes&lt;/span&gt; and &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/manual&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:manual.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/manual&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -26,5 +26,5 @@&lt;/span&gt;&lt;br /&gt;		})&lt;br /&gt;task :deploy =&amp;gt; [&amp;quot;reploy:merb:deploy&amp;quot;] # shortcut for convenience&lt;br /&gt;&lt;br /&gt;You can see more examples &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[examples|here]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/faq&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;here&amp;quot;:examples&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,9 +8,9 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. What is this big shit on start page?&lt;br /&gt;&lt;br /&gt;That's a &amp;quot;doodle&amp;quot; (c) The Pirate Bay. You can see list of doodles and their explanations in &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[closet]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:closet.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How do i edit a page here?&lt;br /&gt;&lt;br /&gt;You'll need to use &amp;quot;git&amp;quot;:http://git-scm.org. Clone my repo somewhere (like &amp;quot;gitorious&amp;quot;:http://gitorious.org/bwiki or localhost) and send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;me&amp;quot;:/wiki/Voker57/contact&lt;/span&gt; patch or merge request.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,7 +14,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Indentation is nuts&lt;br /&gt;&lt;br /&gt;Position counts. Even &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nopython|python]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;python&amp;quot;:nopython&lt;/span&gt; doesn't have such shit.&lt;br /&gt;&lt;br /&gt;In Haskell, indentation is optional and limits to &amp;quot;new indentation level continues previous line&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,7 +28,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Jumpstart&lt;br /&gt;&lt;br /&gt;Last resort: download &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[jumpstart]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:jumpstart&lt;/span&gt; package, extract &amp;amp; launch.&lt;br /&gt;&lt;br /&gt;Now, to the next step, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[use]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/hackage&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:use.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/hackage&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. How to set up distributed &amp;quot;Hackage&amp;quot;:http://hackage.haskell.org/packages/hackage.html mirror using Hellnet&lt;br /&gt;&lt;br /&gt;1. &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build|Install Hellnet]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Install Hellnet&amp;quot;:build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Generate yourself a meta key&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;Your key ID is 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;% hell-meta alias add hackey 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;&lt;br /&gt;3. Set up a Hackage mirror in a directory: see &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/howto/setup-hackage-mirror|this howto]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;this howto&amp;quot;:/wiki/howto/setup-hackage-mirror&lt;/span&gt; for instructions.&lt;br /&gt;&lt;br /&gt;4. Share this directory as a meta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;hspawn is Hellnet implementation in Haskell, currently main and only one.&lt;br /&gt;&lt;br /&gt;How to: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build]], [[use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/serve&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:build, :use&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/serve&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build|Install hellnet]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Install hellnet&amp;quot;:build.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;bc. $ hell-serve 6666&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -6,13 +6,13 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All the data in Hellnet is stored in 256kb chunks. You can see your current cache in ~/.hellnet/store.&lt;br /&gt;&lt;br /&gt;A chunk may be a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/recursive-filelinks|filelink]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;filelink&amp;quot;:/wiki/hellnet/tech/recursive-filelinks,&lt;/span&gt; which stores information about chunks that form a file.&lt;br /&gt;&lt;br /&gt;So, to retrieve a piece of data, you have to know its hash (and encryption key if it's encrypted)&lt;br /&gt;&lt;br /&gt;h3. Data retrieval &amp;amp; connectivity&lt;br /&gt;&lt;br /&gt;Currently Hellnet implements simple and probably naive networking. All nodes serve their chunks via &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/protocols/HTTP|HTTP]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;HTTP&amp;quot;:/wiki/hellnet/protocols/HTTP&lt;/span&gt; and other nodes poll every node in network until they find requested chunks[1]&lt;br /&gt;&lt;br /&gt;h2. Action!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,7 +53,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2(#metatrees). Meta trees&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/metatrees|Meta trees]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Meta trees&amp;quot;:/wiki/hellnet/tech/metatrees&lt;/span&gt; are tool to publish named information to Hellnet and keep it updated. Authenticity of information is guaranteed via digital signatures.&lt;br /&gt;&lt;br /&gt;h3. Create a key&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hellnet is a project to create simple, distributed, anonymous data sharing network.&lt;br /&gt;&lt;br /&gt;You can see current state of matters on &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[status]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:status&lt;/span&gt; page.&lt;br /&gt;&lt;br /&gt;Current use cases: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[hellage]], [[general&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:hellage, &amp;quot;hspawn/use&amp;quot;:general&lt;/span&gt; file sharing &amp;amp; &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;setup|hspawn/use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/http/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;setup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/http/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -5,8 +5,8 @@&lt;/span&gt;&lt;br /&gt;h2. Query types&lt;br /&gt;&lt;br /&gt;|_. Query |_. Path 					|_. Static/dynamic	|_. Description |&lt;br /&gt;| GET | @/chunks/([0-9A-Z]+)@	| static 				| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/chunk|Chunk]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Chunk&amp;quot;:/wiki/hellnet/tech/chunk&lt;/span&gt; with hash $1	|&lt;br /&gt;| GET	| @^hell://meta/([0-9A-Z]{102})/([^/]+)/(.*)(/.*)$@ | static					| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../tech/metatrees|Metatree]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Metatree&amp;quot;:../tech/metatrees&lt;/span&gt; of key $1 and name $2 |&lt;br /&gt;| GET, HEAD | @/hello@ | static | Check whether node is up |&lt;br /&gt;| POST | @/handshake@ | dynamic | Establish a link to node |&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. DEPRECATED&lt;br /&gt;&lt;br /&gt;This page contains deprecated information. This has been replaced with &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[http|HTTP interfaces]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;HTTP interfaces&amp;quot;:http.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. Hellnet queries&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,16 +8,16 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Basics&lt;br /&gt;&lt;br /&gt;Query is valid Hellnet &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[transfer|transfer module]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;transfer module&amp;quot;:transfer&lt;/span&gt; that has three mandatory fields:&lt;br /&gt;* 'hops' -- number of peers that this query has gone through.&lt;br /&gt;  Should start with random value from 0 to 5 (or more) for anonimity purposes and every peer must add 1 to its value. After certain amount of hops chances of dropping query should increase with every peer.&lt;br /&gt;* 'type' -- query type.&lt;br /&gt;  The one currently defined type is 'hash', which queries for data with hash specified in 'args'.&lt;br /&gt;* 'args' -- query arguments.&lt;br /&gt;  A string that contains query arguments (such as data digest for 'hash').&lt;br /&gt;* 'id' -- unique ID of query, is &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../crypto/hash|digest]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;digest&amp;quot;:../crypto/hash&lt;/span&gt; of string 'type:args:origin'.&lt;br /&gt;* 'origin' -- key ID of query origin.&lt;br /&gt;* 'signature' -- cryptographic (GnuPG?) &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/crypto/asymmetric|signature]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;signature&amp;quot;:/wiki/hellnet/crypto/asymmetric&lt;/span&gt; of 'id', made with secret key from 'origin'.&lt;br /&gt;&lt;br /&gt;Queries are created by node 1, being passed over to other nodes. One node should &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[responses|respond]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;respond&amp;quot;:responses&lt;/span&gt; to query if it has needed information and not overloaded, thus stopping passing the query, or pass query along otherwise.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,7 +2,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Server implementations&lt;br /&gt;&lt;br /&gt;*Hellspawn* -- Hellnet daemon in Qt/C++. Supports data inserting, retrieving, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[protocols/transfer|message]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;message&amp;quot;:protocols/transfer&lt;/span&gt; parsing and even some network connectivity. Doesn't work out of localhost, development is stopped in favour of hspawn.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;*[[hspawn|Hspawn]]*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;*&amp;quot;Hspawn&amp;quot;:hspawn*&lt;/span&gt; -- Hellnet daemon in Haskell. Currently supports data inserting and retrieval (optionally &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[crypto/symmetric|encrypted]]), [[tech/metatrees]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;encrypted&amp;quot;:crypto/symmetric), :tech/metatrees,&lt;/span&gt; manual bootstrapping and semi-automatic server discovery.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -13,5 +13,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How it works&lt;br /&gt;&lt;br /&gt;Searches for chunk with hash=$1, then unrolls it as &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../recursive-filelinks|recursive filelink]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;recursive filelink&amp;quot;:../recursive-filelinks&lt;/span&gt; and downloads the file. Name is received from &amp;quot;name&amp;quot; parameter, otherwise $1(.key) may be taken.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -23,6 +23,6 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../../protocols/http/meta|meta resource]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;meta resource&amp;quot;:../../protocols/http/meta&lt;/span&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../metatrees]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/metatrees&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:../metatrees&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/metatrees&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. Metatrees&lt;br /&gt;&lt;br /&gt;Metatrees are signed trees of named file links. They can be used to publish file structures or any other treeish structure. Each metatree is identified by &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../cryptography/asymmetric|public key]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;public key&amp;quot;:../cryptography/asymmetric&lt;/span&gt; hash and key-unique name.&lt;br /&gt;&lt;br /&gt;Example of metatree:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -37,5 +37,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. See also&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../protocols/http/meta|Metatrees transfer|]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Metatrees transfer|&amp;quot;:../protocols/http/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -24,11 +24,11 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Структура&lt;br /&gt;&lt;br /&gt;Категории и разделы можно реализовать с помощью директорий и симлинков. Пример: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:Voker57.&lt;/span&gt; Содержимое файла index, помещенного в директорию, отображается под списком статей.&lt;br /&gt;&lt;br /&gt;h2. Markup&lt;br /&gt;&lt;br /&gt;&amp;quot;Textile&amp;quot;:http://textile.thresholdstate.com/ плюс вики-ссылки в двойных квадратных скобках плюс авто-ссылки в одинарных квадратных кавычках.&lt;br /&gt;&lt;br /&gt;Потренироваться можно здесь: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[wtf]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;:wtf&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -59,20 +59,20 @@&lt;/span&gt;&lt;br /&gt;&amp;quot;Non-coding art&amp;quot;:/art_thou&lt;br /&gt;&amp;quot;Books and other texts&amp;quot;:/texts&lt;br /&gt;Wear your safety &amp;quot;CSS&amp;quot;:/setcss!&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[faq|Bitcheese.net FAQ]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[web_browsers_must_die|Web&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Bitcheese.net FAQ&amp;quot;:faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Web&lt;/span&gt; browsers must &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;die!]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;die!&amp;quot;:web_browsers_must_die&lt;/span&gt;&lt;br /&gt;For russian namefags &amp;amp; trolls: &amp;quot;bitcheese.net forums&amp;quot;:http://forum.bitcheese.net.&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[hellnet|Hellnet docs]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[reploy]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Hellnet docs&amp;quot;:hellnet&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:QMPDClient&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:reploy&lt;/span&gt; the deployment tool&lt;br /&gt;&amp;quot;git repos&amp;quot;:http://git.bitcheese.net&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57|About me]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nbl_markup|NBL markup]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;About me&amp;quot;:Voker57&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;NBL markup&amp;quot;:nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2=. Russian&lt;br /&gt;&lt;br /&gt;p=. &amp;quot;Блог&amp;quot;:/vlog&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[translations|Переводы песен]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Sauerbraten_Editing_Tutorial.ru|Введение&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Переводы песен&amp;quot;:translations&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Введение&lt;/span&gt; в редактирование карт в &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Sauerbraten]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Sauerbraten&amp;quot;:Sauerbraten_Editing_Tutorial.ru&lt;/span&gt;&lt;br /&gt;Коллекция комиксов &amp;quot;Ива-а-н&amp;quot;:http://static.bitcheese.net/imgs/ivan&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -42,7 +42,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;На этот момент доступная нам видеозапись прерывается, и дальнейшая судьба Владимира покрыта мраком.&lt;br /&gt;&lt;br /&gt;См. также: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[facts|интересные&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;интересные&lt;/span&gt; факты о &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Владимире]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Владимире&amp;quot;:facts,&lt;/span&gt; видеоматериалы: &amp;quot;1&amp;quot;:http://dump.bitcheese.net/files/dver1.mpg, &amp;quot;2&amp;quot;:http://dump.bitcheese.net/files/dver2.mpg по теме.&lt;br /&gt;&lt;br /&gt;fn1. Единственную.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -3,7 +3,7 @@&lt;/span&gt;&lt;br /&gt;NBL markup is used everywhere in our web presence. It's generally &amp;quot;Textile&amp;quot;:http://textile.tresholdstate.com with following additions:&lt;br /&gt;&lt;br /&gt;* Double square brackets for wiki-links. Use | for named link, / in beginning for absolute link. Examples: &lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact]] [[nbl_markup]] [[nbl_markup|This Page]]&lt;/span&gt; &lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;:/wiki/Voker57/contact :nbl_markup &amp;quot;This Page&amp;quot;:nbl_markup&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;* &amp;gt; in beginning of line for quotations. It's shorthand for at-signs around the quote. Examples:&lt;br /&gt;&amp;gt; But i'm still chasing chitlins, whiskey and skirt&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nopython&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nopython&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&amp;lt;tuomov&amp;gt; it's pure shit&lt;br /&gt;_Tuomo Valkonen on Python_&lt;br /&gt;&lt;br /&gt;*Disclaimer:* I do not code in Python. Why would I want to code in such a broken language? If you think if this page contains errors, or you do know about even more severe pitfalls of subj. you are welcome to send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;me&amp;quot;:Voker57/contact&lt;/span&gt; mail about those.&lt;br /&gt;&lt;br /&gt;h1. Python brokenness from user's point of view.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -97,5 +97,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Links&lt;br /&gt;&lt;br /&gt;Read a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nopython-story|success story]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;success story&amp;quot;:nopython-story&lt;/span&gt; (Russian) from one of our former patients.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -11,11 +11,11 @@&lt;/span&gt;&lt;br /&gt;# /etc/init.d/openvpn restart&lt;br /&gt;# echo &amp;quot;nameserver	192.168.5.1&amp;quot; &amp;gt; /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Пример приведен для Debian/Ubuntu, в остальных вместо apt-get install должно быть нечто иное. Package.zip это пакет с конфигурационными файлами, который необходимо получить лично у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|меня]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. For Windoze:&lt;br /&gt;&lt;br /&gt;Сначала -потыкайте мышкой в кнопочки- установите OpenVPN &amp;quot;отсюда.&amp;quot;:http://173.45.235.124/files/openvpn-2.0.9-install.exe Затем скачайте архив с сертификатами и конфигами (который надо опять же брать у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|меня]])&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact)&lt;/span&gt; и распакуйте его в C:\Program Files\OpenVPN\config. В этой папке кликните по client.conf правой кнопкой мыши и выберите «Start OpenVPN on this configuration file». Появится окошко, которое закрывать не нужно, а ваш новый виртуальный сетевой интерфейс скажет вам, что «сетевой кабель подключён».&lt;br /&gt;&lt;br /&gt;Теперь нужно установить наш DNS-сервер вручную. Для этого нужно зайти в свойства вашего сетевого подключения (того, откуда у вас интернет идёт — ethernet или ppp), найти там «Протокол интернета (TCP/IP)», зайти в его свойства и установить переключатель «использовать следующие адреса DNS-сревреров». Затем введите в «предпочитаемый DNS-сервер» адрес 192.168.5.1. Больше ничего не трогайте. Сохраняйте, выходите, переподключайтесь, пробуйте. О проблемах сообщайте.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm anti-romantic...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[anti-romantic.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -21,5 +21,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Я анти-романтик...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[anti-romantic|Translation]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Translation&amp;quot;:anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -38,7 +38,7 @@&lt;/span&gt;&lt;br /&gt;Никогда не думал, что пропавшие дети могут быть так сексуальны.&lt;br /&gt;Ой, я только что сказал это вслух?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[a_lap_dance.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:a_lap_dance.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;fn1. [http://dump.bitcheese.net/images/210px-Daisy_Dukes.jpeg]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;Лицо моей мамы стекло прямо в грязь&lt;br /&gt;А я гоняюсь за виски, свининой и юбками всласть.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Increased_Chances.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;My mama’s face has dripped down into the dirt.&lt;br /&gt;But I’m still chasin’ chitlins, whiskey and skirt.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Increased_Chances|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Это то, из чего я сделан!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Made_Of_Scars.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's what I'm made of!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Made_Of_Scars|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Сри, нюхай и богохульствуй, дай головам охладиться и системе заработать&lt;br /&gt;Ведь в конце концов все, что мы делаем, станет тем, что _уже_ сделано...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[omega.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Keep the gun oiled and the temple clean&lt;br /&gt;Shit, snort and blaspheme let the heads cool and the engine run because in the end everything we do, is just everything we've done.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[omega|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -19,7 +19,7 @@&lt;/span&gt;&lt;br /&gt;Как ты можешь есть пудинг, если мясо не доел?»&lt;br /&gt;«Эй ты! Да, ты, парень за велосипедами, стой там!»&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Another_Brick_In_The_Wall_p._II.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -18,5 +18,5 @@&lt;/span&gt;&lt;br /&gt;have any pudding if you don't eat yer meat?&amp;quot;&lt;br /&gt;&amp;quot;You! Yes, you behind the bikesheds, stand still laddy!&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Another_Brick_In_The_Wall_p._II|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,7 +43,7 @@&lt;/span&gt;&lt;br /&gt;Мечта ушла.&lt;br /&gt;Я снова в уютном оцепенении.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Comfortably_Numb.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -44,5 +44,5 @@&lt;/span&gt;&lt;br /&gt;The dream is gone.&lt;br /&gt;I have become comfortably numb.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Comfortably_Numb|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;  Все вошли?&lt;br /&gt; Хорошо развлекаетесь?&lt;br /&gt; Ну, теперь можно и разобраться со всем навсегда&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fletcher_Memorial_Home.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -31,5 +31,5 @@&lt;/span&gt;&lt;br /&gt; Are you having a nice time? &lt;br /&gt; Now the final solution can be applied.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fletcher_Memorial_Home|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -32,7 +32,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Навсегда и однажды&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[High_Hopes.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -40,5 +40,5 @@&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;Forever and ever&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[High_Hopes|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -39,5 +39,5 @@&lt;/span&gt;&lt;br /&gt; Хочешь?&lt;br /&gt; Хочешь, сам щас покажу?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[One_Of_My_Turns.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,5 +43,5 @@&lt;/span&gt;&lt;br /&gt; Do you think it’s time I stopped?&lt;br /&gt; Why are you running away?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[One_Of_My_Turns|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,7 +10,7 @@&lt;/span&gt;&lt;br /&gt;Истеричные жены продолжут дробить&lt;br /&gt;Их душонки по частям!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Happiest_Days_Of_Our_Lives.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,5 +10,5 @@&lt;/span&gt;&lt;br /&gt; Psycopathic wives would thrash the&lt;br /&gt; Within inches of their lives&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Happiest_Days_Of_Our_Lives|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -51,5 +51,5 @@&lt;/span&gt;&lt;br /&gt; Я приговариваю тебя к отправке к твоим давним знакомым.&lt;br /&gt; Сломать стену!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Trial.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,5 +53,5 @@&lt;/span&gt;&lt;br /&gt; I sentence you to be exposed before your peers.&lt;br /&gt; Tear down the wall!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Trial|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -89,5 +89,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Corrections? Comments? Suggestions?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|Write me]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Write me&amp;quot;:/wiki/Voker57/contact.&lt;/span&gt;</content>
  </entry>
  <entry>
    <title>Revert "automatic markup fixen"</title>
    <updated>2012-01-28T00:34:40+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/017a44ccaf5b8b1cac669f4039cb567f829fb8a0"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;Revert "automatic markup fixen"&lt;br /&gt;&lt;br /&gt;This reverts commit 31ba360730d9d04e2a60ab58e9b53dcc85109d14.&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient-ne&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient-ne&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. QMPDClient-ne&lt;br /&gt;&lt;br /&gt;This fork of QMPDClient contained unmerged due to author's lack of time patches for &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[QMPDClient]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[QMPDClient]]&lt;/span&gt; made by community.&lt;br /&gt;&lt;br /&gt;h2. Features that were added:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,5 +14,5 @@&lt;/span&gt;&lt;br /&gt;1.1.x branch only:&lt;br /&gt;* Last.Fm track submissions&lt;br /&gt;&lt;br /&gt;Now QMPDClient-ne became the official &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[QMPDClient]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[QMPDClient]]&lt;/span&gt; branch. This page is saved for history.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -17,9 +17,9 @@&lt;/span&gt;&lt;br /&gt;* &amp;quot;Shoutcast&amp;quot;:http://www.shoutcast.com directory browsing&lt;br /&gt;* And more&lt;br /&gt;&lt;br /&gt;You can see some screenshots &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;here&amp;quot;:screenshots&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[screenshots|here]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please review &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;FAQ&amp;quot;:faq&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[faq|FAQ]]&lt;/span&gt; before reporting bugs and requesting features. After reviewing, note that bugs posted to mailing list or github bug tracker (instead of mentioning them in IRC or private communication) have much better chances of being fixed.&lt;br /&gt;&lt;br /&gt;h2. Donations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;Some screenshots showing features of &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[QMPDClient]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. 1.1.3 on Arch Linux, KDE 4.4&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,7 +12,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;!http://dump.bitcheese.net/images/thumbs/qmpdc1.png!:http://dump.bitcheese.net/images/qmpdc1.png !http://dump.bitcheese.net/images/thumbs/qmpdc2.png!:http://dump.bitcheese.net/images/qmpdc2.png !http://dump.bitcheese.net/images/thumbs/qmpdc3.png!:http://dump.bitcheese.net/images/qmpdc3.png&lt;br /&gt;&lt;br /&gt;If you wish to see something less dark green, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;send me&amp;quot;:/Voker57/contact&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/Voker57/contact|send me]]&lt;/span&gt; a screenshot and i'll place it here.&lt;br /&gt;&lt;br /&gt;h4. On Windows 7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,26 +1,26 @@&lt;/span&gt;&lt;br /&gt;Разные творения, которые я распостраняю свободно и безвозмездно.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[Fsirc]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Fsirc]]&lt;/span&gt; — IRC-клиент для конченых нубов и минималистов&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[3-way uploader]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[3-way uploader]]&lt;/span&gt; — скрипт на PHP для загрузки файлов, картинок и текста. (*-bin) &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=3way-uploader&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[Astral Messenger]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Astral Messenger]]&lt;/span&gt; — -скрипт на Perl- астральный мессенджер! Не требует соединения с интернетом. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=astral-messenger&lt;br /&gt;&lt;br /&gt;&amp;quot;KVIrc&amp;quot;:http://kvirc.net — частично и моя работа.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[/QMPDClient]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/QMPDClient]]&lt;/span&gt; — Клиент к MPD на Qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qmpdclient-ne&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[qposter]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[qposter]]&lt;/span&gt; — тулза для автоматизированной отсылки POST-форм. Обладает удобным GUI на qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qposter&lt;br /&gt;&lt;br /&gt;&amp;quot;Loggerhead 2.0&amp;quot;:http://nbl.bitcheese.net/loggerhead.tar.gz — IRC-бот на PHP&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Hellnet&amp;quot;:/hellnet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet|Hellnet]]&lt;/span&gt; - распределенная сеть обмена данными на Haskell&lt;br /&gt;&lt;br /&gt;h3. Не моё&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[FIP]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[FIP]]&lt;/span&gt; — Программа для общения с разными интересными личностями. Автор — Bomfunk, дельфя, винды.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[BoomBot]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[BoomBot]]&lt;/span&gt; — Сервисный IRC-бот. Автор — Bomfunk, снова дельфя с виндами.&lt;br /&gt;&lt;br /&gt;Текущий список проектов NBL и их gits можно взять здесь: [http://git.bitcheese.net]&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;h1. FAQ по общению со &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;мной&amp;quot;:/Voker57.&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/Voker57|мной]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;p=. !http://dump.bitcheese.net/images/anarki.png!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;A list of computer items that are too bad to use, but too used to sell for a sum of money. I might either give them out or sell for nominal value, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[contact]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[contact]]&lt;/span&gt; me for discussion.&lt;br /&gt;&lt;br /&gt;h2. Displays&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -96,7 +96,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, to summarize it: very strict format, *NO* escaping, taboo *OR* bytesize delimiting with no fixed lengths.&lt;br /&gt;&lt;br /&gt;This kind of escaping is implemented in my serialization format called &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[transfer].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[transfer]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Use&lt;br /&gt;&lt;br /&gt;See &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[manual].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,5 +2,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Currently it supports one target at time, which is drawback from Vlad'n'Cap, but for one-location use it's ok. This may improve over time.&lt;br /&gt;&lt;br /&gt;See available &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[recipes]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[recipes]]&lt;/span&gt; and &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[manual].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/manual&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/manual&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -26,5 +26,5 @@&lt;/span&gt;&lt;br /&gt;		})&lt;br /&gt;task :deploy =&amp;gt; [&amp;quot;reploy:merb:deploy&amp;quot;] # shortcut for convenience&lt;br /&gt;&lt;br /&gt;You can see more examples &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;here&amp;quot;:examples&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/faq&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[examples|here]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,9 +8,9 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. What is this big shit on start page?&lt;br /&gt;&lt;br /&gt;That's a &amp;quot;doodle&amp;quot; (c) The Pirate Bay. You can see list of doodles and their explanations in &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[closet].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[closet]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How do i edit a page here?&lt;br /&gt;&lt;br /&gt;You'll need to use &amp;quot;git&amp;quot;:http://git-scm.org. Clone my repo somewhere (like &amp;quot;gitorious&amp;quot;:http://gitorious.org/bwiki or localhost) and send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;me&amp;quot;:/Voker57/contact&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/Voker57/contact|me]]&lt;/span&gt; patch or merge request.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,7 +14,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Indentation is nuts&lt;br /&gt;&lt;br /&gt;Position counts. Even &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;python&amp;quot;:nopython&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[nopython|python]]&lt;/span&gt; doesn't have such shit.&lt;br /&gt;&lt;br /&gt;In Haskell, indentation is optional and limits to &amp;quot;new indentation level continues previous line&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,7 +28,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Jumpstart&lt;br /&gt;&lt;br /&gt;Last resort: download &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[jumpstart]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[jumpstart]]&lt;/span&gt; package, extract &amp;amp; launch.&lt;br /&gt;&lt;br /&gt;Now, to the next step, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[use].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/hackage&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[use]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/hackage&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. How to set up distributed &amp;quot;Hackage&amp;quot;:http://hackage.haskell.org/packages/hackage.html mirror using Hellnet&lt;br /&gt;&lt;br /&gt;1. &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Install Hellnet&amp;quot;:build&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[build|Install Hellnet]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Generate yourself a meta key&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;Your key ID is 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;% hell-meta alias add hackey 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;&lt;br /&gt;3. Set up a Hackage mirror in a directory: see &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;this howto&amp;quot;:/howto/setup-hackage-mirror&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/howto/setup-hackage-mirror|this howto]]&lt;/span&gt; for instructions.&lt;br /&gt;&lt;br /&gt;4. Share this directory as a meta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;hspawn is Hellnet implementation in Haskell, currently main and only one.&lt;br /&gt;&lt;br /&gt;How to: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[build], [use]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/serve&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[build]], [[use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/serve&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Install hellnet&amp;quot;:build.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[build|Install hellnet]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;bc. $ hell-serve 6666&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -6,13 +6,13 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All the data in Hellnet is stored in 256kb chunks. You can see your current cache in ~/.hellnet/store.&lt;br /&gt;&lt;br /&gt;A chunk may be a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;filelink&amp;quot;:/hellnet/tech/recursive-filelinks,&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet/tech/recursive-filelinks|filelink]],&lt;/span&gt; which stores information about chunks that form a file.&lt;br /&gt;&lt;br /&gt;So, to retrieve a piece of data, you have to know its hash (and encryption key if it's encrypted)&lt;br /&gt;&lt;br /&gt;h3. Data retrieval &amp;amp; connectivity&lt;br /&gt;&lt;br /&gt;Currently Hellnet implements simple and probably naive networking. All nodes serve their chunks via &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;HTTP&amp;quot;:/hellnet/protocols/HTTP&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet/protocols/HTTP|HTTP]]&lt;/span&gt; and other nodes poll every node in network until they find requested chunks[1]&lt;br /&gt;&lt;br /&gt;h2. Action!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,7 +53,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2(#metatrees). Meta trees&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Meta trees&amp;quot;:/hellnet/tech/metatrees&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet/tech/metatrees|Meta trees]]&lt;/span&gt; are tool to publish named information to Hellnet and keep it updated. Authenticity of information is guaranteed via digital signatures.&lt;br /&gt;&lt;br /&gt;h3. Create a key&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hellnet is a project to create simple, distributed, anonymous data sharing network.&lt;br /&gt;&lt;br /&gt;You can see current state of matters on &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[status]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[status]]&lt;/span&gt; page.&lt;br /&gt;&lt;br /&gt;Current use cases: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[hellage], &amp;quot;hspawn/use&amp;quot;:general&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[hellage]], [[general&lt;/span&gt; file sharing &amp;amp; &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;setup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/http/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;setup|hspawn/use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/http/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -5,8 +5,8 @@&lt;/span&gt;&lt;br /&gt;h2. Query types&lt;br /&gt;&lt;br /&gt;|_. Query |_. Path 					|_. Static/dynamic	|_. Description |&lt;br /&gt;| GET | @/chunks/([0-9A-Z]+)@	| static 				| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Chunk&amp;quot;:/hellnet/tech/chunk&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet/tech/chunk|Chunk]]&lt;/span&gt; with hash $1	|&lt;br /&gt;| GET	| @^hell://meta/([0-9A-Z]{102})/([^/]+)/(.*)(/.*)$@ | static					| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Metatree&amp;quot;:../tech/metatrees&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../tech/metatrees|Metatree]]&lt;/span&gt; of key $1 and name $2 |&lt;br /&gt;| GET, HEAD | @/hello@ | static | Check whether node is up |&lt;br /&gt;| POST | @/handshake@ | dynamic | Establish a link to node |&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. DEPRECATED&lt;br /&gt;&lt;br /&gt;This page contains deprecated information. This has been replaced with &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;HTTP interfaces&amp;quot;:http.&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[http|HTTP interfaces]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. Hellnet queries&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,16 +8,16 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Basics&lt;br /&gt;&lt;br /&gt;Query is valid Hellnet &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;transfer module&amp;quot;:transfer&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[transfer|transfer module]]&lt;/span&gt; that has three mandatory fields:&lt;br /&gt;* 'hops' -- number of peers that this query has gone through.&lt;br /&gt;  Should start with random value from 0 to 5 (or more) for anonimity purposes and every peer must add 1 to its value. After certain amount of hops chances of dropping query should increase with every peer.&lt;br /&gt;* 'type' -- query type.&lt;br /&gt;  The one currently defined type is 'hash', which queries for data with hash specified in 'args'.&lt;br /&gt;* 'args' -- query arguments.&lt;br /&gt;  A string that contains query arguments (such as data digest for 'hash').&lt;br /&gt;* 'id' -- unique ID of query, is &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;digest&amp;quot;:../crypto/hash&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../crypto/hash|digest]]&lt;/span&gt; of string 'type:args:origin'.&lt;br /&gt;* 'origin' -- key ID of query origin.&lt;br /&gt;* 'signature' -- cryptographic (GnuPG?) &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;signature&amp;quot;:/hellnet/crypto/asymmetric&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/hellnet/crypto/asymmetric|signature]]&lt;/span&gt; of 'id', made with secret key from 'origin'.&lt;br /&gt;&lt;br /&gt;Queries are created by node 1, being passed over to other nodes. One node should &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;respond&amp;quot;:responses&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[responses|respond]]&lt;/span&gt; to query if it has needed information and not overloaded, thus stopping passing the query, or pass query along otherwise.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,7 +2,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Server implementations&lt;br /&gt;&lt;br /&gt;*Hellspawn* -- Hellnet daemon in Qt/C++. Supports data inserting, retrieving, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;message&amp;quot;:protocols/transfer&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[protocols/transfer|message]]&lt;/span&gt; parsing and even some network connectivity. Doesn't work out of localhost, development is stopped in favour of hspawn.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;*&amp;quot;Hspawn&amp;quot;:hspawn*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;*[[hspawn|Hspawn]]*&lt;/span&gt; -- Hellnet daemon in Haskell. Currently supports data inserting and retrieval (optionally &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;encrypted&amp;quot;:crypto/symmetric), [tech/metatrees],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[crypto/symmetric|encrypted]]), [[tech/metatrees]],&lt;/span&gt; manual bootstrapping and semi-automatic server discovery.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -13,5 +13,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How it works&lt;br /&gt;&lt;br /&gt;Searches for chunk with hash=$1, then unrolls it as &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;recursive filelink&amp;quot;:../recursive-filelinks&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../recursive-filelinks|recursive filelink]]&lt;/span&gt; and downloads the file. Name is received from &amp;quot;name&amp;quot; parameter, otherwise $1(.key) may be taken.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -23,6 +23,6 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;meta resource&amp;quot;:../../protocols/http/meta&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../../protocols/http/meta|meta resource]]&lt;/span&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[../metatrees]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/metatrees&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../metatrees]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/metatrees&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. Metatrees&lt;br /&gt;&lt;br /&gt;Metatrees are signed trees of named file links. They can be used to publish file structures or any other treeish structure. Each metatree is identified by &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;public key&amp;quot;:../cryptography/asymmetric&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../cryptography/asymmetric|public key]]&lt;/span&gt; hash and key-unique name.&lt;br /&gt;&lt;br /&gt;Example of metatree:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -37,5 +37,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. See also&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Metatrees transfer|&amp;quot;:../protocols/http/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[../protocols/http/meta|Metatrees transfer|]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -24,11 +24,11 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Структура&lt;br /&gt;&lt;br /&gt;Категории и разделы можно реализовать с помощью директорий и симлинков. Пример: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[Voker57].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Voker57]].&lt;/span&gt; Содержимое файла index, помещенного в директорию, отображается под списком статей.&lt;br /&gt;&lt;br /&gt;h2. Markup&lt;br /&gt;&lt;br /&gt;&amp;quot;Textile&amp;quot;:http://textile.thresholdstate.com/ плюс вики-ссылки в двойных квадратных скобках плюс авто-ссылки в одинарных квадратных кавычках.&lt;br /&gt;&lt;br /&gt;Потренироваться можно здесь: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[wtf]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[wtf]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -59,20 +59,20 @@&lt;/span&gt;&lt;br /&gt;&amp;quot;Non-coding art&amp;quot;:/art_thou&lt;br /&gt;&amp;quot;Books and other texts&amp;quot;:/texts&lt;br /&gt;Wear your safety &amp;quot;CSS&amp;quot;:/setcss!&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Bitcheese.net FAQ&amp;quot;:faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Web&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[faq|Bitcheese.net FAQ]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[web_browsers_must_die|Web&lt;/span&gt; browsers must &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;die!&amp;quot;:web_browsers_must_die&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;die!]]&lt;/span&gt;&lt;br /&gt;For russian namefags &amp;amp; trolls: &amp;quot;bitcheese.net forums&amp;quot;:http://forum.bitcheese.net.&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Hellnet docs&amp;quot;:hellnet&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[QMPDClient]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[reploy]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[hellnet|Hellnet docs]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[reploy]]&lt;/span&gt; the deployment tool&lt;br /&gt;&amp;quot;git repos&amp;quot;:http://git.bitcheese.net&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;About me&amp;quot;:Voker57&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;NBL markup&amp;quot;:nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Voker57|About me]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[nbl_markup|NBL markup]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2=. Russian&lt;br /&gt;&lt;br /&gt;p=. &amp;quot;Блог&amp;quot;:/vlog&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Переводы песен&amp;quot;:translations&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Введение&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[translations|Переводы песен]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Sauerbraten_Editing_Tutorial.ru|Введение&lt;/span&gt; в редактирование карт в &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Sauerbraten&amp;quot;:Sauerbraten_Editing_Tutorial.ru&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Sauerbraten]]&lt;/span&gt;&lt;br /&gt;Коллекция комиксов &amp;quot;Ива-а-н&amp;quot;:http://static.bitcheese.net/imgs/ivan&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -42,7 +42,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;На этот момент доступная нам видеозапись прерывается, и дальнейшая судьба Владимира покрыта мраком.&lt;br /&gt;&lt;br /&gt;См. также: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;интересные&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[facts|интересные&lt;/span&gt; факты о &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Владимире&amp;quot;:facts,&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Владимире]],&lt;/span&gt; видеоматериалы: &amp;quot;1&amp;quot;:http://dump.bitcheese.net/files/dver1.mpg, &amp;quot;2&amp;quot;:http://dump.bitcheese.net/files/dver2.mpg по теме.&lt;br /&gt;&lt;br /&gt;fn1. Единственную.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -3,7 +3,7 @@&lt;/span&gt;&lt;br /&gt;NBL markup is used everywhere in our web presence. It's generally &amp;quot;Textile&amp;quot;:http://textile.tresholdstate.com with following additions:&lt;br /&gt;&lt;br /&gt;* Double square brackets for wiki-links. Use | for named link, / in beginning for absolute link. Examples: &lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[/Voker57/contact] [nbl_markup] &amp;quot;This Page&amp;quot;:nbl_markup&lt;/span&gt; &lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/Voker57/contact]] [[nbl_markup]] [[nbl_markup|This Page]]&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;* &amp;gt; in beginning of line for quotations. It's shorthand for at-signs around the quote. Examples:&lt;br /&gt;&amp;gt; But i'm still chasing chitlins, whiskey and skirt&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nopython&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nopython&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&amp;lt;tuomov&amp;gt; it's pure shit&lt;br /&gt;_Tuomo Valkonen on Python_&lt;br /&gt;&lt;br /&gt;*Disclaimer:* I do not code in Python. Why would I want to code in such a broken language? If you think if this page contains errors, or you do know about even more severe pitfalls of subj. you are welcome to send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;me&amp;quot;:Voker57/contact&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Voker57/contact|me]]&lt;/span&gt; mail about those.&lt;br /&gt;&lt;br /&gt;h1. Python brokenness from user's point of view.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -97,5 +97,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Links&lt;br /&gt;&lt;br /&gt;Read a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;success story&amp;quot;:nopython-story&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[nopython-story|success story]]&lt;/span&gt; (Russian) from one of our former patients.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -11,11 +11,11 @@&lt;/span&gt;&lt;br /&gt;# /etc/init.d/openvpn restart&lt;br /&gt;# echo &amp;quot;nameserver	192.168.5.1&amp;quot; &amp;gt; /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Пример приведен для Debian/Ubuntu, в остальных вместо apt-get install должно быть нечто иное. Package.zip это пакет с конфигурационными файлами, который необходимо получить лично у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact.&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Voker57/contact|меня]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. For Windoze:&lt;br /&gt;&lt;br /&gt;Сначала -потыкайте мышкой в кнопочки- установите OpenVPN &amp;quot;отсюда.&amp;quot;:http://173.45.235.124/files/openvpn-2.0.9-install.exe Затем скачайте архив с сертификатами и конфигами (который надо опять же брать у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact)&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Voker57/contact|меня]])&lt;/span&gt; и распакуйте его в C:\Program Files\OpenVPN\config. В этой папке кликните по client.conf правой кнопкой мыши и выберите «Start OpenVPN on this configuration file». Появится окошко, которое закрывать не нужно, а ваш новый виртуальный сетевой интерфейс скажет вам, что «сетевой кабель подключён».&lt;br /&gt;&lt;br /&gt;Теперь нужно установить наш DNS-сервер вручную. Для этого нужно зайти в свойства вашего сетевого подключения (того, откуда у вас интернет идёт — ethernet или ppp), найти там «Протокол интернета (TCP/IP)», зайти в его свойства и установить переключатель «использовать следующие адреса DNS-сревреров». Затем введите в «предпочитаемый DNS-сервер» адрес 192.168.5.1. Больше ничего не трогайте. Сохраняйте, выходите, переподключайтесь, пробуйте. О проблемах сообщайте.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm anti-romantic...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[anti-romantic.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -21,5 +21,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Я анти-романтик...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Translation&amp;quot;:anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[anti-romantic|Translation]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -38,7 +38,7 @@&lt;/span&gt;&lt;br /&gt;Никогда не думал, что пропавшие дети могут быть так сексуальны.&lt;br /&gt;Ой, я только что сказал это вслух?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:a_lap_dance.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[a_lap_dance.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;fn1. [http://dump.bitcheese.net/images/210px-Daisy_Dukes.jpeg]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;Лицо моей мамы стекло прямо в грязь&lt;br /&gt;А я гоняюсь за виски, свининой и юбками всласть.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Increased_Chances.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;My mama’s face has dripped down into the dirt.&lt;br /&gt;But I’m still chasin’ chitlins, whiskey and skirt.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Increased_Chances|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Это то, из чего я сделан!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Made_Of_Scars.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's what I'm made of!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Made_Of_Scars|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Сри, нюхай и богохульствуй, дай головам охладиться и системе заработать&lt;br /&gt;Ведь в конце концов все, что мы делаем, станет тем, что _уже_ сделано...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[omega.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Keep the gun oiled and the temple clean&lt;br /&gt;Shit, snort and blaspheme let the heads cool and the engine run because in the end everything we do, is just everything we've done.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[omega|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -19,7 +19,7 @@&lt;/span&gt;&lt;br /&gt;Как ты можешь есть пудинг, если мясо не доел?»&lt;br /&gt;«Эй ты! Да, ты, парень за велосипедами, стой там!»&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Another_Brick_In_The_Wall_p._II.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -18,5 +18,5 @@&lt;/span&gt;&lt;br /&gt;have any pudding if you don't eat yer meat?&amp;quot;&lt;br /&gt;&amp;quot;You! Yes, you behind the bikesheds, stand still laddy!&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Another_Brick_In_The_Wall_p._II|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,7 +43,7 @@&lt;/span&gt;&lt;br /&gt;Мечта ушла.&lt;br /&gt;Я снова в уютном оцепенении.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Comfortably_Numb.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -44,5 +44,5 @@&lt;/span&gt;&lt;br /&gt;The dream is gone.&lt;br /&gt;I have become comfortably numb.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Comfortably_Numb|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;  Все вошли?&lt;br /&gt; Хорошо развлекаетесь?&lt;br /&gt; Ну, теперь можно и разобраться со всем навсегда&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Fletcher_Memorial_Home.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -31,5 +31,5 @@&lt;/span&gt;&lt;br /&gt; Are you having a nice time? &lt;br /&gt; Now the final solution can be applied.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;перевод&amp;quot;:Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[Fletcher_Memorial_Home|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -32,7 +32,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Навсегда и однажды&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[High_Hopes.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -40,5 +40,5 @@&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;Forever and ever&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[High_Hopes|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -39,5 +39,5 @@&lt;/span&gt;&lt;br /&gt; Хочешь?&lt;br /&gt; Хочешь, сам щас покажу?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[One_Of_My_Turns.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,5 +43,5 @@&lt;/span&gt;&lt;br /&gt; Do you think it’s time I stopped?&lt;br /&gt; Why are you running away?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;перевод&amp;quot;:One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[One_Of_My_Turns|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,7 +10,7 @@&lt;/span&gt;&lt;br /&gt;Истеричные жены продолжут дробить&lt;br /&gt;Их душонки по частям!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[The_Happiest_Days_Of_Our_Lives.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,5 +10,5 @@&lt;/span&gt;&lt;br /&gt; Psycopathic wives would thrash the&lt;br /&gt; Within inches of their lives&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Перевод&amp;quot;:The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[The_Happiest_Days_Of_Our_Lives|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -51,5 +51,5 @@&lt;/span&gt;&lt;br /&gt; Я приговариваю тебя к отправке к твоим давним знакомым.&lt;br /&gt; Сломать стену!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Оригинал&amp;quot;:The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[The_Trial.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,5 +53,5 @@&lt;/span&gt;&lt;br /&gt; I sentence you to be exposed before your peers.&lt;br /&gt; Tear down the wall!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;перевод&amp;quot;:The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[The_Trial|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -89,5 +89,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Corrections? Comments? Suggestions?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&amp;quot;Write me&amp;quot;:/Voker57/contact.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[[/Voker57/contact|Write me]].&lt;/span&gt;</content>
  </entry>
  <entry>
    <title>automatic markup fixen</title>
    <updated>2011-12-22T03:06:45+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/31ba360730d9d04e2a60ab58e9b53dcc85109d14"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;automatic markup fixen&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient-ne&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient-ne&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. QMPDClient-ne&lt;br /&gt;&lt;br /&gt;This fork of QMPDClient contained unmerged due to author's lack of time patches for &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[QMPDClient]&lt;/span&gt; made by community.&lt;br /&gt;&lt;br /&gt;h2. Features that were added:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,5 +14,5 @@&lt;/span&gt;&lt;br /&gt;1.1.x branch only:&lt;br /&gt;* Last.Fm track submissions&lt;br /&gt;&lt;br /&gt;Now QMPDClient-ne became the official &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[QMPDClient]&lt;/span&gt; branch. This page is saved for history.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -17,9 +17,9 @@&lt;/span&gt;&lt;br /&gt;* &amp;quot;Shoutcast&amp;quot;:http://www.shoutcast.com directory browsing&lt;br /&gt;* And more&lt;br /&gt;&lt;br /&gt;You can see some screenshots &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[screenshots|here]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;here&amp;quot;:screenshots&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Please review &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[faq|FAQ]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;FAQ&amp;quot;:faq&lt;/span&gt; before reporting bugs and requesting features. After reviewing, note that bugs posted to mailing list or github bug tracker (instead of mentioning them in IRC or private communication) have much better chances of being fixed.&lt;br /&gt;&lt;br /&gt;h2. Donations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/QMPDClient/screenshots&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;Some screenshots showing features of &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[QMPDClient]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. 1.1.3 on Arch Linux, KDE 4.4&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,7 +12,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;!http://dump.bitcheese.net/images/thumbs/qmpdc1.png!:http://dump.bitcheese.net/images/qmpdc1.png !http://dump.bitcheese.net/images/thumbs/qmpdc2.png!:http://dump.bitcheese.net/images/qmpdc2.png !http://dump.bitcheese.net/images/thumbs/qmpdc3.png!:http://dump.bitcheese.net/images/qmpdc3.png&lt;br /&gt;&lt;br /&gt;If you wish to see something less dark green, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|send me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;send me&amp;quot;:/Voker57/contact&lt;/span&gt; a screenshot and i'll place it here.&lt;br /&gt;&lt;br /&gt;h4. On Windows 7&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/Open_Source&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,26 +1,26 @@&lt;/span&gt;&lt;br /&gt;Разные творения, которые я распостраняю свободно и безвозмездно.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fsirc]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[Fsirc]&lt;/span&gt; — IRC-клиент для конченых нубов и минималистов&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[3-way uploader]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[3-way uploader]&lt;/span&gt; — скрипт на PHP для загрузки файлов, картинок и текста. (*-bin) &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=3way-uploader&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Astral Messenger]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[Astral Messenger]&lt;/span&gt; — -скрипт на Perl- астральный мессенджер! Не требует соединения с интернетом. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=astral-messenger&lt;br /&gt;&lt;br /&gt;&amp;quot;KVIrc&amp;quot;:http://kvirc.net — частично и моя работа.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[/QMPDClient]&lt;/span&gt; — Клиент к MPD на Qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qmpdclient-ne&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[qposter]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[qposter]&lt;/span&gt; — тулза для автоматизированной отсылки POST-форм. Обладает удобным GUI на qt4. &amp;quot;git&amp;quot;:http://git.bitcheese.net/?a=summary&amp;amp;p=qposter&lt;br /&gt;&lt;br /&gt;&amp;quot;Loggerhead 2.0&amp;quot;:http://nbl.bitcheese.net/loggerhead.tar.gz — IRC-бот на PHP&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet|Hellnet]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Hellnet&amp;quot;:/hellnet&lt;/span&gt; - распределенная сеть обмена данными на Haskell&lt;br /&gt;&lt;br /&gt;h3. Не моё&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[FIP]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[FIP]&lt;/span&gt; — Программа для общения с разными интересными личностями. Автор — Bomfunk, дельфя, винды.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[BoomBot]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[BoomBot]&lt;/span&gt; — Сервисный IRC-бот. Автор — Bomfunk, снова дельфя с виндами.&lt;br /&gt;&lt;br /&gt;Текущий список проектов NBL и их gits можно взять здесь: [http://git.bitcheese.net]&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/dialogue_faq.ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;h1. FAQ по общению со &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57|мной]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;мной&amp;quot;:/Voker57.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;p=. !http://dump.bitcheese.net/images/anarki.png!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/Voker57/junk_hardware&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;A list of computer items that are too bad to use, but too used to sell for a sum of money. I might either give them out or sell for nominal value, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[contact]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[contact]&lt;/span&gt; me for discussion.&lt;br /&gt;&lt;br /&gt;h2. Displays&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/delimiters_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -96,7 +96,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, to summarize it: very strict format, *NO* escaping, taboo *OR* bytesize delimiting with no fixed lengths.&lt;br /&gt;&lt;br /&gt;This kind of escaping is implemented in my serialization format called &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[transfer]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[transfer].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/galgen/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Use&lt;br /&gt;&lt;br /&gt;See &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[manual].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,5 +2,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Currently it supports one target at time, which is drawback from Vlad'n'Cap, but for one-location use it's ok. This may improve over time.&lt;br /&gt;&lt;br /&gt;See available &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[recipes]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[recipes]&lt;/span&gt; and &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[manual]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/code/reploy/manual&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[manual].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/code/reploy/manual&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -26,5 +26,5 @@&lt;/span&gt;&lt;br /&gt;		})&lt;br /&gt;task :deploy =&amp;gt; [&amp;quot;reploy:merb:deploy&amp;quot;] # shortcut for convenience&lt;br /&gt;&lt;br /&gt;You can see more examples &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[examples|here]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/faq&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;here&amp;quot;:examples&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,9 +8,9 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. What is this big shit on start page?&lt;br /&gt;&lt;br /&gt;That's a &amp;quot;doodle&amp;quot; (c) The Pirate Bay. You can see list of doodles and their explanations in &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[closet]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[closet].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How do i edit a page here?&lt;br /&gt;&lt;br /&gt;You'll need to use &amp;quot;git&amp;quot;:http://git-scm.org. Clone my repo somewhere (like &amp;quot;gitorious&amp;quot;:http://gitorious.org/bwiki or localhost) and send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;me&amp;quot;:/Voker57/contact&lt;/span&gt; patch or merge request.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -14,7 +14,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Indentation is nuts&lt;br /&gt;&lt;br /&gt;Position counts. Even &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nopython|python]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;python&amp;quot;:nopython&lt;/span&gt; doesn't have such shit.&lt;br /&gt;&lt;br /&gt;In Haskell, indentation is optional and limits to &amp;quot;new indentation level continues previous line&amp;quot;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/build&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,7 +28,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Jumpstart&lt;br /&gt;&lt;br /&gt;Last resort: download &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[jumpstart]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[jumpstart]&lt;/span&gt; package, extract &amp;amp; launch.&lt;br /&gt;&lt;br /&gt;Now, to the next step, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[use]].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/hackage&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[use].&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/hackage&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. How to set up distributed &amp;quot;Hackage&amp;quot;:http://hackage.haskell.org/packages/hackage.html mirror using Hellnet&lt;br /&gt;&lt;br /&gt;1. &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build|Install Hellnet]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Install Hellnet&amp;quot;:build&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Generate yourself a meta key&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;Your key ID is 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;% hell-meta alias add hackey 1HZYTR77ETSZBRVGCERFK48JHTR90HGPJPHEQJGHWKV280K0Q4J2116XBTR8YSZW49FCTTT4CRBYZGR0534RCQ1EMN5TEQFNCGG6RWN&lt;br /&gt;&lt;br /&gt;3. Set up a Hackage mirror in a directory: see &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/howto/setup-hackage-mirror|this howto]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;this howto&amp;quot;:/howto/setup-hackage-mirror&lt;/span&gt; for instructions.&lt;br /&gt;&lt;br /&gt;4. Share this directory as a meta:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,4 +1,4 @@&lt;/span&gt;&lt;br /&gt;hspawn is Hellnet implementation in Haskell, currently main and only one.&lt;br /&gt;&lt;br /&gt;How to: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build]], [[use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/serve&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[build], [use]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/serve&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[build|Install hellnet]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Install hellnet&amp;quot;:build.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;bc. $ hell-serve 6666&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/hspawn/use&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -6,13 +6,13 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All the data in Hellnet is stored in 256kb chunks. You can see your current cache in ~/.hellnet/store.&lt;br /&gt;&lt;br /&gt;A chunk may be a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/recursive-filelinks|filelink]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;filelink&amp;quot;:/hellnet/tech/recursive-filelinks,&lt;/span&gt; which stores information about chunks that form a file.&lt;br /&gt;&lt;br /&gt;So, to retrieve a piece of data, you have to know its hash (and encryption key if it's encrypted)&lt;br /&gt;&lt;br /&gt;h3. Data retrieval &amp;amp; connectivity&lt;br /&gt;&lt;br /&gt;Currently Hellnet implements simple and probably naive networking. All nodes serve their chunks via &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/protocols/HTTP|HTTP]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;HTTP&amp;quot;:/hellnet/protocols/HTTP&lt;/span&gt; and other nodes poll every node in network until they find requested chunks[1]&lt;br /&gt;&lt;br /&gt;h2. Action!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,7 +53,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2(#metatrees). Meta trees&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/metatrees|Meta trees]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Meta trees&amp;quot;:/hellnet/tech/metatrees&lt;/span&gt; are tool to publish named information to Hellnet and keep it updated. Authenticity of information is guaranteed via digital signatures.&lt;br /&gt;&lt;br /&gt;h3. Create a key&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,7 +8,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hellnet is a project to create simple, distributed, anonymous data sharing network.&lt;br /&gt;&lt;br /&gt;You can see current state of matters on &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[status]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[status]&lt;/span&gt; page.&lt;br /&gt;&lt;br /&gt;Current use cases: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[hellage]], [[general&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[hellage], &amp;quot;hspawn/use&amp;quot;:general&lt;/span&gt; file sharing &amp;amp; &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;setup|hspawn/use]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/http/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;setup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/http/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -5,8 +5,8 @@&lt;/span&gt;&lt;br /&gt;h2. Query types&lt;br /&gt;&lt;br /&gt;|_. Query |_. Path 					|_. Static/dynamic	|_. Description |&lt;br /&gt;| GET | @/chunks/([0-9A-Z]+)@	| static 				| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/tech/chunk|Chunk]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Chunk&amp;quot;:/hellnet/tech/chunk&lt;/span&gt; with hash $1	|&lt;br /&gt;| GET	| @^hell://meta/([0-9A-Z]{102})/([^/]+)/(.*)(/.*)$@ | static					| &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../tech/metatrees|Metatree]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Metatree&amp;quot;:../tech/metatrees&lt;/span&gt; of key $1 and name $2 |&lt;br /&gt;| GET, HEAD | @/hello@ | static | Check whether node is up |&lt;br /&gt;| POST | @/handshake@ | dynamic | Establish a link to node |&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/protocols/queries&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. DEPRECATED&lt;br /&gt;&lt;br /&gt;This page contains deprecated information. This has been replaced with &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[http|HTTP interfaces]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;HTTP interfaces&amp;quot;:http.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. Hellnet queries&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -8,16 +8,16 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Basics&lt;br /&gt;&lt;br /&gt;Query is valid Hellnet &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[transfer|transfer module]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;transfer module&amp;quot;:transfer&lt;/span&gt; that has three mandatory fields:&lt;br /&gt;* 'hops' -- number of peers that this query has gone through.&lt;br /&gt;  Should start with random value from 0 to 5 (or more) for anonimity purposes and every peer must add 1 to its value. After certain amount of hops chances of dropping query should increase with every peer.&lt;br /&gt;* 'type' -- query type.&lt;br /&gt;  The one currently defined type is 'hash', which queries for data with hash specified in 'args'.&lt;br /&gt;* 'args' -- query arguments.&lt;br /&gt;  A string that contains query arguments (such as data digest for 'hash').&lt;br /&gt;* 'id' -- unique ID of query, is &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../crypto/hash|digest]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;digest&amp;quot;:../crypto/hash&lt;/span&gt; of string 'type:args:origin'.&lt;br /&gt;* 'origin' -- key ID of query origin.&lt;br /&gt;* 'signature' -- cryptographic (GnuPG?) &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/hellnet/crypto/asymmetric|signature]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;signature&amp;quot;:/hellnet/crypto/asymmetric&lt;/span&gt; of 'id', made with secret key from 'origin'.&lt;br /&gt;&lt;br /&gt;Queries are created by node 1, being passed over to other nodes. One node should &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[responses|respond]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;respond&amp;quot;:responses&lt;/span&gt; to query if it has needed information and not overloaded, thus stopping passing the query, or pass query along otherwise.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/status&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -2,7 +2,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Server implementations&lt;br /&gt;&lt;br /&gt;*Hellspawn* -- Hellnet daemon in Qt/C++. Supports data inserting, retrieving, &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[protocols/transfer|message]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;message&amp;quot;:protocols/transfer&lt;/span&gt; parsing and even some network connectivity. Doesn't work out of localhost, development is stopped in favour of hspawn.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;*[[hspawn|Hspawn]]*&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;*&amp;quot;Hspawn&amp;quot;:hspawn*&lt;/span&gt; -- Hellnet daemon in Haskell. Currently supports data inserting and retrieval (optionally &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[crypto/symmetric|encrypted]]), [[tech/metatrees]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;encrypted&amp;quot;:crypto/symmetric), [tech/metatrees],&lt;/span&gt; manual bootstrapping and semi-automatic server discovery.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/file&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -13,5 +13,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. How it works&lt;br /&gt;&lt;br /&gt;Searches for chunk with hash=$1, then unrolls it as &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../recursive-filelinks|recursive filelink]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;recursive filelink&amp;quot;:../recursive-filelinks&lt;/span&gt; and downloads the file. Name is received from &amp;quot;name&amp;quot; parameter, otherwise $1(.key) may be taken.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/URIs/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -23,6 +23,6 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. See also&lt;br /&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../../protocols/http/meta|meta resource]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;meta resource&amp;quot;:../../protocols/http/meta&lt;/span&gt;&lt;br /&gt;* &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../metatrees]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/hellnet/tech/metatrees&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[../metatrees]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/hellnet/tech/metatrees&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. Metatrees&lt;br /&gt;&lt;br /&gt;Metatrees are signed trees of named file links. They can be used to publish file structures or any other treeish structure. Each metatree is identified by &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../cryptography/asymmetric|public key]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;public key&amp;quot;:../cryptography/asymmetric&lt;/span&gt; hash and key-unique name.&lt;br /&gt;&lt;br /&gt;Example of metatree:&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -37,5 +37,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h3. See also&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[../protocols/http/meta|Metatrees transfer|]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Metatrees transfer|&amp;quot;:../protocols/http/meta&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/howto_ru&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -24,11 +24,11 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Структура&lt;br /&gt;&lt;br /&gt;Категории и разделы можно реализовать с помощью директорий и симлинков. Пример: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[Voker57].&lt;/span&gt; Содержимое файла index, помещенного в директорию, отображается под списком статей.&lt;br /&gt;&lt;br /&gt;h2. Markup&lt;br /&gt;&lt;br /&gt;&amp;quot;Textile&amp;quot;:http://textile.thresholdstate.com/ плюс вики-ссылки в двойных квадратных скобках плюс авто-ссылки в одинарных квадратных кавычках.&lt;br /&gt;&lt;br /&gt;Потренироваться можно здесь: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[wtf]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/index&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;[wtf]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/index&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -59,20 +59,20 @@&lt;/span&gt;&lt;br /&gt;&amp;quot;Non-coding art&amp;quot;:/art_thou&lt;br /&gt;&amp;quot;Books and other texts&amp;quot;:/texts&lt;br /&gt;Wear your safety &amp;quot;CSS&amp;quot;:/setcss!&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[faq|Bitcheese.net FAQ]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[web_browsers_must_die|Web&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Bitcheese.net FAQ&amp;quot;:faq&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Web&lt;/span&gt; browsers must &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;die!]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;die!&amp;quot;:web_browsers_must_die&lt;/span&gt;&lt;br /&gt;For russian namefags &amp;amp; trolls: &amp;quot;bitcheese.net forums&amp;quot;:http://forum.bitcheese.net.&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[hellnet|Hellnet docs]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[QMPDClient]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[reploy]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Hellnet docs&amp;quot;:hellnet&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[QMPDClient]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[reploy]&lt;/span&gt; the deployment tool&lt;br /&gt;&amp;quot;git repos&amp;quot;:http://git.bitcheese.net&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57|About me]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nbl_markup|NBL markup]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;About me&amp;quot;:Voker57&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;NBL markup&amp;quot;:nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2=. Russian&lt;br /&gt;&lt;br /&gt;p=. &amp;quot;Блог&amp;quot;:/vlog&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[translations|Переводы песен]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Sauerbraten_Editing_Tutorial.ru|Введение&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Переводы песен&amp;quot;:translations&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Введение&lt;/span&gt; в редактирование карт в &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Sauerbraten]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Sauerbraten&amp;quot;:Sauerbraten_Editing_Tutorial.ru&lt;/span&gt;&lt;br /&gt;Коллекция комиксов &amp;quot;Ива-а-н&amp;quot;:http://static.bitcheese.net/imgs/ivan&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/interesting_story/story&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -42,7 +42,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;На этот момент доступная нам видеозапись прерывается, и дальнейшая судьба Владимира покрыта мраком.&lt;br /&gt;&lt;br /&gt;См. также: &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[facts|интересные&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;интересные&lt;/span&gt; факты о &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Владимире]],&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Владимире&amp;quot;:facts,&lt;/span&gt; видеоматериалы: &amp;quot;1&amp;quot;:http://dump.bitcheese.net/files/dver1.mpg, &amp;quot;2&amp;quot;:http://dump.bitcheese.net/files/dver2.mpg по теме.&lt;br /&gt;&lt;br /&gt;fn1. Единственную.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nbl_markup&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -3,7 +3,7 @@&lt;/span&gt;&lt;br /&gt;NBL markup is used everywhere in our web presence. It's generally &amp;quot;Textile&amp;quot;:http://textile.tresholdstate.com with following additions:&lt;br /&gt;&lt;br /&gt;* Double square brackets for wiki-links. Use | for named link, / in beginning for absolute link. Examples: &lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact]] [[nbl_markup]] [[nbl_markup|This Page]]&lt;/span&gt; &lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;[/Voker57/contact] [nbl_markup] &amp;quot;This Page&amp;quot;:nbl_markup&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;* &amp;gt; in beginning of line for quotations. It's shorthand for at-signs around the quote. Examples:&lt;br /&gt;&amp;gt; But i'm still chasing chitlins, whiskey and skirt&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/nopython&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/nopython&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -9,7 +9,7 @@&lt;/span&gt;&lt;br /&gt;&amp;lt;tuomov&amp;gt; it's pure shit&lt;br /&gt;_Tuomo Valkonen on Python_&lt;br /&gt;&lt;br /&gt;*Disclaimer:* I do not code in Python. Why would I want to code in such a broken language? If you think if this page contains errors, or you do know about even more severe pitfalls of subj. you are welcome to send &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|me]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;me&amp;quot;:Voker57/contact&lt;/span&gt; mail about those.&lt;br /&gt;&lt;br /&gt;h1. Python brokenness from user's point of view.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -97,5 +97,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Links&lt;br /&gt;&lt;br /&gt;Read a &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[nopython-story|success story]]&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;success story&amp;quot;:nopython-story&lt;/span&gt; (Russian) from one of our former patients.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/stc-dns-havoc&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -11,11 +11,11 @@&lt;/span&gt;&lt;br /&gt;# /etc/init.d/openvpn restart&lt;br /&gt;# echo &amp;quot;nameserver	192.168.5.1&amp;quot; &amp;gt; /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Пример приведен для Debian/Ubuntu, в остальных вместо apt-get install должно быть нечто иное. Package.zip это пакет с конфигурационными файлами, который необходимо получить лично у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|меня]].&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h1. For Windoze:&lt;br /&gt;&lt;br /&gt;Сначала -потыкайте мышкой в кнопочки- установите OpenVPN &amp;quot;отсюда.&amp;quot;:http://173.45.235.124/files/openvpn-2.0.9-install.exe Затем скачайте архив с сертификатами и конфигами (который надо опять же брать у &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Voker57/contact|меня]])&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;меня&amp;quot;:Voker57/contact)&lt;/span&gt; и распакуйте его в C:\Program Files\OpenVPN\config. В этой папке кликните по client.conf правой кнопкой мыши и выберите «Start OpenVPN on this configuration file». Появится окошко, которое закрывать не нужно, а ваш новый виртуальный сетевой интерфейс скажет вам, что «сетевой кабель подключён».&lt;br /&gt;&lt;br /&gt;Теперь нужно установить наш DNS-сервер вручную. Для этого нужно зайти в свойства вашего сетевого подключения (того, откуда у вас интернет идёт — ethernet или ppp), найти там «Протокол интернета (TCP/IP)», зайти в его свойства и установить переключатель «использовать следующие адреса DNS-сревреров». Затем введите в «предпочитаемый DNS-сервер» адрес 192.168.5.1. Больше ничего не трогайте. Сохраняйте, выходите, переподключайтесь, пробуйте. О проблемах сообщайте.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I'm anti-romantic...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[anti-romantic.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/AlisA/anti-romantic.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -21,5 +21,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Я анти-романтик...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[anti-romantic|Translation]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Translation&amp;quot;:anti-romantic&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Bloodhound_Gang/a_lap_dance&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -38,7 +38,7 @@&lt;/span&gt;&lt;br /&gt;Никогда не думал, что пропавшие дети могут быть так сексуальны.&lt;br /&gt;Ой, я только что сказал это вслух?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[a_lap_dance.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:a_lap_dance.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;fn1. [http://dump.bitcheese.net/images/210px-Daisy_Dukes.jpeg]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;Лицо моей мамы стекло прямо в грязь&lt;br /&gt;А я гоняюсь за виски, свининой и юбками всласть.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Increased_Chances.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Chitlins_whiskey_and_skirt/Increased_Chances.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -12,5 +12,5 @@&lt;/span&gt;&lt;br /&gt;My mama’s face has dripped down into the dirt.&lt;br /&gt;But I’m still chasin’ chitlins, whiskey and skirt.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Increased_Chances|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Increased_Chances&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Это то, из чего я сделан!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Made_Of_Scars.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/Made_Of_Scars.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -41,5 +41,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;That's what I'm made of!!!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Made_Of_Scars|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Made_Of_Scars&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Сри, нюхай и богохульствуй, дай головам охладиться и системе заработать&lt;br /&gt;Ведь в конце концов все, что мы делаем, станет тем, что _уже_ сделано...&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[omega.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/Stone_Sour/omega.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -35,5 +35,5 @@&lt;/span&gt;&lt;br /&gt;Keep the gun oiled and the temple clean&lt;br /&gt;Shit, snort and blaspheme let the heads cool and the engine run because in the end everything we do, is just everything we've done.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[omega|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:omega&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -19,7 +19,7 @@&lt;/span&gt;&lt;br /&gt;Как ты можешь есть пудинг, если мясо не доел?»&lt;br /&gt;«Эй ты! Да, ты, парень за велосипедами, стой там!»&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Another_Brick_In_The_Wall_p._II.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Another_Brick_In_The_Wall_p._II.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -18,5 +18,5 @@&lt;/span&gt;&lt;br /&gt;have any pudding if you don't eat yer meat?&amp;quot;&lt;br /&gt;&amp;quot;You! Yes, you behind the bikesheds, stand still laddy!&amp;quot;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Another_Brick_In_The_Wall_p._II|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Another_Brick_In_The_Wall_p._II&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,7 +43,7 @@&lt;/span&gt;&lt;br /&gt;Мечта ушла.&lt;br /&gt;Я снова в уютном оцепенении.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Comfortably_Numb.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Comfortably_Numb.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -44,5 +44,5 @@&lt;/span&gt;&lt;br /&gt;The dream is gone.&lt;br /&gt;I have become comfortably numb.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Comfortably_Numb|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:Comfortably_Numb&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -28,5 +28,5 @@&lt;/span&gt;&lt;br /&gt;  Все вошли?&lt;br /&gt; Хорошо развлекаетесь?&lt;br /&gt; Ну, теперь можно и разобраться со всем навсегда&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fletcher_Memorial_Home.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/Fletcher_Memorial_Home.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -31,5 +31,5 @@&lt;/span&gt;&lt;br /&gt; Are you having a nice time? &lt;br /&gt; Now the final solution can be applied.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[Fletcher_Memorial_Home|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:Fletcher_Memorial_Home&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -32,7 +32,7 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Навсегда и однажды&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[High_Hopes.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/High_Hopes.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -40,5 +40,5 @@&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;Forever and ever&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[High_Hopes|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:High_Hopes&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -39,5 +39,5 @@&lt;/span&gt;&lt;br /&gt; Хочешь?&lt;br /&gt; Хочешь, сам щас покажу?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[One_Of_My_Turns.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/One_Of_My_Turns.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -43,5 +43,5 @@&lt;/span&gt;&lt;br /&gt; Do you think it’s time I stopped?&lt;br /&gt; Why are you running away?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[One_Of_My_Turns|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:One_Of_My_Turns&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,7 +10,7 @@&lt;/span&gt;&lt;br /&gt;Истеричные жены продолжут дробить&lt;br /&gt;Их душонки по частям!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Happiest_Days_Of_Our_Lives.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Автор: &amp;quot;Bomfunk&amp;quot;:http://bomfunk.bitcheese.net&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Happiest_Days_Of_Our_Lives.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -10,5 +10,5 @@&lt;/span&gt;&lt;br /&gt; Psycopathic wives would thrash the&lt;br /&gt; Within inches of their lives&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Happiest_Days_Of_Our_Lives|Перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Перевод&amp;quot;:The_Happiest_Days_Of_Our_Lives&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -51,5 +51,5 @@&lt;/span&gt;&lt;br /&gt; Я приговариваю тебя к отправке к твоим давним знакомым.&lt;br /&gt; Сломать стену!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Trial.original|Оригинал]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Оригинал&amp;quot;:The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/translations/pink_floyd/The_Trial.original&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -53,5 +53,5 @@&lt;/span&gt;&lt;br /&gt; I sentence you to be exposed before your peers.&lt;br /&gt; Tear down the wall!&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[The_Trial|перевод]]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;перевод&amp;quot;:The_Trial&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/web_browsers_must_die&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -89,5 +89,5 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Corrections? Comments? Suggestions?&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;[[/Voker57/contact|Write me]].&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&amp;quot;Write me&amp;quot;:/Voker57/contact.&lt;/span&gt;</content>
  </entry>
  <entry>
    <title>niceness</title>
    <updated>2010-02-18T09:14:49+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/960b850c9a77c6536d4dd1149f361febf64caefe"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;niceness&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -56,7 +56,7 @@&lt;/span&gt;&lt;br /&gt;And now, factorial in haskell! (Not to hurt fortranners' feelings, a straightforward version. It may be even better)&lt;br /&gt;&lt;br /&gt;bc. fac n&lt;br /&gt;	| n == 1    = 1&lt;br /&gt;	| otherwise = fac (n - 1) * n&lt;br /&gt;&lt;br /&gt;Which one does look more like formula?</content>
  </entry>
  <entry>
    <title>addition</title>
    <updated>2009-10-11T10:12:47+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/54dd76005225aea9a691d182738e0b8cb95dda7a"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;addition&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. Haskell vs. Fortran&lt;br /&gt;&lt;br /&gt;Disclaimer: I do not write Fortran, just learned it from Internet to &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;compare.&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;compare, so this article may miss something.&lt;/span&gt; Fortran 90 may have some of those problems fixed, but 1. In totally kludged way 2. Nobody uses it anyway, and libs are in 77 (See *Legacy*),&lt;br /&gt;&lt;br /&gt;h2. Fortran isn't lazy</content>
  </entry>
  <entry>
    <title>typo</title>
    <updated>2009-10-11T10:12:19+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/877175287f75e6e317a102ee6e350493ae50e844"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;typo&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,6 +1,6 @@&lt;/span&gt;&lt;br /&gt;h1. Haskell vs. Fortran&lt;br /&gt;&lt;br /&gt;Disclaimer: I do not write Fortran, just learned it from Internet to compare. Fortran 90 may have some of those problems fixed, but 1. In totally kludged way 2. &lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;Nbody&lt;/span&gt; &lt;span style='color: #8AFF63; background: #000D00;'&gt;Nobody&lt;/span&gt; uses it anyway, and libs are in 77 (See *Legacy*),&lt;br /&gt;&lt;br /&gt;h2. Fortran isn't lazy</content>
  </entry>
  <entry>
    <title>disclaimer</title>
    <updated>2009-10-11T10:11:40+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/ed50be601d236a07b50898ad519d238f9b1cb611"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;disclaimer&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1,3 +1,7 @@&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h1. Haskell vs. Fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Disclaimer: I do not write Fortran, just learned it from Internet to compare. Fortran 90 may have some of those problems fixed, but 1. In totally kludged way 2. Nbody uses it anyway, and libs are in 77 (See *Legacy*),&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;h2. Fortran isn't lazy&lt;br /&gt;&lt;br /&gt;Laziness[1] of Haskell allows it to make superior compile-time optimizations and allows user to write simpler code, not worrying about evaluation order.</content>
  </entry>
  <entry>
    <title>call()</title>
    <updated>2009-10-11T09:24:34+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/3549a6723c524b1fc9a46339775203392657fd81"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;call()&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -84,5 +84,7 @@&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;Last line: all the functions are applied to value 3. Result is [4,4,4], meaning all the functions do the same thing: add 1 to argument.&lt;br /&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Fortran's *call()* is so lame and insecure, that it isn't even worth mentioning.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;fn1. It's when calculations are performed as they are needed, not as they are mentioned.</content>
  </entry>
  <entry>
    <title>fixed indentation</title>
    <updated>2009-10-11T09:22:46+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/1d051319a812877c101a4018e5f6c5d4756a917c"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;fixed indentation&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- a/haskell-vs-fortran&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -61,22 +61,22 @@&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As i said before, fortran is imperative. This means that functions are pre-defined and special cases. Look at this non-working Fortran code:&lt;br /&gt;&lt;br /&gt;bc. PROGRAM TRIAL&lt;br /&gt;REAL A,B,C,V1&lt;br /&gt;V2 = FUN&lt;br /&gt;V1 = V2(A,B,C)&lt;br /&gt;END&lt;br /&gt;REAL FUNCTION FUN(X,Y,Z)&lt;br /&gt;FUN = X*Y**Z&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;In haskell, you can treat functions just like values of any other type.&lt;br /&gt;&lt;br /&gt;bc. f1 x = x + 1&lt;br /&gt;f2 = (+1)&lt;br /&gt;f3 = f1&lt;br /&gt;main = do&lt;br /&gt;	print $ map ($ 3) [f1, f2, f3]&lt;br /&gt;&lt;br /&gt;Line 1: Plain function definition&lt;br /&gt;Line 2: Function is defined using partial application (+ requires two arguments, but given one, and it will take second argument when applied to some value)</content>
  </entry>
  <entry>
    <title>new file:   haskell-vs-fortran</title>
    <updated>2009-10-11T09:21:16+00:00</updated>
    <link href="http://www.bitcheese.net/wiki/diff/6577d103289251c6937d1871f583a1152c33b930"/>
    <author>
      <name>Voker57</name>
    </author>
    <content type="html">&lt;p&gt;&lt;strong&gt;new file:   haskell-vs-fortran&lt;/strong&gt;&lt;/p&gt;&lt;span style='color: #FF9EA0;	background: #000D00;	text-decoration: line-through;'&gt;-- /dev/null&lt;/span&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;++ b/haskell-vs-fortran&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #E200FF'&gt;@@ -1 +1,88 @@&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Fortran isn't lazy&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Laziness[1] of Haskell allows it to make superior compile-time optimizations and allows user to write simpler code, not worrying about evaluation order.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Fortran has lame syntax constructs all over the place.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Syntactic sugar is good, but lots of &amp;quot;special cases&amp;quot; isn't. One of examples is Fortran's output formats. Vary lame embedded language, C's printf does much better job while not requiring language extensions.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Haskell has only required minimum of syntactic constructs, and none of them are use-specific. One the other hand, embedded DSLs are easy to write in language itself, and they typecheck with the rest of program.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Indentation is nuts&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Position counts. Even [[nopython|python]] doesn't have such shit.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;In Haskell, indentation is optional and limits to &amp;quot;new indentation level continues previous line&amp;quot;.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Recursion&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Fortran does not allow recursion. This denies the possibility of writing declarative, easy understandable programs, forcing coder to fall back to iterative algorithm unrolling.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Haskell has recursion without any kludges, and its compiler can optimize &amp;quot;tail recursion&amp;quot;:http://en.wikipedia.org/wiki/Tail_recursion, eliminating the call stack overflow problem.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Legacy&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Fortran suffers the same problem as C++: compatibility with its predecessor. Fortran 90 advances the language to bearable level, but nobody needs it, since all the libraries are written in archaic Fortran anyway. And if libraries have to be rewritten, what's the point in writing in same language? There are much better ones.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Formula translation.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Fortran is imperative language, that means that user has to explicitly state the order of evaluation. That makes its niche as &amp;quot;*for*mula *tran*slator&amp;quot; rather questionable. Are formulas iterative descriptions of evaluation? No, they are beautiful sets of rules, which output depends only on input.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Here's factorial, as it's described in traditional maths.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;!http://dump.bitcheese.net/images/sitabas/fac-maths.png!&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Here's how it's written in Fortran:&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;bc. function fact(n)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  integer fact, n, p&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  p = 1&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  do i = 1, n&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  p = p * i&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  end do&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  fact = p&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;  end&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Of course, mathematicians write such shit too.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;!http://dump.bitcheese.net/images/dinezaz/math-shit.png!&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Doesn't look *so* bad though.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;And now, factorial in haskell! (Not to hurt fortranners' feelings, a straightforward version. It may be even better)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;bc. fac n&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	| n == 1 = 1&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	| otherwise = fac (n - 1) * n&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Which one does look more like formula?&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;h2. Beating the children with 16kg weights&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;As i said before, fortran is imperative. This means that functions are pre-defined and special cases. Look at this non-working Fortran code:&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;bc.	PROGRAM TRIAL&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	REAL A,B,C,V1&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	V2 = FUN&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	V1 = V2(A,B,C)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	END&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	REAL FUNCTION FUN(X,Y,Z)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	FUN = X*Y**Z&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	END&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;In haskell, you can treat functions just like values of any other type.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;bc.	f1 x = x + 1&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	f2 = (+1)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	f3 = f1&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;	main = do&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;		print $ map ($ 3) [f1, f2, f3]&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Line 1: Plain function definition&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Line 2: Function is defined using partial application (+ requires two arguments, but given one, and it will take second argument when applied to some value)&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Line 3: Function is defined as equal to some other function&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;Last line: all the functions are applied to value 3. Result is [4,4,4], meaning all the functions do the same thing: add 1 to argument.&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style='color: #8AFF63; background: #000D00;'&gt;fn1. It's when calculations are performed as they are needed, not as they are mentioned.&lt;/span&gt;</content>
  </entry>
</feed>

