XML Schemas şi yPHP

De câteva săptămâni, am introdus în yPHP (în cazul în care nu ştiţi, yPHP e un fel de framework – web application kit la care lucrez) fişiere de configurare externă pentru module (momentan, se pot defini acţiunile valide şi alte câteva setări de bază, dar aş dori să extind chestia asta şi la alte tipuri de configurări – rapoarte, liste şi, în special, form-uri). Fişierele de configurare fac foarte foarte mult sens, mai ales pentru ideea în care o să dezvolt la un moment dat şi o interfaţă grafică pentru construit aplicaţii yPHP sau măcar un API pentru cine vrea să facă asta.

Miercuri, Vlad Posea ne-a prezentat, în cadrul laboratorului de IE, XML Schemas, ca o alternativă la DTD. Eu începusem să fac un plan să folosesc nişte DTD-uri pentru XML-urile de configurare pentru modulele yPHP, dar DTD mi se pare (şi este) limitat din mai multe puncte de vedere (nu poţi specifica concret care câmp tre să vină şi în ce ordine). În plus, este un alt tip de fişier. XML Schemas în schimb, sunt fişiere XML. Mai tare, la laborator am descoperit că Eclipse (cred că de la WTP – Web Tools Platform) are un super editor grafic de XSD, de poţi să legi chestiile mult mult mai repede (XML Schema se bazează pe definirea tipurilor de elemente – simple (gen string) sau complexe – care pot conţine şi alte elemente sau atribute).

So, două chestii câştigate miercuri în două ore de IE: cunoştiinţe despre XSD şi o super unealtă gata instalată la mine pe comp pentru a le manevra. Veşti bune pentru yPHP :)

Festivalul Luminii, 2008

Am promis că o să scriu aici despre Festivalul Luminii, ediţia 2008. Festivalul Luminii este un eveniment care se organizează de câţiva ani în Cluj şi care înseamnă câteva ore de destindere pentru oamenii care fac efortul să iasă din casă şi să participe din partea cercetaşilor.

Anul ăsta, în premieră, echipa de la Cluj şi-a propus organizarea festivalului luminii şi în alte oraşe. Până la urmă, au fost 9 oraşe implicate în proiectul ăsta: Cluj, desigur, Bucureşti, Tg. Mureş, Timişoara, Oradea, Tulcea, Tg. Jiu, Miercurea Ciuc şi Suceava. Oamenii care s-au zdrobit pentru chestia asta au fost Cristi Moldovan şi Diana Slabu din Cluj, şi zeci de lideri din ţară, fiecare în oraşul în care locuieşte (nu dau nume că nu ştiu sigur sigur şi nu vreau să greşesc :P).

Festivalul Luminii are ca semn distinctiv „gulguţa”. Termenul a fost coined, cum zic americanii, de clujeni, şi e o cutie făcută din hârtie împăturată în care se pune o lumânare pastilă. Festivalul luminii de anul ăsta a folosit, adunate, vreo 20 – 30 de mii de astfel de „gulguţe”! (vedeţi în poze, link-ul mai jos).

Din păcate, eu, fiind organizator la UP în fiecare an, şi FL fiind organizat întotdeauna în săptămâna de după UP, nu am reuşit niciodată să ajung la Cluj nici să dau o mână de ajutor, nici micar să particip. Nu atât o problemă de locaţie, ci o problemă de oboseală fizică şi psihică. Aşa că, deşi anul ăsta am avut FL şi în Bucureşti, am ales să nu ma implic, ca să nu încurc. Totuşi, fiind în Bucureşti, am fost vinerea trecută la împăturat gulguţe, şi am şi făcut o sută sau două cu Adi şi Bogdan.

Duminică, pe la 3 aşa, m-o sunat Iuliana, să mă roage să mergem să ducem ceva pietriş sau nisip la parcul Carol, unde s-o ţinut festivalul în Bucureşti, pentru că toate gulguţele erau zburate de vânt. L-am sunat pe Adi, care era oricum gata de plecare, şi l-am rugat să caute nişte pietriş. Adi m-o sunat în 5 minute că o găsit nisip, m-am dus şi eu, l-am încărcat cu lopata în rucsacul meu (care nici acum nu e spălat) şi l-am suit (cu dificultate) într-un taxi. Lăsând la o parte cum arată doi tipi cărând oţâră de rucsac CU RÂNDU, aleea din Parcul Carol e al naibii de lungă (am avut febră musculară o săptămână).

Mă rog, gulguţele s-or lăsat aprinse cam greu, şi am fost foarte impresionat de bucureşteni care or pus mână şi or aprins şi ei câte o gulguţă. Trebuie să spun că am fost impresionat şi de numărul mare de oameni care or apărut la eveniment, având în vedere că nu era cea mai bună vreme afară şi că e primul FL ţinut în Bucureşti, dar pe partea de mediatizare, festivalul a fost extrem de bine „vândut” (a fost chiar şi un articol de jumate de pagină în Evenimentul de Bucureşti). Din câte am înţeles eu, Iuli s-a ocupat de partea asta, deci no surpise there! Unul dintre aspectele mai puţin pozitive a fost că am fost un pic dezorganizaţi în momentul cheie al aprinderii lumânărilor, şi că nu s-a putut stinge iluminatul public din parc pe cele 2 ore ale festivalului.

