IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> programmer wanted, reitingu datubaazes izveidei
lastguru
post Feb 3 2006, 00:50
Post #1


The one who knows
********

Group: Jounin
Posts: 1174
Joined: 23-May 05
From: Kaigan (Riga, LV)




daargie draugi, ja mees veelamies pusliidz normaali un profesionaali riikot turniirus, mums ir nepiecieshama vienkaarsha proga, kas maak uztureet daliibnieku sarakstu un to reitingus. requirements: GPL, cross-platform (veelams lai nebuutu nepiecieshama paarkompilaacija, taatad labaakais buutu kaut kaada inerpreteejama valoda, vai java), buut grafiskai (lapa kas ir pieejama caur brauzeri arii skaitaas grafiska), atbalstiit drukaashanu, atbalstiit datubaazes importu/eksportu teksta failaa (XML vai kaadaa citaa strikti defineetaa formaataa; protams, ja tiks izmantots kaut kaads SQL engine, tad tas var notikties ar pashas datubaazes riikiem) un nedependoties uz komerciaalaam progaam/libaam. veelams peec iespeejas mazaakas presiibas pret resursiem (piemeeram, ja tiek izmantots SQL, butu labi ja dereetu ne tikai postgresql vai mysql, bet arii kas cits, kaa SQLite), bet tas ir tikai veelams (kaut gan es ljoti shaubos ka buus nepiecieshamas fiichas kas ir tikai "lielajaam" datubaazeem) kas attiecas uz funkcionalitaati, tad te buus linki:
http://sibgo.narod.ru/rating.html
http://sibgo.narod.ru/Projectrating.html
http://rusgolib.iponweb.net/Rejjting/Sistema/Proekt.html

protams, ja jus atradiisiet laiku, buutu veelams shajaa sisteemaa integreet arii taadu funkcionalitaati kas ir atrodama sheit: http://www.ap76.com/LV/gotournaments/Gotha.htm vai sheit: http://www.cgerlach.de/macmahon.html

This post has been edited by lastguru: Feb 4 2006, 13:46


--------------------
Choice is an illusion created between those with power and those without. - The Merovingian

The Tao of posting:
Don't argue with idiots - they will drag you to their level and beat you with experience.
And never underestimate the power of stupid people in large groups...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
bubu
post Feb 3 2006, 01:38
Post #2


Shishaku
*****

Group: Chuunin
Posts: 526
Joined: 24-January 05
From: Rīga




A kautkādas gatavas kāpēc neder? Tā pati gotcha to taču arī dara, vai arī ne?

Edit: Ja es no tiem linkiem kautko saprastu tieši ko precīzi tev tajā programmā vajag, labprāt brīvajā laikā tādu uzrakstītu.. Bet īsti nesaprotu, ko vajag.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lastguru
post Feb 3 2006, 02:02
Post #3


The one who knows
********

Group: Jounin
Posts: 1174
Joined: 23-May 05
From: Kaigan (Riga, LV)




AFAIK, Gotha ir tikai paring programa, tur nav reitingu sisteemas. mums galvenais ir dabuut reitingu sisteemu kaa cik vien iespeejams aatraak, paringam pagaidaam vareesim iztikt ar to pashu Gotha, bet ar to ir taada probleema ka taa ir Windows-only (jaa, protams, es dzirdeeju par taadu lietu kaa WINE, bet tas nav tas... es nevaru uzticeeties progai kas straadaa caur emulatru un es nevaru uzticeeties pasham emulatoram kas vienaa versijaa gljuko vienaa veidaa, bet citaa versijaa - pavisam citaa veidaa...), attieciigi buutu jau labi dabut visu vienaa...

Edit: paldies, bubu


--------------------
Choice is an illusion created between those with power and those without. - The Merovingian

The Tao of posting:
Don't argue with idiots - they will drag you to their level and beat you with experience.
And never underestimate the power of stupid people in large groups...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ETM
post Feb 3 2006, 02:29
Post #4


Very Old Fart
********

Group: 40K
Posts: 1177
Joined: 20-January 05
From: Man pajāt




speceni (prasiibu specifikaaciju) centiigaak uzdrukaat vajadzeetu, tad jau var meegjinaat kaut ko webisku uzcept. taa kaa droshiiba sheit neizskataas svariigs faktors, tad tas vareetu tapt sameeraa aatri.


