Geek Meet

GeekMeet 24 prezintă GeoISU

lexu | Wednesday, March 10th, 2010

GeoISU este un sistem web de geo-raportare a situaţiilor de urgenţă (incendii, accidente, etc.) propus spre implementare comunităţii GeekMeet Timişoara de către Viorel Stancu din partea Inspectoratului pentru Situaţii de Urgenţă. ISU îşi propune ca prin proiect să facă cunoscută importanţa implicării voluntarilor în acest tip de intervenţii, evidenţiind comunităţile active care au intervenit în cazul urgenţelor.

Iată şi ce a presupus munca din cele 24 de ore de GeekMeet:

  • popularea bazei de date cu informaţii printr-un script de import (în viitor se va folosi htaccess pentru update)
  • realizarea unei funcţii de găsire a celor două câmpuri esenţiale care trebuiau introduse în baza de date – latitudinea & longitudinea
  • realizarea unei funcţii de parsare şi a unei funcţii de interogare a bazei de date conform criteriilor de căutare ale utilizatorilor
  • integrarea API-ului de Google Maps, după evaluarea mai multor soluţii pentru hărţi
  • testarea unei librarii jQuery ca wrapper, idee la care s-a renunţat datorită documentaţiei slabe
  • schiţarea unui design simplu în care harta este elementul central
  • adjustarea zonei de selectare a criteriilor de afişare

În timpul testării aplicaţiei au existat şi ceva probleme (remediate în cele din urmă), deoarece Google Maps nu localizează cu precizie adresele exacte pentru toate localităţile. Astfel, au aparut şi câteva intervenţii în Franţa, iar la la zoom-out o intervenţie se muta din Timiş undeva în Ungaria :D

Momentan se lucrează la importul informaţiei din baza de date de anul acesta, anume la popularea cu informaţii reale care să indice punctele unde au avut loc intervenţii – inclusiv acolo unde au intervenit serviciile voluntare.

Scopul aplicaţiei este acela de a fi folosită în cele din urmă în toate judetele ţării, însă înainte de toate este nevoie ca în primul rând dezvoltarea proiectului să poată continua. Iată cele mai importante funcţionalităţi care sunt încă în to-do list:

  • asocierea unor etichete cu descrieri textuale pentru fiecare dintre codurile de intervenţie ale ISU. Anume detalii despre: tipul de intervenţie (incendiu, descarcerare, etc.), forţele care au intervenit (militare, civile, etc.), un posibil link catre o referinţă online (articol, discuţie pe forum, relatare oficială pe site-ul ISU, etc.), s.a.m.d.
  • rafinarea căutării şi afişarea într-un mod flexibil a diferitelor tipuri de intervenţii şi informaţii aferente intervenţiilor, filtrate conform criteriilor de căutare ale utilizatorilor (pe ani, pentru anumite perioade selectate, etc.)
  • odată ce aplicaţia va fi complet funcţională, în paralel cu updatarea bazei de date trebuie introduse şi informaţiile privind intervenţiile din anii precedenţi
  • pregatirea documentaţiei necesare dezvoltării ulterioare a aplicaţiei
  • “împachetarea” şi prezentarea oficială a proiectului

Aviz celor interesaţi să dea o mână de ajutor cu dezvoltarea viitoare a aplicaţiei, se va putea lucra pe codul GeoISU care va fi publicat în curând open source.

În final, iată câteva dintre impresiile celor implicaţi în proiect la GeekMeet 24:

“Ţin să spun că nu cunoşteam pe niciunul dintre colegii mei de echipă, dar ne-am înţeles bine. De mare ajutor au fost sfaturile Mariei şi ale lui Alex. Eu aplic metodele AGILE zilnic, dar cum echipa mea lucrează remote, a fost foarte interesant să folosesc metoda asta şi când toţi suntem în acelaşi birou. Post it notes, mâzgălit pe hârtii, deadline-uri pe pereţi, etc. Sprint-urile de 1-2 ore, care au ca focus un feature prestabilit sunt foarte eficiente.” – Tudor Munteanu

“Personal a fost o experienta foarte placuta. Mi-ar place sa mai lucrez cu oricare dintre participanţii la event pe viitor. Am fost impresionat câtă pasiune a pus lumea în aceste proiecte, iar la final nu pot să spun că aş putea categoriza experienţa sub MUNCA, ci mai degraba sub Distracţie. Mulţumiri organizatorilor şi sponsorilor pentru că au făcut acest proiect posibil!” – Cristi Antohe

“A ieşit ceva frumos, pentru câteva ore de muncă, dar cel mai spectaculos mi s-a părut modul în care ne-am organizat şi mobilizat toti, de parcă am fi fost în aceeaşi echipă de 10 ani. A fost o experienţă interesantă pe care aş mai repeta-o cu cea mai mare plăcere în condiţii similare.” – Andy Lisac


S-a încheiat prima ediţie GeekMeet 24

lexu | Tuesday, March 2nd, 2010

Maratonul de programare s-a încheiat cu o sesiune de 2 ore în care echipele de geeks au prezentat stadiul proiectelor la care au lucrat în acest weekend.

Cele 4 aplicaţii web sunt în mare măsură într-un stadiu de pre-beta ce le permite să scoată capul în lume, având acum cel mai mult nevoie de voluntari care să le testeze. În perioada care vine le vom prezenta în detaliu şi pe geekmeet.ro, pe măsură ce vom primi documentaţia completă din partea celor care şi-au dat silinţa să le dezvolte.

Nici nu s-a terminat bine prima ediţie GeekMeet 24 şi participanţii au început să se intereseze de o posibilă reeditare, prinzând se pare gustul evenimentului. Este puţin prea devreme să putem spune cu exactitate când se va desfăşura o a doua ediţie GeekMeet 24 în Timişoara, însă aceasta va avea cu siguranţă loc odată ce aplicaţiile implementate la această primă ediţie au deja fost lansate.

Până atunci, pentru o privire de ansamblu asupra GeekMeet 24 şi detalii despre ce urmează la GeekMeet 24 Timişoara, staţi cu ochii pe site!

Ei sunt GeekMeet 24

lexu | Sunday, February 28th, 2010

După ce în prima zi de GeekMeet 24 membrii echipelor au lucrat îndeapreoape, astăzi fiecare se concentrează în mare măsură pe bucăţica lui de proiect. Iată şi care este distribuţia de geeks/proiect:

GeoISU – sistemul web de geo-raportare a situaţiilor de urgenţă (incendii, accidente, etc.). Un proiect propus de Viorel la a cărui implementare butonează ca programatori Tudor, Ky şi Andy şi de al cărui design se ocupă Cristi.

Freeconomy – portalul de “freeconomy” (free economy) pentru Timişoara, prin care cei care deţin resurse de orice fel, neutilizate, le pun la dispoziţia celor interesaţi de utilizarea temporară a acestora. Proiectul a fost iniţiat de Teodora, iar la implementarea sa lucrează Călin şi Cristian ca programatori, Alina ca şi copywriter, iar design-ul este de asemenea în grija lui Cristi. Update-uri despre lucrul la proiect sunt disponibile pe Twitter la #Freeconomy.

Smart Studentaplicaţia web care ajută studenţii să-şi optimizeze timpul şi resursele (orarele facultăţilor, activităţi în cadrul universităţilor, situaţii şcolare, evenimente culturale, date de contact utile, etc.). Responsabile de iniţiativă şi de copywriting sunt Cristina şi Todo, de programare se ocupă Codruţa, Cristina, Andreea şi Horia, design-ul îl face Lia, iar Cătălin lucrează la partea de user interaction.

Gaseste.macomunitatea web-based de recomandări a locaţiilor din Timişoara unde pot fi găsite anumite produse sau servicii, cu informarea celor interesaţi cu privire la locaţie şi orarul de lucru în care produsul sau serviciul respectiv poate fi achiziţionat sau accesat. Iniţiativa îi aparţine lui Alex Bleau, cel care lucrează şi la copywriting, de programare ocupându-se Mihai şi Vali, iar de design – Andrei. Aici se găsesc update-urile gaseste.ma.

Printre cei care ne-au vizitat ieri  s-au numărat Luci, de la care avem câteva poze cu geeks şi Dan, de la care aşteptăm un reportaj video pe care încă nu a apucat să-l bibilească.

Revenim cu update-uri.

Gestionarea unui proiect de 24 de ore

lexu | Saturday, February 27th, 2010

Realizarea unei aplicaţii web în 24 de ore este realizabilă cu condiţia unei abordări potrivite pentru un timp de implementare atât de scurt. Până acum echipele nu au pierdut deloc vremea: au discutat, au făcut notiţe şi au butonat de zor.

