[vmchecker-request] C# pe vmchecker

Laurenţiu-George STAMATE (24832) laurentiu.stamate at stud.acs.upb.ro
Tue Mar 15 17:27:38 EET 2016


Long post coming, be prepared…

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.

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.
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.

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.

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.

[1] - https://dotnet.github.io/
[2] - https://github.com/dotnet/coreclr/tree/master/src/mscorlib/src/System

Laurentiu Stamate

From: Laurentiu-George Stamate <laurentiu.stamate at stud.acs.upb.ro<mailto:laurentiu.stamate at stud.acs.upb.ro>>
Date: Tuesday 15 March 2016 at 14:37
To: Valentin Gosu <valentin.gosu at gmail.com<mailto:valentin.gosu at gmail.com>>
Cc: Razvan Deaconescu <razvan.deaconescu at cs.pub.ro<mailto:razvan.deaconescu at cs.pub.ro>>, "vmchecker-request at cursuri.cs.pub.ro<mailto:vmchecker-request at cursuri.cs.pub.ro>" <vmchecker-request at cursuri.cs.pub.ro<mailto:vmchecker-request at cursuri.cs.pub.ro>>, Traian Rebedea <trebedea at gmail.com<mailto:trebedea at gmail.com>>
Subject: Re: [vmchecker-request] C# pe vmchecker

Rezolvat. Nu rulam cu cheia care trebuie.

Mersi.

Laurentiu Stamate

From: Valentin Gosu <valentin.gosu at gmail.com<mailto:valentin.gosu at gmail.com>>
Date: Tuesday 15 March 2016 at 14:29
To: Laurentiu-George Stamate <laurentiu.stamate at stud.acs.upb.ro<mailto:laurentiu.stamate at stud.acs.upb.ro>>
Cc: Razvan Deaconescu <razvan.deaconescu at cs.pub.ro<mailto:razvan.deaconescu at cs.pub.ro>>, "vmchecker-request at cursuri.cs.pub.ro<mailto:vmchecker-request at cursuri.cs.pub.ro>" <vmchecker-request at cursuri.cs.pub.ro<mailto:vmchecker-request at cursuri.cs.pub.ro>>, Traian Rebedea <trebedea at gmail.com<mailto:trebedea at gmail.com>>
Subject: Re: [vmchecker-request] C# pe vmchecker

Ar trebui sa mearga. Cheia e adaugata in authorized_keys.
Verifica ca incerci sa te conectezi la pa at checker.cs.pub.ro<mailto:pa at checker.cs.pub.ro> si ca folosesti cheia privata care trebuie.
Altfel trebuie sa facem niste debugging.

2016-03-15 13:20 GMT+01:00 Laurenţiu-George STAMATE (24832) <laurentiu.stamate at stud.acs.upb.ro<mailto:laurentiu.stamate at stud.acs.upb.ro>>:
Salutare,

Aparent nu am acces la masina, imi da Permission denied (publickey).

Mi-am configurat pe fep (laurentiu.stamate at fep.grid.pub.ro<mailto:laurentiu.stamate at fep.grid.pub.ro>) autentificarea. Comanda rulata:
        - ssh-keygen -t rsa -b 4096 -f pa-vmchecker.key -C "pa-vmchecker-ssh-key”

Am facut eu ceva gresit? Am mai atasat odata cheia publica pentru orice eventualitate.

Laurentiu Stamate



On 15/03/16 13:00, "Laurenţiu-George STAMATE (24832)" <laurentiu.stamate at stud.acs.upb.ro<mailto:laurentiu.stamate at stud.acs.upb.ro>> wrote:

>Salutare,
>
>O sa ma uit in decursul zilei de azi si revin cu un mail diseara.
>
>Multumesc anticipat.
>
>Laurentiu Stamate
>
>> On 15 Mar 2016, at 12:30, Razvan Deaconescu <razvan.deaconescu at cs.pub.ro<mailto:razvan.deaconescu at cs.pub.ro>> wrote:
>>
>> Valentin Gosu <valentin.gosu at gmail.com<mailto:valentin.gosu at gmail.com>> writes:
>>> 2016-03-11 19:16 GMT+01:00 Laurenţiu-George STAMATE (24832) <laurentiu.stamate at stud.acs.upb.ro<mailto:laurentiu.stamate at stud.acs.upb.ro>>:
>>>> Am atasat cheia publica.
>>>>
>>>>
>>>> M-am documentat mai mult pe dotnet.core si majoritatea functiilor de baza
>>>> sunt implementate (liste, vectori, colectii etc.). Daca e sa folosim
>>>> dotnet.core pe aceeasi masina ar fi mult mai eficient ca si resurse, dar e
>>>> posibil sa nu suporte librarii custom (lucru care la o tema nu e foarte ok
>>>> si in general la temele la PA de anul trecut nu a fost nevoie de foarte
>>>> multe structuri mai complexe).
>>>>
>>>>
>>>> In concluzie, e destul de ok sa instalez dotnet.core [1] in masina curenta
>>>> sau o copie; eventual poti sa verifici dupa @Valentin Gosu
>>>> <valentin.gosu at gmail.com<mailto:valentin.gosu at gmail.com>> .
>>>
>>> ssh pa at checker.cs.pub.ro<mailto:pa at checker.cs.pub.ro>
>>
>> Salutare, Vali, Laurențiu.
>>
>> E rezolvată treabă cu pa at checker.cs.pub.ro<mailto:pa at checker.cs.pub.ro>? Mai e ceva de făcut aici?
>>
>>>> [1] - https://dotnet.github.io/getting-started/
>>
>> Răzvan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/vmchecker-request/attachments/20160315/2ef96e94/attachment-0001.html>


More information about the vmchecker-request mailing list