Alle Artikel mit dem Schlagwort: XML

Weniger schlecht programmieren – der „interaktive“ Selbsttest

Allen Planungsproblemchen und Prokrastinationsversuchen zum Trotz ist er tatsächlich fertig geworden: der vielleicht unorthodoxeste (und tollste) Coding-Ratgeber der Dekade, Kathrin Passigs und Johannes Janders „Weniger schlecht programmieren“. Offizieller Erscheinungstermin ist der 12.12., wir veröffentlichen bereits heute exklusiv das Einstiegskapitel – ein praktischer, „interaktiver“ Selbsttest, der binnen weniger Minuten Auskunft darüber gibt, ob man das Buch auch tatsächlich braucht, also eher dem Lager der suboptimalen Programmierer zuzurechnen ist. Ich tippe mal frech ins Blaue, dass bei einer beträchtlichen Anzahl von Menschen die innere Stimme tendenziell „ja“ sagen wird. ;-) Und übergebe nun an die Autoren: Antworten Sie ehrlich und ohne lange zu überlegen. Wenn Sie eine Antwortmöglichkeit gar nicht verstehen, machen Sie sich keine Gedanken, sondern wählen eine andere: Ich schreibe meine Programme … a) in Notepad. b) im Browser. c) in irgendwas anderem. Wenn etwas nicht funktioniert … a) poste ich eine Fehlerbeschreibung mit dem Titel „Hilfe!!!“ unter exakter Nennung aller verwendeten Hardwarekomponenten in einem passenden Forum. b) baue ich viele „print“-Zeilen ein, die mir den Inhalt von Variablen ausgeben. c) GDB Zur Versionskontrolle benutze …

Moderne Werkzeuge für die rechnergestützte Statistik, Teil 2

Statistische Datenauswertung lebt vom Zusammenspiel zahlreicher Kompetenzen, Werkzeuge und Hilfsmittel. In Teil 1 dieses Artikels habe ich skizziert, welchen Anforderungen sich eine Statistiksoftware aus meiner Sicht heute stellen muss. In Teil 2 nun stelle ich verschiedene textbasierte Formate vor, die als Datenquellen eine relevante Rolle spielen. Textbasierte Datenformate & Auszeichnungssprachen Daten müssen vor der Analyse in der Regel auf irgendeine Weise aufbereitet, umgeformt und in geeignete(re) Speicherformate überführt werden. Speicherformate spielen auch in den Ausnahmefällen eine Rolle, in denen der Analyst bereits auf die elektronische Erfassung Einfluss nehmen kann. Jeder Arbeitsschritt, der in Handarbeit erledigt werden muss, zieht typische und nur begrenzt kontrollierbare Probleme nach sich (die u.a. mit der Vigilanz, mit Figur-Grund-Problemen und mit sensomotorischen Fehlleistungen zusammenhängen). Bei solchen Aufgaben können wir uns heute allerdings von einer Vielzahl leistungsfähiger und oft kostengünstiger Werkzeuge und Technologien unterstützen lassen. Sobald Daten ins Spiel kommen, arbeite ich nach zwei einfachen Prinzipien: (1) Handarbeit im Umgang mit Daten ist auf ein absolutes Minimum zu reduzieren; (2) maschinelle Verarbeitung der Daten muss so früh einsetzen, wie es das jeweilige Szenario zulässt, und …