Warning, /education/ktouch/data/courses/ch2.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0"?>
0002 <course>
0003  <id>{90a0ad22-18e7-484f-b1cd-6babdd0f7037}</id>
0004  <title>Deutsch (CH - aus Tipptrainer)</title>
0005  <description>German training file
0006 adapted by Sven Gohlke &lt;sven@clio.in-berlin.de>
0007 for ktouch from a training file distributed by
0008 Andreas Kalbitz  &lt;felix@pingos.schulnetz.org>
0009 for Tipptrainer V0.4 http://www.pingos.schulnetz.org/tipptrainer
0010 distributed under the GPL2
0011 Version: 0.1 beta  (Modified for Swiss keyboard layout)</description>
0012  <keyboardLayout>ch</keyboardLayout>
0013  <lessons>
0014   <lesson>
0015    <id>{538f576c-135e-46b2-86f2-333488359bdd}</id>
0016    <title>Grundhaltung 1</title>
0017    <newCharacters>dfjk</newCharacters>
0018    <text>ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj
0019 fj jf fj jf fj jf fj fj jf fj jf jf fj jf fj jf jf jf jf fj
0020 ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj
0021 jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf
0022 jfj jfj fjf jfj fjf jfj fjf jfj fjf fjf fjf fjf fjf fjf fjf
0023 fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff
0024 fjf jfj jfj jfj fjf fjf jfj fjf jfj fjf jfj jfj jfj fjf fjf
0025 dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk
0026 dk dk dk kd kd kd kd dk dk dk dk kd kd kd kd dk dk kd kd dk
0027 ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd
0028 ddk ddk kkd ddk kkd ddk ddk kkd kkd ddk ddk ddk ddk kkd kkd
0029 dkd kdk dkd dkd kdk dkd kdk dkd dkd kdk dkd dkd kdk kdk dkd
0030 dkk kkd dkd dkk kkd dkd kkd dkd kkd dkd kdk kdk dkd kdk dkd
0031 ddd kkk dkd kdk dkk kdd ddd ddd kkk dkd kdk kdk dkd kkk ddd</text>
0032   </lesson>
0033   <lesson>
0034    <id>{8194dc73-5356-45a8-91cb-faa53004f4f1}</id>
0035    <title>Grundhaltung 2</title>
0036    <newCharacters>aslö</newCharacters>
0037    <text>ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll
0038 ls sl ls sl sl ls sl ls sl sl sl sl ls ls sl ls sl ls sl ls
0039 ssl ssl lss lss lss lss lss lss lss lss lss ssl ssl ssl ssl
0040 lsl sls lsl lsl ssl sls lsl sls sls lss lsl sls sls lsl sls
0041 ssl lsl lsl sls lss lls lll sls lsl sls lsl sls sls sls sls
0042 lsl sls lsl lls lsl ssl sls lls lls lsl lls lsl sls lsl lls
0043 lll sss lsl lll lsl sss lsl ssl ssl lsl lls lll sss lsl ssl
0044 aö öa aö aö öa aö öa öa aö aö aö öa öa öa aö aö öa öa aö aö
0045 öa aa öö aö öö aa öö öö aa öa öa öa öa aö aö öö aa öö aö öa
0046 aöa öaö aöa aöa öaö aöa aaö aaö aaö ööa aaö öaa öaö ööa aöa
0047 ööö aaa aöa ööö aöa aaa öaö aöa aöa öaö aöa aöa öaö aöa öaö
0048 aöa ööö aaa aöa aöa aöa öaö aöa aöa aöa öaö aöa aöa ööö aöa
0049 aaö aaö aaö öaö aöa ööö aöa ööö ööö ööa ööa aaö öaö aöa ööa
0050 aöa aaa öaö aöö ööa aöö ööa aaö öaa aöö öaa aöa öaö aaö öaa</text>
0051   </lesson>
0052   <lesson>
0053    <id>{7c5080f2-6117-40da-83a7-30ac1c5ede83}</id>
0054    <title>Zwischenübung</title>
0055    <newCharacters></newCharacters>
0056    <text>asdf jklö asdf jklö asdf jklö ölkj fdsa ölkj fdsa asdf jklö
0057 asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf jklö
0058 askj asjk askj askj asjk asjk asjk asjk asjk askj askj asjk
0059 lsöa lsöa lsöa aösl aösl aösl aösl aösl aösl aösl aösl aösl
0060 alsö aösl lsöa löls löss skök lsöa slöa löal ölsö slaö söal
0061 aösk alsk aöls aöls aöld aösl aösk asök öska alök asld öskö
0062 dask klsa klsd dlsa öldk dkls ölsa klsa klas lkas slak skal
0063 fksk dksl jfjf skdj dsaj jafj jsdj fjdk jfkd fjdk fjdk fjdk
0064 fkds kldj jkld fdsa fdsa fdsa fdsa jkls sakd dsaö jkdk djfk
0065 slaö aljs sdkf dkls kkls llsk söak dlsd sldl dlsl dsld dlsl
0066 dlld ldld sösl alsö dlfk fldk fkld kfal fals lssa lass lass
0067 lsls ldfj kalf klas lkas jdks lsak kdfj alsj lkdf kjja jaja
0068 falk lfds fall lfds jfks fall falk fall fals slak dlsa lsdf
0069 jkak kaks lkak ksda kdls lsdf dsaj kjlj lökd fksl slkd jkls
0070 ffkd kdkk dkks saak sask ssas dsas klöl dsas lkkl lkjk lkjl
0071 aösl ssas llkö kkök ölkj lkjl ölkö ölöa ölks öklj jlkk lkds</text>
0072   </lesson>
0073   <lesson>
0074    <id>{574a6b59-ea61-492e-99fd-de5ac4e71ad9}</id>
0075    <title>Zwischenübung</title>
0076    <newCharacters></newCharacters>
0077    <text>sla las laa aal sla lsa las sas lsa laa las all als ass als
0078 all als las all als las all als las all als las all als las
0079 sla sal sla sla saa sas asa lal ala als sss lsa sla sll sla
0080 las als all las als all las als las als all als all las als
0081 sls lsl lal sas lls ala lal las asl las sal las als all sla
0082 als all las als all las als all las all all als als las las
0083 fad das sad lös las lad lad aal fas kal sal fas dsa dks fda
0084 fall lass kalk lass klas salö salk laös llsa llsa ölsa lsaö
0085 ösal löss ösks öskl öslk lsal löas klsa löls löls klsa klös
0086 kalk kalk fall fall falk lass lssa lass kalk falk fass sass
0087 safd safd klöa aölk lsal lsas slas lsls fjdl alsa jaja jdld
0088 jldd kjsk klas kalk saal lass fakl sall lall ladd ladd dsal
0089 falk kalk falk kalk saal kalk falk saal kalk fall saal fall
0090 falk fall fals kall kalk saal falk lass kalk löss lass fall
0091 falk kalk fall löss kalk fall saal fall löss saal fall falk
0092 lass fall lass falk kalk saal fall löss kalk kalk saal fall
0093 falls kafka kajak kajak falls falls kafka kajak kajaj kafka
0094 kafka falls kajak falls kafka falls kajak kafka falls kajak
0095 falls als falk kalk kafka das all das lass das las als kalk
0096 öl als löss kafka kajak öl als all falk löss lass las kajak
0097 all das öd all dass das öl kafka lass das ja kalk öl ja las
0098 all das saal falk kalk kajak kafka saal falls das dass lass
0099 als all das öl falls all das öl ja als all das öl kafka las
0100 falls falk all das las das öl als all kalk fall saal las ja
0101 ja ja sass da als all das öl kafka las falk sass da als all
0102 das öl lass das all kafka las all falls all das öl as ja da
0103 da das alls kafka las kalk fall saal falls all das öl ja ja</text>
0104   </lesson>
0105   <lesson>
0106    <id>{30b3f653-2953-45f6-b2c5-c3c4ba2ff6cb}</id>
0107    <title>i und e</title>
0108    <newCharacters>ei</newCharacters>
0109    <text>de ki de ki de ki de ki de ki de ki di ke di ke di ke di ke
0110 dak dik dak dek dak dik kid kid dik eki ede kde dek dei die
0111 sei sie lie ise asi esi ase las lie fie kis eis ise ike eki
0112 jie jei eij eej jee jii sii ees iis ais iis ssi sse sie ies
0113 kei iek kii kee eke ike adi ida ede ese see ise isa sai sae
0114 lee lei lie lle ill eel sea eas ase lea kea jea sik aik eik
0115 kade lade jade lade kiss lies like daks jade jedi kadi sadi
0116 kess lass löss lies siel alle fell fiel fail siel fiel feil
0117 seil lies keil like feil fiel jail dail das is fis ais lief
0118 fiel fall feil dies seil jade keks siek jedi fade sade lade
0119 file seil siel fiel jail lade like jedi kadi eile alle eile
0120 siele lalle falle kalle seile feile leise keile lalle falle
0121 alles kalles elle felle fiele öse seile keile fiele die eis
0122 lasse fasse kasse sasse löse sie lasse fasse kasse asse die
0123 isa kies alias salsa else fels als je ja sass iss kiss esse
0124 lasse kasse kaffee affe safe lief ilse kleie eise seile sie
0125 ade alle lies alias alles falle felle kalle kill keil kille
0126 elle alle delle seile eile keile kiel fiel siel adidas lies
0127 ja das alles dies lies sie alle eile leise feile delle asse
0128 kasse lasse diese dieses dies lies fiese lade sade fade eis
0129 jail file alias kiss sed deal seal lease fade ill fill feel
0130 kaffee fiel alles eile kalle feile sie seil seile kasse eis
0131 ja sei da fallada kafka saal öle öse als alles fiel siel es
0132 lade es fade saal es das fass es ja fiese liese lies dallas
0133 das da die sei jede jedes diese sei seife eides filiale eis
0134 dies des seide dieses fidel lief des alles lies das kleides</text>
0135   </lesson>
0136   <lesson>
0137    <id>{68d858c0-a520-4195-a4d2-e0efe56fde02}</id>
0138    <title>g und h</title>
0139    <newCharacters>gh</newCharacters>
0140    <text>fgf fgf jhj jhj fgf jhj jhj fgf jhj fgf jhj fgf jhj fgf jhj
0141 fggf jhhj fgjh fgjh fgjh fghj jhgf fghj fgjh fghj gfhj fgjh
0142 fgf gfg jhj hjh gfh jhg fgj jhg fgh jhg hgf ghf hgf ghf fjh
0143 fga agf gfa fga fag fga fga afg fag fag fag gaf gfa gag gfa
0144 jag ajg jag ajg ajg gaj jag jga jga gja fgj gjf ajf agj ajg
0145 öjh hjö hjö öjh jöh jöh hjö jhö öjh öjh jöh jöh jhö ögö öhö
0146 afg öhj agh öhg agj öhj gaj höj gaj hög hag ögh öhg ahg öhh
0147 haag haff haag haff haag haff fahl half fahl half hasl lasa
0148 kahl lags slag glas alga gala agfa haff haag glas lags gasa
0149 gesa sage hage jage fehl fahl hege gehe hege gehe sehe hase
0150 hass fahl kahl kehl kiel geil lieg heil hies dega gade jage
0151 jagd jögh hals gels gisa löse geis sieg igel lieg lage gala
0152 egel flegel fahles kahles sage es kegel segel jagd laage he
0153 hegel flegel kegel fahle ihle ahle alge felge selige heilig
0154 heilige eilig seele gelee heel heals hall he his heise leis
0155 geisel feige fehle helfe half fege diggi daggi jiggi jag is
0156 geige feige liege fliege siege diehle fiele galle falle heg
0157 hilfe heile half fall gehe giga glas flies dies see eisiges
0158 die eisige see die alge das fass das glas das glas seidiges
0159 gaffe haff kaff die alge  die felge siege sage gehe sehe es
0160 she is his he is she lies es gase gas hass fass lass kahles
0161 gisela höhle sah diese höhle geöle hase jade jage lage heil
0162 hadi sage lass das fass dies seidige kleid gehe hege gelege
0163 geklage gelage sage die sage gejage klage felge helge leide</text>
0164   </lesson>
0165   <lesson>
0166    <id>{cfeb09fa-6f1a-49e4-8559-ac21230531b4}</id>
0167    <title>w und o</title>
0168    <newCharacters>wo</newCharacters>
0169    <text>sws lol sws lol sws lol sws lol was los was los was los was
0170 was sws los lol sws lol was los wag weg wog log los weh wie
0171 log los was wow lol sws wow sow saw osw aso oso los kos jas
0172 kdw dwk jdw wdj okw wok wie aol das los leo loe lei wei wie
0173 gold geld soll will kilo lose kose wald jagd wage lage lego
0174 hose hase lode ewig soda dose wild will soll wald feil woll
0175 weise leise heise hose lose wiese waffel wieso weil was wie
0176 wiege weise will logo leise wiese wiese wieso wald was wohl
0177 waage wiege agil wog was wieso wald waldig wilde kilo wieso
0178 jage wildes wild wald was sah sie wie log sie was wieso log
0179 isa die wiese lag weg wie weil sie wo sowieso lolö öle ölig
0180 loewe leise lose gosse gasse hose dose diese woge loge wade
0181 wash fish who is who was whose fool while whole who goes he
0182 goes she goes goal she saw dow kill as file off while whole
0183 false welsh wise whis joda jedi fish flash dog ale while we
0184 wie weise wieso kafka was las als da was fiel die hose lose
0185 die gosse sie wog je dose kaffee das was sie sah die kladde
0186 sie fiel da die wade kafka fade das die lade los es wog was
0187 kafka las die kladde als was fiel was wog das löss wege weg
0188 öle die waage das wog kafka las wie las kafka die kladde da
0189 wieso lass sie wog diese kasse affe wog die waage log sowas
0190 die wiege die waage das segel flog die woge die jagd so wie
0191 das wild floh es goss waldig eisig als die wiese wie willig</text>
0192   </lesson>
0193   <lesson>
0194    <id>{3e39987a-5238-4579-92b9-bdd307f57971}</id>
0195    <title>r und u</title>
0196    <newCharacters>ru</newCharacters>
0197    <text>frf frf juj juj juj frf fuj juf uuj uuj fuf uuf ruu uru ufr
0198 fra aua fau fra fru jau jar dau dar sau sua sar sra öuö rör
0199 ded kik juj ded frf ase ras juk kuj fuj ruf dei ser usl öre
0200 war wor rio rus ras ral rel ril rol ole oli koi oki dok rod
0201 eul eur edu sui seu weu leu keu heu geu feu deu aeu are dar
0202 frau ursl fahr wahr wehr wors wurs juss juhu uhus guss fuss
0203 raus haus laus daus wars waru daru karu saru laru jaru ufos
0204 gard hars kars lars jare jarr jeuh jerr kerr herr gerr gurr
0205 darauf klaus uwes rufe jeder rief alles rief sehr ruf werke
0206 darauf  dass klaus das rief wolle rolle solle kuddel suddel
0207 alles was das haus so liege der wille der frau der herr aus
0208 rief das alles was die seele jaja ferkel hase wolf uhu eule
0209 rehe jage wild gewehr erlege kugel wars kugel flog reh floh
0210 hase lief wolf rief war es der wolf der da so rief der hase
0211 luise las das auf was fiel so fiel der herr das war wohl so
0212 wer lief der rief regel gewehr soll der hase wohl war es da
0213 hallo wer war diese halli hallo hallöle hallali hirse hafer
0214 rede lies sage wage rufe lusiese sie war es kuss fred gelle
0215 wars ulli sage es liese war es dieses haus klaus rede ruhig
0216 ruhe wer da rief das lief so weil das haus ruhig lag es war
0217 wage es war dusselig es war eisig weil luise da war egal du
0218 will es kalle oder ole hose aus wolle kleid seidig haus aus
0219 löss fiel kafka was er rede ruhig lies es ruhig aller regel
0220 das regal das fiel der saal war leer wars fred wars ole was
0221 war luise wer ulli wer dario alles lief  als das regal fiel</text>
0222   </lesson>
0223   <lesson>
0224    <id>{26c9b437-3f79-4c84-9772-852aa5e1983f}</id>
0225    <title>Zwischenübung</title>
0226    <newCharacters></newCharacters>
0227    <text>aufs dies jura soda hier ufer haus erde frau juda judo joda
0228 ruhe rase glas gras fass fuss ewig jahr rede klar aula fuhr
0229 lauf lief rauf rief dorf darf half hilf hole sole rose lose
0230 hose ferse hirse kriese kreise leise heise weise aus garaus
0231 weise welle welse ferse wohlig wasserglas wasserfass wildes
0232 frage gelage heraus wieso darf fasse wasser lasse oswald wo
0233 war da was  wieso war der das eilig wohlig ruhig eisig hals
0234 hilfe kalle saal solle wolle wille wild wilde wildes waldig
0235 wollo kohle sohle dohle gejohle logo sog flog woge jod hose
0236 jagd gewehr eule geheule keule kuhle soul klaue wohlig hole
0237 war er das  war sie das  wer war das wohl  wieso war es so
0238 weise leise reise heise kriese wiese ferse hirse garaus was
0239 also was soll das  weil das so sei  klar das war so ja das
0240 was so war  was soll er was will er wer will es wer soll es
0241 er soll was sie soll was sah er was so sah es aus was wohl
0242 sie wolle was so er sah wer will das da wer soll wer ursel
0243 alles war da was fiel das war gerade gefiel er jodele wolle
0244 walle walle falle gefiel gefahr gewehr wars wurde gulli
0245 woge flog sog sauge lauge klaue dau gerade gelage woge woge
0246 wage sage frage frau herr hausfrau hausherr heraus goldig
0247 falke eule uhu juhu also falls das so war  war es so klar</text>
0248   </lesson>
0249   <lesson>
0250    <id>{8029cb35-c799-44dc-a820-4d89e245f36d}</id>
0251    <title>t und z</title>
0252    <newCharacters>tz</newCharacters>
0253    <text>ft ft ft ft ft ft jz jz jz jz jz jz ft jz ft jz ft jz ft jz
0254 ftf jzj ftf jzj ftz jzt ftz jtz fzt jtz ftz fjt fjz fjt fjz
0255 dzd fzf dzf dzd dzd szs aza ata sts sts ktk tlt ltl ötö özi
0256 zög zöge zog log lok teig teil tide tage tag zarge zag zuse
0257 ast last hast fast hatz fatz latz katz katze satz satz jazz
0258 zu zur zeit ziel zahl ziel zeit teil teile heil feile zeile
0259 ziele ketzer satz heile zeile ziele teile tief tage lage zu
0260 dutze kartzer kratze kratzer latz garz jetzt kerze kurz zur
0261 zeit seit der zeit zeisig ziele zahl zahle dutze kratze tue
0262 zarge zulu taz fratz jazz katze kurzer kurz letzte lust las
0263 zog er gefasst lasst trage frage trug zur hetze falz fetter
0264 herr fette öle zola ritze der herr zog das heraus gezielter
0265 welt erde orte worte warte zarte witze werte harte karte zu
0266 der zug zog er flog sie lief es geht halt das  halt auf zoo
0267 wetter wettere watte lagert wagt es gelegt gelege fegt dies
0268 löss fiel saugt es auf fegt es auf liest er was  er las das
0269 wieso liest er das wer sagt etwas gesagt getagt gewagt erze
0270 löst es auf gelöst geht er wer wagt geht wer zaudert steht
0271 fast gewagt ist gesagt tag tue eis taut auf zahl das eis da
0272 kafka liest der titel ist das tier war da weil dies tier da
0273 war  fiel der krug alles lief  half  saugte sagte rief geht
0274 also daher wer geht geht jetzt er liest die kladde wer hört
0275 da zu er hör sie hört kafka liest zola elise fragt fritz da
0276 der was hörte wartete kafka sagt zu elise geht jetzt frau
0277 es stört wer da fragt die woge erstarrt alles stille
0278 elise geht es war kafkas wille sie geht als der krug grade
0279 fiel der saft lief der autor rief alles eilte dazu jetzt
0280 war ruh</text>
0281   </lesson>
0282   <lesson>
0283    <id>{72c11609-d70c-4981-a0f0-20382f667e66}</id>
0284    <title>Zwischenübung</title>
0285    <newCharacters></newCharacters>
0286    <text>der die das wer wie was wo der die das wer wie was wo da so
0287 sehr steil sehr stark her klar sogar das der das die daraus
0288 dass das dass das es was klar sogar das dies wie es ist sag
0289 sah sehe sieh daraus woraus des dies dar wer wo was weg war
0290 der die das des dies diese dieser dar daraus der der dieses
0291 wer wieso war was wo woraus wort worte wolle wollte soll es
0292 sollte hole holte hals halt halte falte kalte altere walter
0293 walte wer will wer soll wer ist wer hat er hatte sie hat du
0294 du hast du sollst du willst du holst du sagst du sagtest es
0295 was sagt er da was hat er da was soll das da was will er da
0296 wer will das wer soll das wer hat das wer sagt das was sagt
0297 sie sie sagt was er hat er sagt dass du das sagtest was sie
0298 gesagt hat er sagte dass sie es ja gesagt hat gesagt hat er
0299 heute dass sie es gesagt hat sie tat wieso sie das tat weil
0300 sie das tat was er sagte ja er sagte was sie tat es tat weh
0301 heute hat er heu geharkt das gras war heu heutzutage hat er
0302 alles was er will jeder hat was er will jeder ist wer wieso
0303 er das ist was er ist ist klar weil er isst was er ist weil
0304 es so gut ist dass er es isst wo er es sieht dazu sagte sie
0305 dass er heute isst was sie will lege die karte auf die erde
0306 wo geht es zur see wie geht es heute geht es gut es geht so
0307 so wie das geht geht es gut gut gesagt der fluss das wasser
0308 löse das seil jetzt ist es so weit auf dieser welt sagt sie
0309 alles was sie weiss was weiss sie alles wer wusste das</text>
0310   </lesson>
0311   <lesson>
0312    <id>{db1adb3c-a61a-440b-824a-9ebd3d915a35}</id>
0313    <title>q und p</title>
0314    <newCharacters>qp</newCharacters>
0315    <text>qp pq qp pq qp pq qp qp pq qp qp pq pq qp pq qp qp qp pq pq
0316 qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu
0317 pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr
0318 op op op op op op op op op op op op op op op op op op op op
0319 qua quo qua quo qua qua quo que que qua quo que qui qui quo
0320 pra pra pro pro pro pro pre pri pre pra pro pra pre pri pru
0321 pod qua pas pes pis pid pad ped pre pfa pfe pfi pfo pal ple
0322 pli ple pla pek pik pak pok pei peu pou pol puk pfu pfr pfu
0323 faq fap dap kap lap laq leq geq seq que hap kap sap paw wap
0324 quer quar quap quir quet quel qual quod quep quer quar quas
0325 pros pras pris prid prod prad prol pril pral peil pfei pfah
0326 pfla pflo plat plas plea plig plik plag pleg plus plei plie
0327 quil quik quas wapp weap wipp lipp dipp sipp hipp kipp ripp
0328 qual real praktik praktiker pelle pille palle qualle quelle
0329 prall aufprall spiel gefiel progress proto prater prall pro
0330 prof prokura prokurist predator presse erpresser protze opa
0331 oper opera portal portiert apropos quelle portierte plagiat
0332 plage pflug egge quast quest top hopper plaque platz pfeile
0333 quoll geplagt gesagt gefragt preis preise leise quassele op
0334 oper rap rippe rappe ertappt getappt getippt tip wippe pril
0335 prasse presse klappe klappere geklappert depp stupid steppe
0336 stop stoppt alle er ist gestoppt sie isst er stopft tropfte
0337 das wasser tropft der wasserfall gefoppt poppig pope papier
0338 pappe lappe radikal gerappt gerafft das wasser quillt leise
0339 heraus aqua aquarell artist produkt palette preise pflaster
0340 paragraph perl protokoll sparpreis kapitalgruppe post paare
0341 quadrat quadrate quadratur des kreises philosoph pause quiz
0342 porto partie partei plato padua parkplatz professor pariser
0343 reprise die quelle des flusses die weserquelle europapokale</text>
0344   </lesson>
0345   <lesson>
0346    <id>{256e9080-6c95-4d5f-8f22-81e83ae00813}</id>
0347    <title>v und m</title>
0348    <newCharacters>vm</newCharacters>
0349    <text>vm mv vm mv fv jm mj vf fm vj jv mf vf gv jm hm mj mh mg vh
0350 vi va ve vr vg vi vu vo av ev iv uv ov uv me ma mo mi me mu
0351 vim vam mer mar mir mei mol mal mie mig mag mog meh muh mau
0352 vau vei vie vor vol val jav jov jev jam mai maj mer wem vim
0353 viel vase vers mehr maar mit voll pomm luv rom reim warm am
0354 vom wem dem ihm rum mull male maus mais mies muss kaum moos
0355 viel oval volk vater immer mehr immer mehr meister viele im
0356 vieles muss meise mehr mus meer viele klammer wieviel warum
0357 mitte mittel matte matt platt platte watte quaddel mast mus
0358 vertrag kaum verzug vermerk zuvor zuviel jemals vorteil ihm
0359 vorgemerkt vorgesagt vor dem saal im stall muster kohlmeise
0360 makulatur mogelei malerei verse ferse merke markiert markus
0361 mimik hervor herum vertreter wurde mehrere verkauf verglast
0362 fremde vögel vogel des vogels vögel klaus kommt aus amerika
0363 es stimmt die stimme der stummel verlade gestammelt stummer
0364 kummer fummel hummel summe summt krumm kram er kramt lahmer
0365 verkehr verkehrt herum umfahre marktplatz wer mag apfelmus
0366 lava magma mutter vater gemerkt vermerkt vermarktet versagt
0367 vermisst vermiest verklagt verzagt er verzog werktags werft
0368 er vertrat klaus vertrat fred vera vertritt maria uta reimt
0369 verse paul liest verse vom autor kafka goethes verse las er
0370 am mittag wer liest zolas werke daheim liest sie heim jedem
0371 etwas mit viel gehalt die werte qualle im meer klammtal die
0372 quasselstrippe warum streift der kater herum es ist so kalt
0373 die katze sitzt im haus herum sie miaut zu laut verwahre es</text>
0374   </lesson>
0375   <lesson>
0376    <id>{77936aa4-ec36-4208-9cff-309273975b00}</id>
0377    <title>n und b</title>
0378    <newCharacters>nb</newCharacters>
0379    <text>bn nb bn nb nb bn bn nb nb bn nb bn gn gn gb hb bh jb fn bf
0380 gn fn gb bg fb hb bh jb bj kb bk db bd sb bs ab ba lb bl bö
0381 öb bo bu bi no nu ni ne be br bw kb bk bt tb zb bz ln nl vn
0382 jnj jnj njn fbf bfb fbf bfb jnj njn bfj njf gbt bgt nju njh
0383 hun han kan fan bus und ohn pon ihn ein nie nun neu nah den
0384 din win pin uin ein nau bau bew beo boh bog bag big gib gab
0385 geb fab dab sab kab lab lan dan san wan han zen ren wen tun
0386 nein wein kein bein bier kein tier aber ober bald bild blei
0387 blau blue baff biff bahn sein wein wohn wien sinn fein kein
0388 neid pein rein eine leim fein huhn hahn nuss bann kann wann
0389 dann mann nein bett bass biss boss blau wald bald halt salz
0390 beginn gewinn allein negation blamage bagage tonnage gebete
0391 gebeten sagen fragen plagen nagen neige trinken singen sang
0392 klang fang den ball alle singen den song alles nur sinnlose
0393 singerei er hat viel zu tun die tante kommt zu ihm umziehen
0394 der umzug kostet viel geld seine einnahmen waren angemessen
0395 zu lies das manual sagt man rtm die informationen findet er
0396 dort zuerst wer liest lernt er sie liest viel uta lernt was
0397 man tun muss um arbeiten zu können könnte sein dass er nein
0398 sagt aber fragen ist besser als warten wen interessiert das
0399 alles was man lesen kann hilft beim lernen fahrt ski in den
0400 bergen beine festhalten er will reinen wein wann wird er es
0401 lesen kafka soll seine verse lesen alle wollen ihn hören da
0402 er so eine tiefe stimme hat eva strittmatter liest viel aus
0403 erbe ihres mannes aber die eigenen verse sind ebenso gut zu
0404 lesen  ist heine vergessen  keine ahnung  ist heine bekannt</text>
0405   </lesson>
0406   <lesson>
0407    <id>{a2ad917d-fe44-4186-b68e-080d9096742e}</id>
0408    <title>c und ,</title>
0409    <newCharacters>c,</newCharacters>
0410    <text>c, c, ,c dc cd k, ,k k, ,k cd dc ck kc d, ,d ck k, c, d, k,
0411 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
0412 ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck
0413 cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd,
0414 dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd
0415 sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch
0416 sch, sch, sch, ch, ch, ch, ch, ch, ch, ch, ch, ch, ch, sch,
0417 ddcc dcdc dccd cddc dcdc cddc dccd cddc cdcd ddcc ddcc dccd
0418 k,,k k,k, ,,kk k,k, kk,, k,k, k,k, ,k, k k,k, k,k, ,k,k ,kk
0419 ac ac ca ca acdc dcca ac acdc acdc ak,k ak,k ak,k k,ak k,,k
0420 fc cf fccf fccf fcf fcf cfc fcf fcf fccf cffc cffc cfcf cfc
0421 lcl lcl clc llcc clc clc lcl lcl cllc lach lach wache mache
0422 ach auch doch dach ich mich sich nicht euch ich welch solch
0423 solche molche welche jene, welche der, die, auch, wenn nun,
0424 da sobald, wenn, dann gerade, als je mehr, desto besser, so
0425 wie du,  na dann,  ich bin, glaube ich  wer glaubt, der ist
0426 dick lack leck auch dich doch deck lech dach loch doch noch
0427 buch fluch such versuch betrug falsch pflicht verzicht auch
0428 versuchung besuch tuch tauche seuche verflucht gedichte chi
0429 eva liest gedichte die ich schon lange kenne, doch schön
0430 sind sie doch  auch, wenn der saal nicht voll ist, wird er
0431 seine verse lesen kommt das komma da hin, oder da hin  ich
0432 will gerne kommes setzen, doch ich mache das sicher immer
0433 falsch  na schön, wenn es sein muss, dann auch mit kommata
0434 schick, schlank, schnick, schnack, schön, schade, schwer,
0435 schlank, schön, schöner, schneller, zu schnell, schriftlich
0436 hilfreich ist, wenn man die regeln zur kommasetzung kennt
0437 auch wenn der rechner streikt, musst du die ruhe bewahren</text>
0438   </lesson>
0439   <lesson>
0440    <id>{3999e8df-dc1c-4898-9718-b6f4550dbe6e}</id>
0441    <title>x und .</title>
0442    <newCharacters>x.</newCharacters>
0443    <text>x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x.
0444 x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x
0445 xx.. xx.. xx.. xx.. xx.. xx.. x.. xx.. xx.. xx.. xx.. xx..
0446 axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa
0447 axt exe axt exe ol. ol. mol. mal. mel. en. en. en. ein. en.
0448 fax max axt axt. fax. max. a..a s..s d..d f..f j..j k..k xx
0449 exe exa ex dax sax fax nux lux mux  tux exakt lexikon lexik
0450 tux. taxi text textur taxen taxator taxameter saxophon lexx
0451 tux. tex. exakt. explosion. exorbitant. mexiko. exempel. ex
0452 tux luxemburg. fix. fax. fixum. fixieren. extrakt. extra.
0453 tux nixe verflixt fixen ein problem fixen. fix. max. lol l.
0454 tux. den text revidieren. xerxes, der perserkönig war nicht
0455 in luxemburg, sagt er. felix lebt nicht am existenzminimum.
0456 linux linux linux linux linux linux linux linux linux linux
0457 tux tux tux tux tux tux tux tux tux tux tux tux tux tux tux
0458 taxi fahren ist toll. linus begann mit linux als student.
0459 auch heute arbeiten viele studenten an der entwicklung von
0460 software, die unter linux laufen soll. exakt nach dem start
0461 blieb der wagen stehen. der fahrer schloss erstmal alle
0462 fenster. er war programmierer, doch er kannte linux nicht.
0463 nach der explosion war der saal leer. kafka las erstmal die
0464 verse nicht mehr weiter, bis sich die aufregung legte. text
0465 der text aus dem lexikon ist nicht ausreichend. deshalb las
0466 sie auch noch die entsprechenden seiten im internet. ende.</text>
0467   </lesson>
0468   <lesson>
0469    <id>{bb83a31a-2456-4491-8b0d-6a3195f06daf}</id>
0470    <title>y und -</title>
0471    <newCharacters>y-</newCharacters>
0472    <text>y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y-
0473 y- y- y- y- y- y- y- -y -y -y -y -y -y -y -y -y -y -y -y -y
0474 ö-ö ö-ö ö-ö ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö-
0475 aya yay aya yay aya aya yay yay aya yay yay aya yay yay aya
0476 fsdaya jklö-ö fsdaya jklö-ö fsdaya jklö-ö fsadya jkl-ö-ö a-
0477 sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys
0478 dyn k-m dyn k-n dyn k-n syd ky- syf k-d syg k-h syn jn- hay
0479 asyl asyl sylt sylt type type asyl sylt sys- teme syn- oden
0480 bay- ern ana- lyse hygiene dynamo gymnastik lyzeum ly- zeum
0481 bayern analyse hy- giene dy- namo gym- nastik synode system
0482 yeti - yak - synthetisches - synergetisch - sylt asyl typen
0483 yast - yet another setup tool
0484 sympathisch sympathie hypothek lyon
0485 als der pc noch nicht das standard-schreibmittel war, und
0486 förmliche texte in die schreibmaschiene gehackt wurden,
0487 stellte man mittels bindestrich sicher, dass der rechte
0488 rand relativ einheitlich wurde. die wörter wurden nach sil-
0489 ben getrennt. der bindestrich kann aber auch zwischen zwei
0490 hauptwörtern stehen, um diese zu verbinden, wie in
0491 kaffee-ersatz. wer sich mit sport auskennt, orientiert sich
0492 an den punktetabellen, wenn er die ergebnisse verschiedener
0493 mannschaften vergleichen will. dort wird der bindestrich
0494 verwendet, um zu zeigen, wer gegen wen spielt.
0495     herta bsc - fortuna köln
0496 in verbindungen wie gertrud-meier-platz oder
0497 nord-ostsee-kanal wird der mittelstrich ohne leerzeichen
0498 verwendet. als gedankestrich taucht er auf, wenn man ein
0499 paar stichworte logisch voneinander absetzen möchte.</text>
0500   </lesson>
0501   <lesson>
0502    <id>{d357879e-b9c9-4f34-b556-248a4a413c2c}</id>
0503    <title>ü und ä</title>
0504    <newCharacters>üä</newCharacters>
0505    <text>öüö öüö öüö öüö öüö öüö öüö üöü üöü üöü üöü öüö üöü öüö üöü
0506 öäö öäö äöä äöä äöä öäö öäö öäö äöä öäö öäö öäö öäö äöä äöä
0507 äüä äüä äüä äüö äüä üäü üäü öüö öäü üäü üäü öäü öäü üöä äüö
0508 öüä öüä öüä öäü öäü üäö äüö öäü öüä äöü üöä äüö öäü öäü üöä
0509 möhre mähre fähre führe würde könnte müsste hätte täte gäbe
0510 wäre sähe läge säge wäge mägen lägen lügen rügen trügen übt
0511 geübt gepflügt - übt bemüht, berühmt, gerühmt, gesühnt über
0512 flögen die vögel über die meere
0513 und sähen die mähre,
0514 gefolgt von dem bären,
0515 dann würden sie stürzen hinab auf den bösen,
0516 zum töten bereiten, verfressenen räuber,
0517 ihn zausen und hacken,
0518 mit schnäbeln zwacken,
0519 ihn stechen und jagen
0520 bis er zög von dannen
0521 mit hungrigem magen...
0522 gesöff, krüge, züge, betrügen, gähnen, erwähnen, gröhlen,
0523 gesänge, gelänge, begänne, zöliakie, zünglein, zündhölzer,
0524 gezündet, verzückt, glücklich, verrückt, bedrückt, rücken,
0525 genügend, berühren, verführen, verfahren, für wen, wofür,
0526 dafür, die tür, das gebälk, etwas gebäck, äpfel, überlegen
0527 übermütig, gäbelchen, geflügel, gebügelt, verbrüht, bäume,
0528 verprügelt, die äste, das geäst, die jäger, flöhe fliehen,
0529 konfitüre, marmelade, breitmaulfrösche ängstigen sich vor
0530 störchen, die lärche, die lerche, schübe, zöge, träge, er-
0531 träglich, nachgeäfft, geschäft, kräftig, beschäftigt, über
0532 von früh bis spät, qualitätsartikel zur verfügung stellen.
0533 die fläche der europäischen gemeinschaft beträgt...
0534 vorwärts und rückwärts gelesen ergäbe der text dieser lek-
0535 tion keinen sinn.
0536 ...ach so, vögel ärgern keine bären.</text>
0537   </lesson>
0538   <lesson>
0539    <id>{77bbbd9e-9945-4b36-8b3f-e50a741a0e24}</id>
0540    <title>Capslock</title>
0541    <newCharacters>ASDFJKLEIGHWORUTZQPVMNBC;X:Y_</newCharacters>
0542    <text>ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE
0543 LINKS GESCHRIEBEN. DABEI BLEIBEN AUCH PUNKT UND KOMMA, SO-
0544 WIE BINDESTRICHE ERHALTEN. IM FOLGENDEN BENUTZEN WIR DIESE
0545 TASTE NICHT MEHR, DA DAMIT NICHT DER UEBLICHE SCHREIBALLTAG
0546 BEWAELTIGT WIRD. DIE BEIDEN ANDEREN UMSCHALTTASTEN WERDEN
0547 JEWEILS VON DEM KLEINEN FINGER DER HAND BENUTZT, DIE EINEN
0548 KUERZEREN WEG HAT. DAS IST IN DER REGEL DIE HAND, DIE FUER
0549 DEN FOLGENDEN BUCHSTABEN NICHT BENOETIGT WIRD. DAMIT IST ES
0550 DANN AUCH MOEGLICH, ALLE ZEICHEN DER ZWEITBELEGUNG ZU TIP-
0551 PEN, ALSO AUCH DAS FRAGEZEICHEN.
0552 DIE ERSTE UEBUNG WIRD FUER DIE UMSCHALTTASTE LINKS, DIE ZWEI-
0553 TE FUER DIE UMSCHALTTASTE RECHTS SEIN. DANACH WIRD GEMISCHT.
0554 ACHTUNG, DIE FESTSTELLTASTE MUSS NUN NOCH EINMAL BETAETIGT
0555 WERDEN. jetzt sollte das capslock-lämpchen aus sein.</text>
0556   </lesson>
0557   <lesson>
0558    <id>{11b17b71-708a-4439-8471-4865c0bc7640}</id>
0559    <title>Grossbuchstaben (links)</title>
0560    <newCharacters></newCharacters>
0561    <text>Ja Ja Ja Ja Ja Ja Ja Ja Ka Ka Ka Ka Ka Ka Ka Ka La La La La
0562 Ma Ma Ma Ma Ma Ma Za Za Za Za Ha Ja Ja Ha Ha Za Ha Ha Ha Ha</text>
0563   </lesson>
0564   <lesson>
0565    <id>{e0352f14-83af-4c0a-98a5-6806fdf05d78}</id>
0566    <title>Grossbuchstaben (rechts)</title>
0567    <newCharacters></newCharacters>
0568    <text>Fö Fö Fö Fö Fö Fö Fö Fö Fö Fö Gö Gö Gö Gö Gö Bö Bö Bö Bö Bö
0569 Wö Wö Wö Wö Rä Rä Rä Rö Rö Gä Gä Fä Dä Sä Vä Vä Vö Sö Dä Dä</text>
0570   </lesson>
0571   <lesson>
0572    <id>{d3aa1c68-3af6-432d-93ed-262cfc611394}</id>
0573    <title>Grossbuchstaben</title>
0574    <newCharacters></newCharacters>
0575    <text>Kalk Kalk Wald Wald Rand Sand Hand Land Verstand Klang Tank
0576 Wort, Ort, Hort, Gehrung, Nahrung, Klarheit, Vergangenheit,
0577 Art, Hahn, Mahnung, Lohn, Sohn, Hohn, Keim, Krönung, Krone,
0578 Leine, Leim, Heim, Geheimnis, Verbannung, Bekanntmachungen,
0579 Training, die Träne, der Trost, trostlos, das Los, Losungen
0580 Die folgenden vier Lektionen werden aus ganz normalen Text-
0581 übungen bestehen, danach geht es mit den Sonder- und Zahl-
0582 zeichen weiter.</text>
0583   </lesson>
0584   <lesson>
0585    <id>{68e54c24-91f9-4b7b-b5d1-40376cc55898}</id>
0586    <title>Zwischenübung</title>
0587    <newCharacters></newCharacters>
0588    <text>Linux - meine Freude
0589 Es war ein ganz normaler Tag. Alles war wie immer. Ich kam
0590 aus der Schule und setzte mich an den PC. Homepage verwal-
0591 ten, Schülerdaten aktualisieren, Unterricht vorbereiten,
0592 nebenbei ein paar MIDI-Files bearbeiten und E-Mail lesen.
0593 Mein Windows-PC ist eben gut ausgestattet. Doch dann ging
0594 es wieder los. Das Abholen der E-Mail dauerte satte drei
0595 Minuten. Als ich dann im Postfach sah, dass da genau eine
0596 nicht einmal sehr lange Mail reingekommen war, stand für
0597 mich der Umstieg fest. Linux musste her. Ich wusste nicht,
0598 was da auf mich zukommen würde, doch das war mir egal. Es
0599 konnte nur noch besser werden. Kostenlose Software, gute
0600 Internetanbindung, arbeiten auf verschiedenen Konsolen,
0601 es klang vielversprechend. Dann ging es los. Erwartungs-
0602 voll packte ich mein SuSE-Paket aus und begann sofort mit
0603 der Installation. Innerhalb eines Tages hatte ich alles
0604 wichtige, also auch die ISDN-Konfiguration, fertig.
0605 Einiges an meiner Hardware war problematisch, z.B. bekam
0606 ich die Soundkarte nicht gleich voll einsatzfähig, aber da
0607 ich nun sowieso erstmal mehrere Gigabyte an Software zu
0608 erkunden hatte, störte mich das weniger.
0609 Eine vernünftige Mailkonfiguration habe ich erst Wochen
0610 später eingerichtet, doch für den Anfang tat es Netscape.
0611 Inzwischen arbeite ich seit zehn Monaten mit Linux, und ich
0612 habe keinen Tag davon bereut. Ich habe wieder angefangen,
0613 Bücher zu lesen, und meine Fähigkeit, mich auf ein Problem
0614 zu konzentrieren, statt einfach drauf los zu arbeiten, ist
0615 irgendwie auch besser geworden. Dennoch gibt es noch sehr
0616 viel zu lernen.</text>
0617   </lesson>
0618   <lesson>
0619    <id>{abe1fad2-1209-4c46-8ef4-5e0dcfa1f7ab}</id>
0620    <title>Zwischenübung</title>
0621    <newCharacters></newCharacters>
0622    <text>Das Internet
0623 
0624 Das Internet ist in aller Munde. Alle wollen daran teil-
0625 haben, viele wollen daran verdienen. Selbst Boris ist, wie
0626 jeder weiss, inzwischen drin. Wie aber alles ganz genau be-
0627 gann, wissen die wenigsten.
0628 In den späten sechziger Jahren begann die Advanced Research
0629 Projects Agency des amerikanischen Verteidigungsministeri-
0630 ums, kurz ARPA genannt, mit der Finanzierung eines experi-
0631 mentellen Wide Area Network, kurz WAN, um damit wichtige
0632 Forschungsorganisationen in den Vereinigten Staaten von Ame-
0633 rika zu verbinden. Dieses Computernetz wurde ARPAnet ge-
0634 nannt. Das ursprüngliche Ziel bestand in der Freigabe teue-
0635 rer und knapper Rechnerressourcen an Auftragnehmern der Re-
0636 gierung. Von Anfang an wurde das Netzwerk von den Benutzern
0637 aber auch für die Zusammenarbeit, also der gemeinsamen Nut-
0638 zung von Dateien und Software, dem Austausch von E-Mail und
0639 der gemeinsamen Entwicklung und Forschung über gemeinsam ge-
0640 nutzte entfernte Computer, verwendet.
0641 In den frühen achtziger Jahren wurde über eine Protokoll-
0642 Suite nachgedacht. Es entstand das Transmission Control Pro-
0643 tocol, Internet Protocol. Dieses wurde im ARPAnet schnell
0644 Standard. Mit der Aufnahme dieses Protokolls in das populäre
0645 BSD Unix-Betriebssystem der University of California at
0646 Berkeley begann die Demokratisierung von Netzwerken. Es wur-
0647 den zunächst Universitäten verbunden, doch es dauerte nicht
0648 lange, bis die in ein lokales Netzwerk eingebundenen Compu-
0649 ter über das ARPAnet kommunizieren konnten. Das Netzwerk
0650 wuchs und wuchs. Waren es anfangs noch eine Handvoll Hosts,
0651 so wurde es schnell ein Netz von Zehntausenden von Hosts.
0652 Das ursprüngliche ARPAnet wurde zum Rückgrat des Internet.</text>
0653   </lesson>
0654   <lesson>
0655    <id>{5624e3c0-2e09-4e38-b514-60a88777046e}</id>
0656    <title>Zwischenübung</title>
0657    <newCharacters></newCharacters>
0658    <text>A. Kalbitz
0659 Lesung
0660 
0661 Samstagabend, Feierabend. Beine hochlegen, abschlaffen,
0662 das miese Fernsehprogramm über sich ergehen lassen, schla-
0663 fen. Ein Leben lang berieselt von den Impressionen irgend-
0664 welcher Fernsehredakteure, Krankenhausserien - Ein Muss,
0665 zumindest, seit Dr. Brinkmann in der Schwarzwaldklinik zu
0666 Weltruhm vor der Aerzteschaft der Fernsehwelt gelangte.
0667 Aber da war doch noch was. Da gab es noch andere Möglich-
0668 keiten der Freizeitgestaltung. Beruhigt lehne ich mich zu-
0669 rück und merke kaum, wie mir die Augen zu fielen.
0670 Es ist höchste Zeit. Gleich beginnt die Lesung, und unser-
0671 eins sitzt noch im Taxi und sucht die Eintrittskarten.
0672 Ich bin absolut kein Kafka-Freund, aber es ist mal was an-
0673 deres.
0674 Endlich - wir betreten den Saal und erwischen schnell noch
0675 einen Platz in der letzten Reihe. Es wird dunkel. Nur vorn
0676 auf der Bühne strahlt ein greller Scheinwerfer auf das et-
0677 was zu kleine Lesepult. Applaus. Von der Seite tritt ein
0678 Mann herein, den ich nicht kenne, der aber als Autor vor-
0679 gestellt wird, und der sein neuestes Werk auszugweise vor-
0680 lesen soll. Er setzt sich, räuspert sich noch einmal und
0681 blättert bedächtig in seinem Buch. Bei einem Lesezeichen
0682 hält er inne, überfliegt die Seite, wirft noch einen Blick
0683 in den Saal, als wolle er sagen - Achtung, es geht gleich
0684 los - und atmet tief ein, um zu lesen, als plötzlich ein
0685 lautes Krachen den Saal erfüllt. Das war kein Schuss,
0686 dachte ich gleich. Derartige Geräusche kennt man ja aus
0687 den Actionfilmen im Fernsehen. Der Stuhl eines Gastes kann
0688 auch nicht zusammengebrochen sein. Dafür war das Geräusch
0689 zu laut...</text>
0690   </lesson>
0691   <lesson>
0692    <id>{ffc77c76-9443-4d35-a618-6da92146e42a}</id>
0693    <title>Zwischenübung</title>
0694    <newCharacters></newCharacters>
0695    <text>A. Kalbitz
0696 Was hat...
0697 
0698 Was hat uns so verblendet,
0699 dass alles was wir schaffen,
0700 gemessen wird an anderem,
0701 verglichen wird, getaxt, bewertet
0702 und am Ende nicht verwendet.
0703 Was hat uns nur so abgestumpft,
0704 dass wir nicht erstmal sehen,
0705 warum da einer etwas tut,
0706 ob er es schafft, noch Hilfe braucht,
0707 am Ende wirds gemeinsam gehen.
0708 Was hat die Menschen kalt gemacht,
0709 dass mancher gleich darüber lacht,
0710 wenn einem mal ein Missgeschick
0711 die Röte auf die Wangen malt, er sich blamiert,
0712 verletzt dann einfach resigniert.
0713 Was hat verdammt noch mal
0714 der Autor sich dabei gedacht,
0715 uns unser Dasein zu vermiesen,
0716 mit dummen Texten, Meinungen und ungeschickt
0717 gebastelten Gedichten, wie diesem.</text>
0718   </lesson>
0719   <lesson>
0720    <id>{51ae34a8-bc0b-4258-ae38-67af011e123e}</id>
0721    <title>&lt; und ></title>
0722    <newCharacters>&lt;></newCharacters>
0723    <text>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>&lt;>
0724 &lt; > &lt; > &lt; > &lt; > &lt; > &lt; > &lt; >  &lt; > &lt; > &lt; > &lt; > &lt; > &lt; > &lt; >
0725 >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt; >&lt;
0726 &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt;
0727 Die Zeichen &lt; und > werden als Operatoren benutzt.
0728 &lt; ist der Eingabeoperator und > ist der Ausgabeoperator.
0729 Mit ls > dateiname kann ich unter Linux eine Dateiliste
0730 mit allen Dateien des aktuellen Verzeichnisses anlegen.
0731 Will ich eine Datei nicht überschreiben sondern Daten
0732 anhängen, benutze ich >> als Operator.
0733 In HTML-Quellen spielen die Zeichen &lt; und > eine wesent-
0734 liche Rolle. Alle Tags, gesprochen: Tägs, werden zwischen
0735 &lt; und > eingeschlossen.
0736 Beispiele: &lt;html> &lt;head> &lt;body> &lt;a href... &lt;img src...
0737 &lt;table> &lt;hr> &lt;br> &lt;p> &lt;li> &lt;ol> &lt;ul>
0738 Auch in der XML-Syntax werden diese Zeichen verwendet um
0739 die Tags von den normalen Texten abzugrenzen.
0740 Häufig werden die Zeichen auch verwendet, um Unterschiede
0741 darzustellen. Daher stammen auch die Bezeichnungen:
0742 ist grösser als - für > und ist kleiner als - für &lt;.
0743 In ASCII-ART-Manier lassen die Zeichen sich ebenfalls gut
0744 verwenden. Beispiele dazu wird es in einer der Abschluss-
0745 lektionen geben.
0746 &lt;->&lt;-&lt;>->&lt;&lt;-->>-&lt;&lt;-->>-&lt;&lt;-->>-&lt;&lt;->>-&lt;&lt;--->>-->>-&lt;&lt;->>-&lt;&lt;>></text>
0747   </lesson>
0748   <lesson>
0749    <id>{3da5a63b-f5f6-40c0-a5b4-a99ce1cb73d8}</id>
0750    <title>1,!, ; und ?</title>
0751    <newCharacters>1!;?</newCharacters>
0752    <text>1! ? 1! ? 1! ? 1!? ?1? !1?! 1!? ??!!11 !!1??!!1
0753 .!? sind Interpunktionszeichen, die im Deutschen dazu ver-
0754 wendet werden, um zu signalisieren, dass es sich bei einem
0755 Satz um eine normale Aussage, einen Ausruf oder eine Frage
0756 handelt. Wer war das? Wieso machst Du das? Wo kommst Du
0757 denn her? Das alles sind typische Fragen, bei denen der
0758 Leser sofort weiss, wie er sie betonen muss.
0759 Komm her! Sei leise! Hallo! Achtung! Das wiederum sind, so
0760 sagt das Interpunktionszeichen, Ausrufesätze. Sie werden
0761 vom Leser ebenfalls deutlich anders gesprochen, als Frage-
0762 sätze oder normale Sätze, die mit dem Punkt abgeschlossen
0763 werden.
0764 Auf der Tastatur werden !?.&lt;> als Sonderzeichen betrachtet,
0765 was eigentlich nur bedeuten soll, dass sie von den normalen
0766 Buchstaben unterschieden werden müssen. Ebenfalls unter-
0767 schieden werden die Zahlzeichen, wie z.B. die 1. Aus Zahl-
0768 zeichen werden Zahlen gebildet:
0769 1 steht für eins, 11 für elf, 111 für einhundertundelf.
0770 Verwendet man das Wort ein in Texten, wird es für gewöhn-
0771 lich als unbestimmter Artikel verwendet. Das lässt sich
0772 aber manchmal auch anders interpretieren: Werden kleine
0773 Mengen in Texten verwendet, schreibt man dafür häufig die
0774 Zahlwörter ein, zwei oder drei. In Aufzählungen oder bei
0775 der Festlegung von Reihenfolgen hingegen benutzt man gern
0776 die Zahlzeichen: 1.; 1. Platz; 1. Durchlauf; 1. Datensatz.
0777 In HTML wird das Ausrufezeichen übrigens verwendet, um
0778 Kommentare in die Quellen einzufügen, die dann später in
0779 der Internetseite nicht zu sehen sind.
0780 &lt;!-- Dies ist ein Kommentar in einem HTML-Quelltext -->
0781 Willst Du noch mehr über die Bedeutung von ! und ? wissen?</text>
0782   </lesson>
0783   <lesson>
0784    <id>{bdc9d888-3bf5-4785-ad07-6fb6225c169c}</id>
0785    <title>5, %, 8 und (</title>
0786    <newCharacters>5%8(</newCharacters>
0787    <text>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
0788 58% liest man als achtundfünfzig Prozent. Prozent bedeutet
0789 von Hundert.
0790 Berechne:
0791 58% von 1111 EUR.
0792 88% von 888 kg Mehl.
0793 %-Werte werden benötigt, um den Anteil an einem bestimmten
0794 Grundwert zu berechnen.
0795 In Perl wird das %-Zeichen benutzt, um einen Hash festzu-
0796 legen. %namen wird dann eine z.B. zweispaltige Liste mit
0797 Vor- und Nachnamen zugeordnet, die dann in dem Programm
0798 ausgelesen werden kann.
0799 In der Bash ist % ein Operator für Modulus-Operationen.
0800 Das entspricht dem Rest bei einer ganzzahligen Division.
0801 ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((</text>
0802   </lesson>
0803   <lesson>
0804    <id>{03df6991-bef7-4bf8-96b2-98dac8522158}</id>
0805    <title>2, 6, &amp;, 7 und /</title>
0806    <newCharacters>26 &amp; 7 /</newCharacters>
0807    <text>1 5 8 6 7 7 6 5 8 1 67 76 58 85 158 178 167 187 585 151 58
0808 6 7 &amp; / 16/8 7/5 1/7 6/8 5/8 6/5 8/8 5/5 7/7 6/7 1/7 1/6 &amp;
0809 Internet &amp; Co.; Max Meier &amp; Söhne; Grunewald &amp; Co. KG
0810 Das Kaufmanns-und &amp; begegnet uns bewusst oder unbewusst recht
0811 häufig. Aber es wird nicht nur in Firmenbezeichnungen ver-
0812 wendet.
0813 In der Bash dient das Kaufmanns-und als Operator.
0814 Ein &amp; bedeutet bitweises UND und
0815 ein &amp;&amp; bedeutet logisches UND.
0816 In 1>&amp;2 wird die Standardausgabe eines Befehls auf die
0817 Standardfehlerausgabe umgeleitet.
0818 Der Slash / wird häufig als Zeichen für die Division ver-
0819 wendet. Unter LINUX ist es ein wesentliches Zeichen für
0820 die Organisation der Verzeichnisstruktur. So ist /
0821 das Wurzelverzeichnis, von dem aus in Unterverzeichnisse
0822 verzweigt wird. /boot, /root, /opt, /usr, /var, /tmp,
0823 /etc, /bin sind Standardverzeichnisse in dieser Struktur.
0824 In HTML wird der Slash benutzt, um Tags zu schliessen.
0825 &lt;html>
0826 &lt;head>&lt;title> Homepagetitel &lt;/title>&lt;/head>
0827 &lt;body>
0828 Seitentext inklusive weiterer HTML-Befehle.
0829 &lt;/body>
0830 &lt;/html>
0831 Dies ist eine gültige Grundstruktur einer HTML-Seite mit
0832 sehr wenig Inhalt.</text>
0833   </lesson>
0834   <lesson>
0835    <id>{d002e8c0-6db1-4c4e-be34-26ffe7f2c5f9}</id>
0836    <title>4, $, 9 und )</title>
0837    <newCharacters>4$9)</newCharacters>
0838    <text>(49$) (49$) (48$) (57$) (56$) (78$) (89$) (18$) ($81) (51$)
0839 Das $-Zeichen steht für Dollar. Jedem ist klar, dass dieses
0840 Zeichen für eine Währung steht, die den Weltmarkt beherrst.
0841 Dies soll jetzt kein Text über Umrechnungskurse werden. Die
0842 wechseln ja doch regelmässig. Stattdessen wollen wir auch
0843 für dieses $-Zeichen nach weiteren Bedeutungen fahnden.
0844 Zunächst die Bash:
0845 $ steht für Variablen- oder Befehlssubstitution.
0846 Beispiel für Befehlssubstitution: Befehl1 $(Befehl2)
0847 Beispiele für Variablensubstitution können hier leider noch
0848 nicht geschrieben werden, da dabei die geschweifte Klammer
0849 verwendet wird.
0850 Und nun Perl:
0851 In Perl lassen sich mit dem $-Zeichen ganz einfach Variablen
0852 festlegen. Mit
0853 chomp($eingabe);
0854 wird das Newline-Zeichen am Ende der Eingabe entfernt.
0855 Dabei wird der Inhalt der Variablen $eingabe bereits ausge-
0856 lesen und verarbeitet.</text>
0857   </lesson>
0858   <lesson>
0859    <id>{8cb0ef48-00da-4a89-bbe6-7e59772d62bc}</id>
0860    <title>3, §, 0 und =</title>
0861    <newCharacters>3§0=</newCharacters>
0862    <text>§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30
0863 134567890 098765431 !§$%&amp;/()= =)(/&amp;%$§! 890 60 470 160 3140
0864 
0865 § - Paragraph
0866 Dieses Zeichen steht für Recht und Ordnung auf der ganzen
0867 Welt. Sie kennen das:
0868 §1 Jeder macht seins.
0869 §2 Wenn keine anderen Paragraphen entgegenstehen, gilt §1!
0870 
0871 Selbst das Wort Paragraphenreiter kommt nicht von ungefähr.
0872 Schliesslich sieht § aus wie ein Seepferdchen.
0873 
0874 Das = (in Worten: ist gleich) steht ebenfalls für Gerech-
0875 tigkeit. Eine Gleichung ist nur dann eine wahre Aussage,
0876 wenn die Kräfte (Terme?, Werte?) auf beiden Seiten gerecht
0877 verteilt sind.
0878  2-1=1
0879  4-2=2
0880  91347-34567=56780
0881  f(x)=3x-7
0882 In der Programmierung nimmt man mit = oder == eine Zuwei-
0883 sung vor.
0884  $eingabe = &lt;STDIN>
0885 
0886 Schlimmstenfalls lässt sich das = aber schön als Trennzei-
0887 chen für Textabsätze verwenden.
0888 </text>
0889   </lesson>
0890   <lesson>
0891    <id>{0d0ffc2e-661d-49c2-a0f4-f970858e33b7}</id>
0892    <title>"</title>
0893    <newCharacters>"</newCharacters>
0894    <text>ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE
0895 1234567890 0987654321 20 21 22 23 24 25 26 27 28 29 2222 2
0896 "Dies ist eine Aussage!"
0897 Die "Gänsefüsschen" werden in der Schriftsprache verwendet,
0898 um wörtliche Rede deutlich zu machen. So kann man zum Bei-
0899 spiel ab sofort nicht nur sagen, dass Kafka darüber etwas
0900 las, wie man etwas sagt, sondern man kann nun auch schrei-
0901 ben Kafka las:"Ich sage ihnen mal wie man das sagt!"
0902 Darauf antwortete das Publikum:"Nee, lass mal!"
0903 Wie in "Gänsefüsschen" werden die "Gänsefüsschen" manchmal
0904 auch dazu verwendet, um eine nicht ganz korrekte aber ge-
0905 läufige Bezeichnung zu verwenden. Schliesslich sehen es
0906 die Gänse nicht gern, wenn man ihre Füsse mit einfachen An-
0907 führungsstrichen vergleicht.
0908 Eine Aussage im Computerbereich ist ähnlich einer Aussage
0909 im literarischen Bereich häufig in Anführungsstriche zu
0910 setzen. echo "Dies ist ein Text!" bringt in der Bash
0911 Dies ist ein Text!
0912 zum Vorschein. Eingebaut als Warnungen in Scripte in der
0913 Form
0914 echo "Konnte den User nicht anlegen!"
0915 Führt das zu sinnvollen Ausgaben, die zur rechten Zeit
0916 das richtige sagen.</text>
0917   </lesson>
0918   <lesson>
0919    <id>{405ff01c-a162-4ad7-b12b-e5066911c2ef}</id>
0920    <title>+, *, # und '</title>
0921    <newCharacters>+*#'</newCharacters>
0922    <text>+*#' +*#' +'*# #*#' *#' #+'+ +##+ '++' ++'#*# #+#+#+#+* #*
0923   3+3=6
0924   3*3=9
0925  #include &lt;gtk.h>
0926  # dies ist ein Kommentar
0927  ## dies auch
0928 c++ ist eine objektorientierte Programmiersprache.
0929 g++ ist nichts anderes.
0930 Berechne!
0931   3+3+3+3=
0932   3*3*3*3=
0933   9*9*9*9=
0934   9+9+9+9=
0935 Rechenoperationen in der Mathematik:
0936   + ist das Zeichen für die Addition.
0937   * ist das Zeichen für Multiplikation.
0938 'Hier steht etwas drin!'
0939 In literarischen Texten wird das Zeichen ' häufig dafür
0940 verwendet, um eine wörtliche Rede: ("Du hast doch gesagt,
0941 dass ich den Film noch zuende sehen darf.") von Gedanken,
0942 die nicht ausgesprochen werden ('Immer muss ich um acht
0943 ins Bett! Das ist echt unfair!') zu unterscheiden.
0944 So kann man sehr sinnreiche Texte formulieren, in denen
0945 man genau darauf achten muss, was gesagt und was nur ge-
0946 dacht wurde.
0947 "Ein schönes Kleid haben sie heute wiede an, Frau Meier!"
0948 'Den Fummel haben sie wohl aus dem Schlussverkauf, oder?'</text>
0949   </lesson>
0950   <lesson>
0951    <id>{06ba9efd-8525-4f69-b7aa-397745e71c75}</id>
0952    <title>_, ^, °, ' und `</title>
0953    <newCharacters>_ ^ ° '  `</newCharacters>
0954    <text>^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
0955 ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °
0956 ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
0957 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
0958 Heute werden Tageshöchsttemperaturen von 21°C erwartet.
0959 Bei 0°C liegt der Gefrierpunkt des Wassers.
0960 Wasser siedet bei 100 °C.
0961 Das ^ ist ein Sonderzeichen, das z.B. beim Programmieren
0962 in C++ das Bit-Exclusive-ODER XOR repräsentiert.
0963 ^ ist dort also ein Operator.
0964 ` (Backquotes) werden in Perl wie in einer Shell dazu
0965 verwendet, Ausgaben eines Programms als Daten zu über-
0966 nehmen.
0967 $jetzt = "Die aktuelle Uhrzeit ist ".`date`
0968 foreach $_ (`who`) ...</text>
0969   </lesson>
0970   <lesson>
0971    <id>{19b122b4-7b9f-4c4d-9d86-8896d1119680}</id>
0972    <title>Zwischenübung</title>
0973    <newCharacters></newCharacters>
0974    <text>Sitzung
0975 frei erschwindelt von A. Kalbitz
0976 
0977 "Hast du dir das auch gut überlegt?" Rainer schaute zwei-
0978 felnd auf Felix und man sah seinen Augen an, dass da nicht
0979 nur Zweifel, sondern auch besseres Wissen in dieser Frage
0980 lag. "Aeh, ich dachte, ja,", kam Felix zögerlich mit der
0981 Sprache raus, "wenn ich schon Linux auf dem Schulnetz fah-
0982 re, dann sollen auch die Schüler die Möglichkeit haben,
0983 mit Linux zu arbeiten." Rainer sah immer noch skeptisch
0984 aus. "Dann bist Du aber erst einmal der Einzige, der das
0985 benutzen und den Schülern verständlich machen kann."
0986 "Das ist schon klar, aber ich bin guter Hoffnung, das
0987 das System so nach und nach überzeugt!" -
0988 "Und die Kollegen?" - "Bekommen eine Schulung, wenn der
0989 Bedarf da ist." - "Na gut, wenn Du glaubst, dass das so
0990 machbar ist, dann gehen wir es an, ich bezweifle nur,
0991 dass du damit viele erreichen wirst." Felix grinste nun
0992 breit übers ganze Gesicht: "Warten wir es doch ab."
0993 Nun sah er aus, als hätte er ein As aus dem Aermel gezogen.
0994 "Wir haben bisher niemanden dazu überredet, sich einen
0995 Computer "anzutun", und selbst unter den älteren Kollegen
0996 wird die Zahl derjenigen, die diese Technik akzeptieren
0997 nun doch immer grösser, warum soll sich dass denn mit dem
0998 interessantesten System, das die Branche zu bieten hat
0999 nicht bald ähnlich einstellen. Letztendlich setzt sich die
1000 Neugierde doch durch." Nun grinste auch Rainer, "Na gut,
1001 ich kaufe mir schon mal für meinen privaten Rechner eine
1002 neue Festplatte, damit ich dann mitreden kann, wenn es
1003 losgeht." - "Siehste! Es wirkt schon!" ;-)</text>
1004   </lesson>
1005   <lesson>
1006    <id>{9637c6f2-f6c7-45d3-b0c0-1af06897375f}</id>
1007    <title>², ³, {, [, ], }, \, @, ~ und |</title>
1008    <newCharacters>{[]}\@~|</newCharacters>
1009    <text>Drittbelegung: Das sind die Zeichen { [ ] } \ @ ~ |
1010 "geschweifte" und "eckige" Klammern:
1011   {} []
1012   y={3x*[2x-1]-4}
1013   if test "${!arg_num}" = "-v"; then
1014     verbose on
1015 "Backslash":
1016   \ wir verwendet, um eine Befehlszeile in einem
1017   Script auf der foldenden Zeile weiterzuführen.
1018 "Klammeraffe":
1019   @ kommt in E-Mailadressen vor.
1020   moritz@musterdomain.de
1021   user@localhost
1022   @ Wird z.B. in Perl für zur Festlegung von
1023   Arrays oder als Feldplatzhalter verwendet.
1024   @nonsens("Quatsch","Witz","Blödsinn")
1025   @&lt;&lt;&lt;&lt;&lt;&lt;&lt;
1026 "Tilde":
1027   ~ dient z.B. standardmässig als Kennzeichnung für
1028   Sicherheitskopien, die von ln angelegt werden.
1029 "Pipe":
1030   | wird als arithmetischer Ausdruck für bitweises
1031   ODER z.B. in der bash verwendet.
1032   || hingegen kennzeichnet ein logisches ODER
1033   |= ist ein ODER mit anschliessender Zuweisung
1034   Mit | lassen sich Ausgaben eines Befehls in
1035   andere Anwendungen umleiten.
1036   ls *.jpg | less listet alle Dateien des aktuellen
1037   Verzeichnisses in less auf.
1038 Die Zeichen der Drittbelegung haben mit der Einführung des
1039 Computers in das Leben der Schreibenden Einzug gehalten.
1040 Aus diesem Grund haben wir sie in den Kurs aufgenommen.
1041 Im ursprünglichen Zehnfinger-System gibt es keine
1042 Entsprechung, da auf alten Schreibmaschinen die &lt;Alt Gr>-
1043 Taste nicht existiert.
1044 {@@@} || {@@@} || [@@@] || [@@@] || \\\ || @@@ || ~~~ ||</text>
1045   </lesson>
1046   <lesson>
1047    <id>{0873b22f-d9b9-4bd4-9c8e-27f0c33aee49}</id>
1048    <title>Geschafft</title>
1049    <newCharacters></newCharacters>
1050    <text>/* info.cpp - description
1051  *
1052  * begin: Sun Jan 30 14:40:59 MET 2000
1053  * copyright: (C) 1999 by Daniel Reith
1054  * email: DanR@gmx.de
1055  *
1056  * This program is free software; you can redistribute it
1057  * and/or modify it under the terms of the GNU General
1058  * Public License as published by the Free Software
1059  * Foundation; either version 2 of the License, or (at your
1060  * option) any later version.
1061  */
1062 
1063 #include "info.h"
1064 #include "wx/image.h"
1065 #include &lt;config.h>
1066 
1067 enum
1068 {
1069   C = 211,
1070   OK = 212
1071 };
1072 
1073 BEGIN_EVENT_TABLE(Info_Dialog, wxDialog)
1074   EVT_BUTTON(OK, Info_Dialog::OnSchliessen)
1075 END_EVENT_TABLE()
1076 
1077 // Konstruktor
1078 Info_Dialog::Info_Dialog(wxWindow* parent, wxWindowID id,
1079     const wxString&amp; title,
1080     const wxPoint&amp; pos = wxDefaultPosition,
1081     const wxSize&amp; size = wxDefaultSize,
1082     long style = wxDEFAULT_DIALOG_STYLE,
1083     const wxString&amp; name = "dialogBox")
1084  :  wxDialog(parent, id, title, pos, size, style, name)
1085 {
1086   SetAutoLayout(TRUE);
1087  #ifdef __WXMSW__
1088   wxBitmap::AddHandler(new wxPNGFileHandler);
1089  #endif
1090  #ifdef __WXGTK__
1091   wxImage::AddHandler(new wxPNGHandler);
1092  #endif
1093   wxString f;
1094   f &lt;&lt; L_DIR &lt;&lt; "logo.png";
1095   logo = new wxBitmap(f , wxBITMAP_TYPE_PNG);
1096   canvas = new MyCanvas(this,  logo, wxDefaultPosition,
1097       wxDefaultSize);
1098   wxLayoutConstraints *c1 = new wxLayoutConstraints;
1099   c1->top.SameAs(this, wxTop, 5);
1100   c1->left.SameAs(this, wxLeft, 5);
1101   c1->width.PercentOf(this, wxWidth, 48);
1102   c1->height.PercentOf(this, wxHeight, 80);
1103   canvas->SetConstraints(c1);
1104   info_text = new wxStaticText(this, -1, "",
1105       wxDefaultPosition, wxDefaultSize);
1106   wxLayoutConstraints *c3 = new wxLayoutConstraints;
1107   c3->top.SameAs(this, wxTop, 5);
1108   c3->left.SameAs(canvas, wxRight, 15);
1109   c3->width.PercentOf(this, wxWidth, 47);
1110   c3->height.PercentOf(this, wxHeight, 80);
1111   info_text->SetConstraints(c3);
1112   wxString msg;
1113   msg &lt;&lt; _("PingoS Tipptrainer\n")
1114       &lt;&lt; _("------------------\n")
1115       &lt;&lt; _("Version:\t") &lt;&lt; VERSION &lt;&lt; _("\n")
1116       &lt;&lt; _("http://www.pingos.schulnetz.org/tipptrainer\n")
1117       &lt;&lt; _("Veröffentlicht unter der GPL 2.0\n\n")
1118       &lt;&lt; _("Autoren:\n")
1119       &lt;&lt; "Andreas Kalbitz\n"
1120       &lt;&lt; "\t(felix@musik-workshop.de)\n"
1121       &lt;&lt; "Matthias Kleine\n"
1122       &lt;&lt; "\t(Matthias.Kleine@selflinux.de)\n"
1123       &lt;&lt; "Daniel Reith (DanR@gmx.de)\n"
1124       &lt;&lt; _("\nFeedback bitte an:\n")
1125       &lt;&lt; _(\ttipptrainer@reith.8m.com");
1126   info_text->SetLabel(msg);
1127   ok = new wxButton(this, OK, _("Schliessen"));
1128   wxLayoutConstraints *c2 = new wxLayoutConstraints;
1129   c2->centreX.SameAs(this, wxCentreX);
1130   c2->top.SameAs(canvas, wxBottom, 10);
1131   c2->width.PercentOf(this, wxWidth, 30);
1132   c2->height.PercentOf(this, wxHeight, 9);
1133   ok->SetConstraints(c2);
1134 }
1135 
1136 // Destruktor
1137 Info_Dialog::~Info_Dialog()
1138 {
1139 }
1140 
1141 // Fenster schliessen
1142 void Info_Dialog::OnSchliessen(wxCommandEvent* event)
1143 {
1144   EndModal(GetReturnCode());
1145 }
1146 BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
1147     EVT_PAINT(MyCanvas::OnPaint)
1148 END_EVENT_TABLE()
1149 MyCanvas::MyCanvas(wxWindow *parent, wxBitmap *b,
1150     const wxPoint&amp; pos, const wxSize&amp; size)
1151  :  wxScrolledWindow(parent, -1, pos, size)
1152 {
1153   logo = b;
1154 }
1155 
1156 MyCanvas::~MyCanvas()
1157 {
1158 }
1159 
1160 void MyCanvas::OnPaint(wxPaintEvent&amp; WXUNUSED(event))
1161 {
1162   wxPaintDC dc(this);
1163   wxMemoryDC memDC;
1164   memDC.SelectObject(* logo);
1165   dc.Blit(5, 25, logo->GetWidth(), logo->GetHeight(),
1166       &amp; memDC, 0, 0, wxCOPY, TRUE);
1167   memDC.SelectObject(wxNullBitmap);
1168 }</text>
1169   </lesson>
1170  </lessons>
1171 </course>