infoarena

Comunitate - feedback, proiecte si distractie => Blog => Subiect creat de: Dumitran Adrian Marius din Noiembrie 05, 2012, 18:34:39



Titlul: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Dumitran Adrian Marius din Noiembrie 05, 2012, 18:34:39
Comentati aici despre post-ul: Haideti sa imbunatatim Infoarena impreuna! (http://infoarena.ro/blog/imbunatatim-infoarena).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Boaca Cosmin din Noiembrie 05, 2012, 20:11:10
Sa inteleg ca nu am permisiunea sa-l vad pt ca se adreseaza doar unei anumite categorii de useri ?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: George Marcus din Noiembrie 05, 2012, 20:22:00
Cred ca nu a fost publicat inca articolul. Nu cred ca ar avea sens sa publice un articol privat :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Paul-Dan Baltescu din Noiembrie 05, 2012, 21:46:41
Da, articolul nu este inca public. Acesta e doar trailer-ul. :)


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Ion Vlad-Doru din Noiembrie 06, 2012, 09:30:14
Ar putea fi implementata o functie de sortare a surselor dupa timp si dupa memorie.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Albu Alexandru din Noiembrie 06, 2012, 15:20:35
Ar putea fi implementata o functie de sortare a surselor dupa timp si dupa memorie.

Acest lucru e irelevant. EX: Pot fi doua probleme cu aceeasi idee de rezolvare dar diferite de timp si memorie, insa cu nivel de dificultate asemantor.
In schimb am putea opta pentru sortarea problemelor dupa gradul de dificultate, cu mentiunea ca fiecare sa aiba acel grad.

PS: Nu toate problemele din arhiva au grad de dificultate

PPS: O buna idee ar fi sa existe un link direct catre cele mai noi probleme ( maxim 1 luna ), dupa aceea vor fi sterse de acolo, urmand in continuare a fi introduse in arhiva respectand conditia de mai sus(grad de dificultate).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Buleandra Cristian din Noiembrie 06, 2012, 16:09:47
@Albu Alexandru Cred ca Vlad se refera la posibilitatea de a sorta sursele la o singura problema in functie de memorie si timpul de executie, pentru a pute vedea intr-un fel cine are "cea mai buna solutie".


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alex Ovidiu Nitu din Noiembrie 06, 2012, 16:10:26
Probleme ar putea fi sortate dupa clasa (5-8, 9, 10, 11-12). Astfel iti poti alege o problema mult mai repede fara a fi nevoie sa cauti prin altele. Ar fi interesant daca la fiecare problema s-ar afisa anumite detalii: cati utilizatori au rezolvat problema, care este nivelul succesului (%), lungimea medie a codului sursa, utilizatorul care are cel mai bun raport intre memoria utilizata si timpul de executie etc...

PS: Ar fi bine daca cineva ar aduga la sectiunea  downloads subiectele de la ONI 2012 :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: FMI Ekart Dragos-Ioan din Noiembrie 06, 2012, 16:44:29
ce tehnologi o sa folositi in dezvoltarea noi versiuni ?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Buleandra Cristian din Noiembrie 06, 2012, 16:54:57
O idee ar fi ca in fiecare zi utilizatorul sa primeasca un task (o problema pe care sa o rezolve) pentru care sa primeasca niste puncte pe pagina de profil (sau ceva de genul). Sau sa fie "problema zilei", o problema sugerata de echipa infoarena :D.

Cat despre dificultatea problemelor cred ca cel mai bine ar fi sa existe un sistem de vot cu 5 stelute pentru fiecare problema. O data ce ai rezolvat acea problema sa poti sa votezi dificultatea (cum ti s-a parut tie). Bine aici poate sa fie si putin relativ pentru ca unui elev de clasa a 7-a s-ar putea sa i se para foarte grea o problema care nu i-ar pune niciun fel de probleme unui elev de clasa a XI-a. Ca sa imbunatatiti sistemul de vot ati putea sa alterati cumva dificultatea finala a problemei si in functie de rating-ul celui care voteaza... :)) In fine, ideea e ca ar fi bine sa poti sa votezi tu cat de grea ti s-a parut :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Noiembrie 06, 2012, 17:01:39
Cred ca cel mai mult ar trebui imbunatatite concursurile virtuale.
  • Fiecare concurs sa poata fi modificat de mai multi useri selectati de cel care creeaza runda
  • Posibilitatea reluarii unui concurs virtual si compararea rezultatelor cu cei care l-au dat mai demult
  • Concursuri virtuale cu probleme adaugate de utilizatori
  • Stiu ca facilitatea asta exista deja, dar ar fi dragut daca ar exista un meniu de unde sa creezi concursuri virtuale cu mai multe runde

Alte lucruri care ar prinde bine:
  • Cred ca ar trebui indepartate concursurile virtuale de pe pagina utilizatorilor.
  • Ar fi dragut sa poti da click pe graficul acela de pe pagina ratingului si sa fii dus pe pagina concursului.
  • Posibilitatea de a adauga o sursa(problema/runda/utilizator) a ta la favorite ca sa poti gasi rapid sursele bune.
  • Chat
  • Posibilitatea de a submita cod fara a trimite sursa eventual si sintax highlight.
  • Folosirea google calendar in loc de calendarul infoarena, asa va fi mult mai usor pentru utilizatori sa alfe de runde si nu vor mai fi probleme ca nu ajunge mailul(parca se plangea cineva).
  • Mai multi helperi sa poata edita o problema
  • Posibilitatea userilor de a sugera teste la probleme
  • Adaugare de taguri si de catre helperi
  • Filtrare la monitor si dupa data. Eventual un meniu ca si cel de pe codeforces
  • Update automat la pagina de concursuri. Lipsesc multe din ele :(
  • Adaugarea de noi limbaje de programare si noi tipuri de probleme


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alex Velea din Noiembrie 06, 2012, 17:19:16
Stiu ca din cate am inteles nu se prea poate face, dar eu tot o sa insist cu ideea :D

Singura problema interactiva pe care am rezolvat-o eu a fost la barajul de la ONI 2012 .. si mi-a placut destul de mult ideea
Daca s-ar putea pune si pe IA sistemul de probleme interactive  :oops: ....


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Dragos Oprica din Noiembrie 06, 2012, 17:43:40
Subscriu si eu la cateva din ideile mentionate mai sus deoarece in momentul acesta n-am alte idei mai bune decat ale colegilor. Petru spunea:
* Cred ca ar trebui indepartate concursurile virtuale de pe pagina utilizatorilor;
* Folosirea google calendar in loc de calendarul infoarena, asa va fi mult mai usor pentru utilizatori sa alfe de runde si nu vor mai fi probleme ca nu ajunge mailul(parca se plangea cineva);
* Adaugare de taguri si de catre helperi.

Cele mentionate de Petru cred ca se pot face relativ usor. In schimb, Alex spunea:
* Daca s-ar putea pune si pe IA sistemul de probleme interactive, iar treaba asta ar fi super tare daca s-ar baga.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Duta Vlad din Noiembrie 06, 2012, 18:24:32
Coder of the month/week (cu bonus mare pt development/adaugat probleme/implicare) si sistem de badge-uri/achievements. Cred ca ar aduce un plus de motivatie pt unii utilizatori.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Adrian Craciun din Noiembrie 06, 2012, 18:26:36
Cateva idei si din partea mea :D
-un motor ce cautare al problemelor sa se poata cauta dupa autor, tag etc. (nu google search)
-sa nu se scada ratingul daca participantul nu intra pe site in perioada respectiva
-filtrarea la monitor dupa marimea sursei
Subscriu la:
*Concursuri virtuale cu probleme adaugate de utilizatori
*Folosirea google calendar in loc de calendarul infoarena, asa va fi mult mai usor pentru utilizatori sa alfe de runde si nu vor mai fi probleme ca nu ajunge mailul(parca se plangea cineva).
*Posibilitatea de a adauga o sursa(problema/runda/utilizator) a ta la favorite ca sa poti gasi rapid sursele bune.

O idee interesanta ar fii ca utilizatorii sa-si poata impartasi sursele intre ei (adica sa-ti poti da acceptul ca un alt user sa-ti poata vizualiza toate sursele/unele surse)


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Dan H Alexandru din Noiembrie 06, 2012, 18:38:18
Foarte buna ideea de mai sus privind dificultatea problemelor si cea cu problemele interactive. Sistemul vechi de dificultate poate fi pastrat in paralel.

Ar fi utila si modificarea paginii cu articole. Sunt multe articole incepute si unele chiar interesante si ar fi placut ca utilizatorii sa aiba acces mai usor asupra lor si inainte sa fie finisate. Tot privind articolele ar fi bine sa le putem si evalua. Probabil ca multi utilizatori , ca si mine ,  de aici au invatat multe smenuri si ar fi bine sa se stie parearea utilizatorilor.

LE : Ideea cu vizualizarea de surse mi se pare OK deoarece asa poti gasi un bug mult mai usor si poti observa modalitati de implementare eficiente. Ar aparea si surse copiate , dar nu conteaza ... important e sa inveti ceva nou , nu sa rezolvi probleme.

Plus inca o idee ar fi sa poti comenta direct in pagina problemei. Ar fi mai la indemana decat pe forum.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Noiembrie 06, 2012, 18:41:33

O idee interesanta ar fii ca utilizatorii sa-si poata impartasi sursele intre ei (adica sa-ti poti da acceptul ca un alt user sa-ti poata vizualiza toate sursele/unele surse)

Spiderman subscrie la asta :banana:

Nu mi se pare o idee buna sa ai acces la toate sursele unui utilizator


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Ion Vlad-Doru din Noiembrie 06, 2012, 19:19:27
Ah si ar mai fi doua chestii: sa se adauge un compilator de Java si unu de python..


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Radu-Andrei Szasz din Noiembrie 06, 2012, 20:13:27
Mie mi s-ar parea ok sa fie disponibile mai multe posibilitati de sortare a problemelor si acestea sa se aplice intregii arhive.
De exemplu, daca dau  acum sortare(indiferent de parametru), imi sunt sortate doar problemele de pe pagina actuala. Ar fi ok daca caut probleme de 3 stele, sa zicem, sa le am la un loc pe toate, nu doar cele de pe pagina in curs.

Mi s-ar parea ok si crearea unei echipe care sa ofere rating-uri si pentru problemele inca nemarcate din arhiva. Sunt sigur ca ar fi multi voluntari.

Din ideile anterioare subscriu la:
  • Concursuri virtuale cu probleme adaugate de utilizatori
  • Adaugarea de tag-uri de catre helperi
  • Posibilitatea utilizatorilor de a sugera teste la o problema(Aici ar fi dragut ceva de genul challenge de pe TC. Cei care au rezolvat problema de 100 si au posibilitatea sa se uite la sursele altor concurenti sa poata da teste noi anumitor surse. In caz de "challenge succeeded" s-ar putea adauga testul respectiv la restul testelor pe care se face evaluarea)
  • Chat
  • Achievement-uri de genul "Coder of the month"


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alex Velea din Noiembrie 06, 2012, 20:47:05
1) Poate ca ar fi ok sa fie o echipa care sa dea "stele" la probleme .. dar nu cred ca sta cineva atata timp sa le marcheze.
Acum .. ar putea fi mai multe tipuri de dificultati .. sti si eu?
- dificultate de intelegere a enuntului
- de idee
- de inventivitate a solutiei ( ar fi util sa fie ceva "must know" mai bine conturat probabil .. )
- dificultate de codat.

Si daca tot o iei asa ar putea da fiecare concurent un raging .. si sa aiba o pondere diferita in functie de ratingul sau .. de problemele rezolvate .. etc.
Cum e pe IMDB de exemplu .. nota unui film nu e media aritmetica a notelor de la utilizator + ceva de la "specialisti"


2) Sunt putine probleme la care testele nu cuprind toate cazurile particulare, si la acele problemel de obicei se anunta, si poti participa si tu cu teste :winner1:.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Marius Gavrilescu din Noiembrie 06, 2012, 20:48:56
Ar fi util sa adaugati macro-ul ONLINE_JUDGE de pe UVA,Timus,SGU,SPOJ,etc care sa ne spuna daca programul ruleaza sub infoarena. E o schimbare de 2 linii, liniile 38 si 39 din eval/utilities.php


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alex Velea din Noiembrie 06, 2012, 22:26:36
Nu stiu daca e o idee buna sau rea ..
Dar mie personal mi se pare mai ok daca ar aparea la mai multe probleme ( cel putin in arhiva ) statusiri mai diferite. - revin -

Am observat ca la unele exista mesaje mai diverse .. cum ar fi marja de eroare .. la problemele in care cere un numar maxim de operatii ( invsort de exemplu ) afiseaza numarul de operatii.
Daca am avea o probleme care ne spune sa se gaseasca indicii i,j a.i. s + .. + s[j] = maxim .. sa ne spune daca am spus ca suma chiar e maxima dar i si j nu sunt minimi .. sau dracii de astea in principiu pe unde se poate.

Stiu ca e destul de dubioasa ideea ( de la acm-uri cu ai trecut/nu ai trecut la 10 teste cu feedback separat si acum la feedback detaliat .. e doar o idee :D )


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Radu-Andrei Szasz din Noiembrie 06, 2012, 22:48:16
1) Poate ca ar fi ok sa fie o echipa care sa dea "stele" la probleme .. dar nu cred ca sta cineva atata timp sa le marcheze.
Acum .. ar putea fi mai multe tipuri de dificultati .. sti si eu?
- dificultate de intelegere a enuntului
- de idee
- de inventivitate a solutiei ( ar fi util sa fie ceva "must know" mai bine conturat probabil .. )
- dificultate de codat.

Si daca tot o iei asa ar putea da fiecare concurent un raging .. si sa aiba o pondere diferita in functie de ratingul sau .. de problemele rezolvate .. etc.
Cum e pe IMDB de exemplu .. nota unui film nu e media aritmetica a notelor de la utilizator + ceva de la "specialisti"

Din cate vad la problemele adaugate de mine, la rating pot adauga note pentru:
  • idee
  • teorie
  • implementare

Deci au fost luate in calcul diferite aspecte in ceea ce priveste dificultatea unei probleme.
Legat de chestia cu utilizatorii care sa dea rating la probleme, mi se pare aplicabil doar pentru utilizatorii cu un numar destul de ridicat de probleme, pentru ca, in caz contrar, sunt sanse mari sa difere standardele(si asa probabil vor diferi rating-urile acordate, dar cred ca odata cu experienta dobandita, se uniformizeaza cat de cat perceptia asupra dificultatii problemelor).

Oricum, ideea de baza e ca este util sa avem o parte cat mai mare din arhiva "rated".


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Paul-Dan Baltescu din Noiembrie 07, 2012, 12:27:50
Avem (administratorii/moderatorii) buton pe forum pentru ban user + delete all messages? Am vazut ca stam mult mai bine cu spam-ul in ultima vreme, dar eu n-am vazut butonul.

Ar merge sa avem o interfata simpla pentru trimis newsletter-uri si actualizat rating-uri (nu stiu daca nu s-a facut asta intre timp).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Bogdan-Cristian Tataroiu din Noiembrie 07, 2012, 15:07:15
Avem (administratorii/moderatorii) buton pe forum pentru ban user + delete all messages? Am vazut ca stam mult mai bine cu spam-ul in ultima vreme, dar eu n-am vazut butonul.

Stam bine cu spam-ul doar pentru ca botii care creau conturi false si postau spam nu mai functioneaza. Cred ca singurul motiv este pentru ca acum trecem printr-o pagina https pentru login si persoana care a scris botii n-a avut timp sa updateze codul. :)


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Gabriel Bitis din Noiembrie 07, 2012, 15:21:00
Si eu subscriu pentru butonul de ban + delete all messages  :peacefingers:


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Noiembrie 07, 2012, 18:53:55
Ar mai prinde bine o chestie care sa te intrebe daca esti sigur ca vrei sa dai logout


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Buleandra Cristian din Noiembrie 07, 2012, 19:00:55
Ar mai prinde bine o chestie care sa te intrebe daca esti sigur ca vrei sa dai logout

Pai ce pierzi daca dai logout din greseala? :-/


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 07, 2012, 19:05:42
Cred ca ar fi util daca dupa ce facem o problema de 100 sa putem vedea si sursele din concurs.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Vlad Costin din Noiembrie 08, 2012, 10:56:10
Multe idei dinainte sunt foarte bune si nu o sa le repet si eu. O sa adaug doar update-ul automat dupa fiecare concurs .


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Noiembrie 08, 2012, 12:42:41
Ar mai prinde bine o chestie care sa te intrebe daca esti sigur ca vrei sa dai logout

Pai ce pierzi daca dai logout din greseala? :-/

E cam aproape logoutul de pagina profilului si de "contul meu". Daca intri de pe mobil e destul de deranjant.

Citat
O sa adaug doar update-ul automat dupa fiecare concurs .
Ce te faci daca sunt probleme la un concurs ?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Vlad Costin din Noiembrie 08, 2012, 16:22:14
Trebuie sa riscam si sa fim mai responsabili cu concursurile. Dar ratingul trebuie sa se modifice . Nu e chiar ok sa astepti atat pentru un update. Putem invata de la site-uri precum topcoder, codeforces .


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Mihai Calancea din Noiembrie 08, 2012, 16:28:23
Problema cu rating-ul, dupa mine, sta in felul urmator:

E prost facut. Ratingul era putin fuzzy si inainte sa introducem Infoarena Monthly. In momentul in care s-a intamplat asta, relevanta rating-ului s-a diminuat drastic. Avem intr-adevar o problema cu update-ul ratingului, dar una mai mare e formula de rating in sine. Speram ca vom rezolva asta in viitor, dar este o problema putin mai complicata.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Noiembrie 08, 2012, 20:23:18
Problema cu rating-ul, dupa mine, sta in felul urmator:

E prost facut. Ratingul era putin fuzzy si inainte sa introducem Infoarena Monthly. In momentul in care s-a intamplat asta, relevanta rating-ului s-a diminuat drastic. Avem intr-adevar o problema cu update-ul ratingului, dar una mai mare e formula de rating in sine. Speram ca vom rezolva asta in viitor, dar este o problema putin mai complicata.

Nu inteleg care e problema. Poti sa explici mai clar ?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Mihai Calancea din Noiembrie 08, 2012, 20:36:36
1. Ratingul avea probleme si acum cativa ani. Multi useri s-au plans ca se comporta anormal in anumite situatii.

2. Monthly-ul e un concurs cu totul diferit de Algoritmiada. Ca format, ca probleme, ca participanti uneori. Si totusi contribuie la rating exact cat o runda de Algoritmiada. Topcoder are un singur tip de concurs: SRM. Pe Codeforces cam 90% din concursuri respecta acelasi format. In momentul in care apare un concurs atipic modifica si formula de rating (sau daca li se pare ca diferenta e fundamentala pur si simplu nu fac runda rated). Codechef are rating-uri separate pentru Long Contest si Short Contest.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alghisi Alessandro Paolo din Noiembrie 08, 2012, 20:51:01
Un chat ar prinde destul de bine  :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Calin Gabriel Iulian din Noiembrie 09, 2012, 09:32:51
indicii propriu-zise la probleme care sa ajute programatorii incepatori sa evolueze !  :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Adrian Budau din Noiembrie 09, 2012, 11:22:38
Daca puteti da si niste argumente ar fi util. De exemplu ce avantaje ofera chat-ul versus efortul de a-l integra in site?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Florin Chirica din Noiembrie 09, 2012, 19:39:27
As face 2 categorii de rating, cu ratinguri separate: concursuri "clasice" si concursuri de tip penalty (pentru concursurile de tip monthy). Mi se pare foarte diferit formatul celor 2 concursuri, asa ca propun sa se separe ratingurile. (Cum e si pe TopCoder de exemplu, rating separat pentru "Algorithm", "Maraton Matches" etc). Culoarea bulinii de rating sa se faca in functie de maximul celor 2 categorii. (Tot timpul sa se aleaga culoarea cea mai buna).

Tot la monthly mi-ar place sa vad challengeuri / hackuri. De la 21:30 la 21:45 sa se poata da hackurile, pt fiecare hack bun sa castigi +10, iar pentru fiecare prost sa pierzi 5 puncte.

De asemenea, mi-ar place sa vad tot timpul un clasament partial. Orice sursa care trece de preteste (testele feedback) sa apara cu scorul ei in clasamentul partial (cum e si pe CodeForces, Topcoder). Dupa ce se evalueaza pe toate testele, unele surse o sa cada (alea care erau gresite dar au trecut de preteste).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: stardust din Noiembrie 12, 2012, 17:41:17
Sa zicem ca vreau sa urmaresc evolutia anumitor utilizatori(ce probleme au rezolvat,incercat). Momentan asta e destul de greu pentru ca trebuie sa ii iau pe fiecare in parte si sa le caut numele de utilizator(chestie destul de grea cu motorul de cautare integrat in site). Mi s-ar parea util sa imi pot face o lista unde sa bag utilizatorii pe care vreau sa ii urmaresc si sa imi arate acolo ce probleme au rezolvat, rezultate la concursuri etc.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Andrei Grigorean din Noiembrie 13, 2012, 01:27:45
Sa zicem ca vreau sa urmaresc evolutia anumitor utilizatori(ce probleme au rezolvat,incercat). Momentan asta e destul de greu pentru ca trebuie sa ii iau pe fiecare in parte si sa le caut numele de utilizator(chestie destul de grea cu motorul de cautare integrat in site). Mi s-ar parea util sa imi pot face o lista unde sa bag utilizatorii pe care vreau sa ii urmaresc si sa imi arate acolo ce probleme au rezolvat, rezultate la concursuri etc.

Stalking level over 9000.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Pol Catalin-Petru din Noiembrie 13, 2012, 15:39:10
O idee (nu prea simpla din pacate):
Incercati sa publicati un mini-API pt un sistem de plugin-uri, activabile per user (gen mozilla/facebook). Daca, vorba lui Andrei, cineva vrea sa isi faca un "stalker", sa aiba posibilitatea sa scrie codu'... avand in vedere cati programatori sunt pe aici, sigur o sa apara multe chestii utile.
Odata implementat sistemul de pluginuri, de exemplu, fiecare isi poate defini propriul sistem de rating, eventual propriul stil de concurs (daca se include asta si in API-u de concursuri, etc). Toata "treaba" ce ramane site-ului infoarena ar fi sa ruleze testele si sa interpreteze plugin-urile (ceva arhitectura gen micro-kernel pentru cei pasionati).

Bineinteles, plugin-urile scrise de un user ma gandesc sa fie publice (si ca sursa, si ca altii sa le poata utiliza... sa nu apara multe duplicate inutile... eventual versionate cu git/hg)... eventual o pagina pe infoarena cu "most used plugins".

Bottom line, daca tot e un site pentru programatori, dati-le ocazia sa programeze si in interesul vostru si cine stie...

PS: nu stiu ce limbaj ati ales pt infoarena3, probabil php sau pyton... oricum, sunt sigur vor veni cateva zeci de pluginuri contributite odata ce sunt cateva exemple (nu zic sute/mii, desi nu m-ar mira).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Gabi Purcaru din Noiembrie 13, 2012, 19:49:05
1. Zicea cineva de suport pt Python / Java. Python nu e fezabil pt ca e foarte incet (ar trebui limite de timp diferite, etc.). In schimb Java / C# (eventual altele, ca Go, Vala, etc.) ar fi interesante.

2. Aveti suficiente date despre probleme: # utilizatori care au rezolvat o problema, ratingul fiecaruia, # incercari inainte de a lua 100, punctajul mediu la fiecare problema, etc. Datele ar putea fi agregate pentru a putea pune automat rating de dificultate la fiecare problema (mici erori pot aparea, dar o steluta in plus sau in minus nu e cine stie ce problema - oricum dificultatea unei probleme e mai mult sau mai putin subiectiva)

3. Sa expuneti o parte din baza de date (fara sursele trimise, detalii personale ale utilizatorilor, etc.) cu posibilitatea de a face query-uri pe ea, a la StackOverflow: http://data.stackexchange.com/stackoverflow/query/new


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Adrian Budau din Noiembrie 14, 2012, 01:42:42
Pentru cei care vroiati task filtering mai bun. infoarena.ro/cauta-probleme (http://infoarena.ro/cauta-probleme)


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alghisi Alessandro Paolo din Noiembrie 19, 2012, 18:07:26
Inca o mica propunere ( ca si pe .campion sau pe timus.ru ) sa putem vedea cand dam click pe un user , care dintre problemele pe care le are el rezolvate nu le am eu  ( sau ceva de genul sa pot sa vad scorul meu pe langa problemele sale rezolvate )


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Florin Chirica din Noiembrie 19, 2012, 21:15:14
^ Stalker

(Sunt constient ca postul asta o sa-mi aduca pe putin -10 karma, asa ca go ahead!)


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: speedzeal din Noiembrie 20, 2012, 06:50:05
Una dintre ideile pe care le am avut pentru acest site a fost creearea unui locsor cu informatii abstractizate de la diferite universitati din lume, cate un topic pentru fiecare universitate si mai multe review-uri cu informatii obiective (pret, staff, resources, etc. ).
Toate acestea sa aiba o structura care sa dea un minim de cunostinte despre universitate. Tinand cont de posturile despre universitati in acest site, ele sunt foarte dezorganizate , cu prea multe pareri subiective si cu anumite informatii care nu au de-a face cu o universitate anume (e.g. ce obtii daca faci masterul).
Consider ca ar fi de foarte mare folos, amintindu-mi de stresul pe care l-am avut eu cand am ales la ce universitate sa studiez.
Eu, as putea incepe cu un review.
In caz ca ati vrea sa elaborez mai mult pe aceasta idee trimiteti-mi un mesaj ca sa primesc notificare pe mail.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: nash mit din Noiembrie 20, 2012, 11:47:41
Cateva chestii mai urgente ar fi aducerea la zi a articolelor care prezinta solutii la problemele de la concursurile care au avut loc pana acum.
Imbogatirea arhivei educationale cu noi articole/probleme avand in vedere ca pagina de proiect stacneaza de ceva vreme iar unele par a fi terminate dar nu sunt puse de site.

Ar fi ok daca ati incerca sa reduceti overhead-ul pus pe cei din organizatie astfel.. lasati mai libera comunitatea prin posibilitatea de a pune tag-uri la probleme ( si aici sunt mai multe optiuni gen: fiecare concurent poate sa puna tag-ul corespunzator solutiei abordate etc... ); notarea nivelului de dificultate printr-o apreciere subiectiva a utilizatorilor care au rezolvat deja problema si sa avem o medie peste notele acestea. Stiu ca libertatea prea multa poate sa aduca haos contrar calitatii in informatie insa nu cred ca abordarea de tipul parental/directional e benefica mai ales ca devine din ce in ce mai greu de realizat ( multa munca ).

Liber la surse! :) Asta cred ca se poate face foarte repede si usor.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Finaru Andrei Emanuel din Noiembrie 25, 2012, 18:58:46
1. Noul (?) task filtering este mult imbunatatit, dar puteti pune un link pentru a ajunge acolo rapid? (Ex. in pagina Arhivei de probleme sau in meniul din stanga)
2. Nu stiu ce efort presupune, dar mi-ar placea sa pot scrie comentarii direct in pagina problemei (postarii, in cazul blogului), nu doar sa le citesc.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 28, 2012, 21:25:32
Cred ca ar fi utile urmatoarele:
1. sa avem acces liber la surse ca sa nu imbatranim langa unele probleme (aici e discutabil)
2. sa putem vedea si ce test picam, ca pe Codeforces si Topcoder (input-ul  :P)
3. sa fie marcata dificultatea problemelor (necesita multa munca, dar cateodata avem nevoie si de asta)
4. sa apara editoriale dupa fiecare runda


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: speedzeal din Noiembrie 29, 2012, 20:09:42
Cred ca ar fi utile urmatoarele:
1. sa avem acces liber la surse ca sa nu imbatranim langa unele probleme (aici e discutabil)
2. sa putem vedea si ce test picam, ca pe Codeforces si Topcoder (input-ul  :P)


