Atuljangra

Joined 27 March 2012
786 bytes added ,  5 April 2012
 
(13 intermediate revisions by 2 users not shown)
Line 3: Line 3:
** Which languages do you speak?
** Which languages do you speak?
** What's your overall background? ''The general field you work in or are studying, e.g. computer science, physics, artificial intelligence, control theory...''
** What's your overall background? ''The general field you work in or are studying, e.g. computer science, physics, artificial intelligence, control theory...''
:I am an undergraduate student from the department of Computer Science and Engineering at Indian Institute of Technology, Delhi(IIT).
::I am an undergraduate student from the department of Computer Science and Engineering at Indian Institute of Technology, Delhi(IIT).
:English and Hindi are the major languages that I prefer to use.  
::English and Hindi are the major languages that I prefer to use.
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so?
** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
** Please also describe your previous experience with the GSoC, if any. ''Includes any community-bonding, mentor experience or application, not necessarily accepted. We use this subquestion to identify which students are unfamiliar with how the program goes, providing further support. It has no negative impact on your rating!''
:I am participating in Google Summer of Code, because it's "Google". GSoC is a great learning experience. I am not well established in the world of open source. I'll use this platform for my entry into the open source world. Open Source communities to work with. From last few weeks, I have been in contact with GNU Octave. And it was one hell of an experience to work with such awesome guys.
::I am participating in Google Summer of Code, because it's "Google". GSoC is a great learning experience. There aren’t many opportunities for computer enthusiasts like me to make a difference in the field while still in school/college.I am not well established in the world of open source. I'll use this platform for my entry into the open source world. Open Source communities are great to work with. From last few weeks, I have been in contact with GNU Octave. And it was one hell of an experience to work with such awesome guys.
:It's my first attempt for GSoC. But I have done research on how the program goes and what are the rules and regulations.
::It's my first attempt for GSoC. But I have done research on how the program goes and what are the rules and regulations.I have talked to many old students and mentors.
* Why are you choosing Octave?
* Why are you choosing Octave?
:I am choosing Octave because I love the Octave community. People are so enthusiastic about their work. Plus the project that I'll be doing is a great project. Improving the Octave GUI and general User Experience.
::I am choosing Octave because I love the Octave community. People are so enthusiastic about their work. Plus the project that I'll be doing is a great project. Improving the Octave GUI and general User Experience. I am a GUI person who very well understands the value of GUI and User experience of any software.


== C: Contact ==
== C: Contact ==
* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. ''We really want unique nicks. You might want to bold it.''
* Please state the (unique and identical where possible) nick you use on IRC and any other communication channel related to Octave. ''We really want unique nicks. You might want to bold it.''
:My ''unique '' IRC nick is ''atuljangra''. I have been using this from last few weeks.  
:My ''unique '' IRC nick is ''atuljangra''. I have been using this from last few weeks so I guess I am identifiable by this nick.  
* Which time zone do you live in? Will that change over GSoC duration? ''Perhaps DST adjustment or a relocation. Note that both UTC and GMT are not aware of daylight saving time! Please state UTC+x or -x.''
* Which time zone do you live in? Will that change over GSoC duration? ''Perhaps DST adjustment or a relocation. Note that both UTC and GMT are not aware of daylight saving time! Please state UTC+x or -x.''
:I live in UTC +5:30. I will be staying in this area only for whole of the summer.
:I live in UTC +5:30. My location won't change during the summer.
* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers? ''Example: I usually code around 9.00 to 18.00 and could also try to start earlier (~7.00) for few days ;-)''
* Please state the timeframe (in UTC+0) when you feel most comfortable working during GSoC. Where are your time buffers? ''Example: I usually code around 9.00 to 18.00 and could also try to start earlier (~7.00) for few days ;-)''
:I usually code in the afternoon and late night i.e.  ~16.00 -~20.00 and/or ~7.00 to ~12.00 . But I can surely adjust my timings according to the situations.
:I usually code in the afternoon and late night i.e.  ~16.00 to ~20.00 (UTC +0) and/or ~7.00 to ~12.00(UTC +0) . But I can surely adjust my timings according to the situations.


