INTED2010

După cum ziceam, am fost la prima mea conferință, INTED2010, la Valencia. Pe numele complet International Technology, Education and Development Conference, conferința este o ocazie de întâlnire pentru profesori, ingineri și alte nații de oamenii interesați, în special, de utilizarea tehnologiei în educație, dar și de educație în tehnologie. Mai are două conferințe soră, la Barcelona și la Madrid, și adună oameni din ceva de genul 80 de țări. Sunt convins că undeva în tot sistemul ăsta intra și ocazia pentru profesori de peste oricare din oceane, dar și de mai de-aproape de a îmbina utilul cu plăcutul și de a avea un pic de vacanță în Spania :)

Anyway, eu n-am mai fost la conferințe de-astea vreodată, așa că am avut megamorcov, și am tot negociat cu mama ce haine să-mi iau și de-astea, ba chiar m-am și ras! :D Am avut de prezentat două articole pe care le-am scris împreună cu profu’ (sau mai repede, le-a scris profu’ împreună cu mine). Unul s-a intitulat Overusing the Internet – Problems in technical education și discuta probleme legate de superficialitate cu care studenții noștri folosesc Internet-ul pentru a face copy + paste și-atât. Sunt multe de zis aici, multe de dezbătut, și nu vă pot da să citiți articolul că am predat drepturile de autor spaniolilor pentru conferință, așa că vă invit la povești pe tema asta.

Celălalt articol a fost mult mai direct, o prezentare a unui proiect care se întâmplă la noi la facultate. Articolul s-a intitulat Education by research, și prezintă o idee pe care încercăm să o implementăm acum în echipa noastră, prin care să îi încurajăm pe studenți să se implice în proiecte de cercetare, ca remediu la plângerea constantă că nu fac chestii practice în facultate.

Am avut megamorcov la prezentare, la amandouă. Am lucrat și am repetat prezentările de zeci de ori, să încerc să le bag în 12 minute. La prima sesiune am înțeles prost și nu am dus prezentarea la timp (dar s-a rezolvat cu bunăvoința ălora). La a doua a mers mai bine, deja știam cât de cât despre ce e vorba. Am găsit mult mai ușor să stau să îi ascult pe alții după ce am terminat eu de prezentat, și m-am plimbat între cele 5 piste paralele (parallel tracks, oare așa s-o zice în română?) căutând lucruri interesante.

Nu pot să zic ca am găsit ceva cu adevărat valoros, multă lume prezenta situația din diferite locuri, dar mi s-au părut un pic mai aproape de realitate decât ce se întâmpla la noi. Am ascultat oameni care folosesc cu succes Podcasturi în cursuri, oameni care folosesc înregistrări video pentru a ajunge la studenții care nu pot veni la curs, am auzit despre școli care sunt flexibile și se mulează pe nevoile studenților. Evident, sunt convins ca nu e roz situația nici la alții, dar atitudinea generală este cu totul alta ca la noi (și mi-a confirmat mai multe din presupunerile mele legate despre cum se face / cum ar trebui să se facă educația la nivel universitar).

În ultima zi, pe 10 martie, organizatorii ne-au oferit un tur (cu ghid cu tot) al Valenciei. Am văzut niște chestii fenomenale, cum ar fi Piața Centrală (unde mi-am dat seama că cultura mea despre viața marină este exact 0) și Ciutat de les Arts i les Ciències, care este un complex fenomenal de clădiri mega SF făcute de un arhitect de-al lor (unu Calatrava). Am mai dat o tură prin oraș, ne-a arătat ghida una alta, apoi am avut liber. Am fost la concertul de petarde din piața publică (care se întâmpla în fiecare zi în săptămâna dinainte de festivalul lor local, Fallas) și apoi am hotărât să îmi construiesc niște cultură marină și am fost la acvariu (care este cel mai mare din Europa :P), unde am și învățat că cultura se plătește, pentru că am dat aproape 20 de euroi pe bilet :).

Conferința a fost la un hotel de cinci stele, destul de fancy, dar eu am stat la unul de 4 stele, mai jos pe drum, către port, la 5 minute. A fost evident mai ieftin, dar m-am simțit foarte bine, cred că mai bine decât mi-ar fi fost la 5 stele. E un hotel micuț, într-o clădire veche, se numește Kris Consul del Mar și are niște scoruri megaok.

Sunt multe de zis despre Valencia, și e o destinație bună pentru un weekend de fugit de acasă. Am văzut foarte multe piste de biciclete, și mulți bicicliști. Au port la mediterană, care e aproape de centrul orașului. Aveau un râu ce trecea prin oraș și se vărsa în mare, dar după ce a făcut urât răul prin anii ’50, l-au mutat mai într-o parte și au tras ditai parcu pe unde trecea râul odata. A, și încă o chestie, când cauți pe Google Maps să vezi pe unde sunt stațiile de metrou, îți zice pentru fiecare stație când vine următorul metrou pentru fiecare direcție. Isn’t that just cool?

