This file is indexed.

/usr/share/kde4/apps/ktouch/courses/de2.xml is in ktouch-data 4:4.13.0-0ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
 167
 168
 169
 170
 171
 172
 173
 174
 175
 176
 177
 178
 179
 180
 181
 182
 183
 184
 185
 186
 187
 188
 189
 190
 191
 192
 193
 194
 195
 196
 197
 198
 199
 200
 201
 202
 203
 204
 205
 206
 207
 208
 209
 210
 211
 212
 213
 214
 215
 216
 217
 218
 219
 220
 221
 222
 223
 224
 225
 226
 227
 228
 229
 230
 231
 232
 233
 234
 235
 236
 237
 238
 239
 240
 241
 242
 243
 244
 245
 246
 247
 248
 249
 250
 251
 252
 253
 254
 255
 256
 257
 258
 259
 260
 261
 262
 263
 264
 265
 266
 267
 268
 269
 270
 271
 272
 273
 274
 275
 276
 277
 278
 279
 280
 281
 282
 283
 284
 285
 286
 287
 288
 289
 290
 291
 292
 293
 294
 295
 296
 297
 298
 299
 300
 301
 302
 303
 304
 305
 306
 307
 308
 309
 310
 311
 312
 313
 314
 315
 316
 317
 318
 319
 320
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
<?xml version="1.0"?>
<course>
 <id>{6fe46eef-3182-4322-82b6-bb65831e594e}</id>
 <title>Deutsch (aus Tipptrainer)</title>
 <description>German training file
adapted by Sven Gohlke &lt;sven@clio.in-berlin.de>
for ktouch from a training file distributed by
Andreas Kalbitz  &lt;felix@pingos.schulnetz.org>
for Tipptrainer V0.4 http://www.pingos.schulnetz.org/tipptrainer
distributed under the GPL2
Version: 0.1 beta</description>
 <keyboardLayout>de</keyboardLayout>
 <lessons>
  <lesson>
   <id>{bcd38dea-8ee8-4a0f-ac16-f0a342ee0361}</id>
   <title>Grundhaltung 1</title>
   <newCharacters>dfjk</newCharacters>
   <text>ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj
fj jf fj jf fj jf fj fj jf fj jf jf fj jf fj jf jf jf jf fj
ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj
jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf
jfj jfj fjf jfj fjf jfj fjf jfj fjf fjf fjf fjf fjf fjf fjf
fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff
fjf jfj jfj jfj fjf fjf jfj fjf jfj fjf jfj jfj jfj fjf fjf
dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk
dk dk dk kd kd kd kd dk dk dk dk kd kd kd kd dk dk kd kd dk
ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd
ddk ddk kkd ddk kkd ddk ddk kkd kkd ddk ddk ddk ddk kkd kkd
dkd kdk dkd dkd kdk dkd kdk dkd dkd kdk dkd dkd kdk kdk dkd
dkk kkd dkd dkk kkd dkd kkd dkd kkd dkd kdk kdk dkd kdk dkd
ddd kkk dkd kdk dkk kdd ddd ddd kkk dkd kdk kdk dkd kkk ddd</text>
  </lesson>
  <lesson>
   <id>{37c2ee6c-bc81-4e74-ae61-36fbe6fe2ec3}</id>
   <title>Grundhaltung 2</title>
   <newCharacters>aslö</newCharacters>
   <text>ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll
ls sl ls sl sl ls sl ls sl sl sl sl ls ls sl ls sl ls sl ls
ssl ssl lss lss lss lss lss lss lss lss lss ssl ssl ssl ssl
lsl sls lsl lsl ssl sls lsl sls sls lss lsl sls sls lsl sls
ssl lsl lsl sls lss lls lll sls lsl sls lsl sls sls sls sls
lsl sls lsl lls lsl ssl sls lls lls lsl lls lsl sls lsl lls
lll sss lsl lll lsl sss lsl ssl ssl lsl lls lll sss lsl ssl
aö öa aö aö öa aö öa öa aö aö aö öa öa öa aö aö öa öa aö aö
öa aa öö aö öö aa öö öö aa öa öa öa öa aö aö öö aa öö aö öa
aöa öaö aöa aöa öaö aöa aaö aaö aaö ööa aaö öaa öaö ööa aöa
ööö aaa aöa ööö aöa aaa öaö aöa aöa öaö aöa aöa öaö aöa öaö
aöa ööö aaa aöa aöa aöa öaö aöa aöa aöa öaö aöa aöa ööö aöa
aaö aaö aaö öaö aöa ööö aöa ööö ööö ööa ööa aaö öaö aöa ööa
aöa aaa öaö aöö ööa aöö ööa aaö öaa aöö öaa aöa öaö aaö öaa</text>
  </lesson>
  <lesson>
   <id>{16ea3ae0-2987-45b2-8e61-5da491d03937}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>asdf jklö asdf jklö asdf jklö ölkj fdsa ölkj fdsa asdf jklö
asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf jklö
askj asjk askj askj asjk asjk asjk asjk asjk askj askj asjk
lsöa lsöa lsöa aösl aösl aösl aösl aösl aösl aösl aösl aösl
alsö aösl lsöa löls löss skök lsöa slöa löal ölsö slaö söal
aösk alsk aöls aöls aöld aösl aösk asök öska alök asld öskö
dask klsa klsd dlsa öldk dkls ölsa klsa klas lkas slak skal
fksk dksl jfjf skdj dsaj jafj jsdj fjdk jfkd fjdk fjdk fjdk
fkds kldj jkld fdsa fdsa fdsa fdsa jkls sakd dsaö jkdk djfk
slaö aljs sdkf dkls kkls llsk söak dlsd sldl dlsl dsld dlsl
dlld ldld sösl alsö dlfk fldk fkld kfal fals lssa lass lass
lsls ldfj kalf klas lkas jdks lsak kdfj alsj lkdf kjja jaja
falk lfds fall lfds jfks fall falk fall fals slak dlsa lsdf
jkak kaks lkak ksda kdls lsdf dsaj kjlj lökd fksl slkd jkls
ffkd kdkk dkks saak sask ssas dsas klöl dsas lkkl lkjk lkjl
aösl ssas llkö kkök ölkj lkjl ölkö ölöa ölks öklj jlkk lkds</text>
  </lesson>
  <lesson>
   <id>{1cd8aac1-7030-4175-b14a-45442cb60903}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>sla las laa aal sla lsa las sas lsa laa las all als ass als
all als las all als las all als las all als las all als las
sla sal sla sla saa sas asa lal ala als sss lsa sla sll sla
las als all las als all las als las als all als all las als
sls lsl lal sas lls ala lal las asl las sal las als all sla
als all las als all las als all las all all als als las las
fad das sad lös las lad lad aal fas kal sal fas dsa dks fda
fall lass kalk lass klas salö salk laös llsa llsa ölsa lsaö
ösal löss ösks öskl öslk lsal löas klsa löls löls klsa klös
kalk kalk fall fall falk lass lssa lass kalk falk fass sass
safd safd klöa aölk lsal lsas slas lsls fjdl alsa jaja jdld
jldd kjsk klas kalk saal lass fakl sall lall ladd ladd dsal
falk kalk falk kalk saal kalk falk saal kalk fall saal fall
falk fall fals kall kalk saal falk lass kalk löss lass fall
falk kalk fall löss kalk fall saal fall löss saal fall falk
lass fall lass falk kalk saal fall löss kalk kalk saal fall
falls kafka kajak kajak falls falls kafka kajak kajaj kafka
kafka falls kajak falls kafka falls kajak kafka falls kajak
falls als falk kalk kafka das all das lass das las als kalk
öl als löss kafka kajak öl als all falk löss lass las kajak
all das öd all dass das öl kafka lass das ja kalk öl ja las
all das saal falk kalk kajak kafka saal falls das dass lass
als all das öl falls all das öl ja als all das öl kafka las
falls falk all das las das öl als all kalk fall saal las ja
ja ja sass da als all das öl kafka las falk sass da als all
das öl lass das all kafka las all falls all das öl as ja da
da das alls kafka las kalk fall saal falls all das öl ja ja</text>
  </lesson>
  <lesson>
   <id>{5d9a523b-2f56-46d7-82af-2f630103cee3}</id>
   <title>i und e</title>
   <newCharacters>ei</newCharacters>
   <text>de ki de ki de ki de ki de ki de ki di ke di ke di ke di ke
