tribual, aurkezpena durangoko azokan

45
Internet Solutions www.codesyntax.com Azitain industrialdea, 3-K E-20600 Eibar Tel.: +34 943821780 Tribual: Datu libreetan oinarritutako aplikazioa Kabi@ – Durangoko Azoka - 2014.12.07

Upload: codesyntax

Post on 07-Jul-2015

101 views

Category:

Internet


1 download

DESCRIPTION

Eskema teknikoaren azalpena, eta produktuen liberazioa

TRANSCRIPT

Page 1: Tribual, aurkezpena Durangoko Azokan

Internet Solutions www.codesyntax.com

Azitain industrialdea, 3-KE-20600 EibarTel.: +34 943821780

Tribual: Datu libreetan oinarritutako aplikazioa

Kabi@ – Durangoko Azoka - 2014.12.07

Page 2: Tribual, aurkezpena Durangoko Azokan

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

Page 3: Tribual, aurkezpena Durangoko Azokan

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

Page 4: Tribual, aurkezpena Durangoko Azokan
Page 5: Tribual, aurkezpena Durangoko Azokan

5 galdera

Page 6: Tribual, aurkezpena Durangoko Azokan

Emaitza; lehia

Page 7: Tribual, aurkezpena Durangoko Azokan

Sailkapena

Page 8: Tribual, aurkezpena Durangoko Azokan

Mekanika erraza,itsaskorra

Page 9: Tribual, aurkezpena Durangoko Azokan

950 deskarga175.000 erabiltzaile

Page 10: Tribual, aurkezpena Durangoko Azokan

Berrikuntzak: tribuak

Page 11: Tribual, aurkezpena Durangoko Azokan

Originaltasuna?

Page 12: Tribual, aurkezpena Durangoko Azokan

Galdera sorkuntza

Page 13: Tribual, aurkezpena Durangoko Azokan

60.000 galderaIrailean 26.000 ziren

Page 14: Tribual, aurkezpena Durangoko Azokan

Koxka: Galdera sorkuntza

● Jokoaren mekanikak galdera asko izatera behartzen gaitu

● Eskuzko sorrera ezinezkoa● Datu ireki eta prozesatu automatikoaren

beharra

Page 15: Tribual, aurkezpena Durangoko Azokan

ArkitekturaHttps, REST

GalderaHornitzailea

GalderaHornitzailea

GalderaHornitzailea

GalderaHornitzailea

Https, REST

Page 16: Tribual, aurkezpena Durangoko Azokan

Zerbitzaria

● Djangon oinarrituta● Django REST Framework produktua REST

komunikazioa bideratzeko● Djangoren kudeaketa interfazea darabilgu

kudeaketarako● ~60K galdera, 46 kategoria, ~700

erabiltzaile

Page 17: Tribual, aurkezpena Durangoko Azokan
Page 18: Tribual, aurkezpena Durangoko Azokan

Galdera Hornitzaileak

● Datu irekien beharra (eduki hornitzaileak)● API irekiak● Lizentzia irekiak● Ad-hoc baimenak● Logika propioa● Erabilpen aitortza

Page 19: Tribual, aurkezpena Durangoko Azokan

Galdera Hornitzaileak

● Galdera sorkuntza metodo bateratua● Erreproduzigarria ● Esportagarria

● Hizkuntza ● Eremu geografiko● Interes talde

Page 20: Tribual, aurkezpena Durangoko Azokan

Galdera HornitzaileaOinarrizko kodea

● Oinarrizko datu kargarako beharrezko metodoak definitzen dituen oinarri klasea

● Zerbitzariarekin komunikazioa● Galdera/erantzunen formatua● Python-en garatua, oinarrizko klasea,

herentzia bidez erabiltzeko

Page 21: Tribual, aurkezpena Durangoko Azokan

Galdera Hornitzailea (1)askatu dugu

● Software Librea:

https://bitbucket.org/codesyntax/tribualquestions

Page 22: Tribual, aurkezpena Durangoko Azokan

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

Page 23: Tribual, aurkezpena Durangoko Azokan
Page 24: Tribual, aurkezpena Durangoko Azokan
Page 25: Tribual, aurkezpena Durangoko Azokan

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

Page 26: Tribual, aurkezpena Durangoko Azokan
Page 27: Tribual, aurkezpena Durangoko Azokan
Page 28: Tribual, aurkezpena Durangoko Azokan

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.

Page 29: Tribual, aurkezpena Durangoko Azokan
Page 30: Tribual, aurkezpena Durangoko Azokan
Page 31: Tribual, aurkezpena Durangoko Azokan

Eduki Hornitzaileak

Google APIs

● Google Maps / Google Chart● Panoramio (argazki

geokokatuak) ● Erabilpen baimenetan

zalantzak...● Zerbitzu gehiago eskuragarri,

azterketa fasean

Page 32: Tribual, aurkezpena Durangoko Azokan
Page 33: Tribual, aurkezpena Durangoko Azokan
Page 34: Tribual, aurkezpena Durangoko Azokan

Eduki Hornitzaileak

CodeSyntax

● Eduki eta logika propioak● Serieak● Galdera matematikoak● Python-eko oinarrizko, zein

modulu espezifikoak erabiliz garatutakoak

Page 35: Tribual, aurkezpena Durangoko Azokan
Page 36: Tribual, aurkezpena Durangoko Azokan
Page 37: Tribual, aurkezpena Durangoko Azokan

Galdera Hornitzailea (1)askatu dugu

● Software Librea:

https://bitbucket.org/codesyntax/tribualquestions

Page 38: Tribual, aurkezpena Durangoko Azokan

Eduki Hornitzaile berezi bat

Twitter

● Twitter-en search APIa darabilgu # eta zerrenda konkretuak jarraitzeko

● Baldintza multzoak/arauak● Ontzat ematen ditugun

txioekin galdera sortu eta zerbitzarira bidali (tarteko DB erabilpena)

Page 39: Tribual, aurkezpena Durangoko Azokan
Page 40: Tribual, aurkezpena Durangoko Azokan
Page 41: Tribual, aurkezpena Durangoko Azokan

Gazteleraz, laster

Page 42: Tribual, aurkezpena Durangoko Azokan

Beste galdera sortzailea (2)TwHst

● Twitterretik datozen galderak● Logika aplikatu behar: tarteko DBak● Traolak / listak● github.com/codesyntax/twhst

Page 43: Tribual, aurkezpena Durangoko Azokan

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

Page 44: Tribual, aurkezpena Durangoko Azokan

backend makinaria askatua

Page 45: Tribual, aurkezpena Durangoko Azokan

Eskerrik asko

Bilatu Google Playn!

Tribual