Acvariul, etajul I
Jellyfish :P Caii de mare sunt mult mai cool, though!
La piață :)
Și mai la piață! (Șunca aia ajunge până la 12EUR / 100g)
OperaHouse (SF Building by Calatrava dude)
Opera și Hemisferico (care are înauntru un IMAX Dome)
Closing Glass of Wine
Nu, nu m-am tuns. Da, mi-am luat sacou. Nu, nu ma veți vedea cu el :)

Mai multe poze, aici.

Visiting UL

Iei am fost în vizită la University of Limerick, unde lucrează mama, să mă întâlnesc cu niște colegi de ai ei, să mă sprijine un pic cu îndrumare pentru proiectul meu de doctorat. Am mai fost în vizită la UL (și am mai spus că e beton), dar acum, după ce am terminat și eu facultatea, m-a lovit ca un loc excelent de a face școală :)

Am fost pe la bibliotecă, care are mai multe etaje, și mese cu prize de laptop, și un sistem automat de împrumutat / returnat cărți. Pentru comparație, biblioteca din EC-uri de la noi de la facultate este o cameră un pic mai mare decât laboratorul nostru, în care spațiul pentru studenți are 2mp, în care e veșnic întuneric și dacă vrei acces trebuie să mergi la Polizu la gară să te „ia în evidență”. Oh yeah!

Am fost și am vorbit jumatate de ora cu Mikael Fernstrom, care este șerif pe auditory stuff, și care m-a îndrumat spre mai multe chestii de citit, și de experimentat, și am primit de citit chiar și o teză de doctorat care prezintă un posibil setup pentru realizat experimente pe sunet într-un mediu virtual :D

Piața de Marți cu chestii naturale (aka organice)
În fața bibliotecii
The Living Bridge (universitatea e pe ambele părți ale râului Shannon)
Copacul ala din dreapta era mult mai mare dar n-a încăput în poză :)
Liga Studenților. Oh yeah!

PS. de obicei iarba este mult mai verde decât este acum, e foarte frig pentru Irlanda, toată iarna a fost așa :P

Doctorat progress

Am tot zis că o să vorbesc un pic aici despre proiectul meu de doctorat și în ce stadiu suntem acum cu el. Here goes.

Tema generală a proiectului este conversia imaginii în sunet, cu aplicații în ghidarea nevăzătorilor. Adică vrem să transmitem unui nevăzător un sunet care să descrie scena pe care o are în față, în sunet. De aici, pornind de la conceptul de brain plasticity, sperăm ca nevăzătorii să poată să își re-antreneze zona din creier responsabilă cu captarea imaginii pentru a prelucra informația sonoră pe care o suprapunem noi sunetelor existente. Există ceva cercetare în domeniul ăsta, și eu sunt în procesul de a descoperi exact câtă și ce rezultate are.

Între timp, ne-am propus să facem niște teste, să ne facem o imagine asupra diferitelor abordări posibile. Continuând munca începută de Alex Iordan la proiectul lui de diplomă, am scris o aplicație care folosește gstreamer (pentru captură), PIL (pentru procesare imagine), glade și pygtk (pentru interfață) și pyaudiere (pentru generare sunet), pe care să o putem folosi în teste. Mi-a luat ceva vreme până am citit toate cele, dar acuma merge destul de ok.

În principiu, preiau imaginea de la un webcam, o trec în grayscale și apoi în imagine binară (alb / negru). Pe imagine definesc macropixeli (pentru a mă ajuta cu viteza de procesare :P) în funcție de care decid dacă imaginea pe care o văd este în interiorul unei ținte, dacă am prins și din țintă și din fundal sau daca văd doar fundal. Evident, testele sunt extrem de simple, cu doar două culori, ținta și fundalul, și doar două dimensiuni.

Obiectivul testelor de acum este de a vedea dacă prin mișcarea capului și limitarea puternică a dimensiunii imaginii poți să îți dai seama care sunt formele pe care le ai în față (curbe, unghiuri drepte, colțuri, dimensiuni …). Săptămâna trecută, înainte să plec la Alba, am făcut un prim rând de teste, și a mers destul de bine. Evident, sunt și lucruri care nu au mers atât de bine (spre exemplu, sunetul pentru cele trei cazuri posibile este continuu și înnebunitor), dar pentru asta avem versiunea 0.02 :P