dak dik dak dek dak dik kid kid dik eki ede kde dek dei die
sei sie lie ise asi esi ase las lie fie kis eis ise ike eki
jie jei eij eej jee jii sii ees iis ais iis ssi sse sie ies
kei iek kii kee eke ike adi ida ede ese see ise isa sai sae
lee lei lie lle ill eel sea eas ase lea kea jea sik aik eik
kade lade jade lade kiss lies like daks jade jedi kadi sadi
kess lass löss lies siel alle fell fiel fail siel fiel feil
seil lies keil like feil fiel jail dail das is fis ais lief
fiel fall feil dies seil jade keks siek jedi fade sade lade
file seil siel fiel jail lade like jedi kadi eile alle eile
siele lalle falle kalle seile feile leise keile lalle falle
alles kalles elle felle fiele öse seile keile fiele die eis
lasse fasse kasse sasse löse sie lasse fasse kasse asse die
isa kies alias salsa else fels als je ja sass iss kiss esse
lasse kasse kaffee affe safe lief ilse kleie eise seile sie
ade alle lies alias alles falle felle kalle kill keil kille
elle alle delle seile eile keile kiel fiel siel adidas lies
ja das alles dies lies sie alle eile leise feile delle asse
kasse lasse diese dieses dies lies fiese lade sade fade eis
jail file alias kiss sed deal seal lease fade ill fill feel
kaffee fiel alles eile kalle feile sie seil seile kasse eis
ja sei da fallada kafka saal öle öse als alles fiel siel es
lade es fade saal es das fass es ja fiese liese lies dallas
das da die sei jede jedes diese sei seife eides filiale eis
dies des seide dieses fidel lief des alles lies das kleides</text>
  </lesson>
  <lesson>
   <id>{954b2a78-69d5-4e97-8a93-5d0eada3bfd8}</id>
   <title>g und h</title>
   <newCharacters>gh</newCharacters>
   <text>fgf fgf jhj jhj fgf jhj jhj fgf jhj fgf jhj fgf jhj fgf jhj
fggf jhhj fgjh fgjh fgjh fghj jhgf fghj fgjh fghj gfhj fgjh
fgf gfg jhj hjh gfh jhg fgj jhg fgh jhg hgf ghf hgf ghf fjh
fga agf gfa fga fag fga fga afg fag fag fag gaf gfa gag gfa
jag ajg jag ajg ajg gaj jag jga jga gja fgj gjf ajf agj ajg
öjh hjö hjö öjh jöh jöh hjö jhö öjh öjh jöh jöh jhö ögö öhö
afg öhj agh öhg agj öhj gaj höj gaj hög hag ögh öhg ahg öhh
haag haff haag haff haag haff fahl half fahl half hasl lasa
kahl lags slag glas alga gala agfa haff haag glas lags gasa
gesa sage hage jage fehl fahl hege gehe hege gehe sehe hase
hass fahl kahl kehl kiel geil lieg heil hies dega gade jage
jagd jögh hals gels gisa löse geis sieg igel lieg lage gala
egel flegel fahles kahles sage es kegel segel jagd laage he
hegel flegel kegel fahle ihle ahle alge felge selige heilig
heilige eilig seele gelee heel heals hall he his heise leis
geisel feige fehle helfe half fege diggi daggi jiggi jag is
geige feige liege fliege siege diehle fiele galle falle heg
hilfe heile half fall gehe giga glas flies dies see eisiges
die eisige see die alge das fass das glas das glas seidiges
gaffe haff kaff die alge  die felge siege sage gehe sehe es
she is his he is she lies es gase gas hass fass lass kahles
gisela höhle sah diese höhle geöle hase jade jage lage heil
hadi sage lass das fass dies seidige kleid gehe hege gelege
geklage gelage sage die sage gejage klage felge helge leide</text>
  </lesson>
  <lesson>
   <id>{a74e4301-acbd-4dfa-a126-18842b48e90d}</id>
   <title>w und o</title>
   <newCharacters>wo</newCharacters>
   <text>sws lol sws lol sws lol sws lol was los was los was los was
was sws los lol sws lol was los wag weg wog log los weh wie
log los was wow lol sws wow sow saw osw aso oso los kos jas
kdw dwk jdw wdj okw wok wie aol das los leo loe lei wei wie
gold geld soll will kilo lose kose wald jagd wage lage lego
hose hase lode ewig soda dose wild will soll wald feil woll
weise leise heise hose lose wiese waffel wieso weil was wie
wiege weise will logo leise wiese wiese wieso wald was wohl
waage wiege agil wog was wieso wald waldig wilde kilo wieso
jage wildes wild wald was sah sie wie log sie was wieso log
isa die wiese lag weg wie weil sie wo sowieso lolö öle ölig
loewe leise lose gosse gasse hose dose diese woge loge wade
wash fish who is who was whose fool while whole who goes he
goes she goes goal she saw dow kill as file off while whole
false welsh wise whis joda jedi fish flash dog ale while we
wie weise wieso kafka was las als da was fiel die hose lose
die gosse sie wog je dose kaffee das was sie sah die kladde
sie fiel da die wade kafka fade das die lade los es wog was
kafka las die kladde als was fiel was wog das löss wege weg
öle die waage das wog kafka las wie las kafka die kladde da
wieso lass sie wog diese kasse affe wog die waage log sowas
die wiege die waage das segel flog die woge die jagd so wie
das wild floh es goss waldig eisig als die wiese wie willig</text>
  </lesson>
  <lesson>
   <id>{b986f407-f1da-4071-b757-9a38d7f81083}</id>
   <title>r und u</title>
   <newCharacters>ru</newCharacters>
   <text>frf frf juj juj juj frf fuj juf uuj uuj fuf uuf ruu uru ufr
fra aua fau fra fru jau jar dau dar sau sua sar sra öuö rör
ded kik juj ded frf ase ras juk kuj fuj ruf dei ser usl öre
war wor rio rus ras ral rel ril rol ole oli koi oki dok rod
eul eur edu sui seu weu leu keu heu geu feu deu aeu are dar
frau ursl fahr wahr wehr wors wurs juss juhu uhus guss fuss
raus haus laus daus wars waru daru karu saru laru jaru ufos
gard hars kars lars jare jarr jeuh jerr kerr herr gerr gurr
darauf klaus uwes rufe jeder rief alles rief sehr ruf werke
darauf  dass klaus das rief wolle rolle solle kuddel suddel
alles was das haus so liege der wille der frau der herr aus
rief das alles was die seele jaja ferkel hase wolf uhu eule
rehe jage wild gewehr erlege kugel wars kugel flog reh floh
hase lief wolf rief war es der wolf der da so rief der hase
luise las das auf was fiel so fiel der herr das war wohl so
wer lief der rief regel gewehr soll der hase wohl war es da
hallo wer war diese halli hallo hallöle hallali hirse hafer
rede lies sage wage rufe lusiese sie war es kuss fred gelle
wars ulli sage es liese war es dieses haus klaus rede ruhig
ruhe wer da rief das lief so weil das haus ruhig lag es war
wage es war dusselig es war eisig weil luise da war egal du
will es kalle oder ole hose aus wolle kleid seidig haus aus
löss fiel kafka was er rede ruhig lies es ruhig aller regel
das regal das fiel der saal war leer wars fred wars ole was
war luise wer ulli wer dario alles lief  als das regal fiel</text>
  </lesson>
  <lesson>
   <id>{1158ac17-b75a-43bd-8289-35b94c777a27}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>aufs dies jura soda hier ufer haus erde frau juda judo joda
ruhe rase glas gras fass fuss ewig jahr rede klar aula fuhr
lauf lief rauf rief dorf darf half hilf hole sole rose lose
hose ferse hirse kriese kreise leise heise weise aus garaus
weise welle welse ferse wohlig wasserglas wasserfass wildes
frage gelage heraus wieso darf fasse wasser lasse oswald wo
war da was  wieso war der das eilig wohlig ruhig eisig hals
hilfe kalle saal solle wolle wille wild wilde wildes waldig
wollo kohle sohle dohle gejohle logo sog flog woge jod hose
jagd gewehr eule geheule keule kuhle soul klaue wohlig hole
war er das  war sie das  wer war das wohl  wieso war es so
weise leise reise heise kriese wiese ferse hirse garaus was
also was soll das  weil das so sei  klar das war so ja das
was so war  was soll er was will er wer will es wer soll es
er soll was sie soll was sah er was so sah es aus was wohl
sie wolle was so er sah wer will das da wer soll wer ursel
alles war da was fiel das war gerade gefiel er jodele wolle
walle walle falle gefiel gefahr gewehr wars wurde gulli
woge flog sog sauge lauge klaue dau gerade gelage woge woge
wage sage frage frau herr hausfrau hausherr heraus goldig
falke eule uhu juhu also falls das so war  war es so klar</text>
  </lesson>
  <lesson>
   <id>{6f879585-5de1-4720-a289-82774413e21a}</id>
   <title>t und z</title>
   <newCharacters>tz</newCharacters>
   <text>ft ft ft ft ft ft jz jz jz jz jz jz ft jz ft jz ft jz ft jz
