<div class="gmail_extra">Hey Devs ,<br><br>I&#39;m Lakmal ,a Computer Science &amp; Engineering student from University of Moratuwa ,Sri Lanka . 
Next few months going to be my term vacation and I was searching for 
opportunities where I could get the experience of a real world project 
while improving my technical skills .X.org Endless Vacation of code seemed to match my targets perfectly .<br><br>I had a conversation with <span class="gI">Matt Dew and </span><span class="gI">Alex Deucher about my past projects,interests ,availability .You can refer to that conversation in the quoted parts below</span>.When I express my interest in working with the project on <b>adding an OpenCL test framework for piglit</b> which was suggested in the summer ideas list, Alex asked me to direct my request to this mailing list for more help .<br>
<br>I see <b>piglit </b>is written in python. I posses a good knowledge in Python and very much interested in working with the language.That was one of the reason I preferred this project .I would be grateful if anyone of you can provide some more details on how should I proceed further , whether this project would be suitable for a summer project (Of course it is suggested in the summer ideas list  :-) .But would like to get a comment on that as well ) and any other technologies I should be familiar with to work with the project . <br>
<br>I have my semester exams going on until the end of 3rd week of May . So I am hoping to utilize these weeks to make my self familiar with the community and to build up a good proposal.So any help would be greatly appreciated .<br>
<br>Thanks in advance<br><br><div class="gmail_quote">On Wed, Apr 25, 2012 at 8:46 PM, Lakmal padmakumara <span dir="ltr">&lt;<a href="mailto:rclakmal@gmail.com" target="_blank">rclakmal@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra">Hi Alex ,Matt &amp; Everyone ,<br><br>Thanks for the ideas list Alex. I did encounter this link previously when I was going through the mail archives . <br>
<br>I&#39;m not sure whether all these projects are available or not .But after having an initial look I&#39;m pretty much interested in the two projects mentioned here .<br>

<br>First one is the project regarding adding an OpenCL test framework for piglit .Piglit seems to be implemented in python .So I would be very much interested in working with it .<br><br>And as another option I&#39;m interested in the project focusing adding more input support for XCB .I dont have much background knowledge needed for this project .But when I read about it sounded really interesting and also got the feeling I would enjoy this type of a project .<br>

<br>You might have some comments on my interested ideas .If you think they are feasible Please guide me on how should I proceed further with each one . One thing I experienced in the past was when you try to contribute to a open source project most difficult part is setting up the required environment/tools for the development . I would kindly request some guidance and help on these steps focusing on above projects .<br>

<br>As I mentioned in my first email message , I will be having my exams until the end of third week of May .I believe it will be great if I can use these 3 weeks to get to know the community and move with one of my selected idea until I can come up with a good proposal with the feedback of the developers . So I would be able to start my developing phase right after I&#39;m done with my exams .<div>
<div class="h5"><br>
<br><div class="gmail_quote">On Wed, Apr 25, 2012 at 6:11 PM, Alex Deucher <span dir="ltr">&lt;<a href="mailto:alexdeucher@gmail.com" target="_blank">alexdeucher@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Lakmal,<br>
<div><div><br>
On Wed, Apr 25, 2012 at 1:30 AM, Lakmal padmakumara &lt;<a href="mailto:rclakmal@gmail.com" target="_blank">rclakmal@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Yes Matt , as you have mentioned I am more interested in non-graphic backend<br>
&gt; stuff . During my last internship I mainly worked with Python and Ruby where<br>
&gt; I used these scripts to access several remote servers ,download data ,create<br>
&gt; databases and finally to analyze and present these data. I found python to<br>
&gt; be a very interesting programming language although I hadn&#39;t work with it<br>
&gt; before my internship .<br>
&gt;<br>
&gt; I developed an extension to OpenOffice which can be used to do basic image<br>
&gt; manipulation using Java .Most of the features of this extension were<br>
&gt; depending on pixel manipulation ( Etc Rotation Image , Scale ) where I could<br>
&gt; use my solid mathematics background .<br>
&gt;<br>
&gt; As one of the project in the university I&#39;m working in developing a<br>
&gt; Distributed System Management Framework using Apache Zookeeper and Apache<br>
&gt; Thrift with 3 other team members. Language of implementation is Java and<br>
&gt; this involves working with some major topics in distributed computing like<br>
&gt; election algorithms ,resource allocation algorithms .<br>
&gt;<br>
&gt; In the recent past , I worked a little bit with GNOME shotwell project as I<br>
&gt; was very excited with its lightweight appearance and good set of features<br>
&gt; which made me to hack their code a little bit . So I could make myself<br>
&gt; familiar with their main implementation language Vala (which I believe very<br>
&gt; similar to C#) .<br>
&gt;<br>
&gt; Although I haven&#39;t worked with a major project in &quot;C&quot; that is one other<br>
&gt; language I&#39;m comfortable at, as I used it and still using it in our<br>
&gt; university assignments.<br>
&gt;<br>
&gt; So as the bottom line at the moment I&#39;m very much familiar with languages<br>
&gt; like Python , Java,  C ,C++  and Vala and also with PHP as I have written<br>
&gt; some web services during my internship . I have a solid knowledge in<br>
&gt; database query languages like MySQL and SqLite .But if the task is<br>
&gt; interesting I will find it extremely exciting to learn new things related to<br>
&gt; it .<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt; For instance, we have a python script that generates C bindings.<br>
&gt;<br>
&gt;<br>
&gt; This sounds interesting and looks like it matches to my current skill set .<br>
&gt; Let me know more about it and similar sub projects .<br>
<br>
</div></div>You might also want to take a look at this page:<br>
<a href="http://www.x.org/wiki/SummerOfCodeIdeas" target="_blank">http://www.x.org/wiki/SummerOfCodeIdeas</a><br>
Find something that interests you and send us a preliminary proposal.<br>
You might want to run your ideas past the xorg mailing lists for<br>
additional input from other developers familiar with Xorg.  That may<br>
help you narrow down what you want to focus on.  Feel free to ask lots<br>
of questions about possible ideas as the goal is for this to be<br>
something interesting to you that you will learn something from and be<br>
able to complete successfully over the summer.<br>
<span><font color="#888888"><br>
Alex<br></font></span></blockquote><div> </div></div></div></div>Best Regards<span class="HOEnZb"><font color="#888888"><br>Lakmal<br></font></span></div>
</blockquote></div><br>Best Regards<br>Lakmal<br></div>