Astăzi am făcut partea de binarizare și m-am mai jucat un pic cu pyaudiere pentru generarea de sunet intermitent.

Deși proiectul ăsta este mai puțin despre software decât despre alte chestii, ta-daaa, un screenshot din varianta curentă a aplicației:

Eyecam în acțiune

Alte chestii utile prin GNOME

De câteva zile încerc să îmi găsesc un sistem cât mai bun de organizare a ideilor, a lucrurilor de făcut, a întâlnirilor și așa mai departe. Folosesc Tasque (despre care cred ca am mai scris) pentru gestiunea task-urilor, integrat în Gnome-Do (despre care cu siguranță am mai scris).

Tasque ia task-urile din mai multe back-end-uri, eu folosesc backend-ul Evolution (pentru că de acolo le pot sincroniza simplu și cu alte servicii, cum ar fi mobilul, când oi avea unu suficient de deștept). Allright, acuma intră în scenă Hamster, un proiect de gestiune a timpului despre care am mai scris. Hamster are un feature de care eu nu am știut atunci când am început să îl folosesc, și anume când îi spui activitatea de care te ocupi și pe care vrei să o urmărești, îți sugerează din task-urile existente în Evolution. Coool!

Statistici Hamster dintr-o zi productivă :P

Ok, mergând mai departe, m-am uitat un pic prin Tomboy. Tomboy este un sistem de note-taking (care nu este nicicum apropiat ca și complexitate cu OneNote de la Microsoft), care este de fapt o implementare a unui wiki, orientată pentru Desktop și pentru note. Este extensibil, prin forma unor plug-in-uri (Tomboy este scris în C#/Mono). Printre altele, știe să link-uiască între note, dar și să introducă link-uri spre fișiere și chiar și spre emailuri din Evolution.

Tomboy suportă sincronizare, și asta este îndeosebi util în combinație cu back-end-ul pentru UbuntuOne. Notele din Tomboy pot fi sincronizate cu notele din Evolution (și apoi de acolo cu notele de pe telefon, spre exemplu), folosind Conduit. Tomboy mai are și alte feature-uri cool, și câteva pluginuri third-party, cum ar fi un plugin care deschide o notă la un moment dat într-o zi.

Slightly offtopic, am fost impresionat să văd ca Pidgin suportă spellcheck în box-ul pentru mesaje.

Acum câteva zile am descoperit un progrămel, blueproximity, a cărui utilitate este discutabilă, dar al cărui factor de coolness nu este. blueproximity folosește puterea semnalului de pe legătura cu un alt dispozitiv bluetooth (gen telefonul mobil) pentru a lock-ui sau a unlock-ui calculatorul. Pentru un exemplu concret, în setup-ul meu, dacă plec la mai mult de 3- 4 metri de comp, se încuie, și se descuie automat când mă apropiu de el :D

Și ultima chestie care intra în post-ul ăsta este beagle, un serviciu de indexare și căutare, mai complex și extensibil decât tracker-ul original din Ubuntu. Beagle are și un gui, care nu are un nume deosebit (aplicația se numește Search). După ce indexează fișierele și conținutul lor, beagle poate găsi repede fișiere, poze (tag-uite), video-uri, conversații de messenger și alte informații de genul, indexarea fiind extensibilă prin plugin-uri. Încă nu a terminat de indexat tot (mai ales pe partea de poze), dar sunt fericit cu ce rezultate am obținut până acum ;)

UP12 stuff on my computer ;)
http://beagle-project.org/Main_Page

IATED2010, Valencia

În ultimele două săptămâni am contribuit, cât am putut, la două lucrări pentru INTED2010 (International Technology, Education and Development Conference). Point is că am cedat drepturile de autor pentru ambele texte, aș vrea totuși să notez pe scurt ideile principale:

Overusing the Internet – problems in technical education descrie problemele pe care departamentul în care sunt doctorand se confruntă când vine vorba de rezolvări ale diferitelor teme și proiecte, multe din ele fiind inspirate puternic din ce se găsește pe Web. În principiu este vorba despre dezamăgirea noastră că toată lumea merge pe calea cea mai ușoară, și că oamenii sunt foarte creativi când vine vorba de orice altceva decât ce și-au ales, cu mâna lor, să învețe.

Education by research – descrie implicarea studenților la diferite nivele ale pregătirii lor (anul 4, masteranzi) în diverse activități de cercetare, în cadrul unui proiect mai mare care se desfășoară în departament.

Anyway, a durat o grămadă de vreme și o grămadă de recitiri până când am ajuns la forme cu care să fim mulțumiți :) Între 8 și 10 martie voi fi la Valencia să susțin lucrările în cadrul conferinței :D