Oricum, m-am plimbat un pic printre oameni, şi am rămas profund impresionat de atitudinea generală (care nu degaja ignoranţa totală cu care m-am obişnuit în Bucureşti). Cred că unul din motive a fost că majoritatea oamenilor au venit în Parcul Carol pentru FL, nu ca să se plimbe (era totuşi o vreme anti-plimbare). Oricum, există potenţial, poate, şi aici…

Ironic, în Cluj evenimentul s-a amânat pe vineri (ieri, de-acuma) din cauza vremii îngrozitoare, şi în Tg. Mureş s-a amânat pe 19 decembrie, când au un alt eveniment (la care poate mergem şi noi :). FL a ajuns la TV (i-am văzut pe Bogdan Pater şi pe Speedy la ProTV, dar a mai fost şi pe alte posturi), şi în presa scrisă (metropotam).

Poze, de la metropotam şi de la mama lui Sorin Vasilescu.

Weekend de student şi Festivalul Luminii 2008

Weekend-ul ăsta, deşi am deadline-uri looming deasupra capului, am fost student. Nu ştiu exact ce m-o făcut să fiu aşa de iresponsabil, probabil din cauză că UP-ul stoarce în fiecare an şi ultima dorinţă de  munci din mine, dar weekend-ul ăsta am dat curs aproape la toate invitaţiile care mi s-au făcut din categoria „fun”.

So, vineri am fost la sediul cercetaşilor la CTR să fac gulguţe pentru festivalul luminii. Bineînţeles că nu se poate muncă fără diştracţie, aşa că după ce am terminat toată hârtia şi am facut sute şi sute de gulguţe, ne-am îndreptat către un birt, via şaormăria de la Sala Palatului. Mi-am dat seama atunci pe loc ce trist e Bucureştiul pentru că nici unul din noi nu ştia un local în care să putem merge să stăm la poveşti. Există două variante aici, amândouă triste: una, un grup de 7 – 8 cercetaşi studenţi de la anul 1 la anul 5 şi absolvenţi nu or ieşit suficient în oraş ca să ştie birturi meseriaşe pentru stat la poveşti, sau, doi, nu sunt asemenea birturi. Indiferent care dintre ele a fost problema noastră, eu dau vina pe Bucureşti. I need to get out of this place!

Anyways, dupa 1h de plimbat brambura prin Lipscani şi pe lângă, am găsit în sfârşit loc la localul de lângă Spring-ul de la Universitate, unde am şi beut una două beri şi am hotărât că o să facem „clubul liderilor” în fiecare joi, la o locaţie care urmează să o stabilim. Dacă are cineva idei, please, say so!

Sâmbătă mi-am propus să lucrez din greu. Dar sâmbătă de dimineaţa Micvs o zis că-i musai să bem o bere de Sf. Niculaie. Totuşi mai aveam prima parte a zilei. Dar ups, am uitat că am zis că mă duc cu Mihaela să mă întâlnesc cu Adi Şuhanea să vorbim de Centrul Universitar Bucureşti. Şi am fost, întâlnirea noastră o durat muuuuult mai bine de 1h şi am ajuns acasa numa pe la 8. La 8 jumate m-o sunat Micvs să mergem cu gaşca la … patinoar! Cum aş fi putut refuza o asemenea invitaţie??

Aşa că am fost şi elefantu pe gheaţa weekendul ăsta. Dar NU am căzut deloc :) Şi deşi acuma când am fost noi era aglomerat, mi-am dat seama că e musai să ducem gaşca la patinoar într-una din serile „clubului liderilor”. Îi super loc de discutat chestii :) Şi de râs de lume care nu ştie :)) Atâta că îi scump. După era plănuit un Cracassone la noi în cameră, da lumea s-o evaporat şi n-am mai făcut nimic, deci somn. No work done today either.

Duminică a fost Festivalul Luminii, despre care o să scriu în curând. Am hotărât că nu mă implic în organizarea festivalului ăstuia, dar pe la 3 aşa m-o sunat Iuliana înnebunită că bate vântu şi pleacă cu gulguţele. Aşa că, împreună cu Adi am luat rucsacul, l-am umplut cu nisip de prin Regie, l-am suit într-un taxi şi am plecat spre Parcul Carol. După Festival, evident, bere. La .. Baricade. Super bar (potenţial loc pentru Clubul Liderilor?), preţuri decente pentru inima Bucureştiului, dar deeeeeparte de Regie. Am făcut o oră până acasă pe jos. Dar a fost OK. Doar că, acasă era caaaald … sooooomn. :)

În concluzie, un weekend without any real work for school / job / others. But a lot of fun :) Şi acum, la muncă!

La Baricade, cu un Tuborg
La Baricade
Adi încearcă să demonstreze că îmi incape capul într-o sticlă de bere
Adi încearcă să demonstreze că îmi incape capul într-o sticlă de bere

