[so] Rezultate examen SO 7 iunie

2018-06-08 Fir de Conversatie Costin Lupu via so
Salutare, Au fost publicate rezultatele examenului de ieri, 7 iunie, în catalog [1]. Contestațiile se vor rezolva astăzi, 8 iunie, începând cu ora 15:00, în sala PR204 din clădirea PRECIS. Felicitări tuturor celor care s-au străduit și mult succes în continuare! [1]

Re: [so] [Tema 5][Linux] Trimitere fisiere statice

2018-05-20 Fir de Conversatie Costin Lupu via so
On 05/20/2018 09:21 PM, Alexandru Militaru via so wrote: > Salut, > > Nu înțeleg foarte bine cum ar trebui integrat header-ul HTTP cu fișierul > de pe disc. Se spune despre fișierele statice că trebuie trimise > folosind sendfile, care primește un file descriptor și trimite către un > alt file

Re: [so] [SO][Tema 5][Linux]

2018-05-20 Fir de Conversatie Costin Lupu via so
On 05/20/2018 11:37 AM, Alexandru via so wrote: > Buna ziua, > > Care at putea fi cauza agatarii programului la primul test de wget, desi > rulat de mana (folosind comanda din script in terminal) se creeaza > fisierul ce datele corecte? Găsești la [1] o listă cu posibile cauze, găsite în anii

Re: [so] [Tema 5] Neclaritati enunt

2018-05-17 Fir de Conversatie Costin Lupu via so
Salutare, Cătălin, On 05/17/2018 09:13 PM, Catalin Neagu via so wrote: > Salut, > > Am cateva intrebari legate de enuntul problemei. > > 1.1 Din cate am inteles din enunt, cererile vor fi siruri de caractere > care respecta protocolul http. Ca si informatie utila din aceaste > cereri, mai e

Re: [so] [Tema 4][Linux] Functii permise

2018-05-08 Fir de Conversatie Costin Lupu via so
On 05/08/2018 09:59 PM, Corina Palade via so wrote: > Hey, > > Ce functii avem voie sa folosim in implementarea temei? Este ok daca > folosim pthread_create, sau trebuie sa il implementam si pe el de la 0? > Dar pthread_join? Putem sa folosim orice fel de functii legate de lucrul > cu semafoare

[so] Publicare note Tema 2 - Mini-shell

2018-04-30 Fir de Conversatie Costin Lupu via so
Salutare, Am publicat notele pentru tema 2, pe care le găsiți pe vmchecker [1]. Găsiți în catalog [2] punctele karma pentru temele foarte bune. Felicitări tuturor celor care au luat punctaje maxime! Suntem conștienți că e o temă anevoioasă, prin urmare îi felicităm și pe ceilalți care s-au

Re: [so] [Tema3] [Linux] Test 9

2018-04-30 Fir de Conversatie Costin Lupu via so
On 04/30/2018 04:40 PM, Raluca Radu via so wrote: > Buna ziua, > > In afara de testul 9 celelate teste imi trec. Iar la testul 9, dupa 17 mapari > corecte de pagina, programul se blocheaza pur si simplu fara sa dea seg > fault. Vreo idee de unde ar putea fi problema? Ce înseamnă se

Re: [so] [Tema 3][Linux]Testul 9

2018-04-29 Fir de Conversatie Costin Lupu via so
On 04/29/2018 10:44 AM, Andrei Bratu via so wrote: > Buna ziua, > > Atunci cand rulez testul 9, tratez corect 20 de fault-uri, iar apoi primesc > segmentation fault la o adresa ce nu face parte din segmentele programului > (0x20297073 pe masina mea, 0x810 pe masina virtuala). Am incercat sa

Re: [so] [Tema3][Linux]

2018-04-28 Fir de Conversatie Costin Lupu via so
Salutare, Gheorghiță, On 04/28/2018 12:53 PM, Gheorghita Caulea via so wrote: > Salut! > > Este in regula daca am folosit 'mmap' peste fisier si astfel nu am mai > folosit in prealabil alocarea unei pagini goale in care mai apoi sa > copiez din fisier(deci nu am mai folosit MAP_FIXED asa cum

Re: [so] [Tema3][Windows] Permisiuni segment

2018-04-28 Fir de Conversatie Costin Lupu via so
Salutare, Adrian, On 04/28/2018 12:13 PM, Adrian Pop via so wrote: > Buna ziua! > Am o intrebare cu privirile la permisiunile pe care trebuie trebuie sa i > le ofer paginii cand o mapez. Pe Linux, de exemplu, am folosit seg->perm > direct asa (in cadrul mprotect). Pe Windows dupa cateva zeci de

Re: [so] [SO][Tema2][Linux][descriptori inchisi]

2018-03-28 Fir de Conversatie Costin Lupu via so
Salutare, Dacă e funcționalitate implementată în plus atunci nu se depunctează. Dacă în schimb ascunde vreo hibă atunci se depunctează. Costin On 03/28/2018 06:31 PM, Alexandru via so wrote: > Buna ziua, > >   > > Am vazut pe o alta discutie urmatoarea afirmatie: “Tema nu cere să > >

[so] [Tema2][General] ANUNT Extindere deadline

2018-03-27 Fir de Conversatie Costin Lupu via so
Salutare, Din cauza unei greșeli personale și asumate (n-am căscat bine ochii când m-am uitat în calendarul temelor) am publicat datele incorecte pentru deadline-ul temei 2. Deadline-ul soft se extinde cu o săptămână, așa cum trebuia să fie inițial. Așadar termenele limită pentru tema 2 sunt: *

Re: [so] [Tema2][Linux] valgrind - File descriptor deschisi

2018-03-27 Fir de Conversatie Costin Lupu via so
În testele tale, valgrind îți raportează de fiecare dată că file descriptorii standard rămân deschiși. Când faci redirectare-restaurare valgrind știe să-ți spună și unde s-a inițializat ultima oară file descriptorul stdout. În rest îți zice că i-ai moștenit din părinte, mai multe informații nu-ți

Re: [so] [Tema2][Linux] valgrind - File descriptor deschisi

2018-03-27 Fir de Conversatie Costin Lupu via so
Salutare, Alex, Din ce văd eu e vorba despre file descriptorul 1. Tema nu cere să închideți file descriptorii STD{IN,OUT,ERR}. Unde e problema? Costin On 03/27/2018 07:09 PM, Alex Albu via so wrote: > Salut. > > Intampin urmatoarea problema la rularea testelor cu valgrind - la > restaurarea

Re: [so] [SO][TEMA 2]Propria tema anul precedent

2018-03-26 Fir de Conversatie Costin Lupu via so
Salutare, A mers cum ți-a indicat Ricardo în mail-ul anterior? Dacă nu, cum ai instalat VirtualBox? E posibil ca versiunea de VirtualBox să nu fie inline cu versiunea de kernel de pe sistemul tău. Costin On 03/26/2018 11:25 PM, Ricardo Ungureanu via so wrote: > Salut, > > Daca nu reusesti sa

Re: [so] [SO][Tema2][fprintf]

2018-03-26 Fir de Conversatie Costin Lupu via so
Salutare, E în regulă cu fprintf pentru testul 18. Costin On 03/26/2018 12:32 PM, Placinta Alexandru via so wrote: > Buna ziua, > > Putem folosi fprintf pentru a afisa mesajul pentru testul18 la stderr > sau trebuie neaparat sa folosim posix si pentru acest lucru? > > >

Re: [so] [Windows][Creare procese]

2018-03-25 Fir de Conversatie Costin Lupu via so
În cazul ăsta ai nevoie de un design diferit pe windows. Doar frunzele arborelui ar apela CreateProcess (analog fork+exec). Alternativ, ai putea folosi thread-uri ca alți colegi, însă cu mare atenție pentru a evita depunctările în cazul utilizării incorecte a API-ului. Costin On 03/25/2018 10:21

Re: [so] [Tema2] Depunctare procese multe

2018-03-25 Fir de Conversatie Costin Lupu via so
Salutare, Alex, Situația ta este cea menționată și secțiunea de FAQ [1] referitor la numărul optim de pipe-uri. Deci e în regulă ce faci la pipe-uri. Pe de altă parte la operatorul paralel nu prea pare în regulă. Problema principală e inconsecvența. [1]

Re: [so] [Windows][Creare procese]

2018-03-25 Fir de Conversatie Costin Lupu via so
Salutare, Posibil ar fi, permis nu. Ce problemă întâmpini? Costin On 03/25/2018 08:23 PM, Alexandru Militaru via so wrote: > Salut, > > E cumva posibil ca pe Windows să obținem un comportament asemănător > comenzii fork()? Adică să creăm un proces care păstrează codul > părintelui, fără a

Re: [so] [SO][Tema 2][Windows] Echo,bad file descriptor

2018-03-25 Fir de Conversatie Costin Lupu via so
On 03/24/2018 05:49 PM, Alexandru Militaru wrote: > Salut,  > > Am aceeași problemă. Oricum aș încerca să fac append, primesc ”bad file > descriptor”. O problemă ciudată apare și când fac redirectare simplă (>) > într-un fișier de mai multe ori la rând. Un "cat f.txt" dat după un "pwd >> f.txt;

Re: [so] Răsp.: Re: [SO][Tema2][Linux] Problema variabila mediu

2018-03-24 Fir de Conversatie Costin Lupu via so
Salutare, Mulțumim de notificare. Se dorește tratat și cazul în care valoarea conține referiri. Am modificat precizarea respectivă din enunțul temei. Costin On 03/24/2018 04:04 PM, Todea Darius via so wrote: > > Salut, > > In enuntul temei [0] se precizeaza urmatoarele: > - definirea

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-17 Fir de Conversatie Costin Lupu via so
; >>>>>>> Vlad >>>>>>> >>>>>>> 2018-03-17 11:08 GMT+02:00 Costin Lupu <costin@gmail.com>: >>>>>>>> Salutare, >>>>>>>> >>>>>>>> Încearcă te rog și cu b

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-17 Fir de Conversatie Costin Lupu via so
;>>>> Vlad >>>>> >>>>> 2018-03-17 11:08 GMT+02:00 Costin Lupu <costin@gmail.com>: >>>>>> Salutare, >>>>>> >>>>>> Încearcă te rog și cu buffering-ul dezactivat folosind comanda stdbuf: >>>>&

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-17 Fir de Conversatie Costin Lupu via so
;>> Buna seara, >>>>> >>>>> Am si eu exact aceeasi problema. Am incercat sa rulez executabilul si >>>>> prin redirectare, dupa cum ati sugerat. Rezultatul este cel corect (ca >>>>> si cum as fi rulat comenzile manual). >>>>

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-17 Fir de Conversatie Costin Lupu via so
gt; Buna seara, >>> >>> Am si eu exact aceeasi problema. Am incercat sa rulez executabilul si >>> prin redirectare, dupa cum ati sugerat. Rezultatul este cel corect (ca >>> si cum as fi rulat comenzile manual). >>> >>> Multumesc, >>> Vla

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-17 Fir de Conversatie Costin Lupu via so
ctare, dupa cum ati sugerat. Rezultatul este cel corect (ca > si cum as fi rulat comenzile manual). > > Multumesc, > Vlad > > 2018-03-16 22:35 GMT+02:00 Costin Lupu via so <so@cursuri.cs.pub.ro > <mailto:so@cursuri.cs.pub.ro>>: > > On 03/16/2018 09:42 PM

Re: [so] [Tema 2][Linux] Problema checker redirectare

2018-03-16 Fir de Conversatie Costin Lupu via so
On 03/16/2018 09:42 PM, Cristian Viorel Popa via so wrote: > Buna ziua, > > Dupa ce am implementat toate tipurile de redirectari, am incercat sa > rulez checkerul si am observat ca nu primesc punctaj pe testul 3. Asa > ca am setat valoarea "DO_CLEANUP" din "run_test.sh" la "yes" si am > verificat

[so] [Tema2][General] Publicare Tema 2 - Mini-shell

2018-03-15 Fir de Conversatie Costin Lupu via so
Salutare, Tema de casă numărul 2 este disponibilă pe wiki [1] pentru rezolvare și presupune implementarea unui mini-shell. Este indicat să vă apucați din timp de rezolvare deoarece nivelul de dificultate este în mod cert mai ridicat decât în cazul temei 1. Termenele limită pentru temă sunt: *

Re: [so] [Linux] [Tema5] Diferenta rulare in teminal Vs checker

2017-05-24 Fir de Conversatie Costin Lupu via so
On Wed, 2017-05-24 at 18:47 +0300, Radu Codescu wrote: > Salut, > > > Am incercat sa rulez manual asa si nu este nimic schimbat. > > Chiar si cu gdb nu afiseaza nimic: > ./_test/sockop_preload.so gdb ./aws > Segmentation fault (core dumped) Se pare că nu ne înțelegem. Comenzile sunt astea:

Re: [so] [Linux] [Tema5] Diferenta rulare in teminal Vs checker

2017-05-24 Fir de Conversatie Costin Lupu via so
On Wed, 2017-05-24 at 18:24 +0300, Radu Codescu wrote: > Salut, > > > Aceeasi problema o am si eu. > Am testat si daca rulez _test/sockop_preload.so ./aws primesc seg > fault, dar nu porneste procesul aws. Nu intra deloc, nici in main. > > > Nu stiu care ar fi problema. Salutare, Radu, Nici

Re: [so] [Linux] [Tema5] Diferenta rulare in teminal Vs checker

2017-05-24 Fir de Conversatie Costin Lupu via so
On Wed, 2017-05-24 at 17:23 +0300, Costin Lupu wrote: > On Wed, 2017-05-24 at 12:20 +0300, Andrei Simion-Constantinescu via so > wrote: > > Buna ziua, > > > > Am terminat de implementat transmiterea de fisiere statice si intampin > > umatoarea problema. Daca rulez separat continutul unui test in

Re: [so] [Tema5][Linux][Dimensiune buffer citire fisiere dinamice]

2017-05-23 Fir de Conversatie Costin Lupu via so
On Tue, 2017-05-23 at 15:58 +0300, Theodor Stoican via so wrote: > Salutare, > > > Exista o limita a buffer-ului de citire in cazul fisierelor dinamice? > Mie imi trec toate testele cu un buffer de 400k pe vmchecker (cu > testul 33 in 6-7s). Am ales dimensiunea asta, dupa ce am facut putin >

Re: [so] [Tema 5] nc -q

2017-05-21 Fir de Conversatie Costin Lupu via so
On Sun, 2017-05-21 at 18:01 +0300, Relu Dragan wrote: > Salut, > > > Oricat as seta numarul de secunde tot nu mi se afiseaza mesajul. > Nu cred ca e o problema de performanta, reply-ul imi ajunge in mai > putin de o secunda fara optiunea -q. Hmm, vezi și cu opțiunea -vv pentru verbosity la nc

Re: [so] [Tema 5] nc -q

2017-05-21 Fir de Conversatie Costin Lupu via so
On Sun, 2017-05-21 at 17:47 +0300, Relu Dragan via so wrote: > Salut, > > Dupa ce pornesc serverul, daca ma conectez cu un client cu comanda > echo > -ne "GET cale_catre_fisier HTTP/1.0\r\n\r\n" | nc localhost > > primesc http reply in format corect si imi este afisat la stdout-ul >

Re: [so] [Tema5] Problema vmchecker

2017-05-20 Fir de Conversatie Costin Lupu via so
On Sat, 2017-05-20 at 20:08 +0300, Andrei Robert Baronescu via so wrote: > Salut, > > Am terminat de implementat tema 5 și local îmi trec toate testele, > insă atunci când rulez pe vmchecker nu-mi arată ce se intamplă după > testul 25. E posibil să fie din cauza vmchecker-ului? Nu e din cauza

Re: [so] [Tema5] Bug exasperant

2017-05-13 Fir de Conversatie Costin Lupu via so
On Sat, 2017-05-13 at 18:02 +0300, Andrei Mardale wrote: > Salut! > > > Multumesc mult pentru sfaturi! Am rezolvat in mare parte. Acum am o > alta problema: uneori, la ultimul test (cel cu ambele tipuri de > fisiere) se intampla urmatorul lucru: primesc o cerere pentru un > fisier, trimit

Re: [so] [Tema2] Contestatie

2017-05-13 Fir de Conversatie Costin Lupu via so
On Sat, 2017-05-13 at 11:08 +0300, Andrei Simion-Constantinescu via so wrote: > Salut, > > > Azi am observat ca nu am primit puncte Karma pentru tema rapida, > implementarea pentru Linux, pe care am trimis-o cu 16 zile inainte de > deadline. Imi cer scuze ca semnalez cam tarziu problema, dar

Re: [so] [Tema5] Bug exasperant

2017-05-13 Fir de Conversatie Costin Lupu via so
On Sat, 2017-05-13 at 13:52 +0300, Ioana Ciornei via so wrote: > Redirectez mesajul către lista de so. > > > > On May 13, 2017 12:11, "Andrei Mardale" > wrote: > Salut, > > > Am inceput sa lucrez tema 5, AWS. Aproape am terminat, insa

Re: [so] [SO][Tema 3] Portabilitate

2017-04-25 Fir de Conversatie Costin Lupu via so
On Mon, 2017-04-24 at 19:39 +, Darius-Florentin Neatu via so wrote: > Salut, > > > Am incercat sa fac tema portabila. Am creat wrappere peste functiile > de sistem si am acelasi cod in vmsim.c. > Diferenta intre cele doua sisteme de operare este folosirea fisierului > wrapper_lin.c,

Re: [so] [Tema 2] Semnare surse

2017-04-05 Fir de Conversatie Costin Lupu via so
On Wed, 2017-04-05 at 09:54 +0300, Alexandru Elisei via so wrote: > Daca am folosit scheletul pus la dispozitie, semnam doar fisierele pe > care le-am modificat? Da. Costin ___ http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [Tema2][Linux]Intrebari expandare si redirectionare

2017-04-05 Fir de Conversatie Costin Lupu via so
On Wed, 2017-04-05 at 09:30 +0200, Stefanca Stefan wrote: > 2017-04-04 22:51 GMT+03:00 Costin Lupu : > On Tue, 2017-04-04 at 18:54 +0200, Stefanca Stefan via so > wrote: > > Salut, > > > > > > Am rezolvat tema si am vazut cam in

Re: [so] [SO] [Tema2] [Windows] Sources check fail

2017-04-04 Fir de Conversatie Costin Lupu via so
Încă o dată: folosește lista de discuții pentru orice întrebare legată de teme (vezi CC). Costin On Tue, 2017-04-04 at 22:32 +0300, Andrei Mihalea wrote: > Dupa ce am folosit wrapper-ul inca imi dadeau erorile. > > > Am rezolvat astfel: Open with Visual Studio > File > Advanced Save > Options

Re: [so] [Tema2][Linux]Intrebari expandare si redirectionare

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 18:54 +0200, Stefanca Stefan via so wrote: > Salut, > > > Am rezolvat tema si am vazut cam in ce constau testele. > > > 1) Se verifica expandarea si in alte parti decat argumentele > comenzilor externe? > (e.g. in redirectionari, in comanda, in toate partile comenzilor >

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 16:56 +0300, Cotet Teodor Mihai via so wrote: > Mersi pentru raspunsul detaliat. > Cu toate astea sa inteleg ca aceasta abordare stil laborator (unde > aveam doar comenzi simple care aveau nevoie de un singur executabil) > merge si la operatorul de paralelizare? (fara

Re: [so] [SO] [Tema2] [Windows] Sources check fail

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 18:54 +0300, Andrei Mihalea wrote: > Salut, > > > Primesc fail la testul de coding style si nu stiu de ce. Orice > comentariu pe mai multe linii da eroarea. > ../skel-windows/cmd.c:2: ERROR:TRAILING_WHITESPACE: trailing > whitespace. Ai folosit wrapper-ul [1] peste

Re: [so] [SO][Tema2][Linux]Diferente output checker vs. rulare "de mana"

2017-04-04 Fir de Conversatie Costin Lupu via so
On Tue, 2017-04-04 at 12:52 +0300, Andreea Dobroteanu via so wrote: > Buna, > > > Da, spre exemplu, pentru testul 10: am luat fiecare comanda in > mini-shell, pe rand, iar output-ul obtinut este cel asteptat. Până la testul 10, localizează ce comandă nu este tratată corect în testul 9. Este

Re: [so] [Tema 2] system() calls

2017-04-03 Fir de Conversatie Costin Lupu via so
On Mon, 2017-04-03 at 14:04 +0300, Vlad Popa via so wrote: > Salut, > > > In implementarea temei, pentru comenzile simple (parse_simple) am > folosit metoda system(cmd) care in spate face tot fork() si exec(), > dar am observat ca se mentioneaza prin cerinta despre system() ca > fiind "API

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-03 Fir de Conversatie Costin Lupu via so
On Mon, 2017-04-03 at 10:48 +0300, Theodor Stoican wrote: > Pe 3 aprilie 2017, 10:01, Costin Lupu a scris: > On Mon, 2017-04-03 at 09:42 +0300, Theodor Stoican via so > wrote: > > Salut, > > > > > > > > > Aici e o

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-03 Fir de Conversatie Costin Lupu via so
On Mon, 2017-04-03 at 09:42 +0300, Theodor Stoican via so wrote: > Salut, > > > > > Aici e o problemă. Subcomenzile a, b și c *trebuie* să ruleze în > > paralel. De altfel ne putem gândi la operatorul '|' ca la un operator de > > paralelizare, cu diferența că subcomenzile comunică între ele

Re: [so] [Tema2][Linux] File descriptor valgrind.log

2017-04-02 Fir de Conversatie Costin Lupu via so
On 04/02/2017 03:46 PM, Adrian-Eduard PANDELICĂ (66891) via so wrote: Salut. Atunci cand rulez checkerul cu optiunea de verificare cu valgrind, in fisierul de log apare ca la exit am un file descriptor open si anume: ==15794== FILE DESCRIPTORS: 1 open at exit. ==15794== Open file descriptor

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-02 Fir de Conversatie Costin Lupu via so
On 04/02/2017 04:48 PM, Darius-Florentin Neatu wrote: Din pacate nu am folosit la inceput acel script si mi-a facut eu un repo manual. Nu mi-a mers din cateva incercari autentificarea din script, asa ca am renuntat. O sa adaug manual responsabilii pentru tema. Ti-am dat drepturi de *reporter*

Re: [so] [SO][Tema 2] Portabilitate

2017-04-02 Fir de Conversatie Costin Lupu via so
On 04/02/2017 03:54 PM, Darius-Florentin Neatu via so wrote: Salut, As vrea sa stiu daca are sens sa incerc sa fac tema portabila (in cazul implementarii mele). Nu am gandit bine acest lucru de la inceput si am ajuns in urmatoarea situatie: am cateva functii care au complet alta implementare

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-02 Fir de Conversatie Costin Lupu via so
On 04/02/2017 03:44 PM, Darius-Florentin Neatu wrote: Eu intrebasem despre limita pentru nSize de la Pipe pentru ca in implementarea de pe Windows fac a | b | c serial. Adica dupa ce s-a terminat a, b incepe sa citeasca. Dupa ce s-a terminat b, c incepe sa citeasca. Aici e o problemă.

Re: [so] [Tema2][Windows] Parametru CreatePipe

2017-04-02 Fir de Conversatie Costin Lupu via so
On 04/02/2017 03:33 AM, Darius-Florentin Neatu via so wrote: Salut, Vom fi depunctati daca punem o valoare mare pentru numarul maxim de bytes care se pot afla la un moment dat in pipe? (parametrul nSize de la CreatePipe). Ex. 20MB Darius, de ce ar fi asta o problemă? Uite ce scrie în

Re: [so] [Tema2][Windows] Bug-uri in scheletul de cod

2017-03-26 Fir de Conversatie Costin Lupu via so
Salutare, Sebastian, Am făcut merge-ul în master și în consecință ai primit și 2 karme pentru cele 2 buguri fixate. Îți mulțumim de ajutor! Să faceți, vă rog, update în clonele locale (cu comanda 'git pull') pentru ultimele modificări ce conțin bugfix-urile lui Sebastian. Costin On Sun,

Re: [so] [Tema2] Operatorul de paralelism "&"

2017-03-26 Fir de Conversatie Costin Lupu via so
On Fri, 2017-03-24 at 19:18 +0200, Alexandru Elisei via so wrote: > Din enunt: > > "de exemplu, expr1 & expr2 va avea ca efect execuția comenzilor > expr1 și a comenzilor expr2 în paralel" > > In cazul urmator: > > sleep 10 & ls > > este in regula daca asteptam cele 10 secunde pentru a

Re: [so] [Tema2][Windows] Bug-uri in scheletul de cod

2017-03-26 Fir de Conversatie Costin Lupu via so
Salutare, Sebastian, Am făcut review la modificările tale. Două din cele trei commit-uri au nevoie de modificări [1]. [1] https://github.com/systems-cs-pub-ro/so-assignments/pull/2 Costin On Fri, 2017-03-24 at 22:20 +0200, Mihai Barbulescu via so wrote: > Excelent și mulțumim! > > > Va

Re: [so] [Tema1][Windows] Probleme Vmchecker

2017-03-21 Fir de Conversatie Costin Lupu via so
On Tue, 2017-03-21 at 13:57 +, Robert Radu wrote: > Nu am reusit sa testez cu masina virtuala de windows deoarece imi > crapa dupa ce o deschideam(am incercat multiple reinstalari). Personal mă surprinde că nu folosiți lista de discuții și pentru astfel de probleme. Din proprie experiență

Re: [so] [Tema1][Windows] Probleme Vmchecker

2017-03-21 Fir de Conversatie Costin Lupu via so
On Tue, 2017-03-21 at 11:17 +, Robert Radu via so wrote: > Salut! > > Am intampinat dificultati in momentul in care am uploadat tema pentru > versiunea de Windows. Mai exact primesc eroarea: Setting environment > for using Microsoft Visual Studio 2010 x86 tools, Mesajul ăsta nu reprezintă o

Re: [so] [SO][Tema1][Windows]

2017-03-20 Fir de Conversatie Costin Lupu via so
On Mon, 2017-03-20 at 13:15 +0200, Mihaela Dobre via so wrote: > Bună ziua, > > Am rulat tema local atât pe linux, cat și pe Windows și funcționează. > Însă pe vmchecker îmi rulează doar testele pe linux. Pe Windows > rulează doar testul 0. Ce pot face ? Ai rulat pe mașina virtuală de Windows de

Re: [so] [Tema2] Append si write normal in acelasi fisier

2017-03-17 Fir de Conversatie Costin Lupu via so
On Fri, 2017-03-17 at 13:40 +, George-Sebastian PÎRTOACĂ (66847) via so wrote: > Salut, > > > Este in regula daca semnalam un comportament de genul cmd >> file 2> > file ca eroare? Deoarece nu se poate sa scriem in acelasi timp la o > pozitie si sa facem si append in acelasi fisier iar

Re: [so] [Tema2] Redirectari multiple output

2017-03-16 Fir de Conversatie Costin Lupu via so
On Thu, 2017-03-16 at 21:46 +0200, Olaru Catalin via so wrote: > Buna seara, > > > Am o intrebare in legatura cu cazul in care apar redirectari multiple. > S-a spus in enunt despre cazul in care avem comanda >out1 >out2 ca > alegem oricare fisier pentru a redirecta outputul. Unde mai exact în

Re: [so] [Tema2][Linux] Restrictie execv pe tema

2017-03-15 Fir de Conversatie Costin Lupu via so
On Wed, 2017-03-15 at 20:50 +0200, Stefan-Adrian Popa via so wrote: > Salut, > > Am o intrebare referitoare la restrictia de a nu apela *execv()* pe > executabilul temei pentru a rula o parte din arbore independent. > > As vrea sa stiu daca o abordare de tipul: *fork()* + apelul functiei >

Re: [so] [Tema1][Linux] Seq Fault Checker local si Vmchecker

2017-03-14 Fir de Conversatie Costin Lupu via so
On 03/15/2017 12:40 AM, Andrei Tulus via so wrote: Salut, Am si eu o problema pe testul 29 pentru comanda invalida. Atenție: Seg Fault se generează pentru testul 30, nu 29. Mai întâi se afișează eroarea, după care urmează statusul testului. Eu am folosit functia DIE care returneaza un

Re: [so] [Tema1]Diferenta masina virtuala windows - checker windows

2017-03-14 Fir de Conversatie Costin Lupu via so
On Mon, 2017-03-13 at 23:17 +, Roxana-Georgiana MACARIE (67116) via so wrote: > Buna, > > > Pe masina virtuala de windows imi trec toate testele (inclusiv 7,8) > dar pe vmchecker acestea pica. Am rulat testele pe masina virtuala de > mai multe ori si nu primesc niciodata segfault sau alta

Re: [so] [Tema1][Platforma] Problema checker local

2017-03-12 Fir de Conversatie Costin Lupu via so
Salutare, Alex, Nu înțeleg exact ce se întâmplă. Mai am nevoie de niște detalii. Se comportă corect rularea celor două comenzi de mai jos? $ ./tema1 1 _test/inputs/test1.in > test1.out $ cat test1.out vincent Costin On 03/12/2017 03:48 PM, Alexandru Craciun via so wrote: Salut. Am la

Re: [so] [SO][Tema2] Schimbarea directorului

2017-03-11 Fir de Conversatie Costin Lupu via so
On Sat, 2017-03-11 at 21:45 +0200, Olaru Catalin wrote: > Salut, > > Am o nelamurire in privinta temei 2. > Cand se da comanda interna cd, e ok sa folosesc chdir? Alternativa ar > fi sa tin minte path-ul curent si sa il modific tot timpul, dar ar fi > problematic la unele comenzi. Eu nu văd

Re: [so] [Tema1][Windows] Warning comentarii

2017-03-11 Fir de Conversatie Costin Lupu via so
On Sat, 2017-03-11 at 18:31 +, Florentina PETCU (66939) via so wrote: > Buna seara > > Pe vmchecker, pe Windows, primesc urmatorul warning: > sal.h(109) : warning C4001: nonstandard extension 'single line > comment' was used Presupun că folosești opțiunea /Za pentru cl. De ce? > Se

Re: [so] [Tema1][Windows] warning C4001 si optiunea /Za

2017-03-11 Fir de Conversatie Costin Lupu via so
On Sat, 2017-03-11 at 21:58 +0200, Andrei Mihalea via so wrote: > > Îmi apare următorul warning la compilare: > "C:\Program Files\Microsoft Visual Studio 10.0\VC\INCLUDE\sal.h(109) : > warning C4001: nonstandard extension 'single line comment' was used". > > Menționez că am folosit opțiunea

Re: [so] [Tema1][General] Reminder rezolvare code-style

2017-03-11 Fir de Conversatie Costin Lupu via so
On Sat, 2017-03-11 at 14:57 +0200, Alexandru Elisei wrote: > 2017-03-11 14:30 GMT+02:00 Costin Lupu via so <so@cursuri.cs.pub.ro>: > > Am observat că există submisii ale temei 1 pe vmchecker [3] care încă nu > > trec testul 0, deși toate celelalte teste trec. În acest caz nota

Re: [so] [Tema1] Eroare checkpatch.pl

2017-03-11 Fir de Conversatie Costin Lupu via so
Salutare, Alex, Bine punctat! Este, să zicem, mai degrabă o inconsistență. Când rulezi checkpatch.pl pe toate sursele din director îți afișează doar prima eroare per fiecare sursă. Dacă o rezolvi pe prima, la următoarea rulare o să ți-o afișeze și pe următoarea, șamd. Ca să vezi toate erorile pe

[so] [Tema1][General] Reminder rezolvare code-style

2017-03-11 Fir de Conversatie Costin Lupu via so
Salutare, Vă reamintim că testul 0 se ia în considerație în evaluarea punctajului final al fiecărei temei [1,2]. Am observat că există submisii ale temei 1 pe vmchecker [3] care încă nu trec testul 0, deși toate celelalte teste trec. În acest caz nota maximă va fi 9.5 în loc de 10, deoarece

Re: [so] [Tema1][Windows] Eroare compilare vmchecker

2017-03-10 Fir de Conversatie Costin Lupu via so
Salutare, Vlad, Tema se compilează pe Windows folosind compilatorul cl, nu gcc. Costin On Sat, 2017-03-11 at 00:49 +0200, Vlad Popa via so wrote: > In urma compilarii pe vmchecker pe platforma Windows cu comanda: > > > gcc -std=c99 main.c -o tema1.exe -L. -lhash > > > primesc urmatoarea

Re: [so] [Memorie Virutuala][Ce determina Segmentation fault]

2016-04-08 Fir de Conversatie Costin Lupu via so
Salutare, Tiberiu, On Thu, 2016-04-07 at 17:46 +, Tiberiu IORGULESCU (25243) via so wrote: > Am o intrebare: > Cum se prinde sistemul de operare daca sa dea sau nu sigsegv (sau ce > se intampla de fapt in spate atunci cand se aloca o pagina?). > > De exemplu, daca eu aloc o zona de memorie,

Re: [so] [Tema 2] Enunt gresit

2016-03-31 Fir de Conversatie Costin Lupu via so
Bună, Andra, On Thu, 2016-03-31 at 20:09 +, Andra-Denis IONESCU (25089) via so wrote: > Buna, > > > As vrea sa stiu de ce ati specificat in enunt aceasta ordine de > prioritate a operatorilor? > > > Prioritatea operatorilor de execuție este, de la cel mai prioritar la > cel mai puțin

Re: [so] [Tema2][Linux] Numarul de fork-uri necesare pentru implementarea pipe-ului

2016-03-29 Fir de Conversatie Costin Lupu via so
Da, e o confuzie aici. Analizăm situația simplă: 'cmd1 | cmd2'. Vezi răspunsurile mele inline. On Tue, 2016-03-29 at 16:36 +0300, Teodor Ciuraru wrote: > Într-adevăr, este puțin mai greu de înțeles ce vreau să zic fără sursă > în sine. :P > > > În link-ul acesta, folosește două fork-uri (dar

Re: [so] [Tema2][Linux] Numarul de fork-uri necesare pentru implementarea pipe-ului

2016-03-29 Fir de Conversatie Costin Lupu via so
Salutare, Teodor, On Tue, 2016-03-29 at 16:02 +0300, Teodor Ciuraru via so wrote: > Salut! > > Legat de implementarea pipe-ului, am observat că pe Internet (pe Stack, cel > puțin) sunt două tabere, tabară celor care prezintă implementarea pipe-ului > cu un singur fork() și cea a celor care

Re: [so] [Tema2][Windows][ problema rulare]

2016-03-28 Fir de Conversatie Costin Lupu via so
On Mon, 2016-03-28 at 20:23 +, Barbuceanu Malin Andrei via so wrote: > Salut, > > > Incerc sa rulez tema din masina virtuala. Am toate fisierele din > scheletul de cod, impreuna cu executabilul si fisierele din checker > (_test, run_all.sh) in acelasi director. Pentru a rula, dau nmake din >

Re: [so] [Tema2][Linux] Problema pipe fisiere mari

2016-03-28 Fir de Conversatie Costin Lupu via so
Ok, urmărește cele 3 puncte din mail-ul meu anterior și revino cu răspuns. # PS: La toate mail-urile de interes general (aka via # so@cursuri.cs.pub.ro), butonul de "Reply All"/"Group Reply"/șamd, este # sfânt. Toate

Re: [so] [Tema2][Linux] Problema pipe fisiere mari

2016-03-28 Fir de Conversatie Costin Lupu via so
On Mon, 2016-03-28 at 19:40 +0300, Bogdan Basuc via so wrote: > Salut, > > > Am observat ca daca am un fisier mare (~10M) comanda > > cat big_file | cat > out > > esueaza. Mentionez ca urmatoarele comenzi se executa cu succes: > > cat big_file > cat big_file > out > > Si de asemenea daca am

Re: [so] [Tema2][Linux] Pipe multiplu pe fisiere mari

2016-03-27 Fir de Conversatie Costin Lupu via so
On Sun, 2016-03-27 at 20:05 +0300, Alexandru Balan via so wrote: > Salut, > > > Intampin urmatoarea problema. Am 2 fisiere, sa le numim small si big. > Fisierul small are putin continut(cateva zeci de linii de text) in > timp ce fisierul big este un fisier cu foarte mult continut. > > > Atunci

Re: [so] [Tema 2][Linux] Return value diferit in masina virtuala

2016-03-26 Fir de Conversatie Costin Lupu via so
Salutare, Bogdan, On Sat, 2016-03-26 at 19:44 +0200, Bogdan Stefan via so wrote: > > Am urmatoarea problema: imi pica un test(13) pe vmchecker, in timp ce > pe local nu. Am rulat mini-shell-ul tău local la mine. Guess what? Pică testul 13. O să te rog să faci debugging pe mașina virtuală. M-am

Re: [so] [SO][Tema2][Linux] Output dublat la rularea in masina virtuala - test16

2016-03-25 Fir de Conversatie Costin Lupu via so
Salutare, Michel, On Fri, 2016-03-25 at 13:02 +0200, Michel Cojocaru via so wrote: > Update la problema mea: > Se pare ca am introdus gresit comenzile. > Outputul in masina virtuala este cel bun: > 1 > 3 > 4 > 2 > Mentionez ca am folosit doar exit() in tema, nu si _exit(). > Problema persista,

Re: [so] [Tema 2][Windows][Operatorul &]

2016-03-22 Fir de Conversatie Costin Lupu via so
Salutare, On Tue, 2016-03-22 at 15:44 +, Gabriel-Eugen VĂDUVA (25137) via so wrote: > Salut, > > Pot folosi thread-uri (CreateThread) ca sa implementez operatorul de > paralelism & ? Este permisă folosirea thread-urilor cu CreateThread pentru operatorul &. Costin

Re: [so] [Tema2][Windows][Pipe cu redirectare out]

2016-03-21 Fir de Conversatie Costin Lupu via so
Salutare, On Mon, 2016-03-21 at 19:28 +0200, Alexandru Jercaianu via so wrote: > Salut, > > Am urmatoarea problema: la comanda "ls | grep mini" imi afiseaza la > stdout toate fisierele care contin mini, insa comanda "ls | grep mini > > out" imi creeaza fisierul out, insa acesta este gol. >

Re: [so] [Tema1][General]

2016-03-19 Fir de Conversatie Costin Lupu via so
On Thu, 2016-03-17 at 20:07 +0200, Mihai Cristian via so wrote: > Rulez valgrind si incerc sa fac debug de vreo 2-3h.. Tool-ul consacrat pentru debug pe Linux e gdb. Valgrind-ul doar îți oferă niște informații despre ce s-ar putea întâmpla. Când e insuficient nu-ți rămâne decât să faci stepping

Re: [so] [Tema2][Linux][Test 5][Comanda cd]

2016-03-19 Fir de Conversatie Costin Lupu via so
Salutare, On Fri, 2016-03-18 at 22:35 +0200, Mihai Catalin Arsenescu via so wrote: > Buna ziua/seara / Salut, > Imi pica testul 5 pe linux, iar cand iau operatiile "la mana" > programul meu face ce trebuie(din punctul meu de vedere). Am > urmatoarele nelamuriri: > 1) O diferenta intre programul

Re: [so] [Tema1][Gitlab]Adaugare in README

2016-03-19 Fir de Conversatie Costin Lupu via so
Salutare, On Sat, 2016-03-19 at 14:30 +, Horia STOENESCU via so wrote: > > In ultima versiune a temei 1 de la SO, pe care am incarcat-o pe > vmchecker, am uitat sa adaug in README, link-ul catre repository-ul de > pe gitlab. As dori sa adaug faptul ca le-am dat drepturi de acces >

Re: [so] [Tema 2] Mesaje de eroare

2016-03-18 Fir de Conversatie Costin Lupu via so
Salutare, Tudor, On Fri, 2016-03-18 at 07:45 +, Tudor PARASCHIV (3725) via so wrote: > Ce mesaje se scriu la stderr in cazul in care nu se trec sanity checks? Vad > ca singurul mesaj predefinit este ERR_ALLOCATION. Singurul mesaj impus este pentru cazul în care comanda/executabilul nu

Re: [so] [Tema1][Windows]Oprirea testelor

2016-03-15 Fir de Conversatie Costin Lupu via so
On Mon, 2016-03-14 at 22:46 +0200, Mihai Barbulescu via so wrote: > 2016-03-14 22:43 GMT+02:00 Ailin Menabil : > > Buna, > > > > am intampinat si eu aceeasi problema atunci cand testez tema pe windows. Pe > > vmchecker mi se opreste la testul 13. Pe linux, imi trec toate

Re: [so] [Tema1][General] Coding style - checkpatch.pl

2016-03-13 Fir de Conversatie Costin Lupu via so
Salutare, Iulian, On Sun, 2016-03-13 at 17:45 +0200, Iulian Matesica via so wrote: > Salut, > > Cand am rezolvat tema am folosit pentru indentare tab care era > configurat ca doua spatii. In urma rularii scriptului de verificare > primesc o gramada de warninguri de forma: > -

Re: [so] [Tema2][General] Intrebari Enunt

2016-03-13 Fir de Conversatie Costin Lupu via so
Salutare, Vlad, On Sat, 2016-03-12 at 22:52 +, Vlad MUSCALU via so wrote: > Salut, > Am câteva întrebări legate de Tema 2 - Mini-shell: > 1. Enunțul de pe ocw[1] este definitiv? Se poate să fie > schimbat până pe 17 Martie? Cerința temei e definitivată. E posibil să mai adaugăm

Re: [so] [Tema2][General] Modificare hash.c si hash.h

2016-03-12 Fir de Conversatie Costin Lupu via so
On Sat, 2016-03-12 at 18:50 +, Alexandru ŞORODOC via so wrote: > Salut, > > Avem voie sa modificam fisierele hash.c si hash.h fara a schimba > comportamentul functiei de hash? > Doresc sa adaug un typedef pentru tipul hash-ului si sa scot partea cu > "hash % hash_length" pentru ca este

Re: [so] [Tema1] Variabile globale

2016-03-11 Fir de Conversatie Costin Lupu via so
On Fri, 2016-03-11 at 20:06 +, George-Bogdan OPREA (25340) via so wrote: > Salut, > > > Sunt permise variabilele globale? As prefer sa declar hash-ul si > dimensiunea lui globale ca sa nu le trimit ca parametri tuturor > functiilor. De ce nu folosești încapsulare [1]? Remember POO? [1]

Re: [so] [Tema1][Windows]Problema rulare teste

2016-03-08 Fir de Conversatie Costin Lupu via so
On Tue, 2016-03-08 at 21:42 +, Horia STOENESCU via so wrote: > > Buna seara, > >Am o problema in legatura cu rularea temei pe o masina virtuala > cu Windows 7 (mentionez ca tema este functionala pe o masina de Linux > ). In momentul cand compilez cu cl.exe ( powershell ) ,

[so] [Tema1][General] Precizare linii goale in fisiere referinta

2016-03-07 Fir de Conversatie Costin Lupu via so
Salutare, Revin cu o precizare legată de problema semnalată de colegii voștri. Fișierele de referință din arhivele de teste conțin linii goale deoarece soluția folosită de noi pentru generarea lor afișează un '\n' în plus după fiecare din comenzile 'print', 'print_bucket' sau 'find'. Nu este

Re: [so] [Tema1][Linux] Teste

2016-03-07 Fir de Conversatie Costin Lupu via so
On Mon, 2016-03-07 at 09:19 +0200, Alexandros Dimos wrote: > Poate nu am inteles exact cum trebuie, dar in test18.in nu vad linii > goale. > La fel si testele 21,22 si inca vreo doua. Ai înțeles bine, eu am răspuns greșit și te-am indus în eroare. Scuze! Soluția de referință mai afișează un '\n'

Re: [so] [Tema1][Linux] Teste

2016-03-06 Fir de Conversatie Costin Lupu via so
On Sun, 2016-03-06 at 16:29 +0200, Igor Parvan via so wrote: > Imi puteti spune, va rog, de ce unele fisiere .ref au linii libere? > > Exemplu fisierul test18.ref: > albertina picasso ashlee philippine sharleen sofia june > > june picasso Din enunțul temei: "Liniile goale din fișierul de

[so] Verificare code style

2016-03-05 Fir de Conversatie Costin Lupu via so
Salutare, Repo-ul pentru temele de SO [1] a fost updatat cu script-ul 'checkpatch_wrapper.sh' - un wrapper peste scriptul checkpatch.pl. Puteți folosi acest wrapper pentru a vă verifica sursele înainte de a uploada o temă. Wrapper-ul dezactivează verificările considerate irelevante de echipa SO