<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Mersi de raspuns.<BR>1) Am aflat de curand ca "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots".<BR><BR>2) Sa mai modific acum imi este :)<BR>4) Ai dreptate. Voi modifica.<BR><BR><HR id="stopSpelling">Date: Sun, 29 Mar 2009 11:58:26 +0300<BR>From: cosminratiu@gmail.com<BR>To: so@cursuri.cs.pub.ro<BR>Subject: Re: [so] [Tema1][Windows]Intrebari<BR><BR><BR><DIV class="EC_gmail_quote">2009/3/29 Alin Popescu <SPAN dir="ltr">&lt;<A href="mailto:alinpopescu@live.com">alinpopescu@live.com</A>&gt;</SPAN><BR><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex">




<DIV>
Salut</DIV></BLOCKQUOTE><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex"><DIV><BR>Cateva intrebari:</DIV></BLOCKQUOTE><DIV>Salut Alin, o sa incerc eu sa iti raspund,  <BR>
<BR></DIV><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex"><DIV><BR>1) Ce va avea prioritate maxima in cazul ls | cat &lt; ana, | sau &lt; ? Eu am ales |.</DIV>
</BLOCKQUOTE><DIV> Asta este un caz limita, care probabil nu e testat. Comanda aia oricum este absurda, nimeni in toate mintile nu ar da-o. Alege ce comportament vrei.<BR><BR></DIV><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex">
<DIV><BR>2) Am vazut ca pentru warning-uri se scade. Eu am folosit din biblioteca standard C string.h, iar la compilare imi da warning-uri. Pot sa folosesc /D _CRT_SECURE_NO_WARNINGS?</DIV></BLOCKQUOTE><DIV>Recomandat aici este sa inlocuiesti functiile insecure cu cele secure pe care ti le sugereaza el. Daca vrei sa pastrezi tema pe Linux apropiata de cea de Windows, poti sa te joci un pic cu macro-urile. Daca nu ai chef, poti dezactiva warning-urile de genul asta. <BR>
<BR></DIV><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex"><DIV><BR>3) Eu am implementat shell-ul sa astepte terminarea tuturor comenzilor din linia de comanda inainte de a trece la urmatoarea. Am vazut ca bash nu asteapta, de ex in cazul ls &amp; man. Este ok cum am facut?</DIV>
</BLOCKQUOTE><DIV>Aici nu stiu sa raspund decat ca ar trebui sa vezi daca se testeaza asa ceva si care e comportamentul asteptat.<BR><BR></DIV><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex">
<DIV><BR>4) Comanda echo salut 2&gt; out.txt nu produce nici o eroare, dar shell-ul creaza fisierul out.txt. Este nevoie sa il sterg dupa ce comanda s-a incheiat? Bash nu-l sterge, eu il sterg.</DIV></BLOCKQUOTE><DIV>In cazul asta comportamentul bash-ului e mai sensibil, gandeste-te de exemplu la un script care analizeaza output-ul de eroare al unui program: daca gaseste fisierul gol, e ok. Daca nu gaseste fisierul, nu poate sti daca comanda a rulat.<BR>
 <BR></DIV><BLOCKQUOTE class="EC_gmail_quote" style="padding-left:1ex"><DIV><BR>5) Cat de detaliat trebuie sa fie readme-ul si ce ar trebui sa contina ca sa fie unul bun?</DIV>
</BLOCKQUOTE><DIV>Ar fi trebuit sa stii deja dupa atatea materii :P. In mod normal, cateva paragrafe cu explicatii despre cum e tema in mare. Comentariile din cod ar trebui sa umple restul.<BR><BR>Sper ca am fost util, <BR>
Cosmin.</DIV></DIV><BR><br /><hr />Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! <a href='http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us' target='_new'>Try it!</a></body>
</html>