ftf jzj ftf jzj ftz jzt ftz jtz fzt jtz ftz fjt fjz fjt fjz
dzd fzf dzf dzd dzd szs aza ata sts sts ktk tlt ltl ötö özi
zög zöge zog log lok teig teil tide tage tag zarge zag zuse
ast last hast fast hatz fatz latz katz katze satz satz jazz
zu zur zeit ziel zahl ziel zeit teil teile heil feile zeile
ziele ketzer satz heile zeile ziele teile tief tage lage zu
dutze kartzer kratze kratzer latz garz jetzt kerze kurz zur
zeit seit der zeit zeisig ziele zahl zahle dutze kratze tue
zarge zulu taz fratz jazz katze kurzer kurz letzte lust las
zog er gefasst lasst trage frage trug zur hetze falz fetter
herr fette öle zola ritze der herr zog das heraus gezielter
welt erde orte worte warte zarte witze werte harte karte zu
der zug zog er flog sie lief es geht halt das  halt auf zoo
wetter wettere watte lagert wagt es gelegt gelege fegt dies
löss fiel saugt es auf fegt es auf liest er was  er las das
wieso liest er das wer sagt etwas gesagt getagt gewagt erze
löst es auf gelöst geht er wer wagt geht wer zaudert steht
fast gewagt ist gesagt tag tue eis taut auf zahl das eis da
kafka liest der titel ist das tier war da weil dies tier da
war  fiel der krug alles lief  half  saugte sagte rief geht
also daher wer geht geht jetzt er liest die kladde wer hört
da zu er hör sie hört kafka liest zola elise fragt fritz da
der was hörte wartete kafka sagt zu elise geht jetzt frau
es stört wer da fragt die woge erstarrt alles stille
elise geht es war kafkas wille sie geht als der krug grade
fiel der saft lief der autor rief alles eilte dazu jetzt
war ruh</text>
  </lesson>
  <lesson>
   <id>{7ece7d60-c76c-488e-9c47-eb3fe1b8c0a4}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>der die das wer wie was wo der die das wer wie was wo da so
sehr steil sehr stark her klar sogar das der das die daraus
dass das dass das es was klar sogar das dies wie es ist sag
sah sehe sieh daraus woraus des dies dar wer wo was weg war
der die das des dies diese dieser dar daraus der der dieses
wer wieso war was wo woraus wort worte wolle wollte soll es
sollte hole holte hals halt halte falte kalte altere walter
walte wer will wer soll wer ist wer hat er hatte sie hat du
du hast du sollst du willst du holst du sagst du sagtest es
was sagt er da was hat er da was soll das da was will er da
wer will das wer soll das wer hat das wer sagt das was sagt
sie sie sagt was er hat er sagt dass du das sagtest was sie
gesagt hat er sagte dass sie es ja gesagt hat gesagt hat er
heute dass sie es gesagt hat sie tat wieso sie das tat weil
sie das tat was er sagte ja er sagte was sie tat es tat weh
heute hat er heu geharkt das gras war heu heutzutage hat er
alles was er will jeder hat was er will jeder ist wer wieso
er das ist was er ist ist klar weil er isst was er ist weil
es so gut ist dass er es isst wo er es sieht dazu sagte sie
dass er heute isst was sie will lege die karte auf die erde
wo geht es zur see wie geht es heute geht es gut es geht so
so wie das geht geht es gut gut gesagt der fluss das wasser
löse das seil jetzt ist es so weit auf dieser welt sagt sie
alles was sie weiss was weiss sie alles wer wusste das</text>
  </lesson>
  <lesson>
   <id>{143d2ece-39c8-4959-99c4-3511b586fd42}</id>
   <title>q und p</title>
   <newCharacters>qp</newCharacters>
   <text>qp pq qp pq qp pq qp qp pq qp qp pq pq qp pq qp qp qp pq pq
qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu
pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr
op op op op op op op op op op op op op op op op op op op op
qua quo qua quo qua qua quo que que qua quo que qui qui quo
pra pra pro pro pro pro pre pri pre pra pro pra pre pri pru
pod qua pas pes pis pid pad ped pre pfa pfe pfi pfo pal ple
pli ple pla pek pik pak pok pei peu pou pol puk pfu pfr pfu
faq fap dap kap lap laq leq geq seq que hap kap sap paw wap
quer quar quap quir quet quel qual quod quep quer quar quas
pros pras pris prid prod prad prol pril pral peil pfei pfah
pfla pflo plat plas plea plig plik plag pleg plus plei plie
quil quik quas wapp weap wipp lipp dipp sipp hipp kipp ripp
qual real praktik praktiker pelle pille palle qualle quelle
prall aufprall spiel gefiel progress proto prater prall pro
prof prokura prokurist predator presse erpresser protze opa
oper opera portal portiert apropos quelle portierte plagiat
plage pflug egge quast quest top hopper plaque platz pfeile
quoll geplagt gesagt gefragt preis preise leise quassele op
oper rap rippe rappe ertappt getappt getippt tip wippe pril
prasse presse klappe klappere geklappert depp stupid steppe
stop stoppt alle er ist gestoppt sie isst er stopft tropfte
das wasser tropft der wasserfall gefoppt poppig pope papier
pappe lappe radikal gerappt gerafft das wasser quillt leise
heraus aqua aquarell artist produkt palette preise pflaster
paragraph perl protokoll sparpreis kapitalgruppe post paare
quadrat quadrate quadratur des kreises philosoph pause quiz
porto partie partei plato padua parkplatz professor pariser
reprise die quelle des flusses die weserquelle europapokale</text>
  </lesson>
  <lesson>
   <id>{78c838d7-1aa5-4c45-8c09-9327dec6ea06}</id>
   <title>v und m</title>
   <newCharacters>vm</newCharacters>
   <text>vm mv vm mv fv jm mj vf fm vj jv mf vf gv jm hm mj mh mg vh
vi va ve vr vg vi vu vo av ev iv uv ov uv me ma mo mi me mu
vim vam mer mar mir mei mol mal mie mig mag mog meh muh mau
vau vei vie vor vol val jav jov jev jam mai maj mer wem vim
viel vase vers mehr maar mit voll pomm luv rom reim warm am
vom wem dem ihm rum mull male maus mais mies muss kaum moos
viel oval volk vater immer mehr immer mehr meister viele im
vieles muss meise mehr mus meer viele klammer wieviel warum
mitte mittel matte matt platt platte watte quaddel mast mus
vertrag kaum verzug vermerk zuvor zuviel jemals vorteil ihm
vorgemerkt vorgesagt vor dem saal im stall muster kohlmeise
makulatur mogelei malerei verse ferse merke markiert markus
mimik hervor herum vertreter wurde mehrere verkauf verglast
fremde vögel vogel des vogels vögel klaus kommt aus amerika
es stimmt die stimme der stummel verlade gestammelt stummer
kummer fummel hummel summe summt krumm kram er kramt lahmer
verkehr verkehrt herum umfahre marktplatz wer mag apfelmus
lava magma mutter vater gemerkt vermerkt vermarktet versagt
vermisst vermiest verklagt verzagt er verzog werktags werft
er vertrat klaus vertrat fred vera vertritt maria uta reimt
verse paul liest verse vom autor kafka goethes verse las er
am mittag wer liest zolas werke daheim liest sie heim jedem
etwas mit viel gehalt die werte qualle im meer klammtal die
quasselstrippe warum streift der kater herum es ist so kalt
die katze sitzt im haus herum sie miaut zu laut verwahre es</text>
  </lesson>
  <lesson>
   <id>{90a5f57c-4ab9-4812-be83-7131df43e784}</id>
   <title>n und b</title>
   <newCharacters>nb</newCharacters>
   <text>bn nb bn nb nb bn bn nb nb bn nb bn gn gn gb hb bh jb fn bf
gn fn gb bg fb hb bh jb bj kb bk db bd sb bs ab ba lb bl bö
öb bo bu bi no nu ni ne be br bw kb bk bt tb zb bz ln nl vn
jnj jnj njn fbf bfb fbf bfb jnj njn bfj njf gbt bgt nju njh
hun han kan fan bus und ohn pon ihn ein nie nun neu nah den
din win pin uin ein nau bau bew beo boh bog bag big gib gab
geb fab dab sab kab lab lan dan san wan han zen ren wen tun
nein wein kein bein bier kein tier aber ober bald bild blei
blau blue baff biff bahn sein wein wohn wien sinn fein kein
neid pein rein eine leim fein huhn hahn nuss bann kann wann
dann mann nein bett bass biss boss blau wald bald halt salz
beginn gewinn allein negation blamage bagage tonnage gebete
gebeten sagen fragen plagen nagen neige trinken singen sang
klang fang den ball alle singen den song alles nur sinnlose
singerei er hat viel zu tun die tante kommt zu ihm umziehen
der umzug kostet viel geld seine einnahmen waren angemessen
zu lies das manual sagt man rtm die informationen findet er
dort zuerst wer liest lernt er sie liest viel uta lernt was
man tun muss um arbeiten zu können könnte sein dass er nein
sagt aber fragen ist besser als warten wen interessiert das
alles was man lesen kann hilft beim lernen fahrt ski in den
bergen beine festhalten er will reinen wein wann wird er es
lesen kafka soll seine verse lesen alle wollen ihn hören da
er so eine tiefe stimme hat eva strittmatter liest viel aus
erbe ihres mannes aber die eigenen verse sind ebenso gut zu
lesen  ist heine vergessen  keine ahnung  ist heine bekannt</text>
  </lesson>
  <lesson>
   <id>{2510bfde-70b7-4854-8bb9-3bf061912179}</id>
   <title>c und ,</title>
   <newCharacters>c,</newCharacters>
   <text>c, c, ,c dc cd k, ,k k, ,k cd dc ck kc d, ,d ck k, c, d, k,
, , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck
cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd,
dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd
sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch
sch, sch, sch, ch, ch, ch, ch, ch, ch, ch, ch, ch, ch, sch,
ddcc dcdc dccd cddc dcdc cddc dccd cddc cdcd ddcc ddcc dccd
k,,k k,k, ,,kk k,k, kk,, k,k, k,k, ,k, k k,k, k,k, ,k,k ,kk
ac ac ca ca acdc dcca ac acdc acdc ak,k ak,k ak,k k,ak k,,k
fc cf fccf fccf fcf fcf cfc fcf fcf fccf cffc cffc cfcf cfc
lcl lcl clc llcc clc clc lcl lcl cllc lach lach wache mache
ach auch doch dach ich mich sich nicht euch ich welch solch
solche molche welche jene, welche der, die, auch, wenn nun,
da sobald, wenn, dann gerade, als je mehr, desto besser, so
wie du,  na dann,  ich bin, glaube ich  wer glaubt, der ist
dick lack leck auch dich doch deck lech dach loch doch noch
buch fluch such versuch betrug falsch pflicht verzicht auch
versuchung besuch tuch tauche seuche verflucht gedichte chi
eva liest gedichte die ich schon lange kenne, doch schön
sind sie doch  auch, wenn der saal nicht voll ist, wird er
seine verse lesen kommt das komma da hin, oder da hin  ich
will gerne kommes setzen, doch ich mache das sicher immer
falsch  na schön, wenn es sein muss, dann auch mit kommata
schick, schlank, schnick, schnack, schön, schade, schwer,
schlank, schön, schöner, schneller, zu schnell, schriftlich
hilfreich ist, wenn man die regeln zur kommasetzung kennt
auch wenn der rechner streikt, musst du die ruhe bewahren</text>
  </lesson>
  <lesson>
   <id>{eba85ede-8b6c-4563-8487-99633516309a}</id>
   <title>x und .</title>
   <newCharacters>x.</newCharacters>
   <text>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 x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x
xx.. xx.. xx.. xx.. xx.. xx.. x.. xx.. xx.. xx.. xx.. xx..
axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa
axt exe axt exe ol. ol. mol. mal. mel. en. en. en. ein. en.
fax max axt axt. fax. max. a..a s..s d..d f..f j..j k..k xx
exe exa ex dax sax fax nux lux mux  tux exakt lexikon lexik
tux. taxi text textur taxen taxator taxameter saxophon lexx
tux. tex. exakt. explosion. exorbitant. mexiko. exempel. ex
tux luxemburg. fix. fax. fixum. fixieren. extrakt. extra.
tux nixe verflixt fixen ein problem fixen. fix. max. lol l.
tux. den text revidieren. xerxes, der perserkönig war nicht
in luxemburg, sagt er. felix lebt nicht am existenzminimum.
linux linux linux linux linux linux linux linux linux linux
tux tux tux tux tux tux tux tux tux tux tux tux tux tux tux
taxi fahren ist toll. linus begann mit linux als student.
auch heute arbeiten viele studenten an der entwicklung von
software, die unter linux laufen soll. exakt nach dem start
blieb der wagen stehen. der fahrer schloss erstmal alle
fenster. er war programmierer, doch er kannte linux nicht.
nach der explosion war der saal leer. kafka las erstmal die
verse nicht mehr weiter, bis sich die aufregung legte. text
der text aus dem lexikon ist nicht ausreichend. deshalb las
sie auch noch die entsprechenden seiten im internet. ende.</text>
  </lesson>
  <lesson>
   <id>{a1d0e975-a100-4417-a93a-7a46408f3863}</id>
   <title>y und -</title>
   <newCharacters>y-</newCharacters>
   <text>y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y-
y- y- y- y- y- y- y- -y -y -y -y -y -y -y -y -y -y -y -y -y
ö-ö ö-ö ö-ö ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö-
aya yay aya yay aya aya yay yay aya yay yay aya yay yay aya
fsdaya jklö-ö fsdaya jklö-ö fsdaya jklö-ö fsadya jkl-ö-ö a-
sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys
dyn k-m dyn k-n dyn k-n syd ky- syf k-d syg k-h syn jn- hay
asyl asyl sylt sylt type type asyl sylt sys- teme syn- oden
bay- ern ana- lyse hygiene dynamo gymnastik lyzeum ly- zeum
bayern analyse hy- giene dy- namo gym- nastik synode system
yeti - yak - synthetisches - synergetisch - sylt asyl typen
yast - yet another setup tool
sympathisch sympathie hypothek lyon
als der pc noch nicht das standard-schreibmittel war, und
förmliche texte in die schreibmaschiene gehackt wurden,
stellte man mittels bindestrich sicher, dass der rechte
rand relativ einheitlich wurde. die wörter wurden nach sil-
ben getrennt. der bindestrich kann aber auch zwischen zwei
hauptwörtern stehen, um diese zu verbinden, wie in
kaffee-ersatz. wer sich mit sport auskennt, orientiert sich
an den punktetabellen, wenn er die ergebnisse verschiedener
mannschaften vergleichen will. dort wird der bindestrich
verwendet, um zu zeigen, wer gegen wen spielt.
    herta bsc - fortuna köln
in verbindungen wie gertrud-meier-platz oder
nord-ostsee-kanal wird der mittelstrich ohne leerzeichen
verwendet. als gedankestrich taucht er auf, wenn man ein
paar stichworte logisch voneinander absetzen möchte.</text>
  </lesson>
  <lesson>
   <id>{6160120a-a4a8-4ecd-8b00-c3f2f6107293}</id>
   <title>ü und ä</title>
   <newCharacters>üä</newCharacters>
   <text>öüö öüö öüö öüö öüö öüö öüö üöü üöü üöü üöü öüö üöü öüö üöü
öäö öäö äöä äöä äöä öäö öäö öäö äöä öäö öäö öäö öäö äöä äöä
äüä äüä äüä äüö äüä üäü üäü öüö öäü üäü üäü öäü öäü üöä äüö
öüä öüä öüä öäü öäü üäö äüö öäü öüä äöü üöä äüö öäü öäü üöä
möhre mähre fähre führe würde könnte müsste hätte täte gäbe
wäre sähe läge säge wäge mägen lägen lügen rügen trügen übt
geübt gepflügt - übt bemüht, berühmt, gerühmt, gesühnt über
flögen die vögel über die meere
und sähen die mähre,
gefolgt von dem bären,
dann würden sie stürzen hinab auf den bösen,
zum töten bereiten, verfressenen räuber,
ihn zausen und hacken,
mit schnäbeln zwacken,
ihn stechen und jagen
bis er zög von dannen
mit hungrigem magen...
gesöff, krüge, züge, betrügen, gähnen, erwähnen, gröhlen,
gesänge, gelänge, begänne, zöliakie, zünglein, zündhölzer,
gezündet, verzückt, glücklich, verrückt, bedrückt, rücken,
genügend, berühren, verführen, verfahren, für wen, wofür,
dafür, die tür, das gebälk, etwas gebäck, äpfel, überlegen
übermütig, gäbelchen, geflügel, gebügelt, verbrüht, bäume,
verprügelt, die äste, das geäst, die jäger, flöhe fliehen,
konfitüre, marmelade, breitmaulfrösche ängstigen sich vor
störchen, die lärche, die lerche, schübe, zöge, träge, er-
träglich, nachgeäfft, geschäft, kräftig, beschäftigt, über
von früh bis spät, qualitätsartikel zur verfügung stellen.
die fläche der europäischen gemeinschaft beträgt...
vorwärts und rückwärts gelesen ergäbe der text dieser lek-
tion keinen sinn.
...ach so, vögel ärgern keine bären.</text>
  </lesson>
  <lesson>
   <id>{6224df59-aacb-4819-8102-60388e58bd02}</id>
   <title>ß</title>
   <newCharacters>ß</newCharacters>
   <text>äß äß äß öß üß öß üß öß üß äß üß öß üß üß äß öß üß äß öß üß
