AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DP Programmier-Wettbewerb!

Ein Thema von Daniel · begonnen am 21. Apr 2004 · letzter Beitrag vom 6. Jun 2004
Antwort Antwort
Seite 1 von 2  1 2   
Daniel
(Co-Admin)

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

DP Programmier-Wettbewerb!

  Alt 21. Apr 2004, 09: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
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 21. Apr 2004, 17:32
Für diejenigen, die innerhalb ihrer Anwendung auch noch die Smilies verarbeiten wollen, habe ich noch was...
(s. Anhang)

Diesen Anhang bitte nicht per Programm automatisiert abrufen, sondern einmal herunterladen und dann lokal weiterverwenden.

[edit=sakura] Mfg, sakura[/edit]
Angehängte Dateien
Dateityp: xml smiles_161.xml (9,6 KB, 340x aufgerufen)
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 22. Apr 2004, 13:31
Wichtig für die Abgabe
  • Falls Du zusätzliche Komponenten genutzt hast, dann liste diese vollständig auf und füge jeweils einen Download-Link hinzu, unter dem wir uns diese Komponenten beschaffen können. Denk' daran: Wir müssen Dein Programm vollständig kompilieren können.
  • Wenn es Besonderheiten zu beachten gibt - beispielsweise in Form von Systemvoraussetzungen - , dann schreibe dies ebenfalls mit in die PM.
  • Solltest Du neue Dateien erzeugen oder Registry-Keys anlegen, dann dokumentiere dies ebenfalls. Nur so haben die Tester später eine Chance, Dein Programm auch wieder von ihren Systemen zu entfernen.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 23. Apr 2004, 10:26
Die folgenden Eingänge sind bestätigt:
  • EB4B00
  • 1C437D
  • D449B0
  • CDA164
  • 3AFE21
  • CAEFE3
  • 0F4340
  • 9D35A3
  • AF9BF4
  • 06084D
  • B07D69
  • 88838B
  • BB3476
  • 4620EE
  • 4102C5
  • DCE96C
  • 33F216
  • 420B54
  • 6914D1
  • 568A54


Bitte kontrolliert, ob Eure Einsendungen innerhalb von 24 Stunden nach Absenden der DP hier in der Liste auftauchen. Nur wenn Eure Einsendungen hier auftauchen, sind sie registriert.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 24. Apr 2004, 17:59
Da es durch mein Verhalten leichte Irritationen gab, möchte ich hier Folgendes klar herausstellen:

Der Sourcecode einer Anwendung verbleibt bei mir bzw. bei Gérome und stellt somit kein Bewertungskriterium dar. Er wird nicht zum Download angeboten.
Wer seinen Sourcecode dennoch zum Download anbieten möchte, kann dies nach dem Wettbewerb auf freiwilliger Basis in der Rubrik Opensource machen.



Ich bitte diese Irritationen zu entschuldigen. (<-- böser Admin! Pfui!)
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 4. Mai 2004, 18:02
Ich wollt' noch mal auf unseren Wettbewerb und den Einsendeschluss hinweisen.

Bis zum
06. Mai 2004, 23:59 Uhr
könnt Ihr Eure Beiträge für den Wettbewerb per PN an Gérome einsenden.

Daniel R. Wolf
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 7. Mai 2004, 08:36


20 Einsendungen sind also zusammengekommen. Eigentlich haben alle Teilnehmer jetzt schon einen großen Applaus verdient.


Wie geht es nun weiter?

Ich mache mich nun daran, die Quellcodes der Einsendungen zu prüfen und ich sage jetzt gleich, dass dies wohl mehrere Tage in Anspruch nehmen wird.
Sobald ich damit fertig bin, werde ich die Einsendungen in einem großen Download-Paket zusammenfassen und Euch zur Bewertung anbieten. Ihr werdet ab diesem Zeitpunkt 10 Tage Zeit haben, die Anwendungen zu testen und Eure Stimme für Euren Favoriten abzugeben.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 14. Mai 2004, 00:30
Es ist so gut wie vollbracht.

Ich habe eben ein ZIP-File mit den Binaries aus allen 20 Einsendungen erstellt und das Resultat ist stolze 7.3 MBytes groß.

Wir werden diese Zusammenstellung jetzt auf Fehler prüfen und wenn ich keinen Schmu gemacht habe, dann kann ich Euch dieses Archiv morgen Abend zum Download anbieten. Kurz danach werde ich den Thread zur Abstimmung eröffnen.

Alle Einsendungen waren prinzipiell regel-konform.

Bei einer Einsendung lässt sich über ein Kontext-Menü das Intervall von 120 Sekunden umgehen. Da jedoch über den primären Button zum Aktualisieren das Intervall korrekt eingehalten wurde, drücke ich ein Auge zu und sehe den Willen und die Bereitschaft, diese Regel einzuhalten. Ich habe dieses Auge bewusst zugedrückt, da das Deaktivieren dieses Menüpunktes im Vergleich zum Rest der Anwendung Kleinkram ist und ich zudem keine Wettbewerbsverzerrung sehe. Eine Disqualifizierung wäre in meinen Augen eine unangemessen harte Strafe gewesen.
Daniel R. Wolf
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 14. Mai 2004, 21:58
Et voilá.

Hier sind sie nun. Die 20 Kandidaten, die sich Eurer Begutachtung stellen. Das angeheftete Archiv enthält alle 20 Anwendungen.


(Mehr zur Abstimmung und Bewertung in Kürze. Ihr werdet bei der Abstimmung jedes Programm kommentieren können - daher haltet Euch vorerst mit Kommenaren bitte zurück.)
Angehängte Dateien
Dateityp: zip contest20er_951.zip (7,32 MB, 233x aufgerufen)
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

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

Re: DP Programmier-Wettbewerb!

  Alt 14. Mai 2004, 22:34
errata


  • Bei Programm "4102c5" fehlt leider die Datei 'smilies.xml'. Wer sich das Archiv schon heruntergeladen hat, der möge sich bitte zusätzlich diese Datei herunterladen (s. Anhang) und in das Progrmamverzeichnis './4102c5' kopieren. Sorry.
    Das weiter oben verlinkte Archiv wurde um 22:40 Uhr aktualisiert.
  • Bei Programm "3AFE21" fehlt leider die readme.txt. Diese Datei habe ich an diesen Beitrag angeheftet. Die readme befindet sich noch nicht im oben verlinkten Archiv.
  • Bei Programm "AF9BF4" fehlt leider die "settings.ini". Um nicht Einstellungen aus unseren Tests zu versenden, hatte ich die Datei nicht beigefügt, allerdings enthielt sie wichtige Grundeinstellungen, ohne die es zu Darstellungsfehlern kommen kann. Die Datei befindet sich im Anhang. Das Gesamtarchiv wird morgen noch einmal aktualisiert.
Angehängte Dateien
Dateityp: xml smilies.xml (6,0 KB, 61x aufgerufen)
Dateityp: txt readme.txt (2,8 KB, 63x aufgerufen)
Dateityp: ini settings.ini (412 Bytes, 50x aufgerufen)
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz