qr kodea

QR Voice: QR kodearen bidezko audioa

qrcodeQR kodeen bitartez irudi kodifikatu batean informazio mota ezberdinak gorde daitezke: lotura bat, testua, datu pertsonalak. QR Code bat zer den sakonago azalduta dago Zibergelako artikulu honetan: http://zibergela.bitarlan.net/2011/05/27/qr-kodeak-komunikazio-modu-berria/.

QR Voice zerbitzuaren bitartez, web aplikazio batean testu bat audio bihurtzen du eta audio horri dagokion QR kodea erakusten du pantailatik. QR kode hori gero gorde daiteke irudi bezala nahi den moduan erabiltzeko. Adibidez, QR kodeak irakurtzeko edozein aplikaziorekin sakelako telefono baten kameratik irakurtzen da eta audio mezua telefonoan entzuten da.

Bihurketa egiteko muga 100 karaktere dira. Mikrofonoaren bitartez grabatu edo teklatuaren bitartez idatzi ahal da mezua. Audio bihurketa ahalik eta zehatzen egiteko hizkuntza aukeratu behar da. Hizkuntza asko egon arren, euskara ez dago. Hala ere, irakurketa antzekoa daukan hizkuntza bat aukeratuta, gaztelera, adibidez, nahiko ondo entzuten da emaitza.

QR Voice erabiltzeko http://qrvoice.net da helbidea.

Internet

Webgintzan parte hartzen duten teknologiak

htmlErabiltzaile batek bere nabigatzailean ikusten duen webgune bat garatzeko, teknologia ezberdinak erabiltzen dira. Batzuk nabigatzaileak erabiltzen dituen teknologiak dira, beste batzuk ordea, webgunea ostatatuta dagoen zerbitzariak erabiltzen ditu. Azkenean, erabiltzaileak ikusten duen webgunea da teknologia horien guztien nahasketaren emaitza, alegia, webgunea ostatatuta dagoen zerbitzariak nabigatzaileari informazioa bidaltzen dio eta informazio hori prozesatuta eta interpretatuta nabigatzaileak erakusten dio webgunea erabiltzaileari ikusten duen informazio eta itxurarekin.

HTML

