Date post: | 02-Jul-2015 |
Category: |
Internet |
Upload: | codesyntax |
View: | 407 times |
Download: | 1 times |
Internet Solutions www.codesyntax.com
Azitain industrialdea, 3-KE-20600 EibarTel.: +34 943821780
Tribual: Datu libreetan oinarritutako aplikazioa
Aitzol Naberan - @aitzol
Librecon – Bilbo - 2014-11-12
Tribual● Mekanika errazeko jokoa● Bost galderako sorta bat erantzutea da koxka● Ahalik eta gehien igarri● Ahalik eta denbora laburrenean● Bigarren jokalari bati, sorta bera emango zaio, gehien igartzen duenak irabazten du.● Berdinketa kasuan, denborak erabakitzen du● Tribu edo joko tematikoak
● Ranking propioa● Tematika konkretua
Deskargatu Google Play-tik
Tribual● Sailkapen indibidualak tribu bakoitzeko● Xakeko ELO sisteman oinarrituta
● Aurkarien mailaren arabera banatzen dira puntuak
● Aurkari asignazioan logika pixak bat sartu behar izan dugu, beti aurkari berdinen aurka ez jokatzeko●Asignazio sistemak neurketak egin eta erabakiak hartzeko aukera eskaintzen digu
Koxka: Galdera sorkuntza
● Jokoaren mekanikak galdera asko izatera behartzen gaitu
● Eskuzko sorrera ezinezkoa● Datu ireki eta prozesatu automatikoaren
beharra
ArkitekturaHttps, REST
GalderaHornitzailea
GalderaHornitzailea
GalderaHornitzailea
GalderaHornitzailea
Https, REST
Zerbitzaria
● Djangon oinarrituta● Django REST Framework produktua REST
komunikazioa bideratzeko● Djangoren kudeaketa interfazea darabilgu
kudeaketarako● ~60K galdera, 46 kategoria, ~700
erabiltzaile
Galdera Hornitzaileak
● Datu irekien beharra (eduki hornitzaileak)● API irekiak● Lizentzia irekiak● Ad-hoc baimenak● Logika propioa● Erabilpen aitortza
Galdera Hornitzaileak
● Galdera sorkuntza metodo bateratua● Erreproduzigarria ● Esportagarria
● Hizkuntza ● Eremu geografiko● Interes talde
Galdera HornitzaileakOinarrizko kodea
● Oinarrizko datu kargarako beharrezko metodoak definitzen dituen oinarri klasea
● Zerbitzariarekin komunikazioa● Galdera/erantzunen formatua● Python-en garatua, oinarrizko klasea,
herentzia bidez erabiltzeko
Eduki Hornitzaileak
● Twitter-en search APIa darabilgu # konkretuak jarraitzeko
● Baldintza konkretuak betetzen dituzten txioak jaso
● Baldintza multzoak, traolaren arabera● Ontzat ematen ditugun txioekin
galdera sortu eta zerbitzarira bidali● Wordor proiektuaren barruan modulu
hau software librekoa izango da
Eduki Hornitzaileak
Armiarma
● APIrik ez baina ondo egituratutako HTMLa
● Screen scrap teknika bidez jaso dugu informazioa
● Eduki hornitzaileari baimena eskatu eta lortu ondoren
● Euskal literaturari buruzko galdera desberdinen iturri
Eduki Hornitzaileak
Wikipedia
● Deustuko unibertsitatearen dbpedia bidez
● Dbpediak wikipediaren informazioa era egituratuan eskaintzen digu
● SPARQL lengoaiarekin kontsultatu daiteke
● Dbpedia mundu mailan erabil daiteke, hortaz galdera iturri handia da.
Eduki Hornitzaileak
Euskaltzaindia
● Hiztegi batua XML formatuan askatu zuen Euskaltzaindiak
● XMLa parseatu eta bururatzen zaizkigun galderak sortzeko aukera
● Euskal Tribualerako galdera hornitzailea handia
● Datuak era batera zein bestera askatzearen garrantzia erakusten du
Eduki Hornitzaileak
Google APIs
● Google Maps● Google Chart ● Erabilpen baimenetan
zalantza● Zerbitzu gehiago eskuragarri,
azterketa fasean
Eduki Hornitzaileak
CodeSyntax
● Eduki eta logika propioak● Serieak● Galdera matematikoak● Python-eko oinarrizko, zein
modulu espezifikoak erabiliz garatutakoak
Datu askeak
● Software librean sinisten dugu● Datu askeetan ere bai
● Datu askeek aurrez pentsatzen ez ziren erabilpenak bideratzen dituzte
● Sortzen dituzten erakundeek ikusgarritasuna irabazten dute
● Datu askeak aberastasun iturri dira
Erronkak
● Garapenak era egoki batean askatzeko egokitzea
● Komunitatetik jasotakoa komunitateari bueltatzeko eraren bat antolatzea
● Beste hizkuntza/eremu geografikoetara zabaltzea
Eskerrik asko
Aitzol Naberan
@aitzol
Tribual