Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: Suport pentru DMD  (Citit de 3181 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
gedaiu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« : Noiembrie 06, 2014, 23:29:30 »

Salut!

Oare este vreo sansa ca sa vedem in curand suport pt limbajul D  Applause ?

http://dlang.org/
Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #1 : Noiembrie 07, 2014, 09:14:17 »

D este un caz mai special pentru ca (din cate stiu) are nevoie de multi-threaded environment ca sa ruleze (pentru Garbage Collector).

Sandbox-ul infoarena nu permite asta pentru a se proteja de fork bombs dar si pentru ca ar fi greu sa determini timpul de executie. La java a fost un caz mai special, acolo am putut pune pentru ca am facut securitate speciala sa fie un singur thread pe langa garbage collector.

Daca exista o metoda sa rulezi D single threaded cu garbage collector atunci as putea sa-l pun destul de repede.
Memorat
gedaiu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #2 : Noiembrie 08, 2014, 12:30:09 »

salut!

ma bucur ca este o deschidere pt asta. din pacate nu este nici un flag pentru a dezactiva garbage collection. Stiu ca garbage collectionul vine in D ca o librarie si se poate dezactiva de catre programator. Cu toate astea pentru ca libraria este open source, pot sa ma ofer ca sa se evite garbage collection sau folosirea threadurilor.

este vreo modalitate prin care sa instalez sandboxul infoarena ca sa pot testez asta local?

mersi,
bogdan
Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #3 : Noiembrie 08, 2014, 23:49:09 »

Nu era vorba de dezactivat garbage collectorul. Era vorba de a nu permite threaduri ca sa ne protajem de fork bombs.

As vrea sa putem lasa garbage collecter si sa putem dezactiva featururi pe rand (acces la fisiere interzise, etc).
Memorat
gedaiu
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 3



Vezi Profilul
« Răspunde #4 : Noiembrie 10, 2014, 21:32:57 »

salut!

am inteles ideea... pot incerca sa fac asta.

este vreun setup pe care ar trebui sa il fac înainte de a ma apuca de treaba?
Memorat
freak93
Echipa infoarena
Nu mai tace
*****

Karma: 342
Deconectat Deconectat

Mesaje: 819



Vezi Profilul
« Răspunde #5 : Noiembrie 11, 2014, 11:37:34 »

Pe hackers.infoarena.ro/w este un wiki despre cum iti poti instala inforena local.

In folderul jrun vei gasi evaluatorul curent, care este un jail scris cu ptrace si chroot. S-ar putea sa ai probleme compilandu-l  (make in folderul jrun).

Daca ai probleme poti sa ma contactezi

Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines