Archive for the 'Software' Category

LabRemote

LabRemote logo

One of the projects I’ve invested a lot of time in during this summer has been LabRemote, an open source platform designed to ease the work of teaching assistants when it comes to grading students. The LabRemote team is composed of Alex Eftimie, Irina Preșa and me, Sergiu Iordache.

LabRemote is composed of a smartphone application built on the Android platform and a web middleware used for importing data and more complex tasks. The main features are importing students from Moodle, creating activities and grading the students and exporting the data back as CSV or public HTML. More information about the application, including a screencast and download links can be found on the LabRemote official site.

LabRemote has been built as part of the Web In Progress contest organized by HP Romania. The final presentation (available here[PDF] ) took place yesterday and I feel really proud that we’ve managed to build a complete product from scratch (working product, web site, development documentation etc.).

Future plans include getting it to actually be used and integration with other courseware. If you have any other ideas feel free to get the code from github. Comments and suggestions here are welcome as well :) .

Cum redirectez mail-ul @cti.pub.ro către altă adresă

Ok, dacă ești la calculatoare atunci ai primit cadou o adresă de mail prenume.nume@cti.pub.ro. N-o să discut aici despre decizie însă întreba lumea cum se redirectează mailurile către o altă adresă așa că am făcut un mic howto:

Metoda e următoarea:

  1. Accesezi http://cti.pub.ro/student/
  2. Dai click pe login
  3. Te loghezi cu adresa ta
  4. Dai click pe mail
  5. În dreapta sus sub nume selectezi “Options”
  6. În stânga ai “Organize E-mail” și o să se pună automat pe “Inbox rules”. Dacă nu îți apare “Organize Email” în stanga încearcă să accesezi link-ul asta: https://pod51002.outlook.com/ecp/?rfr=owa )
  7. New/ “When the message arrives, and:” alegi “Apply to all messages” și la ” Do the following:” alegi “Forward this message to”
  8. Apare un popup unde scrii jos la “Message recipients:” adresa către care vrei să faci redirect.
  9. Done.

Feedback system pentru google books

Una din chestiile pe care le-am făcut semestrul ăsta, la solicitarea echipei de RL, a fost un sistem de feedback pentru cartea de RL (care merge practic pentru orice carte de pe Google Books).

Sistemul de feedback constă într-o coloană situată în partea stângă în care utilizatorul poate să vadă notiţe privitoare la pagina curentă. Notiţele se încarcă asincron iar sistemul este realizat folosind jQuery şi YUI(pe clientside) şi PHP. Notiţele sunt stocate pe server într-un format simplu, text. Pentru a păstra o oarecare securitate e nevoie de un cont pe curs.cs pentru a comenta(pentru a vizualiza nu e nevoie de log-in).

IE 7 sucks, deci mai sunt probleme mici de afişare(nu şi de funcţionare) pe care o să le rezolv în curând).

Din păcate sistemul în versiunea finală nu a fost gata decât ieri, prin urmare tot semestrul cât au citit studenţii nu au avut o metodă facilă de a comenta. Măcar acum există o soluţie.

Puteţi vedea aplicaţia la cartea de RL. (nu comentaţi doar de dragul de a comenta vă rog).

Per total cred că a ieşit mişto, pentru sugestii/critici lăsaţi un comentariu :)

Auditorium

Daca faceţi o pauză şi vreţi să pierdeţi timpul cu ceva interesant încercaţi Auditorim :)

Poli 2.0 – Yahoo BOSS

Yesterday evening we had the 4th Poli 2.0 course/lab where Ted Drake was present to talk to us about Yahoo’s search API, Yahoo BOSS. Bobby Voicu from Yahoo Romania and Mircea from uberVU were also present there. Gladly the group was split up in 2 so we actually had some space in that tiny room.

Everyone was present on time and after a few minor technical difficulties(he had a Mac but no adapter) Ted was able to start his presentation about BOSS(with a minor hick-up which we’ll forgive :) ).  The presentation was not very technical but this was not necessarily a flaw as we found out some interesting things about BOSS and some undisclosed ones that we were asked not to blog yet :) . He talked about BOSS, its advantages and freedom, about filters and some ways to use BOSS to find the information you want to show to your users. Pretty neat stuff.

Then we headed off to the “Library”(Biblioteca) near Politehnica where we had a drink and a informal conversation with Ted and Bobby. Both were nice enough to stay up pretty late even if they were pretty tired.