ßt ßt ßt ße ßt ße ßa ßt ße ßd ßt üß ßt üß ßt üßt üßt äße aß
öpüß ßpüo ßopä ö-ßp ßpä- öäüß -ö-ß ß--ü öäüß ßüäö ßäöß äßüö
müssen büßt füße süße küssen rüssel schüssel grüßt müßig aß
er aß es, sie saß, er vergaß ganz, sie besaß alles, straßen
gießen, begießen, genießen, zerfließen, zerfloss, schießend
saß der jäger auf seinem gesäß, das gefäß, das fass, größer
achtung - achtung - achtung -
nach der neuen rechtschreibregel gilt gerade das ß als kri-
tisch. schrieb man bisher wörter, deren infinitiv ein ss
enthielt in der gebeugten form mit ß, so muss man nun acht
geben. es heißt weiterhin füße, während es neuerdings fasst
heißt. die regel ist nicht sehr schwer. klingt der vokal
vor dem s-laut lang, schreibt man ein ß, klingt er kurz,
dann benutzt man ss. also fassen, fasst, das fass, gefasst,
müssen, muss, schluss, kuss - aber - fuß, füße, süß, groß,
gemäß. auch bei den doppelvokalen tritt das ß in auf. also
heiß, weiß, äußerst, außen, genießen, fließen, fleißig.
viel spaß und weiterhin genüssliches üben.
er maß ab, das maß aller dinge,
hass, muss, misslingen, essbar, größer, schößlinge, mäßig,
gleichmäßig, das postschließfach, expressgüter, man stößt,
planmäßig, regelmäßig, gemäß, das gefäß, stöße, die größte</text>
  </lesson>
  <lesson>
   <id>{111b7c62-c97e-4631-8a79-600fe7e343da}</id>
   <title>Capslock</title>
   <newCharacters>ASDFJKLÖEIGHWORUTZQPVMNBC;X:Y_ÄÜ</newCharacters>
   <text>ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE
LINKS GESCHRIEBEN. DABEI BLEIBEN AUCH PUNKT UND KOMMA, SO-
WIE BINDESTRICHE ERHALTEN. IM FOLGENDEN BENUTZEN WIR DIESE
TASTE NICHT MEHR, DA DAMIT NICHT DER ÜBLICHE SCHREIBALLTAG
BEWÄLTIGT WIRD. DIE BEIDEN ANDEREN UMSCHALTTASTEN WERDEN
JEWEILS VON DEM KLEINEN FINGER DER HAND BENUTZT, DIE EINEN
KÜRZEREN WEG HAT. DAS IST IN DER REGEL DIE HAND, DIE FÜR
DEN FOLGENDEN BUCHSTABEN NICHT BENÖTIGT WIRD. DAMIT IST ES
DANN AUCH MÖGLICH, ALLE ZEICHEN DER ZWEITBELEGUNG ZU TIP-
PEN, ALSO AUCH DAS FRAGEZEICHEN.
DIE ERSTE ÜBUNG WIRD FÜR DIE UMSCHALTTASTE LINKS, DIE ZWEI-
TE FÜR DIE UMSCHALTTASTE RECHTS SEIN. DANACH WIRD GEMISCHT.
ACHTUNG, DIE FESTSTELLTASTE MUSS NUN NOCH EINMAL BETÄTIGT
WERDEN. jetzt sollte das capslock-lämpchen aus sein.</text>
  </lesson>
  <lesson>
   <id>{4a35cb16-0eb7-40b7-b9c0-b47dcc0652e2}</id>
   <title>Großbuchstaben (links)</title>
   <newCharacters></newCharacters>
   <text>Ja Ja Ja Ja Ja Ja Ja Ja Ka Ka Ka Ka Ka Ka Ka Ka La La La La
Ma Ma Ma Ma Ma Ma Za Za Za Za Ha Ja Ja Ha Ha Za Ha Ha Ha Ha</text>
  </lesson>
  <lesson>
   <id>{edd06319-a6da-42db-b2ac-ed26c5d0c2af}</id>
   <title>Großbuchstaben (rechts)</title>
   <newCharacters></newCharacters>
   <text>Fö Fö Fö Fö Fö Fö Fö Fö Fö Fö Gö Gö Gö Gö Gö Bö Bö Bö Bö Bö
Wö Wö Wö Wö Rä Rä Rä Rö Rö Gä Gä Fä Dä Sä Vä Vä Vö Sö Dä Dä</text>
  </lesson>
  <lesson>
   <id>{0b02872c-7646-42b1-adbe-3b0bdfee0662}</id>
   <title>Großbuchstaben</title>
   <newCharacters></newCharacters>
   <text>Kalk Kalk Wald Wald Rand Sand Hand Land Verstand Klang Tank
Wort, Ort, Hort, Gehrung, Nahrung, Klarheit, Vergangenheit,
Art, Hahn, Mahnung, Lohn, Sohn, Hohn, Keim, Krönung, Krone,
Leine, Leim, Heim, Geheimnis, Verbannung, Bekanntmachungen,
Training, die Träne, der Trost, trostlos, das Los, Losungen
Die folgenden vier Lektionen werden aus ganz normalen Text-
übungen bestehen, danach geht es mit den Sonder- und Zahl-
zeichen weiter.</text>
  </lesson>
  <lesson>
   <id>{b84b71b5-4d96-4574-a093-f29185cfae38}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>Linux - meine Freude
Es war ein ganz normaler Tag. Alles war wie immer. Ich kam
aus der Schule und setzte mich an den PC. Homepage verwal-
ten, Schülerdaten aktualisieren, Unterricht vorbereiten,
nebenbei ein paar MIDI-Files bearbeiten und E-Mail lesen.
Mein Windows-PC ist eben gut ausgestattet. Doch dann ging
es wieder los. Das Abholen der E-Mail dauerte satte drei
Minuten. Als ich dann im Postfach sah, dass da genau eine
nicht einmal sehr lange Mail reingekommen war, stand für
mich der Umstieg fest. Linux musste her. Ich wusste nicht,
was da auf mich zukommen würde, doch das war mir egal. Es
konnte nur noch besser werden. Kostenlose Software, gute
Internetanbindung, arbeiten auf verschiedenen Konsolen,
es klang vielversprechend. Dann ging es los. Erwartungs-
voll packte ich mein SuSE-Paket aus und begann sofort mit
der Installation. Innerhalb eines Tages hatte ich alles
wichtige, also auch die ISDN-Konfiguration, fertig.
Einiges an meiner Hardware war problematisch, z.B. bekam
ich die Soundkarte nicht gleich voll einsatzfähig, aber da
ich nun sowieso erstmal mehrere Gigabyte an Software zu
erkunden hatte, störte mich das weniger.
Eine vernünftige Mailkonfiguration habe ich erst Wochen
später eingerichtet, doch für den Anfang tat es Netscape.
Inzwischen arbeite ich seit zehn Monaten mit Linux, und ich
habe keinen Tag davon bereut. Ich habe wieder angefangen,
Bücher zu lesen, und meine Fähigkeit, mich auf ein Problem
zu konzentrieren, statt einfach drauf los zu arbeiten, ist
irgendwie auch besser geworden. Dennoch gibt es noch sehr
viel zu lernen.</text>
  </lesson>
  <lesson>
   <id>{c5565e6e-0514-4635-ba2d-d36429bb21bb}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>Das Internet

Das Internet ist in aller Munde. Alle wollen daran teil-
haben, viele wollen daran verdienen. Selbst Boris ist, wie
jeder weiß, inzwischen drin. Wie aber alles ganz genau be-
gann, wissen die wenigsten.
In den späten sechziger Jahren begann die Advanced Research
Projects Agency des amerikanischen Verteidigungsministeri-
ums, kurz ARPA genannt, mit der Finanzierung eines experi-
mentellen Wide Area Network, kurz WAN, um damit wichtige
Forschungsorganisationen in den Vereinigten Staaten von Ame-
rika zu verbinden. Dieses Computernetz wurde ARPAnet ge-
nannt. Das ursprüngliche Ziel bestand in der Freigabe teue-
rer und knapper Rechnerressourcen an Auftragnehmern der Re-
gierung. Von Anfang an wurde das Netzwerk von den Benutzern
aber auch für die Zusammenarbeit, also der gemeinsamen Nut-
zung von Dateien und Software, dem Austausch von E-Mail und
der gemeinsamen Entwicklung und Forschung über gemeinsam ge-
nutzte entfernte Computer, verwendet.
In den frühen achtziger Jahren wurde über eine Protokoll-
Suite nachgedacht. Es entstand das Transmission Control Pro-
tocol, Internet Protocol. Dieses wurde im ARPAnet schnell
Standard. Mit der Aufnahme dieses Protokolls in das populäre
BSD Unix-Betriebssystem der University of California at
Berkeley begann die Demokratisierung von Netzwerken. Es wur-
den zunächst Universitäten verbunden, doch es dauerte nicht
lange, bis die in ein lokales Netzwerk eingebundenen Compu-
ter über das ARPAnet kommunizieren konnten. Das Netzwerk
wuchs und wuchs. Waren es anfangs noch eine Handvoll Hosts,
so wurde es schnell ein Netz von Zehntausenden von Hosts.
Das ursprüngliche ARPAnet wurde zum Rückgrat des Internet.</text>
  </lesson>
  <lesson>
   <id>{3c1dc02f-4c69-449b-838f-db081499e85d}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>A. Kalbitz
