Platz 2 Die besten Lösungen für einen Parallelen Webserver

Florian hat bei der Code Competition 02/2016 (Paralleler Webserver) mit seiner Abgabe den zweiten Platz gemacht. Im Interview erzählt er mehr über sich und seine Abgabe. IT-Talents: Florian, herzlichen Glückwunsch zum 2. Platz bei der Code Competition 02/2016 zum Thema „Paralleler Webserver“. Stell Dich den anderen IT-Talenten doch kurz vor. Florian: Vielen Dank für die Auszeichnung meines Programms!Mein Name ist Florian und ich bin 26 Jahre alt. Ich hatte bis vor einem JahrElektrotechnik mit Nebenfach Physik studiert. Dort wurden auch Modulezur Programmierung/Informatik angeboten, wodurch ich mit Java inKontakt gekommen bin. Seit letztem Jahr arbeite ich nun als Lehrer.Zusätzlich bin ich in meiner Freizeit begeisterter Bastler im Elektronik-Bereich. Dadurch bin ich irgendwann auch mit der hardwarenahenProgrammierung von Mikrocontrollern in Berührung gegeben. IT-Talents: Was hat Dich motiviert, an der Competition teilzunehmen? Florian: Durch meine derzeitige berufliche Situation wohne ich etwasweiter von meiner Heimatstadt entfernt. Dadurch habe ich nicht immerZugang zu meinem Bastelkeller. Für verregnete Abende musste dennochein Projekt her. Dann bin durch Zufall auf die Code Competitionaufmerksam geworden IT-Talents: Und wie genau bist Du auf die Code Competition aufmerksam geworden? Florian: Ich habe einen Beitrag auf Facebook gesehen und interessehalberdarauf geklickt. Dort bin ich neben anderen Infos auf die Aufgabenstellunggestoßen und und ich dachte mir: Hey, das kann ich doch bestimmt auch. IT-Talents: Wie bist Du an die Lösung der Aufgabenstellung heran gegangen, und wieso hast Du Dich für die Programmierung in Javaentschieden? Florian: Ich habe mich zuerst über die Programmierung von Sockets unddie Verarbeitung von HTTP-Requests informiert, da ich damit noch keinerleiErfahrung hatte. Da dies in Java relativ einfach über entsprechendeObjekte zu bewerkstelligen war, habe ich mich für dieseProgrammiersprache entschieden. IT-Talents: Welche Probleme sind bei der Entwicklung der Software aufgekommen? Wie lange hat die Entwicklung gedauert? Florian: Probleme gab es vor allem bei der Übermittlung von Dateien,sodass im File-Listing Bilder angezeigt und Dateien zum Download bereitgestellt werden konnte. Sonderzeichen im Dateinamen waren dabeibesonders kritisch. Dadurch hat sich die Entwicklung über einige Abendehingezogen. Wie lange aber die Entwicklungszeit genau war, kann ichnicht sagen. IT-Talents: Sehr interessant, was hast Du durch die Entwicklung gelernt? Florian: Ich habe vor allem gelernt, wie der prinzipielle Aufruf vonInternetseiten funktioniert. Ich hatte mich vorher noch nie mit HTTP undbeschäftigt. Durch die Competition habe ich mir nun einige nützlicheGrundlagen aneignen können. IT-Talents: Kannst Du uns kurz erklären, wie Du die Parallelisierung implementiert hast? Florian: Das ist eigentlich verhältnismäßig simpel: Wird eine einkommendeClient-Anfrage vom Server akzeptiert, bekommt wird dieser ein eigenesSocket zugeteilt. Dieses Socket wird dann einem Thread übergeben, derdann alle weitere Kommunikation übernimmt. IT-Talents: Was würdest Du Dir thematisch gerne einmal als Code Competition wünschen? Florian: Eine Art in Richtung Mustererkennung fände ich sehr spannend.Ansonsten bin ich aber auch für sämtliche anderen Themen offen. IT-Talents: Vielen Dank für Deine Teilnahme, das Interview und viel Spaß mit Deinem Gewinn Der Beitrag Platz 2 Die besten Lösungen für einen Parallelen Webserver erschien zuerst auf IT-Talents.de.

zum Artikel gehen

Platz 3 Die besten Lösungen für einen Parallelen Webserver

Die Code Competition 02/2016 hatte die durchaus anspruchsvolle Aufgabenstellung, einen parallelen (also threadbasierten) Webserver zu programmieren, der Anfragen auf Port 80 beantwortet und die Möglichkeit des DirectoryListing bietet. IT-Talents: Matth

zum Artikel gehen

Feenpokal - Saalfeld

Traditionell findet im März der Feenpokal im thüringischen Saalfeld satt. In Anlehnung an den Saalfelder Feengrotten gibt es für die besten Sportler an diesem Tag die begehrten Feen als Pokale. Insgesamt konnte der ATV 8x Gold erkämpfen und zudem die Tage

zum Artikel gehen

Die Gewinner der Code Competition Chatbot

Herzlichen Glückwunsch und Danke für viele spannende Lösungen! Die Auswertung der Code Competition 06/2017 Chatbot und maschinelles Lernen ist ausgewertet. Vielen Dank für die wie immer sehr spannenden Lösungen.Und herzlichen Glückwunsch an die Gewinne

zum Artikel gehen

Platz 1 Die besten Lösungen für einen Parallelen Webserver

And the winner is Robin Robin hat bei der Code Competition 02/2016 mit seinem Parallelen Webserver den ersten Platz gemacht. Herzlichen Glückwunsch! IT-Talents: Robin, herzlichen Glückwunsch zum 1. Platz und damit dem Sieg bei der Code Competition 02/

zum Artikel gehen

Linux: Wird das komprimierte Archiv noch auf die Festplatte passen?

Egal ob Desktop oder Server-PC mit Linux-Betriebssystem, es kommt immer mal der Moment, wo der derzeitige Speicher nicht mehr ausreicht und Platz geschaffen wird. Im besten Fall, fällt es einem früh genug auf und sorgt für weiteren Speicherplatz. Mir ist

zum Artikel gehen