On Wed, Apr 27, 2011 at 4:34 AM, Rovin Bhandari <rovinbhand...@gmail.com> wrote: > Hello! >
Hi Rovin, good to see your enthusiasm in being a part of the KDE community. > I have applied to Season of KDE 2011. I have a few ideas in mind regarding > the same. Let me brief them for you- > 1. Adding indexing to KFind and/or KFileReplace. > Adding indexing to these tools will not only make searching extremely fast > when dealing with several gigabytes of data but also make these tools "more > generic desktop search applications". To demonstrate the effectiveness of > indexed search over unindexed search, I have (with the help of a friend) > written a Python-SQLite3 based indexing cum searching application with > command-line-interface. Alhough I have not paid much attention to optimizing > my algorithm in the code, searching is drastically faster than unindexed > search via KFind. Plus indexing makes searching file-contents and meta-tags > feasible without taking any extra time. I can send the code (along with a > previously prepared index-database if required) if anyone would like to > review. Have you taken a look at the Nepomuk Semantic Desktop tool which already does indexing of files (unless its disabled) and even understands the context of the meta-data in a lot of circumstances. You should consider creating a KFind backed by nepomuk, as right now a user friendly interface to accessing all that data is not available, except some areas in Dolphin. This would be preferable to creating your own backend. The other alternative is to use slocate backed indices.\ This would definitely be an interesting project. > 2. Developing a Direct Connect client for KDE, or vamping up 'valknut'. > The new DC client should feature ADC protocol as well. It can be built over > the latest LinuxDC++. Plus, a friend recently came up with an idea of making > a DC client supporting SSH protocol. I don't know how relevant the idea is > but would surely like to have some opinion on it. A Qt based DC++ client, EiskaltDC++ exists. Would it be possible to extend that. I'm not so sure if a DC++ client comes under the purview of KDE SC, applications like this will usually start out as individually developed, but if they are proven to work well, they can make it into extragear, but this won't directly get into KDE afaik. > 3. Extending features from Notepad++ to Kate. > I have Googled a lot only to draw the conclusion that an equivalent to > Notepad++ does not exist for GNU/Linux. So I thought of extending some of > the best features of Notepad++ to Kate, the most useful (well, according to > me) of them being 'Automatic backing up' of opened files. I have been using > Kate for quite a while and have read some of its code too, so I am pretty > sure that the 'automatic backing up' feature can be incorporated in Kate. > Could you please mention in detail what improvements you are suggesting. Isn't automatic backing up already done by creating those files ending with '~'? Kate is an editor and KDevelop is a full IDE, it would be interesting to see what features you want to create something mid-way between them, I for one could definitely use much better vim mode, although I do not have time to do it myself :) Good luck, Nikhil >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<