--------------------
Because i can!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
lastguru
post Feb 5 2006, 19:19
Post #5


The one who knows
********

Group: Jounin
Posts: 1174
Joined: 23-May 05
From: Kaigan (Riga, LV)




nu labi, te buus apmeeram projekta specifikaacija

Algoritmiskaas pesiibas
1. realizeet Mac-Mahona paring (heh, nu kaa lai sho vaardu paartulko lai neizklausiitos perversi? biggrin.gif ) sisteemu (liidziigi kaa sheit: http://www.ap76.com/LV/gotournaments/Gotha.htm ; modificeejamos parametrus var piemeerot tikai vienam turniiram, vai ari atstaat globaali)
2. nodroshinaat iespeeju turniira rezultaatus (kas kur vinneeja) apstraadaat un attieciigi automaatiski mainiit reitingus, pamatojoties uz sho algoritmu: http://rusgolib.iponweb.net/Rejjting/Sistema/Proekt.html

pieziime: settingu nevar buut pa maz, taa kaa buutu veelams lai ir iespeeja mainiit visu ko var tajos algoritmos noskanjot, bet default veertiibaam jaabuut pietiekoshi labam.

funkcionaalaas prasiibas
1. eerts lietoshanai grafiskais (web arii skaitaas) interfeiss
2. iespeeja saglabaat partijas ierakstus (sgf formaataa)
3. iespeeja redzeet reitinga mainjas grafikus katram speeleetajam, iespeeja saliidzinaat grafiku dinamikas starp vairaakiem speeleetaajiem
4. reitingu tabulaa ir jaanodroshina filtraacijas iespeejas peec jebkuriem parametriem no tiem kas ir profilaa un kas paraadas reitingu tabulaa. jaabuut iespeejai sorteet peec jebkuras kolonnas. kolonnas var mainiit vietaam un izsleegt. reitingu tabulas var skatiit par jebkuru ieprieksheejo laika momentu (prognozeeshanas iespeejas var buut naakamaa versijaa)
5. reitingu tabulaa jaauzraada ne tikai reitings, bet arii precizitaates, ticamiibas un dinamikas parametri
6. jaaglabaa speeleetaaju profili: vaards, uzvaards, dzimums, dzimshanas diena/meenesis/gads, kontakttelefons, pasta adrese, klubs, pieshkjirtais profesionaalais dans (ja ir), foto, varbuut veel kaut kas buus naakotnee... ideaali buutu ja pasham administratoram buutu iespeeja teksta laukus pievienot
7. partiju veesture (attieciigi, viena un taa pati partija pievienojas diviem speeleetaajiem vienlaiciigi), iespeeja dabuut tabulu par kaadu periodu ar to, kas pret ko kad ir speeleejis, ar baltajiem vai ar melnajiem, un ar kaadu rezultaatu (rezultaats rakstaas kaa win/loss, ar punktu skaitu ja tas ir zinaams, vai arii noraadot iemeslus (time, resignation)). iespeeja izveeleeties uzraadiitos rezultaatus pamatojoties uz laika intervaalu, profila parametriem (piemeeram, vecuma intervaala), reitingu parametriem (pasha reitinga vai statistiskajiem datiem), turniira klases (jaabuut iespeejai defineet klases: profesionaalie, amatieru, veel kaut kaadi turniiri), turniira vietas (peec "klubiem")
8. katrs turniirs kaa tads arii ir ieraksts ar savu statistiku: daliibnieku skaits, kaut kaada infa no mac-mahon, reitingi... taapat arii ar klubiem. jaapiedaavaa iespeeja atrast reitinga diapazonus katram turniiram un katram klubam, kaa arii turniiru skaits katram klubam, atrast klubus peec shiem parametriem

ja programmeetaajs var piedaavaat vairaak fiichas - ljoti labi, lai tik interfeiss paliktu pietiekoshi lietojams...

droshiibas prasiibas
chetras lietotaaju grupas:
- viesis, var tikai redzeet atskaites (nevar modificeet un pievienot), nevar redzeet privaatos profila ierakstus (piemeeram, telefonu; katram laukam (visiem ierakstiitajiem daliibniekiem vienlaiciigi) menedzheris/admins var noteikt, vai tas ir privaatais lauks vai nee)
- daliibnieks - papildus viesim, var apskatiit savus privaatos laukus, var mainiit visu, iznjemot aizsargaatus laukus (piemeeram, pieshkjirto danu; katram laukam (visiem ierakstiitajiem daliibniekiem vienlaiciigi) menedzheris/admins var noteikt, vai tas ir aizsargaatais lauks vai nee). uz katru darbiibu jaabuut ierakstam log failaa: kas kur un ko ir pamainiijis.
- menedzheris - var apskatiit un mainiit visu privaato un aizsargaato infu, taisiit jaunus lietotaajus, kaa arii ievadiit turniiru rezultaatus, bet nevar mainiit lietotaaju grupas. uz katru darbiibu jaabuut ierakstam log failaa: kas kur un ko ir pamainiijis/pievienojis/dzeesis
- admins - var mainiit lietotaaju grupas. visas darbiibas arii tiek logotas

realizaacijas presiibas
1. GPL
2. cross-platform (veelams lai nebuutu nepiecieshama paarkompilaacija, taatad labaakais buutu kaut kaada interpreteejama valoda, vai java). teiksim taa, jaastraadaa arii zem freebsd uz MIPS un uz Sparka vienliidziigi labi kaa uz x86 ar linux vai Windows.
3. buut grafiskai (lapa kas ir pieejama caur brauzeri arii skaitaas grafiska)
4. atbalstiit drukaashanu
5. atbalstiit datubaazes importu/eksportu teksta failaa (XML vai kaadaa citaa strikti defineetaa formaataa; protams, ja tiks izmantots kaut kaads SQL engine, tad tas var notikties ar pashas datubaazes riikiem)
6. nedependoties uz komerciaalaam un ne-opensource progaam/libaam (kjipa M$$QL, Access vai veel ko tik pat pretiigu)
7. veelams peec iespeejas mazaakas presiibas pret resursiem (piemeeram, ja tiek izmantots SQL, butu labi ja dereetu ne tikai postgresql vai mysql, bet arii kas cits, kaa SQLite), bet tas ir tikai veelams (kaut gan es ljoti shaubos ka buus nepiecieshamas fiichas kas ir tikai "lielajaam" datubaazeem)
8. baazes interfeisa valoda - anglju, buutu labi ja buutu iespeeja valodu arii mainiit (katram konkreetajam lietotaajam), tulkojot un pievienojot jaunus teksta failus.
9. logjiski ka tas viss nevar buut pieejams tikai no vienas vietas pasaulee... attieciigi programai ir jaastraadaa caur internetu un jaabuut divaas daljaas: serveris un klients (web-baazeetai programmai attieciigi parastais brauzeris skaitaas kaa klients).

veel ko aizmirsu?

P.S. buutu labi ja buutu viena straadaajosha proga, nekaa vairaakas nestraadaajoshas, taapeec luudzu sadarboties savaa starpaa ja tas ir iespeejams.

P.P.S. shis ko sarakstiiju nav kaut kas shausmiigi preciizs vai nemainaams - tikai pirmaa iteraacija; kad buus prototips, tad varees precizeet, ko veel vajag; piemeeram es ne gluzhi labi pagaidaam izteelojos kaa notiks mac-mahon sisteemas (kad katram turniiram ir jaaraksta klaat daliibnieki, gandriiz vai un vietas) integreeshana ar reitingu sisteemu (kad tikai galvenie par visu reitungu sisteemu varees ko mainiit tur)... varbuut kaut kaadi apstiprinaajumi buus vajadziigi vai veel kas; varbuut varees izdomaat kaut kaadu tiesiibu delegjeeshanu klubiem, utt...

This post has been edited by lastguru: Feb 6 2006, 03:01


--------------------
Choice is an illusion created between those with power and those without. - The Merovingian

The Tao of posting:
Don't argue with idiots - they will drag you to their level and beat you with experience.
And never underestimate the power of stupid people in large groups...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
hateshinai
post Dec 21 2006, 00:39
Post #6


Heimin
*

Group: Chuunin
Posts: 10
Joined: 25-October 06




Projekts sgf >> www
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28 March 2024 - 18:12