Webgintzan erabiltzen diren teknologien artean, ziurrenik, HTMLa da ezagunena. Izan ere, HTMLa Interneten hastapenetik erabiltzen da, HTMLren bitartez sortu ziren lehenengo web orriak. Hala ere, sortu zenetik, teknologia guztiek bezala, aurrera egin du eta bertsio ezberdinak atera dira, azkena HTML 5 da (http://zibergela.bitarlan.net/2011/11/23/html5/). HTML izena, HyperText Markup Language adierazpenaren akronimoa da. HyperText hitzak, estekei esker, web orrialde batetik beste testu batzuetara, alegia, beste web orrialde batzuetara joateko aukera adierazten du. Markup Language du izena markaketa lengoaia delako. Hau da, etiketen bitartez, web orrialdean dauden elementuak sailkatzen dira eta nabigatzaileari esaten zaio, zer den parrafo bat, irudi bat, zerrenda bat, taula bat edo titulu bat, besteak beste. Lengoaia honen zehaztapenak W3C (http://www.w3c.org) nazioarteko erakundeak mantentzen ditu. Oso garrantzitsua da zehaztapen horiek eta estandarrak betetzea bai web garatzaileek bai nabigatzaileen garatzaileek. Webguneak nabigatzaile ezberdinetan era egoki batean ikus daitezen.

CSS

CSS, HTMLren kasuan bezala, nabigatzaileek web zerbitzaritik jaso, prozesatu eta interpretatzen dute. CSS bere jatorrizko izenetik dator Cascading Style Sheets, hau da, Kaskadako Estilo-Orriak. CSSak HTML dokumentuei itxura emateko erabiltzen dira. Hau da, HTMLren bitartez dokumentu edo web orrialde baten estruktura zehazten da eta CSSren bitartez, bere aurkezpena edo bere itxura. CSS lengoaiaren zehaztapenak W3C (http://www.w3c.org) erakundeak ere zehazten ditu eta halaber, kasu honetan oso garrantzitsua da web garatzaile zein nabigatzaileen partetik estandarrak errespetatzea.

Javascript

Javascript ez da HTML eta CSSen kasuan bezala maketatzeko lengoaia bat, programazio lengoaia baizik. Hau da, javascripten bitartez web orrialdean funtzionalitate eta eragiketa automatiko ezberdinak gehitu ahal dira. Aurreko kasuetan bezala, nabigatzaileek interpretatu eta prozesatzen dute javascript kodea, hau izan da askotan buruhauste handia web garatzaileentzat, batzuetan zaila zelako javascript kode bera nabigatzaile ezberdinetan ibiltzea, nabigatzaile bakoitzak ezberdin interpretatu ahal zuelako. Nahiz eta oztopo hauek hobetzen joaten diren.

Flash

Flash teknologia oso erabilia izan da animazioak eta eragiketa batzuk egiteko, nabigatzaileak exekutatzen du flash fitxategi bat eta pantailan erakusten du. Hala ere, oraindik bideoak on-line ikusteko asko erabiltzen bada ere, askoz gutxiago erabiltzen da gaur egun.

Zerbitzariko programazio lengoaiak

Aipatutako aurreko teknologiak, esan bezala, nabigatzaileak prozesatu eta interpretatu egiten ditu. Baina, egungo gehiengo webguneetan, prozesamendurik handiena web zerbitzarietan egiten da. Web zerbitzarian exekutatzen diren programen bitartez, datuak sartzen dira datu baseetan, kontsultatzen dira, prozesatzen dira eta emaitzak HTML eta CSS lengoaiekin nabigatzaileetara bidaltzen dira azken hauek informazioa erakus dezaten. Programazio lengoaia horiek nabigatzailean exekutatzen diren lengoaiek baino askoz gaitasun handiagoa dute eta horrek ahalbidetzen du deritzen web aplikazioak, intranetak eta extranetak garatzea. Web inguruneko programazio teknologia eta lengoaiarik ezagunenak PHP, Java, ASP, .NET, Python dira besteak beste. Web aplikazio garatuen hedapenean AJAX izeneko teknologiak ere zerikusi handia izan du. Teknologia hau zerbitzarian eta nabigatzailean exekutatzen da.

Datu Baseak

Zerbitzarietan ere datu baseak kudeatzeko sistemak erabiltzen dira, web zerbitzarian bertan edo beste zerbitzari batean instalatu ahal dira. Datu base hauen bitartez, web aplikazio baten datu guztiak kudeatu eta kontsultatu daitezke. Ohikoenak MySQL, PostgreSQL, Oracle edo SQLServer dira. Lehenengo biak, PostgreSQL eta MySQL datu base libreak dira.

Aplikazioak, Software Librea

MyPaint 1.0.0 kalean dago

mypaintMyPaint taula grafikoarekin marrazteko aplikazio bat da. Software librea eta doakoa da, gainera Mac Os X, MS Windows zein GNU/Linux plataformetarako eskaintzen da. Nahiz eta bertsio berria oraindik MS Windows sistemetarako baino ez dagoen. Proiektu hau 2005. urtean abiatu zen eta bere xedea taula grafikoarekin marraztu ahal izateko aplikazio libre bat eskaintzea zen, diseinu minimalista batekin eta arkatzaren presioa antzemateko modukoa.

Erabilerraztasunari begira, funtzionalitate bakoitza laster-tekla batekin lotuta dago eta edozein unetan alde baliabide barrak ezkutatzeko aukera dago.

MyPaint-ek Open Raster formatuan gordetzen ditu egindako lanak. Formatu hau irekia da eta Open Document formatuan oinarrituta dago. Gainera, lanak PNG eta JPG formatuetara esportatu daitezke.

Bertsio berriak baliabide barra desplegagarri berri bat ekartzen du, baliabide barra hau pertsonalizatu daiteke widgetsen bitartez. Honez gain, ohar blokaren antzeko baliabide bat ekartzen du, non testuaz gain, kolore probak, pintzelkadak edo miniaturak gorde daitezkeen.

Deskargatzeko edo aplikazioari buruzko informazio gehiago begiratzeko, proiektuaren webgunera jo daiteke: http://mypaint.intilinux.com/