Quantcast

Your GSoC project - first step

classic Classic list List threaded Threaded
3 messages Options
Kohei Yoshida Kohei Yoshida
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Your GSoC project - first step

Hi Daniel,

First of all, welcome aboard for GSoC 2012!  We are very excited to
have you work on Calc's performance improvement this summer.

According to the official GSoC timeline, we should spend the first
couple of weeks getting to know your mentors (which is, me and
Markus), read documentation, and get up to speed on your project.  I
assume that, since you've already worked on two easy hacks, you
already know how to build, hack, and submit patches using git enough
to get started.  If not, you are welcome to ask us for help.

I talked with Markus briefly, and we think that as a starter, we
should stay on the xlsx import code and make a few more improvements
there before moving on to other areas.  We have already covered the
named ranges import, and now we will shift our focus to cell value
import, and hopefully make it a bit faster than it currently is.  The
first thing we'd like you to do toward this goal is to create a test
xlsx document, and add it to our filters-test.  Markus knows more
about this filters-test framework, so I'll let him fill you in on the
details.

Last but not least, can you give us a brief introduction of yourself
now that you are officially in? :-)

Looking forward to working with you this summer!

Kohei
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Daniel Bankston Daniel Bankston
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Your GSoC project - first step

On 04/23/2012 06:07 PM, Kohei Yoshida wrote:

> Hi Daniel,
>
> First of all, welcome aboard for GSoC 2012!  We are very excited to
> have you work on Calc's performance improvement this summer.
>
> According to the official GSoC timeline, we should spend the first
> couple of weeks getting to know your mentors (which is, me and
> Markus), read documentation, and get up to speed on your project.  I
> assume that, since you've already worked on two easy hacks, you
> already know how to build, hack, and submit patches using git enough
> to get started.  If not, you are welcome to ask us for help.
>
> I talked with Markus briefly, and we think that as a starter, we
> should stay on the xlsx import code and make a few more improvements
> there before moving on to other areas.  We have already covered the
> named ranges import, and now we will shift our focus to cell value
> import, and hopefully make it a bit faster than it currently is.  The
> first thing we'd like you to do toward this goal is to create a test
> xlsx document, and add it to our filters-test.  Markus knows more
> about this filters-test framework, so I'll let him fill you in on the
> details.
>
> Last but not least, can you give us a brief introduction of yourself
> now that you are officially in? :-)
>
> Looking forward to working with you this summer!
>
> Kohei

Hi, Kohei,

I am excited and grateful to be able to work on the GSOC Calc
performance improvements project!

Yes, I have had the opportunity to speak to both you and Markus on
different occasions in the past few weeks, and I'm glad to have you as
my mentors.  For documentation, I have been using a combination of
http://opengrok.libreoffice.org, http://api.libreoffice.org,
http://wiki.documentfoundation.org/Development/Code_Overview,
docs.libreoffice.org, grepping the code on my own file system, and
sometimes miscellaneous other ways.  I also have looked into your editor
recommendation and your class diagram.  Are there other recommendations
for documentation other than these?  Yes, I am comfortable building,
hacking, and submitting patches using git.  As I've stated before, I
will be mostly busy with end of the semester school assignments and
finals until the end of the first week of May.  Even so, I will do what
I can on LibreOffice related tasks.

As for the filters-test framework and test xslx document, I look forward
to learning more.

An introduction of myself:
I am from Mississippi, USA and joined the United States Marine Corps
upon graduating high school.  I traveled to places in the USA like South
Carolina, North Carolina, and California, but I spent the majority of my
time in Okinawa, Japan.  In the USMC, I performed many duties, but I was
primarily the IT Support for my unit.  I was Honorably Discharged after
five years of service and came back to Mississippi.  A year later, I
started attending college to pursue my dream of becoming a software
developer.  I currently plan to graduate in December of this year with a
BS in Software Engineering.  Although I have yet to gain professional
experience developing software, I have worked on several different
programming assignments and software projects during my school course
work, and I have experimented with software development outside of
school.  Inside and outside of school work, I have had the opportunity
to use general development technologies such C, C++, Java, and Python
and web development technologies such as HTML, CSS, jQuery, Java EE, and
PHP.  Once I obtain my degree, I aim to be employed as a full time
software developer, and I am willing to relocate.

Once again, thank you, Kohei, Markus, and the LibreOffice community, for
allowing me to work on LibreOffice as a part of this year's GSOC.


Respectfully,
Daniel Bankston
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Markus Mohrhard Markus Mohrhard
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Your GSoC project - first step

Hey Daniel,

welcome to this years GSoC. I'm looking forward to work with you on calc.

>>
>> I talked with Markus briefly, and we think that as a starter, we
>> should stay on the xlsx import code and make a few more improvements
>> there before moving on to other areas.  We have already covered the
>> named ranges import, and now we will shift our focus to cell value
>> import, and hopefully make it a bit faster than it currently is.  The
>> first thing we'd like you to do toward this goal is to create a test
>> xlsx document, and add it to our filters-test.  Markus knows more
>> about this filters-test framework, so I'll let him fill you in on the
>> details.
>>

> Are there other recommendations for
> documentation other than these?

Depending on your editor ctags and cscope are quite helpful and


>
> As for the filters-test framework and test xslx document, I look forward to
> learning more.
>

For our calc filters-test framework I once wrote a short description
for the wiki that can be found at
http://wiki.documentfoundation.org/Development/Calc_Import_Unit_Tests
. You'll find all the test code at sc/qa/unit/filters-test.cxx and
sc/qa/unit/subsequent_filters-test.cxx and some helpful parts in
sc/qa/unit/helper. For your case it should be enough to create a test
file add the necessary test code to subsequent_filters-test.cxx and
create a csv file containing the expected content.

Please feel free to ask any questions you have for this here or on IRC.

Regards,
Markus
_______________________________________________
LibreOffice mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/libreoffice
Loading...