Meeskond "Unusual Suspects": Difference between revisions

From ICO wiki
Jump to navigationJump to search
Amoistli (talk | contribs)
No edit summary
Amoistli (talk | contribs)
No edit summary
Line 10: Line 10:
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1


==XML==
==Esimene faas==
 
===XML===
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml


==XSD==
===XSD===
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xsd
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xsd


==XSLT sõiduplaanide kuvamiseks==
===XSLT sõiduplaanide kuvamiseks===
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan-tabelina.xslt
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan-tabelina.xslt



Revision as of 19:37, 9 April 2012

Meeskond

Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg

Idee

Luua rakendus Edelaraudtee sõiduplaanide haldamiseks.

Projekti kood

Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1

Esimene faas

XML

https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml

XSD

https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xsd

XSLT sõiduplaanide kuvamiseks

https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan-tabelina.xslt

Retsensioonid

Söörlösed

Arvustatud XML: https://wiki.itcollege.ee/index.php/Meie_XML,_%28selle_kohta_saab_arvustuse_kirjutada_;%29

Nii XML kui ka kogu projekt on hästi läbi mõeldud. Idee - EMHI teenuse abil koordinaatide järgi otsitava ilmainfo teenus - on väga praktiline ja nagu näha selle järgi, kuidas seda on alustatud, ka täiesti teostatav. Loomulikult on ilmateenuste valdkonnas olemas konkurents, aga koolitöö tegemise mõttes ei ole see primaarne, millega arvestada. Idee arvutada lähimate jaamade kauguste järgi keskmist ilma on igatahes tore.

Kui jõuda XMLi juurde, siis esiteks on see kenasti valideeruv http://validator.w3.org/ abil. XML on üles ehitatud selgesti. Info on elementideks ja atribuutideks liigitatud mõistlikul kombel. Näha pole midagi liigset. Mida aga võiks lisada, on sõnaline ilma kirjeldus - nt kas sajab midagi või on ilm selge, mis http://www.emhi.ee/ilma_andmed/xml/observations.php lehel on tag’i “phenomenon” all ingliskeelsena olemas. Lehel http://www.emhi.ee/index.php?ide=1,359,737,1206 on olemas ka väljendite eestikeelsed tõlked, mida saaks kasutada. Kahjuks pole seda infot alati lisatud, kuid vahel siiski.

XMLi ülesehituse kohalt on veel skeemifailil põhinev küsimus. Nimelt on koordinaatide puhul arvestatud kraadide arv laiuskraadidel 0-89 ning pikkuskraadidel 0-179, minutite ja sekundite arv aga igaks juhuks ühe võrra reaalsest suuremana ehk 0-60. Ega suurt vahet pole, aga ikkagi tekib küsimus, miks 0-60, mitte 0-59... Ja kui juba näidata kõiki laius- ja pikkuskraade (s.t kõiki ühel maailma veerandikul), siis miks mitte juba 0-90 ja 0-180? Aga asja sisuliselt küljelt on see norimine. Hea töö!


Mõeldud-tehtud

  • 20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.
  • 23.03.2012 - Mari tegi esialgse XML-faili
  • 28.03.2012 - Denis kompunnis Mari XMLi ja VSi projekti kokku ja asi läks githubi.
  • 29.03.2012 - Denis genereeris XSD ja algatas XSLT
  • 30.03.2012 - Ühiste jõududega said (vist) kõik osalised oma VSid github'iga suhtlema. Anu ja Denis tegid XSLTs paar comboboxi
  • 01.04.2012 - Anu tegi veel ühe XSLT, mis kuvab sõiduplaanid html'is.