Aceste lucruri ar fi foarte gresite, treaba ta este sa intelegi codul tau de la cap la coada si sa creezi teste. Creearea testelor face parte din rezolvarea problemei, chestie ce din pacate nu se invata in liceele romanesti, probabil ca nici la universitate. Nu ai nevoie sa te uiti peste codul altuia, vei pierde doar vremea intelegand stilul lui, care poate fi greu de inteles.



Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Dan H Alexandru din Noiembrie 29, 2012, 20:14:41
@speedzeal : true story  [-(

Ce e prea mult strica. Stiind ca ai acces la surse vei trata superficial problemele.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 29, 2012, 20:39:27
@Dan Alex: chiar tu ai zis pe prima pagina ca esti de acord cu sursele libere, of of  :fighting:
@speedzeal: si cand iti dai zeci de teste random si iti merg toate, dar nu iei 100, spune tu ca nu ai vrea sa vezi ce test pici   :fool:


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Mihai Calancea din Noiembrie 29, 2012, 20:43:44
Cand iti dai zeci de teste random, dar nu iei 100, te inveti sa faci teste care nu-s random :P.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 29, 2012, 20:44:19
Si daca nici asa nu iti iese?  :roll:


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Dan H Alexandru din Noiembrie 29, 2012, 20:55:49
@ Radu : Eu pe prima pagina vorbeam despre sharing de surse intre concurenti. Eu discut probleme cu prietenii si daca ai acces la sursa lui e mai usor sa te prinzi cand vrea sa iti explice ceva. Ideea e ca din sharing poti invata ceva ( adica sti stilul de a coda al prietenului tau ). Asa cand ai o intrebare la o problema pe care nu o poti rezolva nici cum respectivului ii e mai usor sa iti explice. La asta am vrut sa ma refer; scuze ca nu am fost mai explicit de la inceput.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 29, 2012, 21:00:39
Cand discuti problemele cu prietenii, le ceri sursa si gata, nu e nevoie de surse libere pe infoarena ca tot acolo se ajunge.
Eu am zis de accesul liber la surse ca sa nu mai fie cazul sa citesc o problema si sa trec la alta ca nu stiu nici de unde sa o apuc (asta e valabil la mai multi, nu doar la mine).


Eu am spus ce cred ca ar trebui imbunatatit, daca vreti sa luati vreuna in considerare bine, daca nu tot bine  :P


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Mihai Calancea din Noiembrie 29, 2012, 21:47:47
Noi luam in considerare toate sugestiile. In cazul de fata se discuta daca chiar ar fi o imbunatatire sa facem acest lucru.

In general, daca nu stii cum sa apuci o problema, nu prea inveti bine din cod si atat. Zicea cineva odata sa nu pui mana pe tastatura pana cand nu ai clar in cap ce faci. La fel si aici, primul pas e sa gasesti un algoritm bun. conceptual. Apoi sa te gandesti cum il poti simplifica pentru a fi mai usor de implementat iar in final te gandesti efectiv ce faci in linii de cod.

Despre teste: daca te prinzi singur ce ai gresit, te antrenezi sa nu mai fii atat de repezit in viitor si iti largesti putin orizonturile cu privire la ce poate merge prost intr-un rationament/in implementare. Greselile gasite prea usor se uita :).


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 29, 2012, 21:56:46
In general, daca nu stii cum sa apuci o problema, nu prea inveti bine din cod si atat. Zicea cineva odata sa nu pui mana pe tastatura pana cand nu ai clar in cap ce faci. La fel si aici, primul pas e sa gasesti un algoritm bun. conceptual. Apoi sa te gandesti cum il poti simplifica pentru a fi mai usor de implementat iar in final te gandesti efectiv ce faci in linii de cod.
Pai si daca nu iti dai seama cum ar trebui facut, un hint mic dintr-o sursa nu cred ca strica. E problema fiecaruia cat invata din alte surse. Pentru cineva care nu stie sa faca anumite probleme si nu are cine sa-i arate, singura solutie e sa intrebe pe cineva care a facut problemele respective (din cate am observat, cei mai buni sunt intrebati la probleme), dar cati ajuta "necunoscuti"? Prea putini.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: speedzeal din Noiembrie 30, 2012, 22:38:18
@visanr

Klamathix ti-a raspuns suficient la intrebarea ta. Precum am spus mai sus, trebuie sa stii exact ce face cu fiecare linie din cod compilatorul cu care lucrezi in cazul in care lucrezi cu un compilator. Asta presupune multa munca, iti sugerez sa iei cartea lui Bjarne Stroup despre C. Algoritmica e una, implementatul e alta.



Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Visan Radu din Noiembrie 30, 2012, 22:47:40
@visanr

Klamathix ti-a raspuns suficient la intrebarea ta. Precum am spus mai sus, trebuie sa stii exact ce face cu fiecare linie din cod compilatorul cu care lucrezi in cazul in care lucrezi cu un compilator. Asta presupune multa munca, iti sugerez sa iei cartea lui Bjarne Stroup despre C. Algoritmica e una, implementatul e alta.
Ce legatura are postul tau cu ultimul post al meu?  :aha:


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Andrici Cezar din Decembrie 05, 2012, 17:31:44
http://imageshack.us/photo/my-images/16/22028235.jpg/ (http://imageshack.us/photo/my-images/16/22028235.jpg/)

Butonul care apare in al doilea caz sa copie fisierul de intrare, in caz ca e apasat. Ar fi folositor mai ales cand testul de intrare e destul de mare. Se poate adauga unul si la fisierul de iesire.

Ce parere aveti?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Paul-Dan Baltescu din Decembrie 15, 2012, 00:01:49
Ar fi misto sa avem posibilitatea de a ramane autentificati permanent sau macar pe o perioada mai lunga de 5 zile.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Andrei Dinu din Decembrie 30, 2012, 14:28:39
Adaug la posturile anterioare si faptul ca ar fi destul de practic sa avem posibilitatea de a ne schimba numele de utilizator.
In sistemul actual, pt. un cont IA, acesta e ceva de genu' "all your life", asta daca nu iti faci un alt cont.

Nu este o observatie atat de importanta ca si cele facute de ceilalti useri, dar consider ca ar trebui luata in seama. 


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Vlad Tarniceru din Ianuarie 03, 2013, 21:28:04
O idee care mi-a venit mai demult, dar tot am uitat s-o scriu:

Ar fi frumos daca s-ar implementa pentru fiecare problema un fel de interfata de testare, adica sa-ti pui sursa si un test facut de tine, si sa-ti afiseze daca da la fel cu sursa oficiala sau nu (sau eventual sa sa-ti dea chiar out-ul sursei oficiale, care sa fie pus intr-un fisier pe care sa-l poti descarca (care dupa un minut sa se "autodistruga" desigur) ).
Asa nu ar mai fi intrebari pe forum de genul: "Cat va da pentru urmatorul test?".
Oricum, ma gandesc ca e greu de implementat chestia asta si ca siteul s-ar putea bloca asa, de o sursa care face ciclu infinit de exemplu, sau daca s-ar face prea multe incarcari si ar fi prea multe fisiere dintr-astea (eventual se poate pune captcha) ... dar eu zic ca ar fi interesant :wink:


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Martie 20, 2013, 16:26:30
Ar merge atunci cand adaugi o problema sa poti specifica numele fisierului de intrare/iesire ca sa nu mai trebuiasca sa fie redenuminte in grader_test1.in etc.
Ar prinde bine ca toate atasamentele in afara de imagini de pe pagina unei probleme sa fie private iar utiizatori sa nu le poata vedea nici dimensiunea


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Paul-Dan Baltescu din Aprilie 03, 2013, 01:27:33
Ar trebui sa adaugam posibilitatea ca utilizatorii sa isi dezactiveze conturile daca vor. Probabil va trebui sa anonimizam date precum submisii sau rezultate la concursuri.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Gabi Purcaru din Aprilie 07, 2013, 20:11:03
Ce ziceti daca ati adauga "-std=c++0x" la flaguri? Ar fi interesant


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Aprilie 08, 2013, 23:48:11
Am observat că nu mai apar concursurile virtuale la care am participat in pagina mea de utilizator. Cum as putea să le găsesc?


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Paul-Dan Baltescu din Aprilie 09, 2013, 00:08:36
Doar din arhiva de concursuri virtuale.

  • Cred ca ar trebui indepartate concursurile virtuale de pe pagina utilizatorilor.

Sunt confuz. ??? Credeam ca vrei feature-ul asta.


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Aprilie 09, 2013, 01:02:47
Doar din arhiva de concursuri virtuale.

  • Cred ca ar trebui indepartate concursurile virtuale de pe pagina utilizatorilor.

Sunt confuz. ??? Credeam ca vrei feature-ul asta.

Scuze ca nu am scris clar. Într-adevăr nu își au rostul acolo. Ce voiam eu sa zic era că trebuie șterse de acolo și făcută posibilitatea de filtrare a lor din pagina de concursuri virtuale. Oricum bine ca au fost șterse de acolo =D>


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Aprilie 30, 2013, 14:03:44
Filtrare dupa autor pe blog :D


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Alghisi Alessandro Paolo din Noiembrie 23, 2013, 12:15:27
Ar fi foarte util daca :
  • S-ar putea sa se caute o sursa dupa o sintagma din cod
  • Utilizatorii ar putea sa voteze dificultatea unei probleme ( pe langa cea stabilita deja de propunator )


Titlul: Răspuns: Haideti sa imbunatatim Infoarena impreuna!
Scris de: Petru Trimbitas din Aprilie 30, 2014, 23:18:12
Ar fi super fain daca am putea face runde acm si la concursurile virtuale :)