Lesung

Samstagabend, Feierabend. Beine hochlegen, abschlaffen,
das miese Fernsehprogramm über sich ergehen lassen, schla-
fen. Ein Leben lang berieselt von den Impressionen irgend-
welcher Fernsehredakteure, Krankenhausserien - Ein Muss,
zumindest, seit Dr. Brinkmann in der Schwarzwaldklinik zu
Weltruhm vor der Ärzteschaft der Fernsehwelt gelangte.
Aber da war doch noch was. Da gab es noch andere Möglich-
keiten der Freizeitgestaltung. Beruhigt lehne ich mich zu-
rück und merke kaum, wie mir die Augen zu fielen.
Es ist höchste Zeit. Gleich beginnt die Lesung, und unser-
eins sitzt noch im Taxi und sucht die Eintrittskarten.
Ich bin absolut kein Kafka-Freund, aber es ist mal was an-
deres.
Endlich - wir betreten den Saal und erwischen schnell noch
einen Platz in der letzten Reihe. Es wird dunkel. Nur vorn
auf der Bühne strahlt ein greller Scheinwerfer auf das et-
was zu kleine Lesepult. Applaus. Von der Seite tritt ein
Mann herein, den ich nicht kenne, der aber als Autor vor-
gestellt wird, und der sein neuestes Werk auszugweise vor-
lesen soll. Er setzt sich, räuspert sich noch einmal und
blättert bedächtig in seinem Buch. Bei einem Lesezeichen
hält er inne, überfliegt die Seite, wirft noch einen Blick
in den Saal, als wolle er sagen - Achtung, es geht gleich
los - und atmet tief ein, um zu lesen, als plötzlich ein
lautes Krachen den Saal erfüllt. Das war kein Schuss,
dachte ich gleich. Derartige Geräusche kennt man ja aus
den Actionfilmen im Fernsehen. Der Stuhl eines Gastes kann
auch nicht zusammengebrochen sein. Dafür war das Geräusch
zu laut...</text>
  </lesson>
  <lesson>
   <id>{a5b70d14-1382-4809-be6d-76a48b644e8f}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>A. Kalbitz
Was hat...

Was hat uns so verblendet,
dass alles was wir schaffen,
gemessen wird an anderem,
verglichen wird, getaxt, bewertet
und am Ende nicht verwendet.
Was hat uns nur so abgestumpft,
dass wir nicht erstmal sehen,
warum da einer etwas tut,
ob er es schafft, noch Hilfe braucht,
am Ende wirds gemeinsam gehen.
Was hat die Menschen kalt gemacht,
dass mancher gleich darüber lacht,
wenn einem mal ein Missgeschick
die Röte auf die Wangen malt, er sich blamiert,
verletzt dann einfach resigniert.
Was hat verdammt noch mal
der Autor sich dabei gedacht,
uns unser Dasein zu vermiesen,
mit dummen Texten, Meinungen und ungeschickt
gebastelten Gedichten, wie diesem.</text>
  </lesson>
  <lesson>
   <id>{ff975b3d-968e-4044-ae02-99f5207efd20}</id>
   <title>&lt; und ></title>
   <newCharacters>&lt;></newCharacters>
   <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;>
&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; >&lt; >&lt; >&lt; >&lt;
&lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt; >> &lt;&lt;
Die Zeichen &lt; und > werden als Operatoren benutzt.
&lt; ist der Eingabeoperator und > ist der Ausgabeoperator.
Mit ls > dateiname kann ich unter Linux eine Dateiliste
mit allen Dateien des aktuellen Verzeichnisses anlegen.
Will ich eine Datei nicht überschreiben sondern Daten
anhängen, benutze ich >> als Operator.
In HTML-Quellen spielen die Zeichen &lt; und > eine wesent-
liche Rolle. Alle Tags, gesprochen: Tägs, werden zwischen
&lt; und > eingeschlossen.
Beispiele: &lt;html> &lt;head> &lt;body> &lt;a href... &lt;img src...
&lt;table> &lt;hr> &lt;br> &lt;p> &lt;li> &lt;ol> &lt;ul>
Auch in der XML-Syntax werden diese Zeichen verwendet um
die Tags von den normalen Texten abzugrenzen.
Häufig werden die Zeichen auch verwendet, um Unterschiede
darzustellen. Daher stammen auch die Bezeichnungen:
ist größer als - für > und ist kleiner als - für &lt;.
In ASCII-ART-Manier lassen die Zeichen sich ebenfalls gut
verwenden. Beispiele dazu wird es in einer der Abschluss-
lektionen geben.
&lt;->&lt;-&lt;>->&lt;&lt;-->>-&lt;&lt;-->>-&lt;&lt;-->>-&lt;&lt;->>-&lt;&lt;--->>-->>-&lt;&lt;->>-&lt;&lt;>></text>
  </lesson>
  <lesson>
   <id>{14694131-975b-4bd5-9c31-5a18d83450dd}</id>
   <title>1,!, ; und ?</title>
   <newCharacters>1!;?</newCharacters>
   <text>1! ß? 1! ß? 1! ß? 1ß!? ?1?ß !1?! 1ß!? ??!!1ßß1 !ß!ß1??!ß!1