Înainte de începerea lucrului, Maria a recomandat un mod de lucru bazat pe principiile Agile, prezentând pe scurt posibilitatea de a pune în aplicare aceste principii în cazul fiecăruia dintre proiecte. Iată care sunt cele mai importante sugestii date participanţilor de la GeekMeet 24:

  • gestionarea atentă a sarcinilor, ţinând cont de timpul scurt avut la dispoziţie pentru a implementa aplicaţiile
  • definirea clară a nevoii principale pe care o întâmpină aplicaţia, pentru a nu irosi timp a evita munca inutilă şi irosirea timpului
  • crearea unor user stories care definesc funcţionalităţile aplicaţiei
  • stabilirea unui număr realist de funcţionalităţi care urmează să fie implementate
  • prioritizarea funcţionalităţilor astfel încât primele implementate vor acoperi nevoia iniţială
  • lucrul simultan la cel mult două funcţionalităţi, astfel încât în aproximativ 5 ore să existe două funcţionalităţi utilizabile

La mai bine de şase ore de la începerea lucrului, se apropie şi momentul în care echipele vor prezenta primele rezultate şi totodată primele funcţionalităţi implementate.

Proiectele prind contur!

A început GeekMeet 24

lexu | Saturday, February 27th, 2010

30 de geeks şi-au dat întâlnire la sediul Incubatorului de Afaceri din Timişoara pentru a implementa în 24 de ore 4 idei de aplicaţii online ce urmează să fie de folos comunităţii.

Dimineaţa a început cu o scurtă prezentare a celor 4 idei care vor fi implementate în acest weekend. În ordinea prezentării, acestea sunt:

  • un sistem web de geo-raportare a situaţiilor de urgenţă (incendii, accidente, etc.)
  • un portal de “freeconomy” (free economy) pentru Timişoara, prin care cei care deţin resurse de orice fel, neutilizate, le pun la dispoziţia celor interesaţi de utilizarea temporară a acestora
  • o aplicaţie web care ajută studenţii să-şi optimizeze timpul şi resursele (orarele facultăţilor, activităţi în cadrul universităţilor, situaţii şcolare, evenimente culturale, date de contact utile, etc.)
  • o comunitate web-based de recomandări a locaţiilor din Timişoara unde poate fi găsit un anumit produs sau serviciu, cu informarea celor interesaţi cu privire la locaţie şi orarul de lucru în care produsul sau serviciul respectiv poate fi achiziţionat sau accesat

Odată împărţiţi în echipe, participanţii s-au apucat de lucru începând prin a pune mai întâi pe hârtie planurile de bătaie, iar parte din echipe au început deja să treacă la implementare.

Atmosfera este relaxata, discuţiile sunt productive, iar lumea pare plină de entuziasm.

KFC susţine GeekMeet 24

lexu | Friday, February 26th, 2010

Revenim cu veşti picante pentru cei care vor participa weekendul acesta la GeekMeet 24!

KFC va avea grijă să nu ducem lipsă de bunătăţi cu care să ne potolim pofta de mâncare. Pe de cealaltă parte, pentru pofta de programat, desenat şi scris cele 4 idei finaliste sunt mai mult decât suficiente :D

Câteva aşteptări pentru GeekMeet 24

lexu | Thursday, February 25th, 2010

GeekMeet 24 a început odată cu brainstormingul şi ideile care au stabilit în cele din urmă chiar direcţia evenimentului. Pornind de la acestea, am schiţat câteva aşteptări pentru GeekMeet 24.

În primul rând, aşteptăm cu nerăbdare să ne apucăm împreună de lucru după ce am avut deja plăcerea să ne întâlnim la destule ediţii ale GeekMeet Timişoara. Indiferent care va fi componenţa finală a echipelor, cu siguranţă cele 4 proiecte vor fi pe mâini bune.

Apoi, legat de produsul final al muncii depuse la GeekMeet 24, sperăm ca implementarea celor 4 idei să fie de folos în primul rând comunităţii, după cum am hotărât încă din întâlnirea de brainstorming. Mai corect spus, la finele evenimentului conţinutul proiectelor dezvoltate va fi publicat ca open source, cu creditele de rigoare celor care au muncit la fiecare proiect. Astfel dezvoltarea proiectelor poate continua oricând, servind chiar drept model pentru alte iniţiative asemănătoare.

În sfârşit, sperăm ca împreună să avem parte de un mediu potrivit atât pentru lucru cât şi pentru relaxare şi fun. Aici ne bazăm şi pe o comunicare cât mai deschisă din partea noastră, a tuturor celor implicaţi într-un fel sau altul în GeekMeet 24!

Lista aşteptărilor este deschisă, deci nu fiţi timizi ;)

Ne vedem în weekend!

Live blogging la GeekMeet 24

lexu | Tuesday, February 23rd, 2010

