summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arcade.buetow.org/content/Jump_and_run.xml5
-rw-r--r--arcade.buetow.org/content/Jump_and_run/nes_super_mario_bros_1.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun.xml5
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_cyberlip.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_2.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_3.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_4.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_5.inc21
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_6.inc24
-rw-r--r--arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_x.inc24
-rw-r--r--arcade.buetow.org/content/home.xml5
-rwxr-xr-xarcade.buetow.org/htdocs/images/convert.sh5
-rw-r--r--arcade.buetow.org/htdocs/images/m1-small.jpgbin0 -> 11959 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/m1.jpgbin0 -> 35314 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-cyberlip-small.jpgbin0 -> 17722 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-cyberlip.jpgbin0 -> 49697 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug1-small.jpgbin0 -> 21613 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug1.jpgbin0 -> 45124 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug2-small.jpgbin0 -> 17958 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug2.jpgbin0 -> 36135 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug3-small.jpgbin0 -> 37320 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug3.jpgbin0 -> 68947 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug4-small.jpgbin0 -> 18730 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug4.jpgbin0 -> 40388 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug5-small.jpgbin0 -> 18584 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug5.jpgbin0 -> 27412 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug6-small.jpgbin0 -> 32192 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslug6.jpgbin0 -> 150771 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslugx-small.jpgbin0 -> 26724 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/neogeo-metalslugx.jpgbin0 -> 100116 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/nes-super-mario-bros1-small.jpgbin0 -> 10710 bytes
-rw-r--r--arcade.buetow.org/htdocs/images/nes-super-mario-bros1.jpgbin0 -> 17212 bytes
-rw-r--r--arcade.buetow.org/htdocs/styles/default.css107
-rw-r--r--arcade.buetow.org/templates/xhtml-piwik.xml48
-rw-r--r--arcade.buetow.org/templates/xhtml.xml34
-rw-r--r--awksite.buetow.org/OBSOLETEPROJECT1
-rw-r--r--awksite.buetow.org/content/98.contact.xml20
-rw-r--r--awksite.buetow.org/content/Download.xml7
-rw-r--r--awksite.buetow.org/content/home.xml14
-rw-r--r--awksite.buetow.org/content/license.xml10
-rw-r--r--bar.buetow.org/content/.rss.xml4
-rw-r--r--bar.buetow.org/content/99.Imprint.xml86
-rw-r--r--bar.buetow.org/content/BRAINSTORMING.txt5
-rw-r--r--bar.buetow.org/content/Style-Guide.xml37
-rw-r--r--bar.buetow.org/content/home.xml20
-rw-r--r--bar.buetow.org/htdocs/images/bg_content.jpgbin0 -> 13847 bytes
-rw-r--r--bar.buetow.org/htdocs/images/hop.jpgbin0 -> 18838 bytes
-rw-r--r--bar.buetow.org/htdocs/images/paul.jpgbin0 -> 22871 bytes
-rw-r--r--bar.buetow.org/htdocs/images/paul2.jpgbin0 -> 22377 bytes
-rw-r--r--bar.buetow.org/htdocs/images/rantanplan.jpgbin0 -> 32089 bytes
-rw-r--r--blogs.buetow.org/content/home.xml11
-rw-r--r--calculator.buetow.org/OBSOLETEPROJECT1
-rw-r--r--calculator.buetow.org/content/98.contact.xml20
-rw-r--r--calculator.buetow.org/content/Download.xml17
-rw-r--r--calculator.buetow.org/content/SVN-Download.xml7
-rw-r--r--calculator.buetow.org/content/Screenshots.xml13
-rw-r--r--calculator.buetow.org/content/home.xml67
-rw-r--r--calculator.buetow.org/content/license.xml30
-rw-r--r--calculator.buetow.org/htdocs/images/v0.1.pngbin0 -> 35918 bytes
-rw-r--r--calculator.buetow.org/htdocs/images/v0.2.pngbin0 -> 24026 bytes
-rw-r--r--calculator.buetow.org/htdocs/images/v0.4.pngbin0 -> 27659 bytes
-rw-r--r--charon.buetow.org/content/.rss.xml4
-rw-r--r--charon.buetow.org/content/99.Imprint.xml86
-rw-r--r--charon.buetow.org/content/BRAINSTORMING.txt5
-rw-r--r--charon.buetow.org/content/Style-Guide.xml37
-rw-r--r--charon.buetow.org/content/home.xml20
-rw-r--r--charon.buetow.org/htdocs/images/bg_content.jpgbin0 -> 13847 bytes
-rw-r--r--charon.buetow.org/htdocs/images/hop.jpgbin0 -> 18838 bytes
-rw-r--r--charon.buetow.org/htdocs/images/paul.jpgbin0 -> 22871 bytes
-rw-r--r--charon.buetow.org/htdocs/images/paul2.jpgbin0 -> 22377 bytes
-rw-r--r--charon.buetow.org/htdocs/images/rantanplan.jpgbin0 -> 32089 bytes
-rw-r--r--cpphomepage.buetow.org/OBSOLETEPROJECT1
-rw-r--r--cpphomepage.buetow.org/content/98.contact.xml20
-rw-r--r--cpphomepage.buetow.org/content/Download.xml7
-rw-r--r--cpphomepage.buetow.org/content/home.xml14
-rw-r--r--cpphomepage.buetow.org/content/license.xml30
-rw-r--r--curses.buetow.org/content/Calendar.xml5
-rw-r--r--curses.buetow.org/content/Calendar/Calcurse.inc12
-rw-r--r--curses.buetow.org/content/Editors.xml5
-rw-r--r--curses.buetow.org/content/Editors/Elvis.inc13
-rw-r--r--curses.buetow.org/content/Editors/GNU-Emacs.inc12
-rw-r--r--curses.buetow.org/content/Editors/GNU-Nano.inc13
-rw-r--r--curses.buetow.org/content/Editors/Joe.inc12
-rw-r--r--curses.buetow.org/content/Editors/MCEdit.new13
-rw-r--r--curses.buetow.org/content/Editors/NVi.new11
-rw-r--r--curses.buetow.org/content/Editors/Pico.inc13
-rw-r--r--curses.buetow.org/content/Editors/Vim.inc12
-rw-r--r--curses.buetow.org/content/File-Sharing.xml5
-rw-r--r--curses.buetow.org/content/File-Sharing/rtorrent.inc12
-rw-r--r--curses.buetow.org/content/IRC.xml5
-rw-r--r--curses.buetow.org/content/IRC/BitchX.inc12
-rw-r--r--curses.buetow.org/content/IRC/EPIC.inc12
-rw-r--r--curses.buetow.org/content/IRC/IRSSI.inc12
-rw-r--r--curses.buetow.org/content/IRC/ircII.inc12
-rw-r--r--curses.buetow.org/content/Mail-n-News.xml5
-rw-r--r--curses.buetow.org/content/Mail-n-News/Mutt.inc12
-rw-r--r--curses.buetow.org/content/Mail-n-News/SLRN.inc14
-rw-r--r--curses.buetow.org/content/Mail-n-News/Snownews.inc13
-rw-r--r--curses.buetow.org/content/Mail-n-News/Tin.inc15
-rw-r--r--curses.buetow.org/content/Messengers.xml5
-rw-r--r--curses.buetow.org/content/Messengers/CenterICQ.inc13
-rw-r--r--curses.buetow.org/content/Messengers/Licq.inc12
-rw-r--r--curses.buetow.org/content/Messengers/SILC.inc12
-rw-r--r--curses.buetow.org/content/Messengers/finch.inc12
-rw-r--r--curses.buetow.org/content/Messengers/mICQ.inc12
-rw-r--r--curses.buetow.org/content/Messengers/ysm.inc12
-rw-r--r--curses.buetow.org/content/Misc.xml5
-rw-r--r--curses.buetow.org/content/Miscellaneous/MC.inc12
-rw-r--r--curses.buetow.org/content/Miscellaneous/Screen.inc12
-rw-r--r--curses.buetow.org/content/Multimedia.xml5
-rw-r--r--curses.buetow.org/content/Multimedia/MP3Blaster.inc13
-rw-r--r--curses.buetow.org/content/Multimedia/MPlayer.inc13
-rw-r--r--curses.buetow.org/content/Networking.xml5
-rw-r--r--curses.buetow.org/content/Networking/BMon.inc12
-rw-r--r--curses.buetow.org/content/Networking/Ettercap.inc13
-rw-r--r--curses.buetow.org/content/Networking/IPTraf.inc12
-rw-r--r--curses.buetow.org/content/Networking/lftp.inc12
-rw-r--r--curses.buetow.org/content/Networking/yafc.inc12
-rw-r--r--curses.buetow.org/content/System-utils.xml5
-rw-r--r--curses.buetow.org/content/System-utils/Aptitude.inc12
-rw-r--r--curses.buetow.org/content/System-utils/CFDisk.inc9
-rw-r--r--curses.buetow.org/content/System-utils/Top.inc12
-rw-r--r--curses.buetow.org/content/System-utils/htop.inc12
-rw-r--r--curses.buetow.org/content/Web-browsers.xml5
-rw-r--r--curses.buetow.org/content/Web-browsers/Links.inc13
-rw-r--r--curses.buetow.org/content/Web-browsers/Lynx.inc12
-rw-r--r--curses.buetow.org/content/Web-browsers/W3M.inc12
-rw-r--r--curses.buetow.org/content/home.xml18
-rw-r--r--curses.buetow.org/htdocs/images/aptitude.jpgbin0 -> 12325 bytes
-rw-r--r--curses.buetow.org/htdocs/images/aptitude.pngbin0 -> 14511 bytes
-rw-r--r--curses.buetow.org/htdocs/images/bitchx.gifbin0 -> 10541 bytes
-rw-r--r--curses.buetow.org/htdocs/images/bitchx.jpgbin0 -> 7697 bytes
-rw-r--r--curses.buetow.org/htdocs/images/bmon.jpgbin0 -> 7572 bytes
-rw-r--r--curses.buetow.org/htdocs/images/bmon.pngbin0 -> 7924 bytes
-rw-r--r--curses.buetow.org/htdocs/images/calcurse.jpgbin0 -> 25877 bytes
-rw-r--r--curses.buetow.org/htdocs/images/calcurse.pngbin0 -> 18123 bytes
-rw-r--r--curses.buetow.org/htdocs/images/centericq.gifbin0 -> 8917 bytes
-rw-r--r--curses.buetow.org/htdocs/images/centericq.jpgbin0 -> 10274 bytes
-rw-r--r--curses.buetow.org/htdocs/images/cfdisk.gifbin0 -> 6070 bytes
-rw-r--r--curses.buetow.org/htdocs/images/cfdisk.jpgbin0 -> 7063 bytes
-rw-r--r--curses.buetow.org/htdocs/images/elvis.pngbin0 -> 12538 bytes
-rw-r--r--curses.buetow.org/htdocs/images/elvis_s.pngbin0 -> 54923 bytes
-rw-r--r--curses.buetow.org/htdocs/images/emacs.gifbin0 -> 7831 bytes
-rw-r--r--curses.buetow.org/htdocs/images/emacs.jpgbin0 -> 6651 bytes
-rw-r--r--curses.buetow.org/htdocs/images/emacs_s.jpgbin0 -> 6651 bytes
-rw-r--r--curses.buetow.org/htdocs/images/epic.jpgbin0 -> 6342 bytes
-rw-r--r--curses.buetow.org/htdocs/images/epic.pngbin0 -> 6681 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ettercap.gifbin0 -> 6101 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ettercap.jpgbin0 -> 6916 bytes
-rw-r--r--curses.buetow.org/htdocs/images/finch.jpgbin0 -> 8145 bytes
-rw-r--r--curses.buetow.org/htdocs/images/finch.pngbin0 -> 12051 bytes
-rw-r--r--curses.buetow.org/htdocs/images/head.jpgbin0 -> 28136 bytes
-rw-r--r--curses.buetow.org/htdocs/images/htop.jpgbin0 -> 16345 bytes
-rw-r--r--curses.buetow.org/htdocs/images/htop.pngbin0 -> 22152 bytes
-rw-r--r--curses.buetow.org/htdocs/images/iptraf.gifbin0 -> 8779 bytes
-rw-r--r--curses.buetow.org/htdocs/images/iptraf.jpgbin0 -> 8903 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ircII.pngbin0 -> 13506 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ircII_s.pngbin0 -> 63973 bytes
-rw-r--r--curses.buetow.org/htdocs/images/irssi.jpgbin0 -> 8296 bytes
-rw-r--r--curses.buetow.org/htdocs/images/irssi.pngbin0 -> 10527 bytes
-rw-r--r--curses.buetow.org/htdocs/images/joe.gifbin0 -> 6456 bytes
-rw-r--r--curses.buetow.org/htdocs/images/joe.jpgbin0 -> 7173 bytes
-rw-r--r--curses.buetow.org/htdocs/images/lftp.pngbin0 -> 9771 bytes
-rw-r--r--curses.buetow.org/htdocs/images/lftp_s.pngbin0 -> 40706 bytes
-rw-r--r--curses.buetow.org/htdocs/images/licq.gifbin0 -> 5888 bytes
-rw-r--r--curses.buetow.org/htdocs/images/licq.jpgbin0 -> 7129 bytes
-rw-r--r--curses.buetow.org/htdocs/images/licq_s.jpgbin0 -> 7129 bytes
-rw-r--r--curses.buetow.org/htdocs/images/links.jpgbin0 -> 29792 bytes
-rw-r--r--curses.buetow.org/htdocs/images/links.pngbin0 -> 12809 bytes
-rw-r--r--curses.buetow.org/htdocs/images/lynx.gifbin0 -> 6348 bytes
-rw-r--r--curses.buetow.org/htdocs/images/lynx.jpgbin0 -> 6803 bytes
-rw-r--r--curses.buetow.org/htdocs/images/lynx2.gifbin0 -> 1206 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mc.gifbin0 -> 10587 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mc.jpgbin0 -> 10480 bytes
-rw-r--r--curses.buetow.org/htdocs/images/micq.gifbin0 -> 6746 bytes
-rw-r--r--curses.buetow.org/htdocs/images/micq.jpgbin0 -> 6606 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mp3blaster.gifbin0 -> 8646 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mp3blaster.jpgbin0 -> 11170 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mplayer.gifbin0 -> 6840 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mplayer.jpgbin0 -> 8731 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mutt.jpgbin0 -> 8617 bytes
-rw-r--r--curses.buetow.org/htdocs/images/mutt.pngbin0 -> 10885 bytes
-rw-r--r--curses.buetow.org/htdocs/images/nano.gifbin0 -> 6760 bytes
-rw-r--r--curses.buetow.org/htdocs/images/nano.jpgbin0 -> 10283 bytes
-rw-r--r--curses.buetow.org/htdocs/images/pico.pngbin0 -> 9420 bytes
-rw-r--r--curses.buetow.org/htdocs/images/pico_s.pngbin0 -> 35117 bytes
-rw-r--r--curses.buetow.org/htdocs/images/rtorrent.jpgbin0 -> 4715 bytes
-rw-r--r--curses.buetow.org/htdocs/images/rtorrent.pngbin0 -> 6658 bytes
-rw-r--r--curses.buetow.org/htdocs/images/screen.gifbin0 -> 6511 bytes
-rw-r--r--curses.buetow.org/htdocs/images/screen.jpgbin0 -> 8602 bytes
-rw-r--r--curses.buetow.org/htdocs/images/slrn.jpgbin0 -> 12145 bytes
-rw-r--r--curses.buetow.org/htdocs/images/slrn.pngbin0 -> 20107 bytes
-rw-r--r--curses.buetow.org/htdocs/images/snownews.jpgbin0 -> 9150 bytes
-rw-r--r--curses.buetow.org/htdocs/images/snownews.pngbin0 -> 13572 bytes
-rw-r--r--curses.buetow.org/htdocs/images/tin.gifbin0 -> 7918 bytes
-rw-r--r--curses.buetow.org/htdocs/images/tin.jpgbin0 -> 10943 bytes
-rw-r--r--curses.buetow.org/htdocs/images/top.gifbin0 -> 9304 bytes
-rw-r--r--curses.buetow.org/htdocs/images/top.jpgbin0 -> 9707 bytes
-rw-r--r--curses.buetow.org/htdocs/images/unix.gifbin0 -> 9670 bytes
-rw-r--r--curses.buetow.org/htdocs/images/vim.gifbin0 -> 4615 bytes
-rw-r--r--curses.buetow.org/htdocs/images/vim.jpgbin0 -> 4809 bytes
-rw-r--r--curses.buetow.org/htdocs/images/vim_s.gifbin0 -> 1029 bytes
-rw-r--r--curses.buetow.org/htdocs/images/w3m.jpgbin0 -> 5660 bytes
-rw-r--r--curses.buetow.org/htdocs/images/w3m.pngbin0 -> 6327 bytes
-rw-r--r--curses.buetow.org/htdocs/images/yafc.pngbin0 -> 14468 bytes
-rw-r--r--curses.buetow.org/htdocs/images/yafc_s.pngbin0 -> 63667 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ychat.jpgbin0 -> 10578 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ychat.pngbin0 -> 14723 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ysm.pngbin0 -> 16106 bytes
-rw-r--r--curses.buetow.org/htdocs/images/ysm_s.pngbin0 -> 67963 bytes
-rw-r--r--default/config.xml67
-rw-r--r--default/htdocs/images/bg.pngbin0 -> 347 bytes
-rw-r--r--default/htdocs/images/camel.jpgbin0 -> 46392 bytes
-rw-r--r--default/htdocs/images/dotORG.pngbin0 -> 12256 bytes
-rw-r--r--default/htdocs/images/head.jpgbin0 -> 55048 bytes
-rw-r--r--default/htdocs/images/ipv6ready.pngbin0 -> 3786 bytes
-rw-r--r--default/htdocs/images/org.pngbin0 -> 4682 bytes
-rw-r--r--default/htdocs/styles/blank.css1
-rw-r--r--default/htdocs/styles/default.css110
-rw-r--r--default/templates/plain.xml5
-rw-r--r--default/templates/rss2.feed.xml16
-rw-r--r--default/templates/xhtml.xml35
-rw-r--r--dev.buetow.org/content/home.xml69
-rw-r--r--foo.buetow.org/content/.rss.xml4
-rw-r--r--foo.buetow.org/content/99.Imprint.xml86
-rw-r--r--foo.buetow.org/content/BRAINSTORMING.txt5
-rw-r--r--foo.buetow.org/content/Style-Guide.xml37
-rw-r--r--foo.buetow.org/content/home.xml20
-rw-r--r--foo.buetow.org/htdocs/images/bg_content.jpgbin0 -> 13847 bytes
-rw-r--r--foo.buetow.org/htdocs/images/hop.jpgbin0 -> 18838 bytes
-rw-r--r--foo.buetow.org/htdocs/images/paul.jpgbin0 -> 22871 bytes
-rw-r--r--foo.buetow.org/htdocs/images/paul2.jpgbin0 -> 22377 bytes
-rw-r--r--foo.buetow.org/htdocs/images/rantanplan.jpgbin0 -> 32089 bytes
-rw-r--r--fype.buetow.org/OBSOLETEPROJECT1
-rw-r--r--fype.buetow.org/content/98.contact.xml20
-rw-r--r--fype.buetow.org/content/Examples.xml21
-rw-r--r--fype.buetow.org/content/SVN-Download.xml9
-rw-r--r--fype.buetow.org/content/Statistics.xml12
-rw-r--r--fype.buetow.org/content/Synopses.xml21
-rw-r--r--fype.buetow.org/content/home.xml24
-rw-r--r--fype.buetow.org/htdocs/images/fype.pngbin0 -> 1978 bytes
-rw-r--r--fype0.buetow.org/OBSOLETEPROJECT1
-rw-r--r--fype0.buetow.org/content/98.contact.xml20
-rw-r--r--fype0.buetow.org/content/Examples.xml21
-rw-r--r--fype0.buetow.org/content/SVN-Download.xml9
-rw-r--r--fype0.buetow.org/content/Statistics.xml12
-rw-r--r--fype0.buetow.org/content/Synopses.xml21
-rw-r--r--fype0.buetow.org/content/home.xml27
-rw-r--r--fype0.buetow.org/htdocs/images/fype.pngbin0 -> 1978 bytes
-rw-r--r--httpbench.buetow.org/PROJECT1
-rw-r--r--httpbench.buetow.org/content/20.Manpage.xml12
-rw-r--r--httpbench.buetow.org/content/40.Changelog.xml12
-rw-r--r--httpbench.buetow.org/content/50.Download.xml23
-rw-r--r--httpbench.buetow.org/content/98.contact.xml20
-rw-r--r--httpbench.buetow.org/content/99.license.xml7
-rw-r--r--httpbench.buetow.org/content/home.xml30
-rw-r--r--httpbench.buetow.org/htdocs/images/loadbars.pngbin0 -> 2108 bytes
-rw-r--r--irssi.buetow.org/content/Plugins.sub/Drunken.xml10
-rw-r--r--irssi.buetow.org/content/Plugins.sub/Foo.xml7
-rw-r--r--irssi.buetow.org/content/Plugins.sub/home.xml7
-rw-r--r--irssi.buetow.org/content/SVN.xml7
-rw-r--r--irssi.buetow.org/content/home.xml11
-rw-r--r--irssi.buetow.org/content/license.xml54
-rw-r--r--jsmstrade.buetow.org/OLDPROJECT1
-rw-r--r--jsmstrade.buetow.org/content/98.contact.xml20
-rw-r--r--jsmstrade.buetow.org/content/JAR-Download.xml10
-rw-r--r--jsmstrade.buetow.org/content/SVN-Download.xml7
-rw-r--r--jsmstrade.buetow.org/content/Screenshots.xml8
-rw-r--r--jsmstrade.buetow.org/content/home.xml17
-rw-r--r--jsmstrade.buetow.org/content/license.xml30
-rw-r--r--jsmstrade.buetow.org/htdocs/images/screenshot.pngbin0 -> 13636 bytes
-rw-r--r--loadbars.buetow.org/PROJECT1
-rw-r--r--loadbars.buetow.org/content/20.Manpage.xml12
-rw-r--r--loadbars.buetow.org/content/30.Screenshots.xml11
-rw-r--r--loadbars.buetow.org/content/40.Changelog.xml12
-rw-r--r--loadbars.buetow.org/content/45.Wishlist.xml12
-rw-r--r--loadbars.buetow.org/content/50.Download.xml24
-rw-r--r--loadbars.buetow.org/content/98.contact.xml20
-rw-r--r--loadbars.buetow.org/content/99.license.xml7
-rw-r--r--loadbars.buetow.org/content/home.xml24
-rw-r--r--loadbars.buetow.org/htdocs/images/loadbars.pngbin0 -> 2108 bytes
-rw-r--r--loadbars.buetow.org/htdocs/images/loadbars2.pngbin0 -> 17636 bytes
-rw-r--r--netcalendar.buetow.org/OBSOLETEPROJECT1
-rw-r--r--netcalendar.buetow.org/content/98.contact.xml20
-rw-r--r--netcalendar.buetow.org/content/Download.xml17
-rw-r--r--netcalendar.buetow.org/content/SVN-Download.xml7
-rw-r--r--netcalendar.buetow.org/content/Screenshots.xml8
-rw-r--r--netcalendar.buetow.org/content/home.xml28
-rw-r--r--netcalendar.buetow.org/content/license.xml30
-rw-r--r--netcalendar.buetow.org/htdocs/images/award.gifbin0 -> 9647 bytes
-rw-r--r--netcalendar.buetow.org/htdocs/images/award.org.gifbin0 -> 9647 bytes
-rw-r--r--netcalendar.buetow.org/htdocs/images/head.jpgbin0 -> 32194 bytes
-rw-r--r--netcalendar.buetow.org/htdocs/images/screenshot.pngbin0 -> 217299 bytes
-rw-r--r--niduterm.buetow.org/OBSOLETEROJECT0
-rw-r--r--niduterm.buetow.org/content/Download.xml7
-rw-r--r--niduterm.buetow.org/content/Screenshot.xml9
-rw-r--r--niduterm.buetow.org/content/home.xml22
-rw-r--r--niduterm.buetow.org/content/license.xml10
-rw-r--r--niduterm.buetow.org/htdocs/images/niduterm.pngbin0 -> 8682 bytes
-rw-r--r--old-ssl.buetow.org/config.xml64
-rw-r--r--old-ssl.buetow.org/content/.10.Hosting.xml194
-rw-r--r--old-ssl.buetow.org/content/.99.AGB.xml110
-rw-r--r--old-ssl.buetow.org/content/.Papers.xml59
-rw-r--r--old-ssl.buetow.org/content/.Referenzen.xml69
-rw-r--r--old-ssl.buetow.org/content/.Virtual-Reality.xml45
-rw-r--r--old-ssl.buetow.org/content/20.Support.xml16
-rw-r--r--old-ssl.buetow.org/content/30.Softwareentwicklung.xml26
-rw-r--r--old-ssl.buetow.org/content/90.e-Library.xml88
-rw-r--r--old-ssl.buetow.org/content/98.Impressum.xml134
-rw-r--r--old-ssl.buetow.org/content/home.xml34
-rw-r--r--old-ssl.buetow.org/htdocs/images/_foto.pngbin0 -> 15868 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/beastie.pngbin0 -> 15677 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/camel.gifbin0 -> 9993 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/covise_vr_1.gifbin0 -> 23686 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/foto.pngbin0 -> 33386 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/front.jpgbin0 -> 10844 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/get_adobe_reader.pngbin0 -> 4827 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/gradient-blue-rev.pngbin0 -> 409 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/gradient-blue.pngbin0 -> 415 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/gradient-orange.pngbin0 -> 494 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/gradient.pngbin0 -> 743 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/impressum.jpgbin0 -> 9349 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/ipv6ready.pngbin0 -> 11456 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/library.jpgbin0 -> 32000 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/osi.pngbin0 -> 11426 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/paypal.jpgbin0 -> 1278 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/referenzen.jpgbin0 -> 4426 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/server.jpgbin0 -> 8905 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/server2.jpgbin0 -> 8625 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/images/test.jpgbin0 -> 2125 bytes
-rw-r--r--old-ssl.buetow.org/htdocs/styles/default.css275
-rw-r--r--old-ssl.buetow.org/htdocs/styles/print.css41
-rw-r--r--old-ssl.buetow.org/templates/xhtml.xml66
-rw-r--r--paul.buetow.org/content/.Style-Guide.xml37
-rw-r--r--paul.buetow.org/content/.rss.xml4
-rw-r--r--paul.buetow.org/content/80.Services.xml18
-rw-r--r--paul.buetow.org/content/99.Imprint.xml86
-rw-r--r--paul.buetow.org/content/home.xml20
-rw-r--r--paul.buetow.org/htdocs/images/bg_content.jpgbin0 -> 13847 bytes
-rw-r--r--paul.buetow.org/htdocs/images/hop.jpgbin0 -> 18838 bytes
-rw-r--r--paul.buetow.org/htdocs/images/paul.jpgbin0 -> 22871 bytes
-rw-r--r--paul.buetow.org/htdocs/images/paul2.jpgbin0 -> 22377 bytes
-rw-r--r--paul.buetow.org/htdocs/images/rantanplan.jpgbin0 -> 32089 bytes
-rw-r--r--perl9.buetow.org/content/Better-Than-Others.sub/Lisp.xml22
-rw-r--r--perl9.buetow.org/content/Better-Than-Others.sub/PHP.xml5
-rw-r--r--perl9.buetow.org/content/Better-Than-Others.sub/Python.xml17
-rw-r--r--perl9.buetow.org/content/Better-Than-Others.sub/home.xml5
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Hypergoto.xml17
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Infinite-Loops.xml34
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Megahyper-Operators.xml50
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Mixed-Contexes.xml10
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Random-Number-Generator.xml8
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/Reverse-Methods.xml11
-rw-r--r--perl9.buetow.org/content/Extended-Features.sub/home.xml5
-rw-r--r--perl9.buetow.org/content/New-Features.sub/Artificial-Intelligence.xml9
-rw-r--r--perl9.buetow.org/content/New-Features.sub/Multi-Langual.xml18
-rw-r--r--perl9.buetow.org/content/New-Features.sub/New-Contexes.xml40
-rw-r--r--perl9.buetow.org/content/New-Features.sub/Random-Operator.xml10
-rw-r--r--perl9.buetow.org/content/New-Features.sub/home.xml5
-rw-r--r--perl9.buetow.org/content/home.xml6
-rw-r--r--perl9.buetow.org/htdocs/images/perl.jpgbin0 -> 6947 bytes
-rw-r--r--perldaemon.buetow.org/PROJECT1
-rw-r--r--perldaemon.buetow.org/content/30.README.xml12
-rw-r--r--perldaemon.buetow.org/content/40.CHANGELOG.xml12
-rw-r--r--perldaemon.buetow.org/content/45.WISHLIST.xml12
-rw-r--r--perldaemon.buetow.org/content/50.Download.xml11
-rw-r--r--perldaemon.buetow.org/content/98.Contact.xml20
-rw-r--r--perldaemon.buetow.org/content/99.License.xml54
-rw-r--r--perldaemon.buetow.org/content/home.xml20
-rw-r--r--perldaemon.buetow.org/htdocs/images/perl.pngbin0 -> 40154 bytes
-rw-r--r--pluto.buetow.org/content/.rss.xml4
-rw-r--r--pluto.buetow.org/content/99.Imprint.xml86
-rw-r--r--pluto.buetow.org/content/BRAINSTORMING.txt5
-rw-r--r--pluto.buetow.org/content/Style-Guide.xml37
-rw-r--r--pluto.buetow.org/content/home.xml20
-rw-r--r--pluto.buetow.org/htdocs/images/bg_content.jpgbin0 -> 13847 bytes
-rw-r--r--pluto.buetow.org/htdocs/images/hop.jpgbin0 -> 18838 bytes
-rw-r--r--pluto.buetow.org/htdocs/images/paul.jpgbin0 -> 22871 bytes
-rw-r--r--pluto.buetow.org/htdocs/images/paul2.jpgbin0 -> 22377 bytes
-rw-r--r--pluto.buetow.org/htdocs/images/rantanplan.jpgbin0 -> 32089 bytes
-rw-r--r--preview.buetow.org/content/home.xml11
-rw-r--r--preview.buetow.org/htdocs/images/head.jpgbin0 -> 25209 bytes
-rw-r--r--pwgrep.buetow.org/PROJECT1
-rw-r--r--pwgrep.buetow.org/content/40.Changelog.xml13
-rw-r--r--pwgrep.buetow.org/content/50.SVN-Download.xml7
-rw-r--r--pwgrep.buetow.org/content/98.contact.xml20
-rw-r--r--pwgrep.buetow.org/content/99.license.xml54
-rw-r--r--pwgrep.buetow.org/content/Tutorials.sub/10.Passwords.xml40
-rw-r--r--pwgrep.buetow.org/content/Tutorials.sub/20.Files.xml18
-rw-r--r--pwgrep.buetow.org/content/Tutorials.sub/home.xml5
-rw-r--r--pwgrep.buetow.org/content/home.xml27
-rw-r--r--pwgrep.buetow.org/htdocs/images/1.pngbin0 -> 17866 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/10.pngbin0 -> 20486 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/11.pngbin0 -> 29818 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/12.pngbin0 -> 14402 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/13.pngbin0 -> 14874 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/2.pngbin0 -> 28790 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/3.pngbin0 -> 42088 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/4.pngbin0 -> 5215 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/5.pngbin0 -> 4197 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/6.pngbin0 -> 39463 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/7.pngbin0 -> 21610 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/8.pngbin0 -> 22385 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/9.pngbin0 -> 8165 bytes
-rw-r--r--pwgrep.buetow.org/htdocs/images/gnupg.pngbin0 -> 11585 bytes
-rw-r--r--redirect:angelova.eu1
-rw-r--r--redirect:bl.buetow.org1
-rw-r--r--redirect:books.buetow.org1
-rw-r--r--redirect:buetow.org1
-rw-r--r--redirect:calc.buetow.org1
-rw-r--r--redirect:contact.buetow.org1
-rw-r--r--redirect:dslvpnrouter.buetow.org1
-rw-r--r--redirect:hsbot.buetow.org1
-rw-r--r--redirect:hsquickmail.buetow.org1
-rw-r--r--redirect:ipv6test.buetow.org1
-rw-r--r--redirect:mail.buetow.org1
-rw-r--r--redirect:projects.buetow.org1
-rw-r--r--redirect:sc.buetow.org1
-rw-r--r--redirect:ssl.buetow.org1
-rw-r--r--redirect:wishlist.buetow.org1
-rw-r--r--redirect:wunschzettel.buetow.org1
-rw-r--r--redirect:www.buetow.org1
-rw-r--r--scifi.buetow.org/content/2010.xml6
-rw-r--r--scifi.buetow.org/content/2010/brandhorst_kantaki_01-diamant.inc22
-rw-r--r--scifi.buetow.org/content/2010/brandhorst_kinder_der_ewigkeit.inc22
-rw-r--r--scifi.buetow.org/content/2010/douglas_01-per_anhalter_durch_die_galaxis.inc22
-rw-r--r--scifi.buetow.org/content/2010/douglas_02-das_restaurant_am_ende_des_universions.inc22
-rw-r--r--scifi.buetow.org/content/2010/douglas_03-das_leben_das_universum_und_der_ganze_rest.inc22
-rw-r--r--scifi.buetow.org/content/2010/douglas_04-machts_gut_und_danke_fuer_den_fisch.inc22
-rw-r--r--scifi.buetow.org/content/2010/seiten.txt1
-rw-r--r--scifi.buetow.org/content/2011.xml6
-rw-r--r--scifi.buetow.org/content/2011/brandhorst_kantaki_02-der_metamorph.inc22
-rw-r--r--scifi.buetow.org/content/2011/brandhorst_kantaki_03-der_zeitkrieg.inc22
-rw-r--r--scifi.buetow.org/content/2011/brandhorst_kantaki_04-feuervoegel.inc22
-rw-r--r--scifi.buetow.org/content/2011/brandhorst_kantaki_05-feuerstuerme.inc22
-rw-r--r--scifi.buetow.org/content/2011/brandhorst_kantaki_06-feuertraeume.inc22
-rw-r--r--scifi.buetow.org/content/2011/heitz_justifiers_00-collector.inc22
-rw-r--r--scifi.buetow.org/content/2011/reynolds_relevation_space-unendlichkeit.inc22
-rw-r--r--scifi.buetow.org/content/2011/seiten.txt1
-rw-r--r--scifi.buetow.org/content/2011/zahn_jagt_auf_ikarus.inc23
-rw-r--r--scifi.buetow.org/content/2012.xml6
-rw-r--r--scifi.buetow.org/content/2012/seiten.txt1
-rw-r--r--scifi.buetow.org/content/2012/simons_01-hyperion.inc23
-rw-r--r--scifi.buetow.org/content/Bald.xml7
-rw-r--r--scifi.buetow.org/content/Bald/brandhorst-das_artefakt.inc22
-rw-r--r--scifi.buetow.org/content/Bald/eschbach-quest.inc22
-rw-r--r--scifi.buetow.org/content/Bald/justifiers_01-missing_in_action.inc-hide22
-rw-r--r--scifi.buetow.org/content/Bald/justifiers_02-undercover.inc-hide22
-rw-r--r--scifi.buetow.org/content/Bald/reynolds_relevation_space-chasm_city.inc23
-rw-r--r--scifi.buetow.org/content/Bald/seiten.txt1
-rw-r--r--scifi.buetow.org/content/Bald/westerfeld_weltensturm.inc22
-rw-r--r--scifi.buetow.org/content/Makefile17
-rw-r--r--scifi.buetow.org/content/home.xml6
-rw-r--r--scifi.buetow.org/content/home/seiten.txt1
-rw-r--r--scifi.buetow.org/content/home/simons_02-endymion.inc23
-rwxr-xr-xscifi.buetow.org/content/replace.sh6
-rw-r--r--scifi.buetow.org/htdocs/images/chasm_city-small.jpgbin0 -> 20760 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/chasm_city.jpgbin0 -> 78961 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/collector-small.jpgbin0 -> 10158 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/collector.jpgbin0 -> 36188 bytes
-rwxr-xr-xscifi.buetow.org/htdocs/images/convert.sh5
-rw-r--r--scifi.buetow.org/htdocs/images/das_artefakt-small.pngbin0 -> 46256 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/das_artefakt.pngbin0 -> 178125 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest-small.jpgbin0 -> 30643 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest.jpgbin0 -> 110451 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums-small.jpgbin0 -> 33950 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums.jpgbin0 -> 126318 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/der_metamorph-small.jpgbin0 -> 8836 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/der_metamorph.jpgbin0 -> 28564 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/der_zeitkrieg-small.jpgbin0 -> 20402 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/der_zeitkrieg.jpgbin0 -> 63169 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/diamant-small.jpgbin0 -> 25603 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/diamant.jpgbin0 -> 84946 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/endymion-small.jpgbin0 -> 27846 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/endymion.jpgbin0 -> 296531 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuerstuerme-small.jpgbin0 -> 24909 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuerstuerme.jpgbin0 -> 84886 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuertraeume-small.jpgbin0 -> 26288 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuertraeume.jpgbin0 -> 88948 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuervoegel-small.jpgbin0 -> 23379 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/feuervoegel.jpgbin0 -> 70948 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/hyperion-small.jpgbin0 -> 22526 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/hyperion.jpgbin0 -> 87052 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/jagt_auf_ikarus-small.jpgbin0 -> 26490 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/jagt_auf_ikarus.jpgbin0 -> 88262 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/kinder_der_ewigkeit-small.jpgbin0 -> 25306 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/kinder_der_ewigkeit.jpgbin0 -> 88783 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch-small.jpgbin0 -> 28472 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch.jpgbin0 -> 97083 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/missing_in_action-small.jpgbin0 -> 18999 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/missing_in_action.jpgbin0 -> 60216 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis-small.jpgbin0 -> 32211 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis.jpgbin0 -> 113643 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/quest-small.pngbin0 -> 43621 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/quest.pngbin0 -> 369541 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/undercover-small.jpgbin0 -> 19534 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/undercover.jpgbin0 -> 62732 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/unendlichkeit-small.jpgbin0 -> 17433 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/unendlichkeit.jpgbin0 -> 52082 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/wallpaper.jpgbin0 -> 58234 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/weltensturm-small.jpgbin0 -> 26935 bytes
-rw-r--r--scifi.buetow.org/htdocs/images/weltensturm.jpgbin0 -> 98222 bytes
-rw-r--r--scifi.buetow.org/htdocs/styles/default.css104
-rw-r--r--scifi.buetow.org/templates/xhtml-piwik.xml48
-rw-r--r--scifi.buetow.org/templates/xhtml.xml34
-rw-r--r--sload.buetow.org/OLDPROJECT1
-rw-r--r--sload.buetow.org/content/50.SVN-Download.xml7
-rw-r--r--sload.buetow.org/content/98.contact.xml20
-rw-r--r--sload.buetow.org/content/99.license.xml54
-rw-r--r--sload.buetow.org/content/home.xml54
-rw-r--r--sload.buetow.org/htdocs/images/haskell.pngbin0 -> 8184 bytes
-rw-r--r--stud.buetow.org/content/.rss.xml4
-rw-r--r--stud.buetow.org/content/home.xml11
-rw-r--r--temp.buetow.org/content/home.xml9
-rw-r--r--temp.buetow.org/htdocs/images/award.gifbin0 -> 9647 bytes
-rw-r--r--temp.buetow.org/htdocs/images/award.org.gifbin0 -> 9647 bytes
-rw-r--r--temp.buetow.org/htdocs/images/head.jpgbin0 -> 32194 bytes
-rw-r--r--temp.buetow.org/htdocs/images/screenshot.pngbin0 -> 217299 bytes
-rw-r--r--under-construction.buetow.org/content/home.xml22
-rw-r--r--use.buetow.org/content/Bench.sub/IntVSCon.xml10
-rw-r--r--use.buetow.org/content/Bench.sub/Loop.xml10
-rw-r--r--use.buetow.org/content/Bench.sub/Shift.xml10
-rw-r--r--use.buetow.org/content/Bench.sub/home.xml7
-rw-r--r--use.buetow.org/content/Diverse.sub/Fibonacci.xml10
-rw-r--r--use.buetow.org/content/Diverse.sub/foo.xml6
-rw-r--r--use.buetow.org/content/Diverse.sub/home.xml7
-rw-r--r--use.buetow.org/content/Examples.sub/Autoload.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/Dualvar.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/HashTie.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/Iterator.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/MyGrep.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/ReadOnly.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/Scopeing.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/StaticVar.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/Structs.xml10
-rw-r--r--use.buetow.org/content/Examples.sub/home.xml5
-rw-r--r--use.buetow.org/content/Examples.sub/overload.xml10
-rw-r--r--use.buetow.org/content/Fun.sub/Fibonacci.pl.c.xml15
-rw-r--r--use.buetow.org/content/Fun.sub/Nosemicolon.xml10
-rw-r--r--use.buetow.org/content/Fun.sub/Rev.xml10
-rw-r--r--use.buetow.org/content/Fun.sub/home.xml7
-rw-r--r--use.buetow.org/content/Poetry.sub/Christmas.xml12
-rw-r--r--use.buetow.org/content/Poetry.sub/Math.xml10
-rw-r--r--use.buetow.org/content/Poetry.sub/PHP.xml10
-rw-r--r--use.buetow.org/content/Poetry.sub/Shopping.xml10
-rw-r--r--use.buetow.org/content/Poetry.sub/Travel.xml10
-rw-r--r--use.buetow.org/content/Poetry.sub/home.xml5
-rw-r--r--use.buetow.org/content/home.xml7
-rw-r--r--vpndslrouter.buetow.org/content/home.xml277
-rw-r--r--vpndslrouter.buetow.org/htdocs/kernel.config.txt1128
-rw-r--r--vs-sim.buetow.org/OLDPROJECT1
-rw-r--r--vs-sim.buetow.org/content/10.Screenshots.xml10
-rw-r--r--vs-sim.buetow.org/content/20.Downloads.xml44
-rw-r--r--vs-sim.buetow.org/content/25.SVN-Downloads.xml7
-rw-r--r--vs-sim.buetow.org/content/50.References.xml25
-rw-r--r--vs-sim.buetow.org/content/98.contact.xml20
-rw-r--r--vs-sim.buetow.org/content/99.License.xml30
-rw-r--r--vs-sim.buetow.org/content/home.xml19
-rw-r--r--vs-sim.buetow.org/htdocs/images/javagames.jpgbin0 -> 2731 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/tanenbaum.jpgbin0 -> 1853 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss1-small.jpgbin0 -> 15046 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss1.jpgbin0 -> 214287 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss2-small.jpgbin0 -> 12074 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss2.jpgbin0 -> 161379 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss3-small.jpgbin0 -> 12341 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss3.jpgbin0 -> 258514 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss4-small.jpgbin0 -> 14359 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs-ss4.jpgbin0 -> 206667 bytes
-rw-r--r--vs-sim.buetow.org/htdocs/images/vs.jpgbin0 -> 4679 bytes
-rw-r--r--www.angelova.eu/config.xml50
-rw-r--r--www.angelova.eu/content/home.xml27
-rw-r--r--www.angelova.eu/htdocs/styles/default.css109
-rw-r--r--www.angelova.eu/templates/xhtml.xml38
-rw-r--r--xerl.buetow.org/PROJECT1
-rw-r--r--xerl.buetow.org/content/98.contact.xml20
-rw-r--r--xerl.buetow.org/content/99.license.xml54
-rw-r--r--xerl.buetow.org/content/Download.xml12
-rw-r--r--xerl.buetow.org/content/home.xml9
-rw-r--r--xerl.buetow.org/htdocs/images/freshmeat.gifbin0 -> 5632 bytes
-rw-r--r--xerl.buetow.org/htdocs/images/head.jpgbin0 -> 18803 bytes
-rw-r--r--xerl.buetow.org/htdocs/images/xerl.pngbin0 -> 4343 bytes
-rw-r--r--xerldev.buetow.org/content/98.contact.xml20
-rw-r--r--xerldev.buetow.org/content/home.xml5
-rw-r--r--ychat.buetow.org/OBSOLETEPROJECT1
-rw-r--r--ychat.buetow.org/content/98.contact.xml20
-rw-r--r--ychat.buetow.org/content/Documentation.xml10
-rw-r--r--ychat.buetow.org/content/SVN.xml9
-rw-r--r--ychat.buetow.org/content/Source-Packages.xml10
-rw-r--r--ychat.buetow.org/content/home.xml31
-rw-r--r--ychat.buetow.org/content/license.xml30
-rw-r--r--ychat.buetow.org/htdocs/images/ychat-big.pngbin0 -> 4319 bytes
-rw-r--r--ychat.buetow.org/htdocs/images/ychat.pngbin0 -> 4442 bytes
-rw-r--r--ychat.buetow.org/htdocs/images/ychat4.pngbin0 -> 6248 bytes
-rw-r--r--yhttpd.buetow.org/OBSOLETEPROJECT1
-rw-r--r--yhttpd.buetow.org/content/98.contact.xml20
-rw-r--r--yhttpd.buetow.org/content/home.xml12
597 files changed, 8218 insertions, 0 deletions
diff --git a/arcade.buetow.org/content/Jump_and_run.xml b/arcade.buetow.org/content/Jump_and_run.xml
new file mode 100644
index 0000000..2ca072f
--- /dev/null
+++ b/arcade.buetow.org/content/Jump_and_run.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Jump and run games</pagetitle>
+ <includefiles separator="incsep" reldir="Jump_and_run" pattern="\.inc$" />
+</content>
diff --git a/arcade.buetow.org/content/Jump_and_run/nes_super_mario_bros_1.inc b/arcade.buetow.org/content/Jump_and_run/nes_super_mario_bros_1.inc
new file mode 100644
index 0000000..dab6ac4
--- /dev/null
+++ b/arcade.buetow.org/content/Jump_and_run/nes_super_mario_bros_1.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/nes-super-mario-bros1.jpg">
+ <rimg href="%%documentsurl%%images/nes-super-mario-bros1-small.jpg" />
+ </namedlink>
+ <textheader>Super Mario Bros</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: NES</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: Nintendo</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 1985</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 0.375 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun.xml b/arcade.buetow.org/content/Run_and_gun.xml
new file mode 100644
index 0000000..f9f0242
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Run and gun games</pagetitle>
+ <includefiles separator="incsep" reldir="Run_and_gun" pattern="\.inc$" />
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_cyberlip.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_cyberlip.inc
new file mode 100644
index 0000000..e2b9204
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_cyberlip.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-cyberlip.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-cyberlip-small.jpg" />
+ </namedlink>
+ <textheader>Cyberlip</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 1990</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 75 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug.inc
new file mode 100644
index 0000000..aa30ce4
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug1.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug1-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 1996</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 224 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_2.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_2.inc
new file mode 100644
index 0000000..2496d3a
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_2.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug2.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug2-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug 2</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 1998</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 352 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_3.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_3.inc
new file mode 100644
index 0000000..85cb5b7
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_3.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug3.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug3-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug 3</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 2000</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 712 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_4.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_4.inc
new file mode 100644
index 0000000..efb38f8
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_4.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug4.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug4-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug 4</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 2002</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 560 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_5.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_5.inc
new file mode 100644
index 0000000..78bdce6
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_5.inc
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug5.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug5-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug 5</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 2003</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 712 Megs</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_6.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_6.inc
new file mode 100644
index 0000000..036d77b
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_6.inc
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslug6.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslug6-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug 6 (Bootleg)</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: ????</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: ??? Megs</text>
+ </enumitem>
+ <enumitem>
+ <text>Note: Custom Metal Slug Remix</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_x.inc b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_x.inc
new file mode 100644
index 0000000..9e808ff
--- /dev/null
+++ b/arcade.buetow.org/content/Run_and_gun/neogeo_metal_slug_x.inc
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/neogeo-metalslugx.jpg">
+ <rimg href="%%documentsurl%%images/neogeo-metalslugx-small.jpg" />
+ </namedlink>
+ <textheader>Metal Slug X</textheader>
+ <enumeration>
+ <enumitem>
+ <text>Platform: Neo Geo</text>
+ </enumitem>
+ <enumitem>
+ <text>Publisher: SNK</text>
+ </enumitem>
+ <enumitem>
+ <text>Release year: 1999</text>
+ </enumitem>
+ <enumitem>
+ <text>Size: 512 Megs</text>
+ </enumitem>
+ <enumitem>
+ <text>Note: Revised Metal Slug 2</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/arcade.buetow.org/content/home.xml b/arcade.buetow.org/content/home.xml
new file mode 100644
index 0000000..b6c4f42
--- /dev/null
+++ b/arcade.buetow.org/content/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Arcade Games</pagetitle>
+ <text>Here are some good arcade games listed. Not all, but most of them are actually arcade games. Please choose a category from above.</text>
+</content>
diff --git a/arcade.buetow.org/htdocs/images/convert.sh b/arcade.buetow.org/htdocs/images/convert.sh
new file mode 100755
index 0000000..87e9adc
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/convert.sh
@@ -0,0 +1,5 @@
+#!/bin/bash -x
+
+for i in $(ls *.jpg | grep -v small | grep -v wallpaper); do
+ convert -geometry 210 $i ${i/.jpg/-small.jpg}
+done
diff --git a/arcade.buetow.org/htdocs/images/m1-small.jpg b/arcade.buetow.org/htdocs/images/m1-small.jpg
new file mode 100644
index 0000000..1b371d5
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/m1-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/m1.jpg b/arcade.buetow.org/htdocs/images/m1.jpg
new file mode 100644
index 0000000..aa0a733
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/m1.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-cyberlip-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-cyberlip-small.jpg
new file mode 100644
index 0000000..b4d1c7e
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-cyberlip-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-cyberlip.jpg b/arcade.buetow.org/htdocs/images/neogeo-cyberlip.jpg
new file mode 100644
index 0000000..c7dc8b1
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-cyberlip.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug1-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug1-small.jpg
new file mode 100644
index 0000000..9d3583f
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug1-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug1.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug1.jpg
new file mode 100644
index 0000000..a1a6191
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug1.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug2-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug2-small.jpg
new file mode 100644
index 0000000..bd2f2eb
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug2-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug2.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug2.jpg
new file mode 100644
index 0000000..c02779f
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug2.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug3-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug3-small.jpg
new file mode 100644
index 0000000..923e708
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug3-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug3.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug3.jpg
new file mode 100644
index 0000000..400789c
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug3.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug4-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug4-small.jpg
new file mode 100644
index 0000000..d558ed5
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug4-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug4.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug4.jpg
new file mode 100644
index 0000000..8e0dc64
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug4.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug5-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug5-small.jpg
new file mode 100644
index 0000000..2e8879b
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug5-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug5.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug5.jpg
new file mode 100644
index 0000000..53b288f
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug5.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug6-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug6-small.jpg
new file mode 100644
index 0000000..1d021f9
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug6-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslug6.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslug6.jpg
new file mode 100644
index 0000000..7318fc0
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslug6.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslugx-small.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslugx-small.jpg
new file mode 100644
index 0000000..082b1ef
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslugx-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/neogeo-metalslugx.jpg b/arcade.buetow.org/htdocs/images/neogeo-metalslugx.jpg
new file mode 100644
index 0000000..98f45df
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/neogeo-metalslugx.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/nes-super-mario-bros1-small.jpg b/arcade.buetow.org/htdocs/images/nes-super-mario-bros1-small.jpg
new file mode 100644
index 0000000..36bfbba
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/nes-super-mario-bros1-small.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/images/nes-super-mario-bros1.jpg b/arcade.buetow.org/htdocs/images/nes-super-mario-bros1.jpg
new file mode 100644
index 0000000..2dda9bd
--- /dev/null
+++ b/arcade.buetow.org/htdocs/images/nes-super-mario-bros1.jpg
Binary files differ
diff --git a/arcade.buetow.org/htdocs/styles/default.css b/arcade.buetow.org/htdocs/styles/default.css
new file mode 100644
index 0000000..30352ac
--- /dev/null
+++ b/arcade.buetow.org/htdocs/styles/default.css
@@ -0,0 +1,107 @@
+body {
+ font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
+ font-size: 12px;
+ background-color: #000000;
+ color: #FFA500;
+ background-image: url(?document=images/wallpaper.jpg);
+ background-repeat: no-repeat;
+ background-position: right top;
+ margin: 0px;
+}
+
+p {
+ padding: 1px 0;
+}
+
+div.header {
+ background-color: #d37e01;
+ border-color: #47260c;
+ color: #000000;
+ border-width: 2px;
+ border-style: solid;
+ padding: 20px;
+ margin: 0px;
+ margin-bottom: 20px;
+ text-align: center;
+}
+
+div.footer {
+ color: #d37e01;
+ text-align: center;
+ font-style: italic;
+ font-size: 12px;
+ margin-top: 10px;
+ padding: 10px;
+}
+
+
+div.incsep {
+ border-color: #FFFFEF;
+ color: #FFFFEF;
+ border-width: 1px;
+ border-style: dashed;
+ background-color: #000000;
+ padding-bottom: 15px;
+}
+
+span.italic {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+div.main {
+ background-color: #000000;
+ border-width: 1px;
+ border-style: solid;
+ padding: 5px;
+ width: 550px;
+ margin: 15px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+h1 {
+ padding-left: 10px;
+ font-size: 30px;
+}
+
+h2, h3, p {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+
+pre, .quote, .code {
+ border:1px #000000 solid;
+ font-family: "Courier New", courier;
+ background: #000000;
+ color: #FFFFFF;
+ padding-top: -10px;
+ padding-right: 10px;
+ padding: 10px;
+ margin-bottom: 30px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+a {
+ color: #FFFFFF;
+}
+
+a:hover {
+ color: #FF0000;
+ text-decoration: none;
+}
+
+img {
+ padding-left: 10px;
+ padding-bottom: 10px;
+}
+
+img.limg {
+ padding-right: 10px;
+}
+
diff --git a/arcade.buetow.org/templates/xhtml-piwik.xml b/arcade.buetow.org/templates/xhtml-piwik.xml
new file mode 100644
index 0000000..cad0172
--- /dev/null
+++ b/arcade.buetow.org/templates/xhtml-piwik.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="alternate" type="application/rss+xml" title="buetow.org Newsfeed" href="http://rss.buetow.org" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ <script type="text/javascript">
+ var pkBaseURL = (("https:" == document.location.protocol) ? "http://%%piwik%%/" : "http://%%piwik%%/");
+ document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+ </script>
+ <script type="text/javascript">
+ try {
+ var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
+ piwikTracker.trackPageView();
+ piwikTracker.enableLinkTracking();
+ } catch( err ) {}
+ </script>
+ <noscript>
+ <img src="http://web.buetow.org/stats/piwik.php?idsite=1" style="border:0" alt="" />
+ </noscript>
+ </head>
+ <body>
+ <div class="header">
+ <type class="bold">A fortune quote: </type>
+ <type class="italic">$$!/usr/games/fortune -s$$</type>
+ </div>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ <div class="footer">
+ <noop>This website is part of the </noop>
+ <namedlink href="http://www.buetow.org">buetow.org</namedlink>
+ <noop> network!</noop>
+ </div>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/arcade.buetow.org/templates/xhtml.xml b/arcade.buetow.org/templates/xhtml.xml
new file mode 100644
index 0000000..4ed896d
--- /dev/null
+++ b/arcade.buetow.org/templates/xhtml.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="alternate" type="application/rss+xml" title="buetow.org Newsfeed" href="http://rss.buetow.org" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ </head>
+ <body>
+ <div class="header">
+ <type class="bold">A fortune quote: </type>
+ <type class="italic">$$!/usr/games/fortune -s$$</type>
+ </div>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ <div class="footer">
+ <noop>This website is part of the </noop>
+ <namedlink href="http://www.buetow.org">buetow.org</namedlink>
+ <noop> network!</noop>
+ </div>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/awksite.buetow.org/OBSOLETEPROJECT b/awksite.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..6133143
--- /dev/null
+++ b/awksite.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+Awksite is a small but usefull CGI application for generating dynamic HTML sites. It runs on all systems having GNU AWK (most *NIX boxes) installed.
diff --git a/awksite.buetow.org/content/98.contact.xml b/awksite.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/awksite.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/awksite.buetow.org/content/Download.xml b/awksite.buetow.org/content/Download.xml
new file mode 100644
index 0000000..a220364
--- /dev/null
+++ b/awksite.buetow.org/content/Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>Awksite can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/utils/awksite/</pretext>
+</content>
+
diff --git a/awksite.buetow.org/content/home.xml b/awksite.buetow.org/content/home.xml
new file mode 100644
index 0000000..bdb1505
--- /dev/null
+++ b/awksite.buetow.org/content/home.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Awksite</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of the AWK site script has been stalled. There will be no further development on this project. This project always was a proof of concept only. Bugs are not gonna be fixed. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>Awksite is a small but usefull CGI application for generating dynamic HTML sites. It runs on all systems having GNU AWK (most *NIX boxes) installed.</text>
+ <text>Look through the template and config file and you will understand very quickly how to use this small CGI script.</text>
+</content>
diff --git a/awksite.buetow.org/content/license.xml b/awksite.buetow.org/content/license.xml
new file mode 100644
index 0000000..0d6a0ec
--- /dev/null
+++ b/awksite.buetow.org/content/license.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>Awksite is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>Beer license</textheader>
+ <text>Awksite uses the beer license. If you use this script and you meet me , spend me a beer please! ;)</text>
+</content>
+
diff --git a/bar.buetow.org/content/.rss.xml b/bar.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/bar.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/bar.buetow.org/content/99.Imprint.xml b/bar.buetow.org/content/99.Imprint.xml
new file mode 100644
index 0000000..edbd5a7
--- /dev/null
+++ b/bar.buetow.org/content/99.Imprint.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Imprint</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please choose your contact method...</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Address / Snail Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidem&uuml;hler Stra&szlig;e 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Germany</noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Mailing Lists:</strong>
+ </noop>
+ <newline />
+ <link>http://lists.buetow.org</link>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Ticket and Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Ticket system:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <newline />
+ <noop>Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Legal:</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt, Germany</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/bar.buetow.org/content/BRAINSTORMING.txt b/bar.buetow.org/content/BRAINSTORMING.txt
new file mode 100644
index 0000000..b552d2d
--- /dev/null
+++ b/bar.buetow.org/content/BRAINSTORMING.txt
@@ -0,0 +1,5 @@
+Puppet
+IPVS/LVS
+DRBD
+OpenVPN
+Pacemaker/Heartbeat/...
diff --git a/bar.buetow.org/content/Style-Guide.xml b/bar.buetow.org/content/Style-Guide.xml
new file mode 100644
index 0000000..da17deb
--- /dev/null
+++ b/bar.buetow.org/content/Style-Guide.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Style guides for my nicknames</pagetitle>
+ <textheader>"rantanplan"</textheader>
+ <text>
+ <rimg href="?document=images/rantanplan.jpg" title="rantanplan" />
+ <noop>This is the style guide for my IRC nickname "rantanplan" @ irc.german-elite.net. This style guide has been inspired by </noop>
+ <namedlink href="http://www252.pair.com/comdog/style.html">brian d foy's</namedlink>
+ <noop> style guide. This style guide helps you to write my nickname in the correct way!</noop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in rantanplan must be of the same case. Lower case is preferred. Any capitalization is incorrect unless each letter is capitalized.</enumitem>
+ <enumitem>Sentences should not start with rantanplan if you normally capitalize the first word of a sentence. Recast the sentence so that it begins with a capital letter. Or just write the whole sentence in small or capitalized letters!</enumitem>
+ <enumitem>If rantanplan is too long for you, you may use rant or ranti instead.</enumitem>
+ <enumitem>If you like rantanplan very much, you may use rantiplanti as his nickname!</enumitem>
+ <enumitem>Sometimes rantanplan changes his nick into some weird combinations like plantanran or ranplantan or tanplanrantanplan! Any version is valid! You can think of 3 main body parts: ran tan and plan. You may combine them in any order!</noop>
+ <enumitem>The above mentioned is also valid for the reversed body parts: nar nat nalp. This combination is valid as well: nartanranplannat.</menuitem>
+ <enumitem>Sometimes rantanplan likes to show other people on what cool stuff he is working on. In this case a |foo postfix is added to any version of his nickname. E.g.: ranti|C means, that rantanplan is currently coding in C. rantanplan|vs|work means, that he is fighting against his current task at work!</enumitem>
+ <enumitem>Another way to express what rantanplan is doing is a prefix notation like worktanplan (he is working) or eattanplan (he is eating).</enumitem>
+ </enumeration>
+ </text>
+ <textheader>"pbuetow"</textheader>
+ <text>
+ <noop>This is the style guide for my nickname "pbuetow".</bnoop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in pbuetow must be of the same case. Any capitalization is incorrect. Except if all letters are uppercase! "pbuetow" and "PBUETOW" are the only correct ways to spell this nick! All other versions are invalid!</enumitem>
+ <enumitem>I may also use buetow instead of pbuetow (like on PerlMonks)! pcbuetow may be used, if pbuetow and/or buetow is taken.</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/bar.buetow.org/content/home.xml b/bar.buetow.org/content/home.xml
new file mode 100644
index 0000000..7617c85
--- /dev/null
+++ b/bar.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>It's just buetow.org</pagetitle>
+ <text>Welcome to my small humble website. My real name is Paul B&uuml;tow and I am a full time advanced Linux System Administrator managing more than 1000 servers at work. In my spare time I drive buetow.org and manage my own small company (to give support to Linux / *BSD systems and also to spend my time in system programming tasks).</text>
+ <text>If you don't like this website design: I am not a web designer and sometimes less is more.</text>
+ <text>
+ <enumeration>
+ <enumitem>
+ <noop>My development site: </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> (english)</noop>
+ </enumitem>
+ <enumitem>
+ <noop>My blogs: </noop>
+ <link>http://blogs.buetow.org</link>
+ <noop> (mostly german)</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/bar.buetow.org/htdocs/images/bg_content.jpg b/bar.buetow.org/htdocs/images/bg_content.jpg
new file mode 100644
index 0000000..2e60c1b
--- /dev/null
+++ b/bar.buetow.org/htdocs/images/bg_content.jpg
Binary files differ
diff --git a/bar.buetow.org/htdocs/images/hop.jpg b/bar.buetow.org/htdocs/images/hop.jpg
new file mode 100644
index 0000000..a3668fe
--- /dev/null
+++ b/bar.buetow.org/htdocs/images/hop.jpg
Binary files differ
diff --git a/bar.buetow.org/htdocs/images/paul.jpg b/bar.buetow.org/htdocs/images/paul.jpg
new file mode 100644
index 0000000..96968c8
--- /dev/null
+++ b/bar.buetow.org/htdocs/images/paul.jpg
Binary files differ
diff --git a/bar.buetow.org/htdocs/images/paul2.jpg b/bar.buetow.org/htdocs/images/paul2.jpg
new file mode 100644
index 0000000..5f4734a
--- /dev/null
+++ b/bar.buetow.org/htdocs/images/paul2.jpg
Binary files differ
diff --git a/bar.buetow.org/htdocs/images/rantanplan.jpg b/bar.buetow.org/htdocs/images/rantanplan.jpg
new file mode 100644
index 0000000..5396753
--- /dev/null
+++ b/bar.buetow.org/htdocs/images/rantanplan.jpg
Binary files differ
diff --git a/blogs.buetow.org/content/home.xml b/blogs.buetow.org/content/home.xml
new file mode 100644
index 0000000..a3cf7b7
--- /dev/null
+++ b/blogs.buetow.org/content/home.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>My computer stuff weblog</textheader>
+ <text>
+ <namedlink href="http://comp.buetow.org">http://comp.buetow.org</namedlink>
+ </text>
+ <textheader>My normal stuff weblog</textheader>
+ <text>
+ <namedlink href="http://blog.buetow.org">http://blog.buetow.org</namedlink>
+ </text>
+</content>
diff --git a/calculator.buetow.org/OBSOLETEPROJECT b/calculator.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..94948c3
--- /dev/null
+++ b/calculator.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+Calculator is a very portable text based calculator program written in C++.
diff --git a/calculator.buetow.org/content/98.contact.xml b/calculator.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/calculator.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/calculator.buetow.org/content/Download.xml b/calculator.buetow.org/content/Download.xml
new file mode 100644
index 0000000..69758ef
--- /dev/null
+++ b/calculator.buetow.org/content/Download.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <textheader>Binaries</textheader>
+ <text>Calculator binaries are available for the following platforms. But may compile on lots more. Check out the CVS Download to do so.</text>
+ <text>
+ <noop>Look at</noop>
+ <link>ftp://ftp.buetow.org/pub/Calculator/binaries</noop>
+ <noop>for all available binaries!</noop>
+ </text>
+ <textheader>Source packages</textheader>
+ <text>
+ <noop>Calculator source packages are available at</noop>
+ <link>ftp://ftp.buetow.org/pub/Calculator/</link>
+ <noop>.</noop>
+ </text>
+</content>
diff --git a/calculator.buetow.org/content/SVN-Download.xml b/calculator.buetow.org/content/SVN-Download.xml
new file mode 100644
index 0000000..be985e9
--- /dev/null
+++ b/calculator.buetow.org/content/SVN-Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>The Stack Calculator can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/playground/trunk/Cpp/StackCalculator/</pretext>
+</content>
+
diff --git a/calculator.buetow.org/content/Screenshots.xml b/calculator.buetow.org/content/Screenshots.xml
new file mode 100644
index 0000000..5c916a0
--- /dev/null
+++ b/calculator.buetow.org/content/Screenshots.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Screenshots</pagetitle>
+ <text>
+ <noop>Here some Screenshots of Calculator running on a Microsoft Windows box:</noop>
+ <newline /> <newline />
+ <namedlink href="%%imagesurl%%v0.1.png">v0.1.png</namedlink>
+ <newline /> <newline />
+ <namedlink href="%%imagesurl%%v0.2.png">v0.2.png</namedlink>
+ <newline /> <newline />
+ <namedlink href="%%imagesurl%%v0.4.png">v0.4.png</namedlink>
+ </text>
+</content>
diff --git a/calculator.buetow.org/content/home.xml b/calculator.buetow.org/content/home.xml
new file mode 100644
index 0000000..a845630
--- /dev/null
+++ b/calculator.buetow.org/content/home.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Easy Stack Calculator</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of the Easy Stack Calculator has been stalled. There will be no further development on this project. This project always was a proof of concept only. Bugs are not gonna be fixed. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>
+ <noop>Calculator is a very portable text based calculator program written in C++. If you wanna stay informed, please subscibe at </noop>
+ <namedlink href="http://freecode.com/projects/stack-calculator">freecode</namedlink>
+ <noop> to the stack-calculator project. You will receive an email then a new release has been made. However, I do not plan to release any new versions in the near future. This calculator is obsolet and may be replaced by the </noop>
+ <namedlink href="http://fype.buetow.org">Fype Language</namedlink>
+ <noop> which can do arithmetic calculations too.</noop>
+ </text>
+ <textheader>Version 0.6 (Sep 20th 2005)</textheader>
+ <enumeration>
+ <enumitem>Changed the source tree structure. Normal non-digits will now be treated with their ASCII values. Digits will be treated with ASCII values too if mode ascii has been activated.</enumitem>
+ <enumitem>Fixed the "operators" command.</enumitem>
+ </enumeration>
+ <textheader>Version 0.5 (Apr 18 2005)</textheader>
+ <enumeration>
+ <enumitem>Added list.h and stack.h. Calculator can now be used with parameters: ./calculator '1+6+4\'. Added the v(erbose) command. Added the pr(ecision) int command. </menuitem>
+ <enumitem>The - (minus) bug has been fixed!</enumitem>
+ </enumeration>
+ <textheader>Version 0.4.1 (Dec 1st 2004) - Bugfix release</textheader>
+ <enumeration>
+ <enumitem>
+ <noop>Equations like (...)op... can be solved now. Here, op is an operator. Before, ...op(...) only worked.</noop>
+ <newline />
+ <noop>Example: (4\+3)^(8*7)!</noop>
+ </enumitem>
+ <enumitem>The ^ operator now only uses whole numbers as an exponent.</enumitem>
+ <enumitem>Use \ to calculate the roots instead!</enumitem>
+ </enumeration>
+ <textheader>Version 0.4 (Nov 27th 2004)</textheader>
+ <enumeration>
+ <enumitem>Renamed the qu(it) command into ex(it).</enumitem>
+ <enumitem>Renamed the pri(ority) command into op(erators).</enumitem>
+ <enumitem>A "," can be used as a synonym for a ".".</enumitem>
+ <enumitem>0! resulted in an infinite loop. This has been fixed.</enumitem>
+ <enumitem>\w* resultet in a segmentation fault. This has been fixed.</enumitem>
+ <enumitem>New commands: ra(scii), which is the same as as(cii) but works the reverse way. !command executes a shell command. x\ calculates the square root of x.</menuitem>
+ </enumeration>
+ <textheader>Version 0.3.1 (Jul 26th 2004) - Bugfix release</textheader>
+ <enumeration>
+ <enumitem>This is a bugfix release only. No new features included.</menuitem>
+ </enumeration>
+ <textheader>Version 0.3 (May 8th 2004)</textheader>
+ <enumeration>
+ <enumitem>This version uses $ to store the result of the last calculaion in.</enumitem>
+ <enumitem>Also 4(2)(4) will be interpreted as 4*2*4.</enumitem>
+ <enumitem>Negative numbers can be typed: 4+-4(-1) = 4-4*-1 = 0</enumitem>
+ <enumitem>A few bugs have been fixed too.</enumitem>
+ </enumeration>
+ <textheader>Version 0.2 (May 2nd 2004)</textheader>
+ <enumeration>
+ <enumitem>This version can also handle different fields and double and float numbers. </enumitem>
+ </enumeration>
+ <textheader>Version 0.1 (May 1st 2004)</textheader>
+ <enumeration>
+ <enumitem>This version can only handle normal integer numbers. Double, floats etc. will be added in the next versions.</enumitem>
+ </enumeration>
+</content>
diff --git a/calculator.buetow.org/content/license.xml b/calculator.buetow.org/content/license.xml
new file mode 100644
index 0000000..0106ffe
--- /dev/null
+++ b/calculator.buetow.org/content/license.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>Calculator is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/calculator.buetow.org/htdocs/images/v0.1.png b/calculator.buetow.org/htdocs/images/v0.1.png
new file mode 100644
index 0000000..567e694
--- /dev/null
+++ b/calculator.buetow.org/htdocs/images/v0.1.png
Binary files differ
diff --git a/calculator.buetow.org/htdocs/images/v0.2.png b/calculator.buetow.org/htdocs/images/v0.2.png
new file mode 100644
index 0000000..02e6fbd
--- /dev/null
+++ b/calculator.buetow.org/htdocs/images/v0.2.png
Binary files differ
diff --git a/calculator.buetow.org/htdocs/images/v0.4.png b/calculator.buetow.org/htdocs/images/v0.4.png
new file mode 100644
index 0000000..7e69d53
--- /dev/null
+++ b/calculator.buetow.org/htdocs/images/v0.4.png
Binary files differ
diff --git a/charon.buetow.org/content/.rss.xml b/charon.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/charon.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/charon.buetow.org/content/99.Imprint.xml b/charon.buetow.org/content/99.Imprint.xml
new file mode 100644
index 0000000..edbd5a7
--- /dev/null
+++ b/charon.buetow.org/content/99.Imprint.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Imprint</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please choose your contact method...</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Address / Snail Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidem&uuml;hler Stra&szlig;e 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Germany</noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Mailing Lists:</strong>
+ </noop>
+ <newline />
+ <link>http://lists.buetow.org</link>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Ticket and Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Ticket system:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <newline />
+ <noop>Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Legal:</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt, Germany</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/charon.buetow.org/content/BRAINSTORMING.txt b/charon.buetow.org/content/BRAINSTORMING.txt
new file mode 100644
index 0000000..b552d2d
--- /dev/null
+++ b/charon.buetow.org/content/BRAINSTORMING.txt
@@ -0,0 +1,5 @@
+Puppet
+IPVS/LVS
+DRBD
+OpenVPN
+Pacemaker/Heartbeat/...
diff --git a/charon.buetow.org/content/Style-Guide.xml b/charon.buetow.org/content/Style-Guide.xml
new file mode 100644
index 0000000..da17deb
--- /dev/null
+++ b/charon.buetow.org/content/Style-Guide.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Style guides for my nicknames</pagetitle>
+ <textheader>"rantanplan"</textheader>
+ <text>
+ <rimg href="?document=images/rantanplan.jpg" title="rantanplan" />
+ <noop>This is the style guide for my IRC nickname "rantanplan" @ irc.german-elite.net. This style guide has been inspired by </noop>
+ <namedlink href="http://www252.pair.com/comdog/style.html">brian d foy's</namedlink>
+ <noop> style guide. This style guide helps you to write my nickname in the correct way!</noop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in rantanplan must be of the same case. Lower case is preferred. Any capitalization is incorrect unless each letter is capitalized.</enumitem>
+ <enumitem>Sentences should not start with rantanplan if you normally capitalize the first word of a sentence. Recast the sentence so that it begins with a capital letter. Or just write the whole sentence in small or capitalized letters!</enumitem>
+ <enumitem>If rantanplan is too long for you, you may use rant or ranti instead.</enumitem>
+ <enumitem>If you like rantanplan very much, you may use rantiplanti as his nickname!</enumitem>
+ <enumitem>Sometimes rantanplan changes his nick into some weird combinations like plantanran or ranplantan or tanplanrantanplan! Any version is valid! You can think of 3 main body parts: ran tan and plan. You may combine them in any order!</noop>
+ <enumitem>The above mentioned is also valid for the reversed body parts: nar nat nalp. This combination is valid as well: nartanranplannat.</menuitem>
+ <enumitem>Sometimes rantanplan likes to show other people on what cool stuff he is working on. In this case a |foo postfix is added to any version of his nickname. E.g.: ranti|C means, that rantanplan is currently coding in C. rantanplan|vs|work means, that he is fighting against his current task at work!</enumitem>
+ <enumitem>Another way to express what rantanplan is doing is a prefix notation like worktanplan (he is working) or eattanplan (he is eating).</enumitem>
+ </enumeration>
+ </text>
+ <textheader>"pbuetow"</textheader>
+ <text>
+ <noop>This is the style guide for my nickname "pbuetow".</bnoop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in pbuetow must be of the same case. Any capitalization is incorrect. Except if all letters are uppercase! "pbuetow" and "PBUETOW" are the only correct ways to spell this nick! All other versions are invalid!</enumitem>
+ <enumitem>I may also use buetow instead of pbuetow (like on PerlMonks)! pcbuetow may be used, if pbuetow and/or buetow is taken.</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/charon.buetow.org/content/home.xml b/charon.buetow.org/content/home.xml
new file mode 100644
index 0000000..9b49d0d
--- /dev/null
+++ b/charon.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>It's just buetow.org!</pagetitle>
+ <text>Welcome to my small humble website. My real name is Paul B&uuml;tow and I am a full time advanced Linux System Administrator managing more than 1000 servers at work. In my spare time I drive buetow.org and manage my own small company (to give support to Linux / *BSD systems and also to spend my time in system programming tasks).</text>
+ <text>If you don't like this website design: I am not a web designer and sometimes less is more.</text>
+ <text>
+ <enumeration>
+ <enumitem>
+ <noop>My development site: </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> (english)</noop>
+ </enumitem>
+ <enumitem>
+ <noop>My blogs: </noop>
+ <link>http://blogs.buetow.org</link>
+ <noop> (mostly german)</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/charon.buetow.org/htdocs/images/bg_content.jpg b/charon.buetow.org/htdocs/images/bg_content.jpg
new file mode 100644
index 0000000..2e60c1b
--- /dev/null
+++ b/charon.buetow.org/htdocs/images/bg_content.jpg
Binary files differ
diff --git a/charon.buetow.org/htdocs/images/hop.jpg b/charon.buetow.org/htdocs/images/hop.jpg
new file mode 100644
index 0000000..a3668fe
--- /dev/null
+++ b/charon.buetow.org/htdocs/images/hop.jpg
Binary files differ
diff --git a/charon.buetow.org/htdocs/images/paul.jpg b/charon.buetow.org/htdocs/images/paul.jpg
new file mode 100644
index 0000000..96968c8
--- /dev/null
+++ b/charon.buetow.org/htdocs/images/paul.jpg
Binary files differ
diff --git a/charon.buetow.org/htdocs/images/paul2.jpg b/charon.buetow.org/htdocs/images/paul2.jpg
new file mode 100644
index 0000000..5f4734a
--- /dev/null
+++ b/charon.buetow.org/htdocs/images/paul2.jpg
Binary files differ
diff --git a/charon.buetow.org/htdocs/images/rantanplan.jpg b/charon.buetow.org/htdocs/images/rantanplan.jpg
new file mode 100644
index 0000000..5396753
--- /dev/null
+++ b/charon.buetow.org/htdocs/images/rantanplan.jpg
Binary files differ
diff --git a/cpphomepage.buetow.org/OBSOLETEPROJECT b/cpphomepage.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..d0d942e
--- /dev/null
+++ b/cpphomepage.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+cpphomapge is a small but usefull CGI application for generating dynamic HTML sites. You must have installed a C++ compiler in order to get it running.
diff --git a/cpphomepage.buetow.org/content/98.contact.xml b/cpphomepage.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/cpphomepage.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/cpphomepage.buetow.org/content/Download.xml b/cpphomepage.buetow.org/content/Download.xml
new file mode 100644
index 0000000..4391c1b
--- /dev/null
+++ b/cpphomepage.buetow.org/content/Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>cpphomepage can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/utils/cpphomepage</pretext>
+</content>
+
diff --git a/cpphomepage.buetow.org/content/home.xml b/cpphomepage.buetow.org/content/home.xml
new file mode 100644
index 0000000..c52793e
--- /dev/null
+++ b/cpphomepage.buetow.org/content/home.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>C++ Homepage</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of cpphomepage has been stalled. There will be no further development on this project. This project always was a proof of concept only. Bugs are not gonna be fixed. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>cpphomepage is a small but usefull CGI application for generating dynamic HTML sites. It should be runnable on most *NIX and a like boxes having a decent C++ compiler installed.</text>
+ <text>Look through the template and config file and you will understand very quickly how to use this small CGI application.</text>
+</content>
diff --git a/cpphomepage.buetow.org/content/license.xml b/cpphomepage.buetow.org/content/license.xml
new file mode 100644
index 0000000..5ebcf1a
--- /dev/null
+++ b/cpphomepage.buetow.org/content/license.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>cpphomepage is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Calendar.xml b/curses.buetow.org/content/Calendar.xml
new file mode 100644
index 0000000..256e907
--- /dev/null
+++ b/curses.buetow.org/content/Calendar.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Calendar</pagetitle>
+ <includefiles separator="incsep" reldir="Calendar" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Calendar/Calcurse.inc b/curses.buetow.org/content/Calendar/Calcurse.inc
new file mode 100644
index 0000000..e66cc7a
--- /dev/null
+++ b/curses.buetow.org/content/Calendar/Calcurse.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Calcurse - text-based organizer</textheader>
+ <namedlink href="%%documentsurl%%images/calcurse.png">
+ <rimg href="%%documentsurl%%images/calcurse.jpg" />
+ </namedlink>
+ <text>Calcurse is a text-based calendar and scheduling application. It helps keeping track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://culot.org/calcurse/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Editors.xml b/curses.buetow.org/content/Editors.xml
new file mode 100644
index 0000000..2faf8f6
--- /dev/null
+++ b/curses.buetow.org/content/Editors.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Text editors</pagetitle>
+ <includefiles separator="incsep" reldir="Editors" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Editors/Elvis.inc b/curses.buetow.org/content/Editors/Elvis.inc
new file mode 100644
index 0000000..ab89125
--- /dev/null
+++ b/curses.buetow.org/content/Editors/Elvis.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>elvis - a clone of the ex/vi text editor</textheader>
+ <namedlink href="%%documentsurl%%images/elvis.png">
+ <rimg href="%%documentsurl%%images/elvis_s.png" />
+ </namedlink>
+ <text>Elvis is a text editor. It is intended to be a modern replacement for the classic ex/vi editor of UNIX fame. Elvis supports many new features, including multiple edit buffers, multiple windows, multiple user interfaces (including an X11 interface), and a variety of display modes.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://elvis.vi-editor.org</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Editors/GNU-Emacs.inc b/curses.buetow.org/content/Editors/GNU-Emacs.inc
new file mode 100644
index 0000000..f2df1ef
--- /dev/null
+++ b/curses.buetow.org/content/Editors/GNU-Emacs.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>GNU Emacs</textheader>
+ <namedlink href="%%documentsurl%%images/emacs.gif">
+ <rimg href="%%documentsurl%%images/emacs.jpg" />
+ </namedlink>
+ <text>Emacs is, like vi, very popular too by unix/linux users. But Emacs is much bigger and has more features than vi has (Emacs brings it beyond the 90 MB mark with the sources + the binaries together). If you do not like vi, then you might would like to take a look on Emacs.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.gnu.org/software/emacs</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Editors/GNU-Nano.inc b/curses.buetow.org/content/Editors/GNU-Nano.inc
new file mode 100644
index 0000000..afe0a5d
--- /dev/null
+++ b/curses.buetow.org/content/Editors/GNU-Nano.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>GNU Nano - Nano's ANOther editor, an enhanced free Pico Clone</textheader>
+ <namedlink href="%%documentsurl%%images/nano.gif">
+ <rimg href="%%documentsurl%%images/nano.jpg" />
+ </namedlink>
+ <text>Nano is a small, free and friendly editor which aims to replace Pico, the default editor included in the non-free Pine package. Rather than just copying Pico's look and feel, nano also implements some missing (or disabled by default) features in Pico, such as "search and replace" and "goto line number".</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.nano-editor.org</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Editors/Joe.inc b/curses.buetow.org/content/Editors/Joe.inc
new file mode 100644
index 0000000..327e58c
--- /dev/null
+++ b/curses.buetow.org/content/Editors/Joe.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Joe - Joe's Own Editor</textheader>
+ <namedlink href="%%documentsurl%%images/joe.gif">
+ <rimg href="%%documentsurl%%images/joe.jpg" />
+ </namedlink>
+ <text>JOE is a powerful ASCII-text screen editor. It has a "mode-less" user interface which is similer to many user-friendly PC editors. Users of Micro-Pro's WordStar or Borland's "Turbo" languages will feel at home. JOE is a full featured UNIX screen-editor though, and has many features for editing programs and text.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://sourceforge.net/projects/joe-editor</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Editors/MCEdit.new b/curses.buetow.org/content/Editors/MCEdit.new
new file mode 100644
index 0000000..7fcdd73
--- /dev/null
+++ b/curses.buetow.org/content/Editors/MCEdit.new
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>mcedit</textheader>
+ <namedlink href="%%documentsurl%%images/mcedit.gif">
+ <rimg href="%%documentsurl%%images/mcedit.jpg" />
+ </namedlink>
+ <text>mcedit is a link to mc, the main GNU Midnight Commander executable. Executing GNU Midnight Commander under this name requests staring the internal editor and opening the file specified on the command line. The editor is based on the terminal version of cooledit - standalone editor for X Window System.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.gnu.org/directory/midnightcommander.html</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Editors/NVi.new b/curses.buetow.org/content/Editors/NVi.new
new file mode 100644
index 0000000..9572862
--- /dev/null
+++ b/curses.buetow.org/content/Editors/NVi.new
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>NVi (New Vi)</textheader>
+ <namedlink href="%%documentsurl%%images/nvi.gif">
+ <rimg href="%%documentsurl%%images/nvi.jpg" />
+ </namedlink>
+ <text>
+ <text>NVi is a screen oriented text editor. NVi is intended as bug-for-bug compatible replacements for the original Fourth Berkeley Software Distribution (4BSD) ex and vi programs. </text>
+ <text>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Editors/Pico.inc b/curses.buetow.org/content/Editors/Pico.inc
new file mode 100644
index 0000000..fbac938
--- /dev/null
+++ b/curses.buetow.org/content/Editors/Pico.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>pico - simple text editor in the style of the Alpine Composer</textheader>
+ <namedlink href="%%documentsurl%%images/pico.png">
+ <rimg href="%%documentsurl%%images/pico_s.png" />
+ </namedlink>
+ <text>Pico is a simple, display-oriented text editor based on the Alpine message system composer. As with Alpine, commands are displayed at the bottom of the screen, and context-sensitive help is provided. As characters are typed they are immediately inserted into the text.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.washington.edu/alpine</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Editors/Vim.inc b/curses.buetow.org/content/Editors/Vim.inc
new file mode 100644
index 0000000..549317b
--- /dev/null
+++ b/curses.buetow.org/content/Editors/Vim.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>VIM - Vi IMproved</textheader>
+ <namedlink href="%%documentsurl%%images/vim.gif">
+ <rimg href="%%documentsurl%%images/vim.jpg" />
+ </namedlink>
+ <text>This is my favoite text-editor. With vim i programmed this whole homepage. Standardly, vim supports syntax-highlighting for over 300 file-formats and programming languages and on every linux-destribution you will find a copy of it.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.vim.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/File-Sharing.xml b/curses.buetow.org/content/File-Sharing.xml
new file mode 100644
index 0000000..60c3948
--- /dev/null
+++ b/curses.buetow.org/content/File-Sharing.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>File-Sharing</pagetitle>
+ <includefiles separator="incsep" reldir="File-Sharing" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/File-Sharing/rtorrent.inc b/curses.buetow.org/content/File-Sharing/rtorrent.inc
new file mode 100644
index 0000000..49018a2
--- /dev/null
+++ b/curses.buetow.org/content/File-Sharing/rtorrent.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>rtorrent</textheader>
+ <namedlink href="%%documentsurl%%images/rtorrent.png">
+ <rimg href="%%documentsurl%%images/rtorrent.jpg" />
+ </namedlink>
+ <text>rTorrent is a text-based ncurses BitTorrent client written in C++, based on the libtorrent libraries for UNIX (not to be confused with libtorrent (Rasterbar) by Arvid Norberg), "with a focus on high performance and good code". rTorrent packages are available for various Linux distributions and Unix-like systems, and it will compile and run on nearly every POSIX-compliant operating system, such as FreeBSD.
+ <text>
+ <noop>Reference: </noop>
+ <link>http://en.wikipedia.org/wiki/RTorrent</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/IRC.xml b/curses.buetow.org/content/IRC.xml
new file mode 100644
index 0000000..11b9935
--- /dev/null
+++ b/curses.buetow.org/content/IRC.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>IRC - Internet Relay Chat</pagetitle>
+ <includefiles separator="incsep" reldir="IRC" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/IRC/BitchX.inc b/curses.buetow.org/content/IRC/BitchX.inc
new file mode 100644
index 0000000..91c2ba8
--- /dev/null
+++ b/curses.buetow.org/content/IRC/BitchX.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>BitchX</textheader>
+ <namedlink href="%%documentsurl%%images/bitchx.gif">
+ <rimg href="%%documentsurl%%images/bitchx.jpg" />
+ </namedlink>
+ <text>BitchX is a VERY heavily modified ircII client. It includes many things such as built in CDCC (XDCC) offering, built in flood protection, etc. It is easier to script things in BitchX because unlike plain, vanilla ircII, half the script does not have to be devoted to changing the appearance of ircII. It also includes many other new features, such as port scanning, advanced TCL, a CD player, a mail client, screening process, etc.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.bitchx.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/IRC/EPIC.inc b/curses.buetow.org/content/IRC/EPIC.inc
new file mode 100644
index 0000000..51121e4
--- /dev/null
+++ b/curses.buetow.org/content/IRC/EPIC.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>EPIC - Internet Relay Chat client for UNIX like systems</textheader>
+ <namedlink href="%%documentsurl%%images/epic.png">
+ <rimg href="%%documentsurl%%images/epic.jpg" />
+ </namedlink>
+ <text>The ircII/EPIC program is a unix-based character oriented user agent ('client') to Internet Relay Chat. It is a fully functional ircII client with many useful extensions. This version works with all modern irc server classes as of early 1999.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://prbh.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/IRC/IRSSI.inc b/curses.buetow.org/content/IRC/IRSSI.inc
new file mode 100644
index 0000000..ed709d7
--- /dev/null
+++ b/curses.buetow.org/content/IRC/IRSSI.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>IRSSI</textheader>
+ <namedlink href="%%documentsurl%%images/irssi.png">
+ <rimg href="%%documentsurl%%images/irssi.jpg" />
+ </namedlink>
+ <text>Irssi is a modular IRC client for UNIX that currently has only text mode user interface, but 80-90% of the code isn't text mode specific, so other UIs could be created pretty easily. Also, Irssi isn't really even IRC specific anymore, there's already working SILC and ICB modules available. Support for other protocols like ICQ and Jabber could be created some day too.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.irssi.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/IRC/ircII.inc b/curses.buetow.org/content/IRC/ircII.inc
new file mode 100644
index 0000000..b930e6c
--- /dev/null
+++ b/curses.buetow.org/content/IRC/ircII.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>ircII - interface to the Internet Relay Chat system</textheader>
+ <namedlink href="%%documentsurl%%images/ircII.png">
+ <rimg href="%%documentsurl%%images/ircII_s.png" />
+ </namedlink>
+ <text>The ircII program is a full screen, termcap based interface to Internet Relay Chat. It gives full access to all of the normal IRC functions, plus a variety of additional options. It is one of the very first IRC client programs.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.eterna.com.au/ircii/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Mail-n-News.xml b/curses.buetow.org/content/Mail-n-News.xml
new file mode 100644
index 0000000..eefe84b
--- /dev/null
+++ b/curses.buetow.org/content/Mail-n-News.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Mail and News</pagetitle>
+ <includefiles separator="incsep" reldir="Mail-n-News" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Mail-n-News/Mutt.inc b/curses.buetow.org/content/Mail-n-News/Mutt.inc
new file mode 100644
index 0000000..f7f1c01
--- /dev/null
+++ b/curses.buetow.org/content/Mail-n-News/Mutt.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Mutt - The Mutt Mail User Agent</textheader>
+ <namedlink href="%%documentsurl%%images/mutt.png">
+ <rimg href="%%documentsurl%%images/mutt.jpg" />
+ </namedlink>
+ <text>Mutt is a insidetable but very powerful text based program for reading electronic mail under unix operating systems, including support color terminals, MIME, and a threaded sorting mode. Mutt is able to read mails from imap, pop3 servers and as well as from the local spool directory. Very neat program which i use too.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.mutt.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Mail-n-News/SLRN.inc b/curses.buetow.org/content/Mail-n-News/SLRN.inc
new file mode 100644
index 0000000..a6f6589
--- /dev/null
+++ b/curses.buetow.org/content/Mail-n-News/SLRN.inc
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>slrn - An easy to use NNTP / spool based newsreader</textheader>
+ <namedlink href="%%documentsurl%%images/slrn.png">
+ <rimg href="%%documentsurl%%images/slrn.jpg" />
+ </namedlink>
+ <text>slrn is an easy to use but powerful NNTP / spool based newsreader.</text>
+ <text>It is highly customizable, supports scoring, free key bindings and can be extended using the s-lang macro language.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.slrn.org</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Mail-n-News/Snownews.inc b/curses.buetow.org/content/Mail-n-News/Snownews.inc
new file mode 100644
index 0000000..6061198
--- /dev/null
+++ b/curses.buetow.org/content/Mail-n-News/Snownews.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Snownews - Console RSS newsreader</textheader>
+ <namedlink href="%%documentsurl%%images/snownews.png">
+ <rimg href="%%documentsurl%%images/snownews.jpg" />
+ </namedlink>
+ <text>Snownews is a small console RSS/RDF newsreader. It will handle RSS 1.0 feeds that comply with the W3C RDF specification, but will also support userland's 0.91 and 2.0 versions.</text>
+ <text>The main program screen that is shown left after you start the application lets you add/remove feeds and update them manually. On the left side of the screen the number of new items is shown for every newsfeed. To add a feed press 'a' and enter the URL. This must be a fully valid http URL including http:// at the beginning. To delete a listed feed highlight it with the cursor keys and press 'D'. A dialog will ask for confirmation.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://home.kcore.de/~kiza/software/snownews/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Mail-n-News/Tin.inc b/curses.buetow.org/content/Mail-n-News/Tin.inc
new file mode 100644
index 0000000..b63aa78
--- /dev/null
+++ b/curses.buetow.org/content/Mail-n-News/Tin.inc
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Tin - A threaded NNTP and spool based UseNet newsreader</textheader>
+ <namedlink href="%%documentsurl%%images/tin.gif">
+ <rimg href="%%documentsurl%%images/tin.jpg" />
+ </namedlink>
+ <text>Tin is a full-screen easy to use Usenet newsreader. It can read news locally (i.e., /var/spool/news) or remotely (rtin or tin -r option) via a NNTP (Network News Transport Protocol) server. It will automatically utilize NOV newsoverview(5) style index files if available locally or via the NNTP [X]OVER command.</text>
+ <text>tin has four separate levels of operation: Group selection level, Group level, Thread level and Article level. Use the 'h' (help) command to view a list of the commands available at a particular level.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.tin.org</link>
+ </text>
+</content>
+
+
diff --git a/curses.buetow.org/content/Messengers.xml b/curses.buetow.org/content/Messengers.xml
new file mode 100644
index 0000000..0e1bfb8
--- /dev/null
+++ b/curses.buetow.org/content/Messengers.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Messengers</pagetitle>
+ <includefiles separator="incsep" reldir="Messengers" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Messengers/CenterICQ.inc b/curses.buetow.org/content/Messengers/CenterICQ.inc
new file mode 100644
index 0000000..86b5804
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/CenterICQ.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>CenterICQ</textheader>
+ <namedlink href="%%documentsurl%%images/centericq.gif">
+ <rimg href="%%documentsurl%%images/centericq.jpg" />
+ </namedlink>
+ <text>Centericq is a text mode menu- and window-driven IM interface that supports the ICQ2000, Yahoo!, AIM, IRC, MSN, Gadu-Gadu and Jabber protocols. Actually, it was written since I didn't find any usable software of this kind that would suit me perfectly. Brief list of program's features follows: Text mode user interface, General instant messaging features, ICQ support, Yahoo! support, Jabber support, IRC support, Integrated client for LiveJournal and more ...</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://konst.org.ua/en/centericq/</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Messengers/Licq.inc b/curses.buetow.org/content/Messengers/Licq.inc
new file mode 100644
index 0000000..cb9b7f7
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/Licq.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Licq (console plugin) - Linux ICQ</textheader>
+ <namedlink href="%%documentsurl%%images/licq.gif">
+ <rimg href="%%documentsurl%%images/licq.jpg" />
+ </namedlink>
+ <text>Licq is the best ICQ client for Linux which I know from. Commonly, Licq is used with an Qt or GTK Graphical User Interface but in the standard Licq destribution there also exists an plugin which enables you to use this client through the console-shell. Licq is developed without any help from Mirabilis.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.licq.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Messengers/SILC.inc b/curses.buetow.org/content/Messengers/SILC.inc
new file mode 100644
index 0000000..bc9cbbc
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/SILC.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>silc - client for SILC, a secure and flexible conferencing network</textheader>
+ <namedlink href="%%documentsurl%%images/irssi.png">
+ <rimg href="%%documentsurl%%images/irssi.jpg" />
+ </namedlink>
+ <text>SILC (Secure Internet Live Conferencing) is a secure conferencing network. Silc is the SILC client which is used to connect to SILC server and the SILC network. The silc client resembles IRC clients (like IRSSI) to make the using easier for new users.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.silcnet.org/software/users/client/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Messengers/finch.inc b/curses.buetow.org/content/Messengers/finch.inc
new file mode 100644
index 0000000..1f03d5f
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/finch.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>finch</textheader>
+ <namedlink href="%%documentsurl%%images/finch.png">
+ <rimg href="%%documentsurl%%images/finch.jpg" />
+ </namedlink>
+ <text>finch is a console-based modular messaging client based on libpurple which is capable of connecting to AIM, MSN, Yahoo!, XMPP, ICQ, IRC, SILC, Novell GroupWise, Lotus Sametime, Zephyr, Gadu-Gadu, and QQ all at once. It has many common features found in other clients, as well as many unique features. Finch is not endorsed by or affiliated with America Online, ICQ, Microsoft, or Yahoo.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://pidgin.im</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Messengers/mICQ.inc b/curses.buetow.org/content/Messengers/mICQ.inc
new file mode 100644
index 0000000..72c4340
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/mICQ.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>mICQ (Climm) - Matt's ICQ Clone</textheader>
+ <namedlink href="%%documentsurl%%images/micq.gif">
+ <rimg href="%%documentsurl%%images/micq.jpg" />
+ </namedlink>
+ <text>As you may see in the name, mICQ is yet another ICQ clone. mICQ completely is based on a ASCII-interface and includes many of the important ICQ features. mICQ is developed without any help from Mirabilis. mICQs new name is now CLIMM</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.climm.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Messengers/ysm.inc b/curses.buetow.org/content/Messengers/ysm.inc
new file mode 100644
index 0000000..1c74b27
--- /dev/null
+++ b/curses.buetow.org/content/Messengers/ysm.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Ysm - (Y)OU (S)ICK (M)E</textheader>
+ <namedlink href="%%documentsurl%%images/ysm.png">
+ <rimg href="%%documentsurl%%images/ysm_s.png" />
+ </namedlink>
+ <text>You Sick ME is a portable open source console ICQ client written in the C language, under the GPL license. YSM is one of the new generation clients due to the sudden modifications the ICQ protocol suffered after Mirabilis joined the dark-side of the force (AOL). This is the reason why most ICQ clients ended up with mal-functions or unable to use the IM network at all.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://ysmv7.sourceforge.net/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Misc.xml b/curses.buetow.org/content/Misc.xml
new file mode 100644
index 0000000..b362b6f
--- /dev/null
+++ b/curses.buetow.org/content/Misc.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Miscellaneous</pagetitle>
+ <includefiles separator="incsep" reldir="Miscellaneous" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Miscellaneous/MC.inc b/curses.buetow.org/content/Miscellaneous/MC.inc
new file mode 100644
index 0000000..d4c0b7d
--- /dev/null
+++ b/curses.buetow.org/content/Miscellaneous/MC.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Midnight Commander</textheader>
+ <namedlink href="%%documentsurl%%images/mc.gif">
+ <rimg href="%%documentsurl%%images/mc.jpg" />
+ </namedlink>
+ <text>The midnight commander is a very powerfull text-based filemanager which also may be used as a FTP client. If you are familiar to tho Norton Commander then this program is a must!</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.midnight-commander.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Miscellaneous/Screen.inc b/curses.buetow.org/content/Miscellaneous/Screen.inc
new file mode 100644
index 0000000..83b9a33
--- /dev/null
+++ b/curses.buetow.org/content/Miscellaneous/Screen.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Screen - Screen manager with VT100/ANSI terminal emulation</textheader>
+ <namedlink href="%%documentsurl%%images/screen.gif">
+ <rimg href="%%documentsurl%%images/screen.jpg" />
+ </namedlink>
+ <text>Screen is a full-screen window manager that multiplexes a physical terminal between several processes (typically interactive shells). Each virtual terminal provides the functions of a DEC VT100 terminal and, in addition, sev­ eral control functions from the ISO 6429 (ECMA 48, ANSI X3.64) and ISO 2022 standards (e.g. insert/delete line and support for multiple character sets). There is a scroll­ back history buffer for each virtual terminal and a copy- and-paste mechanism that allows moving text regions between windows.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.gnu.org/software/screen</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Multimedia.xml b/curses.buetow.org/content/Multimedia.xml
new file mode 100644
index 0000000..8b87e73
--- /dev/null
+++ b/curses.buetow.org/content/Multimedia.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Multimedia</pagetitle>
+ <includefiles separator="incsep" reldir="Multimedia" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Multimedia/MP3Blaster.inc b/curses.buetow.org/content/Multimedia/MP3Blaster.inc
new file mode 100644
index 0000000..52012df
--- /dev/null
+++ b/curses.buetow.org/content/Multimedia/MP3Blaster.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>MP3 Blaster</textheader>
+ <namedlink href="%%documentsurl%%images/mp3blaster.gif">
+ <rimg href="%%documentsurl%%images/mp3blaster.jpg" />
+ </namedlink>
+ <text>The mp3blaster is an excelent tool for listenig mp3-soundfiles through the console. It combines an easy to use ASCII user interface and supports many features such as play-groups and group management, toggle-mode et cetera.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://mp3blaster.sourceforge.net/</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Multimedia/MPlayer.inc b/curses.buetow.org/content/Multimedia/MPlayer.inc
new file mode 100644
index 0000000..7641562
--- /dev/null
+++ b/curses.buetow.org/content/Multimedia/MPlayer.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>MPlayer</textheader>
+ <namedlink href="%%documentsurl%%images/mplayer.gif">
+ <rimg href="%%documentsurl%%images/mplayer.jpg" />
+ </namedlink>
+ <text>MPlayer is a movie player for LINUX (runs on many other Unices and non-x86 CPUs, see the documentation). It plays most MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, OGG/OGM, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and RoQ files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies, too (without using the avifile library).</text>
+ <text> At the screenshot mplayer runs via AAlib in an ASCII FreeBSD console but also runs per SVGAlib in order to see colors and graphics in the videos.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.mplayerhq.hu</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Networking.xml b/curses.buetow.org/content/Networking.xml
new file mode 100644
index 0000000..7eac676
--- /dev/null
+++ b/curses.buetow.org/content/Networking.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Networking</pagetitle>
+ <includefiles separator="incsep" reldir="Networking" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Networking/BMon.inc b/curses.buetow.org/content/Networking/BMon.inc
new file mode 100644
index 0000000..80ee560
--- /dev/null
+++ b/curses.buetow.org/content/Networking/BMon.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>BMon</textheader>
+ <namedlink href="%%documentsurl%%images/bmon.png">
+ <rimg href="%%documentsurl%%images/bmon.jpg" />
+ </namedlink>
+ <text>bmon is a portable bandwidth monitor with multiple input methods and output modes. A set of architecture specific input modules provide the core with the listof interfaces and their counters. The core stores this counters and provides rate estimation including a history over the last 60 seconds, minutes, hours and days to the output modules which output them according to the configuration.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://freecode.com/projects/bmon/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Networking/Ettercap.inc b/curses.buetow.org/content/Networking/Ettercap.inc
new file mode 100644
index 0000000..a8d5603
--- /dev/null
+++ b/curses.buetow.org/content/Networking/Ettercap.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Ettercap</textheader>
+ <namedlink href="%%documentsurl%%images/ettercap.gif">
+ <rimg href="%%documentsurl%%images/ettercap.jpg" />
+ </namedlink>
+ <text>Ettercap is a network sniffer/logger for ethernet LANs. It supports active and passive dissection of many protocols. Many sniffing modes were implemented to give you a powerful and complete sniffing suite.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://ettercap.sourceforge.net</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Networking/IPTraf.inc b/curses.buetow.org/content/Networking/IPTraf.inc
new file mode 100644
index 0000000..891f1ff
--- /dev/null
+++ b/curses.buetow.org/content/Networking/IPTraf.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>IPTraf</textheader>
+ <namedlink href="%%documentsurl%%images/iptraf.gif">
+ <rimg href="%%documentsurl%%images/iptraf.jpg" />
+ </namedlink>
+ <text>IP-Traf is an easy to use traffic monitoring tool which enables you to watch in- and outgoing traffic through several different devices. If you want to keep track of your newtwork, then this program is made for you.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://freecode.com/projects/iptraf</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Networking/lftp.inc b/curses.buetow.org/content/Networking/lftp.inc
new file mode 100644
index 0000000..d39b4d9
--- /dev/null
+++ b/curses.buetow.org/content/Networking/lftp.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>lftp - Sophisticated file transfer program</textheader>
+ <namedlink href="%%documentsurl%%images/lftp.png">
+ <rimg href="%%documentsurl%%images/lftp_s.png" />
+ </namedlink>
+ <text>lftp is a file transfer program that allows sophisticated ftp, http and other connections to other hosts. If site is specified then lftp will connect to that site otherwise a connection has to be established with the open command.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://lftp.yar.ru</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Networking/yafc.inc b/curses.buetow.org/content/Networking/yafc.inc
new file mode 100644
index 0000000..05a093a
--- /dev/null
+++ b/curses.buetow.org/content/Networking/yafc.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>yafc - Yet another FTP client</textheader>
+ <namedlink href="%%documentsurl%%images/yafc.png">
+ <rimg href="%%documentsurl%%images/yafc_s.png" />
+ </namedlink>
+ <text>Yafc is quite a powerful ftp client. It is a console interface to the ftp protocol. If you are looking for a nice GUI client, Yafc is not for you. If you, however, use ftp often and want a fast, powerful, friendly client Yafc is here for you... Yafc also speaks lots of other protocols.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://yafc.sourceforge.net/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/System-utils.xml b/curses.buetow.org/content/System-utils.xml
new file mode 100644
index 0000000..82ffd1c
--- /dev/null
+++ b/curses.buetow.org/content/System-utils.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>System utilities</pagetitle>
+ <includefiles separator="incsep" reldir="System-utils" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/System-utils/Aptitude.inc b/curses.buetow.org/content/System-utils/Aptitude.inc
new file mode 100644
index 0000000..11dc114
--- /dev/null
+++ b/curses.buetow.org/content/System-utils/Aptitude.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Aptitude</textheader>
+ <namedlink href="%%documentsurl%%images/aptitude.png">
+ <rimg href="%%documentsurl%%images/aptitude.jpg" />
+ </namedlink>
+ <text>aptitude is a terminal-based apt frontend with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect-like persistence of user actions, the ability to retrieve and display the Debian changelog of most packages, and a command-line mode similar to that of apt-get.</text>
+ <text>
+ <noop>Reference: </noop>
+ <link>http://packages.debian.org/de/etch/aptitude</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/System-utils/CFDisk.inc b/curses.buetow.org/content/System-utils/CFDisk.inc
new file mode 100644
index 0000000..e541180
--- /dev/null
+++ b/curses.buetow.org/content/System-utils/CFDisk.inc
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>CFDisk</textheader>
+ <namedlink href="%%documentsurl%%images/cfdisk.gif">
+ <rimg href="%%documentsurl%%images/cfdisk.jpg" />
+ </namedlink>
+ <text>Cfdisk is a comfortable hard-disk partition management tool. Its use is mich easier as the standard fdisk-programm. You cann create and delete partitions and you are also able to change their file-system types etc.</text>
+ <text>Operating system: Linux</text>
+</content>
diff --git a/curses.buetow.org/content/System-utils/Top.inc b/curses.buetow.org/content/System-utils/Top.inc
new file mode 100644
index 0000000..e59b6fc
--- /dev/null
+++ b/curses.buetow.org/content/System-utils/Top.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Top</textheader>
+ <namedlink href="%%documentsurl%%images/top.gif">
+ <rimg href="%%documentsurl%%images/top.jpg" />
+ </namedlink>
+ <text>Top shows you all currently running processes on your machine and sorts them by their percentages of CPU usages. If you want to keep track of certain groups of processes you will be able to specify some filter features such as "show all processes of a certain user" etc.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.groupsys.com/top</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/System-utils/htop.inc b/curses.buetow.org/content/System-utils/htop.inc
new file mode 100644
index 0000000..427eea7
--- /dev/null
+++ b/curses.buetow.org/content/System-utils/htop.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>HTop</textheader>
+ <namedlink href="%%documentsurl%%images/htop.png">
+ <rimg href="%%documentsurl%%images/htop.jpg" />
+ </namedlink>
+ <text>This program is a free (GPL) ncurses-based process viewer. It is similar to top, but allows to scroll the list vertically and horizontally to see all processes and their full command lines. Tasks related to processes (killing, renicing) can be done without entering their PIDs. It is much more comfortable than top</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://htop.sourceforge.net/</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Web-browsers.xml b/curses.buetow.org/content/Web-browsers.xml
new file mode 100644
index 0000000..8ce3139
--- /dev/null
+++ b/curses.buetow.org/content/Web-browsers.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Web-browsers</pagetitle>
+ <includefiles separator="incsep" reldir="Web-browsers" pattern="\.inc$" />
+</content>
diff --git a/curses.buetow.org/content/Web-browsers/Links.inc b/curses.buetow.org/content/Web-browsers/Links.inc
new file mode 100644
index 0000000..d5c45e8
--- /dev/null
+++ b/curses.buetow.org/content/Web-browsers/Links.inc
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Links</textheader>
+ <namedlink href="%%documentsurl%%images/links.png">
+ <rimg href="%%documentsurl%%images/links.jpg" />
+ </namedlink>
+ <text>Links is a text mode WWW browser with ncurses interface, supporting colors, correct table rendering, background downloading, menu driven configuration interface and slim code. Frames are supported. You can have different file formats associated with external viewers. mailto: and telnet: are supported via external clients. If you have installed svgalib you may use links in graphical console mode.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/</link>
+ </text>
+</content>
+
diff --git a/curses.buetow.org/content/Web-browsers/Lynx.inc b/curses.buetow.org/content/Web-browsers/Lynx.inc
new file mode 100644
index 0000000..7b143f2
--- /dev/null
+++ b/curses.buetow.org/content/Web-browsers/Lynx.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>Lynx</textheader>
+ <namedlink href="%%documentsurl%%images/lynx.gif">
+ <rimg href="%%documentsurl%%images/lynx.jpg" />
+ </namedlink>
+ <text>Lynx is the most porpular text-only webbrowser out there. Although Lynx cannot display any web-graphics, framesets and tables, this tool is very comfortable to surf the internet if you know sites with less graphics and special features. This site is also browsable with Lynx.</text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://freecode.com/projects/lynx</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/Web-browsers/W3M.inc b/curses.buetow.org/content/Web-browsers/W3M.inc
new file mode 100644
index 0000000..492f36d
--- /dev/null
+++ b/curses.buetow.org/content/Web-browsers/W3M.inc
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <textheader>W3M - Webbrowser / pager</textheader>
+ <namedlink href="%%documentsurl%%images/w3m.png">
+ <rimg href="%%documentsurl%%images/w3m.jpg" />
+ </namedlink>
+ <text>w3m is a World Wide Web (WWW) text based client. It has English and Japanese help files and an option menu and can be configured to use either language. It will display hypertext markup language (HTML) documents containing links to files residing on the local system, as well as files residing on remote systems. It can display HTML tables and frames. In addition, it can be used as a "pager" in much the same manner as "more" or "less". </text>
+ <text>
+ <noop>Homepage: </noop>
+ <link>http://www.w3m.org</link>
+ </text>
+</content>
diff --git a/curses.buetow.org/content/home.xml b/curses.buetow.org/content/home.xml
new file mode 100644
index 0000000..dadcdf2
--- /dev/null
+++ b/curses.buetow.org/content/home.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Welcome to curses.buetow.org</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>There will be no more updates on this website. For current projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>This site is about programs, mainly for different Unices and Unix derivates such as FreeBSD, NetBSD and OpenBSD and Unix like operating systems such as diverse Linux Distributions, which can run in a terminal window without using the X Window System and using a curses lib or another interactive text user interface.</text>
+ <text>
+ <noop>If you wanna contact me, look for contact informations @ the </noop>
+ <link>http://contact.buetow.org</link>
+ <noop>website.</noop>
+ </text>
+</content>
diff --git a/curses.buetow.org/htdocs/images/aptitude.jpg b/curses.buetow.org/htdocs/images/aptitude.jpg
new file mode 100644
index 0000000..c524ba2
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/aptitude.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/aptitude.png b/curses.buetow.org/htdocs/images/aptitude.png
new file mode 100644
index 0000000..0d200b2
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/aptitude.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/bitchx.gif b/curses.buetow.org/htdocs/images/bitchx.gif
new file mode 100644
index 0000000..9e753d0
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/bitchx.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/bitchx.jpg b/curses.buetow.org/htdocs/images/bitchx.jpg
new file mode 100644
index 0000000..ea0e71f
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/bitchx.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/bmon.jpg b/curses.buetow.org/htdocs/images/bmon.jpg
new file mode 100644
index 0000000..7b5f26c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/bmon.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/bmon.png b/curses.buetow.org/htdocs/images/bmon.png
new file mode 100644
index 0000000..daf4ec3
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/bmon.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/calcurse.jpg b/curses.buetow.org/htdocs/images/calcurse.jpg
new file mode 100644
index 0000000..1cc7d78
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/calcurse.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/calcurse.png b/curses.buetow.org/htdocs/images/calcurse.png
new file mode 100644
index 0000000..5c42753
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/calcurse.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/centericq.gif b/curses.buetow.org/htdocs/images/centericq.gif
new file mode 100644
index 0000000..7c6b7ef
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/centericq.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/centericq.jpg b/curses.buetow.org/htdocs/images/centericq.jpg
new file mode 100644
index 0000000..9b22d14
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/centericq.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/cfdisk.gif b/curses.buetow.org/htdocs/images/cfdisk.gif
new file mode 100644
index 0000000..d171698
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/cfdisk.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/cfdisk.jpg b/curses.buetow.org/htdocs/images/cfdisk.jpg
new file mode 100644
index 0000000..c0271b4
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/cfdisk.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/elvis.png b/curses.buetow.org/htdocs/images/elvis.png
new file mode 100644
index 0000000..faed7d1
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/elvis.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/elvis_s.png b/curses.buetow.org/htdocs/images/elvis_s.png
new file mode 100644
index 0000000..58d7d2c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/elvis_s.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/emacs.gif b/curses.buetow.org/htdocs/images/emacs.gif
new file mode 100644
index 0000000..b0595f9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/emacs.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/emacs.jpg b/curses.buetow.org/htdocs/images/emacs.jpg
new file mode 100644
index 0000000..76b7966
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/emacs.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/emacs_s.jpg b/curses.buetow.org/htdocs/images/emacs_s.jpg
new file mode 100644
index 0000000..76b7966
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/emacs_s.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/epic.jpg b/curses.buetow.org/htdocs/images/epic.jpg
new file mode 100644
index 0000000..9910a86
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/epic.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/epic.png b/curses.buetow.org/htdocs/images/epic.png
new file mode 100644
index 0000000..caf3c4b
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/epic.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ettercap.gif b/curses.buetow.org/htdocs/images/ettercap.gif
new file mode 100644
index 0000000..4ddbc88
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ettercap.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ettercap.jpg b/curses.buetow.org/htdocs/images/ettercap.jpg
new file mode 100644
index 0000000..dab2dd2
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ettercap.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/finch.jpg b/curses.buetow.org/htdocs/images/finch.jpg
new file mode 100644
index 0000000..c659456
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/finch.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/finch.png b/curses.buetow.org/htdocs/images/finch.png
new file mode 100644
index 0000000..f794b5d
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/finch.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/head.jpg b/curses.buetow.org/htdocs/images/head.jpg
new file mode 100644
index 0000000..7845710
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/head.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/htop.jpg b/curses.buetow.org/htdocs/images/htop.jpg
new file mode 100644
index 0000000..0eb6a63
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/htop.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/htop.png b/curses.buetow.org/htdocs/images/htop.png
new file mode 100644
index 0000000..276f3dc
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/htop.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/iptraf.gif b/curses.buetow.org/htdocs/images/iptraf.gif
new file mode 100644
index 0000000..3c4beae
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/iptraf.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/iptraf.jpg b/curses.buetow.org/htdocs/images/iptraf.jpg
new file mode 100644
index 0000000..8244ced
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/iptraf.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ircII.png b/curses.buetow.org/htdocs/images/ircII.png
new file mode 100644
index 0000000..b5aac21
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ircII.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ircII_s.png b/curses.buetow.org/htdocs/images/ircII_s.png
new file mode 100644
index 0000000..4302c10
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ircII_s.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/irssi.jpg b/curses.buetow.org/htdocs/images/irssi.jpg
new file mode 100644
index 0000000..289e21e
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/irssi.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/irssi.png b/curses.buetow.org/htdocs/images/irssi.png
new file mode 100644
index 0000000..5372049
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/irssi.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/joe.gif b/curses.buetow.org/htdocs/images/joe.gif
new file mode 100644
index 0000000..07418b9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/joe.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/joe.jpg b/curses.buetow.org/htdocs/images/joe.jpg
new file mode 100644
index 0000000..ad621de
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/joe.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/lftp.png b/curses.buetow.org/htdocs/images/lftp.png
new file mode 100644
index 0000000..1cc5511
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/lftp.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/lftp_s.png b/curses.buetow.org/htdocs/images/lftp_s.png
new file mode 100644
index 0000000..752ed4c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/lftp_s.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/licq.gif b/curses.buetow.org/htdocs/images/licq.gif
new file mode 100644
index 0000000..5d46627
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/licq.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/licq.jpg b/curses.buetow.org/htdocs/images/licq.jpg
new file mode 100644
index 0000000..4ec82d4
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/licq.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/licq_s.jpg b/curses.buetow.org/htdocs/images/licq_s.jpg
new file mode 100644
index 0000000..4ec82d4
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/licq_s.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/links.jpg b/curses.buetow.org/htdocs/images/links.jpg
new file mode 100644
index 0000000..1ef53ef
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/links.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/links.png b/curses.buetow.org/htdocs/images/links.png
new file mode 100644
index 0000000..f8e668f
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/links.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/lynx.gif b/curses.buetow.org/htdocs/images/lynx.gif
new file mode 100644
index 0000000..e1da118
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/lynx.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/lynx.jpg b/curses.buetow.org/htdocs/images/lynx.jpg
new file mode 100644
index 0000000..4a3e96c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/lynx.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/lynx2.gif b/curses.buetow.org/htdocs/images/lynx2.gif
new file mode 100644
index 0000000..2cebfb9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/lynx2.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mc.gif b/curses.buetow.org/htdocs/images/mc.gif
new file mode 100644
index 0000000..913368c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mc.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mc.jpg b/curses.buetow.org/htdocs/images/mc.jpg
new file mode 100644
index 0000000..7394f43
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mc.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/micq.gif b/curses.buetow.org/htdocs/images/micq.gif
new file mode 100644
index 0000000..01d9ddb
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/micq.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/micq.jpg b/curses.buetow.org/htdocs/images/micq.jpg
new file mode 100644
index 0000000..2059554
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/micq.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mp3blaster.gif b/curses.buetow.org/htdocs/images/mp3blaster.gif
new file mode 100644
index 0000000..1965a1e
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mp3blaster.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mp3blaster.jpg b/curses.buetow.org/htdocs/images/mp3blaster.jpg
new file mode 100644
index 0000000..70c1667
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mp3blaster.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mplayer.gif b/curses.buetow.org/htdocs/images/mplayer.gif
new file mode 100644
index 0000000..eaf4ab0
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mplayer.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mplayer.jpg b/curses.buetow.org/htdocs/images/mplayer.jpg
new file mode 100644
index 0000000..ee16822
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mplayer.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mutt.jpg b/curses.buetow.org/htdocs/images/mutt.jpg
new file mode 100644
index 0000000..f06d19f
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mutt.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/mutt.png b/curses.buetow.org/htdocs/images/mutt.png
new file mode 100644
index 0000000..c60bba6
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/mutt.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/nano.gif b/curses.buetow.org/htdocs/images/nano.gif
new file mode 100644
index 0000000..23292f9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/nano.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/nano.jpg b/curses.buetow.org/htdocs/images/nano.jpg
new file mode 100644
index 0000000..3390c65
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/nano.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/pico.png b/curses.buetow.org/htdocs/images/pico.png
new file mode 100644
index 0000000..333bf6d
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/pico.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/pico_s.png b/curses.buetow.org/htdocs/images/pico_s.png
new file mode 100644
index 0000000..ac403b9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/pico_s.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/rtorrent.jpg b/curses.buetow.org/htdocs/images/rtorrent.jpg
new file mode 100644
index 0000000..e1c6a0a
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/rtorrent.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/rtorrent.png b/curses.buetow.org/htdocs/images/rtorrent.png
new file mode 100644
index 0000000..51159ab
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/rtorrent.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/screen.gif b/curses.buetow.org/htdocs/images/screen.gif
new file mode 100644
index 0000000..133cd57
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/screen.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/screen.jpg b/curses.buetow.org/htdocs/images/screen.jpg
new file mode 100644
index 0000000..8b805da
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/screen.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/slrn.jpg b/curses.buetow.org/htdocs/images/slrn.jpg
new file mode 100644
index 0000000..6892802
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/slrn.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/slrn.png b/curses.buetow.org/htdocs/images/slrn.png
new file mode 100644
index 0000000..d38195b
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/slrn.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/snownews.jpg b/curses.buetow.org/htdocs/images/snownews.jpg
new file mode 100644
index 0000000..775bc56
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/snownews.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/snownews.png b/curses.buetow.org/htdocs/images/snownews.png
new file mode 100644
index 0000000..28f3d71
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/snownews.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/tin.gif b/curses.buetow.org/htdocs/images/tin.gif
new file mode 100644
index 0000000..f0e15cb
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/tin.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/tin.jpg b/curses.buetow.org/htdocs/images/tin.jpg
new file mode 100644
index 0000000..3e478c9
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/tin.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/top.gif b/curses.buetow.org/htdocs/images/top.gif
new file mode 100644
index 0000000..f786202
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/top.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/top.jpg b/curses.buetow.org/htdocs/images/top.jpg
new file mode 100644
index 0000000..6003400
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/top.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/unix.gif b/curses.buetow.org/htdocs/images/unix.gif
new file mode 100644
index 0000000..d55d308
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/unix.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/vim.gif b/curses.buetow.org/htdocs/images/vim.gif
new file mode 100644
index 0000000..0d5c5c3
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/vim.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/vim.jpg b/curses.buetow.org/htdocs/images/vim.jpg
new file mode 100644
index 0000000..90d908c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/vim.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/vim_s.gif b/curses.buetow.org/htdocs/images/vim_s.gif
new file mode 100644
index 0000000..1f76a3c
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/vim_s.gif
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/w3m.jpg b/curses.buetow.org/htdocs/images/w3m.jpg
new file mode 100644
index 0000000..ac97255
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/w3m.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/w3m.png b/curses.buetow.org/htdocs/images/w3m.png
new file mode 100644
index 0000000..d77e6a7
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/w3m.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/yafc.png b/curses.buetow.org/htdocs/images/yafc.png
new file mode 100644
index 0000000..ee20071
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/yafc.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/yafc_s.png b/curses.buetow.org/htdocs/images/yafc_s.png
new file mode 100644
index 0000000..8cd867a
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/yafc_s.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ychat.jpg b/curses.buetow.org/htdocs/images/ychat.jpg
new file mode 100644
index 0000000..46f3f28
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ychat.jpg
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ychat.png b/curses.buetow.org/htdocs/images/ychat.png
new file mode 100644
index 0000000..7e8897b
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ychat.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ysm.png b/curses.buetow.org/htdocs/images/ysm.png
new file mode 100644
index 0000000..7485964
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ysm.png
Binary files differ
diff --git a/curses.buetow.org/htdocs/images/ysm_s.png b/curses.buetow.org/htdocs/images/ysm_s.png
new file mode 100644
index 0000000..b5e8e45
--- /dev/null
+++ b/curses.buetow.org/htdocs/images/ysm_s.png
Binary files differ
diff --git a/default/config.xml b/default/config.xml
new file mode 100644
index 0000000..d076d15
--- /dev/null
+++ b/default/config.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<config>
+ <!-- Static variables are written like %%varname%% -->
+ <!-- Dynamic variables are written like $$varname$$ -->
+ <!-- Special variables for XML-ing are written like @@varname@@ -->
+ <variables>
+ <title>%%host%% - %%site%%</title>
+ <piwik>web.buetow.org/stats</piwik>
+ <documentsurl>?document=</documentsurl>
+ <imagesurl>%%documentsurl%%images/</imagesurl>
+ <stylesurl>%%documentsurl%%styles/</stylesurl>
+ <whitespace> </whitespace>
+ <analytics>A-5916832-1</analytics>
+ <pubftp>ftp://ftp.buetow.org/pub</pubftp>
+ </variables>
+ <rules>
+ <!-- Possible rules-params: -->
+ <!-- end=yes -->
+ <!-- start=yes -->
+ <!-- Possible special-vars: -->
+ <!-- @@text@@ = The content text of the current content-tag -->
+ <!-- @@paramname@@ = The value of the specified tag parameter -->
+ <xhtml>
+ <pagetitle>[h1]</pagetitle>
+ <textheader>[h2]</textheader>
+ <textsubheader>[h3]</textsubheader>
+ <news start="yes"></news>
+ <important>[div class="important"]</important>
+ <text>[p]</text>
+ <type>[span class="@@class@@"]</type>
+ <quote>[pre class="quote"]</quote>
+ <pretext>[p][pre]</pretext>
+ <link>[a href="@@text@@"]</link>
+ <namedlink>[a href="@@href@@"]</namedlink>
+ <picture>[a href="@@href@@"][img align="center" border="1" alt="@@desc@@" title="@@desc@@" src="@@src@@"]</picture>
+ <cimg start="yes">[img border="0" alt="@@title@@" title="@@title@@" src="@@href@@" /]</cimg>
+ <cimglink start="yes">[center][a href="@@link@@"][img alt="@@title@@" title="@@title@@" src="@@href@@" /][/a][/center]</cimglink>
+ <rimg start="yes">[img border="0" alt="@@title@@" title="@@title@@" class="rimg" src="@@href@@" align="right" /]</rimg>
+ <rimglink start="yes">[a href="@@link@@"][img border="0" alt="@@title@@" title="@@title@@" class="rimg" src="@@href@@" align="right" /][/a]</rimglink>
+ <limg start="yes">[img border="0" alt="@@title@@" title="@@title@@" class="limg" src="@@href@@" align="left" /]</limg>
+ <newline start="yes">[br /]</newline>
+ <menu>[div class="menu"]</menu>
+ <menuitem>[a class="menuitem" href="@@link@@$$params$$"]</menuitem>
+ <activemenuitem>[a class="activemenuitem" href="@@link@@$$params$$"]</activemenuitem>
+ <enumeration>[ul]</enumeration>
+ <enumitem>[li]</enumitem>
+ <enumitemna>[li class="na"]</enumitemna>
+ <incsep>[div class="incsep"]</incsep>
+ <code>[pre class="code"]</code>
+ <javascript>[script type="text/javascript" language="JavaScript"]</javascript>
+ </xhtml>
+ <rss2.feed>
+ <textsubheader>[title]</textsubheader>
+ <news addfront="![CDATA[" addback="]]">[description]</news>
+ <text>[p]</text>
+ <link>[a href="@@text@@"]</link>
+ <namedlink>[a href="@@href@@"]</namedlink>
+ <namedlink end="yes">%%whitespace%%(@@href@@)</namedlink>
+ <incsep>[item]</incsep>
+ <enumeration>[ul]</enumeration>
+ <enumitem>[li]</enumitem>
+ <enumitemna>[li]</enumitemna>
+ <code>[pre]</code>
+ <quote></quote>
+ </rss2.feed>
+ </rules>
+</config>
diff --git a/default/htdocs/images/bg.png b/default/htdocs/images/bg.png
new file mode 100644
index 0000000..35fb3b5
--- /dev/null
+++ b/default/htdocs/images/bg.png
Binary files differ
diff --git a/default/htdocs/images/camel.jpg b/default/htdocs/images/camel.jpg
new file mode 100644
index 0000000..ebbdfd3
--- /dev/null
+++ b/default/htdocs/images/camel.jpg
Binary files differ
diff --git a/default/htdocs/images/dotORG.png b/default/htdocs/images/dotORG.png
new file mode 100644
index 0000000..c487e26
--- /dev/null
+++ b/default/htdocs/images/dotORG.png
Binary files differ
diff --git a/default/htdocs/images/head.jpg b/default/htdocs/images/head.jpg
new file mode 100644
index 0000000..0a9c408
--- /dev/null
+++ b/default/htdocs/images/head.jpg
Binary files differ
diff --git a/default/htdocs/images/ipv6ready.png b/default/htdocs/images/ipv6ready.png
new file mode 100644
index 0000000..18a42a7
--- /dev/null
+++ b/default/htdocs/images/ipv6ready.png
Binary files differ
diff --git a/default/htdocs/images/org.png b/default/htdocs/images/org.png
new file mode 100644
index 0000000..c338dc5
--- /dev/null
+++ b/default/htdocs/images/org.png
Binary files differ
diff --git a/default/htdocs/styles/blank.css b/default/htdocs/styles/blank.css
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/default/htdocs/styles/blank.css
@@ -0,0 +1 @@
+
diff --git a/default/htdocs/styles/default.css b/default/htdocs/styles/default.css
new file mode 100644
index 0000000..2c9e778
--- /dev/null
+++ b/default/htdocs/styles/default.css
@@ -0,0 +1,110 @@
+html {
+ height: 100%;
+}
+
+body {
+ font-family: Georgia, Serif;
+ background-color: #19495f;
+ height: 100%;
+ max-width: 900px;
+}
+
+p {
+ padding: 1px 0;
+}
+
+div.header {
+ background-color: #01768f;
+ border-color: #000000;
+ border-width: 2px;
+ border-style: solid;
+ color: #FFFFFF;
+ padding: 20px;
+ margin: 0px;
+ margin-bottom: 5px;
+ text-align: center;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+span.italic {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+div.main {
+ background-color: #FFFFFA;
+ border-width: 1px;
+ border-style: solid;
+ padding: 5px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+div.important {
+ background-color: #FF8181;
+ border-width: 1px;
+ border-style: solid;
+}
+
+h1 {
+ padding-left: 10px;
+ font-size: 30px;
+}
+
+h2, h3, p {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+
+pre, .quote, .code {
+ border:1px #000000 solid;
+ font-family: "Courier New", courier;
+ background: #FFFFFF;
+ color: #000000;
+ padding-top: -10px;
+ padding-right: 10px;
+ padding: 10px;
+ margin-bottom: 30px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+.footer {
+ background-color: #EEEEEE;
+ color: #000000;
+ text-align: center;
+ font-style: italic;
+ font-size: 12px;
+ margin-top: 10px;
+ padding: 10px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+a {
+ color: #000000;
+}
+
+a:hover {
+ color: #FF0000;
+ text-decoration: none;
+}
+
+img {
+ padding-left: 10px;
+ padding-bottom: 10px;
+}
+
+img.limg {
+ padding-right: 10px;
+}
+
+div.incsep {
+ background-color: #FEFEFE;
+ padding-bottom: 50px;
+}
diff --git a/default/templates/plain.xml b/default/templates/plain.xml
new file mode 100644
index 0000000..7c3225e
--- /dev/null
+++ b/default/templates/plain.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<content type="text/plain">
+ <noop>%%content%%</noop>
+</content>
diff --git a/default/templates/rss2.feed.xml b/default/templates/rss2.feed.xml
new file mode 100644
index 0000000..43e2c67
--- /dev/null
+++ b/default/templates/rss2.feed.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<content type="application/rss+xml">
+ <tag>?xml version="1.0"?</tag>
+ <rss version="2.0">
+ <channel>
+ <title>buetow.org Newsfeed</title>
+ <link>http://%%host%%</link>
+ <description>buetow.org - Paul Buetows Tech Newsfeed</description>
+ <pubDate>$$!/bin/date$$</pubDate>
+ <generator>Xerl Web Engine (http://xerl.buetow.org)</generator>
+ <language>en</language>
+ <noop>%%content%%</noop>
+ </channel>
+ </rss>
+</content>
diff --git a/default/templates/xhtml.xml b/default/templates/xhtml.xml
new file mode 100644
index 0000000..7aa8983
--- /dev/null
+++ b/default/templates/xhtml.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="alternate" type="application/rss+xml" title="buetow.org Newsfeed" href="http://rss.buetow.org" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ </head>
+ <body>
+ <div class="header">
+ <type class="bold">A fortune quote: </type>
+ <type class="italic">$$!/usr/games/fortune -s$$</type>
+ </div>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ <div class="footer">
+ <noop>Generated in !!TIME!!s</noop>
+ <noop>| Powered by </noop>
+ <namedlink href="http://xerl.buetow.org">Xerl</namedlink>
+ <noop>| Xerl templates generated with Puppet</noop>
+ </div>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/dev.buetow.org/content/home.xml b/dev.buetow.org/content/home.xml
new file mode 100644
index 0000000..6a99438
--- /dev/null
+++ b/dev.buetow.org/content/home.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Some programming projects</pagetitle>
+ <textheader>Mailing List</textheader>
+ <text>
+ <noop>Here are some programming projects listed which I programmed in my spare time. Some may be usefull and others may not. Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations.</noop>
+ </text>
+ <textheader>Git repository</textheader>
+ <text>
+ <noop>You may go to </noop>
+ <namedlink href="http://git.buetow.org/">gitweb</namedlink>
+ <noop> for browsing some of the repositories. Please check out each individual project site how to clone a git repository.</noop>
+ </text>
+ <textheader>Deb repository</textheader>
+ <text>Some projects provide packages in .deb format. Please check out each individual project site for available architecture and so on. Basically the debian repository is available via '[deb|deb-src] [http|ftp]://deb.buetow.org/apt REPLACEWITHDISTNAME main'.</text>
+ <text>To trust it please run "curl http://deb.buetow.org/apt/pubkey.gpg | apt-key add -"</text>
+ <textheader>Project list</textheader>
+ <text>
+ <perl>
+ my $hostroot = $config->get_hostroot();
+
+ sub getf ($) {
+ open my $f, $_[0] or die "$!: $_[0]\n";
+ my @slurp = \<$f\>;
+ close $f;
+ @slurp;
+ }
+
+ sub nl () { "\<br /\>\n" }
+
+ sub list (*) {
+ my $tag = shift;
+ my @found = sort `find $hostroot -name $tag`;
+ my $ret = '';
+
+
+ for my $found (@found) {
+ $found =~ /.*hosts.(.*?).$tag/;
+ my $host = $1;
+
+ my @content = getf $found;
+
+ $ret .= "\<b\>\<a href=http://$host\>$host\</a\>\</b\>" . nl;;
+ if (@content) {
+ $ret .= join " ", @content;
+ $ret .= nl;
+ }
+ $ret .= nl;
+ }
+
+ $ret;
+ }
+
+ my $ret = list PROJECT;
+
+ $ret .= "\<b\>\<i\>Older projects (not active at the moment):\</i\></b\>" . nl x 2;
+
+ $ret .= list OLDPROJECT;
+
+ $ret .= "\<b\>\<i\>Obsolete projects (no work will be done anymore and the software may be broken):\</i\></b\>" . nl x 2;
+
+ $ret .= list OBSOLETEPROJECT;
+
+ $ret;
+ </perl>
+ </text>
+</content>
diff --git a/foo.buetow.org/content/.rss.xml b/foo.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/foo.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/foo.buetow.org/content/99.Imprint.xml b/foo.buetow.org/content/99.Imprint.xml
new file mode 100644
index 0000000..edbd5a7
--- /dev/null
+++ b/foo.buetow.org/content/99.Imprint.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Imprint</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please choose your contact method...</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Address / Snail Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidem&uuml;hler Stra&szlig;e 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Germany</noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Mailing Lists:</strong>
+ </noop>
+ <newline />
+ <link>http://lists.buetow.org</link>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Ticket and Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Ticket system:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <newline />
+ <noop>Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Legal:</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt, Germany</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/foo.buetow.org/content/BRAINSTORMING.txt b/foo.buetow.org/content/BRAINSTORMING.txt
new file mode 100644
index 0000000..b552d2d
--- /dev/null
+++ b/foo.buetow.org/content/BRAINSTORMING.txt
@@ -0,0 +1,5 @@
+Puppet
+IPVS/LVS
+DRBD
+OpenVPN
+Pacemaker/Heartbeat/...
diff --git a/foo.buetow.org/content/Style-Guide.xml b/foo.buetow.org/content/Style-Guide.xml
new file mode 100644
index 0000000..da17deb
--- /dev/null
+++ b/foo.buetow.org/content/Style-Guide.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Style guides for my nicknames</pagetitle>
+ <textheader>"rantanplan"</textheader>
+ <text>
+ <rimg href="?document=images/rantanplan.jpg" title="rantanplan" />
+ <noop>This is the style guide for my IRC nickname "rantanplan" @ irc.german-elite.net. This style guide has been inspired by </noop>
+ <namedlink href="http://www252.pair.com/comdog/style.html">brian d foy's</namedlink>
+ <noop> style guide. This style guide helps you to write my nickname in the correct way!</noop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in rantanplan must be of the same case. Lower case is preferred. Any capitalization is incorrect unless each letter is capitalized.</enumitem>
+ <enumitem>Sentences should not start with rantanplan if you normally capitalize the first word of a sentence. Recast the sentence so that it begins with a capital letter. Or just write the whole sentence in small or capitalized letters!</enumitem>
+ <enumitem>If rantanplan is too long for you, you may use rant or ranti instead.</enumitem>
+ <enumitem>If you like rantanplan very much, you may use rantiplanti as his nickname!</enumitem>
+ <enumitem>Sometimes rantanplan changes his nick into some weird combinations like plantanran or ranplantan or tanplanrantanplan! Any version is valid! You can think of 3 main body parts: ran tan and plan. You may combine them in any order!</noop>
+ <enumitem>The above mentioned is also valid for the reversed body parts: nar nat nalp. This combination is valid as well: nartanranplannat.</menuitem>
+ <enumitem>Sometimes rantanplan likes to show other people on what cool stuff he is working on. In this case a |foo postfix is added to any version of his nickname. E.g.: ranti|C means, that rantanplan is currently coding in C. rantanplan|vs|work means, that he is fighting against his current task at work!</enumitem>
+ <enumitem>Another way to express what rantanplan is doing is a prefix notation like worktanplan (he is working) or eattanplan (he is eating).</enumitem>
+ </enumeration>
+ </text>
+ <textheader>"pbuetow"</textheader>
+ <text>
+ <noop>This is the style guide for my nickname "pbuetow".</bnoop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in pbuetow must be of the same case. Any capitalization is incorrect. Except if all letters are uppercase! "pbuetow" and "PBUETOW" are the only correct ways to spell this nick! All other versions are invalid!</enumitem>
+ <enumitem>I may also use buetow instead of pbuetow (like on PerlMonks)! pcbuetow may be used, if pbuetow and/or buetow is taken.</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/foo.buetow.org/content/home.xml b/foo.buetow.org/content/home.xml
new file mode 100644
index 0000000..9b49d0d
--- /dev/null
+++ b/foo.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>It's just buetow.org!</pagetitle>
+ <text>Welcome to my small humble website. My real name is Paul B&uuml;tow and I am a full time advanced Linux System Administrator managing more than 1000 servers at work. In my spare time I drive buetow.org and manage my own small company (to give support to Linux / *BSD systems and also to spend my time in system programming tasks).</text>
+ <text>If you don't like this website design: I am not a web designer and sometimes less is more.</text>
+ <text>
+ <enumeration>
+ <enumitem>
+ <noop>My development site: </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> (english)</noop>
+ </enumitem>
+ <enumitem>
+ <noop>My blogs: </noop>
+ <link>http://blogs.buetow.org</link>
+ <noop> (mostly german)</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/foo.buetow.org/htdocs/images/bg_content.jpg b/foo.buetow.org/htdocs/images/bg_content.jpg
new file mode 100644
index 0000000..2e60c1b
--- /dev/null
+++ b/foo.buetow.org/htdocs/images/bg_content.jpg
Binary files differ
diff --git a/foo.buetow.org/htdocs/images/hop.jpg b/foo.buetow.org/htdocs/images/hop.jpg
new file mode 100644
index 0000000..a3668fe
--- /dev/null
+++ b/foo.buetow.org/htdocs/images/hop.jpg
Binary files differ
diff --git a/foo.buetow.org/htdocs/images/paul.jpg b/foo.buetow.org/htdocs/images/paul.jpg
new file mode 100644
index 0000000..96968c8
--- /dev/null
+++ b/foo.buetow.org/htdocs/images/paul.jpg
Binary files differ
diff --git a/foo.buetow.org/htdocs/images/paul2.jpg b/foo.buetow.org/htdocs/images/paul2.jpg
new file mode 100644
index 0000000..5f4734a
--- /dev/null
+++ b/foo.buetow.org/htdocs/images/paul2.jpg
Binary files differ
diff --git a/foo.buetow.org/htdocs/images/rantanplan.jpg b/foo.buetow.org/htdocs/images/rantanplan.jpg
new file mode 100644
index 0000000..5396753
--- /dev/null
+++ b/foo.buetow.org/htdocs/images/rantanplan.jpg
Binary files differ
diff --git a/fype.buetow.org/OBSOLETEPROJECT b/fype.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..703453b
--- /dev/null
+++ b/fype.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+Fype is an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. Fypes focus is to use as few dependencies on 3rd party libraries as possible and to use as less code as possible and a very small execution binary!
diff --git a/fype.buetow.org/content/98.contact.xml b/fype.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/fype.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/fype.buetow.org/content/Examples.xml b/fype.buetow.org/content/Examples.xml
new file mode 100644
index 0000000..6e41595
--- /dev/null
+++ b/fype.buetow.org/content/Examples.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Sourcecode Examples</pagetitle>
+ <perl>
+ use LWP::Simple;
+
+ my $site = get 'https://ssl.buetow.org/repos/fype/branches/experimental/build-009669/examples/';
+ my @sites = $site =~ /file name="(.*?\.fy)" .*/g;
+ my @return;
+
+ for my $site (sort @sites) {
+ push @return, "!!LT!!h2!!GT!!$site!!LT!!/h2!!GT!!";
+ push @return, '!!LT!!pre class="code"!!GT!!';
+ push @return, get "https://ssl.buetow.org/repos/fype/branches/experimental/build-009669/examples/$site";
+ push @return, '!!LT!!/pre!!GT!!';
+ }
+
+ return join '', @return;
+ </perl>
+</content>
+
diff --git a/fype.buetow.org/content/SVN-Download.xml b/fype.buetow.org/content/SVN-Download.xml
new file mode 100644
index 0000000..42ab968
--- /dev/null
+++ b/fype.buetow.org/content/SVN-Download.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>Fype can be downloaded from SVN. Use the following step to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/fype/branches/experimental/build-009669</pretext>
+ <text>For the latest development version (trunk) please replace the URI as follows (be aware that this version may be broken):</text>
+ <pretext>svn co https://ssl.buetow.org/repos/fype/trunk</pretext>
+</content>
+
diff --git a/fype.buetow.org/content/Statistics.xml b/fype.buetow.org/content/Statistics.xml
new file mode 100644
index 0000000..dc5a01b
--- /dev/null
+++ b/fype.buetow.org/content/Statistics.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Sourcecode Statistics</pagetitle>
+ <text>Here are a few sourcecode statistics of the Fype compiler suite (trunk).</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/stats.txt");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/fype.buetow.org/content/Synopses.xml b/fype.buetow.org/content/Synopses.xml
new file mode 100644
index 0000000..547cfa5
--- /dev/null
+++ b/fype.buetow.org/content/Synopses.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fype synopses / options</pagetitle>
+ <textheader>Synopses</pagetitle>
+ <text>This are the Fype synopses of the concurrent svn version:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/synopses.txt");
+ </perl>
+ </pretext>
+ <textheader>Help</pagetitle>
+ <text>This are the Fype help options of the concurrent svn version:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/help.txt");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/fype.buetow.org/content/home.xml b/fype.buetow.org/content/home.xml
new file mode 100644
index 0000000..17a6f94
--- /dev/null
+++ b/fype.buetow.org/content/home.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>The Fype Language</pagetitle>
+ <textheader>Free, small, simple...</pagetitle>
+ <text>
+ <limg href="?document=images/fype.png" title="Fype" />
+ <noop>... is an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. Fypes focus is to use as few dependencies on 3rd party libraries as possible and to use as less code as possible and a very small execution binary! Fype should be portable to many different operating systems as well. The first release will be also available at least for Linux and maybe other UNIX alike operating systems. Fype itself is using the BSD license. For more infos please consult the</noop>
+ <namedlink href="https://ssl.buetow.org/repos/fype/trunk/README">README</namedlink>
+ <noop> file! And also see the </noop>
+ <namedlink href="https://ssl.buetow.org/repos/fype/trunk/TODO">TODO</namedlink>
+ <noop> file so you can see whats coming up next :). The latest development version (trunk) is </noop>
+ <perl>
+ use LWP::Simple;
+ get('https://ssl.buetow.org/repos/fype/trunk/docs/version.txt');
+ </perl>
+ <noop> and there is no stable branch available yet.</noop>
+ </text>
+ <text>
+ <noop>In order to stay updated I recommend you to follow my blog at </noop>
+ <link>http://comp.buetow.org</link>
+ <noop> and see what's new or changing.</noop>
+ </text>
+</content>
+
diff --git a/fype.buetow.org/htdocs/images/fype.png b/fype.buetow.org/htdocs/images/fype.png
new file mode 100644
index 0000000..1748de5
--- /dev/null
+++ b/fype.buetow.org/htdocs/images/fype.png
Binary files differ
diff --git a/fype0.buetow.org/OBSOLETEPROJECT b/fype0.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..50eac36
--- /dev/null
+++ b/fype0.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+Fype0 was an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. It's the predecessor of Fype (without 0).
diff --git a/fype0.buetow.org/content/98.contact.xml b/fype0.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/fype0.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/fype0.buetow.org/content/Examples.xml b/fype0.buetow.org/content/Examples.xml
new file mode 100644
index 0000000..6e41595
--- /dev/null
+++ b/fype0.buetow.org/content/Examples.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Sourcecode Examples</pagetitle>
+ <perl>
+ use LWP::Simple;
+
+ my $site = get 'https://ssl.buetow.org/repos/fype/branches/experimental/build-009669/examples/';
+ my @sites = $site =~ /file name="(.*?\.fy)" .*/g;
+ my @return;
+
+ for my $site (sort @sites) {
+ push @return, "!!LT!!h2!!GT!!$site!!LT!!/h2!!GT!!";
+ push @return, '!!LT!!pre class="code"!!GT!!';
+ push @return, get "https://ssl.buetow.org/repos/fype/branches/experimental/build-009669/examples/$site";
+ push @return, '!!LT!!/pre!!GT!!';
+ }
+
+ return join '', @return;
+ </perl>
+</content>
+
diff --git a/fype0.buetow.org/content/SVN-Download.xml b/fype0.buetow.org/content/SVN-Download.xml
new file mode 100644
index 0000000..42ab968
--- /dev/null
+++ b/fype0.buetow.org/content/SVN-Download.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>Fype can be downloaded from SVN. Use the following step to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/fype/branches/experimental/build-009669</pretext>
+ <text>For the latest development version (trunk) please replace the URI as follows (be aware that this version may be broken):</text>
+ <pretext>svn co https://ssl.buetow.org/repos/fype/trunk</pretext>
+</content>
+
diff --git a/fype0.buetow.org/content/Statistics.xml b/fype0.buetow.org/content/Statistics.xml
new file mode 100644
index 0000000..dc5a01b
--- /dev/null
+++ b/fype0.buetow.org/content/Statistics.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Sourcecode Statistics</pagetitle>
+ <text>Here are a few sourcecode statistics of the Fype compiler suite (trunk).</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/stats.txt");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/fype0.buetow.org/content/Synopses.xml b/fype0.buetow.org/content/Synopses.xml
new file mode 100644
index 0000000..547cfa5
--- /dev/null
+++ b/fype0.buetow.org/content/Synopses.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fype synopses / options</pagetitle>
+ <textheader>Synopses</pagetitle>
+ <text>This are the Fype synopses of the concurrent svn version:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/synopses.txt");
+ </perl>
+ </pretext>
+ <textheader>Help</pagetitle>
+ <text>This are the Fype help options of the concurrent svn version:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/fype/trunk/docs/help.txt");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/fype0.buetow.org/content/home.xml b/fype0.buetow.org/content/home.xml
new file mode 100644
index 0000000..c5bbb87
--- /dev/null
+++ b/fype0.buetow.org/content/home.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>The Fype0 Language</pagetitle>
+ <textheader>Free, small, simple...</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of fype0 has been stalled. See fype instead, which is based on a complete new technology. There will be no further development on fype0. This project always was a proof of concept only. Bugs are not gonna be fixed. For the new fype programming project please visit </noop>
+ <link>http://fype.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>
+ <limg href="?document=images/fype.png" title="Fype" />
+ <noop>... is an attempt to build an open source scripting language from scratch (just for fun) using C99 on the FreeBSD operating system. Fypes focus is to use as few dependencies on 3rd party libraries as possible and to use as less code as possible and a very small execution binary! Fype should be portable to many different operating systems as well. The first release will be also available at least for Linux and maybe other UNIX alike operating systems. Fype itself is using the BSD license. For more infos please consult the</noop>
+ <namedlink href="https://ssl.buetow.org/repos/fype/trunk/README">README</namedlink>
+ <noop> file! And also see the </noop>
+ <namedlink href="https://ssl.buetow.org/repos/fype/trunk/TODO">TODO</namedlink>
+ <noop> file so you can see whats coming up next :). The latest development version (trunk) is </noop>
+ <perl>
+ use LWP::Simple;
+ get('https://ssl.buetow.org/repos/fype/trunk/docs/version.txt');
+ </perl>
+ <noop> and there is no stable branch available yet.</noop>
+ </text>
+</content>
+
diff --git a/fype0.buetow.org/htdocs/images/fype.png b/fype0.buetow.org/htdocs/images/fype.png
new file mode 100644
index 0000000..1748de5
--- /dev/null
+++ b/fype0.buetow.org/htdocs/images/fype.png
Binary files differ
diff --git a/httpbench.buetow.org/PROJECT b/httpbench.buetow.org/PROJECT
new file mode 100644
index 0000000..b400885
--- /dev/null
+++ b/httpbench.buetow.org/PROJECT
@@ -0,0 +1 @@
+HTTP Bench is a small program written in C for benchmarking HTTP servers.
diff --git a/httpbench.buetow.org/content/20.Manpage.xml b/httpbench.buetow.org/content/20.Manpage.xml
new file mode 100644
index 0000000..ef3d9ea
--- /dev/null
+++ b/httpbench.buetow.org/content/20.Manpage.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Manpage</pagetitle>
+ <text>This is the manpage of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=httpbench.git;a=blob_plain;f=docs/httpbench.txt;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/httpbench.buetow.org/content/40.Changelog.xml b/httpbench.buetow.org/content/40.Changelog.xml
new file mode 100644
index 0000000..ffbb282
--- /dev/null
+++ b/httpbench.buetow.org/content/40.Changelog.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Changelog</pagetitle>
+ <text>This is the changelog file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=httpbench.git;a=blob_plain;f=debian/changelog;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/httpbench.buetow.org/content/50.Download.xml b/httpbench.buetow.org/content/50.Download.xml
new file mode 100644
index 0000000..715ed15
--- /dev/null
+++ b/httpbench.buetow.org/content/50.Download.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <text>HTTP Bench can be downloaded from a deb repo or from git.</text>
+ <textheader>Install from deb repository</textheader>
+ <text>If you have Debian GNU/Linux Squeeze amd64 you can add the following into a new apt source file, e.g. /etc/apt/source.list.d/buetoworg.list, and run apt-get update;apt-get install httpbench:</text>
+<code>deb ftp://deb.buetow.org/apt squeeze main
+deb-src ftp://deb.buetow.org/apt squeeze main</code>
+ <text>Or if you prefer http:</text>
+<code>deb http://deb.buetow.org/apt squeeze main
+deb-src http://deb.buetow.org/apt squeeze main</code>
+ <text>To trust it please run "curl http://deb.buetow.org/apt/pubkey.gpg | apt-key add -"</text>
+ <textheader>Download from Git repository</textheader>
+ <text>For git just type "git clone git://git.buetow.org/httpbench".</text>
+ <text>To update to the latest stable version just type "cd ./httpbench; git pull".</text>
+ <text>
+ <noop>Go to </noop>
+ <namedlink href="http://web.buetow.org/git/?p=httpbench.git">gitweb</namedlink>
+ <noop> to browse the online repository. The master branch always keeps the current stable version. The devel branch always keeps the current development version. For releases there are tags and for screenshots check out the screenshots branch.</noop>
+ </text>
+ <text>For bleeding edge you can fetch the devel branch with "git clone -b devel git://git.buetow.org/httpbench httpbench-devel". But be warned, this one might be broken! It will be merged to master when it's done.</text>
+</content>
+
diff --git a/httpbench.buetow.org/content/98.contact.xml b/httpbench.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/httpbench.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/httpbench.buetow.org/content/99.license.xml b/httpbench.buetow.org/content/99.license.xml
new file mode 100644
index 0000000..495f7c3
--- /dev/null
+++ b/httpbench.buetow.org/content/99.license.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>HTTP Bench is licensed under the GNU Gerneral Public License Version 3 or later. For details please check out all files from the source tree named copyright.</text>
+</content>
+
+
diff --git a/httpbench.buetow.org/content/home.xml b/httpbench.buetow.org/content/home.xml
new file mode 100644
index 0000000..f74d7ff
--- /dev/null
+++ b/httpbench.buetow.org/content/home.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>httpbench</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>This is beta software!!!</noop>
+ </text>
+ </important>
+ <text>
+ <noop>httpbench is a small program for Linux, UNIX and a like written in C which can be used to benchmark HTTP servers. So why implementing a new benchmarking tool? Because I want a specific benchmark featureset which I could not find in another tools such as Apache Benchmarker or Siege and it's more fun to implement my own tool instead of extending the existing tools although other tools are in its most features much more advanced than httpbench! This is the current feature set:</noop>
+ </text>
+ <enumeration>
+ <enumitem>Iterating over a list of URLs</enumitem>
+ <enumitem>Measuring response times and calculating min, max and avg values</enumitem>
+ <enumitem>Measuring TCP/HTTP errors</enumitem>
+ <enumitem>Multi threaded for concurrent connections (using pthreads)</enumitem>
+ <enumitem>Set upper limit of requests per second wanted</enumitem>
+ <enumitem>Validation of response strings</enumitem>
+ <enumitem>*VERY* simple source code</enumitem>
+ <enumitem>Works with Linux, UNIX and a like</enumitem>
+ </enumeration>
+
+ <text>To get started fetch httpbench from the deb repository (see Download section) or fetch it from git and compile it.</text>
+ <text>
+ <noop>If you wanna stay in touch please </noop>
+ <namedlink href="http://freecode.com/projects/httpbench">subscribe on freecode.</namedlink>
+ </text>
+</content>
+
diff --git a/httpbench.buetow.org/htdocs/images/loadbars.png b/httpbench.buetow.org/htdocs/images/loadbars.png
new file mode 100644
index 0000000..d223b9a
--- /dev/null
+++ b/httpbench.buetow.org/htdocs/images/loadbars.png
Binary files differ
diff --git a/irssi.buetow.org/content/Plugins.sub/Drunken.xml b/irssi.buetow.org/content/Plugins.sub/Drunken.xml
new file mode 100644
index 0000000..6279e4c
--- /dev/null
+++ b/irssi.buetow.org/content/Plugins.sub/Drunken.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>drunken.pl</pagetitle>
+ <text>This plugin makes you write like a drunken man. Usage:</text>
+<code>/script load drunken.pl
+/beer Hello I am verry drunk at the moment!</code>
+ <text>This will write something like this into the current channel:</text>
+<code>Hlleo I am vrrey dunrk at the mnetmo!</code>
+ <text>You may download it from the SVN section above. Have a lot of fun ;)</text>
+</content>
diff --git a/irssi.buetow.org/content/Plugins.sub/Foo.xml b/irssi.buetow.org/content/Plugins.sub/Foo.xml
new file mode 100644
index 0000000..438620a
--- /dev/null
+++ b/irssi.buetow.org/content/Plugins.sub/Foo.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>foo.pl</pagetitle>
+ <text>
+ Nothing here to see yet.
+ </text>
+</content>
diff --git a/irssi.buetow.org/content/Plugins.sub/home.xml b/irssi.buetow.org/content/Plugins.sub/home.xml
new file mode 100644
index 0000000..1bef89e
--- /dev/null
+++ b/irssi.buetow.org/content/Plugins.sub/home.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Plugins</pagetitle>
+ <text>
+ Select the desired plugin above ;) ATM only one is available.
+ </text>
+</content>
diff --git a/irssi.buetow.org/content/SVN.xml b/irssi.buetow.org/content/SVN.xml
new file mode 100644
index 0000000..1521326
--- /dev/null
+++ b/irssi.buetow.org/content/SVN.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>IRSSI plugins can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/utils/irssi-plugins</pretext>
+</content>
+
diff --git a/irssi.buetow.org/content/home.xml b/irssi.buetow.org/content/home.xml
new file mode 100644
index 0000000..b40abeb
--- /dev/null
+++ b/irssi.buetow.org/content/home.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Irssi plugins written in Perl</pagetitle>
+ <text>
+ <noop>Here are a "few" plugins for the </noop>
+ <namedlink href="http://www.irssi.org">Irssi</namedlink>
+ <noop> IRC client written in the </noop>
+ <namedlink href="http://www.perl.org">Perl</namedlink>
+ <noop> programming language. Use the Plugins link above to see the descriptions or select SVN in order to fetch them from the subversion repository.</noop>
+ </text>
+</content>
diff --git a/irssi.buetow.org/content/license.xml b/irssi.buetow.org/content/license.xml
new file mode 100644
index 0000000..ef2200d
--- /dev/null
+++ b/irssi.buetow.org/content/license.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>All Irssi plugins listed are (C) by Paul Buetow.</noop>
+ </text>
+ <text>
+ <noop>
+ All rights reserved.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Neither the name of buetow.org nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+THIS SOFTWARE IS PROVIDED BY Paul Buetow ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Paul Buetow BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ </noop>
+ </text>
+</content>
+
diff --git a/jsmstrade.buetow.org/OLDPROJECT b/jsmstrade.buetow.org/OLDPROJECT
new file mode 100644
index 0000000..85ec389
--- /dev/null
+++ b/jsmstrade.buetow.org/OLDPROJECT
@@ -0,0 +1 @@
+JSMSTrade is a small and simple Java application to use with SMSTRADE.de for delivering SMS over the internet.
diff --git a/jsmstrade.buetow.org/content/98.contact.xml b/jsmstrade.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/jsmstrade.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/jsmstrade.buetow.org/content/JAR-Download.xml b/jsmstrade.buetow.org/content/JAR-Download.xml
new file mode 100644
index 0000000..abadf6a
--- /dev/null
+++ b/jsmstrade.buetow.org/content/JAR-Download.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>JAR Download</pagetitle>
+ <text>JSMSTrade can be downloaded as a Java JAR file here.</text>
+ <textheader>Downloads per FTP</textheader>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/JSMSTrade">ftp://ftp.buetow.org/pub/JSMSTrade</namedlink>
+ </text>
+</content>
+
diff --git a/jsmstrade.buetow.org/content/SVN-Download.xml b/jsmstrade.buetow.org/content/SVN-Download.xml
new file mode 100644
index 0000000..95b05da
--- /dev/null
+++ b/jsmstrade.buetow.org/content/SVN-Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>JSMSTrade can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/jsmstrade/trunk</pretext>
+</content>
+
diff --git a/jsmstrade.buetow.org/content/Screenshots.xml b/jsmstrade.buetow.org/content/Screenshots.xml
new file mode 100644
index 0000000..2b09226
--- /dev/null
+++ b/jsmstrade.buetow.org/content/Screenshots.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Screenshot</pagetitle>
+ <text>
+ <noop>Here the obligatory screenshot of JSMSTrade:</noop>
+ </text>
+ <cimg href="%%documentsurl%%images/screenshot.png" />
+</content>
diff --git a/jsmstrade.buetow.org/content/home.xml b/jsmstrade.buetow.org/content/home.xml
new file mode 100644
index 0000000..2911740
--- /dev/null
+++ b/jsmstrade.buetow.org/content/home.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>JSMSTrade</pagetitle>
+ <text>
+ <noop>JSMSTrade is a small and simple Java Application to use with </noop>
+ <namedlink href="http://www.smstrade.de">SMSTRADE</namedlink>
+ <noop> and can be downloaded for free.</noop>
+ <textheader>Sun Feb 8th 2009 - JSMSTrade v0.3 released</textheader>
+ <text>
+ <noop>This version only includes a major bugfix. Sadly, v0.2 was not able to deliver any SMS messages. This has been fixed by now :)</noop>
+ <textheader>Mon Feb 2nd 2009 - JSMSTrade v0.2 released</textheader>
+ <text>
+ <noop>The second version of JSMSTrade just has been released. The changes are as follows: The application is now using the english language and is not in german anymore. Also a small bugfix has been included: The input area will not freeze after typing more than 160 chars.</noop>
+ <textheader>Tue Jun 24th 2008 - JSMSTrade v0.1 released</textheader>
+ <text>
+ <noop>The first working version of JSMSTrade has been released. Have a lot of fun with it :-)</noop>
+</content>
diff --git a/jsmstrade.buetow.org/content/license.xml b/jsmstrade.buetow.org/content/license.xml
new file mode 100644
index 0000000..3af0a9a
--- /dev/null
+++ b/jsmstrade.buetow.org/content/license.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>JSMSTrade is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/jsmstrade.buetow.org/htdocs/images/screenshot.png b/jsmstrade.buetow.org/htdocs/images/screenshot.png
new file mode 100644
index 0000000..ce5276f
--- /dev/null
+++ b/jsmstrade.buetow.org/htdocs/images/screenshot.png
Binary files differ
diff --git a/loadbars.buetow.org/PROJECT b/loadbars.buetow.org/PROJECT
new file mode 100644
index 0000000..655277a
--- /dev/null
+++ b/loadbars.buetow.org/PROJECT
@@ -0,0 +1 @@
+Loadbars is a small Perl script which can be used to observe CPU and memory loads of several remote servers at once in real time.
diff --git a/loadbars.buetow.org/content/20.Manpage.xml b/loadbars.buetow.org/content/20.Manpage.xml
new file mode 100644
index 0000000..88e8f32
--- /dev/null
+++ b/loadbars.buetow.org/content/20.Manpage.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Manpage</pagetitle>
+ <text>This is the manpage of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=loadbars.git;a=blob_plain;f=docs/loadbars.txt;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/loadbars.buetow.org/content/30.Screenshots.xml b/loadbars.buetow.org/content/30.Screenshots.xml
new file mode 100644
index 0000000..fbbe522
--- /dev/null
+++ b/loadbars.buetow.org/content/30.Screenshots.xml
@@ -0,0 +1,11 @@
+ <?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+ <content>
+ <pagetitle>Screenshots</pagetitle>
+ <text>Screenshots can be downloaded from git. Just type "git clone -b screenshots git://git.buetow.org/loadbars loadbars-screenshots".</text>
+ <text>
+ <noop>Or go to </noop>
+ <namedlink href="http://web.buetow.org/git/?p=loadbars.git;a=tree;h=refs/heads/screenshots;hb=screenshots">gitweb</namedlink>
+ <noop> in order to browse the screenshot branch online.</noop>
+ </text>
+</content>
+
diff --git a/loadbars.buetow.org/content/40.Changelog.xml b/loadbars.buetow.org/content/40.Changelog.xml
new file mode 100644
index 0000000..62b4bf2
--- /dev/null
+++ b/loadbars.buetow.org/content/40.Changelog.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Changelog</pagetitle>
+ <text>This is the changelog file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=loadbars.git;a=blob_plain;f=debian/changelog;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/loadbars.buetow.org/content/45.Wishlist.xml b/loadbars.buetow.org/content/45.Wishlist.xml
new file mode 100644
index 0000000..b331dac
--- /dev/null
+++ b/loadbars.buetow.org/content/45.Wishlist.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Wishlist</pagetitle>
+ <text>This is the Wishlist file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=loadbars.git;a=blob_plain;f=docs/wishlist;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/loadbars.buetow.org/content/50.Download.xml b/loadbars.buetow.org/content/50.Download.xml
new file mode 100644
index 0000000..316acc8
--- /dev/null
+++ b/loadbars.buetow.org/content/50.Download.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <text>Loadbars can be downloaded from a deb repo or from git.</text>
+ <textheader>Install from deb repository</textheader>
+ <text>If you have Debian GNU/Linux Squeeze you can add the following into a new apt source file, e.g. /etc/apt/source.list.d/buetoworg.list, and run apt-get update;apt-get install loadbars:</text>
+<code>deb ftp://deb.buetow.org/apt squeeze main
+deb-src ftp://deb.buetow.org/apt squeeze main</code>
+ <text>Or if you prefer http:</text>
+<code>deb http://deb.buetow.org/apt squeeze main
+deb-src http://deb.buetow.org/apt squeeze main</code>
+ <text>To trust it please run "curl http://deb.buetow.org/apt/pubkey.gpg | apt-key add -"</text>
+ <textheader>Download from Git repository</textheader>
+ <text>For git just type "git clone git://git.buetow.org/loadbars".</text>
+ <text>To update to the latest stable version just type "cd ./loadbars; git pull".</text>
+ <text>
+ <noop>Go to </noop>
+ <namedlink href="http://web.buetow.org/git/?p=loadbars.git">gitweb</namedlink>
+ <noop> to browse the online repository. The master branch always keeps the current stable version. The devel branch always keeps the current development version. For releases there are tags and for screenshots check out the screenshots branch.</noop>
+ </text>
+ <text>For bleeding edge you can fetch the devel branch with "git clone -b devel git://git.buetow.org/loadbars loadbars-devel". But be warned, this one might be broken! It will be merged to master when it's done.</text>
+</content>
+
+
diff --git a/loadbars.buetow.org/content/98.contact.xml b/loadbars.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/loadbars.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/loadbars.buetow.org/content/99.license.xml b/loadbars.buetow.org/content/99.license.xml
new file mode 100644
index 0000000..f924a92
--- /dev/null
+++ b/loadbars.buetow.org/content/99.license.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>Loadbars is licensed under the GNU Gerneral Public License Version 3 or later.</text>
+</content>
+
+
diff --git a/loadbars.buetow.org/content/home.xml b/loadbars.buetow.org/content/home.xml
new file mode 100644
index 0000000..67f5068
--- /dev/null
+++ b/loadbars.buetow.org/content/home.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Loadbars</pagetitle>
+ <textheader>Get the current clue...</pagetitle>
+ <text>
+ <rimg href="?document=images/loadbars2.png" title="Loadbars" alt="Loadbars" />
+ <noop>Loadbars is a Perl script for Linux that can be used to observe CPU loads of several remote servers at once in real time. It connects with SSH (using SSH public/private key auth) to several servers at once and vizualizes all server CPUs and memory statistics right next each other (either summarized or each core separately). Loadbars is not a tool for collecting CPU loads and drawing graphs for later analysis. However, since such tools require a significant amount of time before producing results, Loadbars lets you observe the current state immediately. Loadbars does not remember or record any load information. It just shows the current CPU usages like top or vmstat does.</noop>
+ </text>
+ <enumeration>
+ <enumitem>Real time CPU load analysis per core and summarized (system, user, nice, iowait, hardware irq, software irq, steal, guest and idle load)</enumitem>
+ <enumitem>Real time system load average analysis</enumitem>
+ <enumitem>Real time memory analysis (RAM usage, Swap usage)</enumitem>
+ <enumitem>Real time network analysis (incoming and outgoing bandwidth)</enumitem>
+ <enumitem>Works with Linux</enumitem>
+ <enumitem>No extra software needed on the remote hosts (only Perl, SSHD and procfs is required). You need SSH access to all servers. All servers need a SSH public key for your user installed.</enumitem>
+ <enumitem>IPv4 and IPv6 compatible (due use of OpenSSH client)</enumitem>
+ </enumeration>
+ <text>To get started fetch loadbars from the deb repository or via git and run it. You'll install some additional CPAN Modules in order to get it running locally (only if you are using git). All required modules are available in the current Debian and Ubuntu releases (e.G. Getopt::Long, SDL::*, Time::HiRes, Proc::ProcessTable).</text>
+ <text>
+ <noop>If you wanna stay in touch please </noop>
+ <namedlink href="http://freecode.com/projects/loadbars">subscribe on freecode.</namedlink>
+ </text>
+</content>
+
diff --git a/loadbars.buetow.org/htdocs/images/loadbars.png b/loadbars.buetow.org/htdocs/images/loadbars.png
new file mode 100644
index 0000000..d223b9a
--- /dev/null
+++ b/loadbars.buetow.org/htdocs/images/loadbars.png
Binary files differ
diff --git a/loadbars.buetow.org/htdocs/images/loadbars2.png b/loadbars.buetow.org/htdocs/images/loadbars2.png
new file mode 100644
index 0000000..4803cf6
--- /dev/null
+++ b/loadbars.buetow.org/htdocs/images/loadbars2.png
Binary files differ
diff --git a/netcalendar.buetow.org/OBSOLETEPROJECT b/netcalendar.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..e2892c3
--- /dev/null
+++ b/netcalendar.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+NetCalendar is a network capable calendar application. NetCalendar has a server and a client part which communicate over a TCP/IP network. It also supports secure sockets using SSL. NetCalendar can also be used as a stand-alone application. NetCalendar does not use an SQL database but rather the database of the classic Unix "calendar" program.
diff --git a/netcalendar.buetow.org/content/98.contact.xml b/netcalendar.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/netcalendar.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/netcalendar.buetow.org/content/Download.xml b/netcalendar.buetow.org/content/Download.xml
new file mode 100644
index 0000000..ee18184
--- /dev/null
+++ b/netcalendar.buetow.org/content/Download.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <textheader>Bytecode compiled Jar archives</textheader>
+ <text>Here you can download the latest bytecode compiled Jar archives. You need a Java 5 runtime environment. Just unpack the zip-file and double click on the .jar file! The calendar comes with a sample database. You may delete all the events first.</text>
+ <text>
+ <noop>Look at</noop>
+ <link>ftp://ftp.buetow.org/pub/NetCalendar</link>
+ <noop>for all available binaries!</noop>
+ </text>
+ <textheader>Source code</textheader>
+ <text>
+ <noop>The sourcecode can be obtained from </noop>
+ <namedlink href="?site=SVN-Download">SVN</namedlink>
+ <noop> (Subversion).</noop>
+ </text>
+</content>
diff --git a/netcalendar.buetow.org/content/SVN-Download.xml b/netcalendar.buetow.org/content/SVN-Download.xml
new file mode 100644
index 0000000..17008c9
--- /dev/null
+++ b/netcalendar.buetow.org/content/SVN-Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>NetCalendar can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/netcalendar/</pretext>
+</content>
+
diff --git a/netcalendar.buetow.org/content/Screenshots.xml b/netcalendar.buetow.org/content/Screenshots.xml
new file mode 100644
index 0000000..72ab8d4
--- /dev/null
+++ b/netcalendar.buetow.org/content/Screenshots.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Screenshot</pagetitle>
+ <text>
+ <noop>Here the obligatory screenshot of the NetCalendar:</noop>
+ </text>
+ <cimg href="%%documentsurl%%images/screenshot.png" />
+</content>
diff --git a/netcalendar.buetow.org/content/home.xml b/netcalendar.buetow.org/content/home.xml
new file mode 100644
index 0000000..7271948
--- /dev/null
+++ b/netcalendar.buetow.org/content/home.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>NetCalendar</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of NetCalendar has been stalled. In near future, there will be no further development on this project. This project always was a proof of concept only. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>NetCalendar is a network capable calendar application. NetCalendar has a server and a client part which communicate over a TCP/IP network. It also supports secure sockets using SSL. NetCalendar can also be used as a stand-alone application. NetCalendar does not use an SQL database but rather the database of the classic Unix "calendar" program.</text>
+ <text>
+ <noop>Its initial motivaion was a programming project at the </noop>
+ <namedlink href="http://www.fh-aachen.de">Aachen University of Applied Sciences</namedlink>
+ <noop> for the object oriented programming class. But it became much more than just that! If you want to stay informed, please subscibe at </noop>
+ <namedlink href="http://freecode.com/projects/netcalendar">freecode</namedlink>
+ <noop> to the netcalendar project. You will receive an email then a new release has been made.</noop>
+ </text>
+ <textheader>Sun Feb 08th 2009 - NetCalendar 1.0 released</textheader>
+ <text>The "NetCalendar 1.0" has been finally released. It has been almost 3 years since 1.0 RC5. However, only a few things have changed. NetCalendar now supports secure sockets using SSL. And the documentation is now completely in english (a part of it used to be in german). I've also managed to include a few cosmetic fixes as well (e.g. new splash screen). </text>
+ <textheader>Thu May 18th 2006 - Website up</textheader>
+ <text>
+ <noop>The initial website of the NetCalendar application is up an running using the </noop>
+ <namedlink href="http://xerl.buetow.org">Xerl Template Engine</namedlink>
+ <noop> as its base. All new releases will be anounced here. Currently 1.0 Release Candidate 5 is ready for download.</noop>
+ </text>
+</content>
diff --git a/netcalendar.buetow.org/content/license.xml b/netcalendar.buetow.org/content/license.xml
new file mode 100644
index 0000000..1b65623
--- /dev/null
+++ b/netcalendar.buetow.org/content/license.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>NetCalendar is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/netcalendar.buetow.org/htdocs/images/award.gif b/netcalendar.buetow.org/htdocs/images/award.gif
new file mode 100644
index 0000000..4526f63
--- /dev/null
+++ b/netcalendar.buetow.org/htdocs/images/award.gif
Binary files differ
diff --git a/netcalendar.buetow.org/htdocs/images/award.org.gif b/netcalendar.buetow.org/htdocs/images/award.org.gif
new file mode 100644
index 0000000..4526f63
--- /dev/null
+++ b/netcalendar.buetow.org/htdocs/images/award.org.gif
Binary files differ
diff --git a/netcalendar.buetow.org/htdocs/images/head.jpg b/netcalendar.buetow.org/htdocs/images/head.jpg
new file mode 100644
index 0000000..b2299ad
--- /dev/null
+++ b/netcalendar.buetow.org/htdocs/images/head.jpg
Binary files differ
diff --git a/netcalendar.buetow.org/htdocs/images/screenshot.png b/netcalendar.buetow.org/htdocs/images/screenshot.png
new file mode 100644
index 0000000..c239a28
--- /dev/null
+++ b/netcalendar.buetow.org/htdocs/images/screenshot.png
Binary files differ
diff --git a/niduterm.buetow.org/OBSOLETEROJECT b/niduterm.buetow.org/OBSOLETEROJECT
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/niduterm.buetow.org/OBSOLETEROJECT
diff --git a/niduterm.buetow.org/content/Download.xml b/niduterm.buetow.org/content/Download.xml
new file mode 100644
index 0000000..40d2911
--- /dev/null
+++ b/niduterm.buetow.org/content/Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>NiduTerm can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/playground/trunk/Perl/NiduTerm/</pretext>
+</content>
+
diff --git a/niduterm.buetow.org/content/Screenshot.xml b/niduterm.buetow.org/content/Screenshot.xml
new file mode 100644
index 0000000..bc3752b
--- /dev/null
+++ b/niduterm.buetow.org/content/Screenshot.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Screenshot</pagetitle>
+ <text>
+ <noop>Here is a Screenshots of a NiduTerm session:</noop>
+ <newline /> <newline />
+ <img src="%%imagesurl%%niduterm.png" />
+ </text>
+</content>
diff --git a/niduterm.buetow.org/content/home.xml b/niduterm.buetow.org/content/home.xml
new file mode 100644
index 0000000..113abe1
--- /dev/null
+++ b/niduterm.buetow.org/content/home.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>NiduTerm</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of NiduTerm has been stalled. There will be no further development on this project. This project always was a proof of concept only. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>
+ <noop>NiduTerm is a ncurses based Nidura chat client written in Perl. Nidura is a german web chat located at</noop>
+ <link>http://www.nidura.de</link>
+ <noop>.</noop>
+ </text>
+ <text>
+ <noop>The changelog can be found at SVN: </noop>
+ <link basename="yes">https://ssl.buetow.org/repos/perl-stuff/nidura/CHANGES</link>
+ <noop>.</noop>
+ </text>
+</content>
diff --git a/niduterm.buetow.org/content/license.xml b/niduterm.buetow.org/content/license.xml
new file mode 100644
index 0000000..a41a833
--- /dev/null
+++ b/niduterm.buetow.org/content/license.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>NiduTerm is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>Beer license</textheader>
+ <text>NiduTerm uses the beer license. If you use this script and you meet me , spend me a beer please! ;)</text>
+</content>
+
diff --git a/niduterm.buetow.org/htdocs/images/niduterm.png b/niduterm.buetow.org/htdocs/images/niduterm.png
new file mode 100644
index 0000000..9996c6a
--- /dev/null
+++ b/niduterm.buetow.org/htdocs/images/niduterm.png
Binary files differ
diff --git a/old-ssl.buetow.org/config.xml b/old-ssl.buetow.org/config.xml
new file mode 100644
index 0000000..9e34ea0
--- /dev/null
+++ b/old-ssl.buetow.org/config.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<config>
+ <!-- Static variables are written like %%varname%% -->
+ <!-- Dynamic variables are written like $$varname$$ -->
+ <!-- Special variables for XML-ing are written like @@varname@@ -->
+ <variables>
+ <title>buetow.org - %%nsite%%</title>
+ <piwik>web.buetow.org/stats</piwik>
+ <documentsurl>?document=</documentsurl>
+ <documentsurl2>$$proto$$://%%host%%/index.pl?document=</2documentsurl>
+ <imagesurl>%%documentsurl%%images/</imagesurl>
+ <stylesurl>%%documentsurl%%styles/</stylesurl>
+ <toolbaseurl>http://web.buetow.org</toolbaseurl>
+ <loginurl>%%toolbaseurl%%/login</loginurl>
+ <adminurl>%%toolbaseurl%%/admin</adminurl>
+ <dburl>%%toolbaseurl%%/db</dburl>
+ <mailurl>%%toolbaseurl%%/mail</mailurl>
+ <rturl>%%toolbaseurl%%/rt</rturl>
+ <pubftp>ftp://ftp.buetow.org/pub</pubftp>
+ <websvnurl>%%toolbaseurl%%/websvn</websvnurl>
+ <whitespace> </whitespace>
+ <test>LT hi GT</test>
+ </variables>
+ <rules>
+ <!-- Possible rules-params: -->
+ <!-- end=yes -->
+ <!-- start=yes -->
+ <!-- Possible special-vars: -->
+ <!-- @@text@@ = The content text of the current content-tag -->
+ <!-- @@paramname@@ = The value of the specified tag parameter -->
+ <xhtml>
+ <desc>[div id="desc"]</desc>
+ <main>[div id="main"]</main>
+ <important>[div class="important"]</important>
+ <block>[div class="block"]</block>
+ <header1>[h1]</header1>
+ <header2>[h2]</header2>
+ <header3>[h3]</header3>
+ <rb>[div class="@@class@@"]</rb>
+ <text>[p]</text>
+ <pretext>[p][pre]</pretext>
+ <link>[a href="@@text@@"]</link>
+ <sidelink>[a class="sidelink" href="@@href@@"]</sidelink>
+ <namedlink>[a href="@@href@@" title="@@title@@"]</namedlink>
+ <img start="yes">[img alt="@@title@@" title="@@title@@" src="@@href@@" /]</img>
+ <cimg start="yes">[center][img alt="@@title@@" title="@@title@@" src="@@href@@" /][/center]</cimg>
+ <cimglink start="yes">[center][a href="@@link@@"][img alt="@@title@@" title="@@title@@" src="@@href@@" /][/a][/center]</cimglink>
+ <rimg start="yes">[img alt="@@title@@" title="@@title@@" class="rimg" src="@@href@@" align="right" /]</rimg>
+ <rimglink start="yes">[a href="@@link@@"][img border="0" alt="@@title@@" title="@@title@@" class="rimg" src="@@href@@" align="right" /][/a]</rimg>
+ <limg start="yes">[img alt="@@title@@" title="@@title@@" class="limg" src="@@href@@" align="left" /]</limg>
+ <iimg start="yes">[img alt="@@title@@" title="@@title@@" class="iimg" src="@@href@@" align="left" /]</limg>
+ <newline start="yes">[br /]</newline>
+ <menu>[div class="menu"]</menu>
+ <menuitem>[a class="menuitem" href="@@link@@$$params$$"]</menuitem>
+ <activemenuitem>[a class="activemenuitem" href="@@link@@$$params$$"]</activemenuitem>
+ <enumerationr>[ul class="right"]</enumerationr>
+ <enumeration>[ul]</enumeration>
+ <enumitem>[li]</enumitem>
+ <benumitem>[li][b]</benumitem>
+ <javascript>[script type="text/javascript" language="JavaScript"]</javascript>
+ <incsep>[div class="incsep"]</incsep>
+ </xhtml>
+ </rules>
+</config>
diff --git a/old-ssl.buetow.org/content/.10.Hosting.xml b/old-ssl.buetow.org/content/.10.Hosting.xml
new file mode 100644
index 0000000..a21dd19
--- /dev/null
+++ b/old-ssl.buetow.org/content/.10.Hosting.xml
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Web-Hosting Leistungskatalog</header2>
+ <text>F&uuml;r einen kleinen Preis wird Webspace mit fast allen Extras zur Verf&uuml;gung gestellt. Weitere Server werden je nach Nachfrage online gebracht. Komerzielle Interessenten sollten den wichtigen Hinweis lesen.</text>
+ </desc>
+ <main>
+ <header3>Webspace mit Shell-Zugang u.v.m.</header3>
+ <important>
+ <text>
+ <noop>
+ <strong>Wichtiger Hinweis:</strong>
+ </noop>
+ <noop>F&uuml;r den Verf&uuml;gbarkeitsgrad der unten aufgelisteten Dienste k&ouml;nnen </noop>
+ <strong>keine</strong>
+ <noop> Garantieanspr&uuml;che gegeben werden, da hierzu die Zeit fehlt das Hosting professionell zu betreiben. Daher eignen sich die folgende Angebote ausschliesslich f&uuml;r Privatpersonen und/oder Open Source Projekte. Obwohl die Dienste i.d.R. einen hohen Verf&uuml;gbarkeitsgrad aufweisen und als sicher gelten, sollten Sie mit kommerziellen Projekten auf professionelle Anbieter ausweichen. Alle auf dieser Seite angebotenen Dienstleistungen werden von mir pers&ouml;nlich lediglich nebengewerblich angeboten.</noop>
+ <newline />
+ <newline />
+ <noop>Ich bin (vollzeit) als Systemadministrator bei einer sehr grossen Firma t&auml;tig. Dort habe ich mit &uuml;ber 1000 hochverf&uuml;gbaren Servern zu tun. Darunter sind auch Systeme mit sehr hohen Traffic- und Lastaufkommen. Sie k&ouml;nnen also davon ausgehen, dass ich mein nebengewerbliches Angebot auch eine hohe Verf&uuml;gbarkeit hat. Garantieren kann ich sie jedoch nicht.</noop>
+ </text>
+ </important>
+ <newline />
+ <block>
+ <text>
+ <noop>Als vertragliche Grundlagen dienen die</noop>
+ <strong>
+ <namedlink href="?site=AGB">allgemeinen Gesch&auml;ftsbedingungen!</namedlink>
+ </strong>
+ <noop>Der Kunde hat die Bedingungen zu akzeptieren. Andernfalls kann es zu keinem Vertragabschluss kommen.</noop>
+ </text>
+ </block>
+ <header3>Betrifft alle folgenden Angebote</header3>
+ <enumeration>
+ <enumitem>Unverbindlich und kostenlos eine Woche testen, und dann entscheiden</enumitem>
+ <enumitem>Keine Mindestvertragslaufzeiten sowie Setup-Geb&uuml;hren</enumitem>
+ <enumitem>Pers&ouml;nlicher Support (Ticket, E-Mail, telefonisch oder per IRC)</enumitem>
+ <enumitem>
+ <text>
+ <noop>Nicht im Preis inbegriffen ist ein eigener Domain-Name. Sollten Sie eine eigene Domain haben wollen, so informieren Sie sich bitte bei mir vorher um die jeweiligen Konditionen und Preise. Folgende Domainendungen werden derzeit unterst&uuml;tzt:</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ Beliebteste Domains im deutschsprachigen Raum:
+ </noop>
+ <newline>
+ .AT
+ .BIZ
+ .CH
+ .COM
+ .DE
+ .EU
+ .INFO
+ .MOBI
+ .NAME
+ .NET
+ .ORG
+ </newline>
+ </enumitem>
+ <enumitem>
+ <noop>
+ Weitere verf&uuml;gbare Domains:
+ </noop>
+ <newline>
+ <small>
+ .AE.ORG
+ .AERO
+ .AG
+ .ASIA
+ .BE
+ .BR.COM .CN.COM .HU.COM .JPN.COM .NO.COM .RU.COM
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .SA.COM .SE.COM .UK.COM .UY.COM .ZA.COM
+ .BZ
+ .CC
+ .CN .COM.CN .NET.CN .ORG.CN
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .CO.AT .OR.AT
+ .CO.NZ .ORG.NZ .GEN.NZ .AC.NZ .GEEK.NZ .NET.NZ .SCHOOL.NZ
+ .CO.UK
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .ME.UK .ORG.UK
+ .CZ
+ .ES .COM.ES .NOM.ES .ORG.ES
+ .GB.NET .SE.NET .UK.NET
+ .HN
+ .IN
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .FIRM.IN
+ .GEN.IN .IND.IN .CO.IN
+ .LC .COM.LC .ORG.LC .NET.LC .CO.LC
+ .LI
+ .LU
+ .ME
+ .MN
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .PL .COM.PL .NET.PL .ORG.PL .INFO.PL .BIZ.PL
+ .SC .COM.SC .NET.SC .ORG.SC
+ .SE
+ .SI
+ </small>
+ </newline>
+ <newline>
+ <small>
+ .TEL
+ .TRAVEL
+ .TV
+ .TW .COM.TW .ORG.TW
+ .US
+ .VC
+ </small>
+ </newline>
+ </enumitem>
+ </enumitem>
+ </enumeration>
+ <noop>Eine Domain kann jedoch auch von einem externen Provider wie z.B. </noop>
+ <namedlink href="http://www.schlundtech.de">Schlund Technologies</namedlink>
+ <noop> oder </noop>
+ <namedlink href="http://www.domainfactory.de">DomainFactory</namedlink>
+ <noop> oder Anderen registriert werden. Es empfiehlt sich das g&uuml;nstigste Paket zu bestellen und dann s&auml;mtliche DNS Records auf den Server zu richten. Sollten Sie keine eigene Domain brauchen, so k&ouml;nnen auch kostenlose *.buetow.org Subdomains verwendet werden.</noop>
+ <newline />
+ <newline />
+ </text>
+ </enumeration>
+ <header3>SSH Shell + Webspace (Gen. v3)</header3>
+ <enumeration>
+ <enumitem>3.57 EUR / Monat inkl. 19% MwSt.</enumitem>
+ <enumitem>Voller SSH-Zugang mit eigenem Benutzer (kein root)</enumitem>
+ <enumitem>Admin-Shell per SSH-Session</enumitem>
+ <enumitem>OS: FreeBSD 8.x 64 Bit</enumitem>
+ <enumitem>CPU: Intel Core i7-920 Quad-Core inkl. Hyperthreading (8 Cores im OS sichtbar)</enumitem>
+ <enumitem>Netzwerk: 100MBit/s full duplex. Beliebig viel Traffic (Limitierung auf 10MBit/s nach 1 TB Insgesamtverbrauch)</enumitem>
+ <enumitem>HDD Quota: 1GB</enumitem>
+ <enumitem>Eine IPv4 Adresse (Shared)</enumitem>
+ <enumitem>Auf Anfrage: Eigene IPv6 Adressen (bis zu 65536, nicht Shared)</enumitem>
+ <enumitem>Apache 2.x</enumitem>
+ <enumitem>Zugang via SSH, SFTP, SCP und FTP</enumitem>
+ <enumitem>PHP5 sowie freie CGIs mit quasi jeder beliebigen Programmier- und Skriptsprache</enumitem>
+ <enumitem>Perl, Python, Ruby, Awk, C, C++, Java, ..., u.v.m.</enumitem>
+ <enumitem>Beliebig viele Datenbanken (MySQL, SQLite)</enumitem>
+ <enumitem>PHPMyAdmin f&uuml;r MySQL mit SSL-Frontend</enumitem>
+ <enumitem>Beliebig viele Cronjobs</enumitem>
+ <enumitem>Beliebig viele E-Mail Adressen (POP3, IMAP, POP3S, IMAPS oder Weiterleitung)</enumitem>
+ <enumitem>Beliebig viele Subdomains</enumitem>
+ <enumitem>*.buetow.org Subdomains mit CaCert.org SSL Zertifikat f&uuml;r HTTPS</enumitem>
+ <enumitem>Beliebig viele Subversion Repositories inkl. Webzugriff</enumitem>
+ <enumitem>N&auml;chtliche Backups</enumitem>
+ <enumitem>
+ <noop>Fast jedes erw&uuml;nschte Programm aus dem FreeBSD Ports Tree (&Uuml;ber 15.000 verf&uuml;gbar). </noop>
+ <namedlink href="http://www.FreshPorts.org">FreshPorts</namedlink>
+ <noop> bietet daf&uuml;r ein Web-frontend.</noop>
+ </enumitem>
+ <enumitem>DomainKey Identified Mail (DKIM) Support</enumitem>
+ <enumitem>Eigene Mailinglisten (Mailman)</enumitem>
+ <enumitem>Eigene Blogs (MovableType)</enumitem>
+ </enumeration>
+ <rimg href="%%imagesurl%%server.jpg" title="Server"/>
+ <header3>Weiteres auf Anfrage, z.B.:</header3>
+ <enumeration>
+ <enumitem>DNS Server (primary und secondary)</enumitem>
+ <enumitem>Managed Root Server</enumitem>
+ <enumitem>Ben&ouml;tigen sie lediglich g&uuml;nstigen Webspace ohne SSH Zugang?</enumitem>
+ <enumitem>... machen Sie eigene Vorschl&auml;ge</enumitem>
+ </enumeration>
+ <important>
+ <text>
+ <noop>
+ <strong>Achtung:</strong>
+ </noop>
+ <noop>Es werden alle Prozesse und Aktivit&auml;ten auf dem Server mittels Accounting und einem Intrustion Detection System protokolliert. Sollte auch nur der Verdacht eines Einbruchversuches sich beobachten lassen, k&ouml;nnte dies die komplette Deaktivierung des Zugangskontos bedeuten. Auch jede Andere b&ouml;swillige Handlung wird mit den selben Konsequenzen geahndet. Ich behalte mir das Recht vor jedes Zugangskonto nach eigenem Ermessen zu deaktivieren und ggf. zu l&ouml;schen.</noop>
+ </text>
+ </important>
+ <newline />
+ <text>
+ <noop>Sollten Sie Interesse haben, so kontaktieren Sie mich doch am besten per Ticket-System. Die dazugeh&ouml;rige Adresse kann aus dem </noop>
+ <namedlink href="?site=Impressum">Impressum</namedlink>
+ <noop> entnommen werden.</noop>
+ </text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/.99.AGB.xml b/old-ssl.buetow.org/content/.99.AGB.xml
new file mode 100644
index 0000000..3d6932e
--- /dev/null
+++ b/old-ssl.buetow.org/content/.99.AGB.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>AGB v1.4</header2>
+ <text>
+ <noop>Der folgende Text beschreibt die allgemeinen Gesch&auml;ftsbedingungen. Sie dienen als vertragliche Grundlage aller meiner angebotenen Hosting-Dienstleistungen. Der Kunde hat die Bedingungen zu akzeptieren. Andernfalls kann es zu keinem Vertragsabschluss kommen.</noop>
+ </text>
+ </desc>
+ <main>
+ <newline />
+ <header2>&sect; 1 Allgemeines</header2>
+ <text>Die folgenden Allgemeinen Gesch&auml;ftsbedingungen gelten f&uuml;r alle Gesch&auml;ftsbeziehungen zwischen dem Kunden und dem Gewerbe f&uuml;r IT Services (Eigent&uuml;mer Paul B&uuml;tow), nachfolgend als "Provider" bezeichnet. Ma&szlig;geblich ist jeweils die zum Zeitpunkt des Vertragsschlusses g&uuml;ltige Fassung.</text>
+ <text>Abweichende, entgegenstehende oder erg&auml;nzende Allgemeine Gesch&auml;ftsbedingungen des Kunden werden, selbst bei Kenntnis, nicht Vertragsbestandteil, es sei denn, ihrer Geltung wird ausdr&uuml;cklich zugestimmt.</text>
+ <text>Die gesch&auml;tzte Verf&uuml;gbarkeit der Server betr&auml;gt im Jahresdurchschnitt 99%. Diese Verf&uuml;gbarkeit stellt lediglich einen gesch&auml;tzten Jahresdurchschnitt dar und kann nicht garantiert werden. Sollte der Kunde eine h&ouml;here Erreichbarkeit ben&ouml;tigen, muss dies gesondert vereinbart werden.</text>
+ <text>Notwendige Wartungsarbeiten werden in der Zeit von 23.00 bis 09.00 Uhr durchgef&uuml;hrt. Wartungsarbeiten au&szlig;erhalb dieser Zeiten m&uuml;ssen gesondert mitgeteilt werden. Eingehende M&auml;ngelanzeigen m&uuml;ssen schnellstm&ouml;glich bearbeitet werden.</text>
+ <text>Die unterschiedlichen Top-Level-Domains ("Domainendungen") werden von einer Vielzahl unterschiedlicher, meist nationaler Organisationen verwaltet.</text>
+ <text>Jede dieser Organisationen zur Vergabe von Domains hat unterschiedliche Bedingungen f&uuml;r die Registrierung und Verwaltung der Top-Level-Domains, der zugeh&ouml;rigen Sub-Level-Domains und der Vorgehensweise bei Domainstreitigkeiten aufgestellt. Soweit Domains Gegenstand des Vertrages sind, gelten erg&auml;nzend die entsprechenden Vergabebedingungen.</text>
+ <header2>&sect; 2 Vertragsgegenstand</header2>
+ <text>Der Kunde muss die jeweils gew&uuml;nschte/n Leistung/en anhand der Paketbezeichnung schriftlich (Post, E-Mail/Ticket) anfordern. Mit der Bestellung erkl&auml;rt der Kunde verbindlich sein Vertragsangebot. Der Provider ist berechtigt die Annahme der Bestellung, etwa nach Pr&uuml;fung der Bonit&auml;t des Kunden, abzulehnen.</text>
+ <text>Nach der Bestellung stellt der Provider auf einem von ihm selbst betriebenen Server dem Kunden die im Leistungskatalog definierten Leistungen zur Verf&uuml;gung und schuldet dem Kunden im Rahmen dieser Dienstleistung die M&ouml;glichkeit der Abrufbarkeit dieser Daten durch Dritte &uuml;ber das Internet. </text>
+ <text>Der Kunde ist f&uuml;r das Laden der eigenen Daten auf dem Server selbst verantwortlich. Um die Daten ver&auml;ndern und aktualisieren zu k&ouml;nnen, bekommt der Kunde die Zugangsdaten mitgeteilt.</text>
+ <text>Alle Angebote sind freibleibend und unverbindlich. Technische sowie sonstige &Auml;nderungen bleiben im Rahmen des Zumutbaren vorbehalten.</text>
+ <header2>&sect; 3 Nebenleistungen </header2>
+ <noop>
+ <text>Der Provider bietet folgende Nebenleistungen an: </text>
+ <enumeration>
+ <enumitem>
+ <text>
+ <strong>Die Erstellung von Backups: </strong>
+ <noop>Der Provider erstellt f&uuml;r den Kunden n&auml;chtliche "Full-Backups". Ein Backup muss bei Anforderung des Kunden vom Provider eingespielt werden. Diese Nebenleistung ist kostenlos.</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <strong>Technischer Support: </strong>
+ <noop>Der Provider bietet dem Kunden einen technischen Support. Der Support kann per E-Mail/Ticket-System, per Chat oder telefonisch erfolgen.</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <strong>Die Domain-Registrierung: </strong>
+ <noop>Der Provider l&auml;sst im Auftrag des Kunden f&uuml;r diesen bei der entsprechenden Registrierungsorganisation den von ihm gew&auml;hlten Namen, soweit m&ouml;glich, registrieren.</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <strong>Erweiterung des Paketes: </strong>
+ <noop>Der Kunde kann jederzeit eine Erweiterung seines Paketes gem&auml;&szlig; des Leistungskataloges anfordern.</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <strong>Weitere Nebenleistungen: </strong>
+ <noop>Weitere Nebenleistungen sind abh&auml;ngig des gew&auml;hlten Paketes und im Leistungskatalog angegeben.</noop>
+ </text>
+ </enumitem>
+ </enumeration>
+ </noop>
+ <header2>&sect; 4 Verg&uuml;tung</header2>
+ <text>Dem Kunden steht eine kostenlose Testperiode von 7 Tagen zu.</text>
+ <text>Nach Ablauf dieser Perioder schuldet der Kunde dem Provider eine monatlich zu zahlende Pauschale. Die H&ouml;he der Pauschale h&auml;ngt von den/dem gew&auml;hlten Paket/en ab.</text>
+ <text>Nach Absprache kann auch ein alternatives Zahlungsintervall (Quartal, Halbj&auml;hrlich, J&auml;hrlich) zwischen dem Kunden und den Provider vereinbart werden. Von dieser Pauschale umfasst ist die vertraglich vereinbarte Kapazit&auml;t und ein unbegrenztes Datentransfervolumen.</text>
+ <text>Rechnungen werden per E-Mail als Anhang zugestellt, auf Wunsch per Brief. Bei Zustellungswunsch per Brief ist der Provider berechtigt, eine angemessene Bearbeitungsgeb&uuml;hr zu erheben. Bei r&uuml;ckwirkender Rechnungs&auml;nderung, welche nicht durch Verschulden des Providers zustande kommt, ist der Provider berechtigt eine angemessene Bearbeitungsgeb&uuml;hr zu erheben.</text>
+ <text>Der Provider ist dar&uuml;ber hinaus berechtigt, im Verzugsfall die Internetpr&auml;senz des Kunden zu sperren und alle sonstigen Leistungen zur&uuml;ckzubehalten.</text>
+ <text>Gew&auml;hlte Nebenleistungen k&ouml;nnen die festgesetzte Pauschale erh&ouml;hen. Davon ausgeschlossen sind diejenigen Nebenleistungen die in &sect; 2 als Kostenlos markiert sind. Die Pauschalerh&ouml;hung h&auml;ngt von der jeweils gew&auml;hlten Nebenleistung ab.</text>
+ <text>Die Nebenleistung "Technische Support" ist i.d.R. kostenlos. Bei ggf. anfallenden Kosten ist der Provider verpflichtet dem Kunden dar&uuml;ber in Kenntnis zu setzen. Erst nach Zustimmung des Kunden darf der Provider die Arbeit in Rechnung stellen. Hierbei handelt es sich i.d.R. um einmalige Betr&auml;ge, die separat in Rechnung gestellt werden.</text>
+
+ <header2>&sect; 5 Regelungen f&uuml;r Wiederverk&auml;ufer</header2>
+ <text>Der Kunde ist berechtigt, Dritten ein vertragliches Nutzungsrecht an den vom Provider f&uuml;r ihn betreuten Internetpr&auml;senzen einzur&auml;umen. In diesem Fall bleibt der Kunde dennoch alleiniger Vertragspartner. Er ist verpflichtet, s&auml;mtliche Vertragsbedingungen, die sich aus den Allgemeinen Gesch&auml;ftsbedingungen sowie aus dem Leistungskatalog ergeben, innervertraglich an den Dritten weiterzuleiten und diesen zur Einhaltung dieser Bedingungen zu verpflichten.</text>
+ <text>Verst&ouml;&szlig;t der Dritte gegen Vertragspflichten, erf&uuml;llt er Mitwirkungspflichten nicht oder ergeben sich anderweitig Probleme an der Einr&auml;umung von Nutzungsrechten an Dritte, so haftet der Kunde dem Provider gegen&uuml;ber f&uuml;r alle hieraus resultierenden Sch&auml;den. Dar&uuml;ber hinaus stellt der Kunde den Provider von s&auml;mtlichen Anspr&uuml;chen frei, die sowohl der Dritte als auch andere an den Provider stellen werden.</text>
+ <header2>&sect; 6 Vertragsdauer</header2>
+ <text>Dieser Vertrag wird auf unbestimmte Zeit geschlossen. Die ordentliche K&uuml;ndigung ist f&uuml;r den Kunden schriftlich (z.B. per Brief, E-Mail/Ticket) innerhalb einer Frist von 1 Tag m&ouml;glich. Der Provider hat bei einer K&uuml;ndigung eine Frist von 30 Tagen zu ber&uuml;cksichtigen.</text>
+ <text>Bis zur Bearbeitung der K&uuml;ndigung laufen alle vertraglich festgesetzten Gegenst&auml;nde weiter. Der Kunde hat jedoch ab dem Einreichen der ordentlichen K&uuml;ndigung keine Verg&uuml;tung mehr zu erbringen.</text>
+ <text>Das Recht der Vertragspartner zur K&uuml;ndigung aus wichtigem Grund bleibt davon unber&uuml;hrt.</text>
+ <header2>&sect; 7 Inhalte</header2>
+ <text>Der Kunde hat f&uuml;r gesch&auml;ftsm&auml;&szlig;ige, in der Regel gegen Entgelt angebotene Telemedien als eigene oder fremde Inhalte zu kennzeichnen und seinen volls&auml;ndingen Namen und seine Anschrift leicht erkennbar, unmittelbar erreichbar und st&auml;ndig verf&uuml;gbar zu halten.</text>
+ <text>Die Versendung von Spam-Mails ist untersagt. Dies umfasst insbesondere die Versendung unzul&auml;ssiger, unverlangter Werbung an Dritte. Bei der Versendung von E-Mails ist es zudem untersagt, falsche Absenderdaten anzugeben oder die Identit&auml;t des Absenders auf sonstige Weise zu verschleiern.</text>
+ <text>Der Kunde verpflichtet sich, keine Inhalte zu ver&ouml;ffentlichen, welche Dritte in ihren Rechten verletzen oder sonst gegen geltendes Recht versto&szlig;en. Das Hinterlegen von erotischen, pornografischen, extremistischen oder gegen die guten Sitten versto&szlig;enden Inhalten ist unzul&auml;ssig. Der Kunde darf keine Inhalte ver&ouml;ffentlicht, die geeignet sind, Dritte in ihrer Ehre zu verletzen, Personen oder Personengruppen zu beleidigen oder zu verunglimpfen. </text>
+ <text>Der Kunde hat weiterhin die Verbreitung von Viren zu verhindern und eine &uuml;berm&auml;&szlig;ige Belastung der Netze durch ungezielte und unsachgem&auml;&szlig;e Verbreitung von Daten zu unterlassen. Er hat zu gew&auml;hrleisten, dass seine auf dem Server des Providers eingesetzten Programme nicht mit Fehlern behaftet sind, die die Leistungserbringung durch den Provider st&ouml;ren k&ouml;nnten.</text>
+ <text>Bei Verdacht auf Versto&szlig; kann der Provider bis zur Aufkl&auml;rung die betroffenen Inhalte der Webseite vor&uuml;bergehend sperren. Das Sperren von Inhalten gilt auch f&uuml;r den Fall, dass ein tats&auml;chlicher Rechtsanspruch nicht gegeben sein sollte. Die Sperrung der Inhalte f&uuml;hrt nicht zum Verlust des Verg&uuml;tungsanspruchs des Providers.</text>
+ <text>Hat der Kunde die Pflichtverletzung zu vertreten, ist er zum Ersatz des dem Provider aus der Pflichtverletzung entstehenden Schadens bzw. zur Haftungsfreistellung verpflichtet.</text>
+ <text>Dar&uuml;ber hinausgehende Pflichten k&ouml;nnen sich aus den Bestimmungen des Telekommunikationsgesetzes sowie des Telemediengesetzes ergeben. Der Kunde verpflichtet sich, dies in eigener Verantwortung zu &uuml;berpr&uuml;fen und zu erf&uuml;llen.</text>
+ <text>Der Provider ist nicht verpflichtet, die Inhalte des Kunden zu &uuml;berpr&uuml;fen.</text>
+ <header2>&sect; 8 Haftungsbeschr&auml;nkung</header2>
+ <text>Der Provider haftet nicht f&uuml;r entgangenen Gewinn, ausgebliebene Einsparungen, Sch&auml;den aus Anspr&uuml;chen Dritter und sonstige unmittelbaren Sch&auml;den. Keine Haftung &uuml;bernimmt der Provider daf&uuml;r, dass die &uuml;ber die Website abgerufenen und eingegebenen Informationen richtig, vollst&auml;ndig und aktualisiert sind.</text>
+ <text>Ausgenommen von der Haftungsbeschr&auml;nkung sind Sch&auml;den, die der Provider vors&auml;tzlich oder grob fahrl&auml;ssig zu vertreten hat. Auch bei Sch&auml;den, die infolge leichter Fahrl&auml;ssigkeit wesentlicher Vertragspflichten entstanden sind, haftet der Provider. F&uuml;r mittelbare Sch&auml;den und Folgesch&auml;den sowie f&uuml;r entgangenen Gewinn haftet der Provider. In diesem F&auml;llen ist die Haftung des Providers auf den vertragstypisch vorhersehbaren Schaden beschr&auml;nkt, max. auf 100 % der j&auml;hrlichen Produktmiete.</text>
+ <text>Der Provider haftet nicht f&uuml;r die Funktionsf&auml;higkeit der Telefonleitungen zu dem vertragsgegenst&auml;ndlichen Server. Gleiches gilt bei Stromausf&auml;llen und bei Ausf&auml;llen von Servern, die nicht im Einflussbereich des Providers stehen.</text>
+ <text>
+ <header2>&sect; 9 Datensicherheit</header2>
+ <text>Soweit Daten an den Provider &uuml;bermittelt werden, stellt der Kunde Sicherheitskopien her. Soweit dies im jeweiligen Angebot enthalten ist, werden die Server regelm&auml;&szlig;ig gesichert. F&uuml;r den Fall eines dennoch auftretenden Datenverlustes ist der Kunde verpflichtet, die betreffenden Datenbest&auml;nde nochmals unentgeltlich an den Provider zu &uuml;bermitteln.</text>
+ <text>Der Kunde ist verpflichtet, vor jeder eigenen oder in Auftrag gegebenen &Auml;nderung eine vollst&auml;ndige Datensicherung durchzuf&uuml;hren.</text>
+ <text>Der Kunde erh&auml;lt zur Pflege seines Angebotes eine Nutzerkennung und ein Passwort. Er ist verpflichtet, dies vertraulich zu behandeln und haftet f&uuml;r jeden Missbrauch, der aus einer unberechtigten Verwendung des Passwortes resultiert. Erlangt der Kunde davon Kenntnis, dass unbefugten Dritten das Passwort bekannt ist, hat er den Provider hiervon unverz&uuml;glich zu informieren. Sollten infolge Verschuldens des Kunden Dritte durch Missbrauch der Passw&ouml;rter Leistungen vom Provider nutzen, haftet der Kunde dem Provider gegen&uuml;ber auf Nutzungsentgelt und Schadensersatz. Im Verdachtsfall hat der Kunde deshalb die M&ouml;glichkeit, ein neues Kennwort anzufordern, das der Provider dem Kunden dann zusendet</text>.
+ <header2>&sect; 10 Datenschutz</header2>
+ <text>Personenbezogene Daten des Kunden werden nur erhoben und verwendet, soweit sie f&uuml;r die Begr&uuml;ndung, inhaltliche Ausgestaltung oder &Auml;nderung des Vertragsverh&auml;ltnisses erforderlich sind. Der Kunde verpflichtet sich &Auml;nderungen dieser Daten dem Provider unverz&uuml;glich mitzuteilen.</text>
+ <text>De Provider gibt keine personenbezogenen Kundendaten an Dritte weiter. Der Provider und seine Mitarbeiter verpflichten sich zur Verschwiegenheit &uuml;ber alle im Rahmen der Zusammenarbeit mit dem Kunden erlangten Kenntnisse. Der Provider verpflichtet auch Auftragnehmer und deren Mitarbeiter zur Verschwiegenheit und zur Wahrung des Datengeheimnisses.</text>
+ <text>Der Kunde hat ein Recht auf Auskunft sowie ein Recht auf Berichtigung, Sperrung und L&ouml;schung seiner gespeicherten Daten. Sofern einer L&ouml;schung gesetzliche oder vertragliche Aufbewahrungspflichten oder sonstige gesetzliche Gr&uuml;nde entgegenstehen, werden die Daten gesperrt.</text>
+ <text>Die Verpflichtung besteht &uuml;ber das Ende des Vertragsverh&auml;ltnisses hinaus fort.</text>
+ <header2>&sect; 11 Schlussbestimmungen</header2>
+ <text>Erg&auml;nzungen oder &Auml;nderungen dieses Vertrages bed&uuml;rfen der Schriftform. Sollten einzelne Bestimmungen dieses Vertrages ganz oder teilweise unwirksam sein oder werden, so wird hierdurch die G&uuml;ltigkeit der &uuml;brigen Bestimmungen nicht ber&uuml;hrt. Anstelle der unwirksamen Bestimmungen gilt diejenige als vereinbart, die dem Zweck der unwirksamen Bestimmung am n&auml;chsten kommt.</text>
+ <text>Dieser Vertrag unterliegt ausschlie&szlig;lich dem Recht der Bundesrepublik Deutschland.</text>
+ <header2>&sect; 12 Widerrufsrecht</header2>
+ <text>Der Kunde kann seine Vertragserkl&auml;rung innerhalb von 2 Wochen ohne Angabe von Gr&uuml;nden in Textform (z.B. per Brief, E-Mail/Ticket) widerrufen. Die Frist beginnt nach Erhalt dieser Belehrung in Textform, jedoch nicht vor Vertragsschluss und auch nicht vor Erf&uuml;llung unserer Informationspflichten gem&auml;&szlig; &sect; 312 c Abs. 2 BGB in Verbindung mit &sect; 1 Abs. 1,2 und 4 BGB-InfoV, sowie unserer Pflichten gem&auml;&szlig; &sect; 312 Abs. 1 Satz 1 BGB in Verbindung mit &sect; 3 BGB-InfoV.</text>
+ <text>Zur Wahrung der Widerrufsfrist gen&uuml;gt die rechtzeitige Absendung des Widerrufs. Der Widerruf ist zu richten an: Paul B&uuml;tow, Schneidem&uuml;hler Str. 12c, 76139 Karlsruhe.</text>
+ <text>Im Falle eines wirksamen Widerrufs sind die beiderseits empfangenen Leistungen zur&uuml;ckzugew&auml;hren.</text>
+ <text>Ihr Widerrufsrecht erlischt vorzeitig, wenn der Vertrag von beiden Seiten auf Ihren ausdr&uuml;cklichen Wunsch vollst&auml;ndig erf&uuml;llt ist, bevor Sie Ihr Widerrufsrecht ausge&uuml;bt haben.</text>
+ <text>Verpflichtungen zur Erstattung von Zahlungen m&uuml;ssen innerhalb von 30 Tagen erf&uuml;llt werden. Die Frist beginnt f&uuml;r den Kunden mit der Absendung der Widerrufserkl&auml;rung, f&uuml;r den Provider mit deren Empfang.</text>
+ <text>R&uuml;ckfragen und Beanstandungen sind an Paul B&uuml;tow, Schneidem&uuml;hler Str. 12c, 76139 Karlsruhe zu richten.</text>
+ <text>AGB Version 1.4, Stand: 28.11.2010</text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/.Papers.xml b/old-ssl.buetow.org/content/.Papers.xml
new file mode 100644
index 0000000..206e788
--- /dev/null
+++ b/old-ssl.buetow.org/content/.Papers.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Ver&ouml;ffentlichungen</header2>
+ <text>Auf dieser Unterseite werden einige von mir erstellten Dokumente ver&ouml;ffentlicht. Dies sind unter Anderem alte Vortr&auml;ge und Ausarbeitungen aus dem Studium. Neue Dokumente werden nach und nach hier online gebracht!</text>
+ </desc>
+ <main>
+ <header3>2008 - Objektorientierte Entwicklung eines GUI-basierten Tools f&uuml;r die ereignisbasierte Simulation verteilter Systeme</header3>
+ <text>Diplomarbeit, die an der Fachhochschule Aachen im Fachbereich Elektrotechnik und Informationstechnik angefertigt wurde.</noop>
+ <enumeration>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/documents/vortrag.pdf">Vortragsfolien</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/documents/diplomarbeit.pdf">Ausarbeitung</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://vs-sim.buetow.org">Projekt-Website</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>2007 - Kryptologievortrag &uuml;ber Kerberos</header3>
+ <text>Kerberos ist ein Protokoll f&uuml;r die sichere Authentifizierung in unsicheren Computernetzwerken. Das Kerberos-Protokoll wurde 1983 vom MIT entwickelt. Die 4. Version wurde 1989 als Open Source freigegeben. 1993 wurde Kerberos 5 fertiggestellt. 2005 gab es das letzte große Protokollupdate. Kerberos verwendet ausschließlich symmetrische Verschl&uuml;sslungsalgorithmen (DES in Kerberos 4, aktueller AES in Kerberos 5). Von der Nutzung von Kerberos 4 wird derzeit wegen Schwachstellen im Protokoll und nicht mehr sicherer Verschl&uuml;sselung (DES) abgeraten....</text>
+ <enumeration>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_Krypto-SS07/Kerberos/kerberos.pdf">Kerberos Vortragsfolien</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_Krypto-SS07/Kerberos/abkuerzungen.pdf">Abk&uuml;rzungen als Erg&auml;nzung zu den Folien</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_Krypto-SS07/Kerberos/kerberos-zusammenfassung.pdf">Kerberos Zusammenfassung</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>2006 - Software Engineering / Test Driven Development (TDD)</header3>
+ <text>In der folgenden Ausarbeitung möchte ich einen Überblick und zugleich eine kleine Einführung in die praktische Anwendung des Test Driven Software Developments (TDD) geben. Insbesondere wird auf sogenannte Unit Tests Frameworks eingegangen. Hierbei werden ein paar Anwendungsbeispiele sowie Strategien vorgestellt. Ebenso wird auf den Aufbau von JUnit eingegangen, um das Innenleben eines Unit Test Frameworks zu verdeutlichen. Es werden ebenso Vorteile gegenüber konventionellen Softwaretests thematisiert. Es wird allerdings erwartet, dass der Leser sich etwas mit objektorientierter Programmierung und Java auskennt. Die Beispiele sind dafür möglichst einfach gehaltet, da sie nur die Prinzipien hervorheben sollen.</text>
+
+ <enumeration>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_SWE-SS06/tdd2-ausarbeitung.pdf">TDD Ausarbeitung</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_SWE-SS06/tdd2-vortrag.pdf">TDD Vortrag</namedlink>
+ </enumitem>
+ </enumeration>
+ <important>
+ <text>
+ <rimglink href="%%imagesurl%%get_adobe_reader.png" title="Adobe Acrobat Reader" link="http://www.adobe.com" />
+ <strong>Wichtiger Hinweis:</strong>
+ <noop>F&uuml;r das Anzeigen der aufgelisteten Downloads wird der Adobe Acrobat Reader ben&ouml;tigt. Es k&ouml;nnen allerdings auch open source Alternativen wie z.B. </noop>
+ <namedlink href="http://www.foolabs.com/xpdf/">xPDF</namedlink>
+ <noop> (*NIX),</noop>
+ <namedlink href="http://www.gnome.org/projects/evince/">Evince</namedlink>
+ <noop> (GNOME) oder </noop>
+ <namedlink href="http://kpdf.kde.org/">KPDF</namedlink>
+ <noop> (KDE) verwendet werden!</noop>
+ </text>
+ </important>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/.Referenzen.xml b/old-ssl.buetow.org/content/.Referenzen.xml
new file mode 100644
index 0000000..57236c5
--- /dev/null
+++ b/old-ssl.buetow.org/content/.Referenzen.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Referenzen</header2>
+ <text>Im Folgenden eine alphanumerisch sortierte Auflistung einiger Firmen und Institutionen, für die ich derzeit erfolgreiche Arbeit leiste und/oder geleistet hab. Bitte achten Sie auch darauf, dass diese Referenzen mein pers&ouml;nliches Profil meines kompletten Werdegangs wiederspiegelt, und nicht nur meine selbstst&auml;ndigen Arbeiten.</text>
+ </desc>
+ <main>
+ <header3>Auflistung der Referenzen</header3>
+ <important>
+ <text>
+ <noop>
+ <strong>Achtung:</strong>
+ </noop>
+ <noop>Diese Website enthält Verweise auf Websites von Dritten. Ich hab keinerlei Kontrolle &uuml;ber die Websites und die dort angebotenen Informationen, Waren oder Dienstleistungen. Ich &uuml;bernehme daher keinerlei Verantwortung, aus welchem Rechtsgrund auch immer, f&uuml;r den Inhalt der Websites Dritter.</noop>
+ </text>
+ </important>
+ <newline />
+ <text>Derzeit arbeite ich in Vollzeit in einer grossen IT-Firma als Linux Systemadministrator. Alle aktiven Referenzen &uuml;be ich deshalb ausschliesslich nebengewerblich (Teilzeit) aus.</text>
+ <header3>Nach dem Studium:</header3>
+ <enumeration>
+ <enumitem>
+ buetow.org - Gewerbe f&uuml;r IT Services (Webhosting, Support-Services und Beratung, Softwareentwicklung)
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.geos.de" title="GEOS Internet Solutions e.K.">GEOS Internet Solutions e.K.</namedlink>
+ <noop>(Linuxsupport)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.disapo.de">disapo.de Apotheke</namedlink>
+ <noop> / PUR-Pharma GmbH (Erstellung von Software in C und PHP; Linuxsupport)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.freshlabs.de" title="freshlabs GbR">freshlabs - Agentur f&uuml;r neue Medien</namedlink>
+ <noop>(Development-Server Hosting)</noop>
+ </enumitem>
+ </enumeration>
+ <header3>Noch w&auml;hrend des Studiums (&auml;ltere Referenzen):</header3>
+ <enumeration>
+ <enumitem>
+ EXA Digital Solutions GbR (Webhosting, Linuxsupport)
+ </enumitem>
+ <enumitem>
+ <noop>elpi web (Linuxsupport)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.ipt.fraunhofer.de">Fraunhofer Institut f&uuml;r Produktionstechnologie (IPT)</namedlink>
+ <noop> als Hilfswissenschaftler (Studentische Arbeitskraft, C++/Java/Perl/Scheme Programmierung)</noop>
+ <newline />
+ <newline>F&uuml;r meine Arbeiten in Richtung Zerspan- und Umformsimulationen via Virtual Reality schauen Sie bitte hier: </newline>
+ <namedlink href="?site=Virtual-Reality">[Virtual Reality]</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.infoweapons.com" title="Infoweapons Inc.">Infoweapons Incorporated</namedlink>
+ <noop>(C/C++/Perl Programmierung unter UNIX/*BSD)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.kevin-schmitz.de">Kevin Schmitz Internet Services</namedlink>
+ <noop>(Linuxsupport)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.nuance.de">Nuance Communications Aachen GmbH</namedlink>
+ <noop>(Werkstudent, Linux, Wiki Planung, Wiki Administration)</noop>
+ </enumitem>
+ </enumeration>
+ <text>
+ <noop>Mein komplettes Resume gibt es auf Anfrage! Bitte beachten Sie, dass ich derzeit keine Vollzeitstelle suche.</noop>
+ </text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/.Virtual-Reality.xml b/old-ssl.buetow.org/content/.Virtual-Reality.xml
new file mode 100644
index 0000000..960a843
--- /dev/null
+++ b/old-ssl.buetow.org/content/.Virtual-Reality.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Virtual Reality</header2>
+ <text>
+ <noop>Der folgende Text wurde der VirCinity Webseite [ Jetzt </noop>
+ <namedlink href="http://www.visenso.com">VISENSO GmbH</namedlink>
+ <noop> ] entnommen. Ich war in dem dort beschriebenen Vorgang im Fraunhofer Institut w&auml;hrend meines Studiums als Hiwi u.A. als Modulprogrammierer involviert. Die Lesemodule f&uuml;r AdvantEdge/Deform3D und viele Konfigurationsarbeiten sind mein Werk.</noop>
+ </text>
+ </desc>
+ <main>
+ <header3>Fraunhofer IPT setzt bei Zerspan- und Umformsimulationen auf COVISE</header3>
+ <text>Im Bereich der Prozesstechnologie arbeitet das Fraunhofer IPT an der Optimierung von Fertigungsprozessen. Hierzu werden Finite-Elemente (FE) basierte Fertigungssimulationen eingesetzt; ein Hilfsmittel, das sehr viele Details &uuml;ber einen Prozess preisgibt. In der Massiv- und Blechumformung werden bereits seit mehreren Jahren erfolgreich Simulationen durchgef&uuml;hrt, um bspw. die Formf&uuml;llung oder Faltenbildung vorherzusagen. Im Bereich der Zerspanung ist der Fertigungsplaner an den max. Zerspankr&auml;ften, den max. Temperaturen und deren Orte und die max. verbrauchte Leistung bei vorgegebenen Schnittparametern interessiert. Diese Parameter k&ouml;nnen ausgereizt werden, um die Durchlaufzeiten von Bauteilen zu verk&uuml;rzen. Steht die Oberfl&auml;chenqualit&auml;t im Fokus der Optimierung wird der Einfluss des Zerspanprozesses auf die Randzone untersucht. Mit Hilfe der FE-Simulation l&auml;sst sich dar&uuml;ber hinaus die Form und Art der Sp&auml;ne berechnen, die einen massgeblichen Indikator f&uuml;r den Prozess darstellen. Die Ergebnisse von Zerspansimulationen sind sehr komplex und bed&uuml;rfen einer effizienten Auswertung.</text>
+ <rimg title="COVISE" href="%%documentsurl%%images/covise_vr_1.gif" />
+ <text>Als L&ouml;sung f&uuml;r eine effizientere Auswertung von Zerspan- und Umformsimulationen setzt das Fraunhofer IPT auf COVISE von VirCinity. "COVISE bietet uns die M&ouml;glichkeit ein Virtual Reality Post Processing durchzuf&uuml;hren und eigene auf die Fertigungssimulation angepasste Module zu entwickeln" so Andreas M. Straube, der VR-Verantwortliche beim Fraunhofer IPT in Aachen. So wurden bereits Lesemodule f&uuml;r AdvantEdge TM (FE-Zerspansimulationssoftware von Third Wave Systems) und DEFORM3D TM (FE-Umform- und FE-Zerspansimulationssoftware von SFTC) entwickelt (um den Datentransfer in COVISE zu realisieren) sowie Methoden zur komparativen Visualisierung. Durch ein Differenzbildungsmodul wird es m&ouml;glich die Unterschiede von zwei Simulationen zu ermitteln und zu visualisieren; und somit Auswirkungen von &auml;nderungen der Prozess-, Werkzeug- und Werkst&uuml;ckparameter auf das Bearbeitungsergebnis detailliert zu untersuchen.</text>
+ <text>Das Foto wurde ebenso der VirCinity Seite entnommen. Es stellt eine CAVE-Umgebung dar in der COVISE mit COVER l&auml;uft wie es u.A. auch im Fraunhofer IPT der Fall ist.</text>
+ <header3>Videos vom COVER im Fraunhofer IPT</header3>
+ <text>Aus technischen Gr&uuml;nden ist es leider nicht m&ouml;glich den richtigen 3D-Effekt von COVISE und dem 2-Seiten CAVE des IPT auf Video zu verbannen. Beachten Sie also dass es sich hier nur um 640x480 Mono-Aufzeichnungen von COVISE handelt und die Videos keinerlei Stereoinformationen beinhalten.</text>
+ <text>Den richtigen Eindruck bekommen Sie daher erst, wenn Sie uns im Institut besuchen kommen. Die Downloads wurden ebenso von der VirCinity Seite entnommen.</text>
+ <enumeration>
+ <enumitem>
+ <noop>Fraunhofer IPT Video 1 (6.4 MB) </noop>
+ <namedlink href="http://web.buetow.org/docs/virtualreality/covise_3rdwave_volume_logos.avi">Download</namedlink>
+ </enumitem>
+ <enumitem>
+ <noop>Fraunhofer IPT Video 2 (4.5 MB) </noop>
+ <namedlink href="http://web.buetow.org/docs/virtualreality/covise_3rdwave_timesteps_logos.avi">Download</namedlink>
+ </enumitem>
+ <enumitem>
+ <noop>Fraunhofer IPT Video 3 (34 MB) </noop>
+ <namedlink href="http://web.buetow.org/docs/virtualreality/Covise_VC2002_Logos.avi">Download</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>Dazugeh&ouml;rige Links</header3>
+ <enumeration>
+ <enumitem>
+ <namedlink href="http://www.ipt.fhg.de">Fraunhofer Institut f&uuml;r Produktionstechnologie</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="http://www.visenso.com">Visenso - Die COVISE Entwickler</namedlink>
+ </enumitem>
+ </enumeration>
+
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/20.Support.xml b/old-ssl.buetow.org/content/20.Support.xml
new file mode 100644
index 0000000..84ff3f9
--- /dev/null
+++ b/old-ssl.buetow.org/content/20.Support.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Support-Dienstleistungen</header2>
+ <text>Auf dieser Unterseite werden einige Support-Dienstleistungen vorgestellt. Sollten Sie spezielle W&uuml;nsche haben, so bitte ich Sie mit mir in Kontakt zu treten. Mit grosser Sicherheit l&auml;sst sich Ihr Wunsch in die Tat umsetzen. Ich bin vorallem im Bereich Open Source unter *BSD und Linux spezialisiert.</text>
+ </desc>
+ <main>
+ <header3>Linux / UNIX / *BSD und Open Source Service und Support</header3>
+ <rimg href="%%imagesurl%%beastie.png" title="Das FreeBSD Maskottchen"/>
+ <text>Jahrelange Erfahrung ermöglicht Hilfestellungen und administrative Aufgaben für UNIX und UNIX-ähnlichen Betriebssystemen wie zum Beispiel FreeBSD, NetBSD, OpenBSD, DragonFly, Debian GNU/Linux, Ubuntu, SUSE Linux, Slackware Linux, IRIX und Solaris.</text>
+
+ <text>Konfiguration und Administration von DNS-, Mail-, und Webserver gehören zu meinen täglichen Arbeiten. Fortgeschrittene Themen wie ACLs, Accounting, Jails, ZFS und Virtual Server (Xen, KVM, lxd) sind ebenso Bestandteil meines Portfolios.</text>
+ <text>Ich übernehme die Konfiguration und Inbetriebnahme UNIX-basierender Netzwerke. Themen wie Subnetting, Routing, DNS, NFS, Samba, Linux iptables, *BSD Packet Filter, *BSD IPFW, CARP, IPv4 und IPv6 gehören selbstverständlich dazu. Ebenso sind Cisco-Kenntnisse vorhanden.</text>
+ <text>Weitere auf Open Source basierte Cluster-, HA-, und Automatisierungsl&ouml;sungen wie Pacemaker (Heartbeat, Corosync), Keepalived, LVS, DRBD, Puppet u.v.m. sind ebenso enthalten.</text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/30.Softwareentwicklung.xml b/old-ssl.buetow.org/content/30.Softwareentwicklung.xml
new file mode 100644
index 0000000..63335bc
--- /dev/null
+++ b/old-ssl.buetow.org/content/30.Softwareentwicklung.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Entwicklung von Software</header2>
+ <text>Neben Hosting und Support biete ich auch selbstst&auml;ndige Softwareentwicklung an. Dabei wird alles von mir pers&ouml;nlich entwickelt. Es findet kein Outsourcing statt. Ich bin vorallem auf Linux/UNIX/BSD spezialisiert. Je nach Projekt sind auch Projekte basierend auf Microsoft Windows prinzipiell M&ouml;glich.</text>
+ </desc>
+ <main>
+ <header3>Programmier- und Skriptsprachen</header3>
+ <rimg href="%%imagesurl%%camel.gif" title="Das Perl-Kamel"/>
+ <text>Jahrelange Erfahrung in der Erstellung von Software mit Perl, Java, C und C++ ermöglicht Hilftestellungen und auch Projektarbeiten in der Softwareentwicklung. In folgenden Sprachen biete ich meine Dienste an:</text>
+
+ <enumeration>
+ <enumitem>C und C++: Besonders geeignet f&uuml;r performancekritische und/oder systemnahe Aufgaben.</enumitem>
+ <enumitem>Haskell: Die etwas andere Programmiersprache. Diese "pure-functional" Programmiersprache zeichnet sich durch schnelle Entwicklungszyklen und leichter Testbarkeit sowie starker Performance aus.</enumitem>
+ <enumitem>Java: Besonders geeignet f&uuml;r plattformunabh&auml;ngige projekte (z.B. GUI-Applikationen, die &uuml;berall laufen sollen) oder f&uuml;r Enterprise Level Serverapplikationen.</enumitem>
+ <enumitem>Perl: Der Klebstoff des Internets. Geeignet f&uuml;r "Quick and Dirty" Hacks und auch dank CPAN f&uuml;r gr&ouml;ssere Projekte in quasi allen Bereichen (Websites, GUI-Applikationen, UNIX-Daemons, ..).</enumitem>
+ <enumitem>Unix/Linux Scripting (diverse Shells sowie AWK/Sed)</enumitem>
+ <enumitem>
+ <strong>KEIN</strong>
+ <noop> Webdesign. Ich konzentriere mich ausschlie&szlig;lich auf die serverseitige Programmierung.</noop>
+ </enumitem>
+ </enumeration>
+
+ <text>Auch XML, CGI, PHP, Python und Ruby sind keine Fremdw&ouml;rter. Dazu gehört auch die korrekte Konfiguration des Webservers wie zum Beispiel den Apache HTTPD oder lighttpd.</text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/90.e-Library.xml b/old-ssl.buetow.org/content/90.e-Library.xml
new file mode 100644
index 0000000..7a43ca0
--- /dev/null
+++ b/old-ssl.buetow.org/content/90.e-Library.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>E-Library</header2>
+ <text>Auf dieser Unterseite werden kostenlose und interessante Dokumente im PDF Format rund um IT zum Download bereitgestellt. Sollten Sie Anregungen f&uuml;r weitere Downloads haben, so schicken Sie doch einfach ein entsprechendes Memo via E-Mail. Die entsprechende Adresse befindet sich im Impressum!</text>
+ </desc>
+ <main>
+ <header3>B&uuml;cher, die unter einer freien Lizenz stehen</header3>
+ <block>
+ <limg href="%%imagesurl%%library.jpg" title="Library" />
+ <text>Die hier aufgelisteten B&uuml;cher eigenen sich hervorragend f&uuml;r die Vertiefung in das jeweilige Thema!</text>
+ <text>Alle aufgelisteten Downloads sind ausschliesslich in englischer Sprache. Diese Bibliothek wird nach und nach erweitert aber versucht nicht bereits bestehende Onlinebibliotheken zu ersetzen! Es soll lediglich eine kleine Auswahl gelungener Werke im Bereich UNIX/Linux/*BSD und Programmierung angeboten werden!</text>
+ </block>
+ <header3>Betriebssysteme / Systemadministration</header3>
+ <enumeration>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/complete-freebsd.pdf">The Complete FreeBSD</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/zfsadmin.pdf">Solaris ZFS Administration Guide</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>Programmierung</header3>
+ <enumeration>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/abs-guide.pdf">Advanced Bash Scripting Guide</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/aoa.pdf">Art of Assembly Language</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/gawk.pdf">GAWK: Effective AWK Programming</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/gdb.pdf">Debugging with GDB</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/gprolog.pdf">GNU Prolog - A Native Prolog Compiler with Constraint Solving over Finite Domains</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/HigherOrderPerl.pdf">Higher Order Perl</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/c-oop.pdf">Object-oriented Programming with ANSI-C</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/RealWorldHaskell.pdf">Real World Haskell</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/sicp.pdf">Structure and Interpretation of Computer Programs [Handles Lisp/Scheme]</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>Versionskontrolle</header3>
+ <enumeration>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/git-book.pdf">The Git Community Book</namedlink>
+ <noop> (</noop>
+ <link>http://book.git-scm.com</link>
+ <noop>)</noop>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/svn-book.pdf">Version Control with Subversion 1.4</namedlink>
+ </enumitem>
+ </enumeration>
+ <header3>Diverses</header3>
+ <enumeration>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/latex-symbols.pdf">The Comprehensive LaTeX Symbol List</namedlink>
+ </enumitem>
+ <enumitem>
+ <namedlink href="%%pubftp%%/openbooks/memorymanagement-whitepaper-1-150020.pdf">Memory Management in the Java HotSpot Virtual Machine</namedlink>
+ </enumitem>
+ </enumeration>
+ <important>
+ <text>
+ <rimglink href="%%imagesurl%%get_adobe_reader.png" title="Adobe Acrobat Reader" link="http://www.adobe.com" />
+ <strong>Wichtiger Hinweis:</strong>
+ <noop>F&uuml;r das Anzeigen der aufgelisteten Downloads wird der Adobe Acrobat Reader ben&ouml;tigt. Es k&ouml;nnen allerdings auch open source Alternativen wie z.B. </noop>
+ <namedlink href="http://www.foolabs.com/xpdf/">xPDF</namedlink>
+ <noop> (*NIX),</noop>
+ <namedlink href="http://www.gnome.org/projects/evince/">Evince</namedlink>
+ <noop> (GNOME) oder </noop>
+ <namedlink href="http://kpdf.kde.org/">KPDF</namedlink>
+ <noop> (KDE) verwendet werden!</noop>
+ </text>
+ </important>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/98.Impressum.xml b/old-ssl.buetow.org/content/98.Impressum.xml
new file mode 100644
index 0000000..bb6273b
--- /dev/null
+++ b/old-ssl.buetow.org/content/98.Impressum.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Impressum</header2>
+ <text>Hier finden Sie alle wichtigen Informationen &uuml;ber diese Website und allen mitwirkenden Personen. Zudem finden Sie hier Anschrift und andere Kontaktdaten. Sollten Sie eine Information vermissen, so bitte ich Sie mit mir in Kontakt zu treten.</text>
+ </desc>
+ <main>
+ <header3>Kontaktdaten</header3>
+ <div>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Anschrift</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidemühler Straße 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Deutschland / Germany</noop>
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Kontakt</strong>
+ </noop>
+ <newline />
+ <noop>Ticket-System:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>(Bevorzugter Kontaktweg)</noop>
+ <newline />
+ <newline />
+ <noop>E-Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ <noop>Tel.: +49 (0) 721 / 33 555 35</noop>
+ <newline />
+ <noop>(Werktags zwischen 08:00 und 09:00 Uhr oder ab 20:00 Uhr)</noop>
+ <newline />
+ <newline />
+ <noop>Es besteht ebenso die M&ouml;glichkeit per </noop>
+ <namedlink href="https://www.xing.com/profile/Paul_Buetow">Xing</namedlink>
+ <noop> in Kontakt zu treten</noop>
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Angaben &uuml;ber das Gewerbe</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt</noop>
+ </enumitem>
+ </enumeration>
+ </div>
+ <header3>Danksagungen / Credits</header3>
+ <block>
+ <text>
+ <noop>
+ <strong>Open Source Design:</strong>
+ </noop>
+ <noop>Vielen Dank an </noop>
+ <namedlink href="http://andreasviklund.com/">Andreas Viklund</namedlink>
+ <noop> wg. seinem hervorragenden Open Source Website Design Template. Das Design wurde jedoch etwas ver&auml;ndert/angepasst. Auch fast alle Grafiken wurden ersetzt.</noop>
+ </text>
+ <text>
+ <noop>
+ <strong>Grafiken:</strong>
+ </noop>
+ <noop>Vielen Dank an </noop>
+ <namedlink href="http://www.aboutpixel.de">AboutPixel.de</namedlink>
+ <noop> f&uuml;r die grosse Auswahl an hochqualitativen und frei zur Verf&uuml;gung stehenden Grafiken.</noop>
+ <enumeration>
+ <enumitem>Foto Hosting (Serverschrank): snygo / AboutPixel, wurde nachbearbeitet</enumitem>
+ <enumitem>Foto E-Library (Buchregal): glori / AboutPixel</enumitem>
+ </enumeration>
+ </text>
+ <!-- <text> -->
+ <!-- <noop> -->
+ <!-- <strong>Potraitfoto:</strong> -->
+ <!-- </noop> -->
+ <!-- <noop>Vielen Dank an </noop> -->
+ <!-- <namedlink href="http://www.florianbuetow.com">Florian B&uuml;tow</namedlink> -->
+ <!-- <noop> f&uuml;r die Erstellung des Potraitfotos!</noop> -->
+ <!-- </text> -->
+ </block>
+ <header3>Technische Informationen betreffend dieser Website</header3>
+ <text>
+ <noop>
+ <strong>Ideale Konfiguration:</strong>
+ </noop>
+ <noop>Um diese Seite korrekt darzustellen sollten Sie eine Mindestaufl&ouml;sung von 900 Pixel (Breite) verwenden. Ebenso sollte Ihr Browser JavaScript, CSS und XHTML korrekt interpretieren k&ouml;nnen.</noop>
+ </text>
+ <text>
+ <strong>Template Engine: </strong>
+ <noop>Serverseitig kommt die von mir entwickelte Xerl Template Engine (</noop>
+ <link>http://xerl.buetow.org</link>
+ <noop>) zum Einsatz. Sie steht unter der BSD Lizenz frei zum Download zur Verf&uuml;gung.</noop>
+ </text>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/content/home.xml b/old-ssl.buetow.org/content/home.xml
new file mode 100644
index 0000000..369a465
--- /dev/null
+++ b/old-ssl.buetow.org/content/home.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <desc>
+ <header2>Willkommen auf buetow.org</header2>
+ <text>Sch&ouml;n, Sie begr&uuml;ssen zu d&uuml;rfen. Auf dieser Site k&ouml;nnen Sie sich ein Bild von meinen Dienstleistungen und Referenzen machen. Bei speziellen W&uuml;nschen sowie Anregungen und Kritiken bitte ich Sie mit mir in Kontakt zu treten.</text>
+ </desc>
+ <main>
+ <header3>Inhalts&uuml;bersicht</header3>
+ <rb class="rb1">
+ <header2>
+ <namedlink href="?site=Support">Hilfe und Supportdienstleistungen</namedlink>
+ </header2>
+ <text>Auf dieser Unterseite werden einige Support-Dienstleistungen vorgestellt. Sollten Sie spezielle W&uuml;nsche haben, so bitte ich Sie mit mir in Kontakt zu treten. Mit grosser Sicherheit l&auml;sst sich Ihr Wunsch in die Tat umsetzen. Ich bin vorallem im Bereich Open Source unter *BSD und Linux spezialisiert.</text>
+ </rb>
+ <rb class="rb0">
+ <header2>
+ <namedlink href="?site=Softwareentwicklung">Entwicklung von Software</namedlink>
+ </header2>
+ <text>Neben Hosting und Support biete ich auch selbstst&auml;ndige Softwareentwicklung an. Dabei wird alles von mir pers&ouml;nlich entwickelt. Es findet kein Outsourcing statt. Ich bin vorallem auf Linux/UNIX/BSD spezialisiert. Je nach Projekt sind auch Projekte basierend auf Microsoft Windows prinzipiell M&ouml;glich.</text>
+ </rb>
+ <rb class="rb1">
+ <header2>
+ <namedlink href="?site=e-Library">E-Library</namedlink>
+ </header2>
+ <text>Auf dieser Unterseite werden kostenlose und interessante Dokumente im PDF Format rund um IT zum Download bereitgestellt. Diese Bibliothek wird nach und nach erweitert aber versucht nicht bereits bestehende Onlinebibliotheken zu ersetzen! Es soll lediglich eine kleine Auswahl gelungener Werke im Bereich UNIX/Linux/*BSD und Programmierung angeboten werden!</text>
+ </rb>
+ <rb class="rb0">
+ <header2>
+ <namedlink href="?site=Impressum">Impressum</namedlink>
+ </header2>
+ <text>Hier finden Sie alle wichtigen Informationen &uuml;ber diese Website und allen mitwirkenden Personen. Zudem finden Sie hier Anschrift und andere Kontaktdaten. Sollten Sie eine Information vermissen, so bitte ich Sie mit mir in Kontakt zu treten.</text>
+ </rb>
+ </main>
+</content>
diff --git a/old-ssl.buetow.org/htdocs/images/_foto.png b/old-ssl.buetow.org/htdocs/images/_foto.png
new file mode 100644
index 0000000..deeb021
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/_foto.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/beastie.png b/old-ssl.buetow.org/htdocs/images/beastie.png
new file mode 100644
index 0000000..2751153
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/beastie.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/camel.gif b/old-ssl.buetow.org/htdocs/images/camel.gif
new file mode 100644
index 0000000..6b730bc
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/camel.gif
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/covise_vr_1.gif b/old-ssl.buetow.org/htdocs/images/covise_vr_1.gif
new file mode 100644
index 0000000..4517dd8
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/covise_vr_1.gif
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/foto.png b/old-ssl.buetow.org/htdocs/images/foto.png
new file mode 100644
index 0000000..557eb38
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/foto.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/front.jpg b/old-ssl.buetow.org/htdocs/images/front.jpg
new file mode 100644
index 0000000..c67f055
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/front.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/get_adobe_reader.png b/old-ssl.buetow.org/htdocs/images/get_adobe_reader.png
new file mode 100644
index 0000000..ecd6029
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/get_adobe_reader.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/gradient-blue-rev.png b/old-ssl.buetow.org/htdocs/images/gradient-blue-rev.png
new file mode 100644
index 0000000..a97677b
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/gradient-blue-rev.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/gradient-blue.png b/old-ssl.buetow.org/htdocs/images/gradient-blue.png
new file mode 100644
index 0000000..55c8896
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/gradient-blue.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/gradient-orange.png b/old-ssl.buetow.org/htdocs/images/gradient-orange.png
new file mode 100644
index 0000000..dd2a29b
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/gradient-orange.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/gradient.png b/old-ssl.buetow.org/htdocs/images/gradient.png
new file mode 100644
index 0000000..1adb5b5
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/gradient.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/impressum.jpg b/old-ssl.buetow.org/htdocs/images/impressum.jpg
new file mode 100644
index 0000000..4cd3083
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/impressum.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/ipv6ready.png b/old-ssl.buetow.org/htdocs/images/ipv6ready.png
new file mode 100644
index 0000000..06441f9
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/ipv6ready.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/library.jpg b/old-ssl.buetow.org/htdocs/images/library.jpg
new file mode 100644
index 0000000..7ad498d
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/library.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/osi.png b/old-ssl.buetow.org/htdocs/images/osi.png
new file mode 100644
index 0000000..d691dc8
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/osi.png
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/paypal.jpg b/old-ssl.buetow.org/htdocs/images/paypal.jpg
new file mode 100644
index 0000000..4bd750d
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/paypal.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/referenzen.jpg b/old-ssl.buetow.org/htdocs/images/referenzen.jpg
new file mode 100644
index 0000000..99816ac
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/referenzen.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/server.jpg b/old-ssl.buetow.org/htdocs/images/server.jpg
new file mode 100644
index 0000000..eb10fda
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/server.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/server2.jpg b/old-ssl.buetow.org/htdocs/images/server2.jpg
new file mode 100644
index 0000000..57e06cc
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/server2.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/images/test.jpg b/old-ssl.buetow.org/htdocs/images/test.jpg
new file mode 100644
index 0000000..b63fff4
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/images/test.jpg
Binary files differ
diff --git a/old-ssl.buetow.org/htdocs/styles/default.css b/old-ssl.buetow.org/htdocs/styles/default.css
new file mode 100644
index 0000000..35f69c6
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/styles/default.css
@@ -0,0 +1,275 @@
+body {
+ padding: 0;
+ margin: 0;
+ font: 76% Verdana, sans-serif, tahoma;
+ font-size: 9pt;
+ background: #000000;
+ color: #303030;
+ background-image: url(?document=images/gradient.png);
+ background-repeat: repeat-x;
+}
+
+a {
+ text-decoration: none;
+ color: #286ea0;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+#toptabs {
+ font-size: 15px;
+ font-weight: bold;
+ text-align: center;
+ background-color: #84c3d0;
+ color: #FFFFFF;
+ padding: 10px;
+ border-top: 1px #000000 solid;
+ border-right: 1px #000000 solid;
+}
+
+#content {
+ width: 799px;
+}
+
+#container {
+ #margin: 0 auto 15px auto;
+ padding: 5px 20px 20px 20px;
+ background: #ffffff;
+ border-right: 1px #000000 solid;
+}
+
+#logo {
+ margin: 15px 0 0 0;
+}
+
+#logo h1 a {
+ color: #303030;
+}
+
+#logo h1 a:hover {
+ text-decoration: none;
+}
+
+#menu {
+ clear: both;
+}
+
+.menuitem {
+ padding: 4px 8px 5px 8px;
+ letter-spacing: 1px;
+ margin: 0 0 5px 0;
+ text-decoration: none;
+ background: #e0e0e0;
+}
+
+.menuitem:hover {
+ text-decoration: underline;
+ color: #000000;
+ background: #c6edff;
+}
+
+.activemenuitem {
+ padding: 4px 8px 5px 8px;
+ letter-spacing: 1px;
+ color: #ffffff;
+ margin: 0 0 5px 0;
+ text-decoration: none;
+ background: #000000;
+}
+
+.activemenuitem:hover {
+ text-decoration: none;
+}
+
+#desc {
+ height: 200px;
+ color: #ffffff;
+ padding: 0;
+ background: #505050 url(?document=images/front.jpg) top left no-repeat;
+ clear: both;
+ margin: 5px 0 0 0;
+}
+
+#desc p {
+ width: 290px;
+ font-size: 1em;
+ line-height: 1.3em;
+ padding: 0 0 0 15px;
+}
+
+#desc h2 {
+ padding: 15px 15px 0 15px;
+ color: #ffffff;
+}
+
+#desc a {
+ color: #ffffff;
+ text-decoration: underline;
+}
+
+#main {
+ width: 590px;
+ float: left;
+ padding: 0 15px 0 0;
+ border-right: 1px solid #d0d0d0;
+}
+
+.block, .important, .rb0, .rb1, .rb2, .rb3 {
+ border-width: 1px;
+ border-style: solid;
+ border-color: #000000;
+ background: #c6edff;
+ background-image: url(?document=images/gradient-blue.png);
+ background-repeat: repeat-y;
+ padding-top: 15px;
+ padding-left: 15px;
+ padding-right: 15px;
+ padding-bottom: 5px;
+}
+
+.rb0, .rb1, .rb2, .rb3 {
+ margin-bottom: 10px;
+}
+.rb0, .rb1, .rb2, .rb3 {
+ background: #FFFFFF;
+ color: #000000;
+}
+
+.important {
+ background: #ff8a00;
+ background-image: url(?document=images/gradient-orange.png);
+ background-repeat: repeat-y;
+}
+
+.rb3:hover {
+ background: #BBBBBB;
+ background-image: url(?document=images/gradient-blue-rev.png);
+ background-repeat: repeat-y;
+}
+
+.rb2:hover {
+ background: #CCCCCC;
+ background: #BBBBBB;
+ background-image: url(?document=images/gradient-blue.png);
+ background-repeat: repeat-y;
+}
+
+.rb1:hover {
+ background: #DDDDDD;
+ background: #BBBBBB;
+ background-image: url(?document=images/gradient-blue-rev.png);
+ background-repeat: repeat-y;
+}
+
+.rb0:hover {
+ background: #EEEEEE;
+ background: #BBBBBB;
+ background-image: url(?document=images/gradient-blue.png);
+ background-repeat: repeat-y;
+}
+
+#sidebar {
+ width:140px;
+ float:right;
+}
+
+#sidebar p {
+ font-size: 0.9em;
+ line-height: 1.3em;
+ margin: 0 0 12px 0;
+}
+
+.sidelink {
+ text-align: left;
+ display: block;
+ width: 120px;
+ background: #f8f8f8;
+ padding: 3px 4px 3px 8px;
+ margin: 5px 10px 5px 0;
+}
+
+.sidelink:hover {
+ text-decoration: underline;
+ color: #000000;
+ background: #c6edff;
+}
+
+#footer {
+ clear: both;
+ background: #fafafa;
+ color: #808080;
+ font-size: 0.9em;
+ padding: 8px 0 8px 0;
+ border-top: 1px solid #d0d0d0;
+ border-bottom: 1px solid #d0d0d0;
+ text-align: center;
+}
+
+#footer a {
+ color: #808080;
+}
+
+h1 {
+ margin: 0 0 20px 0;
+ font-size: 2.1em;
+ font-weight: normal;
+}
+
+h2 {
+ margin: 0 0 20px 0;
+ font-size: 1.6em;
+ font-weight: normal;
+}
+
+h3 {
+ margin: 20px 0 10px 0;
+ font-size: 1.4em;
+ font-weight: normal;
+}
+
+p {
+ margin: 0 0 15px 0;
+ line-height: 1.5em;
+ text-align: left;
+}
+
+.right {
+ text-align: right;
+}
+
+a img {
+ border: 0;
+}
+
+.photo {
+ padding: 5px;
+ display: block;
+ margin: 0 auto 15px auto;
+ background: #f0f0f0;
+}
+
+.hide {
+ display: none;
+}
+
+li {
+ padding: 5px;
+}
+
+ul.right {
+ padding-right: 100px;
+ float:right;
+ text-align: left;
+}
+
+.limg {
+ padding-right: 10px;
+}
+
+.iimg {
+ padding-right: 30px;
+}
+
+
diff --git a/old-ssl.buetow.org/htdocs/styles/print.css b/old-ssl.buetow.org/htdocs/styles/print.css
new file mode 100644
index 0000000..469cde8
--- /dev/null
+++ b/old-ssl.buetow.org/htdocs/styles/print.css
@@ -0,0 +1,41 @@
+/* andreas02 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use as-is for any purpose as long as the proper credits are given for the original design work. For design assistance and support, contact me through my website or through http://oswd.org/email.phtml?user=Andreas
+
+Version: 1.0
+(July 27, 2005)
+
+Print layout: */
+
+body {
+margin: 0 auto;
+padding: 0;
+font-family: "Times New Roman",Serif;
+background: #ffffff;
+color: #000000;
+}
+
+#container {
+margin: 2%;
+width: auto;
+float: none !important;
+}
+
+#main {
+float: none !important;
+}
+
+#logo h1 {
+margin: 0 0 10px 0;
+}
+
+#toptabs, #navitabs, #sidebar, .hide {
+display: none;
+}
+
+#content img {
+display: none;
+}
+
+a {
+text-decoration: underline;
+color: #0000FF;
+}
diff --git a/old-ssl.buetow.org/templates/xhtml.xml b/old-ssl.buetow.org/templates/xhtml.xml
new file mode 100644
index 0000000..7e0657f
--- /dev/null
+++ b/old-ssl.buetow.org/templates/xhtml.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+ <tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+ <html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow / Original design: Andreas Viklund - http://andreasviklund.com/" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ <script type="text/javascript">
+ var pkBaseURL = (("https:" == document.location.protocol) ? "http://%%piwik%%/" : "http://%%piwik%%/");
+ document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+ </script>
+ <script type="text/javascript">
+ try {
+ var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
+ piwikTracker.trackPageView();
+ piwikTracker.enableLinkTracking();
+ } catch( err ) {}
+ </script>
+ <noscript>
+ <img src="http://web.buetow.org/stats/piwik.php?idsite=1" style="border:0" alt="" />
+ </noscript>
+ </head>
+ <body>
+ <div id="content">
+ <div id="toptabs">
+ IT Services f&uuml;r Open Source, Linux, *BSD und Programmierung
+ </div>
+ <div id="container">
+ <div id="logo">
+ </div>
+ <div id="navitabs">
+ <navigation />
+ </div>
+ <noop>%%content%%</noop>
+ <div id="sidebar">
+ <header3>Projekte:</header3>
+ <sidelink href="http://loadbars.buetow.org">Loadbars</sidelink>
+ <sidelink href="http://netcalendar.buetow.org">NetCalendar</sidelink>
+ <sidelink href="http://pwgrep.buetow.org">PWGrep</sidelink>
+ <sidelink href="http://vs-sim.buetow.org">VS-Simulator</sidelink>
+ <sidelink href="http://xerl.buetow.org">Xerl Web-Engine</sidelink>
+ <sidelink href="http://dev.buetow.org">Weitere Projekte...</sidelink>
+ <header3>Community:</header3>
+ <sidelink href="http://comp.buetow.org">comp.buetow.org</sidelink>
+ <sidelink href="http://www.german-elite.net">GE IRC</sidelink>
+ <newline />
+ <cimg start="yes" title="PayPal" href="%%imagesurl%%paypal.jpg" />
+ <newline />
+ </div>
+ <div id="footer">
+ <noop>Copyright &copy; 2006 - 2011 Dipl.-Inform. (FH) Paul B&uuml;tow (</noop>
+ <namedlink href="http://xerl.buetow.org">Xerl Template Engine</namedlink>
+ <noop>) | Generiert in !!TIME!!s </noop>
+ </div>
+ </div>
+ </div>
+ </body>
+ </html>
+</content>
diff --git a/paul.buetow.org/content/.Style-Guide.xml b/paul.buetow.org/content/.Style-Guide.xml
new file mode 100644
index 0000000..da17deb
--- /dev/null
+++ b/paul.buetow.org/content/.Style-Guide.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Style guides for my nicknames</pagetitle>
+ <textheader>"rantanplan"</textheader>
+ <text>
+ <rimg href="?document=images/rantanplan.jpg" title="rantanplan" />
+ <noop>This is the style guide for my IRC nickname "rantanplan" @ irc.german-elite.net. This style guide has been inspired by </noop>
+ <namedlink href="http://www252.pair.com/comdog/style.html">brian d foy's</namedlink>
+ <noop> style guide. This style guide helps you to write my nickname in the correct way!</noop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in rantanplan must be of the same case. Lower case is preferred. Any capitalization is incorrect unless each letter is capitalized.</enumitem>
+ <enumitem>Sentences should not start with rantanplan if you normally capitalize the first word of a sentence. Recast the sentence so that it begins with a capital letter. Or just write the whole sentence in small or capitalized letters!</enumitem>
+ <enumitem>If rantanplan is too long for you, you may use rant or ranti instead.</enumitem>
+ <enumitem>If you like rantanplan very much, you may use rantiplanti as his nickname!</enumitem>
+ <enumitem>Sometimes rantanplan changes his nick into some weird combinations like plantanran or ranplantan or tanplanrantanplan! Any version is valid! You can think of 3 main body parts: ran tan and plan. You may combine them in any order!</noop>
+ <enumitem>The above mentioned is also valid for the reversed body parts: nar nat nalp. This combination is valid as well: nartanranplannat.</menuitem>
+ <enumitem>Sometimes rantanplan likes to show other people on what cool stuff he is working on. In this case a |foo postfix is added to any version of his nickname. E.g.: ranti|C means, that rantanplan is currently coding in C. rantanplan|vs|work means, that he is fighting against his current task at work!</enumitem>
+ <enumitem>Another way to express what rantanplan is doing is a prefix notation like worktanplan (he is working) or eattanplan (he is eating).</enumitem>
+ </enumeration>
+ </text>
+ <textheader>"pbuetow"</textheader>
+ <text>
+ <noop>This is the style guide for my nickname "pbuetow".</bnoop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in pbuetow must be of the same case. Any capitalization is incorrect. Except if all letters are uppercase! "pbuetow" and "PBUETOW" are the only correct ways to spell this nick! All other versions are invalid!</enumitem>
+ <enumitem>I may also use buetow instead of pbuetow (like on PerlMonks)! pcbuetow may be used, if pbuetow and/or buetow is taken.</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/paul.buetow.org/content/.rss.xml b/paul.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/paul.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/paul.buetow.org/content/80.Services.xml b/paul.buetow.org/content/80.Services.xml
new file mode 100644
index 0000000..6a29d66
--- /dev/null
+++ b/paul.buetow.org/content/80.Services.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Services</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please don't bother to contact... I'm not available full-time but a few hours a week should be ok.</noop>
+ <enumeration>
+ <enumitem>Advanced skills in Linux and a like (e.g. Debian, *BSD)</enumitem>
+ <enumitem>Programming and scripting with AWK, Bash, Perl, Java, C/C++ and some Haskell</enumitem>
+ <enumitem>Automatic configuration management with Puppet</enumitem>
+ <enumitem>IP Loadbalancing with IPVS/Linux Virtual Server and ldirectord or keepalived and Apache</enumitem>
+ <enumitem>High availability with DRBD, Heartbeat, Pacemaker/Corosync</enumitem>
+ <enumitem>Intrusion detection and prevention with Samhain, Snort, auditd/SE Linux, Prelude and more...</enumitem>
+ <enumitem>Advanced networking with DNS, OpenVPN and more...</enumitem>
+ <enumitem>Performance and problem debugging with vmstat, iostat, iftop, dstat, sar, oprofile, SystemTap, Valgrind, gdb and more...</enumitem>
+ <enumitem>Analysis with SNMP, Cacti, MRTG, sysstat, and more...</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/paul.buetow.org/content/99.Imprint.xml b/paul.buetow.org/content/99.Imprint.xml
new file mode 100644
index 0000000..0018492
--- /dev/null
+++ b/paul.buetow.org/content/99.Imprint.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Imprint</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please choose your contact method...</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Address / Snail Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul C. B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidem&uuml;hler Stra&szlig;e 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Germany / Deutschland</noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Mailing Lists:</strong>
+ </noop>
+ <newline />
+ <link>http://lists.buetow.org</link>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Ticket and Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Ticket system:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <newline />
+ <noop>Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Legal:</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt, Germany / Deutschland</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/paul.buetow.org/content/home.xml b/paul.buetow.org/content/home.xml
new file mode 100644
index 0000000..e2f5872
--- /dev/null
+++ b/paul.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>It's just buetow.org</pagetitle>
+ <text>Welcome to my small humble website. My real name is Paul B&uuml;tow and I am a full time Linux System Administrator managing more than 1000 servers at work (in a team). In my spare time I drive buetow.org and manage my own small company (to give support to Linux / *BSD systems and also to spend my time in system programming tasks).</text>
+ <text>If you don't like this website design: I am not a web designer and sometimes less is more.</text>
+ <text>
+ <enumeration>
+ <enumitem>
+ <noop>My development site: </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> (english)</noop>
+ </enumitem>
+ <enumitem>
+ <noop>My blogs: </noop>
+ <link>http://blogs.buetow.org</link>
+ <noop> (mostly german)</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/paul.buetow.org/htdocs/images/bg_content.jpg b/paul.buetow.org/htdocs/images/bg_content.jpg
new file mode 100644
index 0000000..2e60c1b
--- /dev/null
+++ b/paul.buetow.org/htdocs/images/bg_content.jpg
Binary files differ
diff --git a/paul.buetow.org/htdocs/images/hop.jpg b/paul.buetow.org/htdocs/images/hop.jpg
new file mode 100644
index 0000000..a3668fe
--- /dev/null
+++ b/paul.buetow.org/htdocs/images/hop.jpg
Binary files differ
diff --git a/paul.buetow.org/htdocs/images/paul.jpg b/paul.buetow.org/htdocs/images/paul.jpg
new file mode 100644
index 0000000..96968c8
--- /dev/null
+++ b/paul.buetow.org/htdocs/images/paul.jpg
Binary files differ
diff --git a/paul.buetow.org/htdocs/images/paul2.jpg b/paul.buetow.org/htdocs/images/paul2.jpg
new file mode 100644
index 0000000..5f4734a
--- /dev/null
+++ b/paul.buetow.org/htdocs/images/paul2.jpg
Binary files differ
diff --git a/paul.buetow.org/htdocs/images/rantanplan.jpg b/paul.buetow.org/htdocs/images/rantanplan.jpg
new file mode 100644
index 0000000..5396753
--- /dev/null
+++ b/paul.buetow.org/htdocs/images/rantanplan.jpg
Binary files differ
diff --git a/perl9.buetow.org/content/Better-Than-Others.sub/Lisp.xml b/perl9.buetow.org/content/Better-Than-Others.sub/Lisp.xml
new file mode 100644
index 0000000..d0e0b27
--- /dev/null
+++ b/perl9.buetow.org/content/Better-Than-Others.sub/Lisp.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Common Lisp users will love Perl 9!</pagetitle>
+ <text>Lisp users will love Perl 9 because you can use paranthesis everywhere!</text>
+ <code>
+(for (set (range 0 (subtract (elems @bar) 1)) $i)
+ (do
+ (set $foo (elem @foo $i))
+ (set $bar (elem @bar $i))
+ (set $baz (elem @baz $i))
+ (for (set (range 0 (subtract (elems (ptr $bar)) 1)) $j)
+ (do
+ (set $foo_ (elem (ptr $foo) $j))
+ (set $bar_ (elem (ptr $bar) $j))
+ (set $baz_ (elem (ptr $baz) $j))
+ (for (set (range 0 (subtract (elems (ptr $bar_)) 1)) $k)
+ (push (ptr $baz_)
+ (add
+ (elem (ptr $foo_) $k)
+ (elem (ptr $bar_) $k))))))))
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Better-Than-Others.sub/PHP.xml b/perl9.buetow.org/content/Better-Than-Others.sub/PHP.xml
new file mode 100644
index 0000000..92edd25
--- /dev/null
+++ b/perl9.buetow.org/content/Better-Than-Others.sub/PHP.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 has now more core functions!</pagetitle>
+ <text>Perl 9 has now more functions in the core than PHP does! Because all PHP functions are in the Perl 9 core included! All PHP programmers will feel home in Perl 9!</text>
+</content>
diff --git a/perl9.buetow.org/content/Better-Than-Others.sub/Python.xml b/perl9.buetow.org/content/Better-Than-Others.sub/Python.xml
new file mode 100644
index 0000000..edfb60c
--- /dev/null
+++ b/perl9.buetow.org/content/Better-Than-Others.sub/Python.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Python users will love Perl 9!</pagetitle>
+ <text>Perl 9 can be programmed without using semicolons by just using indented tabs! The Perl AI engine will decide if you are using Python style oder old Perlish style for programming! Here is some sample code: (Btw.: Python is just a dialect of Perl)</code>
+ <code>
+for 0 .. @bar.elems -1 -&gt; $i
+ my $foo = @foo[$i]
+ my $bar = @bar[$i]
+ my $baz = @baz[$i]
+ for 0 .. $bar->elems -1 -&gt; $j
+ my $foo_ = $foo->[$j]
+ my $bar_ = $bar->[$j]
+ my $baz_ = $baz->[$j]
+ for 0 .. $bar_->elems -1 -&gt; $k
+ push @$baz_, $foo_->[$k] + $bar_-&gt;[$k]
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Better-Than-Others.sub/home.xml b/perl9.buetow.org/content/Better-Than-Others.sub/home.xml
new file mode 100644
index 0000000..20b8de4
--- /dev/null
+++ b/perl9.buetow.org/content/Better-Than-Others.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 is better...</pagetitle>
+ <text>...than other programming languages. Just click on the top menu to find out!</text>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Hypergoto.xml b/perl9.buetow.org/content/Extended-Features.sub/Hypergoto.xml
new file mode 100644
index 0000000..5d910c7
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Hypergoto.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 supports hypergotos!</pagetitle>
+ <text>Perl 9 has the fastest goto ever! hypergoto is faster than everything you ve seen so far. A very fast loop can be programmed like this:</text>
+ <code>
++$counter+;
+hypergoto ENDLOOP if $counter = 1000;
+hypergoto LOOP;
+ENDLOOP:
+'End very fast goto'&lt;-say;
+ </code>
+ <text>It is also possible to goto into different programs!</text>
+ <code>
+hypergoto $pid, $routine, $instruction;
+ </code>
+ <text>...jumps into the process with the id $pid and the specified routine/instruction number.</text>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Infinite-Loops.xml b/perl9.buetow.org/content/Extended-Features.sub/Infinite-Loops.xml
new file mode 100644
index 0000000..d8658b7
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Infinite-Loops.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 has now infinite loops!</pagetitle>
+ <text>Perl 9 supports an infinite loop which needs only 1 second of runtime. Which is faster than every other language needs to do this. This is possible because of very modern algorithms of the Perl 9 internals.</text>
+ <code>
+#!/usr/bin/perl9
+
+my $pi;
+infinite {
+ $pi = calculate_pi;
+ say $pi; # Prints out THE EXACT number Pi!
+}
+
+
+# Will need infinite time to print Pi because not in the infinite loop!
+say $pi;
+ </code>
+ <text>It is also possible to run several infinite loops in parallell using threads!</text>
+ <code>
+my $pi;
+my $code1 = infinite {
+ $pi = calculate_pi;
+ say $pi; # Prints out THE EXACT number Pi!
+}
+my $euler;
+my $code2 = infinite {
+ $euler = calculate_euler;
+ say $euler; # Prints out THE EXACT number euler!
+}
+
+Thread.new(code => $code1).run;
+Thread.new(code => $code2).run;
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Megahyper-Operators.xml b/perl9.buetow.org/content/Extended-Features.sub/Megahyper-Operators.xml
new file mode 100644
index 0000000..7bcd5a1
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Megahyper-Operators.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Hyper- mega hyper and mega mega hyper!</pagetitle>
+ <text>You probably already know the so called Hyperoperators of Perl 6!</text>
+ <code>
+# This code
+my @baz = @foo &gt;&gt;+&lt;&lt; @bar;
+
+# Is the same as:
+loop ($i = 0; $i &lt; @bar.elems; ++$i) {
+ push @baz, @foo[$i] + @bar[$i];
+}
+ </code>
+ <text>A mega hyper operator takes you to the next level:</text>
+ <code>
+# This code
+my @baz = @foo &gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt; @bar;
+
+# Is the same as:
+loop ($i = 0; $i &lt; @bar.elems; ++$i) {
+ my $foo = @foo[$i];
+ my $bar = @bar[$i];
+ my $baz = @baz[$i];
+ loop ($j = 0; $j &lt; $bar->elems; ++$j) {
+ push @$baz, $foo->[$j] + $bar->[$j];
+ }
+}
+ </code>
+ <text>And a mega mega hyper operator does this:</text>
+ <code>
+# This code
+my @baz = @foo &gt;&gt;&gt;&gt;&gt;&gt;+&lt;&lt;&lt;&lt;&lt;&lt; @bar;
+
+# Is the same as:
+loop ($i = 0; $i <&t; @bar.elems; ++$i) {
+ my $foo = @foo[$i];
+ my $bar = @bar[$i];
+ my $baz = @baz[$i];
+ loop ($j = 0; $j &lt; $bar->elems; ++$j) {
+ my $foo_ = $foo->[$j];
+ my $bar_ = $bar->[$j];
+ my $baz_ = $baz->[$j];
+ loop ($k = 0; $k &lt; $bar_->elems; ++$k) {
+ push @$baz_, $foo_->[$k] + $bar_->[$k];
+ }
+ }
+}
+ </code>
+ <text>Etc... As you can see, its helping you to write less code!</text>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Mixed-Contexes.xml b/perl9.buetow.org/content/Extended-Features.sub/Mixed-Contexes.xml
new file mode 100644
index 0000000..d6b2feb
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Mixed-Contexes.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 can now mix up contexes!</pagetitle>
+ <text>As you know from previous versions of Perl, you use the contexes void, list and scalar to program in. Now you are able to mix those together within the same variable!</text>
+ <code>
+my $@scaarr = ("Hello", (1, 2, 3, 4));
+$@scaarr.scalar.say; # Prints Hello
+local $, = ' '; $@scaarr.say; # Prints 1 2 3 4
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Random-Number-Generator.xml b/perl9.buetow.org/content/Extended-Features.sub/Random-Number-Generator.xml
new file mode 100644
index 0000000..ff8148a
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Random-Number-Generator.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Real random number generator!</pagetitle>
+ <text>Perl 9 now has got a REAL random number generator. No more psydo random generators. The perl process goes outside of your computer and looks for some random stuff to capture. Here is an example:</text>
+ <code>
+random(10).say; # Prints out a real random number >=0 and < 10
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/Reverse-Methods.xml b/perl9.buetow.org/content/Extended-Features.sub/Reverse-Methods.xml
new file mode 100644
index 0000000..9df5b41
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/Reverse-Methods.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 has now reverse method operators!</pagetitle>
+ <text>You don't have to call $object.method or $object-&gt;method any more! You can also do method&lt;-$object instead! This leads to a new level of flexibility and programming experience!</text>
+ <code>
+#!/usr/bin/perl9
+
+your $result = 1-&gt;add(1) / mult(2)&lt;-2;
+say&lt-$result; # Will print 0.5
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/Extended-Features.sub/home.xml b/perl9.buetow.org/content/Extended-Features.sub/home.xml
new file mode 100644
index 0000000..1826442
--- /dev/null
+++ b/perl9.buetow.org/content/Extended-Features.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 has improved old techniques</pagetitle>
+ <text>Here are the most exciting feature extendings of Perl 9 listed. Just click on the top menu on the desired feature and you will see the examples!</text>
+</content>
diff --git a/perl9.buetow.org/content/New-Features.sub/Artificial-Intelligence.xml b/perl9.buetow.org/content/New-Features.sub/Artificial-Intelligence.xml
new file mode 100644
index 0000000..f23dcbf
--- /dev/null
+++ b/perl9.buetow.org/content/New-Features.sub/Artificial-Intelligence.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Built in artificial intelligence engine!</pagetitle>
+ <text>Perl 9 now has a built in AI engine! If you are too lazy to work, just tell Perl 9 to work for you.</text>
+ <code>
+# The AI will determine what needs to get done and will do it for you!
+(my AI $ai .= new).work;
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/New-Features.sub/Multi-Langual.xml b/perl9.buetow.org/content/New-Features.sub/Multi-Langual.xml
new file mode 100644
index 0000000..e502efb
--- /dev/null
+++ b/perl9.buetow.org/content/New-Features.sub/Multi-Langual.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 is multi langual</pagetitle>
+ <text>In Perl 9, perl can now do everything! You can combine all syntaxes of your programming languages within the same program! This is actually awesome! If your friend keeps telling you that his programming language is better than Perl, then he does not know (yet) about Perl 9! :)</text>
+ <code>
+#!/usr/bin/perl9
+
+use VisualBasic.NET qw(Comments Declaration::Variable)
+use TurboPascal qw(Operator::Assign)
+use Java qw(Class::Math Loop::Foreach Class::System::out);
+
+Rem Some cool stuff:
+Dim double @Foo As Array;
+@Foo[$_] := Math.sqrt($_) for 0 .. 10;
+foreach (double $d : @Foo)
+$d-&gt;System.out.println();
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/New-Features.sub/New-Contexes.xml b/perl9.buetow.org/content/New-Features.sub/New-Contexes.xml
new file mode 100644
index 0000000..8230962
--- /dev/null
+++ b/perl9.buetow.org/content/New-Features.sub/New-Contexes.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 contians new datatypes/contexes!</pagetitle>
+ <text>Perl now got some new data types and contexes:</text>
+ <textheader>Fuzzy Context ~</textheader>
+ <text>Everything is not sharp but fuzzy! Fuzzy does always something like the desired value! It is never exact!</text>
+ <code>
+my ~fuz; # Fuzzy type
+
+
+use PHP qw(Function::echo);
+
+# You don't know if its assigning list or scalar context!
+my ~fuzzy = qw(Hello mister Edd);
+echo&lt;-~fuzzy; // Can print 'Hello' or can print '3'
+
+my ~foo = 'Good morning';
+echo&lt;-~foo; # Due a built in AI engine, this may print 'Good morning' or 'Bad afternoon'
+ </code>
+ <textheader>Matrix Context []</textheader>
+ <text>No more limitations to list and scalar and void contexes!</text>
+ <code>
+my ([]matrix1,[]matrix2) = (
+ ((1, 0, 0), (0, 1, 0), (0, 0, 1)),
+ ((0, 1, 0), (0, 0, 1), (1, 0, 0)),
+);
+
+[]matrix1 += []matrix2; # Will add matrix2 to matrix1!
+
+[]matrix1.say; # Will print ((1, 1, 0), (0, 1, 1), (1, 0, 1))
+ </code>
+ <text>If you want to do multi dimensional matrices then you can do:</text>
+ <code>
+my [][]matrix =
+ (((1, 0, 0), (0, 1, 0), (0, 0, 1)),
+ ((0, 1, 0), (0, 0, 1), (1, 0, 0)),
+ ((0, 1, 0), (0, 0, 1), (1, 0, 0)));
+ </code>
+ <text>etc...</text>
+</content>
diff --git a/perl9.buetow.org/content/New-Features.sub/Random-Operator.xml b/perl9.buetow.org/content/New-Features.sub/Random-Operator.xml
new file mode 100644
index 0000000..8e67ceb
--- /dev/null
+++ b/perl9.buetow.org/content/New-Features.sub/Random-Operator.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 has a random operator</pagetitle>
+ <text>You probably know that Perl supports a lot of different operators. If you don't know which operator to use at the moment then just use the random operator (}}}}@.@{{{{).</text>
+ <code>
+# Does something randomly with its two operands $foo and $bar:
+
+$foo (}}}}@.@{{{{) $bar;
+ </code>
+</content>
diff --git a/perl9.buetow.org/content/New-Features.sub/home.xml b/perl9.buetow.org/content/New-Features.sub/home.xml
new file mode 100644
index 0000000..613321e
--- /dev/null
+++ b/perl9.buetow.org/content/New-Features.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Perl 9 Feature List</pagetitle>
+ <text>Here are the most exciting new features offered by Perl 9 listed. Just click on the top menu on the desired feature and you will see the examples!</text>
+</content>
diff --git a/perl9.buetow.org/content/home.xml b/perl9.buetow.org/content/home.xml
new file mode 100644
index 0000000..e1634de
--- /dev/null
+++ b/perl9.buetow.org/content/home.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <rimg href="?document=images/perl.jpg" title="Perl" />
+ <pagetitle>Welcome to the website of Perl 9!</pagetitle>
+ <text>Perl 9 is the next major release after Perl 6. Perl 8 has been left out because Perl 9 provides too much new features which would not fit into one major version number. Perl 9 combines all features of Perl 5 and Perl 6. This site only demonstrates some additional features over Perl 5 and Perl 6.</text>
+</content>
diff --git a/perl9.buetow.org/htdocs/images/perl.jpg b/perl9.buetow.org/htdocs/images/perl.jpg
new file mode 100644
index 0000000..8401116
--- /dev/null
+++ b/perl9.buetow.org/htdocs/images/perl.jpg
Binary files differ
diff --git a/perldaemon.buetow.org/PROJECT b/perldaemon.buetow.org/PROJECT
new file mode 100644
index 0000000..0b6ce37
--- /dev/null
+++ b/perldaemon.buetow.org/PROJECT
@@ -0,0 +1 @@
+PerlDaemon is a minimal daemon for Linux/UNIX programmed in Perl supporting logrotating, starting, stopping and a minimal configuration file. It can be extended to fit any task.
diff --git a/perldaemon.buetow.org/content/30.README.xml b/perldaemon.buetow.org/content/30.README.xml
new file mode 100644
index 0000000..0434382
--- /dev/null
+++ b/perldaemon.buetow.org/content/30.README.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>README</pagetitle>
+ <text>This is the README file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=perldaemon.git;a=blob_plain;f=README;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/perldaemon.buetow.org/content/40.CHANGELOG.xml b/perldaemon.buetow.org/content/40.CHANGELOG.xml
new file mode 100644
index 0000000..4157c9a
--- /dev/null
+++ b/perldaemon.buetow.org/content/40.CHANGELOG.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>CHANGELOG</pagetitle>
+ <text>This is the CHANGELOG file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=perldaemon.git;a=blob_plain;f=CHANGELOG;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/perldaemon.buetow.org/content/45.WISHLIST.xml b/perldaemon.buetow.org/content/45.WISHLIST.xml
new file mode 100644
index 0000000..8c6c570
--- /dev/null
+++ b/perldaemon.buetow.org/content/45.WISHLIST.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>WISHLIST</pagetitle>
+ <text>This is the WHISHLIST file of the current master branch:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("http://web.buetow.org/git/?p=perldaemon.git;a=blob_plain;f=WISHLIST;hb=HEAD");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/perldaemon.buetow.org/content/50.Download.xml b/perldaemon.buetow.org/content/50.Download.xml
new file mode 100644
index 0000000..b434651
--- /dev/null
+++ b/perldaemon.buetow.org/content/50.Download.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <text>Perldaemon can be downloaded from git. Just type "git clone git://git.buetow.org/perldaemon".</text>
+ <text>
+ <noop>Go to </noop>
+ <namedlink href="http://web.buetow.org/git/?p=perldaemon.git">gitweb</namedlink>
+ <noop> in order to browse the repository online. The master branch always keeps the current stable version. The devel branch always keeps the current development version. For releases there are tags.</noop>
+ </text>
+</content>
+
diff --git a/perldaemon.buetow.org/content/98.Contact.xml b/perldaemon.buetow.org/content/98.Contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/perldaemon.buetow.org/content/98.Contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/perldaemon.buetow.org/content/99.License.xml b/perldaemon.buetow.org/content/99.License.xml
new file mode 100644
index 0000000..f785183
--- /dev/null
+++ b/perldaemon.buetow.org/content/99.License.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>PerlDaemon is (C) by Paul Buetow.</noop>
+ </text>
+ <text>
+ <noop>
+ All rights reserved.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Neither the name of buetow.org nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+THIS SOFTWARE IS PROVIDED BY Paul Buetow ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Paul Buetow BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ </noop>
+ </text>
+</content>
+
diff --git a/perldaemon.buetow.org/content/home.xml b/perldaemon.buetow.org/content/home.xml
new file mode 100644
index 0000000..3cdd139
--- /dev/null
+++ b/perldaemon.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <rimg href="?document=images/perl.png" title="Perl" />
+ <pagetitle>PerlDaemon</pagetitle>
+ <textheader>Writing your own daemon...</pagetitle>
+ <text>PerlDaemon is a minimal linux/unix daemon programmed in Perl. It can be extended to fit any task...</text>
+ <enumeration>
+ <enumitem>Automatic daemonizing</enumitem>
+ <enumitem>Logging and logrotate support (SIGHUP)</enumitem>
+ <enumitem>Clean shutdown support (SIGTERM)</enumitem>
+ <enumitem>Pidfile support (incl. check on startup)</enumitem>
+ <enumitem>Easy to configure</enumitem>
+ <enumitem>Easy to extend using perl modules</enumitem>
+ </enumeration>
+ <text>
+ <noop>If you wanna stay in touch please </noop>
+ <namedlink href="http://freecode.com/projects/perldaemon">subscribe via freecode.</namedlink>
+ </text>
+</content>
+
diff --git a/perldaemon.buetow.org/htdocs/images/perl.png b/perldaemon.buetow.org/htdocs/images/perl.png
new file mode 100644
index 0000000..f20cd57
--- /dev/null
+++ b/perldaemon.buetow.org/htdocs/images/perl.png
Binary files differ
diff --git a/pluto.buetow.org/content/.rss.xml b/pluto.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/pluto.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/pluto.buetow.org/content/99.Imprint.xml b/pluto.buetow.org/content/99.Imprint.xml
new file mode 100644
index 0000000..edbd5a7
--- /dev/null
+++ b/pluto.buetow.org/content/99.Imprint.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Imprint</pagetitle>
+ <text>
+ <noop>In case you have work for me or have any other comments to pass, please choose your contact method...</noop>
+ <enumeration>
+ <enumitem>
+ <noop>
+ <strong>Address / Snail Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Dipl.-Inform. (FH) Paul B&uuml;tow</noop>
+ <newline />
+ <noop>Schneidem&uuml;hler Stra&szlig;e 12c</noop>
+ <newline />
+ <noop>D-76139 Karlsruhe-Waldstadt</noop>
+ <newline />
+ <noop>Germany</noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Mailing Lists:</strong>
+ </noop>
+ <newline />
+ <link>http://lists.buetow.org</link>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Ticket and Mail:</strong>
+ </noop>
+ <newline />
+ <noop>Ticket system:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'tseuqer');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <newline />
+ <noop>Mail:</noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('gro', '.', 'woteub', '@', 'luap');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ <newline />
+ <noop>GPG/PGP public key ID: 0x37EC5C1D </noop>
+ <newline />
+ <newline />
+ </enumitem>
+ <enumitem>
+ <noop>
+ <strong>Legal:</strong>
+ </noop>
+ <newline />
+ <noop>Gewerbe f&uuml;r IT Services</noop>
+ <newline />
+ <noop>Umsatzsteuer-ID: DE252891416</noop>
+ <newline />
+ <noop>Finanzamt Karlsruhe-Stadt, Germany</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/pluto.buetow.org/content/BRAINSTORMING.txt b/pluto.buetow.org/content/BRAINSTORMING.txt
new file mode 100644
index 0000000..b552d2d
--- /dev/null
+++ b/pluto.buetow.org/content/BRAINSTORMING.txt
@@ -0,0 +1,5 @@
+Puppet
+IPVS/LVS
+DRBD
+OpenVPN
+Pacemaker/Heartbeat/...
diff --git a/pluto.buetow.org/content/Style-Guide.xml b/pluto.buetow.org/content/Style-Guide.xml
new file mode 100644
index 0000000..da17deb
--- /dev/null
+++ b/pluto.buetow.org/content/Style-Guide.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Style guides for my nicknames</pagetitle>
+ <textheader>"rantanplan"</textheader>
+ <text>
+ <rimg href="?document=images/rantanplan.jpg" title="rantanplan" />
+ <noop>This is the style guide for my IRC nickname "rantanplan" @ irc.german-elite.net. This style guide has been inspired by </noop>
+ <namedlink href="http://www252.pair.com/comdog/style.html">brian d foy's</namedlink>
+ <noop> style guide. This style guide helps you to write my nickname in the correct way!</noop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in rantanplan must be of the same case. Lower case is preferred. Any capitalization is incorrect unless each letter is capitalized.</enumitem>
+ <enumitem>Sentences should not start with rantanplan if you normally capitalize the first word of a sentence. Recast the sentence so that it begins with a capital letter. Or just write the whole sentence in small or capitalized letters!</enumitem>
+ <enumitem>If rantanplan is too long for you, you may use rant or ranti instead.</enumitem>
+ <enumitem>If you like rantanplan very much, you may use rantiplanti as his nickname!</enumitem>
+ <enumitem>Sometimes rantanplan changes his nick into some weird combinations like plantanran or ranplantan or tanplanrantanplan! Any version is valid! You can think of 3 main body parts: ran tan and plan. You may combine them in any order!</noop>
+ <enumitem>The above mentioned is also valid for the reversed body parts: nar nat nalp. This combination is valid as well: nartanranplannat.</menuitem>
+ <enumitem>Sometimes rantanplan likes to show other people on what cool stuff he is working on. In this case a |foo postfix is added to any version of his nickname. E.g.: ranti|C means, that rantanplan is currently coding in C. rantanplan|vs|work means, that he is fighting against his current task at work!</enumitem>
+ <enumitem>Another way to express what rantanplan is doing is a prefix notation like worktanplan (he is working) or eattanplan (he is eating).</enumitem>
+ </enumeration>
+ </text>
+ <textheader>"pbuetow"</textheader>
+ <text>
+ <noop>This is the style guide for my nickname "pbuetow".</bnoop>
+ </text>
+ <textsubheader>The rules</textsubheader>
+ <text>
+ <noop>The following rules have to be met:</noop>
+ <enumeration>
+ <enumitem>Each letter in pbuetow must be of the same case. Any capitalization is incorrect. Except if all letters are uppercase! "pbuetow" and "PBUETOW" are the only correct ways to spell this nick! All other versions are invalid!</enumitem>
+ <enumitem>I may also use buetow instead of pbuetow (like on PerlMonks)! pcbuetow may be used, if pbuetow and/or buetow is taken.</enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/pluto.buetow.org/content/home.xml b/pluto.buetow.org/content/home.xml
new file mode 100644
index 0000000..9b49d0d
--- /dev/null
+++ b/pluto.buetow.org/content/home.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>It's just buetow.org!</pagetitle>
+ <text>Welcome to my small humble website. My real name is Paul B&uuml;tow and I am a full time advanced Linux System Administrator managing more than 1000 servers at work. In my spare time I drive buetow.org and manage my own small company (to give support to Linux / *BSD systems and also to spend my time in system programming tasks).</text>
+ <text>If you don't like this website design: I am not a web designer and sometimes less is more.</text>
+ <text>
+ <enumeration>
+ <enumitem>
+ <noop>My development site: </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> (english)</noop>
+ </enumitem>
+ <enumitem>
+ <noop>My blogs: </noop>
+ <link>http://blogs.buetow.org</link>
+ <noop> (mostly german)</noop>
+ </enumitem>
+ </enumeration>
+ </text>
+</content>
diff --git a/pluto.buetow.org/htdocs/images/bg_content.jpg b/pluto.buetow.org/htdocs/images/bg_content.jpg
new file mode 100644
index 0000000..2e60c1b
--- /dev/null
+++ b/pluto.buetow.org/htdocs/images/bg_content.jpg
Binary files differ
diff --git a/pluto.buetow.org/htdocs/images/hop.jpg b/pluto.buetow.org/htdocs/images/hop.jpg
new file mode 100644
index 0000000..a3668fe
--- /dev/null
+++ b/pluto.buetow.org/htdocs/images/hop.jpg
Binary files differ
diff --git a/pluto.buetow.org/htdocs/images/paul.jpg b/pluto.buetow.org/htdocs/images/paul.jpg
new file mode 100644
index 0000000..96968c8
--- /dev/null
+++ b/pluto.buetow.org/htdocs/images/paul.jpg
Binary files differ
diff --git a/pluto.buetow.org/htdocs/images/paul2.jpg b/pluto.buetow.org/htdocs/images/paul2.jpg
new file mode 100644
index 0000000..5f4734a
--- /dev/null
+++ b/pluto.buetow.org/htdocs/images/paul2.jpg
Binary files differ
diff --git a/pluto.buetow.org/htdocs/images/rantanplan.jpg b/pluto.buetow.org/htdocs/images/rantanplan.jpg
new file mode 100644
index 0000000..5396753
--- /dev/null
+++ b/pluto.buetow.org/htdocs/images/rantanplan.jpg
Binary files differ
diff --git a/preview.buetow.org/content/home.xml b/preview.buetow.org/content/home.xml
new file mode 100644
index 0000000..b743991
--- /dev/null
+++ b/preview.buetow.org/content/home.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>preview.buetow.org</pagetitle>
+ <text>Yes:</text>
+ <enumeration>
+ <enumitem>LIVE-Changes nur Werktags</enumitem>
+ <enumitem>Keine LIVE-Changes Werktags nach 15 Uhr</enumitem>
+ <enumitem>Keine LIVE-Changes Freitags oder vor Feiertagen</enumitem>
+ </enumeration>
+ <text><text>
+</content>
diff --git a/preview.buetow.org/htdocs/images/head.jpg b/preview.buetow.org/htdocs/images/head.jpg
new file mode 100644
index 0000000..9f8d6c6
--- /dev/null
+++ b/preview.buetow.org/htdocs/images/head.jpg
Binary files differ
diff --git a/pwgrep.buetow.org/PROJECT b/pwgrep.buetow.org/PROJECT
new file mode 100644
index 0000000..34f1803
--- /dev/null
+++ b/pwgrep.buetow.org/PROJECT
@@ -0,0 +1 @@
+PWGrep is a console based password manager programmed in bash using GnuPG, Subversion, and some AWK.
diff --git a/pwgrep.buetow.org/content/40.Changelog.xml b/pwgrep.buetow.org/content/40.Changelog.xml
new file mode 100644
index 0000000..1e89a6e
--- /dev/null
+++ b/pwgrep.buetow.org/content/40.Changelog.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Changelog</pagetitle>
+ <textheader>utils/pwgrep/trunk/CHANGELOG</pagetitle>
+ <text>This is the changelog of the current trunk:</text>
+ <pretext>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/utils/pwgrep/trunk/CHANGELOG");
+ </perl>
+ </pretext>
+</content>
+
diff --git a/pwgrep.buetow.org/content/50.SVN-Download.xml b/pwgrep.buetow.org/content/50.SVN-Download.xml
new file mode 100644
index 0000000..10c3d42
--- /dev/null
+++ b/pwgrep.buetow.org/content/50.SVN-Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>pwgrep can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/utils/pwgrep/</pretext>
+</content>
+
diff --git a/pwgrep.buetow.org/content/98.contact.xml b/pwgrep.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/pwgrep.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/pwgrep.buetow.org/content/99.license.xml b/pwgrep.buetow.org/content/99.license.xml
new file mode 100644
index 0000000..50fa040
--- /dev/null
+++ b/pwgrep.buetow.org/content/99.license.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>pwgrep is (C) by Paul Buetow.</noop>
+ </text>
+ <text>
+ <noop>
+ All rights reserved.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Neither the name of P. B. Labs nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+THIS SOFTWARE IS PROVIDED BY Paul Buetow ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Paul Buetow BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ </noop>
+ </text>
+</content>
+
diff --git a/pwgrep.buetow.org/content/Tutorials.sub/10.Passwords.xml b/pwgrep.buetow.org/content/Tutorials.sub/10.Passwords.xml
new file mode 100644
index 0000000..6834510
--- /dev/null
+++ b/pwgrep.buetow.org/content/Tutorials.sub/10.Passwords.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Tutorial for storing passwords</pagetitle>
+ <text>First check out pwgrep from svn and edit the configuration parameters in its header. Also setup a versioning repository (e.g. svn) for your password database storage (preferable using some encryption for checkout/update operations such as SSL or SSH). Afterwards you may go on with the usage of pwgrep itself:</text>
+ <text>The database file is divided in several records. Each record begins with its name followed by several lines holding all the secret informations. The (actually very simple) format of the database file is as follows:</text>
+ <code>
+some record name here
+ after a tabulator some secret informations
+ more secret informations
+another record name here .....
+ secret username: foo
+ secret password is bla
+ you can write as many secret infos as you wish
+.
+.
+secret stuff
+ password: hello world
+ username: mr. universe
+.
+.
+ </code>
+ <text>The database is not stored in plain text. It is encrypted using GnuPG (database.gpg).</text>
+ <text>I can only search for the record names of a database file. For example if I want to see my secret username and password which is stored in the database.gpg file it will look like this:</text>
+ <cimg href="?document=images/1.png" />
+ <text>After entering the password of my secret GnuPG key I will receive the informations requested:</text>
+ <cimg href="?document=images/2.png" />
+ <text>pwgrep will print out automatically all records matching my search string. Not only the first one it finds.</text>
+ <text>I can use pwedit for the case I want to add something to the database or just to edit/delete something of the current database:</text>
+ <cimg href="?document=images/3.png" />
+ <cimg href="?document=images/4.png" />
+ <text>After editing, pwgrep will automatically wipe all temporally files securely and it will commit the new version into the versioning system (In this case subversion is being used. But others can be configured as well). pwgrep is using Vim (with swapping and backuping disabled) in order to edit the database file. If you want to use a different editor, you should make sure NOT to produce temporally files. If you produce temporally files, at least they should get wiped securely from the hard disk.</text>
+ <cimg href="?document=images/5.png" />
+ <cimg href="?document=images/6.png" />
+ <text>If you want to look up your secret ebay stuff, just search for it with</text>
+ <code> ~/svn/pwgrep$ pwgrep ebay</code>
+ <text>Since pwgrep v0.5 it's possible to specify the offline option, which causes pwgrep not use versioning at all (usable if there is no connection to the subversion or CVS server available):</text>
+ <code> ~/svn/pwgrep$ pwgrep -o ebay</code>
+ <text>All commands support the -o option</text>
+</content>
+
diff --git a/pwgrep.buetow.org/content/Tutorials.sub/20.Files.xml b/pwgrep.buetow.org/content/Tutorials.sub/20.Files.xml
new file mode 100644
index 0000000..8d8b1b9
--- /dev/null
+++ b/pwgrep.buetow.org/content/Tutorials.sub/20.Files.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Tutorial for storing files</pagetitle>
+ <text>Please read the "tutorial for storing passwords" first. Afterwards you may go on with this tutorial. This tutorial expects you to have understood the basics of pwgrep.</text>
+ <text>Besides of storing passwords into a single file, pwgrep can also be used for storing a collection of files, which is very usefull for storing certificate files etc. Like passwords, all files stored within pwgrep are encrypted using GPG. The command pwfls will list all files currently stored in your database:</text>
+ <cimg href="?document=images/7.png" />
+ <text>pwfadd adds a specific file to the database:</text>
+ <cimg href="?document=images/8.png" />
+ <cimg href="?document=images/9.png" />
+ <text>pwfls will show you that it has been added successfully:</text>
+ <cimg href="?document=images/10.png" />
+ <text>In order to decrypt a specific stored file you have to use pwfcat:</text>
+ <cimg href="?document=images/11.png" />
+ <text>File deletion can be accomplished using pwfdel:</text>
+ <cimg href="?document=images/12.png" />
+ <text>In general you can decrypt/store/encrypt any specific file format (as well as binary files).</text>
+</content>
+
diff --git a/pwgrep.buetow.org/content/Tutorials.sub/home.xml b/pwgrep.buetow.org/content/Tutorials.sub/home.xml
new file mode 100644
index 0000000..3ce6ed6
--- /dev/null
+++ b/pwgrep.buetow.org/content/Tutorials.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Tutorials...</pagetitle>
+ <text>...for using pwgrep.</text>
+</content>
diff --git a/pwgrep.buetow.org/content/home.xml b/pwgrep.buetow.org/content/home.xml
new file mode 100644
index 0000000..68399f1
--- /dev/null
+++ b/pwgrep.buetow.org/content/home.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>pwgrep</pagetitle>
+ <textheader>Managing passwords...</pagetitle>
+ <text>
+ <rimg href="?document=images/gnupg.png" title="GnuPG" />
+ <noop>In order to manage my passwords I wrote myself a small bash/awk script which manages a database file using encryption of GnuPG. Those are the benefits of pwgrep:</noop>
+ </text>
+ <enumeration>
+ <enumitem>Encryption of all the passwords.</enumitem>
+ <enumitem>Versioning of all the passwords. No loss of old passwords.</enumitem>
+ <enumitem>Since a versioning system is used, the password database can be used on several hosts at once (automatic synchronization). Even several user can share the same password database. The versioning system will keep track of who was changing which entries and at which time.</enumitem>
+ <enumitem>The versioning system to use can be configured (Subversion by default)</enumitem>
+ <enumitem>Besides of passwords, pwgrep can also be used for storing a collection of files like certificates</enumitem>
+ <enumitem>The file shredding command for secure deleting of temporary files can be configured (shred on Linux and destroy or rm -P on FreeBSD by default)</enumitem>
+ <enumitem>Automatic local backup of all database changes (Still access to old data after editing the password database and the network connection to the versioning system is not accessible)</enumitem>
+ <enumitem>No need of a GUI (can be used through a SSH session)</enumitem>
+ <enumitem>Using only open source software</enumitem>
+ <enumitem>Running on all *NIX and alike systems</enumitem>
+ <enumitem>Very easy and straight forward to use</enumitem>
+ </enumeration>
+ <text>
+ <noop>If you wanna stay in touch please </noop>
+ <namedlink href="http://freecode.com/projects/pwgrep">subscribe via freecode.</namedlink>
+ </text>
+</content>
+
diff --git a/pwgrep.buetow.org/htdocs/images/1.png b/pwgrep.buetow.org/htdocs/images/1.png
new file mode 100644
index 0000000..feb7def
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/1.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/10.png b/pwgrep.buetow.org/htdocs/images/10.png
new file mode 100644
index 0000000..bc10967
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/10.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/11.png b/pwgrep.buetow.org/htdocs/images/11.png
new file mode 100644
index 0000000..2ea6c2f
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/11.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/12.png b/pwgrep.buetow.org/htdocs/images/12.png
new file mode 100644
index 0000000..7b78a23
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/12.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/13.png b/pwgrep.buetow.org/htdocs/images/13.png
new file mode 100644
index 0000000..9130ea5
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/13.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/2.png b/pwgrep.buetow.org/htdocs/images/2.png
new file mode 100644
index 0000000..71f8888
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/2.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/3.png b/pwgrep.buetow.org/htdocs/images/3.png
new file mode 100644
index 0000000..19d3dee
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/3.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/4.png b/pwgrep.buetow.org/htdocs/images/4.png
new file mode 100644
index 0000000..64c3efc
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/4.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/5.png b/pwgrep.buetow.org/htdocs/images/5.png
new file mode 100644
index 0000000..ce406e0
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/5.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/6.png b/pwgrep.buetow.org/htdocs/images/6.png
new file mode 100644
index 0000000..fa51d78
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/6.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/7.png b/pwgrep.buetow.org/htdocs/images/7.png
new file mode 100644
index 0000000..7aaddd0
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/7.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/8.png b/pwgrep.buetow.org/htdocs/images/8.png
new file mode 100644
index 0000000..e28b6f8
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/8.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/9.png b/pwgrep.buetow.org/htdocs/images/9.png
new file mode 100644
index 0000000..fba2c9a
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/9.png
Binary files differ
diff --git a/pwgrep.buetow.org/htdocs/images/gnupg.png b/pwgrep.buetow.org/htdocs/images/gnupg.png
new file mode 100644
index 0000000..bf8abd5
--- /dev/null
+++ b/pwgrep.buetow.org/htdocs/images/gnupg.png
Binary files differ
diff --git a/redirect:angelova.eu b/redirect:angelova.eu
new file mode 100644
index 0000000..c86fed4
--- /dev/null
+++ b/redirect:angelova.eu
@@ -0,0 +1 @@
+http://www.angelova.eu/
diff --git a/redirect:bl.buetow.org b/redirect:bl.buetow.org
new file mode 100644
index 0000000..5f82c79
--- /dev/null
+++ b/redirect:bl.buetow.org
@@ -0,0 +1 @@
+http://blog.buetow.org
diff --git a/redirect:books.buetow.org b/redirect:books.buetow.org
new file mode 100644
index 0000000..1ee48af
--- /dev/null
+++ b/redirect:books.buetow.org
@@ -0,0 +1 @@
+http://scifi.buetow.org
diff --git a/redirect:buetow.org b/redirect:buetow.org
new file mode 100644
index 0000000..ca5edc2
--- /dev/null
+++ b/redirect:buetow.org
@@ -0,0 +1 @@
+http://paul.buetow.org/
diff --git a/redirect:calc.buetow.org b/redirect:calc.buetow.org
new file mode 100644
index 0000000..ec5dc1f
--- /dev/null
+++ b/redirect:calc.buetow.org
@@ -0,0 +1 @@
+http://calculator.buetow.org/
diff --git a/redirect:contact.buetow.org b/redirect:contact.buetow.org
new file mode 100644
index 0000000..c0721dd
--- /dev/null
+++ b/redirect:contact.buetow.org
@@ -0,0 +1 @@
+http://paul.buetow.org/?site=Imprint
diff --git a/redirect:dslvpnrouter.buetow.org b/redirect:dslvpnrouter.buetow.org
new file mode 100644
index 0000000..3c85ff8
--- /dev/null
+++ b/redirect:dslvpnrouter.buetow.org
@@ -0,0 +1 @@
+http://vpndslrouter.buetow.org
diff --git a/redirect:hsbot.buetow.org b/redirect:hsbot.buetow.org
new file mode 100644
index 0000000..08bff20
--- /dev/null
+++ b/redirect:hsbot.buetow.org
@@ -0,0 +1 @@
+http://under-construction.buetow.org
diff --git a/redirect:hsquickmail.buetow.org b/redirect:hsquickmail.buetow.org
new file mode 100644
index 0000000..b049253
--- /dev/null
+++ b/redirect:hsquickmail.buetow.org
@@ -0,0 +1 @@
+http://under-construction.buetow.org/
diff --git a/redirect:ipv6test.buetow.org b/redirect:ipv6test.buetow.org
new file mode 100644
index 0000000..2c43524
--- /dev/null
+++ b/redirect:ipv6test.buetow.org
@@ -0,0 +1 @@
+http://ipv6.buetow.org
diff --git a/redirect:mail.buetow.org b/redirect:mail.buetow.org
new file mode 100644
index 0000000..cfc4d02
--- /dev/null
+++ b/redirect:mail.buetow.org
@@ -0,0 +1 @@
+http://webmail.buetow.org/
diff --git a/redirect:projects.buetow.org b/redirect:projects.buetow.org
new file mode 100644
index 0000000..699fdf5
--- /dev/null
+++ b/redirect:projects.buetow.org
@@ -0,0 +1 @@
+http://dev.buetow.org/
diff --git a/redirect:sc.buetow.org b/redirect:sc.buetow.org
new file mode 100644
index 0000000..0d2c247
--- /dev/null
+++ b/redirect:sc.buetow.org
@@ -0,0 +1 @@
+http://comp.buetow.org
diff --git a/redirect:ssl.buetow.org b/redirect:ssl.buetow.org
new file mode 100644
index 0000000..ca5edc2
--- /dev/null
+++ b/redirect:ssl.buetow.org
@@ -0,0 +1 @@
+http://paul.buetow.org/
diff --git a/redirect:wishlist.buetow.org b/redirect:wishlist.buetow.org
new file mode 100644
index 0000000..a2105d4
--- /dev/null
+++ b/redirect:wishlist.buetow.org
@@ -0,0 +1 @@
+https://www.amazon.de/registry/wishlist/3J6IAFOL6CZUG
diff --git a/redirect:wunschzettel.buetow.org b/redirect:wunschzettel.buetow.org
new file mode 100644
index 0000000..a2105d4
--- /dev/null
+++ b/redirect:wunschzettel.buetow.org
@@ -0,0 +1 @@
+https://www.amazon.de/registry/wishlist/3J6IAFOL6CZUG
diff --git a/redirect:www.buetow.org b/redirect:www.buetow.org
new file mode 100644
index 0000000..ca5edc2
--- /dev/null
+++ b/redirect:www.buetow.org
@@ -0,0 +1 @@
+http://paul.buetow.org/
diff --git a/scifi.buetow.org/content/2010.xml b/scifi.buetow.org/content/2010.xml
new file mode 100644
index 0000000..f7a0dd1
--- /dev/null
+++ b/scifi.buetow.org/content/2010.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Gelesen 2010</pagetitle>
+ <text>Seitenanzahl: 2141</text>
+ <includefiles separator="incsep" reldir="2010" pattern="\.inc$" />
+</content>
diff --git a/scifi.buetow.org/content/2010/brandhorst_kantaki_01-diamant.inc b/scifi.buetow.org/content/2010/brandhorst_kantaki_01-diamant.inc
new file mode 100644
index 0000000..f63d2e6
--- /dev/null
+++ b/scifi.buetow.org/content/2010/brandhorst_kantaki_01-diamant.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/diamant.jpg">
+ <rimg href="%%documentsurl%%images/diamant-small.jpg" />
+ </namedlink>
+ <textheader>Diamant</textheader>
+ <text>Ein gigantisches Sternenreich, das sich in inneren Konflikten aufreibt und zu verfallen droht. Eine au&szlig;erirdische Zivilisation, die einen geheimnisvollen Plan verfolgt. Und eine junge Raumschiffpilotin, die auf einem abgelegenen Planeten das gr&ouml;&szlig;te R&auml;tsel der Menschheitsgeschichte zu l&ouml;sen versucht.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy, Zeitreise</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 589</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/brandhorst_kinder_der_ewigkeit.inc b/scifi.buetow.org/content/2010/brandhorst_kinder_der_ewigkeit.inc
new file mode 100644
index 0000000..4c9aaad
--- /dev/null
+++ b/scifi.buetow.org/content/2010/brandhorst_kinder_der_ewigkeit.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/kinder_der_ewigkeit.jpg">
+ <rimg href="%%documentsurl%%images/kinder_der_ewigkeit-small.jpg" />
+ </namedlink>
+ <textheader>Kinder der Ewigkeit</textheader>
+ <text>Ex-Killer Esebian wollte seine Ruhe und hatte sich vom Leben eines Killers an das eines Wissenschaftlers gew&ouml;hnt - damit ist sein Weg zur "teuren" Unsterblichkeit zwar schwerer und steiler, aber daf&uuml;r auch sicherer und ruhiger. Bis er von m&auml;chtigen Wesen gezwungen wird, eine der einflussreichsten Pers&ouml;nlichkeiten der Galaxis zu t&ouml;ten.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy, Thriller</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 688</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/douglas_01-per_anhalter_durch_die_galaxis.inc b/scifi.buetow.org/content/2010/douglas_01-per_anhalter_durch_die_galaxis.inc
new file mode 100644
index 0000000..890c053
--- /dev/null
+++ b/scifi.buetow.org/content/2010/douglas_01-per_anhalter_durch_die_galaxis.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/per_anhalter_durch_die_galaxis.jpg">
+ <rimg href="%%documentsurl%%images/per_anhalter_durch_die_galaxis-small.jpg" />
+ </namedlink>
+ <textheader>Per Anhalter durch die Galaxis</textheader>
+ <text>W&auml;hrend der Gro&szlig;teil der Menschheit von dem Eintreffen einer au&szlig;erirdischen Bautruppe ziemlich &uuml;berrascht wird - und f&uuml;r einen kurzen Moment die &Uuml;berraschung in Panik umschl&auml;gt als klar wird, da die Erde einer geplanten Hyperraum-Autobahn im Wege steht und daher vernichtet werden mu&szlig; - gelingt es zumindest dem seit 15 Jahren auf der Erde gestrandeten Au&szlig;erirdischen Ford Prefect und seinem durch und durch irdischen Freund Arthur Dent - der bis vor kurzem noch gen&uuml;gend andere Probleme hatte - mit ihrem Multifunktionshandtuch auf sich aufmerksam zu machen und als Anhalter mitgenommen zu werden.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Humor, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Douglas Adams</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 208</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 4/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/douglas_02-das_restaurant_am_ende_des_universions.inc b/scifi.buetow.org/content/2010/douglas_02-das_restaurant_am_ende_des_universions.inc
new file mode 100644
index 0000000..c467ae2
--- /dev/null
+++ b/scifi.buetow.org/content/2010/douglas_02-das_restaurant_am_ende_des_universions.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/das_restaurant_am_ende_des_universums.jpg">
+ <rimg href="%%documentsurl%%images/das_restaurant_am_ende_des_universums-small.jpg" />
+ </namedlink>
+ <textheader>Das Restaurant am Ende des Universums</textheader>
+ <text> Arthur Dent hat sich auf seiner OdysSee wirklich eine Pause verdient - und wo sonst k&ouml;nnte man die einlegen, als im Milliways, dem Restaurant am Ende des Universums?</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Humor, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Douglas Adams</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 240</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 4/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/douglas_03-das_leben_das_universum_und_der_ganze_rest.inc b/scifi.buetow.org/content/2010/douglas_03-das_leben_das_universum_und_der_ganze_rest.inc
new file mode 100644
index 0000000..0513463
--- /dev/null
+++ b/scifi.buetow.org/content/2010/douglas_03-das_leben_das_universum_und_der_ganze_rest.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/das_leben_das_universum_und_der_ganze_rest.jpg">
+ <rimg href="%%documentsurl%%images/das_leben_das_universum_und_der_ganze_rest-small.jpg" />
+ </namedlink>
+ <textheader>Das Leben, das Universum und der ganze Rest</textheader>
+ <text>Endlich wieder auf der Erde! Nach seiner atemberaubenden Reise durch die Galaxis ist Arthur Dent wieder gut auf dem Heimatplaneten gelandet. Einziger Haken: Er ist zwei Millionen Jahre fr&uuml;her in einer Steinzeith&ouml;hle gestrandet. Zum Gl&uuml;ck ist Ford Prefekt an seiner Seite und der wei&szlig; auch schon, wie sie zu einem Ticket zu den Sternen kommen. Eine klitzekleine Bedingung gilt es daf&uuml;r zu erf&uuml;llen: Das Universum zu retten.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Humor, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Douglas Adams</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 224</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 3/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/douglas_04-machts_gut_und_danke_fuer_den_fisch.inc b/scifi.buetow.org/content/2010/douglas_04-machts_gut_und_danke_fuer_den_fisch.inc
new file mode 100644
index 0000000..c78dc32
--- /dev/null
+++ b/scifi.buetow.org/content/2010/douglas_04-machts_gut_und_danke_fuer_den_fisch.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/machts_gut_und_danke_fuer_den_fisch.jpg">
+ <rimg href="%%documentsurl%%images/machts_gut_und_danke_fuer_den_fisch-small.jpg" />
+ </namedlink>
+ <textheader>Macht's gut, und danke f&uuml;r den Fisch</textheader>
+ <text>Arthur Dents Flucht von dem absolut unbedeutenden, kleinen blaugr&uuml;nen Planeten in den unerforschten Ein&ouml;den des total aus der Mode gekommenen Ausl&auml;ufers des westlichen Spiralarms der Galaxis nimmt kein Ende. Im vierten Band der Hitchhiker-Trilogie kehrt der m&uuml;de Wanderer durch die Weiten des Weltenraumes auf die Erde zur&uuml;ck. Sie wurde wohl doch nicht gesprengt. Oder doch?</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Humor, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Douglas Adams</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 192</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 2/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2010/seiten.txt b/scifi.buetow.org/content/2010/seiten.txt
new file mode 100644
index 0000000..6a4fd21
--- /dev/null
+++ b/scifi.buetow.org/content/2010/seiten.txt
@@ -0,0 +1 @@
+2141
diff --git a/scifi.buetow.org/content/2011.xml b/scifi.buetow.org/content/2011.xml
new file mode 100644
index 0000000..d544d74
--- /dev/null
+++ b/scifi.buetow.org/content/2011.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Gelesen 2011</pagetitle>
+ <text>Seitenanzahl: 4988</text>
+ <includefiles separator="incsep" reldir="2011" pattern="\.inc$" />
+</content>
diff --git a/scifi.buetow.org/content/2011/brandhorst_kantaki_02-der_metamorph.inc b/scifi.buetow.org/content/2011/brandhorst_kantaki_02-der_metamorph.inc
new file mode 100644
index 0000000..1ac6512
--- /dev/null
+++ b/scifi.buetow.org/content/2011/brandhorst_kantaki_02-der_metamorph.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/der_metamorph.jpg">
+ <rimg href="%%documentsurl%%images/der_metamorph-small.jpg" />
+ </namedlink>
+ <textheader>Der Metamorph</textheader>
+ <text>Aufgrund seiner isolierten Lage - am Rande des von Menschen besiedelten Teils der Galaxis - ist der Planet Kerberos bestens geeignet f&uuml;r ein geheimes Projekt zur Schaffung neuer, h&ouml;chst anpassungsf&auml;higer Lebensformen. Als jedoch auf eines der Labors ein Anschlag ver&uuml;bt wird, ger&auml;te der unscheinbare Planet ins Visier der untereinander verfeindeten Machtbl&ouml;cke. Denn auf Kerberos erwacht ein Wesen zum Leben, das alle Zivilisationen im Universum zu vernichten droht ...</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy, Zeitreise</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 608</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 4/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/brandhorst_kantaki_03-der_zeitkrieg.inc b/scifi.buetow.org/content/2011/brandhorst_kantaki_03-der_zeitkrieg.inc
new file mode 100644
index 0000000..a2a53ce
--- /dev/null
+++ b/scifi.buetow.org/content/2011/brandhorst_kantaki_03-der_zeitkrieg.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/der_zeitkrieg.jpg">
+ <rimg href="%%documentsurl%%images/der_zeitkrieg-small.jpg" />
+ </namedlink>
+ <textheader>Der Zeitkrieg</textheader>
+ <text>Erfolgreiche Science Fiction aus Deutschland, die den Vergleich mit den gro&szlig;en amerikanischen Vorbildern nicht zu scheuen braucht! Nach Diamant und Der Metamorph der neue Roman von Andreas Brandhorst, der uns in die mysteri&ouml;seWelt der Kantaki entf&uuml;hrt, einer au&szlig;erirdischen Zivilisation, die den letzten R&auml;tseln des Universums auf der Spur ist.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy, Zeitreise</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 592</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 4/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/brandhorst_kantaki_04-feuervoegel.inc b/scifi.buetow.org/content/2011/brandhorst_kantaki_04-feuervoegel.inc
new file mode 100644
index 0000000..5a86f1e
--- /dev/null
+++ b/scifi.buetow.org/content/2011/brandhorst_kantaki_04-feuervoegel.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/feuersvoegel.jpg">
+ <rimg href="%%documentsurl%%images/feuervoegel-small.jpg" />
+ </namedlink>
+ <textheader>Feuerv&ouml;gel</textheader>
+ <text>Ein Weltraumabenteuer im Stile von Andreas Eschbachs "Quest" Mit "Feuerv&ouml;gel" entf&uuml;hrt uns Andreas Brandhorst ein weiteres Mal in die mysteri&ouml;se Welt der Kantaki, einer au&szlig;erirdischen Zivilisation, die den letzten R&auml;tseln des Universums auf der Spur ist.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 580</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/brandhorst_kantaki_05-feuerstuerme.inc b/scifi.buetow.org/content/2011/brandhorst_kantaki_05-feuerstuerme.inc
new file mode 100644
index 0000000..a1efc8f
--- /dev/null
+++ b/scifi.buetow.org/content/2011/brandhorst_kantaki_05-feuerstuerme.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/feuerstuerme.jpg">
+ <rimg href="%%documentsurl%%images/feuerstuerme-small.jpg" />
+ </namedlink>
+ <textheader>Feuerst&uuml;rme</textheader>
+ <text>Ein Weltraumabenteuer im Stile von Andreas Eschbachs "Quest" Mit "Feuerst&uuml;rme" entf&uuml;hrt uns Andreas Brandhorst ein weiteres Mal in die mysteri&ouml;se Welt der Kantaki, einer au&szlig;erirdischen Zivilisation, die den letzten R&auml;tseln des Universums auf der Spur ist.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 596</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeratio>
+</content>
diff --git a/scifi.buetow.org/content/2011/brandhorst_kantaki_06-feuertraeume.inc b/scifi.buetow.org/content/2011/brandhorst_kantaki_06-feuertraeume.inc
new file mode 100644
index 0000000..e67ed2b
--- /dev/null
+++ b/scifi.buetow.org/content/2011/brandhorst_kantaki_06-feuertraeume.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/feuertraeume.jpg">
+ <rimg href="%%documentsurl%%images/feuertraeume-small.jpg" />
+ </namedlink>
+ <textheader>Feuertr&auml;ume</textheader>
+ <text>Ein Weltraumabenteuer im Stile von Andreas Eschbachs "Quest" Mit "Feuertr&auml;ume" entf&uuml;hrt uns Andreas Brandhorst ein weiteres Mal in die mysteri&ouml;se Welt der Kantaki, einer au&szlig;erirdischen Zivilisation, die den letzten R&auml;tseln des Universums auf der Spur ist.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 580</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/heitz_justifiers_00-collector.inc b/scifi.buetow.org/content/2011/heitz_justifiers_00-collector.inc
new file mode 100644
index 0000000..cccc1f2
--- /dev/null
+++ b/scifi.buetow.org/content/2011/heitz_justifiers_00-collector.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/collector.jpg">
+ <rimg href="%%documentsurl%%images/collector-small.jpg" />
+ </namedlink>
+ <textheader>Collector</textheader>
+ <text>Wir schreiben das Jahr 3042. Die Menschheit ist ins Weltall aufgebrochen, doch nicht mit eigener Technik, sondern mit Hilfe von Objekten, die man bei Ausgrabungen auf der Erde gefunden hat: au&szlog;erirdische Hinterlassenschaften, die zwar funktionieren, deren Funktionsweise die menschlichen Piloten jedoch nur in Ans&auml;tzen verstehen. So verl&auml;uft die Besiedelung anderer Planeten denkbar chaotisch. Doch dann treffen die Menschen auf eine au&szlig;erirdische Spezies - die Collectors - die anbietet, die menschliche Zivilisation unter ihre Fittiche zu nehmen und in die Gemeinschaft der galaktischen V&ouml;lker einzuf&uuml;hren. Ein Angebot, das die Menschen nicht ablehnen k&ouml;nnen - mit katastrophalen Folgen ...</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Markus Heitz</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 656</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 3/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/reynolds_relevation_space-unendlichkeit.inc b/scifi.buetow.org/content/2011/reynolds_relevation_space-unendlichkeit.inc
new file mode 100644
index 0000000..a27f528
--- /dev/null
+++ b/scifi.buetow.org/content/2011/reynolds_relevation_space-unendlichkeit.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/unendlichkeit.jpg">
+ <rimg href="%%documentsurl%%images/unendlichkeit-small.jpg" />
+ </namedlink>
+ <textheader>Unendlichkeit</textheader>
+ <text>Auf einem Bergarbeiterplaneten mit lebensfeindlicher Umwelt werden bei arch&auml;ologischen Forschungen Artefakte einer untergegangenen Kultur entdeckt. Schon bald zeigt sich, dass die Erschaffer der Artefakte damit eine Katastrophe heraufbeschworen hatten, die sie selbst vernichtet hat. Und die Entdeckung birgt ungeahnte Gefahren f&uuml;r die gesamte Menschheit, denn die Relikte der verschwundenen Zivilisation f&uuml;hren an die Grenzen von Raum und Zeit - und dar&uuml;ber hinaus.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Alastair Reynolds; &Uuml;bersetzer: Irene Holicki</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 768</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2011/seiten.txt b/scifi.buetow.org/content/2011/seiten.txt
new file mode 100644
index 0000000..059b3b8
--- /dev/null
+++ b/scifi.buetow.org/content/2011/seiten.txt
@@ -0,0 +1 @@
+4988
diff --git a/scifi.buetow.org/content/2011/zahn_jagt_auf_ikarus.inc b/scifi.buetow.org/content/2011/zahn_jagt_auf_ikarus.inc
new file mode 100644
index 0000000..44759a9
--- /dev/null
+++ b/scifi.buetow.org/content/2011/zahn_jagt_auf_ikarus.inc
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/jagt_auf_ikarus.jpg">
+ <rimg href="%%documentsurl%%images/jagt_auf_ikarus-small.jpg" />
+ </namedlink>
+ <textheader>Jagt auf Ikarus</textheader>
+ <text>Als Jordan McKell, seines Zeichens Schmuggler und Kapit&auml;n ohne Raumschiff, den Auftrag erh&auml;lt, die Ikarus samt hochbrisanter Ware zur Erde zu fliegen, sieht er zun&auml;chst keine gr&ouml;&szlig;eren Probleme auf sich zukommen. Doch ehe er sichs versieht, ist er in eine intergalaktische Handelsverschw&ouml;rung verwickelt, und das halbe Universum ist ihm auf den Fersen...
+ </text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Spare Opera</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Timothy Zahn; &Uuml;bersetzer: Martin Gilbert</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 608</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 4,5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/2012.xml b/scifi.buetow.org/content/2012.xml
new file mode 100644
index 0000000..3db14ea
--- /dev/null
+++ b/scifi.buetow.org/content/2012.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Gelesen 2012</pagetitle>
+ <text>Seitenanzahl: 1456</text>
+ <includefiles separator="incsep" reldir="2012" pattern="\.inc$" />
+</content>
diff --git a/scifi.buetow.org/content/2012/seiten.txt b/scifi.buetow.org/content/2012/seiten.txt
new file mode 100644
index 0000000..471d548
--- /dev/null
+++ b/scifi.buetow.org/content/2012/seiten.txt
@@ -0,0 +1 @@
+1456
diff --git a/scifi.buetow.org/content/2012/simons_01-hyperion.inc b/scifi.buetow.org/content/2012/simons_01-hyperion.inc
new file mode 100644
index 0000000..6fca069
--- /dev/null
+++ b/scifi.buetow.org/content/2012/simons_01-hyperion.inc
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/hyperion.jpg">
+ <rimg href="%%documentsurl%%images/hyperion-small.jpg" />
+ </namedlink>
+ <textheader>Hyperion / Der Sturz von Hyperion</textheader>
+ <text>Im Vordergrund stehen die sieben Protagonisten, die zu einer letzten Pilgerfahrt nach Hyperion aufbrechen, um dort eines der letzten ungel&ouml;sten Geheimnisse des Universums zu l&uuml;ften: die Zeitgr&auml;ber, die sich scheinbar aus der Zukunft kommend r&uuml;ckw&auml;rts in der Zeit bewegen. Umgeben von einem "Anti-Entropiefeld", das zuweilen starke St&ouml;rungen in der Zeitlinie hervorrufen kann, dient es zugleich als Gef&auml;ngnis f&uuml;r das Shrike. Dieses legend&auml;re Dornenwesen -- gef&uuml;rchtet von den meisten, angebetet von seinen J&uuml;ngern -- besitzt Kontrolle &uuml;ber die Zeit und kann so in Sekundenschnelle Armeen abmetzeln. Und eben diese Felder, die als einzige ein planetenweites Massaker verhindern, beginnen sich seit einiger Zeit aufzul&ouml;sen und drohen bald vollkommen zu verfallen.</text>
+ <text>Die Wichtigkeit der Pilgerfahrt ergibt sich auch aus einer weiteren Tatsache. Vor langer Zeit, als die Erde durch den "Gro&szlig;en Fehler" zerst&ouml;rt wurde, hatten sich die Menschen auf viele entlegene Planeten, die nur aufgrund der sie verbindenden "Farcaster" ein Netz bilden, zerstreut. Nur ein kleiner Teil, die sogenannten "Ousters", hatten sich vom Rest losgesagt und die Reise in unbekannte Teile der Galaxie angetreten. Diese "Ousters" planen nun eine Offensive gegen das "Netz", und der Planet, den sie zuerst in ihre Gewalt bringen wollen, ist Hyperion. Falls sie das Geheimnis der Zeitgr&auml;ber l&ouml;sen k&ouml;nnen, kann sich ihnen nichts mehr in den Weg stellen.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Dan Simmons</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 1456</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: 5/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald.xml b/scifi.buetow.org/content/Bald.xml
new file mode 100644
index 0000000..cf50df8
--- /dev/null
+++ b/scifi.buetow.org/content/Bald.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Wird bald gelesen</pagetitle>
+ <text>Seitenanzahl: 2778</text>
+ <text>Die folgenden B&uuml;cher stehen bereits in meinem Regal und werden demn&auml;chst gelesen:</text>
+ <includefiles separator="incsep" reldir="Bald" pattern="\.inc$" />
+</content>
diff --git a/scifi.buetow.org/content/Bald/brandhorst-das_artefakt.inc b/scifi.buetow.org/content/Bald/brandhorst-das_artefakt.inc
new file mode 100644
index 0000000..b91f263
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/brandhorst-das_artefakt.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/das_artefakt.png">
+ <rimg href="%%documentsurl%%images/das_artefakt-small.png" />
+ </namedlink>
+ <textheader>Das Artefakt</textheader>
+ <text>Dies ist die letzte Chance der Menschheit: Nachdem sie eine interstellare Katastrophe verursacht haben, die nur durch das Eingreifen der Hohen M&auml;chte einged&auml;mmt werden konnte, m&uuml;ssen die Menschen innerhalb von 600 Jahren beweisen, dass sie zu dauerhaftem Frieden f&auml;hig sind. Und das Vorhaben der Menschen scheint unter einem guten Stern zu stehen: Der Planet Heraklon wird zum Zentrum des Friedens und der Diplomatie. Doch dann taucht ein uraltes Artefakt auf, so m&auml;chtig, dass es den Technologien der Hohen M&auml;chte ebenb&uuml;rtig ist - und der Krieg beginnt aufs Neue ...</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera </text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 608</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald/eschbach-quest.inc b/scifi.buetow.org/content/Bald/eschbach-quest.inc
new file mode 100644
index 0000000..dea1fca
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/eschbach-quest.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/quest.png">
+ <rimg href="%%documentsurl%%images/quest-small.png" />
+ </namedlink>
+ <textheader>Quest</textheader>
+ <text>Das Reich Gheera steht vor dem Untergang. Die Verteidigungskr&auml;fte haben keine Chance gegen die &uuml;berm&auml;chtigen Legionen des sagenhaften Sternenkaisers, dessen Machtgier keine Grenzen kennt. Der endg&uuml;ltige Fall ist nur noch eine Frage der Zeit. In dieser Situation begibt sich der Kommandant Eftalan Quest, ein ehrgeiziger Mann, der sein Schiff mit harter Hand f&uuml;hrt, auf eine schier aussichtslose Expedition: Er will den sagenhaften Planeten des Ursprungs finden - die Welt, von der angeblich alles Leben im Universum stammt. Doch es gibt noch andere Legenden um diese Welt ..</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera </text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Andreas Eschbach</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 506</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald/justifiers_01-missing_in_action.inc-hide b/scifi.buetow.org/content/Bald/justifiers_01-missing_in_action.inc-hide
new file mode 100644
index 0000000..65faabb
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/justifiers_01-missing_in_action.inc-hide
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/missing_in_action.jpg">
+ <rimg href="%%documentsurl%%images/missing_in_action-small.jpg" />
+ </namedlink>
+ <textheader>Missing in Action</textheader>
+ <text>F&uuml;r Leutnant John Owens und sein Justifiers-Team sieht zun&auml;chst alles nach einem ganz normalen Auftrag aus: das Shuttle mit einem TransMatt-Portal beladen, Sprung auf einen unbekannten und ungesicherten Planeten namens Tordesillas vollziehen, den Planeten f&uuml;r den Konzern Stellar Exploration in Besitz nehmen und das Portal aufbauen. Reine Routinearbeit. Doch schon beim Start geht alles schief - die Raumstation explodiert, das Shuttle kann sich mit knapper Not auf den Planeten retten, und bei der Bruchlandung geht auch noch das Portal verloren. Auf Tordesillas kommt es schlie&szlig;lich zur Katastrophe, als ein Crewmitglied nach dem anderen auf mysteri&ouml;se Weise verschwindet. Sind es intelligente Aliens, die ihnen so feindlich gesinnt sind, oder verbirgt sich hinter den Angriffen eine noch schrecklichere Wahrheit? Jetzt m&uuml;ssen John Owens und seine Justifiers zeigen, was sie am besten k&ouml;nnen - &uuml;berleben. Doch der Planet hat noch einige &Uuml;berraschungen auf Lager...</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Fiction</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Christoph Hardebusch</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 448</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald/justifiers_02-undercover.inc-hide b/scifi.buetow.org/content/Bald/justifiers_02-undercover.inc-hide
new file mode 100644
index 0000000..9fce704
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/justifiers_02-undercover.inc-hide
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/undercover.jpg">
+ <rimg href="%%documentsurl%%images/undercover-small.jpg" />
+ </namedlink>
+ <textheader>Undercover</textheader>
+ <text>Eigentlich hat Eliza keinen schlechten Job: Sie ist als Justifier f&uuml;r den Konzern Enclave Limited unterwegs und erledigt Spezialauftr&auml;ge. W&auml;re da nicht die Bombe, die Enclave Limited ihr in den Kopf eingepflanzt hat. Eliza hat deshalb nur zwei Ziele: die Bombe entsch&auml;rfen und aus den Klauen des Konzerns fliehen. Als sie einen prominenten Gewerkschaftsboss beseitigen soll, bietet sich ihr eine einmalige Gelegenheit dazu - doch statt in die Freiheit ger&auml;t sie immer tiefer in einen t&ouml;dlichen Komplott. F&uuml;r Eliza und den Gewerkschaftsboss bleibt nur noch die Flucht nach vorn in einen turbulenten Rachefeldzug gegen ihre Auftraggeber. Doch wie sagt man? Einmal Justifier, immer Justifer ...</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Fiction</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Lena Falkenhagen</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 512</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald/reynolds_relevation_space-chasm_city.inc b/scifi.buetow.org/content/Bald/reynolds_relevation_space-chasm_city.inc
new file mode 100644
index 0000000..1c0c106
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/reynolds_relevation_space-chasm_city.inc
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/chasm_city.jpg">
+ <rimg href="%%documentsurl%%images/chasm_city-small.jpg" />
+ </namedlink>
+ <textheader>Chasm City</textheader>
+ <text>Mit seinem zweiten Roman kehrt Alastair Reynolds in die Welt seiner erfolgreiche Space Opera Unendlichkeit zur&uuml;ck. Er erz&auml;hlt die zun&auml;chst simpel erscheinende Geschichte von Tanner Mirabel, der zuletzt f&uuml;r den Waffenschmuggler Calhuella als Leibw&auml;chter gearbeitet hat. Jetzt macht der ehemalige Elitesoldat Jagd auf den reichen Aristokraten Argent Reivich, den er f&uuml;r den Tod seines Chefs und dessen von Mirabel geliebten Ehefrau verantwortlich macht. Die Jagd f&uuml;hrt ihn vom Planeten Sky's Edge nach Chasm City, der Hauptstadt des Planeten Yellowstone.</text>
+<text>Chasm City ist bereits vor Jahren der geheimnisvollen "Schmelzseuche" zum Opfer gefallen: Sowohl die Infrastruktur der Stadt als auch deren Bewohner selbst waren von Nanomaschinen abh&auml;ngig, und nachdem diese durch die Seuche zerst&ouml;rt worden sind, ist nichts mehr, wie es sein sollte. Auch Mirabel nimmt eigenartige Ver&auml;nderungen an sich wahr: In ihm manifestiert sich zunehmend die Pers&ouml;nlichkeit des ber&uuml;hmt-ber&uuml;chtigten Sky Haussmann, einem der Gr&uuml;nderv&auml;ter seines Heimatplaneten.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Alastair Reynolds; &Uuml;bersetzer: Irene Holicki</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 832</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Bald/seiten.txt b/scifi.buetow.org/content/Bald/seiten.txt
new file mode 100644
index 0000000..4cf6b2b
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/seiten.txt
@@ -0,0 +1 @@
+2778
diff --git a/scifi.buetow.org/content/Bald/westerfeld_weltensturm.inc b/scifi.buetow.org/content/Bald/westerfeld_weltensturm.inc
new file mode 100644
index 0000000..aa4fa74
--- /dev/null
+++ b/scifi.buetow.org/content/Bald/westerfeld_weltensturm.inc
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/weltensturm.jpg">
+ <rimg href="%%documentsurl%%images/weltensturm-small.jpg" />
+ </namedlink>
+ <textheader>Weltensturm</textheader>
+ <text>Das Reich der Achtzig Welten wird seit 1600 Jahren von einem Kaiser regiert, der den Tod &uuml;berwunden hat und nahezu unsterblich ist. Einst ein gro&szlig;er Wissenschaftler hat der Kaiser eine M&ouml;glichkeit gefunden, Tote wieder zum Leben zu erwecken, und mit diesem Wissen erh&auml;lt er eine Dynastie aufrecht, die einen Gro&szlig;teil der von Menschen besiedelten Galaxis umfasst. Doch die Macht des Kaisers ist nicht unangefochten - die Rix, ein fanatischer Kult von Frauen, die ihre K&ouml;rper mit Hilfe von Cyborg-Implantaten umgestaltet haben, will das Reich mit K&uuml;nstlichen Intelligenzen besiedeln, die sie wie G&ouml;tter anbeten.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction, Space Opera, Fantasy</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Scott Westerfeld; &Uuml;bersetzer: Andreas Brandhorst</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 832</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/Makefile b/scifi.buetow.org/content/Makefile
new file mode 100644
index 0000000..8d8f647
--- /dev/null
+++ b/scifi.buetow.org/content/Makefile
@@ -0,0 +1,17 @@
+all: sums insert
+
+sums:
+ for i in `find . -maxdepth 1 -mindepth 1 -type d | grep -v svn`; do \
+ echo $$i:; \
+ sed -n '/Seiten: / { s/.*>Seiten: \(.*\)<.*/\1/; p; }' $$i/*.inc \
+ | awk '{ sum += $$0 } END { print sum }' \
+ | tee $$i/seiten.txt; \
+ done
+
+insert:
+ ls */seiten.txt | while read s; do \
+ seiten=`cat $$s`; \
+ xml=`dirname $$s`.xml; \
+ sed -i "s#<text>Seitenanzahl:.*</text>#<text>Seitenanzahl: $$seiten</text>#" $$xml; \
+ done
+
diff --git a/scifi.buetow.org/content/home.xml b/scifi.buetow.org/content/home.xml
new file mode 100644
index 0000000..4093f77
--- /dev/null
+++ b/scifi.buetow.org/content/home.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Aktuelle B&uuml;cher</pagetitle>
+ <text>Seitenanzahl: 1326</text>
+ <includefiles separator="incsep" reldir="home" pattern="\.inc$" />
+</content>
diff --git a/scifi.buetow.org/content/home/seiten.txt b/scifi.buetow.org/content/home/seiten.txt
new file mode 100644
index 0000000..2d14433
--- /dev/null
+++ b/scifi.buetow.org/content/home/seiten.txt
@@ -0,0 +1 @@
+1326
diff --git a/scifi.buetow.org/content/home/simons_02-endymion.inc b/scifi.buetow.org/content/home/simons_02-endymion.inc
new file mode 100644
index 0000000..a75aadd
--- /dev/null
+++ b/scifi.buetow.org/content/home/simons_02-endymion.inc
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <namedlink href="%%documentsurl%%images/endymion.jpg">
+ <rimg href="%%documentsurl%%images/endymion-small.jpg" />
+ </namedlink>
+ <textheader>Pforten der Zeit / Die Auferstehung</textheader>
+ <text>Mit den Hyperion-Romanen l&auml;utete Dan Simmons eine neue &Auml;ra der Space Opera ein -- und setzte gleichzeitig einen bis heute unerreichten Standard. Mit den beiden jetzt im Sammelband erschienen Endymion-Romanen setzt er die Geschichte fort und bringt sie zu einem grandiosen Abschluss.</text>
+ <text>Sie wird erz&auml;hlt von ihrem Helden, Raul Endymion, der -- zum Tode verurteilt -- auf sein Leben zur&uuml;ckblickt. Er sitzt in einer Schr&ouml;dinger-Katzenkiste, nach einem uralten R&auml;tsel der Quantenphysik weder tot noch lebendig. Und er erinnert sich an seine Reise als Besch&uuml;tzer des M&auml;dchens Aenea, der Tochter des John-Keats-Cybriden aus Hyperion. Aenea wird verfolgt von dem "Pax", einer Mutation der katholischen Kirche in weiter Zukunft, die die Menscheit beherrscht und ihr mithilfe eines Parasiten eine scheinbare Unsterblichkeit verschafft hat. Eine wilde Flucht beginnt, die mithilfe der Farcaster-Portale durch die verschiedensten Welten bis zur Alten Erde f&uuml;hrt. W&auml;hrend dieser Reise w&auml;chst Aenea zur Frau heran und entwickelt sich zu "Derjenigen die lehrt" -- eine t&ouml;dliche Bedrohung f&uuml;r das Pax.</text>
+ <enumeration>
+ <enumitem>
+ <text>Genre: Sience Fiction</text>
+ </enumitem>
+ <enumitem>
+ <text>Autor: Dan Simmons; &Uuml;bersetzer: Joachim K&ouml;rber</text>
+ </enumitem>
+ <enumitem>
+ <text>Seiten: 1326</text>
+ </enumitem>
+ <enumitem>
+ <text>Pers&ouml;nliche Wertung: ?/5</text>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/scifi.buetow.org/content/replace.sh b/scifi.buetow.org/content/replace.sh
new file mode 100755
index 0000000..d732248
--- /dev/null
+++ b/scifi.buetow.org/content/replace.sh
@@ -0,0 +1,6 @@
+#!/bin/bash -x
+
+find . -name \*.inc | while read inc; do
+ sed -i -e 's/ü/\&uuml;/g; s/Ü/\&Uuml;/g; s/ö/\&ouml;/g; s/Ö/\&Ouml;/g; s/ä/\&auml;/g; s/Ä/\&Auml;/g; s/ß/\&szlig;/g; s/–/-/g;' $inc
+done
+
diff --git a/scifi.buetow.org/htdocs/images/chasm_city-small.jpg b/scifi.buetow.org/htdocs/images/chasm_city-small.jpg
new file mode 100644
index 0000000..7cb33ae
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/chasm_city-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/chasm_city.jpg b/scifi.buetow.org/htdocs/images/chasm_city.jpg
new file mode 100644
index 0000000..f23588b
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/chasm_city.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/collector-small.jpg b/scifi.buetow.org/htdocs/images/collector-small.jpg
new file mode 100644
index 0000000..fecef4f
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/collector-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/collector.jpg b/scifi.buetow.org/htdocs/images/collector.jpg
new file mode 100644
index 0000000..da0e82c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/collector.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/convert.sh b/scifi.buetow.org/htdocs/images/convert.sh
new file mode 100755
index 0000000..acd35f3
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/convert.sh
@@ -0,0 +1,5 @@
+#!/bin/bash -x
+
+for i in $(ls *.jpg | grep -v small | grep -v wallpaper); do
+ convert -geometry 128 $i ${i/.jpg/-small.jpg}
+done
diff --git a/scifi.buetow.org/htdocs/images/das_artefakt-small.png b/scifi.buetow.org/htdocs/images/das_artefakt-small.png
new file mode 100644
index 0000000..2f3b8b7
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_artefakt-small.png
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/das_artefakt.png b/scifi.buetow.org/htdocs/images/das_artefakt.png
new file mode 100644
index 0000000..205e919
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_artefakt.png
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest-small.jpg b/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest-small.jpg
new file mode 100644
index 0000000..3a63d4e
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest.jpg b/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest.jpg
new file mode 100644
index 0000000..be5ae28
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_leben_das_universum_und_der_ganze_rest.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums-small.jpg b/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums-small.jpg
new file mode 100644
index 0000000..016266b
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums.jpg b/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums.jpg
new file mode 100644
index 0000000..c315091
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/das_restaurant_am_ende_des_universums.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/der_metamorph-small.jpg b/scifi.buetow.org/htdocs/images/der_metamorph-small.jpg
new file mode 100644
index 0000000..58dd3a9
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/der_metamorph-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/der_metamorph.jpg b/scifi.buetow.org/htdocs/images/der_metamorph.jpg
new file mode 100644
index 0000000..7887b53
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/der_metamorph.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/der_zeitkrieg-small.jpg b/scifi.buetow.org/htdocs/images/der_zeitkrieg-small.jpg
new file mode 100644
index 0000000..60e5d6c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/der_zeitkrieg-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/der_zeitkrieg.jpg b/scifi.buetow.org/htdocs/images/der_zeitkrieg.jpg
new file mode 100644
index 0000000..e4d51a5
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/der_zeitkrieg.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/diamant-small.jpg b/scifi.buetow.org/htdocs/images/diamant-small.jpg
new file mode 100644
index 0000000..7745b40
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/diamant-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/diamant.jpg b/scifi.buetow.org/htdocs/images/diamant.jpg
new file mode 100644
index 0000000..4e30334
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/diamant.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/endymion-small.jpg b/scifi.buetow.org/htdocs/images/endymion-small.jpg
new file mode 100644
index 0000000..7eb4411
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/endymion-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/endymion.jpg b/scifi.buetow.org/htdocs/images/endymion.jpg
new file mode 100644
index 0000000..e1311f4
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/endymion.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuerstuerme-small.jpg b/scifi.buetow.org/htdocs/images/feuerstuerme-small.jpg
new file mode 100644
index 0000000..c976233
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuerstuerme-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuerstuerme.jpg b/scifi.buetow.org/htdocs/images/feuerstuerme.jpg
new file mode 100644
index 0000000..7077eaa
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuerstuerme.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuertraeume-small.jpg b/scifi.buetow.org/htdocs/images/feuertraeume-small.jpg
new file mode 100644
index 0000000..d7bb4bd
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuertraeume-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuertraeume.jpg b/scifi.buetow.org/htdocs/images/feuertraeume.jpg
new file mode 100644
index 0000000..94fab72
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuertraeume.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuervoegel-small.jpg b/scifi.buetow.org/htdocs/images/feuervoegel-small.jpg
new file mode 100644
index 0000000..dd8888c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuervoegel-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/feuervoegel.jpg b/scifi.buetow.org/htdocs/images/feuervoegel.jpg
new file mode 100644
index 0000000..053e53d
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/feuervoegel.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/hyperion-small.jpg b/scifi.buetow.org/htdocs/images/hyperion-small.jpg
new file mode 100644
index 0000000..1eb68f1
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/hyperion-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/hyperion.jpg b/scifi.buetow.org/htdocs/images/hyperion.jpg
new file mode 100644
index 0000000..5a168f7
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/hyperion.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/jagt_auf_ikarus-small.jpg b/scifi.buetow.org/htdocs/images/jagt_auf_ikarus-small.jpg
new file mode 100644
index 0000000..b873cdf
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/jagt_auf_ikarus-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/jagt_auf_ikarus.jpg b/scifi.buetow.org/htdocs/images/jagt_auf_ikarus.jpg
new file mode 100644
index 0000000..528fb20
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/jagt_auf_ikarus.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit-small.jpg b/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit-small.jpg
new file mode 100644
index 0000000..7844d41
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit.jpg b/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit.jpg
new file mode 100644
index 0000000..8adb124
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/kinder_der_ewigkeit.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch-small.jpg b/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch-small.jpg
new file mode 100644
index 0000000..c750800
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch.jpg b/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch.jpg
new file mode 100644
index 0000000..0e9ae23
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/machts_gut_und_danke_fuer_den_fisch.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/missing_in_action-small.jpg b/scifi.buetow.org/htdocs/images/missing_in_action-small.jpg
new file mode 100644
index 0000000..bdc72b7
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/missing_in_action-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/missing_in_action.jpg b/scifi.buetow.org/htdocs/images/missing_in_action.jpg
new file mode 100644
index 0000000..d8063a1
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/missing_in_action.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis-small.jpg b/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis-small.jpg
new file mode 100644
index 0000000..29a0f47
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis.jpg b/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis.jpg
new file mode 100644
index 0000000..26ebd15
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/per_anhalter_durch_die_galaxis.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/quest-small.png b/scifi.buetow.org/htdocs/images/quest-small.png
new file mode 100644
index 0000000..333a7b9
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/quest-small.png
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/quest.png b/scifi.buetow.org/htdocs/images/quest.png
new file mode 100644
index 0000000..ae89c89
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/quest.png
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/undercover-small.jpg b/scifi.buetow.org/htdocs/images/undercover-small.jpg
new file mode 100644
index 0000000..cf85fcd
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/undercover-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/undercover.jpg b/scifi.buetow.org/htdocs/images/undercover.jpg
new file mode 100644
index 0000000..c9fea4e
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/undercover.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/unendlichkeit-small.jpg b/scifi.buetow.org/htdocs/images/unendlichkeit-small.jpg
new file mode 100644
index 0000000..f75178c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/unendlichkeit-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/unendlichkeit.jpg b/scifi.buetow.org/htdocs/images/unendlichkeit.jpg
new file mode 100644
index 0000000..ec1e92c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/unendlichkeit.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/wallpaper.jpg b/scifi.buetow.org/htdocs/images/wallpaper.jpg
new file mode 100644
index 0000000..484ce9c
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/wallpaper.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/weltensturm-small.jpg b/scifi.buetow.org/htdocs/images/weltensturm-small.jpg
new file mode 100644
index 0000000..1c3f877
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/weltensturm-small.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/images/weltensturm.jpg b/scifi.buetow.org/htdocs/images/weltensturm.jpg
new file mode 100644
index 0000000..ee0f7da
--- /dev/null
+++ b/scifi.buetow.org/htdocs/images/weltensturm.jpg
Binary files differ
diff --git a/scifi.buetow.org/htdocs/styles/default.css b/scifi.buetow.org/htdocs/styles/default.css
new file mode 100644
index 0000000..e529266
--- /dev/null
+++ b/scifi.buetow.org/htdocs/styles/default.css
@@ -0,0 +1,104 @@
+body {
+ font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
+ font-size: 12px;
+ background-color: #000000;
+ color: #EEEECC;
+ background-image: url(?document=images/wallpaper.jpg);
+ background-repeat: no-repeat;
+ background-position: right top;
+ margin: 0px;
+}
+
+p {
+ padding: 1px 0;
+}
+
+div.header {
+ background-color: #01768f;
+ border-color: #000000;
+ border-width: 2px;
+ border-style: solid;
+ color: #FFFFFF;
+ padding: 20px;
+ margin: 0px;
+ margin-bottom: 20px;
+ text-align: center;
+}
+
+span.italic {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+div.main {
+ background-color: #121212;
+ border-width: 1px;
+ border-style: solid;
+ padding: 5px;
+ width: 550px;
+ margin: 15px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+h1 {
+ padding-left: 10px;
+ font-size: 30px;
+}
+
+h2, h3, p {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+
+pre, .quote, .code {
+ border:1px #000000 solid;
+ font-family: "Courier New", courier;
+ background: #000000;
+ color: #FFFFFF;
+ padding-top: -10px;
+ padding-right: 10px;
+ padding: 10px;
+ margin-bottom: 30px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+.footer {
+ color: #FFFFFF;
+ text-align: center;
+ font-style: italic;
+ font-size: 12px;
+ margin-top: 10px;
+ padding: 10px;
+}
+
+a {
+ color: #FFFFFF;
+}
+
+a:hover {
+ color: #FF0000;
+ text-decoration: none;
+}
+
+img {
+ padding-left: 10px;
+ padding-bottom: 10px;
+}
+
+img.limg {
+ padding-right: 10px;
+}
+
+div.incsep {
+ border-color: #FFFFFF;
+ border-width: 1px;
+ border-style: dashed;
+ background-color: #000000;
+ padding-bottom: 15px;
+}
diff --git a/scifi.buetow.org/templates/xhtml-piwik.xml b/scifi.buetow.org/templates/xhtml-piwik.xml
new file mode 100644
index 0000000..cad0172
--- /dev/null
+++ b/scifi.buetow.org/templates/xhtml-piwik.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="alternate" type="application/rss+xml" title="buetow.org Newsfeed" href="http://rss.buetow.org" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ <script type="text/javascript">
+ var pkBaseURL = (("https:" == document.location.protocol) ? "http://%%piwik%%/" : "http://%%piwik%%/");
+ document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+ </script>
+ <script type="text/javascript">
+ try {
+ var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
+ piwikTracker.trackPageView();
+ piwikTracker.enableLinkTracking();
+ } catch( err ) {}
+ </script>
+ <noscript>
+ <img src="http://web.buetow.org/stats/piwik.php?idsite=1" style="border:0" alt="" />
+ </noscript>
+ </head>
+ <body>
+ <div class="header">
+ <type class="bold">A fortune quote: </type>
+ <type class="italic">$$!/usr/games/fortune -s$$</type>
+ </div>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ <div class="footer">
+ <noop>This website is part of the </noop>
+ <namedlink href="http://www.buetow.org">buetow.org</namedlink>
+ <noop> network!</noop>
+ </div>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/scifi.buetow.org/templates/xhtml.xml b/scifi.buetow.org/templates/xhtml.xml
new file mode 100644
index 0000000..4ed896d
--- /dev/null
+++ b/scifi.buetow.org/templates/xhtml.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Paul Buetow" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="alternate" type="application/rss+xml" title="buetow.org Newsfeed" href="http://rss.buetow.org" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ </head>
+ <body>
+ <div class="header">
+ <type class="bold">A fortune quote: </type>
+ <type class="italic">$$!/usr/games/fortune -s$$</type>
+ </div>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ <div class="footer">
+ <noop>This website is part of the </noop>
+ <namedlink href="http://www.buetow.org">buetow.org</namedlink>
+ <noop> network!</noop>
+ </div>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/sload.buetow.org/OLDPROJECT b/sload.buetow.org/OLDPROJECT
new file mode 100644
index 0000000..54dc28c
--- /dev/null
+++ b/sload.buetow.org/OLDPROJECT
@@ -0,0 +1 @@
+SLoad is an abbreviation for serverload. SLoad uses basic parameters (current CPU peak, current requests per second) for approximating the need of additional servers. It's programmed in Haskell.
diff --git a/sload.buetow.org/content/50.SVN-Download.xml b/sload.buetow.org/content/50.SVN-Download.xml
new file mode 100644
index 0000000..cace27e
--- /dev/null
+++ b/sload.buetow.org/content/50.SVN-Download.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>SLoad can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/utils/sload/</pretext>
+</content>
+
diff --git a/sload.buetow.org/content/98.contact.xml b/sload.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/sload.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/sload.buetow.org/content/99.license.xml b/sload.buetow.org/content/99.license.xml
new file mode 100644
index 0000000..3f04d0a
--- /dev/null
+++ b/sload.buetow.org/content/99.license.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>SLoad is (C) by Paul Buetow.</noop>
+ </text>
+ <text>
+ <noop>
+ All rights reserved.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Neither the name of buetow.org nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+THIS SOFTWARE IS PROVIDED BY Paul Buetow ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Paul Buetow BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ </noop>
+ </text>
+</content>
+
diff --git a/sload.buetow.org/content/home.xml b/sload.buetow.org/content/home.xml
new file mode 100644
index 0000000..24c99ae
--- /dev/null
+++ b/sload.buetow.org/content/home.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SLoad</pagetitle>
+ <textheader>Calculating server CPU loads</pagetitle>
+ <text>
+ <rimg href="?document=images/haskell.png" title="Haskell" />
+ <noop>In order to learn functional programming and to calculate server loads at work I programmed in my spare time this small tool using the purely functional programming language </noop>
+ <namedlink href="http://www.haskell.org">Haskell!</namedlink>
+ <noop>SLoad is an abbreviation for serverload. SLoad uses basic parameters (current CPU peak, current requests per second) for approximating the need of additional servers.</noop>
+ </text>
+ <text>In order to get started check it out from the Subversion repository. You also need to install GHC (the Haskell compiler).</noop>
+ <code>
+pbuetow@earth:~/svn/sload/trunk$ make
+ghc SLoad.hs -o sload
+</code>
+ <text>Lets imagine you own an apache server cluster which consists of 12 physical servers. The current maximum CPU usage (CPU peak) is 70%. A single server of the cluster handles at the moment 323 requests per seconds (request peak). And you want to know "does my farm handle 5000000 more requests per day?":</text>
+ <code>
+pbuetow@earth:~/svn/sload/trunk$ ./sload --name=serverfarm.example.net --servers=12 \
+ --cpuPeak=70 --peak=323 --requests=5000000
+Requests : 5000000.0
+Percentage of req. to use: 100.0
+Approximated peak: 277.77777 requests per second (Peak = 2 * (5000000.0/(60 * 60 * 10)))
+serverfarm.example.net (12.0 Servers):
+ currentPeakPerServer: 323.0
+ currentCpuPeakPerServer: 70.0
+ currentPeakPerFarm: 3876.0
+ possiblePeakPerFarm: 5038.8
+ possibleAddPeak (possiblePeakPerFarm - currentPeakPerFarm): 1162.7998
+ addPeakPerServer: 23.148148
+ addPeakPerFarm: 277.77777
+ leftPeak (possibleAddPeak - addPeakPerFarm): 885.02203
+ currentCpuPerPeak (currentCpuPeakPerServer / currentPeakPerServer): 0.21671827
+ neededCpuPeakPerServer (currentCpuPeakPerServer + addPeakPerServer * currentCpuPerPeak): \
+ 75.016624
+</code>
+ <text>The approximated peak is being calculated using 2 * (requestsPerDay/10h). This formular has been well-tried and tested. It is not proven that this formular is always right, but it is more a 'worst case' approach. Which is ok for calculating server loads as long as you don't do a 'best case' calculation which may lead to a server overload. The value of neededCpuPeakPerServer shows if the cluster will handle the additional amount of requests. If neededCpuPeakPerSerer is less than 85 it should be ok. A value between 85 and 100 may be critical. A value more than 100 shows that there is definitive not enough power behind your cluster.</text>
+ <text>
+ <enumeration>
+ <enumitem>Requests: Requests per day your server should handle additionally to the current server load. You want to find out if your server cluster will handle this.</enumitem>
+ <enumitem>Percentage of req. to use: If you use 50, only half of "Requests" will be used in the following calculations.</enumitem>.
+ <enumitem>currentPeakPerServer: Requests per seconds a single server of the cluster handles (peak)</enumitem>
+ <enumitem>currentCpuPeakPerServer: The maximum (peak) CPU load of one of your servers.</enumitem>
+ <enumitem>currentPeakPerFarm: currentPeakPerServer * number of servers in the cluster.</enumitem>
+ <enumitem>possiblePeakPerFarm: How many requests per seconds your farm may handle (depending on the CPU % which is left)</enumitem>
+ <enumitem>possibleAddPeak: How many requests per seconds your farm may handle additionally to the CPU usage (depending on the CPU % which is left)</enumitem>
+ <enumitem>addPeakPerServer: How many requests per seconds a single server of your cluster may handle additionally.</enumitem>
+ <enumitem>addPeakPerFarm: addPeakPerServer * number of servers in the cluster.</enumitem>
+ <enumitem>leftPeak: How many requests per second can be handled more even after adding "Requests" to the cluster.</enumitem>
+ <enumitem>currentCpuPerPeak: How many CPU % is needed for a single request.</enumitem>
+ <enumitem>neededCpuPeakPerServer: How many CPU % (peak) is needed for a single server of the cluster after adding "Requests".</enumitem>
+ </enumeration>
+ </text>
+</content>
+
diff --git a/sload.buetow.org/htdocs/images/haskell.png b/sload.buetow.org/htdocs/images/haskell.png
new file mode 100644
index 0000000..6e4d7aa
--- /dev/null
+++ b/sload.buetow.org/htdocs/images/haskell.png
Binary files differ
diff --git a/stud.buetow.org/content/.rss.xml b/stud.buetow.org/content/.rss.xml
new file mode 100644
index 0000000..ffcb21d
--- /dev/null
+++ b/stud.buetow.org/content/.rss.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <includefiles separator="incsep" reversed="1" reldir="News" pattern="\.xml$" />
+</content>
diff --git a/stud.buetow.org/content/home.xml b/stud.buetow.org/content/home.xml
new file mode 100644
index 0000000..7366951
--- /dev/null
+++ b/stud.buetow.org/content/home.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Willkommen auf stud.buetow.org</pagetitle>
+ <text>Hier sind ein paar alte Unterlagen zum Studium archiviert.</text>
+ <enumeration>
+ <enumitem>
+ <noop>FTP-Server: </noop>
+ <link>ftp://ftp.buetow.org/pub/studium/</link>
+ </enumitem>
+ </enumeration>
+</content>
diff --git a/temp.buetow.org/content/home.xml b/temp.buetow.org/content/home.xml
new file mode 100644
index 0000000..a1a9a45
--- /dev/null
+++ b/temp.buetow.org/content/home.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>TEMP NOT AVAILABLE</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>Due to move a move to a new server this site is temp not available. Please come back a few days later</noop>
+ </important>
+</content>
diff --git a/temp.buetow.org/htdocs/images/award.gif b/temp.buetow.org/htdocs/images/award.gif
new file mode 100644
index 0000000..4526f63
--- /dev/null
+++ b/temp.buetow.org/htdocs/images/award.gif
Binary files differ
diff --git a/temp.buetow.org/htdocs/images/award.org.gif b/temp.buetow.org/htdocs/images/award.org.gif
new file mode 100644
index 0000000..4526f63
--- /dev/null
+++ b/temp.buetow.org/htdocs/images/award.org.gif
Binary files differ
diff --git a/temp.buetow.org/htdocs/images/head.jpg b/temp.buetow.org/htdocs/images/head.jpg
new file mode 100644
index 0000000..b2299ad
--- /dev/null
+++ b/temp.buetow.org/htdocs/images/head.jpg
Binary files differ
diff --git a/temp.buetow.org/htdocs/images/screenshot.png b/temp.buetow.org/htdocs/images/screenshot.png
new file mode 100644
index 0000000..c239a28
--- /dev/null
+++ b/temp.buetow.org/htdocs/images/screenshot.png
Binary files differ
diff --git a/under-construction.buetow.org/content/home.xml b/under-construction.buetow.org/content/home.xml
new file mode 100644
index 0000000..0b497c3
--- /dev/null
+++ b/under-construction.buetow.org/content/home.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Under Construction</pagetitle>
+ <important>
+ <text>Soon here will be a new website.</text>
+ </important>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble project or any other project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other stuff please visit my personal homepage at </noop>
+ <link>http://paul.buetow.org</link>
+ <noop> :).</noop>
+ </text>
+</content>
diff --git a/use.buetow.org/content/Bench.sub/IntVSCon.xml b/use.buetow.org/content/Bench.sub/IntVSCon.xml
new file mode 100644
index 0000000..d6ba4ef
--- /dev/null
+++ b/use.buetow.org/content/Bench.sub/IntVSCon.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Interpolated vs. constant!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/bench/intvscon.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Bench.sub/Loop.xml b/use.buetow.org/content/Bench.sub/Loop.xml
new file mode 100644
index 0000000..15a35ad
--- /dev/null
+++ b/use.buetow.org/content/Bench.sub/Loop.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Loop benchmarking!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/bench/foreach.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Bench.sub/Shift.xml b/use.buetow.org/content/Bench.sub/Shift.xml
new file mode 100644
index 0000000..a99dcc4
--- /dev/null
+++ b/use.buetow.org/content/Bench.sub/Shift.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Shift benchmarking!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/bench/shift.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Bench.sub/home.xml b/use.buetow.org/content/Bench.sub/home.xml
new file mode 100644
index 0000000..cb924bc
--- /dev/null
+++ b/use.buetow.org/content/Bench.sub/home.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Benchmarking</pagetitle>
+ <text>
+ This section contains perl benchmarking stuff :)
+ </text>
+</content>
diff --git a/use.buetow.org/content/Diverse.sub/Fibonacci.xml b/use.buetow.org/content/Diverse.sub/Fibonacci.xml
new file mode 100644
index 0000000..c85b036
--- /dev/null
+++ b/use.buetow.org/content/Diverse.sub/Fibonacci.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fast Fibonacci calculating!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/diverse/fibonacci.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Diverse.sub/foo.xml b/use.buetow.org/content/Diverse.sub/foo.xml
new file mode 100644
index 0000000..0b6ac7e
--- /dev/null
+++ b/use.buetow.org/content/Diverse.sub/foo.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Foo!</pagetitle>
+ <text>Nothing here!</text>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Diverse.sub/home.xml b/use.buetow.org/content/Diverse.sub/home.xml
new file mode 100644
index 0000000..8c28dcc
--- /dev/null
+++ b/use.buetow.org/content/Diverse.sub/home.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Diverse stuff</pagetitle>
+ <text>
+ This section contains some diverse perl stuff
+ </text>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/Autoload.xml b/use.buetow.org/content/Examples.sub/Autoload.xml
new file mode 100644
index 0000000..ba04d0d
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/Autoload.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Autoload</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/autoload.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/Dualvar.xml b/use.buetow.org/content/Examples.sub/Dualvar.xml
new file mode 100644
index 0000000..1a4b1d8
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/Dualvar.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Dual variable</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/dualvar.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/HashTie.xml b/use.buetow.org/content/Examples.sub/HashTie.xml
new file mode 100644
index 0000000..76b4348
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/HashTie.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>HashTie</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/hashtie.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/Iterator.xml b/use.buetow.org/content/Examples.sub/Iterator.xml
new file mode 100644
index 0000000..7e5b367
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/Iterator.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Iterator</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/iterator.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/MyGrep.xml b/use.buetow.org/content/Examples.sub/MyGrep.xml
new file mode 100644
index 0000000..b0c18ea
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/MyGrep.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>MyGrep</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/mygrep.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/ReadOnly.xml b/use.buetow.org/content/Examples.sub/ReadOnly.xml
new file mode 100644
index 0000000..9b0b994
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/ReadOnly.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>ReadOnly</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/readonly.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/Scopeing.xml b/use.buetow.org/content/Examples.sub/Scopeing.xml
new file mode 100644
index 0000000..5656a54
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/Scopeing.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Scopeing</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/scopeing.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/StaticVar.xml b/use.buetow.org/content/Examples.sub/StaticVar.xml
new file mode 100644
index 0000000..d6afd53
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/StaticVar.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>StaticVar</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/staticvar.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/Structs.xml b/use.buetow.org/content/Examples.sub/Structs.xml
new file mode 100644
index 0000000..c4093ea
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/Structs.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Scructs</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/structs.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/home.xml b/use.buetow.org/content/Examples.sub/home.xml
new file mode 100644
index 0000000..0b53a1b
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Examples</pagetitle>
+ <text>This section contains some perl examples of cool perl features :)</text>
+</content>
diff --git a/use.buetow.org/content/Examples.sub/overload.xml b/use.buetow.org/content/Examples.sub/overload.xml
new file mode 100644
index 0000000..c34a79a
--- /dev/null
+++ b/use.buetow.org/content/Examples.sub/overload.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Overload</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/examples/overload.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Fun.sub/Fibonacci.pl.c.xml b/use.buetow.org/content/Fun.sub/Fibonacci.pl.c.xml
new file mode 100644
index 0000000..6f17e40
--- /dev/null
+++ b/use.buetow.org/content/Fun.sub/Fibonacci.pl.c.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fibonacci.pl.c!</pagetitle>
+ <text>
+ <noop>The following code is both, valid C and Perl code :)</noop>
+ </text>
+ <code>
+ <perl>
+ use LWP::Simple;
+ my $ret = get("https://ssl.buetow.org/repos/playground/trunk/Perl/perl-c/fibonacci.pl.c");
+ $ret =~ s/</&lt;/;
+ $ret;
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Fun.sub/Nosemicolon.xml b/use.buetow.org/content/Fun.sub/Nosemicolon.xml
new file mode 100644
index 0000000..467feb4
--- /dev/null
+++ b/use.buetow.org/content/Fun.sub/Nosemicolon.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fibonacci Numbers w/o ;</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/fun/nosemicolon.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Fun.sub/Rev.xml b/use.buetow.org/content/Fun.sub/Rev.xml
new file mode 100644
index 0000000..a7f2738
--- /dev/null
+++ b/use.buetow.org/content/Fun.sub/Rev.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Random letters!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/fun/rev.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Fun.sub/home.xml b/use.buetow.org/content/Fun.sub/home.xml
new file mode 100644
index 0000000..9bdbed1
--- /dev/null
+++ b/use.buetow.org/content/Fun.sub/home.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Fun stuff</pagetitle>
+ <text>
+ This section contains some perl fun stuff
+ </text>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/Christmas.xml b/use.buetow.org/content/Poetry.sub/Christmas.xml
new file mode 100644
index 0000000..783a6d0
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/Christmas.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Merry Christmas!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ my $ret = get("https://ssl.buetow.org/repos/playground/trunk/Perl/poetry/christmas.pl");
+ $ret =~ s/</&lt/g;
+ $ret;
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/Math.xml b/use.buetow.org/content/Poetry.sub/Math.xml
new file mode 100644
index 0000000..b9bc42b
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/Math.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Learning math!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/poetry/math.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/PHP.xml b/use.buetow.org/content/Poetry.sub/PHP.xml
new file mode 100644
index 0000000..2610188
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/PHP.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>PHP!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/poetry/php.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/Shopping.xml b/use.buetow.org/content/Poetry.sub/Shopping.xml
new file mode 100644
index 0000000..8d98961
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/Shopping.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Going shopping!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/poetry/shopping.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/Travel.xml b/use.buetow.org/content/Poetry.sub/Travel.xml
new file mode 100644
index 0000000..12b1ea5
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/Travel.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Travel!</pagetitle>
+ <code>
+ <perl>
+ use LWP::Simple;
+ get("https://ssl.buetow.org/repos/playground/trunk/Perl/poetry/travel.pl");
+ </perl>
+ </code>
+</content>
diff --git a/use.buetow.org/content/Poetry.sub/home.xml b/use.buetow.org/content/Poetry.sub/home.xml
new file mode 100644
index 0000000..46c2de7
--- /dev/null
+++ b/use.buetow.org/content/Poetry.sub/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Poetry</pagetitle>
+ <text>This section contains perl poetry :)</text>
+</content>
diff --git a/use.buetow.org/content/home.xml b/use.buetow.org/content/home.xml
new file mode 100644
index 0000000..10ec350
--- /dev/null
+++ b/use.buetow.org/content/home.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Welcome to use.buetow.org!</pagetitle>
+ <text>
+ This site contains some nice Perl stuff!
+ </text>
+</content>
diff --git a/vpndslrouter.buetow.org/content/home.xml b/vpndslrouter.buetow.org/content/home.xml
new file mode 100644
index 0000000..c465d06
--- /dev/null
+++ b/vpndslrouter.buetow.org/content/home.xml
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>VPN DSL Router</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>There will be no more updates on this website. For current projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+<text> Linux DSL Router f&uuml;r RWTH-VPN Howto - Version 0.8.5</text>
+<text>
+<noop>Wie richte ich einen auf Linux basierten DSL+VPN router f&uuml;r UniDSL Aachen</noop>
+<link>http://aachen.uni-dsl.de</link>
+<noop>ein?</noop>
+<newline />
+<newline />
+<noop>ACHTUNG: Laut Netzordnung der RWTH ist es untersagt, mehrere Leute ueber einen einzelnen VPN Zugang ins Netz zu lassen. Wenn Du den Router hingegen nur fuer Deine eigenen Rechner verwendest, sollte es in Ordnung sein.</noop>
+<newline />
+<newline />
+Zudem wird hier darauf hingewiesen, dass dieses Howto nicht perfekt ist und es keine Garantie auf Korrektheit gibt. Jdf. funktioniert die hier beschriebene Konfiguration bei mir.
+<newline />
+<newline />
+<noop>Verwendet wird:</noop>
+<newline />
+<newline />
+<noop>Debian Linux 3.0 (Woody) [Die Routerinstallation (Woody standard) kommt mit 500MB Plattenspeicher gut aus] [Debian Woody ist derzeit etwas veraltet, das Howto sollte jedoch auch mit einer beliebigen anderen Linux-Distribution funktionieren. Es sollte nur ein aktuellerer Kernel verwendet werden und die RC-Skripte sollten je nach Distro anders eingerichtet werden]</noop>
+</text>
+<textheader>0. Netzwerkkarten:</textheader>
+<text>eth0 kommt ans DSL modem und eth1 kommt ans LAN. Vorrausgesetzt wird, dass alle Einstellungen als "root" vorgenommen werden ;-)
+</text>
+<textheader>1. Kernel besorgen</textheader>
+<text>Am besten den aktuellsten Linux Kernel der 2.4er Serie von ftp://ftp.kernel.org> (bei mir ists der 2.4.25) herunterladen und nach /usr/src/linux entpacken. (Anmerkung: Seit dem Cisco VPN Client 4.0.4 wird auch ein Kernel der 2.6.x-Serie unterst&uuml;tzt. Da aber mein Router einen 2.4er Kernel nutzt, habe ich einen 2.6er noch nicht getestet.)
+</text>
+<textheader>2. Kernel Konfigurieren</textheader>
+<text><noop>Meine Konfiguration beinhaltet u. A. Treiber beider Netzwerkkarten sowie zus&auml;tzliche Optionen f&uuml;r PPP und iptables. Meine Kernel Config gibts hier:</noop>
+<link basename="yes">%%documentsurl%%kernel.config.txt</link>
+<noop>. Diese einfach herunterladen und nach /usr/src/linux/.config abspeichern. (Kernel beinhaltet schon alle ben&ouml;tigten iptables und PPP Optionen). Danach:</noop>
+</text>
+<pretext>cd /usr/src/linux
+make mrproper
+cp kernel.config.txt /usr/src/linux/.config
+make oldconfig</pretext>
+<text>(Hier mit "y" ggf. neu hinzugekommnden Kerneloptionen auf den Standard-Wert setzen falls Du einen neueren 2.4er Kernel verwendest als die von der meine .config-Datei ist)</text>
+<pretext>make menuconfig</pretext>
+<text>Nun ggf. Treiber im Kernel aktivieren, die Dein System noch zus&auml;tzlich brauchen k&ouml;nnte (SCSI? LVM?) und dann Kernel&auml;nderungen sichern und fortfahren:</text>
+<pretext>make dep
+make bzImage
+make modules
+make modules_install
+cp arch/i386/boot/bzImage /boot/routerkernel</pretext>
+<text>Als n&auml;chstes den Kernel in Deinem Boot-Manager einbinden (Lilo oder GRUB?)
+Danach den neuen Kernel rebooten.</text>
+<textheader>3. Ethernetkarten Konfigurieren</textheader>
+<text>Ich gehe hier davon aus, dass 2 Netzwerkkarten installiert sind. ifconfig sollte also sowohl eth0 als auch eth1 anzeigen. Schliessen wir also das DSL Modem an eth0 an.
+Nun stellen wir die IP Adressen f&uuml;r die Karten ein. Der ersten Karte, an welcher das DSL Modem h&auml;ngt geben wir die IP 192.168.255.254 Dies geschieht &uuml;ber
+</text>
+<pretext>ifconfig eth0 192.168.255.254 mask 255.255.255.255 up</pretext>
+<text>
+Die 2. Netzwerkkarte, also eth1 stellt die Verbindung mit dem LAN her und erh&ouml;lt die IP Adresse 192.168.0.1. Der ifconfig Befehl lautet wie folgt:
+</text>
+<pretext>ifconfig eth1 192.168.0.1 mask 255.255.255.0 up</pretext>
+<text>Hiermit w&auml;re die Konfiguration des Netzwerkes abgeschlossen. Um die Einstellungen nach Reboot beizubehalten sollten diese Netzwerkeinstellungen entweder in ein eigenes Start-Skript oder in die Debian-Netzwerkkonfigurationsdateien geschrieben werden. Wie das geht, erf&auml;hrt man aus der Dokumentation. </text>
+<textheader>4. DSL konfigurieren</textheader>
+<text>Hier wird die DSL-config per "pppoeconf" auf der Console durchgef&uuml;hrt. Auch hier werden wir nach Benutzername und Passwort gefragt.
+Die Daten sollten 100%ig korrekt sein. Die Frage nach dem Device an welchem das Modem h&auml;ngt beantworten wir mit eth0. Zur Auswahl hast Du noch,
+ob die Verbindung beim booten gestartet werden soll oder nicht. Was Du dort w&auml;hlst liegt in Deiner Hand. Willst Du die Verbindung per Hand starten ,
+so funktioniert dies per "pon" auf der Console und mit "poff" kann die Verbindung wieder getrennt werden.
+</text>
+<text>
+Anschliessend kannst Du direkt testen, ob die DSL-Verbindung alleine schon funktioniert. Wenn ja, dann weiter zu Schritt 5:
+</text>
+<textheader>5. VPN konfigurieren</textheader>
+<text><noop>Hier sollte der neuste VPN Client von der RWTH Seite heruntergeladen werden.
+Aber ACHTUNG, installiert man den Client nach Anleitung, so belegt dieser nach Starten alle (!!) Netzwerkdevices. D.h. man kann vom LAN nicht mehr auf eth1 vom Router zugreifen, da VPN diese blockiert und das w&uuml;rde die Debian Kiste als Router unnutzbar machen! Um dies zu umgehen ist eine kleine Manipulation der VPN-Client Sourcen notwendig. Also zuerst den Cisco-VPN Client herunterladen, z.B. von</noop>
+<link>http://www.rz.rwth-aachen.de/</link>
+<noop>und diese in ein beliebiges Verzeichnis entpacken (bei mir: ~/src/vpnclient). Dann wie folgt vorgehen:
+</noop>
+</text>
+<pretext>
+cd ~/src/vpnclient
+vi interceptor.c
+</pretext>
+<text>
+Seit dem Versionssprung von 4.0.3 nach 4.0.4 hat sich der Sourcecode ein wenig ge&auml;ndert was wohl daran liegt dass die 4.0.4er
+Version auch vom 2.6.x Linux Kernel unterst&uuml;tzt wird. Ich habe einfach mal die Modifikation beider Versionen hier online gestellt.
+</text>
+<textheader>F&uuml;r vpnclient-linux-4.0.4.B-k9</textheader>
+<text>
+Nun nach folgender Code-Stelle suchen
+</text>
+<pretext notrim="yes">static int
+inline supported_device(struct net_device* dev)
+{
+ int rc=0;
+
+ if(dev->type == ARPHRD_ETHER)
+ {
+ rc=1;
+ }
+ else if(dev->type == ARPHRD_PPP)
+ {
+ rc=1;
+ }
+
+ return rc;
+}</pretext>
+<text>Da der Debian Router mit ppp0 via DSL online geht, den obrigen Code durch folgenden ersetzen:</text>
+<pretext notrim="yes">static int
+inline supported_device(struct net_device* dev)
+{
+ int rc=0;
+
+ if(dev->type == ARPHRD_PPP)
+ {
+ rc=1;
+ }
+
+ return rc;
+}</pretext>
+<textheader>F&uuml;r vpnclient-linux-4.0.3.B-k9</textheader>
+<text>Nun nach folgender Code-Stelle suchen</text>
+<pretext notrim="yes">static int inline
+supported_device(struct net_device *dev)
+{
+ int rc = 0;
+
+ if (!dev->name)
+ {
+ goto exit_gracefully;
+ }
+
+ if (!strncmp(dev->name, "eth", 3)
+ && (dev->name[3] >= '0' && dev->name[3] <= '9'))
+ {
+ rc = 1;
+ }
+ else if (!strncmp(dev->name, "wlan", 4)
+ && (dev->name[4] >= '0' && dev->name[4] <= '9'))
+ {
+ rc = 1;
+ }
+ else if (!strncmp(dev->name, "ppp", 3) && (dev->name[3] >= '0' &&
+ dev->name[3] <= '9'))
+ {
+ rc = 1;
+ }
+ else if (ippp_dev(dev))
+ {
+ rc = 1;
+ }
+
+ exit_gracefully:
+ return rc;
+}</pretext>
+<text>Da der Debian Router mit ppp0 via DSL online geht, den obrigen Code durch folgenden ersetzen:</text>
+<pretext notrim="yes">static int inline
+supported_device(struct net_device *dev)
+{
+ int rc = 0;
+
+ if (!dev->name)
+ {
+ goto exit_gracefully;
+ }
+
+ if (!strncmp(dev->name, "ppp", 3) && (dev->name[3] >= '0' &&
+ dev->name[3] <= '9'))
+ {
+ rc = 1;
+ }
+ else if (ippp_dev(dev))
+ {
+ rc = 1;
+ }
+
+ exit_gracefully:
+ return rc;
+}</pretext>
+<text> Danach (Egal bei welcher VPN Client Version) </text>
+<pretext notrim="yes">./vpn_install</pretext>
+<text>
+aufrufen und alle Angaben korrekt beantworten und den VPN-Client wie auf der RWTH Seite beschrieben konfigurieren (achte darauf, Dich mittels "FullTunnel" in das RWTH VPN einzuwaehlen). Wenn Du z.Z. via DSL eingew&auml;hlt bist, kannst Du nun auch den VPN-Client zus&auml;tzlich starten und testen ob eine VPN-Verbindung korrekt aufgebaut wird (vpnclient connect DEINVPNALIAS). Klappt alles, dann den VPN-Client wieder beenden und weiter mit..
+</text>
+<textheader>6. Start-Skripte</textheader>
+<text>Damit der Router automatisch bei jedem Reboot sich ins DSL + VPN einw&auml;hl und routing aktiviert, bitte folgendes Skript unter /etc/init.d/routing_and_vpnc anlegen (Das Skript aktiviert auch die ben&ouml;tigten Routing-Optionen via iptables und Co):</text>
+<pretext notrim="yes">#!/bin/sh
+# Configurable options:
+case "$1" in
+ start)
+ echo "Starting VPN"
+ echo 1 >/proc/sys/net/ipv4/ip_forward
+ /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -o \
+ ppp0 -j MASQUERADE
+ /bin/date > /var/log/rwthvpn.log
+ /usr/bin/nohup /usr/bin/perl /usr/local/sbin/vpnc >> \
+ /var/log/rwthvpn.log &
+ ;;
+ stop)
+ echo "Stopping VPN"
+ echo 0 >/proc/sys/net/ipv4/ip_forward
+ killall perl
+ ;;
+
+ *)
+ echo "Usage: /etc/init.d/routing_and_vpnc {start|stop}"
+ exit 1
+esac
+
+exit 0</pretext>
+<text>und anschliessend folgende Befehle ausf&uuml;hren:</text>
+<pretext notrim="yes">chmod 755 /etc/init.d/routing_and_vpnc
+for i in 3 4 5
+do
+ cd /etc/rc$i.d
+ ln -s ../init.d/routing_and_vpnc S86routing_and_vpnc
+done
+</pretext>
+<text>
+Nun muss noch ein Wrapper erstellt werden, der die l&auml;sstige "y"-Best&auml;tigung nach jedem VPN-Client start &uuml;bernimmt und den VPN-Client selbstst&auml;ndig neu startet wenn dieser sich von alleine verabschiedet bzw. wenn die VPN-Verbindung getrennt werden sollte. Den Wrapper in die Datei /usr/local/sbin/vpnc schreiben, und zwar mit folgendem Inhalt:
+</text>
+<pretext notrim="yes">#!/ust/bin/perl -w
+#
+# Daemon backend for Cisco VPN Client
+# By Paul Buetow (paul at buetow dot org)
+#
+
+$|++; # Deaktiviert Ausgabepuffer (Aktiviert sofortige Anzeige)
+
+use strict;
+use FileHandle;
+use IPC::Open2;
+
+for (;;) {
+ if (`/sbin/ifconfig ppp0` =~ /ppp0/) {
+ open2 *READER,*WRITER, '/usr/local/bin/vpnclient connect rwthvpn'
+ or die "$!\n";
+
+ print WRITER "y\n";
+ print while &lt;READER>;
+
+ } else {
+ print "No ppp0 device up!\n";
+ }
+ sleep 10;
+}
+
+print "done\n";</pretext>
+<text>
+Hierbei solltest Du sicher gehen, dass hier der String "rwthvpn" mit Deinem VPN Profil &uuml;bereinstimmt. Du kannst das Skript hier ggf. anpassen. </text>
+<text> Anschliessend fehlt noch ein </text>
+<pretext notrim="yes">chmod 755 /usr/local/sbin/vpnc </pretext>
+<text> Wenn Du nun alles korrekt gemacht hast, sollte sich Dein Rechner nach jedem Reboot versuchen sofort via VPN in das RWTH Netz einzuloggen (vorrausgesetzt, Du hast pppoeconf gesagt, dass die DSL-Verbdingung automatisch hergestellt werden soll). </text>
+<text>Wenn etwas schief geht, kannst Du stets die Datei /var/log/rwthvpn.log einsehen, sie beinhaltet alle Ausgaben vom Cisco-VPN Client seit dem letzten Ausf&uuml;hren des routing_and_vpnc Skriptes.</text>
+<text>
+<noop>Nun ist Dein Debian Router perfekt. Wenn Dir noch ein DynDNS Dienst fehlt, dann verweise ich auf</noop>
+<link>http://www.DynDNS.org</link>
+<noop>.</noop>
+<textheader>7. Konfiguration der Rechner hinter dem Router</textheader>
+<text>Nun sollte jeder Rechner im LAN als Gateway die 192.168.0.1 und als Netmask die 255.255.255.0 verwenden, um ins VPN gerouted zu werden ;-P.</text>
+<text>
+F&uuml;r weitere Fragen stehe ich gerne bereit (paul at buetow dot org), kann jedoch nicht garantieren, dass ich helfen kann. Da ich kein Uni-DSL mehr nutze und auf dem Router laeuft schon laenger OpenBSD, kein Linux mehr.
+</text>
+<textheader>Referenzen</textheader>
+<text>
+<noop>UniDSL Aachen:</noop>
+<link>http://aachen.uni-dsl.de</link>
+<newline>Debian Linux:</newline>
+<link>http://www.debian.org</link>
+<newline>RWTH Einwahlberatung:</newline>
+<newline />
+<link>http://www.rz.rwth-aachen.de/kommunikation/betrieb/dialup/index.php</link>
+<newline>Excluded Linux DSL howto:</newline>
+<link>http://www.excluded.org/papers/Router.html</link>
+</text>
+</content>
diff --git a/vpndslrouter.buetow.org/htdocs/kernel.config.txt b/vpndslrouter.buetow.org/htdocs/kernel.config.txt
new file mode 100644
index 0000000..8737c7e
--- /dev/null
+++ b/vpndslrouter.buetow.org/htdocs/kernel.config.txt
@@ -0,0 +1,1128 @@
+#
+# Automatically generated by make menuconfig: don't edit
+#
+CONFIG_X86=y
+# CONFIG_SBUS is not set
+CONFIG_UID16=y
+
+#
+# Code maturity level options
+#
+CONFIG_EXPERIMENTAL=y
+
+#
+# Loadable module support
+#
+CONFIG_MODULES=y
+CONFIG_MODVERSIONS=y
+CONFIG_KMOD=y
+
+#
+# Processor type and features
+#
+# CONFIG_M386 is not set
+# CONFIG_M486 is not set
+# CONFIG_M586 is not set
+# CONFIG_M586TSC is not set
+# CONFIG_M586MMX is not set
+CONFIG_M686=y
+# CONFIG_MPENTIUMIII is not set
+# CONFIG_MPENTIUM4 is not set
+# CONFIG_MK6 is not set
+# CONFIG_MK7 is not set
+# CONFIG_MK8 is not set
+# CONFIG_MELAN is not set
+# CONFIG_MCRUSOE is not set
+# CONFIG_MWINCHIPC6 is not set
+# CONFIG_MWINCHIP2 is not set
+# CONFIG_MWINCHIP3D is not set
+# CONFIG_MCYRIXIII is not set
+# CONFIG_MVIAC3_2 is not set
+CONFIG_X86_WP_WORKS_OK=y
+CONFIG_X86_INVLPG=y
+CONFIG_X86_CMPXCHG=y
+CONFIG_X86_XADD=y
+CONFIG_X86_BSWAP=y
+CONFIG_X86_POPAD_OK=y
+# CONFIG_RWSEM_GENERIC_SPINLOCK is not set
+CONFIG_RWSEM_XCHGADD_ALGORITHM=y
+CONFIG_X86_L1_CACHE_SHIFT=5
+CONFIG_X86_HAS_TSC=y
+CONFIG_X86_GOOD_APIC=y
+CONFIG_X86_PGE=y
+CONFIG_X86_USE_PPRO_CHECKSUM=y
+CONFIG_X86_PPRO_FENCE=y
+CONFIG_X86_F00F_WORKS_OK=y
+CONFIG_X86_MCE=y
+# CONFIG_TOSHIBA is not set
+# CONFIG_I8K is not set
+# CONFIG_MICROCODE is not set
+# CONFIG_X86_MSR is not set
+# CONFIG_X86_CPUID is not set
+# CONFIG_EDD is not set
+CONFIG_NOHIGHMEM=y
+# CONFIG_HIGHMEM4G is not set
+# CONFIG_HIGHMEM64G is not set
+# CONFIG_HIGHMEM is not set
+# CONFIG_MATH_EMULATION is not set
+# CONFIG_MTRR is not set
+CONFIG_SMP=y
+CONFIG_NR_CPUS=32
+# CONFIG_X86_NUMA is not set
+# CONFIG_X86_TSC_DISABLE is not set
+CONFIG_X86_TSC=y
+CONFIG_HAVE_DEC_LOCK=y
+
+#
+# General setup
+#
+CONFIG_NET=y
+CONFIG_X86_IO_APIC=y
+CONFIG_X86_LOCAL_APIC=y
+CONFIG_PCI=y
+# CONFIG_PCI_GOBIOS is not set
+# CONFIG_PCI_GODIRECT is not set
+CONFIG_PCI_GOANY=y
+CONFIG_PCI_BIOS=y
+CONFIG_PCI_DIRECT=y
+CONFIG_ISA=y
+CONFIG_PCI_NAMES=y
+# CONFIG_EISA is not set
+# CONFIG_MCA is not set
+CONFIG_HOTPLUG=y
+
+#
+# PCMCIA/CardBus support
+#
+CONFIG_PCMCIA=y
+CONFIG_CARDBUS=y
+# CONFIG_TCIC is not set
+# CONFIG_I82092 is not set
+# CONFIG_I82365 is not set
+
+#
+# PCI Hotplug Support
+#
+# CONFIG_HOTPLUG_PCI is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ is not set
+# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set
+# CONFIG_HOTPLUG_PCI_IBM is not set
+CONFIG_SYSVIPC=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+CONFIG_SYSCTL=y
+CONFIG_KCORE_ELF=y
+# CONFIG_KCORE_AOUT is not set
+CONFIG_BINFMT_AOUT=y
+CONFIG_BINFMT_ELF=y
+CONFIG_BINFMT_MISC=y
+# CONFIG_OOM_KILLER is not set
+CONFIG_PM=y
+CONFIG_APM=y
+# CONFIG_APM_IGNORE_USER_SUSPEND is not set
+CONFIG_APM_DO_ENABLE=y
+# CONFIG_APM_CPU_IDLE is not set
+# CONFIG_APM_DISPLAY_BLANK is not set
+# CONFIG_APM_RTC_IS_GMT is not set
+# CONFIG_APM_ALLOW_INTS is not set
+CONFIG_APM_REAL_MODE_POWER_OFF=y
+
+#
+# ACPI Support
+#
+# CONFIG_ACPI is not set
+CONFIG_ACPI_BOOT=y
+
+#
+# Memory Technology Devices (MTD)
+#
+# CONFIG_MTD is not set
+
+#
+# Parallel port support
+#
+CONFIG_PARPORT=y
+CONFIG_PARPORT_PC=y
+CONFIG_PARPORT_PC_CML1=y
+CONFIG_PARPORT_SERIAL=y
+# CONFIG_PARPORT_PC_FIFO is not set
+# CONFIG_PARPORT_PC_SUPERIO is not set
+# CONFIG_PARPORT_PC_PCMCIA is not set
+# CONFIG_PARPORT_AMIGA is not set
+# CONFIG_PARPORT_MFC3 is not set
+# CONFIG_PARPORT_ATARI is not set
+# CONFIG_PARPORT_GSC is not set
+# CONFIG_PARPORT_SUNBPP is not set
+# CONFIG_PARPORT_IP22 is not set
+# CONFIG_PARPORT_OTHER is not set
+# CONFIG_PARPORT_1284 is not set
+
+#
+# Plug and Play configuration
+#
+CONFIG_PNP=y
+CONFIG_ISAPNP=y
+
+#
+# Block devices
+#
+CONFIG_BLK_DEV_FD=y
+# CONFIG_BLK_DEV_XD is not set
+# CONFIG_PARIDE is not set
+# CONFIG_BLK_CPQ_DA is not set
+# CONFIG_BLK_CPQ_CISS_DA is not set
+# CONFIG_CISS_SCSI_TAPE is not set
+# CONFIG_CISS_MONITOR_THREAD is not set
+# CONFIG_BLK_DEV_DAC960 is not set
+# CONFIG_BLK_DEV_UMEM is not set
+CONFIG_BLK_DEV_LOOP=y
+# CONFIG_BLK_DEV_NBD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=4096
+# CONFIG_BLK_DEV_INITRD is not set
+# CONFIG_BLK_STATS is not set
+
+#
+# Multi-device support (RAID and LVM)
+#
+# CONFIG_MD is not set
+# CONFIG_BLK_DEV_MD is not set
+# CONFIG_MD_LINEAR is not set
+# CONFIG_MD_RAID0 is not set
+# CONFIG_MD_RAID1 is not set
+# CONFIG_MD_RAID5 is not set
+# CONFIG_MD_MULTIPATH is not set
+# CONFIG_BLK_DEV_LVM is not set
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+# CONFIG_PACKET_MMAP is not set
+CONFIG_NETLINK_DEV=y
+CONFIG_NETFILTER=y
+# CONFIG_NETFILTER_DEBUG is not set
+CONFIG_FILTER=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_ADVANCED_ROUTER=y
+# CONFIG_IP_MULTIPLE_TABLES is not set
+# CONFIG_IP_ROUTE_MULTIPATH is not set
+# CONFIG_IP_ROUTE_TOS is not set
+CONFIG_IP_ROUTE_VERBOSE=y
+# CONFIG_IP_PNP is not set
+CONFIG_NET_IPIP=y
+CONFIG_NET_IPGRE=y
+CONFIG_NET_IPGRE_BROADCAST=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_PIMSM_V1=y
+CONFIG_IP_PIMSM_V2=y
+# CONFIG_ARPD is not set
+# CONFIG_INET_ECN is not set
+# CONFIG_SYN_COOKIES is not set
+
+#
+# IP: Netfilter Configuration
+#
+CONFIG_IP_NF_CONNTRACK=m
+CONFIG_IP_NF_FTP=m
+CONFIG_IP_NF_AMANDA=m
+CONFIG_IP_NF_TFTP=m
+CONFIG_IP_NF_IRC=m
+CONFIG_IP_NF_QUEUE=m
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MATCH_LIMIT=m
+CONFIG_IP_NF_MATCH_MAC=m
+CONFIG_IP_NF_MATCH_PKTTYPE=m
+CONFIG_IP_NF_MATCH_MARK=m
+CONFIG_IP_NF_MATCH_MULTIPORT=m
+CONFIG_IP_NF_MATCH_TOS=m
+CONFIG_IP_NF_MATCH_RECENT=m
+CONFIG_IP_NF_MATCH_ECN=m
+CONFIG_IP_NF_MATCH_DSCP=m
+CONFIG_IP_NF_MATCH_AH_ESP=m
+CONFIG_IP_NF_MATCH_LENGTH=m
+CONFIG_IP_NF_MATCH_TTL=m
+CONFIG_IP_NF_MATCH_TCPMSS=m
+CONFIG_IP_NF_MATCH_HELPER=m
+CONFIG_IP_NF_MATCH_STATE=m
+CONFIG_IP_NF_MATCH_CONNTRACK=m
+CONFIG_IP_NF_MATCH_UNCLEAN=m
+CONFIG_IP_NF_MATCH_OWNER=m
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_MIRROR=m
+CONFIG_IP_NF_NAT=m
+CONFIG_IP_NF_NAT_NEEDED=y
+CONFIG_IP_NF_TARGET_MASQUERADE=m
+CONFIG_IP_NF_TARGET_REDIRECT=m
+CONFIG_IP_NF_NAT_AMANDA=m
+# CONFIG_IP_NF_NAT_LOCAL is not set
+CONFIG_IP_NF_NAT_SNMP_BASIC=m
+CONFIG_IP_NF_NAT_IRC=m
+CONFIG_IP_NF_NAT_FTP=m
+CONFIG_IP_NF_NAT_TFTP=m
+CONFIG_IP_NF_MANGLE=m
+CONFIG_IP_NF_TARGET_TOS=m
+CONFIG_IP_NF_TARGET_ECN=m
+CONFIG_IP_NF_TARGET_DSCP=m
+CONFIG_IP_NF_TARGET_MARK=m
+CONFIG_IP_NF_TARGET_LOG=m
+CONFIG_IP_NF_TARGET_ULOG=m
+CONFIG_IP_NF_TARGET_TCPMSS=m
+CONFIG_IP_NF_ARPTABLES=m
+CONFIG_IP_NF_ARPFILTER=m
+CONFIG_IP_NF_ARP_MANGLE=m
+
+#
+# IP: Virtual Server Configuration
+#
+# CONFIG_IP_VS is not set
+# CONFIG_IPV6 is not set
+# CONFIG_KHTTPD is not set
+
+#
+# SCTP Configuration (EXPERIMENTAL)
+#
+CONFIG_IPV6_SCTP__=y
+# CONFIG_IP_SCTP is not set
+# CONFIG_ATM is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+
+#
+# Appletalk devices
+#
+# CONFIG_DEV_APPLETALK is not set
+# CONFIG_DECNET is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_LLC is not set
+# CONFIG_NET_DIVERT is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_FASTROUTE is not set
+# CONFIG_NET_HW_FLOWCONTROL is not set
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+
+#
+# Telephony Support
+#
+# CONFIG_PHONE is not set
+# CONFIG_PHONE_IXJ is not set
+# CONFIG_PHONE_IXJ_PCMCIA is not set
+
+#
+# ATA/IDE/MFM/RLL support
+#
+CONFIG_IDE=y
+
+#
+# IDE, ATA and ATAPI Block devices
+#
+CONFIG_BLK_DEV_IDE=y
+# CONFIG_BLK_DEV_HD_IDE is not set
+# CONFIG_BLK_DEV_HD is not set
+CONFIG_BLK_DEV_IDEDISK=y
+CONFIG_IDEDISK_MULTI_MODE=y
+# CONFIG_IDEDISK_STROKE is not set
+# CONFIG_BLK_DEV_IDECS is not set
+CONFIG_BLK_DEV_IDECD=y
+# CONFIG_BLK_DEV_IDETAPE is not set
+# CONFIG_BLK_DEV_IDEFLOPPY is not set
+# CONFIG_BLK_DEV_IDESCSI is not set
+# CONFIG_IDE_TASK_IOCTL is not set
+CONFIG_BLK_DEV_CMD640=y
+# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
+# CONFIG_BLK_DEV_ISAPNP is not set
+CONFIG_BLK_DEV_IDEPCI=y
+# CONFIG_BLK_DEV_GENERIC is not set
+CONFIG_IDEPCI_SHARE_IRQ=y
+CONFIG_BLK_DEV_IDEDMA_PCI=y
+# CONFIG_BLK_DEV_OFFBOARD is not set
+# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
+CONFIG_IDEDMA_PCI_AUTO=y
+# CONFIG_IDEDMA_ONLYDISK is not set
+CONFIG_BLK_DEV_IDEDMA=y
+# CONFIG_IDEDMA_PCI_WIP is not set
+# CONFIG_BLK_DEV_ADMA100 is not set
+# CONFIG_BLK_DEV_AEC62XX is not set
+# CONFIG_BLK_DEV_ALI15X3 is not set
+# CONFIG_WDC_ALI15X3 is not set
+# CONFIG_BLK_DEV_AMD74XX is not set
+# CONFIG_AMD74XX_OVERRIDE is not set
+# CONFIG_BLK_DEV_CMD64X is not set
+# CONFIG_BLK_DEV_TRIFLEX is not set
+# CONFIG_BLK_DEV_CY82C693 is not set
+# CONFIG_BLK_DEV_CS5530 is not set
+# CONFIG_BLK_DEV_HPT34X is not set
+# CONFIG_HPT34X_AUTODMA is not set
+# CONFIG_BLK_DEV_HPT366 is not set
+CONFIG_BLK_DEV_PIIX=y
+# CONFIG_BLK_DEV_NS87415 is not set
+# CONFIG_BLK_DEV_OPTI621 is not set
+# CONFIG_BLK_DEV_PDC202XX_OLD is not set
+# CONFIG_PDC202XX_BURST is not set
+# CONFIG_BLK_DEV_PDC202XX_NEW is not set
+CONFIG_BLK_DEV_RZ1000=y
+# CONFIG_BLK_DEV_SC1200 is not set
+# CONFIG_BLK_DEV_SVWKS is not set
+# CONFIG_BLK_DEV_SIIMAGE is not set
+# CONFIG_BLK_DEV_SIS5513 is not set
+# CONFIG_BLK_DEV_SLC90E66 is not set
+# CONFIG_BLK_DEV_TRM290 is not set
+# CONFIG_BLK_DEV_VIA82CXXX is not set
+# CONFIG_IDE_CHIPSETS is not set
+CONFIG_IDEDMA_AUTO=y
+# CONFIG_IDEDMA_IVB is not set
+# CONFIG_DMA_NONPCI is not set
+# CONFIG_BLK_DEV_ATARAID is not set
+# CONFIG_BLK_DEV_ATARAID_PDC is not set
+# CONFIG_BLK_DEV_ATARAID_HPT is not set
+# CONFIG_BLK_DEV_ATARAID_SII is not set
+
+#
+# SCSI support
+#
+CONFIG_SCSI=y
+CONFIG_BLK_DEV_SD=y
+CONFIG_SD_EXTRA_DEVS=40
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+# CONFIG_BLK_DEV_SR is not set
+# CONFIG_CHR_DEV_SG is not set
+CONFIG_SCSI_DEBUG_QUEUES=y
+CONFIG_SCSI_MULTI_LUN=y
+CONFIG_SCSI_CONSTANTS=y
+# CONFIG_SCSI_LOGGING is not set
+
+#
+# SCSI low-level drivers
+#
+# CONFIG_BLK_DEV_3W_XXXX_RAID is not set
+# CONFIG_SCSI_7000FASST is not set
+# CONFIG_SCSI_ACARD is not set
+# CONFIG_SCSI_AHA152X is not set
+# CONFIG_SCSI_AHA1542 is not set
+# CONFIG_SCSI_AHA1740 is not set
+# CONFIG_SCSI_AACRAID is not set
+# CONFIG_SCSI_AIC7XXX is not set
+# CONFIG_SCSI_AIC79XX is not set
+# CONFIG_SCSI_AIC7XXX_OLD is not set
+# CONFIG_SCSI_DPT_I2O is not set
+# CONFIG_SCSI_ADVANSYS is not set
+# CONFIG_SCSI_IN2000 is not set
+# CONFIG_SCSI_AM53C974 is not set
+# CONFIG_SCSI_MEGARAID is not set
+# CONFIG_SCSI_MEGARAID2 is not set
+# CONFIG_SCSI_BUSLOGIC is not set
+# CONFIG_SCSI_CPQFCTS is not set
+# CONFIG_SCSI_DMX3191D is not set
+# CONFIG_SCSI_DTC3280 is not set
+# CONFIG_SCSI_EATA is not set
+# CONFIG_SCSI_EATA_DMA is not set
+# CONFIG_SCSI_EATA_PIO is not set
+# CONFIG_SCSI_FUTURE_DOMAIN is not set
+# CONFIG_SCSI_GDTH is not set
+# CONFIG_SCSI_GENERIC_NCR5380 is not set
+# CONFIG_SCSI_IPS is not set
+# CONFIG_SCSI_INITIO is not set
+# CONFIG_SCSI_INIA100 is not set
+# CONFIG_SCSI_PPA is not set
+# CONFIG_SCSI_IMM is not set
+# CONFIG_SCSI_NCR53C406A is not set
+# CONFIG_SCSI_NCR53C7xx is not set
+# CONFIG_SCSI_SYM53C8XX_2 is not set
+# CONFIG_SCSI_NCR53C8XX is not set
+CONFIG_SCSI_SYM53C8XX=y
+CONFIG_SCSI_NCR53C8XX_DEFAULT_TAGS=4
+CONFIG_SCSI_NCR53C8XX_MAX_TAGS=32
+CONFIG_SCSI_NCR53C8XX_SYNC=20
+# CONFIG_SCSI_NCR53C8XX_PROFILE is not set
+# CONFIG_SCSI_NCR53C8XX_IOMAPPED is not set
+# CONFIG_SCSI_NCR53C8XX_PQS_PDS is not set
+# CONFIG_SCSI_NCR53C8XX_SYMBIOS_COMPAT is not set
+# CONFIG_SCSI_PAS16 is not set
+# CONFIG_SCSI_PCI2000 is not set
+# CONFIG_SCSI_PCI2220I is not set
+# CONFIG_SCSI_PSI240I is not set
+# CONFIG_SCSI_QLOGIC_FAS is not set
+# CONFIG_SCSI_QLOGIC_ISP is not set
+# CONFIG_SCSI_QLOGIC_FC is not set
+# CONFIG_SCSI_QLOGIC_1280 is not set
+# CONFIG_SCSI_SEAGATE is not set
+# CONFIG_SCSI_SIM710 is not set
+# CONFIG_SCSI_SYM53C416 is not set
+# CONFIG_SCSI_DC390T is not set
+# CONFIG_SCSI_T128 is not set
+# CONFIG_SCSI_U14_34F is not set
+# CONFIG_SCSI_ULTRASTOR is not set
+# CONFIG_SCSI_NSP32 is not set
+# CONFIG_SCSI_DEBUG is not set
+
+#
+# PCMCIA SCSI adapter support
+#
+# CONFIG_SCSI_PCMCIA is not set
+
+#
+# Fusion MPT device support
+#
+# CONFIG_FUSION is not set
+# CONFIG_FUSION_BOOT is not set
+# CONFIG_FUSION_ISENSE is not set
+# CONFIG_FUSION_CTL is not set
+# CONFIG_FUSION_LAN is not set
+
+#
+# IEEE 1394 (FireWire) support (EXPERIMENTAL)
+#
+# CONFIG_IEEE1394 is not set
+
+#
+# I2O device support
+#
+# CONFIG_I2O is not set
+# CONFIG_I2O_PCI is not set
+# CONFIG_I2O_BLOCK is not set
+# CONFIG_I2O_LAN is not set
+# CONFIG_I2O_SCSI is not set
+# CONFIG_I2O_PROC is not set
+
+#
+# Network device support
+#
+CONFIG_NETDEVICES=y
+
+#
+# ARCnet devices
+#
+# CONFIG_ARCNET is not set
+CONFIG_DUMMY=y
+# CONFIG_BONDING is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_ETHERTAP is not set
+# CONFIG_NET_SB1000 is not set
+
+#
+# Ethernet (10 or 100Mbit)
+#
+CONFIG_NET_ETHERNET=y
+# CONFIG_SUNLANCE is not set
+CONFIG_HAPPYMEAL=y
+# CONFIG_SUNBMAC is not set
+# CONFIG_SUNQE is not set
+CONFIG_SUNGEM=y
+CONFIG_NET_VENDOR_3COM=y
+CONFIG_EL1=y
+CONFIG_EL2=y
+CONFIG_ELPLUS=y
+# CONFIG_EL16 is not set
+CONFIG_EL3=y
+CONFIG_3C515=y
+# CONFIG_ELMC is not set
+# CONFIG_ELMC_II is not set
+CONFIG_VORTEX=y
+CONFIG_TYPHOON=y
+CONFIG_LANCE=y
+CONFIG_NET_VENDOR_SMC=y
+CONFIG_WD80x3=y
+# CONFIG_ULTRAMCA is not set
+CONFIG_ULTRA=y
+# CONFIG_ULTRA32 is not set
+CONFIG_SMC9194=y
+CONFIG_NET_VENDOR_RACAL=y
+# CONFIG_NI5010 is not set
+CONFIG_NI52=y
+CONFIG_NI65=y
+# CONFIG_AT1700 is not set
+CONFIG_DEPCA=y
+CONFIG_HP100=y
+# CONFIG_NET_ISA is not set
+CONFIG_NET_PCI=y
+CONFIG_PCNET32=y
+CONFIG_AMD8111_ETH=y
+CONFIG_ADAPTEC_STARFIRE=y
+# CONFIG_AC3200 is not set
+CONFIG_APRICOT=y
+# CONFIG_B44 is not set
+CONFIG_CS89x0=y
+CONFIG_TULIP=y
+# CONFIG_TULIP_MWI is not set
+CONFIG_TULIP_MMIO=y
+CONFIG_DE4X5=y
+CONFIG_DGRS=y
+CONFIG_DM9102=y
+CONFIG_EEPRO100=y
+# CONFIG_EEPRO100_PIO is not set
+CONFIG_E100=y
+# CONFIG_LNE390 is not set
+CONFIG_FEALNX=y
+CONFIG_NATSEMI=y
+CONFIG_NE2K_PCI=y
+# CONFIG_NE3210 is not set
+# CONFIG_ES3210 is not set
+# CONFIG_8139CP is not set
+CONFIG_8139TOO=y
+# CONFIG_8139TOO_PIO is not set
+# CONFIG_8139TOO_TUNE_TWISTER is not set
+# CONFIG_8139TOO_8129 is not set
+# CONFIG_8139_OLD_RX_RESET is not set
+CONFIG_SIS900=y
+CONFIG_EPIC100=y
+CONFIG_SUNDANCE=y
+# CONFIG_SUNDANCE_MMIO is not set
+CONFIG_TLAN=y
+CONFIG_VIA_RHINE=y
+# CONFIG_VIA_RHINE_MMIO is not set
+CONFIG_WINBOND_840=y
+# CONFIG_NET_POCKET is not set
+
+#
+# Ethernet (1000 Mbit)
+#
+# CONFIG_ACENIC is not set
+# CONFIG_DL2K is not set
+# CONFIG_E1000 is not set
+# CONFIG_MYRI_SBUS is not set
+# CONFIG_NS83820 is not set
+# CONFIG_HAMACHI is not set
+# CONFIG_YELLOWFIN is not set
+# CONFIG_R8169 is not set
+# CONFIG_SK98LIN is not set
+# CONFIG_TIGON3 is not set
+# CONFIG_FDDI is not set
+# CONFIG_HIPPI is not set
+# CONFIG_PLIP is not set
+CONFIG_PPP=y
+# CONFIG_PPP_MULTILINK is not set
+# CONFIG_PPP_FILTER is not set
+CONFIG_PPP_ASYNC=y
+CONFIG_PPP_SYNC_TTY=y
+CONFIG_PPP_DEFLATE=y
+CONFIG_PPP_BSDCOMP=y
+# CONFIG_PPPOE is not set
+# CONFIG_SLIP is not set
+
+#
+# Wireless LAN (non-hamradio)
+#
+# CONFIG_NET_RADIO is not set
+
+#
+# Token Ring devices
+#
+# CONFIG_TR is not set
+# CONFIG_NET_FC is not set
+# CONFIG_RCPCI is not set
+# CONFIG_SHAPER is not set
+
+#
+# Wan interfaces
+#
+# CONFIG_WAN is not set
+
+#
+# PCMCIA network device support
+#
+CONFIG_NET_PCMCIA=y
+# CONFIG_PCMCIA_3C589 is not set
+# CONFIG_PCMCIA_3C574 is not set
+# CONFIG_PCMCIA_FMVJ18X is not set
+CONFIG_PCMCIA_PCNET=y
+# CONFIG_PCMCIA_AXNET is not set
+# CONFIG_PCMCIA_NMCLAN is not set
+# CONFIG_PCMCIA_SMC91C92 is not set
+# CONFIG_PCMCIA_XIRC2PS is not set
+# CONFIG_ARCNET_COM20020_CS is not set
+# CONFIG_PCMCIA_IBMTR is not set
+# CONFIG_PCMCIA_XIRCOM is not set
+# CONFIG_PCMCIA_XIRTULIP is not set
+CONFIG_NET_PCMCIA_RADIO=y
+CONFIG_PCMCIA_RAYCS=y
+# CONFIG_PCMCIA_NETWAVE is not set
+# CONFIG_PCMCIA_WAVELAN is not set
+# CONFIG_AIRONET4500_CS is not set
+
+#
+# Amateur Radio support
+#
+# CONFIG_HAMRADIO is not set
+
+#
+# IrDA (infrared) support
+#
+# CONFIG_IRDA is not set
+
+#
+# ISDN subsystem
+#
+CONFIG_ISDN=y
+CONFIG_ISDN_BOOL=y
+# CONFIG_ISDN_PPP is not set
+CONFIG_ISDN_AUDIO=y
+CONFIG_ISDN_TTY_FAX=y
+
+#
+# ISDN feature submodules
+#
+CONFIG_ISDN_DRV_LOOP=y
+CONFIG_ISDN_DIVERSION=y
+
+#
+# Passive ISDN cards
+#
+CONFIG_ISDN_DRV_HISAX=y
+CONFIG_ISDN_HISAX=y
+# CONFIG_HISAX_EURO is not set
+# CONFIG_HISAX_1TR6 is not set
+# CONFIG_HISAX_NI1 is not set
+CONFIG_HISAX_MAX_CARDS=8
+# CONFIG_HISAX_16_0 is not set
+# CONFIG_HISAX_16_3 is not set
+# CONFIG_HISAX_AVM_A1 is not set
+# CONFIG_HISAX_IX1MICROR2 is not set
+# CONFIG_HISAX_ASUSCOM is not set
+# CONFIG_HISAX_TELEINT is not set
+# CONFIG_HISAX_HFCS is not set
+# CONFIG_HISAX_SPORTSTER is not set
+# CONFIG_HISAX_MIC is not set
+# CONFIG_HISAX_ISURF is not set
+# CONFIG_HISAX_HSTSAPHIR is not set
+# CONFIG_HISAX_TELESPCI is not set
+# CONFIG_HISAX_S0BOX is not set
+# CONFIG_HISAX_FRITZPCI is not set
+# CONFIG_HISAX_AVM_A1_PCMCIA is not set
+CONFIG_HISAX_ELSA=y
+# CONFIG_HISAX_DIEHLDIVA is not set
+# CONFIG_HISAX_SEDLBAUER is not set
+# CONFIG_HISAX_NETJET is not set
+# CONFIG_HISAX_NETJET_U is not set
+# CONFIG_HISAX_NICCY is not set
+# CONFIG_HISAX_BKM_A4T is not set
+# CONFIG_HISAX_SCT_QUADRO is not set
+# CONFIG_HISAX_GAZEL is not set
+# CONFIG_HISAX_HFC_PCI is not set
+# CONFIG_HISAX_W6692 is not set
+# CONFIG_HISAX_HFC_SX is not set
+# CONFIG_HISAX_ENTERNOW_PCI is not set
+# CONFIG_HISAX_DEBUG is not set
+# CONFIG_HISAX_SEDLBAUER_CS is not set
+# CONFIG_HISAX_ELSA_CS is not set
+# CONFIG_HISAX_AVM_A1_CS is not set
+# CONFIG_HISAX_ST5481 is not set
+# CONFIG_HISAX_FRITZ_PCIPNP is not set
+# CONFIG_USB_AUERISDN is not set
+
+#
+# Active ISDN cards
+#
+# CONFIG_ISDN_DRV_ICN is not set
+# CONFIG_ISDN_DRV_PCBIT is not set
+# CONFIG_ISDN_DRV_SC is not set
+# CONFIG_ISDN_DRV_ACT2000 is not set
+# CONFIG_ISDN_DRV_EICON is not set
+# CONFIG_ISDN_DRV_TPAM is not set
+# CONFIG_ISDN_CAPI is not set
+# CONFIG_HYSDN is not set
+# CONFIG_HYSDN_CAPI is not set
+
+#
+# Old CD-ROM drivers (not SCSI, not IDE)
+#
+# CONFIG_CD_NO_IDESCSI is not set
+
+#
+# Input core support
+#
+# CONFIG_INPUT is not set
+# CONFIG_INPUT_KEYBDEV is not set
+# CONFIG_INPUT_MOUSEDEV is not set
+# CONFIG_INPUT_JOYDEV is not set
+# CONFIG_INPUT_EVDEV is not set
+# CONFIG_INPUT_UINPUT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_SERIAL=y
+# CONFIG_SERIAL_CONSOLE is not set
+# CONFIG_SERIAL_EXTENDED is not set
+# CONFIG_SERIAL_NONSTANDARD is not set
+CONFIG_UNIX98_PTYS=y
+CONFIG_UNIX98_PTY_COUNT=256
+# CONFIG_PRINTER is not set
+# CONFIG_PPDEV is not set
+# CONFIG_TIPAR is not set
+
+#
+# I2C support
+#
+# CONFIG_I2C is not set
+
+#
+# Mice
+#
+# CONFIG_BUSMOUSE is not set
+CONFIG_MOUSE=y
+CONFIG_PSMOUSE=y
+# CONFIG_82C710_MOUSE is not set
+# CONFIG_PC110_PAD is not set
+# CONFIG_MK712_MOUSE is not set
+
+#
+# Joysticks
+#
+# CONFIG_INPUT_GAMEPORT is not set
+# CONFIG_QIC02_TAPE is not set
+# CONFIG_IPMI_HANDLER is not set
+# CONFIG_IPMI_PANIC_EVENT is not set
+# CONFIG_IPMI_DEVICE_INTERFACE is not set
+# CONFIG_IPMI_KCS is not set
+# CONFIG_IPMI_WATCHDOG is not set
+
+#
+# Watchdog Cards
+#
+# CONFIG_WATCHDOG is not set
+# CONFIG_SCx200 is not set
+# CONFIG_SCx200_GPIO is not set
+# CONFIG_AMD_RNG is not set
+# CONFIG_INTEL_RNG is not set
+# CONFIG_HW_RANDOM is not set
+# CONFIG_AMD_PM768 is not set
+# CONFIG_NVRAM is not set
+# CONFIG_RTC is not set
+# CONFIG_DTLK is not set
+# CONFIG_R3964 is not set
+# CONFIG_APPLICOM is not set
+# CONFIG_SONYPI is not set
+
+#
+# Ftape, the floppy tape device driver
+#
+# CONFIG_FTAPE is not set
+CONFIG_AGP=y
+CONFIG_AGP_INTEL=y
+CONFIG_AGP_I810=y
+CONFIG_AGP_VIA=y
+CONFIG_AGP_AMD=y
+# CONFIG_AGP_AMD_K8 is not set
+CONFIG_AGP_SIS=y
+CONFIG_AGP_ALI=y
+# CONFIG_AGP_SWORKS is not set
+# CONFIG_AGP_NVIDIA is not set
+# CONFIG_AGP_ATI is not set
+
+#
+# Direct Rendering Manager (XFree86 DRI support)
+#
+CONFIG_DRM=y
+# CONFIG_DRM_OLD is not set
+CONFIG_DRM_NEW=y
+CONFIG_DRM_TDFX=y
+# CONFIG_DRM_GAMMA is not set
+# CONFIG_DRM_R128 is not set
+CONFIG_DRM_RADEON=y
+CONFIG_DRM_I810=y
+CONFIG_DRM_I810_XFREE_41=y
+# CONFIG_DRM_I830 is not set
+# CONFIG_DRM_MGA is not set
+# CONFIG_DRM_SIS is not set
+
+#
+# PCMCIA character devices
+#
+# CONFIG_PCMCIA_SERIAL_CS is not set
+# CONFIG_SYNCLINK_CS is not set
+# CONFIG_MWAVE is not set
+# CONFIG_OBMOUSE is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+
+#
+# File systems
+#
+# CONFIG_QUOTA is not set
+# CONFIG_QFMT_V2 is not set
+# CONFIG_AUTOFS_FS is not set
+CONFIG_AUTOFS4_FS=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_REISERFS_CHECK is not set
+# CONFIG_REISERFS_PROC_INFO is not set
+# CONFIG_ADFS_FS is not set
+# CONFIG_ADFS_FS_RW is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BEFS_DEBUG is not set
+# CONFIG_BFS_FS is not set
+CONFIG_EXT3_FS=y
+CONFIG_JBD=y
+# CONFIG_JBD_DEBUG is not set
+CONFIG_FAT_FS=y
+# CONFIG_MSDOS_FS is not set
+# CONFIG_UMSDOS_FS is not set
+# CONFIG_VFAT_FS is not set
+# CONFIG_EFS_FS is not set
+# CONFIG_JFFS_FS is not set
+# CONFIG_JFFS2_FS is not set
+# CONFIG_CRAMFS is not set
+CONFIG_TMPFS=y
+CONFIG_RAMFS=y
+CONFIG_ISO9660_FS=y
+# CONFIG_JOLIET is not set
+# CONFIG_ZISOFS is not set
+# CONFIG_JFS_FS is not set
+# CONFIG_JFS_DEBUG is not set
+# CONFIG_JFS_STATISTICS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_NTFS_FS is not set
+# CONFIG_NTFS_RW is not set
+# CONFIG_HPFS_FS is not set
+CONFIG_PROC_FS=y
+# CONFIG_DEVFS_FS is not set
+# CONFIG_DEVFS_MOUNT is not set
+# CONFIG_DEVFS_DEBUG is not set
+CONFIG_DEVPTS_FS=y
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_QNX4FS_RW is not set
+# CONFIG_ROMFS_FS is not set
+CONFIG_EXT2_FS=y
+# CONFIG_SYSV_FS is not set
+# CONFIG_UDF_FS is not set
+# CONFIG_UDF_RW is not set
+# CONFIG_UFS_FS is not set
+# CONFIG_UFS_FS_WRITE is not set
+# CONFIG_XFS_FS is not set
+# CONFIG_XFS_QUOTA is not set
+# CONFIG_XFS_RT is not set
+# CONFIG_XFS_TRACE is not set
+# CONFIG_XFS_DEBUG is not set
+
+#
+# Network File Systems
+#
+# CONFIG_CODA_FS is not set
+# CONFIG_INTERMEZZO_FS is not set
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_DIRECTIO is not set
+# CONFIG_ROOT_NFS is not set
+CONFIG_NFSD=y
+CONFIG_NFSD_V3=y
+# CONFIG_NFSD_TCP is not set
+CONFIG_SUNRPC=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+# CONFIG_SMB_FS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_NCPFS_PACKET_SIGNING is not set
+# CONFIG_NCPFS_IOCTL_LOCKING is not set
+# CONFIG_NCPFS_STRONG is not set
+# CONFIG_NCPFS_NFS_NS is not set
+# CONFIG_NCPFS_OS2_NS is not set
+# CONFIG_NCPFS_SMALLDOS is not set
+# CONFIG_NCPFS_NLS is not set
+# CONFIG_NCPFS_EXTRAS is not set
+# CONFIG_ZISOFS_FS is not set
+
+#
+# Partition Types
+#
+# CONFIG_PARTITION_ADVANCED is not set
+CONFIG_MSDOS_PARTITION=y
+# CONFIG_SMB_NLS is not set
+CONFIG_NLS=y
+
+#
+# Native Language Support
+#
+CONFIG_NLS_DEFAULT="iso8859-1"
+# CONFIG_NLS_CODEPAGE_437 is not set
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+# CONFIG_NLS_CODEPAGE_850 is not set
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ISO8859_1 is not set
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+
+#
+# Console drivers
+#
+CONFIG_VGA_CONSOLE=y
+# CONFIG_VIDEO_SELECT is not set
+# CONFIG_MDA_CONSOLE is not set
+
+#
+# Frame-buffer support
+#
+# CONFIG_FB is not set
+
+#
+# Sound
+#
+CONFIG_SOUND=y
+# CONFIG_SOUND_ALI5455 is not set
+# CONFIG_SOUND_BT878 is not set
+# CONFIG_SOUND_CMPCI is not set
+CONFIG_SOUND_EMU10K1=y
+CONFIG_MIDI_EMU10K1=y
+# CONFIG_SOUND_FUSION is not set
+# CONFIG_SOUND_CS4281 is not set
+# CONFIG_SOUND_ES1370 is not set
+CONFIG_SOUND_ES1371=y
+# CONFIG_SOUND_ESSSOLO1 is not set
+# CONFIG_SOUND_MAESTRO is not set
+# CONFIG_SOUND_MAESTRO3 is not set
+# CONFIG_SOUND_FORTE is not set
+# CONFIG_SOUND_ICH is not set
+# CONFIG_SOUND_RME96XX is not set
+# CONFIG_SOUND_SONICVIBES is not set
+# CONFIG_SOUND_TRIDENT is not set
+# CONFIG_SOUND_MSNDCLAS is not set
+# CONFIG_SOUND_MSNDPIN is not set
+# CONFIG_SOUND_VIA82CXXX is not set
+# CONFIG_MIDI_VIA82CXXX is not set
+# CONFIG_SOUND_OSS is not set
+# CONFIG_SOUND_TVMIXER is not set
+# CONFIG_SOUND_AD1980 is not set
+# CONFIG_SOUND_WM97XX is not set
+
+#
+# USB support
+#
+CONFIG_USB=y
+# CONFIG_USB_DEBUG is not set
+# CONFIG_USB_DEVICEFS is not set
+# CONFIG_USB_BANDWIDTH is not set
+# CONFIG_USB_EHCI_HCD is not set
+CONFIG_USB_UHCI_ALT=y
+# CONFIG_USB_OHCI is not set
+# CONFIG_USB_SL811HS_ALT is not set
+# CONFIG_USB_SL811HS is not set
+# CONFIG_USB_AUDIO is not set
+# CONFIG_USB_EMI26 is not set
+# CONFIG_USB_BLUETOOTH is not set
+# CONFIG_USB_MIDI is not set
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_DPCM is not set
+# CONFIG_USB_STORAGE_HP8200e is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_SDDR55 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_ACM is not set
+# CONFIG_USB_PRINTER is not set
+# CONFIG_USB_HID is not set
+# CONFIG_USB_HIDINPUT is not set
+# CONFIG_USB_HIDDEV is not set
+# CONFIG_USB_KBD is not set
+# CONFIG_USB_MOUSE is not set
+# CONFIG_USB_AIPTEK is not set
+# CONFIG_USB_WACOM is not set
+# CONFIG_USB_KBTAB is not set
+# CONFIG_USB_POWERMATE is not set
+# CONFIG_USB_DC2XX is not set
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_SCANNER is not set
+# CONFIG_USB_MICROTEK is not set
+# CONFIG_USB_HPUSBSCSI is not set
+# CONFIG_USB_PEGASUS is not set
+# CONFIG_USB_RTL8150 is not set
+# CONFIG_USB_KAWETH is not set
+# CONFIG_USB_CATC is not set
+# CONFIG_USB_CDCETHER is not set
+# CONFIG_USB_USBNET is not set
+# CONFIG_USB_USS720 is not set
+
+#
+# USB Serial Converter support
+#
+# CONFIG_USB_SERIAL is not set
+# CONFIG_USB_RIO500 is not set
+# CONFIG_USB_AUERSWALD is not set
+# CONFIG_USB_TIGL is not set
+# CONFIG_USB_BRLVGER is not set
+# CONFIG_USB_LCD is not set
+
+#
+# Support for USB gadgets
+#
+# CONFIG_USB_GADGET is not set
+
+#
+# Bluetooth support
+#
+# CONFIG_BLUEZ is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_DEBUG_KERNEL is not set
+CONFIG_LOG_BUF_SHIFT=0
+
+#
+# Cryptographic options
+#
+# CONFIG_CRYPTO is not set
+
+#
+# Library routines
+#
+# CONFIG_CRC32 is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+# CONFIG_FW_LOADER is not set
diff --git a/vs-sim.buetow.org/OLDPROJECT b/vs-sim.buetow.org/OLDPROJECT
new file mode 100644
index 0000000..e5d4f52
--- /dev/null
+++ b/vs-sim.buetow.org/OLDPROJECT
@@ -0,0 +1 @@
+VS-Sim is an open source simulator programmed in Java for distributed systems. VS-Sim stands for "Verteilte Systeme Simulator" which is the german translation for "Distributed Sytstems Simulator".
diff --git a/vs-sim.buetow.org/content/10.Screenshots.xml b/vs-sim.buetow.org/content/10.Screenshots.xml
new file mode 100644
index 0000000..2f28d91
--- /dev/null
+++ b/vs-sim.buetow.org/content/10.Screenshots.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Screenshots</pagetitle>
+ <text>This section contains a few obligatory screenshots of the distributed systems simulator. Click on one of them in order to enlarge.</text>
+ <picture desc="Screenshot 1" href="?document=images/vs-ss1.jpg" src="?document=images/vs-ss1-small.jpg" title="VS" />
+ <picture desc="Screenshot 2" href="?document=images/vs-ss2.jpg" src="?document=images/vs-ss2-small.jpg" title="VS" />
+ <picture desc="Screenshot 3" href="?document=images/vs-ss3.jpg" src="?document=images/vs-ss3-small.jpg" title="VS" />
+ <picture desc="Screenshot 4" href="?document=images/vs-ss4.jpg" src="?document=images/vs-ss4-small.jpg" title="VS" />
+</content>
+
diff --git a/vs-sim.buetow.org/content/20.Downloads.xml b/vs-sim.buetow.org/content/20.Downloads.xml
new file mode 100644
index 0000000..e79d848
--- /dev/null
+++ b/vs-sim.buetow.org/content/20.Downloads.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Downloads</pagetitle>
+ <text>This section contains all relevant downloads. Currently everything is in german only. The diploma thesis has a grade of 1.0 (best available). The .jar file requires at least the Java Runtime Environment in version 6.</text>
+ <enumeration>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/documents/diplomarbeit.pdf">Diploma Thesis</namedlink>
+ <noop> (PDF/more than 1MB; German)</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/documents/vortrag.pdf">Diploma Thesis Speech (German)</namedlink>
+ <noop>(Of 18. August, 2008)</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/VS-Sim-v1.0.zip">VS-Sim v1.0</namedlink>
+ <noop>(Released on 18. August, 2008)</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/VS-Sim-v0.3.zip">VS-Sim v0.3</namedlink>
+ <noop>(Previous internal version)</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/VS-Sim-v0.2.zip">VS-Sim v0.2</namedlink>
+ <noop>(Previous internal version)</noop>
+ </text>
+ </enumitem>
+ <enumitem>
+ <text>
+ <namedlink href="ftp://ftp.buetow.org/pub/VS-Sim/VS-Sim-v0.1.zip">VS-Sim v0.1</namedlink>
+ <noop>(Previous internal version)</noop>
+ </text>
+ </enumitem>
+ </enumeration>
+</content>
+
diff --git a/vs-sim.buetow.org/content/25.SVN-Downloads.xml b/vs-sim.buetow.org/content/25.SVN-Downloads.xml
new file mode 100644
index 0000000..801d4a1
--- /dev/null
+++ b/vs-sim.buetow.org/content/25.SVN-Downloads.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>SVN Download</pagetitle>
+ <text>VS-Sim can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/vs-sim/trunk</pretext>
+</content>
+
diff --git a/vs-sim.buetow.org/content/50.References.xml b/vs-sim.buetow.org/content/50.References.xml
new file mode 100644
index 0000000..5608da2
--- /dev/null
+++ b/vs-sim.buetow.org/content/50.References.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>References</pagetitle>
+ <text>The following references are used for VS developing:</text>
+ <textheader>Notes of the Distributed Systems lecture</textheader>
+ <text>
+ <noop>The script of the german distributed systems lecture at the FH Aachen. </noop>
+ <namedlink href="ftp://ftp.buetow.org/pub/studium/FHAC_VS-SS07/Mitschrift/verteilte-systeme.pdf">Here</namedlink>
+ <noop> is a direct link to the FTP directory ;-) </noop>
+ </text>
+ <textheader>Distributed Systems: Principles And Paradigms </textheader>
+ <text>
+ <rimg href="?document=images/tanenbaum.jpg" title="Tanenbaum" />
+ <noop>For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems, found in departments of Computer Science, Computer Engineering and Electrical Engineering. Very few textbooks today explore distributed systems in a manner appropriate for university students. In this unique text, esteemed authors Tanenbaum and van Steen provide full coverage of the field in a systematic way that can be readily used for teaching. No other text examines the underlying principles ? and their applications to a wide variety of practical distributed systems ? with this level of depth and clarity. I'm using a german version of this book "Verteilte Systeme. Grundlagen und Paradigmen"!</noop>
+ </text>
+ <textheader>Developing Games in Java</textheader>
+ <text>
+ <rimg href="?document=images/javagames.jpg" title="Developing Games in Java" />
+ <noop>Well, VS is not and will not be a game! However, this book contains lots of usefull stuff about Java 2D graphics programming which can be used in VS :) </noop>
+ <noop>If you already have Java programming experience and are looking to program games, this book is for you. David Brackeen, along with co-authors Bret Barker and Lawrence Vanhelsuwe, show you how to make fast, full-screen action games such as side scrollers and 3D shooters. Key features covered in this book include Java 2 game programming techniques, including latest 2D graphics and sound technologies, 3D graphics and scene management, path-finding and artificial intelligence, collision detection, game scripting using BeanShell, and multi-player game engine creation.</noop>
+ </text>
+ <textheader>Lots more</textheader>
+ <text>Lots of more references have been used. Take a look at the "Literaturverzeichnis" of the in german written diploma thesis.</text>
+</content>
+
diff --git a/vs-sim.buetow.org/content/98.contact.xml b/vs-sim.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/vs-sim.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/vs-sim.buetow.org/content/99.License.xml b/vs-sim.buetow.org/content/99.License.xml
new file mode 100644
index 0000000..ec2c7a2
--- /dev/null
+++ b/vs-sim.buetow.org/content/99.License.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>VS-Sim is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/vs-sim.buetow.org/content/home.xml b/vs-sim.buetow.org/content/home.xml
new file mode 100644
index 0000000..9363be6
--- /dev/null
+++ b/vs-sim.buetow.org/content/home.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Distributed Systems Simulator (VS-Sim)</pagetitle>
+ <text>
+ <limg href="?document=images/vs.jpg" title="VS" />
+ <noop>VS-Sim is an open source simulator programmed in Java for distributed systems. VS-Sim stands for "Verteilte Systeme Simulator" which is the german translation for "Distributed Sytstems Simulator". The VS-Sim project was my diploma thesis at the </noop>
+ <namedlink href="http://www.fh-aachen.de">Aachen University of Applied Sciences</namedlink>
+ <noop> and can simulate various scenarios of the distributed systems lecture at the university.</noop>
+ </text>
+ <text>
+ <noop>At the moment the whole simulator and the written diploma thesis document is in german only. An english version of the program may follow if requested.</noop>
+ </text>
+ <textheader>Version 1.0 (Aug 18th 2008)</textheader>
+ <enumeration>
+ <enumitem>Initial open source version of the VS-Simulator released.</enumitem>
+ <enumitem>ATM in german language only. An english version will follow.</enumitem>
+ </enumeration>
+</content>
+
diff --git a/vs-sim.buetow.org/htdocs/images/javagames.jpg b/vs-sim.buetow.org/htdocs/images/javagames.jpg
new file mode 100644
index 0000000..7ccf34d
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/javagames.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/tanenbaum.jpg b/vs-sim.buetow.org/htdocs/images/tanenbaum.jpg
new file mode 100644
index 0000000..9de3e46
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/tanenbaum.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss1-small.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss1-small.jpg
new file mode 100644
index 0000000..a89152d
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss1-small.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss1.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss1.jpg
new file mode 100644
index 0000000..fab524a
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss1.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss2-small.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss2-small.jpg
new file mode 100644
index 0000000..fc52380
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss2-small.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss2.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss2.jpg
new file mode 100644
index 0000000..ef4a76f
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss2.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss3-small.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss3-small.jpg
new file mode 100644
index 0000000..8f0f290
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss3-small.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss3.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss3.jpg
new file mode 100644
index 0000000..be5766d
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss3.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss4-small.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss4-small.jpg
new file mode 100644
index 0000000..a7eacb9
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss4-small.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs-ss4.jpg b/vs-sim.buetow.org/htdocs/images/vs-ss4.jpg
new file mode 100644
index 0000000..704e91c
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs-ss4.jpg
Binary files differ
diff --git a/vs-sim.buetow.org/htdocs/images/vs.jpg b/vs-sim.buetow.org/htdocs/images/vs.jpg
new file mode 100644
index 0000000..95276f4
--- /dev/null
+++ b/vs-sim.buetow.org/htdocs/images/vs.jpg
Binary files differ
diff --git a/www.angelova.eu/config.xml b/www.angelova.eu/config.xml
new file mode 100644
index 0000000..502eaa0
--- /dev/null
+++ b/www.angelova.eu/config.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<config>
+ <!-- Static variables are written like %%varname%% -->
+ <!-- Dynamic variables are written like $$varname$$ -->
+ <!-- Special variables for XML-ing are written like @@varname@@ -->
+ <variables>
+ <title>%%host%% - %%site%%</title>
+ <piwik>web.buetow.org/stats</piwik>
+ <documentsurl>?document=</documentsurl>
+ <imagesurl>%%documentsurl%%images/</imagesurl>
+ <stylesurl>%%documentsurl%%styles/</stylesurl>
+ <whitespace> </whitespace>
+ <analytics>A-5916832-1</analytics>
+ </variables>
+ <rules>
+ <!-- Possible rules-params: -->
+ <!-- end=yes -->
+ <!-- start=yes -->
+ <!-- Possible special-vars: -->
+ <!-- @@text@@ = The content text of the current content-tag -->
+ <!-- @@paramname@@ = The value of the specified tag parameter -->
+ <xhtml>
+ <pagetitle>[h1]</pagetitle>
+ <textheader>[h2]</textheader>
+ <textsubheader>[h3]</textsubheader>
+ <news start="yes"></news>
+ <important>[div class="important"]</important>
+ <text>[p]</text>
+ <type>[span class="@@class@@"]</type>
+ <quote>[pre class="quote"]</quote>
+ <pretext>[p][pre]</pretext>
+ <link>[a href="@@text@@"]</link>
+ <namedlink>[a href="@@href@@"]</namedlink>
+ <picture>[a href="@@href@@"][img align="center" border="1" alt="@@desc@@" title="@@desc@@" src="@@src@@"]</picture>
+ <cimg start="yes">[img border="0" alt="@@title@@" title="@@title@@" src="@@href@@" /]</cimg>
+ <rimg start="yes">[img border="0" alt="@@title@@" title="@@title@@" class="rimg" src="@@href@@" align="right" /]</rimg>
+ <limg start="yes">[img border="0" alt="@@title@@" title="@@title@@" class="limg" src="@@href@@" align="left" /]</limg>
+ <newline start="yes">[br /]</newline>
+ <menu>[div class="menu"]</menu>
+ <menuitem>[a class="menuitem" href="@@link@@$$params$$"]</menuitem>
+ <activemenuitem>[a class="activemenuitem" href="@@link@@$$params$$"]</activemenuitem>
+ <enumeration>[ul]</enumeration>
+ <enumitem>[li]</enumitem>
+ <enumitemna>[li class="na"]</enumitemna>
+ <incsep>[div class="incsep"]</incsep>
+ <code>[pre class="code"]</code>
+ <javascript>[script type="text/javascript" language="JavaScript"]</javascript>
+ </xhtml>
+ </rules>
+</config>
diff --git a/www.angelova.eu/content/home.xml b/www.angelova.eu/content/home.xml
new file mode 100644
index 0000000..a2ac2b0
--- /dev/null
+++ b/www.angelova.eu/content/home.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>www.angelova.eu</pagetitle>
+ <text>
+ <noop>Hier entsteht eine neue Webpr&auml;senz von</noop>
+ </text>
+ <enumeration>
+ <enumitem>Albena Angelova</enumitem>
+ </enumeration>
+ <text>
+ <noop>Bei Fragen oder Anregungen wenden Sie sich bitte per E-Mail an </noop>
+ <javascript>
+ // Anti-Spam
+ function strrev(str) {
+ if (!str) return '';
+ var revstr = '';
+ for (var i = str.length-1; i>=0; i--)
+ revstr += str.charAt(i)
+ return revstr;
+ }
+ var array = new Array('ue', '.', 'avolegna', '@', 'anebla');
+ for (var i = array.length - 1; i >= 0; --i) {
+ document.write(strrev(array[i]));
+ }
+ </javascript>
+ </text>
+</content>
diff --git a/www.angelova.eu/htdocs/styles/default.css b/www.angelova.eu/htdocs/styles/default.css
new file mode 100644
index 0000000..5b837cd
--- /dev/null
+++ b/www.angelova.eu/htdocs/styles/default.css
@@ -0,0 +1,109 @@
+body {
+ font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
+ font-size: 12px;
+ background-color: #FFFFFF;
+ background-image: url(?document=images/bg.png);
+ background-repeat: repeat-x;
+ margin: 0px;
+}
+
+p {
+ padding: 1px 0;
+}
+
+div.header {
+ background-color: #01768f;
+ border-color: #000000;
+ border-width: 2px;
+ border-style: solid;
+ color: #FFFFFF;
+ padding: 20px;
+ margin: 0px;
+ margin-bottom: 20px;
+ text-align: center;
+}
+
+span.italic {
+ font-style: italic;
+}
+
+span.bold {
+ font-weight: bold;
+}
+
+div.main {
+ align: center;
+ background-color: #FFFFFF;
+ border-width: 1px;
+ border-style: solid;
+ padding: 5px;
+ width: 690px;
+ margin: 15px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+div.important {
+ background-color: #FF8181;
+ border-width: 1px;
+ border-style: solid;
+}
+
+h1 {
+ padding-left: 10px;
+ font-size: 30px;
+}
+
+h2, h3, p {
+ padding-left: 10px;
+ padding-right: 10px;
+}
+
+
+pre, .quote, .code {
+ border:1px #000000 solid;
+ font-family: "Courier New", courier;
+ background: #FFFFFF;
+ color: #000000;
+ padding-top: -10px;
+ padding-right: 10px;
+ padding: 10px;
+ margin-bottom: 30px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+.footer {
+ background-color: #EEEEEE;
+ color: #000000;
+ text-align: center;
+ font-style: italic;
+ font-size: 12px;
+ margin-top: 10px;
+ padding: 10px;
+ -moz-border-radius: 7px;
+ -webkit-border-radius: 7px;
+}
+
+a {
+ color: #000000;
+}
+
+a:hover {
+ color: #FF0000;
+ text-decoration: none;
+}
+
+img {
+ padding-left: 10px;
+ padding-bottom: 10px;
+}
+
+img.limg {
+ padding-right: 10px;
+}
+
+div.incsep {
+ background-color: #FEFEFE;
+ padding-bottom: 50px;
+}
diff --git a/www.angelova.eu/templates/xhtml.xml b/www.angelova.eu/templates/xhtml.xml
new file mode 100644
index 0000000..8e9f418
--- /dev/null
+++ b/www.angelova.eu/templates/xhtml.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content type="text/html">
+<tag>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"</tag>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>%%title%%</title>
+ <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
+ <meta name="author" content="Albena Angelova" />
+ <meta name="publisher" content="Xerl Template Engine (xerl.buetow.org)" />
+ <meta name="distribution" content="global" />
+ <meta name="robots" content="index, follow" />
+ <meta name="language" content="en, english" />
+ <meta name="revisit-after" content="1 days" />
+ <=link rel="stylesheet" type="text/css" href="%%stylesurl%%$$style$$" />
+ <script type="text/javascript">
+ var pkBaseURL = (("https:" == document.location.protocol) ? "http://%%piwik%%/" : "http://%%piwik%%/");
+ document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
+ </script>
+ <script type="text/javascript">
+ try {
+ var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 1);
+ piwikTracker.trackPageView();
+ piwikTracker.enableLinkTracking();
+ } catch( err ) {}
+ </script>
+ <noscript>
+ <img src="http://web.buetow.org/stats/piwik.php?idsite=1" style="border:0" alt="" />
+ </noscript>
+ </head>
+ <body>
+ <div class="main">
+ <navigation />
+ <noop>%%content%%</noop>
+ </div>
+ </body>
+</html>
+</content>
+
diff --git a/xerl.buetow.org/PROJECT b/xerl.buetow.org/PROJECT
new file mode 100644
index 0000000..2561c1d
--- /dev/null
+++ b/xerl.buetow.org/PROJECT
@@ -0,0 +1 @@
+Xerl is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl (boosted by FastCGI) and using XML.
diff --git a/xerl.buetow.org/content/98.contact.xml b/xerl.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/xerl.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/xerl.buetow.org/content/99.license.xml b/xerl.buetow.org/content/99.license.xml
new file mode 100644
index 0000000..af37330
--- /dev/null
+++ b/xerl.buetow.org/content/99.license.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>Xerl is (C) by Paul Buetow.</noop>
+ </text>
+ <text>
+ <noop>
+ All rights reserved.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+ * Neither the name of buetow.org nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ </noop>
+ <newline />
+ <newline />
+ <noop>
+THIS SOFTWARE IS PROVIDED BY Paul Buetow ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL Paul Buetow BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ </noop>
+ </text>
+</content>
+
diff --git a/xerl.buetow.org/content/Download.xml b/xerl.buetow.org/content/Download.xml
new file mode 100644
index 0000000..8d9c7f5
--- /dev/null
+++ b/xerl.buetow.org/content/Download.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download</pagetitle>
+ <text>Xerl can be downloaded from git. Just type "git clone git://git.buetow.org/xerl".</text>
+ <text>
+ <noop>Go to </noop>
+ <namedlink href="http://web.buetow.org/git/?p=xerl.git">gitweb</namedlink>
+ <noop> in order to browse the repository online. The master branch always keeps the current stable version. The devel branch always keeps the current development version. For releases there are tags.</noop>
+ </text>
+</content>
+
+
diff --git a/xerl.buetow.org/content/home.xml b/xerl.buetow.org/content/home.xml
new file mode 100644
index 0000000..06f5ae1
--- /dev/null
+++ b/xerl.buetow.org/content/home.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Xerl - A XML/Perl Website Engine</pagetitle>
+ <text>
+ <limg href="?document=images/xerl.png" title="Xerl" />
+ <noop>... is an open source website template engine (TE) with some features of a Content Management System (CMS) programmed in object oriented Perl (boosted by FastCGI) and using XML. This is the alpha version. Xerl is work in progress! It has no real documentation and no release available atm. This is mostly a hobby project fitting my own needs in having dynamic websites. However, if you are interested in Xerl you can feel free to download the sources and try your luck. If you wanna stay in touch please </noop>
+ <namedlink href="http://freecode.com/projects/xerl">subscribe via freecode.</namedlink>
+ </text>
+</content>
diff --git a/xerl.buetow.org/htdocs/images/freshmeat.gif b/xerl.buetow.org/htdocs/images/freshmeat.gif
new file mode 100644
index 0000000..b5820c3
--- /dev/null
+++ b/xerl.buetow.org/htdocs/images/freshmeat.gif
Binary files differ
diff --git a/xerl.buetow.org/htdocs/images/head.jpg b/xerl.buetow.org/htdocs/images/head.jpg
new file mode 100644
index 0000000..76e9edc
--- /dev/null
+++ b/xerl.buetow.org/htdocs/images/head.jpg
Binary files differ
diff --git a/xerl.buetow.org/htdocs/images/xerl.png b/xerl.buetow.org/htdocs/images/xerl.png
new file mode 100644
index 0000000..38f8a92
--- /dev/null
+++ b/xerl.buetow.org/htdocs/images/xerl.png
Binary files differ
diff --git a/xerldev.buetow.org/content/98.contact.xml b/xerldev.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/xerldev.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/xerldev.buetow.org/content/home.xml b/xerldev.buetow.org/content/home.xml
new file mode 100644
index 0000000..b44816e
--- /dev/null
+++ b/xerldev.buetow.org/content/home.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Welcome to test.buetow.org</pagetitle>
+ <textheader>Xerl Test Site</textheader>
+</content>
diff --git a/ychat.buetow.org/OBSOLETEPROJECT b/ychat.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..b259b99
--- /dev/null
+++ b/ychat.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+yChat is an experimental, XML-configurable, fast, very portable, multi-platform Web-based chat server written in C++ and a little subset of C which supports secure SSL sockets using OpenSSL, MySQL databases and is compatible with almost all browsers that support frames and JavaScript. It runs on all servers which are POSIX.4a compatible and use the GNU GCC C++ compiler from 3.1 and up with pthreads enabled. Its developed under the GNU General Public License.
diff --git a/ychat.buetow.org/content/98.contact.xml b/ychat.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/ychat.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/ychat.buetow.org/content/Documentation.xml b/ychat.buetow.org/content/Documentation.xml
new file mode 100644
index 0000000..6de3507
--- /dev/null
+++ b/ychat.buetow.org/content/Documentation.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Documentation</pagetitle>
+ <text>There are several branches of yChat available. Each branch has its own README file which contains all the documentation stuff. But currently there is only the CURRENT branch active.</text>
+ <textheader>yChat 0.9 (CURRENT)</textheader>
+ <text>
+ <link>https://ssl.buetow.org/repos/ychat/trunk/ychat/README</link>
+ </text>
+ <text>Please read the README's very carefully before asking questions. :)</text>
+</content>
diff --git a/ychat.buetow.org/content/SVN.xml b/ychat.buetow.org/content/SVN.xml
new file mode 100644
index 0000000..8401fb4
--- /dev/null
+++ b/ychat.buetow.org/content/SVN.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Download through SVN (Subversion)</pagetitle>
+ <text>yChat can be downloaded from SVN. Use the following steps to do so:</text>
+ <pretext>svn co https://ssl.buetow.org/repos/ychat/trunk/ychat
+ cd trunk
+ more README</pretext>
+</content>
+
diff --git a/ychat.buetow.org/content/Source-Packages.xml b/ychat.buetow.org/content/Source-Packages.xml
new file mode 100644
index 0000000..e12b5bb
--- /dev/null
+++ b/ychat.buetow.org/content/Source-Packages.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Source Packages download</pagetitle>
+ <text>yChat binaries are not available for download. But source packages can be downloaded.</text>
+ <text>
+ <noop>Look at</noop>
+ <link>ftp://ftp.buetow.org/pub/yChat/</link>
+ <noop> for all available yChat source packages and at </noop>
+ </text>
+</content>
diff --git a/ychat.buetow.org/content/home.xml b/ychat.buetow.org/content/home.xml
new file mode 100644
index 0000000..c15ea2b
--- /dev/null
+++ b/ychat.buetow.org/content/home.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Welcome to yChat</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of the yChat has been stalled. In near future, there will be no further development on this project. This project always was a proof of concept only. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+ <text>What is yChat? yChat is an experimental, XML-configurable, fast, very portable, multi-platform Web-based chat server written in C++ and a little subset of C which supports secure SSL sockets using OpenSSL, MySQL databases and is compatible with almost all browsers that support frames and JavaScript. It runs on all servers which are POSIX.4a compatible and use the GNU GCC C++ compiler from 3.1 and up with pthreads enabled. Its developed under the GNU General Public License.</text>
+ <text>
+ <noop>If you wanna stay informed, please subscibe at </noop>
+ <namedlink href="http://freecode.com/projects/yChat">freecode</namedlink>
+ <noop> to the yChat project. You will receive an email then a new release has been made.</noop>
+ </text>
+ <text>PLEASE NOTICE THAT yChat IS NOT Ychat! Ychat is a Yahoo Chat Client while yChat is a web based chat server. So they both handle chatting but are very different and are totally different projects!</text>
+ <textheader>Changelogs</textheader>
+ <text>
+ <noop>The CURRENT (0.9.x) branch changelog can be found at </noop>
+ <link>https://ssl.buetow.org/repos/ychat/trunk/ychat/CHANGES</link>
+ </text>
+ <text>
+ <noop>The CURRENT (0.9.x) branch todo list can be found at </noop>
+ <link>https://ssl.buetow.org/repos/ychat/trunk/ychat/TODO</link>
+ </text>
+ <text>
+ <noop>There is no active STABLE branch available atm.</noop>
+ </text>
+</content>
diff --git a/ychat.buetow.org/content/license.xml b/ychat.buetow.org/content/license.xml
new file mode 100644
index 0000000..330e631
--- /dev/null
+++ b/ychat.buetow.org/content/license.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>License</pagetitle>
+ <text>
+ <noop>yChat is (C) by Paul Buetow.</noop>
+ </text>
+ <textheader>GNU General Public license</textheader>
+ <text>
+ <noop>
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ </noop>
+ <newline /> <newline />
+ <noop>
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ </noop>
+ </text>
+</content>
+
diff --git a/ychat.buetow.org/htdocs/images/ychat-big.png b/ychat.buetow.org/htdocs/images/ychat-big.png
new file mode 100644
index 0000000..518ac1f
--- /dev/null
+++ b/ychat.buetow.org/htdocs/images/ychat-big.png
Binary files differ
diff --git a/ychat.buetow.org/htdocs/images/ychat.png b/ychat.buetow.org/htdocs/images/ychat.png
new file mode 100644
index 0000000..3439ac8
--- /dev/null
+++ b/ychat.buetow.org/htdocs/images/ychat.png
Binary files differ
diff --git a/ychat.buetow.org/htdocs/images/ychat4.png b/ychat.buetow.org/htdocs/images/ychat4.png
new file mode 100644
index 0000000..2288e1b
--- /dev/null
+++ b/ychat.buetow.org/htdocs/images/ychat4.png
Binary files differ
diff --git a/yhttpd.buetow.org/OBSOLETEPROJECT b/yhttpd.buetow.org/OBSOLETEPROJECT
new file mode 100644
index 0000000..29ed9bc
--- /dev/null
+++ b/yhttpd.buetow.org/OBSOLETEPROJECT
@@ -0,0 +1 @@
+yhttpd is the HTTP server engine of yChat.
diff --git a/yhttpd.buetow.org/content/98.contact.xml b/yhttpd.buetow.org/content/98.contact.xml
new file mode 100644
index 0000000..f46ee65
--- /dev/null
+++ b/yhttpd.buetow.org/content/98.contact.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>Contact Me/Us</pagetitle>
+ <text>
+ <noop>Please use the </noop>
+ <namedlink href="http://web.buetow.org/listinfo/dev">Development Mailing List</namedlink>
+ <noop> for any considerations of this humble programming project or any other programming project of mine.</noop>
+ </text>
+ <text>
+ <noop>But you may also use other methods such as listed </noop>
+ <namedlink href="http://contact.buetow.org">on this site</namedlink>
+ <noop> for example.</noop>
+ </text>
+ <text>
+ <noop>If you are interested in other projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> :)</noop>
+ </text>
+</content>
+
diff --git a/yhttpd.buetow.org/content/home.xml b/yhttpd.buetow.org/content/home.xml
new file mode 100644
index 0000000..b9f0451
--- /dev/null
+++ b/yhttpd.buetow.org/content/home.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
+<content>
+ <pagetitle>yhttpd</pagetitle>
+ <important>
+ <text>
+ <strong>Important notice:</strong>
+ <noop>The development of the yhttpd has been stalled. There will be no further development on this project. This project always was a proof of concept only. For current programming projects please visit </noop>
+ <link>http://dev.buetow.org</link>
+ <noop> and enjoy :)</noop>
+ </text>
+ </important>
+</content>