Hallo!
Heute startet der uIt!-Contest in sein erste Runde
Hintergrundinfos: Idee: Contest - 20-Zeiler (1. PROBELAUF!)
Das u in uIt! steht für den 12. kleinen grieschischen Buchstaben "mi" oder auch "mü". Dieser wird vom Forum allerdings nicht korrekt dargestellt, so dass ich als Ersatz den Buchstaben u gewählt habe, da er ihm am nächsten kommt (der grieschische Buchstabe sieht aus wie ein kleines u mit einem verlängerten Strich nach unten an der linken Seite). Das mü wird in den Naturwissenschaften häufig als Vorsilbe für micro, mini oder auch winzig verwendet. Das Wortkonstrukt bedeutet also frei interpretiert: "Mach es klein mit AutoIt". Und darum geht es hier. Es wird eine Aufgabe gestellt, die mit AutoIt zu erledigen ist. Derjenige, der es schafft, den kürzesten Code für eine voll funktionales Script zu erstellen, gewinnt den Wettbewerb.
Als heutige Aufgabe habe ich mir ein eher sinnloses aber dennoch nicht zu anspruchloses Projekt ausgedacht. Sie basiert auf folgendem Text:
Zitatlaut einer studie einer englischen universität ist es egal, in welcher reihenfolge die buchstaben eines wortes stehen. einzig wichtig ist, dass der erste und letzte buchstabe nicht vertauscht werden. den rest können wir trotzdem ohne probleme lesen. das liegt daran, dass wir nicht jeden buchstaben einzeln lesen, sondern das wort als ganzes.
Das könnte dann so aussehen:
Zitatluat enier sidute eneir eigsnhecln unetsräivit ist es egal, in wlcheer rnlfhgioeee die bcuhbeastn eeins wretos seneth. ezniig wiihtcg ist, dsas der estre und lettze babtsuche nciht vscrateuht wedner. den rest keönnn wir trzdteom ohne pormelbe lsene. das liget daarn, dass wir nihct jeedn bcaehtsubn eeilznn lense, sdonren das wrot als gaensz.
Die Aufgabe lautet konkret:
Erstelle ein Script, dass BELIEBIGEN Text zufällig nach o. g. Schema verdreht und einer MessageBox ausgibt.
Regeln:
- alle internen AutoIt-Befehle der 3.2.8.1 stable erlabubt
- alle Standard-Includes aus der o. g. Version erlaubt
- Script muss unter Windows XP Pro SP2 Deutsch laufen
- alle Standard-Windows XP Kommandozeilen-Werkzeuge sind erlaubt
- alle Standard-Windows XP Dlls sind erlaubt
- NEU: Fehlermeldungen sollen abgefangen werden
- keine externen Scripts, auch nicht zur Laufzeit erstellte
- zur Laufzeit erstellte Dateien müssen gelöscht werden
- gemessen wird die Byte-Größe des Scripts, NICHT die Anzahl der Zeilen!
- Abgabetermin: Mo, 26.11.2007 18:00 Uhr
Zur Teilnahme postet ihr euer Script in einem passwortverschlüsseltem Archiv (zip, rar, 7z, o. ä.) spätestens zum Abgabetermin in dieses Topic. Nach Abgabeschluss habt ihr 4 Stunden Zeit dann noch euer Passwort zu posten. Somit ist gewährleistet, dass niemand vor dem Abgabetermin etwas beim anderen ausspionieren kann. Bitte ändert NACH Abgabetermin nicht mehr euer Posting mit dem Archiv, da man sonst nicht mehr überprüfen kann, ob es auch wirklich zum Termin abgegeben wurde. Ist eine Änderung nach Abgabetermin feststellbar, so wird man disqualifiziert. Postet euer Passwort in einen neuen Beitrag, ich suche mir das schon zusammen
Ich werde die Scripte dann auswerten und den Sieger bekanntgeben.
So genug der vielen Theorie, aber ein bißchen muss sein, damit auch alles korrekt abläuft.
JEDER - egal ob Noob oder Profi - kann teilnehmen. Ich hoffe, so ein kleiner Contest macht euch Spaß und weckt den Ehrgeiz. Ich hoffe auf eine rege Teilnahme, so dass der Contest auch weiterhin fortgeführt werden kann!
Noch ein Tipp: Wörter/Strings mit Zahlen/Sonderzeichen dürfen natürlich nicht umgedreht werden, sonst geht der Sinn verloren. Bei Satzzeichen gilt dasselbe
Achtung: Die Ausgabe sollte sich korrekt an die Groß-/Kleinschreibung richten.
Los geht's
Grüße,
Buffo
PS: Ich hoffe, ich habe jetzt nichts vergessen. Wenn kann ich es auch nicht ändern
Vorschläge für neue Contest-Herausforderungen bitte per PN. Bei Fragen einfach hier posten.