Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#1

DP Programmier-Wettbewerb!

  Alt 21. Apr 2004, 08:53
Hallo DPler,

und wieder steht ein Event in der Delphi-PRAXiS ins Haus. Wir veranstalten einen Programmier-Wettbewerb, bei dem es darum geht, einen kleinen News-Reader nur für unsere Shoutbox zu entwickeln.

Die Motivation
  • Wie oft hat man sich nicht schon ein kleines Tool gewünscht, welches einen über aktuelle Vorgänge in der DP-Shoutbox informiert, ohne dass man dafür extra einen Browser öffnen muss. Aus diesem Grund rufen wir diesen Wettbewerb aus, bei dem es darum geht, einen kleinen News-Client speziell für die DP-Shoutbox zu entwickeln. Dieser Client sollte sich nicht zu breit machen, um nicht die aktuelle Arbeit zu stören, aber dennoch immer schnell verfügbar sein, wenn man mal eben nachsehen will, was aktuell in der Shoutbox passiert.

    Die technische Realisierung dürfte nicht all zu schwer sein, die wesentliche Teile des benötigten Codes wird man in diversen der über 150.000 Beiträge der DP-Bibliothek finden.

Die Spezifikationen
  • Die Anwendung ist mit Borland Delphi zu erstellen.
  • Es dürfen nur Fremdkomponenten genutzt werden, die frei verfügbar sind und im Rahmen einer solchen Anwendung eingesetzt werden dürfen.
  • Die Anwendung muss sich mit einem frisch installierten Delphi (Version bis D7 Arc) (inkl. aktueller Updates) vollständig kompilieren lassen - ggf. nach der Installation frei erhältlicher Komponenten.
  • Die Anwendung soll sich die Daten der Shoutbox über unseren dafür eingerichteten Newsfeed
    http://www.delphipraxis.net/rdf.php?shoutbox=1 abgreifen.
  • Der Newsfeed darf mit der Anwendung nicht öfters als alle 120 Sekunden abzufragen sein, um die Serverbelastung in einem vertretbaren Rahmen zu halten.
  • Es handelt sich bei der Anwendung ausschließlich um einen Reader der Shoutbox - das Schreiben von Eintägen ist nicht Gegenstand dieses Wettbewerbs.

Die Regeln
  1. Jedes registrierte Mitglied der Delphi-PRAXiS darf mit einer Einsendung am Wettbewerb teilnehmen.
  2. Einsendeschluss ist der 06. Mai 2004
  3. Abzugeben sind sowohl EXE-Datei als auch der vollständige Sourcecode der Anwendung.
  4. Eine Einsendung muss fristgerecht (also vor dem Einsendeschluss) als Attachment per PM an den Account Gérome geschickt werden.
  5. Die DP-Community wird über den Sieger abstimmen. Hierzu werden nach Ablauf des Wettbewerbes alle Einsendungen in einem Gesamtpaket zum Download angeboten.
  6. Alle Programme sind vollständig zu anonymisieren, damit der DP-Community eine objektive Abstimmung möglich ist. (Hinterher wird der Sieger seinen Namen selbstverständlich wieder integrieren können.)
    Wichtig:
    Da wir die Einsendungen irgendwie eindeutig identifizieren müssen (die Namen der Autoren sind ja vorerst nicht sichtbar), muss sich jeder Teilnemher unter der Adresse http://www.delphipraxis.net/dpX_token.php einmalig eine Random-ID abholen, die er sichtbar in seiner Anwendung plaziert. Unter dieser ID wird sein Programm später eindeutig identifiziert.
    Bis zum Ende der Abstimmung wird daher nur mir (und Gérome) bekannt sein, wer welches Programm abgeliefert hat. Selbst die Mods werden darüber nicht Bescheid wissen und daher selber in den Reihen der Jury zu finden sein.
  7. Mit Einsendung eines Wettbewerbs-Beitrages tritt der Teilnehmer alle Rechte an seiner Anwendung an die Delphi-PRAXiS ab und stimmt einer Verwendung und Verbreitung durch die Delphi-PRAXiS ausdrücklich zu.
  8. Die Delphi-PRAXiS ist jedoch nicht verpflichtet, die Anwendung des Gewinners später zum Download anzubieten.
  9. Sollte ich jemanden erwischen, der sich vorsätzlich und regelwidrig einen Vorteil gegenüber den anderen Teilnehmern zu verschaffen versucht, dann behalte ich es mir ausdrücklich vor, ihn - je nach Schwere des Falles - ggf. komplett vor die Türe zu setzen.
  10. Der Rechtsweg ist ausgeschlossen.
  11. Administratoren, Moderatoren und dgl. sind von der Teilnahme ausgeschlossen.

Was springt für mich dabei heraus?
  • Unter allen Teilnehmern, die fristgerecht ein gem. den Spezifikationen (s.o.) lauffähiges Programm abliefern, verlosen wir 6 CDs mit Delphi 8 Architect (Demo-Versionen). Diese CDs sind uns von Borland Deutschland freundlicherweise zur Verfügung gestellt worden.
    Der Sieger erhält eines der neuen DP-Shirts in seiner Größe.
  • Mit hoher Wahrscheinlichkeit werden wir das Gewinner-Programm entweder so wie angegeben oder mit leichten Modifikationen (nach Absprache mit dem Autor) zu einem offiziellen DP-Gimmick erheben und es in der DP zum Download anbieten - natürlich mit dem Hinweis, vom wem es stammt.


Also, ran an den Speck!
Und denkt bitte daran: Es ist nur fair, sich auch gegenseitig zu helfen und im Forum Fragen zu beantworten, die mit diesem Wettbewerb zusammenhängen. Bis zu einem gewissen Punkt werden alle Anwendungen in etwa die gleiche Kern-Funktionalität haben.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat