<div dir="ltr">it seems that on t2 (now called stud) you can use not only file:/// but also svn+ssh://, with only a student account. in that case i agree that subversion is much better than git for this purpose.<br><br>as for the question of why do you need version control for something as simple as MATAM, it really makes a huge difference from my experience. it saves alot of the &quot;ok i did this now you do this&quot; and the &quot;crap we messed up let&#39;s hope there&#39;s a backup of this in my inbox&quot; and lets you focus on the work. while some students may be skeptical, this IMHO will become a killer app and a must for many students and may give us an upper hand.<br>
<br><div class="gmail_quote">On Fri, Oct 16, 2009 at 10:05, Vadim Eisenberg <span dir="ltr">&lt;<a href="mailto:vadim.eisenberg@gmail.com">vadim.eisenberg@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">guy keren wrote:<br>
&gt; you can mention memory leaks if you want - but students don&#39;t care about them so much, because it doesn&#39;t break their programs.<br>
<br>
</div>Starting from the Winter 2008-2009 semester, the memory leaks are checked in Matam (Introduction to Systems Programming) course and 1 point is reduced for each leak. The check is done automatically, using, guess what, valgrind. So the students in Matam actually care very much about the memory leaks.<br>

<font color="#888888"><br>
Vadim<br>
</font><div class="im"><br>
-----Original Message-----<br>
From: <a href="mailto:haifux-bounces@haifux.org">haifux-bounces@haifux.org</a> [mailto:<a href="mailto:haifux-bounces@haifux.org">haifux-bounces@haifux.org</a>] On Behalf Of guy keren<br>
Sent: Friday, October 16, 2009 9:47 AM<br>
To: Eli Billauer<br>
Cc: Haifa Linux Club<br>
Subject: Re: [Haifux] [W2L] Call for lecturer + &quot;Linux guru&quot;<br>
<br>
</div><div><div></div><div class="h5">Eli Billauer wrote:<br>
&gt; guy keren wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; what - no valgrind?<br>
&gt;&gt;<br>
&gt; I stand corrected. A quick demonstration of valgrind (show how it<br>
&gt; detects memory leaks and access to unallocated/uninitialized memory)<br>
&gt; is in place. It&#39;s definitely something handy for a student, and it&#39;s<br>
&gt; so simple to use.<br>
&gt;<br>
&gt;   Eli<br>
&gt;<br>
<br>
i think the best demo for valgrind would be:<br>
<br>
1. this step should be done at home: write a program that has a non-obvious problem with corrupting its memory (make sure that when you run it, it actually crashes)<br>
<br>
2. the next steps will be done during the demonstration: show it to the people (the source, how the program crashes, and how you fail to find the problem even when the crash is done inside gdb)<br>
<br>
3. show them how you find the bug within seconds using valgrind.<br>
<br>
you can mention memory leaks if you want - but students don&#39;t care about them so much, because it doesn&#39;t break their programs. they do care about memory corruption if it indeed causes their program to crash.<br>

<br>
--guy<br>
_______________________________________________<br>
Haifux mailing list<br>
<a href="mailto:Haifux@haifux.org">Haifux@haifux.org</a><br>
<a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
<br>
_______________________________________________<br>
Haifux mailing list<br>
<a href="mailto:Haifux@haifux.org">Haifux@haifux.org</a><br>
<a href="http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux" target="_blank">http://hamakor.org.il/cgi-bin/mailman/listinfo/haifux</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br><a href="http://www.brainyquote.com/quotes/authors/m/mike_ditka.html" target="_blank">Mike Ditka</a>  - &quot;If God had wanted man to play soccer, he wouldn&#39;t have given us arms.&quot;
</div>