== E: Coding experience ==
== E: Coding experience ==
Line 41: Line 41:
* 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.''
* 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.''
:I have created few patches for GUI of GNU Octave. Details of them can be seen on mailing list.
:I have created few patches for GUI of GNU Octave. Details of them can be seen on mailing list.
::1.Modifying Settings option in Octave.
::1.Modifying Settings option in Octave. (http://octave.1599824.n4.nabble.com/Patch-for-adding-features-in-Settings-GUI-td4478371.html)
::2.Creating NewFolder option in FileDockWidget in the GUI of Octave.
::2.Creating NewFolder option in FileDockWidget in the GUI of Octave.(http://octave.1599824.n4.nabble.com/Patch-for-GUI-of-Octave-td4478320.html)
:I am working on other patches. This section will be soon updated.
:I am working on other patches. This section will be soon updated.


== F: Feeling fine ==
== F: Feeling fine ==
* 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.''
* 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
:I am quite active on IRC and mailing list as you can get from the logs and archives. I am quite comfortable with IRC and mailing lists.
:I am quite active on IRC and mailing list as you can get from the logs and archives. I am quite comfortable with IRC and mailing lists.
** Mercurial or other source code management systems
:* Mercurial or other source code management systems
:I haven't used source code management systems for long. I am currently working on this part.
:I haven't used source code management systems for long. I am currently working on this part.
** Mediawiki or other wiki software
:* Mediawiki or other wiki software
:Not that much experienced in this section , currently in learning phase.  
:Not that much experienced in this section , currently in learning phase.  
** make, gcc, gdb or other development tools
:* make, gcc, gdb or other development tools
:I am quite used to such tools. I feel comfortable in this section. I personally love ''make''
:I am quite used to such tools. I feel comfortable in this section. I personally love ''make'' tool.
* 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 :-)''
* 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 :-)''
:I would stay in GNU Octave community as long as there are opportunities for improvements in GUI( which I guess is a long time ;) )
:I would stay in GNU Octave community as long as there are opportunities for improvements in GUI( which I guess is a long time ;) )
Line 61: Line 61:
* Did you ever hear about Octave before?  
* Did you ever hear about Octave before?  
:* If so, when and where? How far have you been involved already?
:* If so, when and where? How far have you been involved already?
: I have just heard about Octave before. I was not using it.  
:: I have just heard about Octave before. I was not using it.  
:* If not, where would you expect or advise us to do advertising?
:* If not, where would you expect or advise us to do advertising?
: I guess there can be more involvement with the educational institutions. You people can motivate professors to use Octave instead of MATLAB ( which generally have license issues). Taking example of my institution,here students are not aware about Octave, they generally use ''cracked'' MATLAB, or go to the labs so that they can use licensed MATLAB.
:: I guess there can be more involvement with the educational institutions. You people can motivate professors to use Octave instead of MATLAB ( which generally have license issues). Taking example of my institution,here students are not aware about Octave, they generally use ''cracked'' MATLAB, or go to the labs so that they can use licensed MATLAB.
* What was the first question concerning Octave you could not find an answer to rather quickly? ''Of course more than one question can be stated. We try to improve based on this each year! Includes learning how to use it, code, website, GSoC application, …''
* What was the first question concerning Octave you could not find an answer to rather quickly? ''Of course more than one question can be stated. We try to improve based on this each year! Includes learning how to use it, code, website, GSoC application, …''
::Personally,I got all the information that I needed to know about GSoC and Octave by doing a little bit research. So I am sorry, I won't be able to suggest anything in this section.
::Personally,I got all the information that I needed to know about GSoC and Octave by doing a little bit research. So I am sorry, I won't be able to suggest anything in this section.
Line 72: Line 72:
::I love working with Linux. Though I have Windows too.  
::I love working with Linux. Though I have Windows too.  
* Please estimate an average time per day you will be able to ''(if separated)'' access
* Please estimate an average time per day you will be able to ''(if separated)'' access
** an internet connection
:* an internet connection
::I will be having access to internet connection 24*7.  
::I will be having access to internet connection 24*7.  
** a computer
:* a computer
::I have a personal computer plus a computer in my General Computing Lab which I can use to connect with servers of IIT for faster computations. So I will be having access to P.C. 24 hours a day, and to computer in Lab 7-10 hours a day.
::I have a personal computer plus a computer in my General Computing Lab which I can use to connect with servers of IIT for faster computations. So I will be having access to P.C. 24 hours a day, and to computer in Lab 7-10 hours a day.
** a computer with your progressing work on
:* a computer with your progressing work on
::I would be able to dedicate 40-45 hours per week for this work.
::I would be able to dedicate 45-50 hours per week for this work. I have ability to work continuously, so I will be able to work 10 hours a day. I would like to relax one day in a week, and will work continuously for other days.  
* Please describe the degree up to which you can install new software on computers you have access to.
* Please describe the degree up to which you can install new software on computers you have access to.
::I have my personal computer, I have full freedom to install anything on it.
::I have my personal computer, I have full freedom to install anything on it.
Line 137: Line 137:
:*May 21 - July 8
:*May 21 - July 8
:: (Coding Period starts)
:: (Coding Period starts)
:: 1. Improving IRC Client.
:: 1.Making GUI more flexible by improving MainWindow.
:: 2.Making GUI more flexible by improving MainWindow.
:: 2.Improving Documentation Browser.
:: 3.Improving Documentation Browser.
::              3.Improving IRC Client.(Lower priority)
:: 4.Other small basic Implementations
:: 4.Other small basic Implementations
:*July 9.  
:*July 9.  
Line 152: Line 152:
:*August 13:
:*August 13:
:: Official Pen Down.  
:: Official Pen Down.  
:: Time for Testing  and scrubbing the code.
:: Time for Testing  and scrubbing the code. Whole code developed will be thoroughly tested and bugs will be resolved(if any).
:*August 20:
:*August 20:
:: Firm Pencil Down.
:: Firm Pencil Down.
38

edits