Differences

This shows you the differences between two versions of the page.

Link to this comparison view

so:teme:tema-1 [2021/03/10 19:54]
ionut.mihalache1506
so:teme:tema-1 [2022/11/06 17:50] (current)
ionut.mihalache1506
Line 3: Line 3:
  
 <note important>​ <note important>​
-  * Dată publicare: **10.03.2021** +  * Dată publicare: **10.03.2022** 
-  * <​html><​b><​span style="​color:​blue;">​Deadline</​span></​b></​html>:​ **21.03.2021, ora 23:55** +  * <​html><​b><​span style="​color:​blue;">​Deadline</​span></​b></​html>:​ **21.03.2022, ora 23:55** 
-  * <​html><​b><​span style="​color:​red;">​Deadline hard</​span></​b></​html>:​ **28.03.2021, ora 23:55**+  * <​html><​b><​span style="​color:​red;">​Deadline hard</​span></​b></​html>:​ **24.03.2022, ora 23:55**
 </​note>​ </​note>​
  
Line 31: Line 31:
 **Asigurați-vă că responsabilii de teme au drepturi de citire asupra repo-ului vostru**. **Asigurați-vă că responsabilii de teme au drepturi de citire asupra repo-ului vostru**.
  
-Ca să vă creați un repo de gitlab în instanța facultății:​ în repository-ul [[https://​github.com/​systems-cs-pub-ro/​so-assignments|so-assignments]] de pe Github se află un script Bash care vă ajută să vă creați un repository privat pe instanța de Gitlab a facultății,​ unde aveți la dispoziție 5 repository-uri private utile pentru teme. Urmăriți indicațiile din README și de pe [[:​so:​teme:​folosire-gitlab|wiki-ul SO]].+Ca să vă creați un repo de gitlab în instanța facultății:​ în repository-ul [[https://​github.com/​systems-cs-pub-ro/​so/​tree/​master/​assignments|repository-ul ​so, directorul ​assignments]] de pe Github se află un script Bash care vă ajută să vă creați un repository privat pe instanța de Gitlab a facultății,​ unde aveți la dispoziție 5 repository-uri private utile pentru teme. Urmăriți indicațiile din README și de pe [[:​so:​teme:​folosire-gitlab|wiki-ul SO]].
  
 Motivul pentru care încurajăm acest lucru este că responsabilii de teme se pot uita mai rapid pe [[https://​gitlab.cs.pub.ro|Gitlab]] la temele voastre pentru a vă ajuta în cazul în care întâmpinați probleme/​bug-uri. Este mai ușor să primiți suport în rezolvarea problemelor implementării voastre dacă le oferiți responsabililor de teme acces la codul sursă pe [[https://​gitlab.cs.pub.ro|Gitlab]]. Motivul pentru care încurajăm acest lucru este că responsabilii de teme se pot uita mai rapid pe [[https://​gitlab.cs.pub.ro|Gitlab]] la temele voastre pentru a vă ajuta în cazul în care întâmpinați probleme/​bug-uri. Este mai ușor să primiți suport în rezolvarea problemelor implementării voastre dacă le oferiți responsabililor de teme acces la codul sursă pe [[https://​gitlab.cs.pub.ro|Gitlab]].
  
 Crash-course practic de git puteți găsi aici: [[http://​gitimmersion.com/​lab_01.html#​main_content|git-immersion]] Crash-course practic de git puteți găsi aici: [[http://​gitimmersion.com/​lab_01.html#​main_content|git-immersion]]
 +
 </​note>​ </​note>​
  
Line 42: Line 43:
  
 <code bash> <code bash>
-student@so:​~$ git clone https://​github.com/​systems-cs-pub-ro/​so-assignments.git +student@so:​~$ git clone https://​github.com/​systems-cs-pub-ro/​so 
-student@so:​~$ cd so-assignments/​1-multi+student@so:​~$ cd assignments/​1-multi
 </​code>​ </​code>​
- 
  
 În repository-ul de pe Github se vor găsi și scheletele pentru temele viitoare, care vor fi actualizate și se vor putea descărca pe viitor folosind comanda: În repository-ul de pe Github se vor găsi și scheletele pentru temele viitoare, care vor fi actualizate și se vor putea descărca pe viitor folosind comanda:
Line 140: Line 140:
   * **Nu aveți voie să apelați un alt preprocesor (folosind ''​system'',​ ''​exec'',​ sau orice altă metodă)** pentru a implementa functionalitatea cerută.   * **Nu aveți voie să apelați un alt preprocesor (folosind ''​system'',​ ''​exec'',​ sau orice altă metodă)** pentru a implementa functionalitatea cerută.
  
-===== <​html><​span style="​font-weight:​900;"> ​Precizări VMChecker ​</​span></​html>​=====+===== Precizări VMChecker =====
  
 Arhiva temei va fi încărcată de două ori pe [[https://​vmchecker.cs.pub.ro/​ui/#​SO|vmchecker]] (Linux și Windows). <​html><​span style="​color:​red;​ font-weight:​900;">​Arhiva trimisă trebuie să fie aceeași pe ambele platforme</​span></​html>​ (se vor compara cele două arhive trimise, <​html><​span style="​font-weight:​900;">​în caz că va exista vreo diferență între cele două încărcări,​ tema va fi punctată cu 0</​span></​html>​). Arhiva temei va fi încărcată de două ori pe [[https://​vmchecker.cs.pub.ro/​ui/#​SO|vmchecker]] (Linux și Windows). <​html><​span style="​color:​red;​ font-weight:​900;">​Arhiva trimisă trebuie să fie aceeași pe ambele platforme</​span></​html>​ (se vor compara cele două arhive trimise, <​html><​span style="​font-weight:​900;">​în caz că va exista vreo diferență între cele două încărcări,​ tema va fi punctată cu 0</​span></​html>​).
Line 212: Line 212:
  
 ===== Resurse necesare realizării temei ===== ===== Resurse necesare realizării temei =====
 +<​hidden>​
 Pentru a clona repo-ul și a accesa resursele temei 1: Pentru a clona repo-ul și a accesa resursele temei 1:
  
Line 220: Line 220:
 student@so-vm:​~/​so-assignments$ cd 1-multi student@so-vm:​~/​so-assignments$ cd 1-multi
 </​code>​ </​code>​
 +</​hidden>​
  
  
Line 251: Line 252:
 ===== Suport, întrebări și clarificări ===== ===== Suport, întrebări și clarificări =====
  
-Pentru întrebări sau nelămuriri legate de temă folosiți [[https://​curs.upb.ro/​mod/​forum/​view.php?​id=222591|forumul temei]] [[:​so:​info:​lista-discutii|lista de discuții]] ​sau [[:​so:​info:​documentatie#​social_media|canalul de IRC]].+Pentru întrebări sau nelămuriri legate de temă folosiți [[https://​curs.upb.ro/2021/​mod/​forum/​view.php?​id=183917|forumul temei]]. Recomandăm să căutați eventuale întrebări și în arhiva ​[[:​so:​info:​lista-discutii|listei ​de discuții]], poate veți găsi ceea ce căutați până veți primi un răspuns din partea noastră.
  
 <note important>​ <note important>​
-Orice intrebare pe mailing list e recomandat să aibă subiectul ​de forma ''​[Tema1][Platforma] Titlul problemei''​Exemple ​de așa da: +Orice intrebare ​postată ​pe forumul temei e recomandat să conțină o descriere cât mai clară a eventualei probleme. Întrebări ​de forma: "Nu merge XDe ce?" fără o descriere mai amănunțită vor primi un răspuns mai greu sau vor primi un răspuns sub formă ​de întrebare pentru ​cere lămuriri. 
 +Înainte să postați o întrebare pe forum citiți ​și celelalte întrebări(dacă există) pentru ​vedea dacă întrebarea voastră a fost deja adresată sub o altă formă(în cazul în care răspunsul din partea echipei vine mai greu este mai rapid să căutați voi deja printre întrebările existente).
  
-   [Tema1][Linux] Memory leaks detected, desi am facut free +**ATENȚIE** să nu postați imagini cu părți din soluția voastră pe forumul pus la dispoziție sau orice alt canal public ​de comunicațieDacă veți face acest lucru, vă asumațrăspunderea dacă veți primi copiat pe temă.
-   [Tema1][Windows] No makefile found +
-   [Tema1][General] Neclaritate enunt: implementare directiva "#​define"​ +
- +
-Exemple de așa nu:  +
- +
-   Problema la tema 1 +
-   * eroare tema 1 +
-   * eroare la citire +
- +
-Evident, și în cel de-al doilea caz veți primi răspunsuri,​ dar e posibil ​să le primiți mai greu. În conținutul emailului, în caz de probleme mai specifice dați cât mai multe detalii despre ce ați încercat, mesaje de eroare, faceți attach ​la log-uri de execuție, output-uri ​de comenzi respectiv ce comenzi ați rulat etc +
- +
-Revedeți șsecțiunea de [[:​so:​info:​lista-discutii|guidelines pentru lista de discuții SO]]+
  
 </​note>​ </​note>​
 </​hidden>​ </​hidden>​
 +
so/teme/tema-1.1615398851.txt.gz · Last modified: 2021/03/10 19:54 by ionut.mihalache1506
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0