Line 9: |
Line 9: |
| ''IRC Nickname: '' | | ''IRC Nickname: '' |
| | | |
− | First ''Language: ''Hindi (comfortable with English too.)
| + | ''First Language: ''Hindi (comfortable with English too.) |
| | | |
| ''Location & Time: ''India, UTC +5:30 | | ''Location & Time: ''India, UTC +5:30 |
Line 18: |
Line 18: |
| '''About My Project:''' | | '''About My Project:''' |
| | | |
− | Name: Abacus JS''Description:'' I am porting the current Abacus activity from python to JS, this is part of the larger push by Sugar Labs towards JS (most GSoC projects are JS ports). Although I do plan to add some new features, the biggest benefit for users would be speed as JS is usually 6-6.5 times faster than Python. In this project I would be using standard web technologies (HTML, CSS, JS) | + | ''Name:'' Abacus JS |
| + | |
| + | ''Description:'' I am porting the current Abacus activity from python to JS, this is part of the larger push by Sugar Labs towards JS (most GSoC projects are JS ports). Although I do plan to add some new features, the biggest benefit for users would be speed as JS is usually 6-6.5 times faster than Python. In this project I would be using standard web technologies (HTML, CSS, JS) |
| | | |
| ''Timeline:'' I have a little more than 8 weeks of coding time and eleven abacai to code. A lot of these abacai are similar to each other so I plan to divide them into groups where a lot of code can be reused and then start from the easiest group. This will help learn as I progress and also save me time. | | ''Timeline:'' I have a little more than 8 weeks of coding time and eleven abacai to code. A lot of these abacai are similar to each other so I plan to divide them into groups where a lot of code can be reused and then start from the easiest group. This will help learn as I progress and also save me time. |
Line 48: |
Line 50: |
| ''What if I get Stuck and my mentor isn't around ?'' | | ''What if I get Stuck and my mentor isn't around ?'' |
| | | |
− | ''''I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists.
| + | I have learned most of the programing I know from the internet and books and therefore rarely had a mentor to help me. Over this time I have learned how to find solutions to my problems on Google and Stack Overflow but if they fail too then I would try to seek help from community using IRC or mailing lists. |
| | | |
| ''How Do I plan to keep the community informed about my problems and progress ?'' | | ''How Do I plan to keep the community informed about my problems and progress ?'' |
| | | |
− | ''''I will use the aforementioned wiki-page/blog to share my problems and progress.
| + | I will use the aforementioned wiki-page/blog to share my problems and progress. |
| | | |
| '''Miscellaneous:''' | | '''Miscellaneous:''' |
Line 61: |
Line 63: |
| | | |
| ''A Great Learning Experience:'' | | ''A Great Learning Experience:'' |
| + | |
| When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ? | | When I was in 3rd standard I would tear open my old electric toys and create small circuits with lights nad motors in them. One day I realized that if I connect a wire and LED bulb in parallel the bulb no longer glows. I asked my father about this and he told me that current always flows from the path of least resistance. At that time I wondered how does current know which is the path of least resistance beforehand, how can it predict the future ? |
| Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views. | | Few years later, in 10th standard, we were taught about electricity and our book contained a beautiful analogy comparing flow of current in wires to the flow of water in pipes where more resistance meant thinner pipes. That day I learned the importance of thinking out of the box and looking at problems from different point of views. |
| | | |
| ''Anything Else:''When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too. | | ''Anything Else:''When I was in primary school we were given the summer-holiday homework to create an Abacus almost every other year. Sadly, we were never taught how to use an abacus. This summer I get to make many Abacai and have learned to use (most of) them too. |