Re: [so] Simulare examen SO: sambata, 23 mai 2020, 14:00-16:00: Selectie studenti

2020-05-22 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Razvan Deaconescu  writes:
> Salutare.
>
> Căutăm 8 studenți entuziaști, cu spirit artistic și reputatie sportivă
> ireproșabilă, dornici să afle tainele universului pentru a participa ca
> evaluați la simularea de examen de SO de sâmbătă, 23 mai 2020, ora
> 14:00. Ceilalți studenți pot participa ca public. Vom înregistra
> simularea.
>
> Primii 8 studenți care răspund și care satisfac criteriile de mai jos
> vor fi selectați.
>
> Pentru selecție, trebuie satisfăcute următoarele criterii:
> * studentul să fi ascultat măcar o manea în ultimele 10 zile (credem pe
>   cuvânt, nu verificăm)
> * studentul trebuie să fi postat cel puțin un mesaj / reply pe această
>   listă; și să dea în mesaj link-ul la mesaj
> * reply-ul la acest mesaj trebuie să fie de tipul bottom posting
> * reply-ul trebuie să fie plain text
> * reply-ul trebuie să vină de la adresa @stud.acs.pub.ro
> * reply-ul trebuie să aibă conținutul:
> ---
> NUME Prenume, grupă
> ---
> * mesajul trebuie să țină un motiv amuzant (neapărat) legat de dorința
>   de a participa la simulare


---
MACOVEI Antonio Dan, 334CA
---
Cat de tare pot SO dau in bara la urma urmei?

Link catre o discutie de pe mailing list aici [1].

[1] http://cursuri.cs.pub.ro/pipermail/so/2020-March/019667.html

___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [Tema 2][Windows] Checkstyle error doar pe Windows

2020-03-16 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Salut Razvan,

Iti multumesc pentru raspuns, voi incerca sa folosesc snippet-ul dat de tine.

Cat despre ce am incercat eu sa fac, nu as fi avut problema de care spui tu
la 1. deoarece macro-ul primea ca parametru si valoarea de retur. Mai exact,
arata asa [1], iar numele ei era RETURN_IF_ERROR(assertion, return_value);

[1] https://pastebin.com/Wv8AYFan

O zi buna!


From: Razvan Crainea 
Sent: Monday, March 16, 2020 11:13 AM
To: Antonio-Dan MACOVEI (94298) ; Sisteme 
de Operare 
Cc: Dorin Geman 
Subject: Re: [so] [Tema 2][Windows] Checkstyle error doar pe Windows

Salutare!

Într-adevăr, nu este recomandată utilizarea instrucțiunilor de
modificare a flow-ului programului (return sau goto) în macro-uri din
două motive:
1. limitează modul în care poți folosi macro-ul: spre exemplu, dacă în
cadrul macro-ului folosești un `return -1`, atunci vei putea folosi
macro-ul respectiv doar în funcții care întorc valori întregi, nu și
funcții care nu întorc nimic, sau întorc pointeri
2. uitându-te la locurile în care se folosești macro-ul, este greu de
dedus ce face; la DIE() este simplu, că știi exact că execuția
programului moare (de acolo și numele DIE), dar dacă folosești return
sau goto, e mai greu de intuit - trebuie verificată definiția
macro-ului, lucru care face codul mai greu de citit.

Pentru a folosi în continuare macro-ul și a păstra calitatea codului,
poți modifica DIE să primească o *instrucțiune* pe care să o apeleze
în cazul în care condiția este adevărată. Spre exemplu, poți face ceva
de genul ăsta[2], unde este specificat explicit flow-ul programului.

[2] https://gitlab.cs.pub.ro/snippets/37

Numai bine,

On Mon, Mar 16, 2020 at 4:52 AM Antonio-Dan MACOVEI (94298) via so
 wrote:
>
> Chiar ma uitasem si eu pe linkul acela, insa am zis ca nu merita ceva de 
> genul la mine.
> Nu fac exit pentru ca trebuie sa propag codul de retur mai departe fara sa 
> opresc executia intregului program. Folosesc acel macro pentru a evita 
> if-urile care verifica o valoare de retur si intorc un cod, exact ca si DIE.
> Pe linux cred ca s-a oprit din tipat cand am pus acel do while ca la DIE.
>
> Get Outlook for Android
>
> 
> From: Dorin Geman 
> Sent: Sunday, March 15, 2020 10:54:22 PM
> To: Antonio-Dan MACOVEI (94298) ; 
> Sisteme de Operare 
> Subject: Re: [so] [Tema 2][Windows] Checkstyle error doar pe Windows
>
>
>
> On Sun, Mar 15, 2020 at 9:40 PM Antonio-Dan MACOVEI (94298) via so 
>  wrote:
>
> Salut,
>
> Am folosit un MACRO atat pe Linux, cat si pe Windows (asemanator cu cel de 
> DIE), insa doar pe Windows primesc urmatoarea eroare de coding style pe 
> vmchecker:
>
> WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should 
> be avoided
>
> Diferenta dintre DIE si functia mea este ca in loc de exit eu fac return.
> Ar trebui sa modific, sau se poate adauga o exceptie in checkstyle?
>
> Salut,
>
> De ce nu faci exit() în loc de return?
> Din ce am citit, return și goto __NU__ sunt recomandate în macro-uri. Am 
> găsit un mesaj[0] care prezintă un truc, în cazul în care chiar ții la acel 
> return.
> Totuși, este ciudat ca nu-ți dă aceeași eroare și pe Linux, tocmai am testat 
> cu un macro ce folosește return și sare imediat checkstyle-ul.
>
> Spor,
> Dorin Geman, 331CA
>
> [0]: https://lore.kernel.org/patchwork/patch/498381/
> ___
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii



--
Răzvan Crainea
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [Tema 2][README] 2x README

2020-03-16 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Am inteles, multumesc pentru raspuns.

O zi buna!

From: Mihai Barbulescu 
Sent: Saturday, March 14, 2020 10:19 PM
To: Paul Olaru ; Sisteme de Operare 

Cc: Antonio-Dan MACOVEI (94298) 
Subject: Re: [so] [Tema 2][README] 2x README

la README puteti avea acelasi fisier sa fie identic pe cele doua
platforme, dar asigurati-va ca fiecare arhiva il are.

On Sat, 14 Mar 2020 at 21:28, Paul Olaru via so  wrote:
>
> Un singur fișier README este suficient cu excepția cazului în care ai 
> variații suficient de mari să fie nevoie să le scrii într-un alt fișier.
>
> Dacă diferențele le poți exprima în câteva fraze un singur fișier e destul. 
> Dacă diferențele sunt suficient de mari în implementarea ta încât să merite o 
> discuție separată poți avea fișiere suplimentare.
>
> On Sat, Mar 14, 2020, 21:26 Antonio-Dan MACOVEI (94298) via so 
>  wrote:
>>
>> Buna seara,
>>
>> Este nevoie de 2x fisiere README, cate unul pentru fiecare platforma, sau 
>> putem sa il folosim pe acelasi scris astfel incat sa cuprinda ambele 
>> implementari? Ma gandesc ca ar fi la fel intr-o proportie foarte mare.
>>
>> Multumesc,
>> Antonio Macovei, 334CA
>> ___
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
> ___
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii



--
Cu stimă,
Mihai Bărbulescu
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [Tema 2][Windows] Checkstyle error doar pe Windows

2020-03-15 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Chiar ma uitasem si eu pe linkul acela, insa am zis ca nu merita ceva de genul 
la mine.
Nu fac exit pentru ca trebuie sa propag codul de retur mai departe fara sa 
opresc executia intregului program. Folosesc acel macro pentru a evita if-urile 
care verifica o valoare de retur si intorc un cod, exact ca si DIE.
Pe linux cred ca s-a oprit din tipat cand am pus acel do while ca la DIE.

Get Outlook for Android<https://aka.ms/ghei36>


From: Dorin Geman 
Sent: Sunday, March 15, 2020 10:54:22 PM
To: Antonio-Dan MACOVEI (94298) ; Sisteme 
de Operare 
Subject: Re: [so] [Tema 2][Windows] Checkstyle error doar pe Windows



On Sun, Mar 15, 2020 at 9:40 PM Antonio-Dan MACOVEI (94298) via so 
mailto:so@cursuri.cs.pub.ro>> wrote:
Salut,

Am folosit un MACRO atat pe Linux, cat si pe Windows (asemanator cu cel de 
DIE), insa doar pe Windows primesc urmatoarea eroare de coding style pe 
vmchecker:

WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be 
avoided