Pregătirile pentru GeekMeet 24 au intrat în linie dreaptă, iar un scurt inventar include ideile – patru la număr, ceata de geeks – vreo 30 de participanţi, şi locaţia conspirativă – Incubatorul de Afaceri din Timişoara.

Totuşi, echipele vor avea 24 de ore pline în care trebuie să implementeze cele 4 idei finaliste, ceea ce le lasă destul de puţin răgaz pentru a mai da şi sfoară-n ţară despre felul în care evoluează implementarea proiectelor.

Aşadar, căutăm oameni cu blog (dar mai ales cu entuziasm) care vor să facă live blogging de la GeekMeet 24, povestind pas cu pas despre tot ce se meştereşte weekendul acesta.

Lista este deschisă de Dan şi aşteaptă să fie completată până la început de weekend. Limită de locuri nu există, însă pentru a evita aglomeraţia vom stabili împreună cu cei interesaţi câteva reguli ale casei :)

Pentru a nu complica inutil lucrurile, înscrierile se vor face printr-un reply.

4 idei la GeekMeet 24

Andrei | Thursday, February 11th, 2010

După sesiunea de pitching anunţam 2 idei ce urmează să fie implementate:

1. Un sistem web de geo-raportare a evenimentelor din domeniul situaţiilor de urgenţă (incendii, accidente, etc.) propus de Inspectoratul pentru Situaţii de Urgenţă. Idee susţinută de Viorel Stancu.

şi

2. Un sistem web de transmitere a informaţiilor legate de activitatea şcolară a elevilor (note obţinute, absenţe, activităţi în cadrul şcolii, şedinţe cu părinţii, evenimente culturale, etc.) propus de Cristina Putan şi Raluca Todorescu.

În ultimele zile am tot discutat cu programatorii înscrişi si am ajuns la concluzia că sunt prea mulţi pentru 2 proiecte şi că se pot face mai multe.

Astea fiind spuse, următoarele două priecte votate pentru implementare pe care o să le facem la GeekMeet 24 sunt:

3. O comunitate web-based de recomandări a locaţiilor din Timişoara unde poate fi găsit un anumit produs sau serviciu, cu informarea celor interesaţi cu privire la locaţie şi orarul de lucru în care produsul sau serviciul respectiv poate fi achiziţionat sau accesat. Idee propusă de Alex Bleau.

şi

4. Un portal de “freeconomy” (free economy) pentru Timişoara, prin care cei care deţin resurse de orice fel, neutilizate, le pun la dispoziţia celor interesaţi de utilizarea temporară a acestora. Idee propusă de Teodora Borghoff.

GeekMeet 24:

Data: 27 – 28 februarie.

Orar: 24 de ore pentru lansarea ideilor într-o primă versiune. 12 ore în 27 (de la 10:00 la 22:00) şi 12 ore în 28 (tot de la 10:00 la 22:00). Peste noapte, Radu ne lasă să campăm la un StarCraft, CS şi alte cele. :)

Va urma!

S-au înscris la GeekMeet 24

Andrei | Wednesday, February 10th, 2010

# participanţii sunt trecuţi în liste în ordinea înscrierii la GeekMeet 24

Programator (nu mai sunt locuri):

  1. Călin Don
  2. Vlad Flonta
  3. Bora Valentin
  4. Cristian Vâţ
  5. Tudor Munteanu
  6. Horia Dragomir
  7. Angelica Pop
  8. Cristina Martin
  9. Andreea Pitea
  10. Codruţa Mercea
  11. Emilian Losneanu
  12. Mihai Oaida
  13. Andy Lisac

Designer (mai sunt 3 locuri):

  1. Cristian Antohe
  2. Andrei Stoica

Copywriter (nu mai sunt locuri):

  1. Raluca Todorescu
  2. Alen Todorov
  3. Alina Manolache
  4. Dinu Brânzei

Altele (nu mai sunt locuri):

  1. Andrei Mărin
  2. Radu Ticiu
  3. Andrei Căiniceanu
  4. Alexandru Bleau
  5. Cristina Putan
  6. Mile Roşu
  7. Maria Diaconu
  8. Cătălin Ilea
  9. Alex Albu

Aşa cum scrie mai sus, mai sunt locuri doar pentru designeri şi copywriteri. Dacă vrei să participi la prima ediţie GeekMeet 24 pe unul din cele 2 “posturi”, te poţi înscrie aici.

Update: s-au ocupat locurile şi în lista copywriter-ilor. Ultima strigare pentru designeri.

Next Page »

Identitate: rogvaiv | Un proiect iniţiat de Filip Cherecheş-Toşa | Foloseşte blogu.lu