<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>Long post coming, be prepared…</div>
<div><br>
</div>
<div>Am instalat dotnet core [1] in masina virtuala so-vm-linux-ubuntu (asta mi s-a parut potrivita), am testat cu o aplicatie hello world, e totul ok, insa nu am urcat-o inapoi pe checker.</div>
<div><br>
</div>
<div>Treaba cu dotnet core este urmatoarea: este open-source, cross-platform foarte frumos insa este doar in beta (nici macar RC). Ca sa nu fie probleme de compatibilitate intre beta build-uri, masina virtuala trebuie actualizata constant si asta presupune
 un overhead enorm atat pe checker cat si pe retea.</div>
<div>Aici puteti vedea cam tot ce ofera dotnet core in momentul de fata [2]. Problema este ca tema trebuie rezolvata in Visual Studio Code (editor open-source, atom based) ceea ce nu ofera foarte multa flexibilitate (fiind si el in beta) si in plus, majoritatea
 au instalat Visual Studio Community cu C# by default. </div>
<div><br>
</div>
<div>Deci, ca totul sa fie “roz”, un student trebuie sa aibe exact build-ul de pe masina ca output-ul sa fie corect, sa foloseasca Visual Studio Code si sa spere ca nu are probleme in cod ce tine de implementarea curenta a framework-ului in build. Ceea ce e
 foarte naspa pentru un student care ar avea macar dorinta sa invete C# ca I se pare interesant sau ca a vazut pe net o chestie tare insa nu poate pentru ca se loveste de toate conditionalele dotnet core-ului.</div>
<div><br>
</div>
<div>In concluzie, desi e foarte misto sa rulam totul din linux (si o sa se ajunga la asta probabil la anul sau peste 2 ani), cred ca cea mai buna optiune ar fi sa configuram o masina virtuala de windows cu .NET Framework 4 si rezolvam toate problemele de compatibilitate.</div>
<div><br>
</div>
<div>[1] - <a href="https://dotnet.github.io/">https://dotnet.github.io/</a></div>
<div>[2] - <a href="https://github.com/dotnet/coreclr/tree/master/src/mscorlib/src/System">https://github.com/dotnet/coreclr/tree/master/src/mscorlib/src/System</a></div>
<div><br>
</div>
<div>Laurentiu Stamate</div>
<div>
<div id="MAC_OUTLOOK_SIGNATURE"></div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Laurentiu-George Stamate <<a href="mailto:laurentiu.stamate@stud.acs.upb.ro">laurentiu.stamate@stud.acs.upb.ro</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday 15 March 2016 at 14:37<br>
<span style="font-weight:bold">To: </span>Valentin Gosu <<a href="mailto:valentin.gosu@gmail.com">valentin.gosu@gmail.com</a>><br>
<span style="font-weight:bold">Cc: </span>Razvan Deaconescu <<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>>, "<a href="mailto:vmchecker-request@cursuri.cs.pub.ro">vmchecker-request@cursuri.cs.pub.ro</a>" <<a href="mailto:vmchecker-request@cursuri.cs.pub.ro">vmchecker-request@cursuri.cs.pub.ro</a>>,
 Traian Rebedea <<a href="mailto:trebedea@gmail.com">trebedea@gmail.com</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [vmchecker-request] C# pe vmchecker<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>
<div>Rezolvat. Nu rulam cu cheia care trebuie.</div>
<div><br>
</div>
<div>Mersi.</div>
<div><br>
</div>
<div>Laurentiu Stamate</div>
<div>
<div id=""></div>
</div>
</div>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>Valentin Gosu <<a href="mailto:valentin.gosu@gmail.com">valentin.gosu@gmail.com</a>><br>
<span style="font-weight:bold">Date: </span>Tuesday 15 March 2016 at 14:29<br>
<span style="font-weight:bold">To: </span>Laurentiu-George Stamate <<a href="mailto:laurentiu.stamate@stud.acs.upb.ro">laurentiu.stamate@stud.acs.upb.ro</a>><br>
<span style="font-weight:bold">Cc: </span>Razvan Deaconescu <<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>>, "<a href="mailto:vmchecker-request@cursuri.cs.pub.ro">vmchecker-request@cursuri.cs.pub.ro</a>" <<a href="mailto:vmchecker-request@cursuri.cs.pub.ro">vmchecker-request@cursuri.cs.pub.ro</a>>,
 Traian Rebedea <<a href="mailto:trebedea@gmail.com">trebedea@gmail.com</a>><br>
<span style="font-weight:bold">Subject: </span>Re: [vmchecker-request] C# pe vmchecker<br>
</div>
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div>
<div>Ar trebui sa mearga. Cheia e adaugata in authorized_keys.<br>
</div>
Verifica ca incerci sa te conectezi la <a href="mailto:pa@checker.cs.pub.ro">pa@checker.cs.pub.ro</a> si ca folosesti cheia privata care trebuie.<br>
</div>
Altfel trebuie sa facem niste debugging.<br>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-03-15 13:20 GMT+01:00 Laurenţiu-George STAMATE (24832)
<span dir="ltr"><<a href="mailto:laurentiu.stamate@stud.acs.upb.ro" target="_blank">laurentiu.stamate@stud.acs.upb.ro</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Salutare,<br>
<br>
Aparent nu am acces la masina, imi da Permission denied (publickey).<br>
<br>
Mi-am configurat pe fep (<a href="mailto:laurentiu.stamate@fep.grid.pub.ro">laurentiu.stamate@fep.grid.pub.ro</a>) autentificarea. Comanda rulata:<br>
        - ssh-keygen -t rsa -b 4096 -f pa-vmchecker.key -C "pa-vmchecker-ssh-key”<br>
<br>
Am facut eu ceva gresit? Am mai atasat odata cheia publica pentru orice eventualitate.<br>
<br>
Laurentiu Stamate<br>
<div class="HOEnZb">
<div class="h5"><br>
<br>
<br>
On 15/03/16 13:00, "Laurenţiu-George STAMATE (24832)" <<a href="mailto:laurentiu.stamate@stud.acs.upb.ro">laurentiu.stamate@stud.acs.upb.ro</a>> wrote:<br>
<br>
>Salutare,<br>
><br>
>O sa ma uit in decursul zilei de azi si revin cu un mail diseara.<br>
><br>
>Multumesc anticipat.<br>
><br>
>Laurentiu Stamate<br>
><br>
>> On 15 Mar 2016, at 12:30, Razvan Deaconescu <<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>> wrote:<br>
>><br>
>> Valentin Gosu <<a href="mailto:valentin.gosu@gmail.com">valentin.gosu@gmail.com</a>> writes:<br>
>>> 2016-03-11 19:16 GMT+01:00 Laurenţiu-George STAMATE (24832) <<a href="mailto:laurentiu.stamate@stud.acs.upb.ro">laurentiu.stamate@stud.acs.upb.ro</a>>:<br>
>>>> Am atasat cheia publica.<br>
>>>><br>
>>>><br>
>>>> M-am documentat mai mult pe dotnet.core si majoritatea functiilor de baza<br>
>>>> sunt implementate (liste, vectori, colectii etc.). Daca e sa folosim<br>
>>>> dotnet.core pe aceeasi masina ar fi mult mai eficient ca si resurse, dar e<br>
>>>> posibil sa nu suporte librarii custom (lucru care la o tema nu e foarte ok<br>
>>>> si in general la temele la PA de anul trecut nu a fost nevoie de foarte<br>
>>>> multe structuri mai complexe).<br>
>>>><br>
>>>><br>
>>>> In concluzie, e destul de ok sa instalez dotnet.core [1] in masina curenta<br>
>>>> sau o copie; eventual poti sa verifici dupa @Valentin Gosu<br>
>>>> <<a href="mailto:valentin.gosu@gmail.com">valentin.gosu@gmail.com</a>> .<br>
>>><br>
>>> ssh <a href="mailto:pa@checker.cs.pub.ro">pa@checker.cs.pub.ro</a><br>
>><br>
>> Salutare, Vali, Laurențiu.<br>
>><br>
>> E rezolvată treabă cu <a href="mailto:pa@checker.cs.pub.ro">pa@checker.cs.pub.ro</a>? Mai e ceva de făcut aici?<br>
>><br>
>>>> [1] - <a href="https://dotnet.github.io/getting-started/" rel="noreferrer" target="_blank">
https://dotnet.github.io/getting-started/</a><br>
>><br>
>> Răzvan<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</span></div>
</div>
</span>
</body>
</html>