That was it, thanks Ted for coming, hope you liked it in Romania and thanks Yahoo for sending someone in.

World of USO v2(The rising)

World of USO the Rising Logo

Iată că am reuşit azi să lansăm World of USO versiunea nr. 2. După cum spune şi pagina de dezvoltare:

WoUSO este un joc simplu realizat pentru studenţii cursului de Utilizarea Sistemelor de Operare din Facultatea de Automatică şi Calculatoare cu scopul de a stimula dobandirea de cunostinte intr-un mod educativ si competitiv.

Echipa a muncit mult la versiunea a 2-a şi vreau să le mulţumesc în mod special lui Alex Eftimie, Alexandru Bardaş, Vlad Dumitrescu pentru munca depusă în cadrul ROSEdu Summer of Code pentru îmbunătăţirea primei versiuni. Felicitări şi lui Cosmin care a făcut noua temă default.(Edit: am uitat de Andrei Buhaiu :( care a scris povestea pe care o găsiţi aici) Desigur trebuie să apreciem şi munca depusă de cei care au realizat prima versiune :) . Mai multe despre ei şi despre proiect găsiţi pe pagina de dezvoltare WoUSO.

Mai multe despre lansare găsiţi la Alex care a scris mai bine ca mine.

Cum schimbi limba la Google Chrome

Nu o să mai povestesc eu de Google Chrome că oricum a vorbit toată lumea despre asta însă văd că o problemă întâlnită des un disconfort pentru unii este faptul că “by default” browser-ul vine în limba română(localizare după IP în momentul download-ului). Iată mai jos cum puteţi să schimbaţi limba fără a îl descărca din nou:

Cum schimbi limba in Chrome

După aceea alegeti limba dorita si restartaţi browserul şi aţi terminat.

Ubiquity de la Mozilla Labs

Ubiquity e o extensie foarte interesantă pentru Firefox 3 care dacă e folosită poate să ne uşureze mult navigarea pe Internet.

Folosirea ei presupune apăsarea unei combinaţii de taste alese de utilizator şi scrierea unor comenzi pentru realizarea unor acţiuni.

Poate că pentru cei care nu lucrează în IT nu e ceva fantastic dar cred că extensia asta poate să crească mult productivitatea în navigare.

Printre lucrurile pe care le puteţi face cu Ubiquity:

  • căutaţi mai facil pe google, wikipedia, youtube, etc.
  • trimiteţi mail-uri din orice pagină(merge doar cu gmail deocamdată)
  • trimiteţi mesaje pe twitter
  • salvaţi pagini pe digg
  • …multe altele

Dacă v-am trezit interesul vizualizaţi filmuleţul de mai jos pentru a îl vedea în acţiune.

Mai multe pe blog-ul Mozilla. Download aici(ultima ver. la momentul scrierii post-ului).


Ubiquity for Firefox from Aza Raskin on Vimeo.

Apropo de 64 de biţi…

Citeam un thread pe WDB în care Ionuţ se plângea că nu există versiunea unui program pe 64 de biţi şi mi-am adus aminte de experienţa mea cu sisteme pe 64 de biţi:

Iniţial m-am gândit aşă: Băi mi-am luat procesor pe 64 de biţi, mişto, hai să pun şi sistemul de operare pe 64 că cică merge mai bine(memoria nu era un motiv că aveam 1gb). Zis şi făcut, tocmai vroiam să instalez Ubuntu aşa că pun varianta pe 64 de biţi. Instalarea merge bine, hai să intru pe net, deschid Firefox şi a doua pagină pe care vreau să intru văd că n-am Flash, nu-i nimic hai să instalez dar stai! nu exista Flash player pe 64 de biţi la momentul ăla. Caut pe net şi soluţia era să pun Firefox pe 32 de biţi şi să pun Flash pe 32 biţi….Super.

Aşa că am băgat repede un Ubuntu pe 32 şi am rezolvat problema pentru că eram sigur că o să mai găsesc nenumărate surprize de genul ăsta. Dacă ai mai mult de 3gb de ram şi eşti obligat să foloseşti sisteme pe 64 de biţi… îţi urez baftă şi roagă-te să îşi pună cât mai multă lume aşa ceva :)

PS. E irelevant că e vorba de Ubuntu/Linux sau Windows în cazul ăsta.