Prezentare comunitate Mozilla România

Am fost joi la 12 la prezentarea comunităţii Mozilla din România. Veniţi să prezinte au fost două persoane, o româncă şi-un catalan (mă rog, spaniol, da’ ei nu se simt aşa). Discuţia a durat aproximativ 2 – 3 ore, şi a fost foarte foarte puţină lume în sală, şi din cei din sală foarte foarte puţini oameni dezgheţaţi. Îi ştiam doar pe Tibi, care ştiu ca e implicat în FLOSS şi face chestii de genul în şcoală, şi pe Mihai Dobrescu, fostul meu asistent de RC. Şi ăştia erau şi singurii oameni dezgheţaţi din sală. Ba nu, şi catalanul era cât de cât dezgheţat.

Nu am avut ce ştiu eu ce aşteptari, dar speram să fie ceva interesant. Din păcate, a fost o super discuţie despre cât de important este pentru noi să avem chestiile traduse în română (firefox, thunderbird). Really really bad audience for that kind of evangelism. Actually it was a really really bad audience for anything, pentru ca erau doar legume de anu I şi II, care nu ştiau altceva decât că comenteze de diferenţe dintre IE şi Firefox. Şi nu diferenţe tehnice!

Mă rog, mi-am dat cu părerea (mai lucram şi la interfeţe-web-beton.eu între timp), dar am realizat că oamenii de la mozilla community sunt foarte foarte foarte naivi. Una din chestiile naive spuse acolo a fost că guvernul şi instituţiile lui folosesc Microsoft stuff pentru că Microsoft stuff vine în limba română!!!!! Adică, COME ON! (cui nu i se pare naivă remarca din partea Mozilla să îmi dea un comment sau un mail şi vă explic, deşi cred că sunteţi puţini :P)

Singura parte aproximativ interesantă a fost când tipul a prezentat nişte extensii, dar rezoluţia proiectorului era 640 x 480 şi netu nu mergea prea bine, deci şi chestia asta o duraaaaat foarte mult. Oricum, ubiquity îi zice la una din extensii, şi e destul de interesantă, îţi dă posibilitatea să legi chestiile mai uşor una de alta. Cam ce vreau eu să fac cu yDesktop, dar o să vă povestesc altă dată despre asta :).

La sfârşit m-am făcut cu un sticker şi cu mai multe insigne emo cu firefox, dintre care una îmi atârnă cu mândrie de rucsacul toshiba verde neon a lui tata :).

11 ani de Unitate şi Prietenie

Pentru mine UP e o chestie muuuult prea mare să pot să o prind într-un post pe blog. Nu vreau să povestesc aici despre ce a fost vorba şi cum a fost. Asta puteţi găsi pe site-ul evenimentului, www.unitatesiprietenie.ro.

Echipa de organizare a depus un efort de câteva ori mai mare decât în alţi ani, şi a început lucrul efectiv la festival cu câteva săptămâni înainte. Programele, Media, Logistica, toţi au muncit pe brânci pentru festivalul ăsta. Ateliere pregătite mai bine, printuri, ecusoane, bilete de ateliere pregătite dinainte, aplicaţie de gestiune a participanţilor semi-funcţională gata pentru deschidere.

Evident, şi probleme cât încape, mai ales cu alegerile, cu spaţii blocate cu şosele închise. Dar, la fel de evident şi soluţii. Şi oameni deosebiţi din partea autorităţilor locale dispuşi să ajute.

Am colaborat cu foarte multe structuri pentru UPu astă, şi din Alba, dar şi din alte părţi, atât din organizaţie cât şi din afara ei. Foarte foarte multă lume s-a implicat şi a făcut UP să fie un super-festival. RYMA e o organizaţie din Alba care ne-a pus la dispoziţie spaţiul lor, un colţ deosebit din cetate, unde am ţinut târgul (vedeţi poze pe site).Direcţia pentru Protecţia Copilului ne-a sprijinit cu organizarea Zâmbeşte, proiectul social al UP unde am mers şi ne-am jucat cu copii din case de tip familial (de aici n-avem poze, n-am avut voie să facem).

De 1 decembrie am făcut un mare 90 tricolor cu oameni, şi am fost în direct la Antena 3 :). Şi seara am scris 90 cu torţe, în faţa catedralei, şi a fost un moment deosebit.

Reacţiile de la lume, atât de la cercetaşi cât şi cele din presă mă fac să cred că am avut un UP bun. Mulţi oameni fericiţi, mulţi prieteni noi, multă discuţie, proiecte, propuneri. Ne-am îndeplinit scopul, am creeat un spaţiu de comunicare într-o atmosferă cercetăşească.

Din punct de vedere a colaborărilor, am făcut şi noi, Alba, un pas înainte. La propunerea tulcenilor, am stat jos şi am discutat despre posibilitatea unui camp împreună cu ei. Ce a ieşit a fost că o să avem două campuri, unu noi la ei, unu ei la noi, în 2009 şi în 2010. Abia aştept detaliile :)

Multă lume la UP11 - 400 de cercetaşi
Multă lume la UP11 - 400 de cercetaşi