[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Fwd: [Nepomuk] Idea for GSOC, seeking some input
From:       Matthew McKeen <mmckeen () ucla ! edu>
Date:       2013-04-14 21:31:15
Message-ID: CAFJHqOzx-3bnMQeUu0dhmeprKMv+wx_nUHreYmf_LGBJG=OLmQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


---------- Forwarded message ----------
From: Matthew McKeen <mmckeen@ucla.edu>
Date: Sun, Apr 14, 2013 at 2:30 PM
Subject: Re: [Nepomuk] Idea for GSOC, seeking some input
To: Vishesh Handa <me@vhanda.in>


I went ahead and implemented the simple feature requested in
https://bugs.kde.org/show_bug.cgi?id=303671.

Since the KJob returned by removeDataByApplication doesn't emit any kind of
progress signal as far as I could see,
doing a progress bar is basically impossible.  Also, since the deletion
actions are delayed, there is no good way to
easily keep the user informed of progress, since all of the deletions tend
to occur after the result() signal is emitted by
the job.

If you think there would be a way to report progress let me know.

Do you think this is ready to be committed to KDE Runtime?  If so, I'll go
ahead and do it, and if not, I'll work on
improving it.

Also, it didn't look to me like the nepomukindexer module is responsible
for data indexed through Akonadi.  Is that correct?
If so, is there some place I could get a list of all the modules that need
to be passed to removeDataByApplication to completely
clear the indexed data?

Thanks,
Matthew McKeen
mmckeen@ucla.edu


On Thu, Apr 11, 2013 at 6:30 AM, Vishesh Handa <me@vhanda.in> wrote:

> Hey Matthew
>
> On Tue, Apr 9, 2013 at 12:58 PM, Matthew McKeen <mmckeen@ucla.edu> wrote:
>
>> Hey All:
>>
>> I just had an idea for a GSOC project today that might interest you.
>>  Wouldn't it be cool to have a visualization plasmoid for the data
>> relationships that exist in Nepomuk.  I was thinking a 3D graph
>> visualization, maybe even making nodes clickable such that data can be
>> navigated in a incredible new way.  Nepomuk offers power that no desktop
>> really has, and I think a cool new way to use that power could be a great
>> addition to KDE.  Eventually we could make these kinds of views a part of
>> dolphin and offer a new way to navigate files.
>>
>
> The idea seems nice, but right now, at least for Google Summer of code, I
> rather focus on directly usable improvements that can easily be integrated
> within existing applications.
>
> That being said, it does sound quiet interesting. I'll be happy to help
> you in implementing this, if you want to do so. But not as a google summer
> of code project (or soc). We're very short on mentors for Nepomuk, and I
> don't think I can take more than 1 student this year.
>
> If this doesn't fit the fancy of you guys, I am also happy to take on a
>> proper rewrite of the Nepomuk query parser.  I could probably even fit this
>> work into my summer of coding, as it shouldn't take too long to rewrite
>> that parser.
>>
>> Seeing that some other students have been taking over my other ideas, I
>> thought that this idea might be a little more fresh and a good thing to
>> base my proposal on, which I plan to draft soon.
>>
>
> You might want to setup a KDE development environment and maybe look at
> some junior jobs and other tasks [1] I like to asses a student's coding
> capability before taking them on, no matter how good their proposal is.
>
> [1] http://community.kde.org/Projects/Nepomuk#Gettings_Stared
>
>
>> What does the community think?
>>
>> Thanks,
>> Matthew McKeen
>> University of California, Los Angeles
>> mmckeen@ucla.edu
>>
>>
>>
>> _______________________________________________
>> Nepomuk mailing list
>> Nepomuk@kde.org
>> https://mail.kde.org/mailman/listinfo/nepomuk
>>
>>
>
>
> --
> Vishesh Handa
>

[Attachment #5 (text/html)]

<div dir="ltr"><br><br><div class="gmail_quote">---------- Forwarded message \
----------<br>From: <b class="gmail_sendername">Matthew McKeen</b> <span \
                dir="ltr">&lt;<a \
                href="mailto:mmckeen@ucla.edu">mmckeen@ucla.edu</a>&gt;</span><br>
Date: Sun, Apr 14, 2013 at 2:30 PM<br>Subject: Re: [Nepomuk] Idea for GSOC, seeking \
some input<br>To: Vishesh Handa &lt;<a \
href="mailto:me@vhanda.in">me@vhanda.in</a>&gt;<br><br><br><div dir="ltr">I went \
ahead and implemented the simple feature requested in <a \
href="https://bugs.kde.org/show_bug.cgi?id=303671" \
target="_blank">https://bugs.kde.org/show_bug.cgi?id=303671</a>.<div> \
<br></div><div>Since the KJob returned by removeDataByApplication doesn&#39;t emit \
any kind of progress signal as far as I could see,</div> <div>doing a progress bar is \
basically impossible.  Also, since the deletion actions are delayed, there is no good \
way to</div><div>easily keep the user informed of progress, since all of the \
deletions tend to occur after the result() signal is emitted by</div>

<div>the job.</div><div><br></div><div>If you think there would be a way to report \
progress let me know.</div><div><br></div><div>Do you think this is ready to be \
committed to KDE Runtime?  If so, I&#39;ll go ahead and do it, and if not, I&#39;ll \
work on</div>

<div>improving it.</div><div><br></div><div>Also, it didn&#39;t look to me like the \
nepomukindexer module is responsible for data indexed through Akonadi.  Is that \
correct?</div><div>If so, is there some place I could get a list of all the modules \
that need to be passed to removeDataByApplication to completely</div>

<div>clear the indexed data?</div><div><br></div><div>Thanks,</div><div>Matthew \
McKeen</div><div><a href="mailto:mmckeen@ucla.edu" \
target="_blank">mmckeen@ucla.edu</a></div></div><div class="HOEnZb"><div \
class="h5"><div class="gmail_extra"> <br>
<br><div class="gmail_quote">On Thu, Apr 11, 2013 at 6:30 AM, Vishesh Handa <span \
dir="ltr">&lt;<a href="mailto:me@vhanda.in" \
target="_blank">me@vhanda.in</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" \
style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div dir="ltr">Hey Matthew<br><div><div class="gmail_extra"><br><div \
class="gmail_quote"><div>On Tue, Apr 9, 2013 at 12:58 PM, Matthew McKeen <span \
dir="ltr">&lt;<a href="mailto:mmckeen@ucla.edu" \
target="_blank">mmckeen@ucla.edu</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hey All:<div><br></div><div>I just \
had an idea for a GSOC project today that might interest you.  Wouldn&#39;t it be \
cool to have a visualization plasmoid for the data relationships that exist in \
Nepomuk.  I was thinking a 3D graph visualization, maybe even making nodes clickable \
such that data can be navigated in a incredible new way.  Nepomuk offers power that \
no desktop really has, and I think a cool new way to use that power could be a great \
addition to KDE.  Eventually we could make these kinds of views a part of dolphin and \
offer a new way to navigate files.</div>


</div></blockquote><div><br></div></div><div>The idea seems nice, but right now, at \
least for Google Summer of code, I rather focus on directly usable improvements that \
can easily be integrated within existing applications.<br>


<br></div><div>That being said, it does sound quiet interesting. I&#39;ll be happy to \
help you in implementing this, if you want to do so. But not as a google summer of \
code project (or soc). We&#39;re very short on mentors for Nepomuk, and I don&#39;t \
think I can take more than 1 student this year.<br>


<br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"> \
<div>If this doesn&#39;t fit the fancy of you guys, I am also happy to take on a \
proper rewrite of the Nepomuk query parser.  I could probably even fit this work into \
my summer of coding, as it shouldn&#39;t take too long to rewrite that parser.</div>



<div><br></div><div>Seeing that some other students have been taking over my other \
ideas, I thought that this idea might be a little more fresh and a good thing to base \
my proposal on, which I plan to draft soon.</div></div>


</blockquote><div><br></div></div><div>You might want to setup a KDE development \
environment and maybe look at some junior jobs and other tasks [1] I like to asses a \
student&#39;s coding capability before taking them on, no matter how good their \
proposal is.<br>


<br>[1] <a href="http://community.kde.org/Projects/Nepomuk#Gettings_Stared" \
target="_blank">http://community.kde.org/Projects/Nepomuk#Gettings_Stared</a><br><br></div><blockquote \
class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid \
rgb(204,204,204);padding-left:1ex">

<div>
<div dir="ltr">
<div><br></div><div>What does the community \
think?</div><div><br></div><div>Thanks,</div><div>Matthew McKeen</div><div>University \
of California, Los Angeles</div><div><a href="mailto:mmckeen@ucla.edu" \
target="_blank">mmckeen@ucla.edu</a></div>



<div><br></div><div><br></div></div>
<br></div>_______________________________________________<br>
Nepomuk mailing list<br>
<a href="mailto:Nepomuk@kde.org" target="_blank">Nepomuk@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/nepomuk" \
target="_blank">https://mail.kde.org/mailman/listinfo/nepomuk</a><br> \
<br></blockquote></div><span><font color="#888888"><br><br clear="all"><br>-- \
<br><span style="color:rgb(192,192,192)">Vishesh Handa</span><br> \
</font></span></div></div></div> </blockquote></div><br></div>
</div></div></div><br></div>



>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic