wortal.php.pl/


Konkursy

UWAGA!!!
active Drodzy czytelnicy magazynu PHP Solutions


OGŁASZAMY KONKURS




Konkurs przeznaczony jest dla programistów Delphi for PHP.






Regulamin konkursu



Pod tytułem:
“Programowanie w PHP z Delphi for PHP”

I. POSTANOWIENIA OGÓLNE



§ 1


1. Organizatorem konkursu jest:

Software-Wydawnictwo Sp. z o.o. z siedzibą w Warszawie, 02-682 Warszawa, ul. Bokserska 1 wydawca magazynu PHP Solutions


2. Sponsorami nagród w konkursie są:

BSC Polska Sp. z o.o., ul. Słomińskiego 1, 00-204 Warszawa, NIP: 525-15-35-592
Software-Wydawnictwo Sp. z o.o. z siedzibą w Warszawie, 02-682 Warszawa, ul. Bokserska 1 wydawca magazynu PHP Solutions


3. Partnerem konkursu jest:

Active 24 Sp.zo.o., Al.Niepodległości 69, 02-626 Warszawa, NIP: 526-287-38-03



§ 2


Niniejszy regulamin określa warunki, na jakich odbywa się konkurs pod nazwą “Programowanie w PHP z Delphi for PHP” zwany dalej konkursem.

Zwycięzcą konkursu zostanie osoba, która postępując zgodnie z niniejszym regulaminem, stworzy najlepszą aplikację wzorując się na artykułach warsztatowych „Delphi for PHP”. Opis aplikacji konkursowej znajduje się w oddzielnym pliku poniżej.
Uczestnik może zgłosić tylko jedna pracę.




II.UCZESTNICY I PRZEBIEG KONKURSU



§ 3


Uczestnikami konkursu są osoby posiadające miejsce zamieszkania na terytorium Rzeczypospolitej Polskiej a także poza granicami kraju.




III. WARUNKI KONKURSU



§ 4


1. Celem wygrania nagrody uczestnik konkursu zobowiązany jest do zarejestrowania się na stronie BSC Polska (adres strony zostanie podany w późniejszym terminie) a następnie po otrzymaniu hasła i nazwy użytkownika (dane te zostaną przesłane e-mailem w terminie do 3 dni roboczych po dokonaniu rejestracji) do "wgrania" do dnia 18 kwietnia 2008 r. na podany w e-mailu adres serwera FTP następujących materiałów (w osobnych plikach):

Kodu napisanej aplikacji (kod musi być dostarczony wraz ze wszystkimi niezbędnymi do jego uruchomienia i poprawnego funkcjonowania elementami)
Opisu funkcjonalności wykonanej aplikacji wraz z informacjami technicznymi niezbędnymi do poprawnego funkcjonowania aplikacji
Pliku zawierającego dane osobowe autora (imię, nazwisko, adres do korespondencji, telefon, e-mail)
Wszystkie materiały powinny być napisane w języku polskim.

2. Termin uważa się za dotrzymany, jeżeli wszystkie wskazane wyżej materiały zostaną wgrane na serwer ftp do godz. 23:59 w dniu 18 kwietnia 2008 r.


Uczestnik przystępując do konkursu oświadcza, że:

posiada autorskie prawa majątkowe do aplikacji i przenosi je na Organizatora w zakresie niezbędnym do jego publikacji i/lub innego rozpowszechniania oraz dokonywania jego opracowania w stopniu, jaki Organizator uzna za stosowny i wskazany dla prawidłowej realizacji założeń konkursu.

Uczestnik konkursu udziela Software-Wydawnictwo Sp. z o.o. bezpłatnej nie wyłącznej licencji na opublikowanie aplikacji w magazynie PHP Solutions, oraz na zamieszczenie aplikacji bez ograniczeń czasowych na stronie internetowej Software-Wydawnictwo Sp. z o.o.
aplikacja nie została uprzednio nigdzie rozpowszechniana;

oraz wyraża zgodę na:

przetwarzanie i udostępnianie danych osobowych: imię, nazwisko, wiek, adres zamieszkania uczestnika;


3. Uczestnikami konkursu nie mogą być osoby współpracujące z organizatorem, partnerem oraz sponsorem nagród i/lub członkowie ich najbliższej rodziny.


4. Organizator zastrzega sobie prawo do zmiany regulaminu oraz modyfikacji zadania konkursowego.



IV KRYTERIA OCENY I NAGRODY



§ 5


1. Spośród nadesłanych prac, jury składające się z osób wskazanych przez organizatora, zwane w dalszej części regulaminu „Jury”, wybierze pięć prac, które zostaną zakwalifikowane do dalszego etapu konkursu opisanego w punkcie 2.

2. W drugim etapie Internauci będą mieli możliwość zapoznania się z wybranymi przez Jury pracami, które zostaną opublikowane na stronie www (adres strony zostanie podany w późniejszym terminie). Jury wśród wybranych wcześniej prac wybierze wg. siebie najlepsze, przyznając im punkty: 5 punktów za zajęcie pierwszego miejsca, 4 punkty za drugie miejsce, 3 punkty za trzecie miejsce, 2 punkty za czwarte miejsce i 1 punkt za piąte. Równolegle z Jury swoje głosy będą oddawali także Internauci (za pośrednictwem strony www). Po podliczeniu wszystkich głosów oddanych przez Internautów zostaną przyznane punkty pracom biorącym udział w konkursie: 5 punktów dla pracy najwyżej ocenionej przez Internautów, 4 punkty dla drugiego miejsca, 3 punkty dla trzeciego miejsca, 2 punkty dla czwartego miejsca i 1 punkt dla piątego miejsca. Głosowanie użytkowników będzie trwało 3 tygodnie od momentu udostępnienia prac na stronie www. Dokładny termin rozpoczęcie głosowania zostanie podany w momencie rozpoczęcie konkursu czyli 20 marca 2008.

3. Jeżeli po zliczeniu punktów kilka prac uzyska taką samą liczbę punktów, o ostatecznym wyniku zadecyduje Jury.

4. Przy ocenie Jury będzie brało pod uwagę takie cechy aplikacji jak: poprawne jej działanie, brak błędów i ostrzeżeń, pomysłowość, funkcjonalność, poprawność oraz estetyka pisanego kodu a także wykorzystanie możliwości Delhi for PHP.


5. Nagrodą w konkursie jest:

  • I miejsce: program Delphi for PHP o wartoci 785PLN


roczna prenumerata magazynu PHP Solutions o wartości 135PLN

roczna prenumerata magazynu SDJ o wartości 180PLN

opublikowanie pracy na CD dołączonej do magazynu PHP Solutions

gadżety CodeGear


  • II miejsce: roczna prenumerata magazynu PHP Solutions o wartości 135PLN


roczna prenumerata magazynu SDJ o wartości o wartości 180PLN

gadżety CodeGear



  • III miejsce: roczna prenumerata magazynu PHP Solutions o wartości 135PLN


gadżety CodeGear


6. Decyzja Jury, co do wyboru nagrodzonych prac jest ostateczna i nie podlega zaskarżeniu. W przypadku otrzymania przez organizatora i/lub Jury i/lub któregokolwiek z członków Jury informacji, po lub przed przyznaniem przez Jury którejkolwiek z nagród wskazanych w niniejszym regulaminie, iż nagrodzona praca stanowi plagiat i/lub że w jakikolwiek inny sposób zostało naruszone prawo lub postanowienia niniejszego regulaminu, organizatorowi lub na mocy decyzji Jury, przysługuje prawo bądź do wstrzymania się z przekazaniem nagrody do czasu wyjaśnienia wątpliwości, bądź do odmowy przekazania nagrody i przekazania jej na rzecz innego uczestnika konkursu lub do podjęcia decyzji o nie przyznawaniu nagrody w ogóle, bądź w przypadku nagrody już przekazanej - domagania się jej zwrotu. W takim przypadku zastosowanie znajdą odpowiednie przepisy kodeksu cywilnego oraz ustawy o prawie autorskim i prawach pokrewnych.


7. Laureat konkursu zostanie powiadomiony o przyznaniu nagrody pisemnie na adres poczty internetowej w ciągu 7 dni od daty zakończenia głosowania wraz z informacją o sposobie odbioru nagrody. Wyniki konkursu zostaną opublikowane na stronie WWW poświęconej konkursowi w terminie 7 dni od daty zakończenia głosowania.

8. Laureat zostanie ponadto zaproszony do udziału w konferencji poświęconej rozwiązaniom firmy CodeGear w celu dokonania podczas konferencji prezentacji nagrodzonej pracy.

9. Nagroda nie podlega wymianie na jakikolwiek ekwiwalent.

10. Koszt przekazania programu Delphi For PHP pokrywa BSC Polska Sp. z o.o.

11. Organizatorzy nie ponoszą odpowiedzialności za niezawinione przez organizatorów działania P.P.U.P. „ Poczty Polskiej”.


§ 6

Regulamin w jego pełnym brzmieniu będzie dostępny do wglądu dla uczestników konkursu na stronie internetowej www.phpsolmag.org



V. POSTĘPOWANIE REKLAMACYJNE


§ 7


Wszelkie reklamacje z tytułu organizowanego konkursu, które mogą być wnoszone przez jej uczestników, powinny być składane organizatorowi na piśmie, do dnia (data zostanie podana w późniejszym terminie)
Organizator, w terminie 30 (trzydzieści) dni od otrzymania reklamacji, rozpatrzy zgłoszoną reklamację i pisemnie poinformują zgłaszającego o zajętym stanowisku.
W przypadku braku akceptacji przez uczestnika konkursu stanowiska organizatorów, o którym mowa w ust. 2 powyżej, uczestnik może dochodzić swych praw na zasadach ogólnych.



Opis zadania konkursowego „Graj w słowa”



Wykonanie strony WWW, umożliwiającej Internautom grę w słowa „z serwerem”. Na podane przez serwer „słowo startowe” (określone przez organizatorów i jednakowe dla wszystkich zgłaszanych prac konkursowych), Internauta musi podać własne słowo różniące się od wcześniejszego tylko jedną literą i wpisać je w specjalnym okienku dialogowym na stronie www. W odpowiedzi na słowo Internauty serwer podaje swoje słowo (z zamkniętego, przygotowanego i dostarczonego przez organizatora słownika).


Graczy w pojedynczej kolejce obowiązują następujące reguły gry:

zamiana może dotyczyć tylko jednej litery w wyrazie

gracze mogą dodawać jedną literę na końcu lub początku słowa

gracze mogą usunąć jedną literę z końca lub początku podanego wyrazu


Wykonanie jednego z powyższych elementów musi blokować wykonanie innych zmian w wyrazie przez danego gracza i przeniesienie możliwości ruchu na przeciwnika. Nie jest możliwe dostawianie liter w środku wyrazu. Nie może być możliwe dokonywanie więcej niż jednej zmiany w słowie w jednej kolejce. Wyraz raz użyty nie może być ponownie wykorzystany w tej samej rozgrywce przez żadnego z graczy.


Przykład:

ZMORA – słowo startowe podane przez serwer

ZMOWA – słowo wpisane przez gracza (zamiana R na W)

ZMYWA - słowo podane przez serwer (zamiana O na Y)

ZMYWAK - słowo wpisane przez gracza (dodanie K na końcu)

ZMYWAŁ - słowo podane przez serwer (zamiana K na Ł)

ZMYWAĆ - słowo wpisane przez gracza (zamiana Ł na Ć)

ZRYWAĆ - słowo podane przez serwer (zamiana M na R)

ZRYWA - słowo wpisane przez gracza (odjęcie Ć z końca)

GRYWA - słowo podane przez serwer (zamiana Z na G)

GRYPA - słowo wpisane przez gracza (zamiana W na P)

GRUPA - słowo podane przez serwer (zamiana Y na U)

itd.


Przegrywa gracz, który nie jest w stanie podać kolejnego wyrazu. Serwer wybierając wyrazy do wpisania oraz sprawdzając poprawność wyrazów wpisywanych przez Internautę korzysta z określonego, zamkniętego słownika, dostarczonego przez Organizatora. Jeśli gracz wpisze wyraz którego nie ma w słowniku, wyraz zostanie odrzucony a gracz poproszony o wpisanie nowego wyrazu..


Konkursowa aplikacja musi posiadać następujące elementy:

miejsce / pole do wpisywania przez Internautę proponowanych wyrazów

pole z wyświetlanymi wyrazami podawanymi przez serwer

licznik podanych wyrazów

możliwość zakończenia gry przez Internautę (poddanie rozgrywki)


Uczestnicy konkursu mogą wzbogacać stronę o inne dodatkowe pola wedle swojego uznania i możliwości (statystyki, archiwum wpisanych / wyświetlonych wyrazów, najlepsze wyniki, czas trwania rozgrywki itp.)


Ocena projektu:

Ocena wykonania projektu będzie oparta o następujące kryteria.

Strona(y) będzie działać

Brak błędów i ostrzeżeń

Efektywność i elegancja rozwiązania (estetyka)

Zwięzłość kodu

Kompatybilność z podanymi systemami i technologiami

Ogólne wrażenie z gry


Ograniczenia wynikające z wykorzystania zamkniętego słownika dostarczonego przez organizatorów nie będą miały wpływu na ocenę prac.



Zasady konkursu:


Kod musi powstać w środowisku Delphi for PHP. Uczestnicy konkursu mogą wykorzystać w tym celu wersję testową środowiska Delphi for PHP Trial, dostępną do pobrania na stronach www.codegear.com oraz na zamieszczoną na płycie CD-Rom dostarczonej razem z PHP Solutions.

Kod musi być dostarczony wraz ze wszystkimi niezbędnymi do jego uruchomienia i poprawnego funkcjonowania elementami, m.in. musi zawierać pliki:

install.php - plik instalujący bazę danych, tworzący jej strukturę tabel i/lub ewentualnie wstępnie zasilający ją danymi niezbędnymi do uruchomienia aplikacji (jeśli projekt nie korzysta z bazy danych, plik install.php może być pusty)

index.php lub index.html - plik uruchamiający aplikację

dic.txt - niezmodyfikowany słownik dostarczony przez organizatorów w ramach konkursu

Brak któregokolwiek z powyższych plików spowoduje automatyczne odrzucenie aplikacji i zgłoszenia

Baza danych: MySQL

Kod i baza muszą działać bez żadnych modyfikacji po umieszczeniu na serwerze udostępnionym przez firmę active24. Dopuszczalne jest jednorazowe uruchomienie pliku install.php przed pierwszym uruchomieniem aplikacji

Projekt musi być dostarczony zgodnie z terminami określonymi w regulaminie konkursu

Dokładna procedura zgłaszania prac konkursowych zostanie przedstawiona w dniu rozpoczęcia konkursu


Dodatkowa, nieobowiązkowa funkcjonalność aplikacji konkursowej:


Dla uczestników, którzy chcę zwiększyć szanse wygranej swojej strony www, proponujemy rozbudowanie zgłaszanej aplikacji o możliwość „uczenia się” nowych słów wpisywanych podczas gry przez Internautę, które nie były uwzględnione w słowniku dostarczanym przez organizatora. Każdy nowy wyraz podany przez grającego powinien zostać odszukany w słowniku, a w przypadku nie odnalezienia, odpowiednio dodany do stworzonej specjalnie w tym celu bazy danych. Serwer powinien każdorazowo wyświetlać informacje o dodaniu nowego wyrazu do słownika.


W przypadku rozszerzenia aplikacji o dodatkową funkcjonalność kod musi zawierać zdefiniowaną zmienną $AUTO_UCZENIE przyjmującą wartości 0 lub 1. Zero oznaczać będzie brak zapisywania do bazy słów podawanych przez gracza, jedynka z kolei zezwoli na taki zapis w bazie. Nazwa zmiennej musi mieć dokładnie taką postać, jak podana powyżej. Aplikacja rozszerzona o dodatkową funkcjonalność, której kod nie będzie zadocznej definicji i wierał wiprzypisania wartości tej zmiennej, nie zostanie uwzględniona jako rozszerzona. Aplikacja nie pozwalająca na wyłączenie "zdolności" uczenia się przez zmienną $AUTO_UCZENIE nie będzie oceniana.


Rozpoczęcie konkursu


Konkurs rozpoczyna się dnia 20 marca 2008 i trwa do 18 kwietnia 2008. Słownik wyrazów niezbędny do sprawnego funkcjonowania strony konkursowej oraz jej przetestowania zostanie udostępniony na stronie www.borland.pl/konkurs/graj_w_slowa/ w dniu rozpoczęcia konkursu. Tego samego dnia zostanie podane „słowo startowe” rozpoczynające grę w słowa.


Organizator zastrzega sobie prawo do modyfikowania zasad konkursu.


ZAPRASZAMY!!!







www.webreklama.pl/