.!? sind Interpunktionszeichen, die im Deutschen dazu ver-
wendet werden, um zu signalisieren, dass es sich bei einem
Satz um eine normale Aussage, einen Ausruf oder eine Frage
handelt. Wer war das? Wieso machst Du das? Wo kommst Du
denn her? Das alles sind typische Fragen, bei denen der
Leser sofort weiß, wie er sie betonen muss.
Komm her! Sei leise! Hallo! Achtung! Das wiederum sind, so
sagt das Interpunktionszeichen, Ausrufesätze. Sie werden
vom Leser ebenfalls deutlich anders gesprochen, als Frage-
sätze oder normale Sätze, die mit dem Punkt abgeschlossen
werden.
Auf der Tastatur werden !?.&lt;> als Sonderzeichen betrachtet,
was eigentlich nur bedeuten soll, dass sie von den normalen
Buchstaben unterschieden werden müssen. Ebenfalls unter-
schieden werden die Zahlzeichen, wie z.B. die 1. Aus Zahl-
zeichen werden Zahlen gebildet:
1 steht für eins, 11 für elf, 111 für einhundertundelf.
Verwendet man das Wort ein in Texten, wird es für gewöhn-
lich als unbestimmter Artikel verwendet. Das läßt sich
aber manchmal auch anders interpretieren: Werden kleine
Mengen in Texten verwendet, schreibt man dafür häufig die
Zahlwörter ein, zwei oder drei. In Aufzählungen oder bei
der Festlegung von Reihenfolgen hingegen benutzt man gern
die Zahlzeichen: 1.; 1. Platz; 1. Durchlauf; 1. Datensatz.
In HTML wird das Ausrufezeichen übrigens verwendet, um
Kommentare in die Quellen einzufügen, die dann später in
der Internetseite nicht zu sehen sind.
&lt;!-- Dies ist ein Kommentar in einem HTML-Quelltext -->
Willst Du noch mehr über die Bedeutung von ! und ? wissen?</text>
  </lesson>
  <lesson>
   <id>{04dd952c-114c-40f1-8667-f9cf341fc206}</id>
   <title>5, %, 8 und (</title>
   <newCharacters>5%8(</newCharacters>
   <text>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
58% liest man als achtundfünfzig Prozent. Prozent bedeutet
von Hundert.
Berechne:
58% von 1111 EUR.
88% von 888 kg Mehl.
%-Werte werden benötigt, um den Anteil an einem bestimmten
Grundwert zu berechnen.
In Perl wird das %-Zeichen benutzt, um einen Hash festzu-
legen. %namen wird dann eine z.B. zweispaltige Liste mit
Vor- und Nachnamen zugeordnet, die dann in dem Programm
ausgelesen werden kann.
In der Bash ist % ein Operator für Modulus-Operationen.
Das entspricht dem Rest bei einer ganzzahligen Division.
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((</text>
  </lesson>
  <lesson>
   <id>{7a7127a8-e700-4b30-ae5d-6353983ef8be}</id>
   <title>2, 6, &amp;, 7 und /</title>
   <newCharacters>26 &amp; 7 /</newCharacters>
   <text>1 5 8 6 7 7 6 5 8 1 67 76 58 85 158 178 167 187 585 151 58
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;
Internet &amp; Co.; Max Meier &amp; Söhne; Grunewald &amp; Co. KG
Das Kaufmanns-und &amp; begegnet uns bewußt oder unbewußt recht
häufig. Aber es wird nicht nur in Firmenbezeichnungen ver-
wendet.
In der Bash dient das Kaufmanns-und als Operator.
Ein &amp; bedeutet bitweises UND und
ein &amp;&amp; bedeutet logisches UND.
In 1>&amp;2 wird die Standardausgabe eines Befehls auf die
Standardfehlerausgabe umgeleitet.
Der Slash / wird häufig als Zeichen für die Division ver-
wendet. Unter LINUX ist es ein wesentliches Zeichen für
die Organisation der Verzeichnisstruktur. So ist /
das Wurzelverzeichnis, von dem aus in Unterverzeichnisse
verzweigt wird. /boot, /root, /opt, /usr, /var, /tmp,
/etc, /bin sind Standardverzeichnisse in dieser Struktur.
In HTML wird der Slash benutzt, um Tags zu schließen.
&lt;html>
&lt;head>&lt;title> Homepagetitel &lt;/title>&lt;/head>
&lt;body>
Seitentext inklusive weiterer HTML-Befehle.
&lt;/body>
&lt;/html>
Dies ist eine gültige Grundstruktur einer HTML-Seite mit
sehr wenig Inhalt.</text>
  </lesson>
  <lesson>
   <id>{c75f7056-63c0-4f2f-86fb-d8185e3849ca}</id>
   <title>4, $, 9 und )</title>
   <newCharacters>4$9)</newCharacters>
   <text>(49$) (49$) (48$) (57$) (56$) (78$) (89$) (18$) ($81) (51$)
Das $-Zeichen steht für Dollar. Jedem ist klar, dass dieses
Zeichen für eine Währung steht, die den Weltmarkt beherrst.
Dies soll jetzt kein Text über Umrechnungskurse werden. Die
wechseln ja doch regelmäßig. Stattdessen wollen wir auch
für dieses $-Zeichen nach weiteren Bedeutungen fahnden.
Zunächst die Bash:
$ steht für Variablen- oder Befehlssubstitution.
Beispiel für Befehlssubstitution: Befehl1 $(Befehl2)
Beispiele für Variablensubstitution können hier leider noch
nicht geschrieben werden, da dabei die geschweifte Klammer
verwendet wird.
Und nun Perl:
In Perl lassen sich mit dem $-Zeichen ganz einfach Variablen
festlegen. Mit
chomp($eingabe);
wird das Newline-Zeichen am Ende der Eingabe entfernt.
Dabei wird der Inhalt der Variablen $eingabe bereits ausge-
lesen und verarbeitet.</text>
  </lesson>
  <lesson>
   <id>{99057b7f-4781-48e8-a076-fe866c3dbbb7}</id>
   <title>3, §, 0 und =</title>
   <newCharacters>3§0=</newCharacters>
   <text>§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30
134567890 098765431 !§$%&amp;/()= =)(/&amp;%$§! 890 60 470 160 3140

§ - Paragraph
Dieses Zeichen steht für Recht und Ordnung auf der ganzen
Welt. Sie kennen das:
§1 Jeder macht seins.
§2 Wenn keine anderen Paragraphen entgegenstehen, gilt §1!

Selbst das Wort Paragraphenreiter kommt nicht von ungefähr.
Schließlich sieht § aus wie ein Seepferdchen.

Das = (in Worten: ist gleich) steht ebenfalls für Gerech-
tigkeit. Eine Gleichung ist nur dann eine wahre Aussage,
wenn die Kräfte (Terme?, Werte?) auf beiden Seiten gerecht
verteilt sind.
 2-1=1
 4-2=2
 91347-34567=56780
 f(x)=3x-7
In der Programmierung nimmt man mit = oder == eine Zuwei-
sung vor.
 $eingabe = &lt;STDIN>

Schlimmstenfalls läßt sich das = aber schön als Trennzei-
chen für Textabsätze verwenden.
</text>
  </lesson>
  <lesson>
   <id>{d6ef1647-6cad-4c5e-a5d3-65cb9017e1e5}</id>
   <title>"</title>
   <newCharacters>"</newCharacters>
   <text>ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE
1234567890 0987654321 20 21 22 23 24 25 26 27 28 29 2222 2
"Dies ist eine Aussage!"
Die "Gänsefüßchen" werden in der Schriftsprache verwendet,
um wörtliche Rede deutlich zu machen. So kann man zum Bei-
spiel ab sofort nicht nur sagen, dass Kafka darüber etwas
las, wie man etwas sagt, sondern man kann nun auch schrei-
ben Kafka las:"Ich sage ihnen mal wie man das sagt!"
Darauf antwortete das Publikum:"Nee, lass mal!"
Wie in "Gänsefüßchen" werden die "Gänsefüßchen" manchmal
auch dazu verwendet, um eine nicht ganz korrekte aber ge-
läufige Bezeichnung zu verwenden. Schließlich sehen es
die Gänse nicht gern, wenn man ihre Füße mit einfachen An-
führungsstrichen vergleicht.
Eine Aussage im Computerbereich ist ähnlich einer Aussage
im literarischen Bereich häufig in Anführungsstriche zu
setzen. echo "Dies ist ein Text!" bringt in der Bash
Dies ist ein Text!
zum Vorschein. Eingebaut als Warnungen in Scripte in der
Form
echo "Konnte den User nicht anlegen!"
Führt das zu sinnvollen Ausgaben, die zur rechten Zeit
das richtige sagen.</text>
  </lesson>
  <lesson>
   <id>{14e06483-1aa5-4fe1-b9b7-58ac010eeec1}</id>
   <title>+, *, # und '</title>
   <newCharacters>+*#'</newCharacters>
   <text>+*#' +*#' +'*# #*#' *#' #+'+ +##+ '++' ++'#*# #+#+#+#+* #*
  3+3=6
  3*3=9
 #include &lt;gtk.h>
 # dies ist ein Kommentar
 ## dies auch
c++ ist eine objektorientierte Programmiersprache.
g++ ist nichts anderes.
Berechne!
  3+3+3+3=
  3*3*3*3=
  9*9*9*9=
  9+9+9+9=
Rechenoperationen in der Mathematik:
  + ist das Zeichen für die Addition.
  * ist das Zeichen für Multiplikation.
'Hier steht etwas drin!'
In literarischen Texten wird das Zeichen ' häufig dafür
verwendet, um eine wörtliche Rede: ("Du hast doch gesagt,
dass ich den Film noch zuende sehen darf.") von Gedanken,
die nicht ausgesprochen werden ('Immer muss ich um acht
ins Bett! Das ist echt unfair!') zu unterscheiden.
So kann man sehr sinnreiche Texte formulieren, in denen
man genau darauf achten muss, was gesagt und was nur ge-
dacht wurde.
"Ein schönes Kleid haben sie heute wiede an, Frau Meier!"
'Den Fummel haben sie wohl aus dem Schlussverkauf, oder?'</text>
  </lesson>
  <lesson>
   <id>{25d69b6d-5f49-486c-92b0-ae21e201e47f}</id>
   <title>_, ^, °, ' und `</title>
   <newCharacters>_ ^ ° '  `</newCharacters>
   <text>^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° °
' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
Heute werden Tageshöchsttemperaturen von 21°C erwartet.
Bei 0°C liegt der Gefrierpunkt des Wassers.
Wasser siedet bei 100 °C.
Das ^ ist ein Sonderzeichen, das z.B. beim Programmieren
in C++ das Bit-Exclusive-ODER XOR repräsentiert.
^ ist dort also ein Operator.
` (Backquotes) werden in Perl wie in einer Shell dazu
verwendet, Ausgaben eines Programms als Daten zu über-
nehmen.
$jetzt = "Die aktuelle Uhrzeit ist ".`date`
foreach $_ (`who`) ...</text>
  </lesson>
  <lesson>
   <id>{be06f769-9bc8-453a-bb7a-efb2d1277983}</id>
   <title>Zwischenübung</title>
   <newCharacters></newCharacters>
   <text>Sitzung
frei erschwindelt von A. Kalbitz

"Hast du dir das auch gut überlegt?" Rainer schaute zwei-
felnd auf Felix und man sah seinen Augen an, dass da nicht
nur Zweifel, sondern auch besseres Wissen in dieser Frage
lag. "Äh, ich dachte, ja,", kam Felix zögerlich mit der
Sprache raus, "wenn ich schon Linux auf dem Schulnetz fah-
re, dann sollen auch die Schüler die Möglichkeit haben,
mit Linux zu arbeiten." Rainer sah immer noch skeptisch
aus. "Dann bist Du aber erst einmal der Einzige, der das
benutzen und den Schülern verständlich machen kann."
"Das ist schon klar, aber ich bin guter Hoffnung, das
das System so nach und nach überzeugt!" -
"Und die Kollegen?" - "Bekommen eine Schulung, wenn der
Bedarf da ist." - "Na gut, wenn Du glaubst, dass das so
machbar ist, dann gehen wir es an, ich bezweifle nur,
dass du damit viele erreichen wirst." Felix grinste nun
breit übers ganze Gesicht: "Warten wir es doch ab."
Nun sah er aus, als hätte er ein As aus dem Ärmel gezogen.
"Wir haben bisher niemanden dazu überredet, sich einen
Computer "anzutun", und selbst unter den älteren Kollegen
wird die Zahl derjenigen, die diese Technik akzeptieren
nun doch immer größer, warum soll sich dass denn mit dem
interessantesten System, das die Branche zu bieten hat
nicht bald ähnlich einstellen. Letztendlich setzt sich die
Neugierde doch durch." Nun grinste auch Rainer, "Na gut,
ich kaufe mir schon mal für meinen privaten Rechner eine
neue Festplatte, damit ich dann mitreden kann, wenn es
losgeht." - "Siehste! Es wirkt schon!" ;-)</text>
  </lesson>
  <lesson>
   <id>{e3cf0914-84a9-4ad8-a320-b75c7ffa8073}</id>
   <title>², ³, {, [, ], }, \, @, ~ und |</title>
   <newCharacters>²³{[]}\@~|</newCharacters>
   <text>Drittbelegung: Das sind die Zeichen ² ³ { [ ] } \ @ ~ |
"Quadrat"-Zeichen="Hoch zwei":
  f(x)=2x²+2x+2
  mm², cm², dm², m², km²
  f(x)=sin²(x)+cos²(x)
"Kubik"-Zeichen="Hoch drei":
  f(x)=x³+2x²+x+1
  mm³, cm³, m³, km³
  1l=1dm³
"geschweifte" und "eckige" Klammern:
  {} []
  y={3x*[2x-1]-4}
  if test "${!arg_num}" = "-v"; then
    verbose on
"Backslash":
  \ wir verwendet, um eine Befehlszeile in einem
  Script auf der foldenden Zeile weiterzuführen.
"Klammeraffe":
  @ kommt in E-Mailadressen vor.
  moritz@musterdomain.de
  user@localhost
  @ Wird z.B. in Perl für zur Festlegung von
  Arrays oder als Feldplatzhalter verwendet.
  @nonsens("Quatsch","Witz","Blödsinn")
  @&lt;&lt;&lt;&lt;&lt;&lt;&lt;
"Tilde":
  ~ dient z.B. standardmäßig als Kennzeichnung für
  Sicherheitskopien, die von ln angelegt werden.
"Pipe":
  | wird als arithmetischer Ausdruck für bitweises
  ODER z.B. in der bash verwendet.
  || hingegen kennzeichnet ein logisches ODER
  |= ist ein ODER mit anschließender Zuweisung
  Mit | lassen sich Ausgaben eines Befehls in
  andere Anwendungen umleiten.
  ls *.jpg | less listet alle Dateien des aktuellen
  Verzeichnisses in less auf.
Die Zeichen der Drittbelegung haben mit der Einführung des
Computers in das Leben der Schreibenden Einzug gehalten.
Aus diesem Grund haben wir sie in den Kurs aufgenommen.
Im ursprünglichen Zehnfinger-System gibt es keine
Entsprechung, da auf alten Schreibmaschinen die &lt;Alt Gr>-
Taste nicht existiert.
{²²²} || {³³³} || [²²²] || [³³³] || \\\ || @@@ || ~~~ ||</text>
  </lesson>
  <lesson>
   <id>{3156726b-2044-42c4-87e7-4bf02c4021c4}</id>
   <title>Geschafft</title>
   <newCharacters></newCharacters>
   <text>/* info.cpp - description
 *
 * begin: Sun Jan 30 14:40:59 MET 2000
 * copyright: (C) 1999 by Daniel Reith
 * email: DanR@gmx.de
 *
 * 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.
 */

#include "info.h"
#include "wx/image.h"
#include &lt;config.h>

enum
{
  C = 211,
  OK = 212
};

BEGIN_EVENT_TABLE(Info_Dialog, wxDialog)
  EVT_BUTTON(OK, Info_Dialog::OnSchliessen)
END_EVENT_TABLE()

// Konstruktor
Info_Dialog::Info_Dialog(wxWindow* parent, wxWindowID id,
    const wxString&amp; title,
    const wxPoint&amp; pos = wxDefaultPosition,
    const wxSize&amp; size = wxDefaultSize,
    long style = wxDEFAULT_DIALOG_STYLE,
    const wxString&amp; name = "dialogBox")
 :  wxDialog(parent, id, title, pos, size, style, name)
{
  SetAutoLayout(TRUE);
 #ifdef __WXMSW__
  wxBitmap::AddHandler(new wxPNGFileHandler);
 #endif
 #ifdef __WXGTK__
  wxImage::AddHandler(new wxPNGHandler);
 #endif
  wxString f;
  f &lt;&lt; L_DIR &lt;&lt; "logo.png";
  logo = new wxBitmap(f , wxBITMAP_TYPE_PNG);
  canvas = new MyCanvas(this,  logo, wxDefaultPosition,
      wxDefaultSize);
  wxLayoutConstraints *c1 = new wxLayoutConstraints;
  c1->top.SameAs(this, wxTop, 5);
  c1->left.SameAs(this, wxLeft, 5);
  c1->width.PercentOf(this, wxWidth, 48);
  c1->height.PercentOf(this, wxHeight, 80);
  canvas->SetConstraints(c1);
  info_text = new wxStaticText(this, -1, "",
      wxDefaultPosition, wxDefaultSize);
  wxLayoutConstraints *c3 = new wxLayoutConstraints;
  c3->top.SameAs(this, wxTop, 5);
  c3->left.SameAs(canvas, wxRight, 15);
  c3->width.PercentOf(this, wxWidth, 47);
  c3->height.PercentOf(this, wxHeight, 80);
  info_text->SetConstraints(c3);
  wxString msg;
  msg &lt;&lt; _("PingoS Tipptrainer\n")
      &lt;&lt; _("------------------\n")
      &lt;&lt; _("Version:\t") &lt;&lt; VERSION &lt;&lt; _("\n")
      &lt;&lt; _("http://www.pingos.schulnetz.org/tipptrainer\n")
      &lt;&lt; _("Veröffentlicht unter der GPL 2.0\n\n")
      &lt;&lt; _("Autoren:\n")
      &lt;&lt; "Andreas Kalbitz\n"
      &lt;&lt; "\t(felix@musik-workshop.de)\n"
      &lt;&lt; "Matthias Kleine\n"
      &lt;&lt; "\t(Matthias.Kleine@selflinux.de)\n"
      &lt;&lt; "Daniel Reith (DanR@gmx.de)\n"
      &lt;&lt; _("\nFeedback bitte an:\n")
      &lt;&lt; _(\ttipptrainer@reith.8m.com");
  info_text->SetLabel(msg);
  ok = new wxButton(this, OK, _("Schließen"));
  wxLayoutConstraints *c2 = new wxLayoutConstraints;
  c2->centreX.SameAs(this, wxCentreX);
  c2->top.SameAs(canvas, wxBottom, 10);
  c2->width.PercentOf(this, wxWidth, 30);
  c2->height.PercentOf(this, wxHeight, 9);
  ok->SetConstraints(c2);
}

// Destruktor
Info_Dialog::~Info_Dialog()
{
}

// Fenster schließen
void Info_Dialog::OnSchliessen(wxCommandEvent* event)
{
  EndModal(GetReturnCode());
}
BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow)
    EVT_PAINT(MyCanvas::OnPaint)
END_EVENT_TABLE()
MyCanvas::MyCanvas(wxWindow *parent, wxBitmap *b,
    const wxPoint&amp; pos, const wxSize&amp; size)
 :  wxScrolledWindow(parent, -1, pos, size)
{
  logo = b;
}

MyCanvas::~MyCanvas()
{
}

void MyCanvas::OnPaint(wxPaintEvent&amp; WXUNUSED(event))
{
  wxPaintDC dc(this);
  wxMemoryDC memDC;
  memDC.SelectObject(* logo);
  dc.Blit(5, 25, logo->GetWidth(), logo->GetHeight(),
      &amp; memDC, 0, 0, wxCOPY, TRUE);
  memDC.SelectObject(wxNullBitmap);
}</text>
  </lesson>
 </lessons>
</course>