XUL Typist/XULdevTypist
Ceci est un draft pour concevoir des exercices XulTypist comblant les lacunes d'apprentissages, spécialement pour développeurs.
Par exemple pour s'entrainer à taper avec le pavé numérique et la rangée de chiffre, a taper du code, des tags…
Ci-dessous pêle-mêle des exercices et plus bas des idées à intégrer dans des exercices.
J'essaye de trouver des «séquences» facilitant la mémoire musculaire sans efforts.
<Level>
<NewCharacters>4,5,6</NewCharacters>
<Line>5444 5555 5666 5555 5444 65456 45654 666555444 444555666</Line>
<Line>4444 55555 666666 4455665544 6655445566</Line>
<Line>45654 65456 4455665544 6655445566 6465 4645 5456 5654</Line>
</Level>
<Level>
<NewCharacters>0,1,2,3,7,8,9</NewCharacters>
<Line>123 345 123 345 543 321 543 321 12345 54321 12131415 51525354</Line>
<Line>098 876 098 876 678 890 678 890 09876 67890 09080706 60696867</Line>
<Line>10001000 01110111 10101 10101 47774777 74447444 47474 47474</Line>
<Line>123 456 789 321 654 987 147 258 369 741 852 963</Line>
</Level>
<Level>
<NewCharacters>0,1,2,3,4,5,6,7,8,9,.</NewCharacters>
<Line>555 500 555 500 501 502 503 504 505 506 507 508 509</Line>
<Line>5777 5888 5999 5777 5888 5999 5789 5987 5789 5987</Line>
<Line>5111 5222 5333 5111 5222 5333 5123 5321 5123 5321</Line>
<Line>50000 50005 50505 5.5 50.5 50.50 0.5 0.50 0.05 0.005</Line>
</Level>
<Level>
<NewCharacters>+,-,*,/</NewCharacters>
<Line>++--++-- +-+-+ ++--++-- +-+-+</Line>
<Line>//**//** /*/*/ //**//** /*/*/</Line>
<Line>/*-+-*/ /*-+-*/ +-*/*-+ +-*/*-+</Line>
</Level>
<Level>
<NewCharacters>.</NewCharacters>
<Line>10.0.0.0 10.255.255.255 255.0.0.0 16777216</Line>
<Line>172.16.0.0 172.31.255.255 255.240.0.0 1048576</Line>
<Line>192.168.0.0 192.168.255.255 255.255.0.0 65536</Line>
</Level>
<Level>
<NewCharacters>calc</NewCharacters>
<Line>500+400 500+600 700+500 800+500 900+500 1000+500</Line>
<Line>500+400 500+600 100+500 200+500 300+500 1000+500</Line>
<Line>700-800+900 400-500+600 100-200+300</Line>
<Line>800/500/200 900*600*300 700/800*900</Line>
</Level>
<Level>
<NewCharacters>ping</NewCharacters>
<Line>ping 127.0.0.1 -t</Line>
<Line>ping 192.168.0.1 -w 100</Line>
<Line>ping 212.85.158.4</Line>
</Level>
<Level>
<NewCharacters>ifconfig</NewCharacters>
<Line>ifconfig 10.255.255.254 netmask 255.0.0.0 eth0</Line>
<Line>ifconfig 172.31.255.254 netmask 255.240.0.0 eth1</Line>
<Line>ifconfig 192.168.255.254 netmask 255.255.0.0 eth2</Line>
</Level>
<Level>
<NewCharacters><![CDATA[>,<, /]]></NewCharacters>
<Line><![CDATA[<line><area /><base /><basefont />
<input /><img /><link /><meta />]]></Line>
<Line><![CDATAa>b>c d<e<f g>h>i j<k<l m>n>o p<q<r]></Line>
</Level>
<Level>
<NewCharacters><![CDATA[?, ;]]></NewCharacters>
<Line><![CDATA[<body><?php echo 1;?><?php echo 2;?><?php echo 3;?></body>]]></Line>
<Line><![CDATA[<?php ?><?php ?><?php ?><?php ?><?php ?>]]></Line>
<Line><![CDATA[<?php ?><?php ?><?php ?><?php ?><?php ?>]]></Line>
</Level>
<Level>
<NewCharacters>HTML tags</NewCharacters>
<Line><![CDATA[
]]></Line>
<Line><![CDATA[
-
-
-
-
]]></Line>
</Level>
<Level>
<NewCharacters><![CDATA[HTML attributes]]></NewCharacters>
<Line><![CDATA[<input type="password" name="secret" class="red" />]]></Line>
<Line><![CDATA[<script type="text/javascript" src="jquery.js"></script>]]></Line>
</Level>
<Level>
<NewCharacters>$,=,;</NewCharacters>
<Line>$foo=$bar;
$i=$alegend;
$$dynvar=$var;</Line>
</Level>
<Level>
<NewCharacters>[,]</NewCharacters>
<Line><![CDATA[]]></Line>
<Line><![CDATA[]]></Line>
<Line><![CDATA[]]></Line>
</Level>
<Level>
<NewCharacters>s, i</NewCharacters>
<Line></Line>
<Line></Line>
<Line></Line>
</Level>
<Level>
<NewCharacters><![CDATA[]]></NewCharacters>
<Line><![CDATA[]]></Line>
<Line><![CDATA[]]></Line>
<Line><![CDATA[]]></Line>
</Level>
&,|
()
{}
=>
->
css .,:,{,},!,;,-#
php arrays [']
.s_realtime tr:last-child td {
border-bottom: none !important;
}
while ($i<
- $i=$j; $
<?php
?>
$this->foo
$a=$b+$c; $d=$e-$f; $g=$h/$i; $j=$k*$l;