Diferenta dintre DIE si functia mea este ca in loc de exit eu fac return.
Ar trebui sa modific, sau se poate adauga o exceptie in checkstyle?

Salut,

De ce nu faci exit() în loc de return?
Din ce am citit, return și goto __NU__ sunt recomandate în macro-uri. Am găsit 
un mesaj[0] care prezintă un truc, în cazul în care chiar ții la acel return.
Totuși, este ciudat ca nu-ți dă aceeași eroare și pe Linux, tocmai am testat cu 
un macro ce folosește return și sare imediat checkstyle-ul.

Spor,
Dorin Geman, 331CA

[0]: https://lore.kernel.org/patchwork/patch/498381/
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

[so] [Tema 2][Windows] Checkstyle error doar pe Windows

2020-03-15 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Salut,

Am folosit un MACRO atat pe Linux, cat si pe Windows (asemanator cu cel de 
DIE), insa doar pe Windows primesc urmatoarea eroare de coding style pe 
vmchecker:

WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be 
avoided

Diferenta dintre DIE si functia mea este ca in loc de exit eu fac return.
Ar trebui sa modific, sau se poate adauga o exceptie in checkstyle?

Multumesc,
Antonio Macovei, 334CA
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

[so] [Tema 2][README] 2x README

2020-03-14 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Buna seara,

Este nevoie de 2x fisiere README, cate unul pentru fiecare platforma, sau putem 
sa il folosim pe acelasi scris astfel incat sa cuprinda ambele implementari? Ma 
gandesc ca ar fi la fel intr-o proportie foarte mare.

Multumesc,
Antonio Macovei, 334CA
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Re: [so] [Tema1][Linux] Import failed in VMWare

2020-03-01 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Am incercat acum si a mers. Citisem in mesajul de eroare ca daca as da retry nu 
ar mai functiona corect si nu am incercat din prima.

Mersi,
Antonio Macovei

Get Outlook for Android<https://aka.ms/ghei36>


From: Mihai Barbulescu 
Sent: Sunday, March 1, 2020 9:53:12 AM
To: Antonio-Dan MACOVEI (94298) ; Sisteme 
de Operare 
Subject: Re:[so] [Tema1][Linux] Import failed in VMWare

Ai apăsat acel buton de retry? Ce se întâmplă când îl apeși?

Cu stimă,
Mihai Bărbulescu


 Original message 
From: "Antonio-Dan MACOVEI (94298) via so" 
Date: Sat, Feb 29, 2020, 22:11
To: so@cursuri.cs.pub.ro
Subject: [so] [Tema1][Linux] Import failed in VMWare
Buna seara,

Am tot incercat sa import masina virtuala de Linux descarcata din repository-ul 
oficial de SO in VMWare Player (v 12 si 15.5) si mereu primesc aceasta eroare:

The import failed because so-ubuntu-18-04.ova did not pass OVF specification 
conformance or virtual hardware compliance checks.
Click Retry to relax OVF specification and virtual hardware compliance checks 
and try the import again, or click Cancel to cancel the import. If you retry 
the import, you might not be able to use the virtual machine in VMware Player.

Din ce am inteles de pe internet, problema ar fi ca masina a fost exportata din 
VirtualBox si nu e compatibila cu VMWare, insa pe ocw scrie ca ar trebui sa 
fie. Fac eu ceva gresit?

Multumesc,
Antonio Macovei, 334CA
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

[so] [Tema1][Linux] Import failed in VMWare

2020-02-29 Fir de Conversatie Antonio-Dan MACOVEI (94298) via so
Buna seara,

Am tot incercat sa import masina virtuala de Linux descarcata din repository-ul 
oficial de SO in VMWare Player (v 12 si 15.5) si mereu primesc aceasta eroare:

The import failed because so-ubuntu-18-04.ova did not pass OVF specification 
conformance or virtual hardware compliance checks.
Click Retry to relax OVF specification and virtual hardware compliance checks 
and try the import again, or click Cancel to cancel the import. If you retry 
the import, you might not be able to use the virtual machine in VMware Player.

Din ce am inteles de pe internet, problema ar fi ca masina a fost exportata din 
VirtualBox si nu e compatibila cu VMWare, insa pe ocw scrie ca ar trebui sa 
fie. Fac eu ceva gresit?

Multumesc,
Antonio Macovei, 334CA
___
http://ocw.cs.pub.ro/courses/so/info/lista-discutii