<?xml version="1.0" encoding="utf-8" ?> <!-- -*- mode:nxml; coding: utf-8 -*- -->
<document name="junk">
  <vcstag>$Id: junk.xml 81 2008-02-11 19:38:49Z dfox $</vcstag>
  <variant lang="cs" title="Haraburdí">
    <div>
      <p>
      Nedokumentované a víceméně neudržované rychlé hacky leží zde. Většina
      je obecně nepoužitelná, ale třeba se to někomu může hodit, tak jako mně.
      </p>
    </div>
    <div>
      <h2><a name="xml-syn">Zvýrazňovač syntaxe pro XML</a></h2>
      <p>
	Je to víceméně skript pro editor <code>sed(1)</code>, 
	akorát v podobě shellového skriptu,
	<code>&lt;span style="t"&gt;</code> je používán na 
	<a href="http://www.linuxsoft.cz/">Linux Software</a>
      </p>
      <div class="codes"><pre>#!/bin/bash
  
sed -e 's/&amp;/&amp;amp;/g' -e 's/&lt;/\&amp;lt;/g' -e 's/&gt;/\&amp;gt;/g' \
    -e 's/&amp;lt;/&lt;span class="t"&gt;\&amp;lt;/g' \
    -e 's/&amp;gt;/\&amp;gt;&lt;\/span&gt;/g'
</pre></div>
    </div>
    <div>
      <h2><a name="pfs">pfs</a></h2>
      <p>
        Jednou jsem potřeboval vrtat do image disku rozděleného na DOSové
        oddíly - napsal jsem si tedy pomocí fuse hloupý virtuální filesystém
        který mi to jednoduše umožnil
      </p>
      <a href="pfs.tar.bz2">pfs.tar.bz2</a>
    </div>
    <div>
      <h2><a name="byc">byc</a></h2>
      <p>
        Jednoduchý program na měření průtoku dat rourou. Buďto data zahazuje 
        nebo posílá dál.
      </p>
      <a href="byc.tar.gz">byc.tar.gz</a>
    </div>
    <div>
      <h2><a name="uuid">uuid.c</a></h2>
      <p>
        Asi nejjednodušší způsob jak vygenerovat UUID verze 4 (náhodné) na 
        Linuxu (nebo nějakém unixu s rozumným <code>/dev/urandom</code>).
      </p>
      <a href="uuid.c">uuid.c</a>
    </div>
    <div>
      <h2><a name="sse">sse - Simple Symetric Encryption</a></h2>
      <p>
        Více či méně jednoduchý program realizující symetrické šifrování (AES)
        spolu s HMAC autentizaci (způsobem podobným HMAC-SHA-256).
      </p>
      <a href="sse.tar.gz">sse.tar.gz</a>
    </div>
  </variant>
  <variant lang="en" title="Junk">
    <div>
      <p>
      Any undocumented and seldom maintained quick hacks ends up here. Majority
      is unusable for anyone else, but maybe someone can found something useful
      here.
      </p>
    </div>
    <div>
      <h2><a name="xml-syn">Syntax highlighter for XML</a></h2>
      <p>
	It's script for <code>sed(1)</code> editor, but wrapped in shell script
	<code>&lt;span style="t"&gt;</code> is used by 
	<a href="http://www.linuxsoft.cz/">Linux Software</a>
      </p>
      <div class="codes"><pre>#!/bin/bash
  
sed -e 's/&amp;/&amp;amp;/g' -e 's/&lt;/\&amp;lt;/g' -e 's/&gt;/\&amp;gt;/g' \
    -e 's/&amp;lt;/&lt;span class="t"&gt;\&amp;lt;/g' \ 
    -e 's/&amp;gt;/\&amp;gt;&lt;\/span&gt;/g'
</pre></div>
    </div>
    <div>      
      <h2><a name="pfs">pfs</a></h2>
      <p>
        Some time ago I wanted to modify image of hard disk with DOS-style 
        partitions, so I've written trivial filesystem using fuse in order to 
        allow easy manipulation with such images.
      </p>
      <a href="pfs.tar.bz2">pfs.tar.bz2</a>
    </div>
    <div>
      <h2><a name="byc">byc</a></h2>
      <p>
        Simple tool for measuring data flow thru pipe. Data can be either 
        discarded or sent to stdout.
      </p>
      <a href="byc.tar.gz">byc.tar.gz</a>
    </div>
    <div>
      <h2><a name="uuid">uuid.c</a></h2>
      <p>
        Simplest way to generate version 4 (random) UUID on Linux (unix with 
        reasonable <code>/dev/urandom</code>).
      </p>
      <a href="uuid.c">uuid.c</a>
    </div>
    <div>
      <h2><a name="sse">sse - Simple Symetric Encryption</a></h2>
      <p>
        Simple program for symetric encryption (AES) combined with 
        HMAC authentication (something like HMAC-SHA-256) of arbitrary files.
      </p>
      <a href="sse.tar.gz">sse.tar.gz</a>
    </div>
  </variant>
</document>