Editing User:Arpit17792

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 11: Line 11:
This is the first time I'm applying to GSoC. But here there were huge number of selections last year so there is a good circle of developers and programmers.   
This is the first time I'm applying to GSoC. But here there were huge number of selections last year so there is a good circle of developers and programmers.   
* '''Why are you choosing Octave?'''
* '''Why are you choosing Octave?'''
I have been using octave from quite sometime it is more than just coding and it would be helpful for my B.Tech. research project.  
Since octave is primarily intended for numerical computations and have extensive tools for solving them which is my area of interest and pre-requisite for project Generalized eigenvalue problem matches with my skill set and interest.  


== C: Contact ==
== C: Contact ==
Line 29: Line 29:
* '''Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?'''''
* '''Please describe your experience with being in a development team. ''Do you have experience working with open source or free projects?'''''
I have worked on many projects in team and there is a huge advantage of being in a development team, I gained knowledge from other person that how problem could be solved more efficiently, bug solving takes much less time, meeting new people and most important less work load on an individual.  
I have worked on many projects in team and there is a huge advantage of being in a development team, I gained knowledge from other person that how problem could be solved more efficiently, bug solving takes much less time, meeting new people and most important less work load on an individual.  
* '''Please describe the biggest project you have written code for'''.
* '''Please describe the biggest project you have written code for and what you learned by doing so. Also describe your role in that project over time'''.
Biggest project for which I have written code is "Search Engine for Wikipedia". In which first xml was parsed using libxml and many particular sized files were created which were then merged using k-way merge and a secondary index was created of that merged file, then secondary index was used for searching in different tags(title,references,dialog box etc) and top 10 results were displayed according to a ranking algorithm.
And I also did a project on Image processing(http://web.iiit.ac.in/~arpit.sharma/project.pdf).


* '''What you learned by doing so. Also describe your role in that project over time.'''
* '''Please state the commits and patches you already contributed to Octave. ''This question (one of the most important parts by the way) is the only part of your application our wiki admins will edit for you even after the application deadline. Code sometimes speaks louder than many words do.'''''
Since I wrote whole code in C++ so it improved my coding and I learned many C++ libraries and tools. Initially I didn't cared about size of data due to which later on for 43GB data I had to store posting list in many files of limited size. After which I have learned to first analyse problem and its aspects properly before starting implementation. But at last it went right and completed successfully. 
Till now i have committed patch #8373 with new mapping-package functions implementation and bug(#41776) report and its patch with correction in unitsratio function and its tests. These things have helped me a lot in understanding the codes now i am more comfortable and working on other functions related to project.       
 
* '''Please state the commits and patches you already contributed to Octave. '''
Till now I have committed patch #8373 with new mapping-package functions implementation and bug(#41776) report and its patch with correction in unitsratio function and its tests. These things have helped me a lot in understanding the codes now I am more comfortable and working on other functions related to project.       


== F: Feeling fine ==
== F: Feeling fine ==
* '''Please describe (in short) your experience with the following tools:'''
* '''Please describe (in short) your experience with the following tools: ''We only use this question to determine where you need guidance, not for rating!  We by no means expect you to be familiar with all of these and you'll won't necessarily need them while working with us.'''''
* '''IRC and mailing lists'''
* '''IRC and mailing lists'''
In starting I had some problems but I am completely comfortable with both IRC and mailing lists.  
In starting i had some problems but I am completely comfortable with both IRC and mailing lists.  
* '''Mercurial or other source code management systems'''
* '''Mercurial or other source code management systems'''
I am completely fine with Mercurial after committing patches.  
I am completely fine with Mercurial after committing patches.  
Line 50: Line 45:
Most of these tools I have used and using in my course projects so yes I am comfortable with make, gcc, gdb or other development tools but had some problems initially due to dependencies.
Most of these tools I have used and using in my course projects so yes I am comfortable with make, gcc, gdb or other development tools but had some problems initially due to dependencies.


* '''What will make you actively stay in our community after this GSoC is over? '''
* '''What will make you actively stay in our community after this GSoC is over? ''You can also tell us after applications close and we'll happily try to fulfill :-)'''''
After quite some time contributing to the community I have started enjoying and actively participating in discussion on topics on IRC and mailing list.This active contribution and enthusiasm among community members surely will make me to stay in our community after this GSoC also.
After quite some time contributing to the community I have started enjoying and actively participating in discussion on topics on IRC and mailing list.This active contribution and enthusiasm among community members surely will make me to stay in our community after this GSoC also.


Line 63: Line 58:
* '''Please state the operating system you work with.'''
* '''Please state the operating system you work with.'''
I work with Ubuntu 13.10.
I work with Ubuntu 13.10.
* '''Please estimate an average time per day you will be able to access'''
* '''Please estimate an average time per day you will be able to ''(if separated)'' access'''
* '''an internet connection'''
* '''an internet connection'''
24 Hours.
24 Hours.
Line 76: Line 71:
* '''Please describe how useful criticism looks from your point of view as committing student.'''
* '''Please describe how useful criticism looks from your point of view as committing student.'''
I think criticism forces you to think about how you work it is like form of communication I never take it personally.  
I think criticism forces you to think about how you work it is like form of communication I never take it personally.  
* '''How autonomous are you when developing?'''
* '''How autonomous are you when developing? ''If you answer both sub-questions with "Yes, definitely", we are a tad confused. ;-)'''''
I am autonomous with the help of google search.
 
* '''Do you like to discuss changes intensively and not start coding until you know what you want to do?'''
* '''Do you like to discuss changes intensively and not start coding until you know what you want to do?'''
Yes I would like to discuss anything before proceeding as it update others about about the progress and gives right direction.  
Yes I would like to discuss anything before proceeding as it update others about about the progress and gives right direction.  
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)