https://community.kde.org/api.php?action=feedcontributions&user=Francesco&feedformat=atomKDE Community Wiki - User contributions [en]2024-03-28T16:52:05ZUser contributionsMediaWiki 1.40.2https://community.kde.org/index.php?title=KTp/Getting_Set_Up/Scripted&diff=16319KTp/Getting Set Up/Scripted2011-11-28T07:59:25Z<p>Francesco: </p>
<hr />
<div>Here is a script to help you a major part of Telepathy KDE, feel free to modify it according to your needs.<br />
<br />
<source lang="bash"><br />
#!/bin/bash<br />
#<br />
# Build script for telepathy-kde, assumes you have the latest telepathy-qt4, <br />
# have a proper gitconfig setup for and that you use Project Neon<br />
#<br />
# Instructions on how to use the script :<br />
# -b build only (updates repos before build)<br />
# -bi build and install (updates repos before build)<br />
# -u update/clone repos<br />
# -h show help menu<br />
#<br />
# Copyright (C) 2011 Rohan Garg <rohan16garg@gmail.com><br />
# Copyright (C) 2011 Dominik Schmidt <dev@dominik-schmidt.de><br />
# Copyright (C) 2011 Francesco Nwokeka <francesco.nwokeka@gmail.com><br />
#<br />
# This program is free software: you can redistribute it and/or modify<br />
# it under the terms of the GNU General Public License as published by<br />
# the Free Software Foundation, either version 3 of the License, or<br />
# (at your option) any later version.<br />
#<br />
# This program is distributed in the hope that it will be useful,<br />
# but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
# GNU General Public License for more details.<br />
#<br />
# You should have received a copy of the GNU General Public License<br />
# along with this program. If not, see <http://www.gnu.org/licenses/>.<br />
#<br />
###############################################################################<br />
<br />
SOURCE_DIR="."<br />
INSTALL_DIR=`kde4-config --prefix`<br />
<br />
# Add telepathy-qt4 here, if you want to build it from master too <br />
REPOS="telepathy-common-internals<br />
telepathy-qt4<br />
telepathy-accounts-kcm<br />
telepathy-approver<br />
telepathy-text-ui<br />
telepathy-contact-list<br />
telepathy-nepomuk-service<br />
telepathy-presence-dataengine<br />
telepathy-presence-applet<br />
telepathy-contact-applet<br />
telepathy-filetransfer-handler<br />
telepathy-send-file<br />
telepathy-contact-applet<br />
telepathy-auth-handler<br />
telepathy-kded-module"<br />
# these don't work currently, readd them at some point<br />
# telepathy-call-ui - dont have farsight*/<br />
# telepathy-kde - doesnt build<br />
# telepathy-testlib<br />
<br />
# configure your own custom build function here<br />
function build {<br />
for repo in $REPOS<br />
do<br />
cd $repo<br />
<br />
cpus=$(ls -d /sys/devices/system/cpu/cpu? | wc -l)<br />
<br />
echo ""<br />
echo "####################################################"<br />
echo " Building $repo "<br />
echo "####################################################"<br />
<br />
if [ $NEONENV ]; then<br />
neonmake<br />
else<br />
makej=$(($cpus + 1))<br />
mkdir -p build<br />
cd build<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ..<br />
else<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DCMAKE_BUILD_TYPE=debugfull ..<br />
fi<br />
<br />
make --jobs=$makej<br />
cd ..<br />
fi<br />
cd ..<br />
done<br />
}<br />
<br />
function buildInstall {<br />
build<br />
<br />
for repo in $REPOS<br />
do<br />
cd $repo/build<br />
sudo make install<br />
cd ../../<br />
done<br />
}<br />
<br />
function updateRepos {<br />
mkdir -p $SOURCE_DIR<br />
cd $SOURCE_DIR<br />
<br />
for repo in $REPOS<br />
do<br />
if [ -d "$repo" ]; then<br />
cd $repo<br />
echo ""<br />
echo "####################################################"<br />
echo " Updating $repo " <br />
echo "####################################################"<br />
<br />
git pull<br />
cd ..<br />
else<br />
echo ""<br />
echo "####################################################"<br />
echo " Cloning $repo " <br />
echo "####################################################"<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
git clone git://anongit.freedesktop.org/telepathy/$repo<br />
else<br />
git clone git://anongit.kde.org/$repo<br />
fi<br />
fi<br />
done<br />
}<br />
<br />
function showHelp {<br />
echo "-b build only (updates repos before build)"<br />
echo "-bi build and install (updates repos before build)"<br />
echo "-u update/clone repos"<br />
echo "-h show this help menu"<br />
}<br />
<br />
<br />
if [ "$?" = "0" ]; <br />
then<br />
if [ "$1" = "-b" ];<br />
then<br />
updateRepos<br />
build<br />
<br />
elif [ "$1" = "-bi" ];<br />
then<br />
updateRepos<br />
buildInstall<br />
<br />
elif [ "$1" = "-u" ];<br />
then<br />
updateRepos<br />
<br />
else [ "$1" = "-h" ];<br />
showHelp<br />
fi<br />
fi<br />
<br />
</source></div>Francescohttps://community.kde.org/index.php?title=KTp/Getting_Set_Up/Scripted&diff=15569KTp/Getting Set Up/Scripted2011-10-28T10:19:08Z<p>Francesco: </p>
<hr />
<div>Here is a script to help you a major part of Telepathy KDE, feel free to modify it according to your needs.<br />
<br />
<source lang="bash"><br />
#!/bin/bash<br />
#<br />
# Build script for telepathy-kde, assumes you have the latest telepathy-qt4, <br />
# have a proper gitconfig setup for and that you use Project Neon<br />
#<br />
# Instructions on how to use the script :<br />
# -b build only (updates repos before build)<br />
# -bi build and install (updates repos before build)<br />
# -u update/clone repos<br />
# -h show help menu<br />
#<br />
# Copyright (C) 2011 Rohan Garg <rohan16garg@gmail.com><br />
# Copyright (C) 2011 Dominik Schmidt <dev@dominik-schmidt.de><br />
# Copyright (C) 2011 Francesco Nwokeka <francesco.nwokeka@gmail.com><br />
#<br />
# This program is free software: you can redistribute it and/or modify<br />
# it under the terms of the GNU General Public License as published by<br />
# the Free Software Foundation, either version 3 of the License, or<br />
# (at your option) any later version.<br />
#<br />
# This program is distributed in the hope that it will be useful,<br />
# but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
# GNU General Public License for more details.<br />
#<br />
# You should have received a copy of the GNU General Public License<br />
# along with this program. If not, see <http://www.gnu.org/licenses/>.<br />
#<br />
###############################################################################<br />
<br />
SOURCE_DIR="."<br />
INSTALL_DIR=`kde4-config --prefix`<br />
<br />
# Add telepathy-qt4 here, if you want to build it from master too <br />
REPOS="telepathy-qt4<br />
telepathy-accounts-kcm<br />
telepathy-approver<br />
telepathy-text-ui<br />
telepathy-contact-list<br />
telepathy-nepomuk-service<br />
telepathy-presence-dataengine<br />
telepathy-presence-applet<br />
telepathy-contact-applet<br />
telepathy-filetransfer-handler<br />
telepathy-send-file<br />
telepathy-contact-applet<br />
telepathy-auth-handler<br />
telepathy-kded-module"<br />
# these don't work currently, readd them at some point<br />
# telepathy-call-ui - dont have farsight*/<br />
# telepathy-kde - doesnt build<br />
# telepathy-testlib<br />
<br />
# configure your own custom build function here<br />
function build {<br />
for repo in $REPOS<br />
do<br />
cd $repo<br />
<br />
cpus=$(ls -d /sys/devices/system/cpu/cpu? | wc -l)<br />
<br />
echo ""<br />
echo "####################################################"<br />
echo " Building $repo "<br />
echo "####################################################"<br />
<br />
if [ $NEONENV ]; then<br />
neonmake<br />
else<br />
makej=$(($cpus + 1))<br />
mkdir -p build<br />
cd build<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ..<br />
else<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DCMAKE_BUILD_TYPE=debugfull ..<br />
fi<br />
<br />
make --jobs=$makej<br />
cd ..<br />
fi<br />
cd ..<br />
done<br />
}<br />
<br />
function buildInstall {<br />
build<br />
<br />
for repo in $REPOS<br />
do<br />
cd $repo/build<br />
sudo make install<br />
cd ../../<br />
done<br />
}<br />
<br />
function updateRepos {<br />
mkdir -p $SOURCE_DIR<br />
cd $SOURCE_DIR<br />
<br />
for repo in $REPOS<br />
do<br />
if [ -d "$repo" ]; then<br />
cd $repo<br />
echo ""<br />
echo "####################################################"<br />
echo " Updating $repo " <br />
echo "####################################################"<br />
<br />
git pull<br />
cd ..<br />
else<br />
echo ""<br />
echo "####################################################"<br />
echo " Cloning $repo " <br />
echo "####################################################"<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
git clone git://anongit.freedesktop.org/telepathy/$repo<br />
else<br />
git clone git://anongit.kde.org/$repo<br />
fi<br />
fi<br />
done<br />
}<br />
<br />
function showHelp {<br />
echo "-b build only (updates repos before build)"<br />
echo "-bi build and install (updates repos before build)"<br />
echo "-u update/clone repos"<br />
echo "-h show this help menu"<br />
}<br />
<br />
<br />
if [ "$?" = "0" ]; <br />
then<br />
if [ "$1" = "-b" ];<br />
then<br />
updateRepos<br />
build<br />
<br />
elif [ "$1" = "-bi" ];<br />
then<br />
updateRepos<br />
buildInstall<br />
<br />
elif [ "$1" = "-u" ];<br />
then<br />
updateRepos<br />
<br />
else [ "$1" = "-h" ];<br />
showHelp<br />
fi<br />
fi<br />
<br />
</source></div>Francescohttps://community.kde.org/index.php?title=KTp/Getting_Set_Up/Scripted&diff=15551KTp/Getting Set Up/Scripted2011-10-27T14:37:30Z<p>Francesco: </p>
<hr />
<div>Here is a script to help you a major part of Telepathy KDE, feel free to modify it according to your needs.<br />
<br />
<source lang="bash"><br />
#!/bin/bash<br />
#<br />
# Build script for telepathy-kde, assumes you have the latest telepathy-qt4, <br />
# have a proper gitconfig setup for and that you use Project Neon<br />
#<br />
# Instructions on how to use the script :<br />
# -b build only (updates repos before build)<br />
# -bi build and install (updates repos before build)<br />
# -u update/clone repos<br />
# -h show help menu<br />
#<br />
# Copyright (C) 2011 Rohan Garg <rohan16garg@gmail.com><br />
# Copyright (C) 2011 Dominik Schmidt <dev@dominik-schmidt.de><br />
# Copyright (C) 2011 Francesco Nwokeka <francesco.nwokeka@gmail.com><br />
#<br />
# This program is free software: you can redistribute it and/or modify<br />
# it under the terms of the GNU General Public License as published by<br />
# the Free Software Foundation, either version 3 of the License, or<br />
# (at your option) any later version.<br />
#<br />
# This program is distributed in the hope that it will be useful,<br />
# but WITHOUT ANY WARRANTY; without even the implied warranty of<br />
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the<br />
# GNU General Public License for more details.<br />
#<br />
# You should have received a copy of the GNU General Public License<br />
# along with this program. If not, see <http://www.gnu.org/licenses/>.<br />
#<br />
###############################################################################<br />
<br />
SOURCE_DIR="."<br />
INSTALL_DIR=`kde4-config --prefix`<br />
<br />
# Add telepathy-qt4 here, if you want to build it from master too <br />
REPOS="telepathy-qt4<br />
telepathy-accounts-kcm<br />
telepathy-approver<br />
telepathy-text-ui<br />
telepathy-contact-list<br />
telepathy-nepomuk-service<br />
telepathy-presence-dataengine<br />
telepathy-presence-applet<br />
telepathy-contact-applet<br />
telepathy-filetransfer-handler<br />
telepathy-send-file<br />
telepathy-contact-applet<br />
telepathy-auth-handler<br />
telepathy-kded-module"<br />
# these don't work currently, readd them at some point<br />
# telepathy-call-ui - dont have farsight*/<br />
# telepathy-kde - doesnt build<br />
# telepathy-testlib<br />
<br />
# configure your own custom build function here<br />
function build {<br />
for repo in $REPOS<br />
do<br />
cd $repo<br />
<br />
cpus=$(ls -d /sys/devices/system/cpu/cpu? | wc -l)<br />
<br />
echo ""<br />
echo "####################################################"<br />
echo " Building $repo "<br />
echo "####################################################"<br />
<br />
if [ $NEONENV ]; then<br />
neonmake<br />
else<br />
makej=$(($cpus + 1))<br />
mkdir -p build<br />
cd build<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR ..<br />
else<br />
cmake -DCMAKE_INSTALL_PREFIX=$INSTALL_DIR -DCMAKE_BUILD_TYPE=debugfull ..<br />
fi<br />
<br />
make --jobs=$makej<br />
cd ..<br />
fi<br />
cd ..<br />
done<br />
}<br />
<br />
function buildInstall {<br />
build<br />
<br />
for repo in $REPOS<br />
do<br />
cd $repo/build<br />
sudo make install<br />
cd ../../<br />
done<br />
}<br />
<br />
function updateRepos {<br />
mkdir -p $SOURCE_DIR<br />
cd $SOURCE_DIR<br />
<br />
for repo in $REPOS<br />
do<br />
if [ -d "$repo" ]; then<br />
cd $repo<br />
echo ""<br />
echo "####################################################"<br />
echo " Updating $repo " <br />
echo "####################################################"<br />
<br />
git pull --rebase<br />
cd ..<br />
else<br />
echo ""<br />
echo "####################################################"<br />
echo " Cloning $repo " <br />
echo "####################################################"<br />
<br />
if [ "$repo" = "telepathy-qt4" ]; then<br />
git clone git://anongit.freedesktop.org/telepathy/$repo<br />
else<br />
git clone git://anongit.kde.org/$repo<br />
fi<br />
fi<br />
done<br />
}<br />
<br />
function showHelp {<br />
echo "-b build only (updates repos before build)"<br />
echo "-bi build and install (updates repos before build)"<br />
echo "-u update/clone repos"<br />
echo "-h show this help menu"<br />
}<br />
<br />
<br />
if [ "$?" = "0" ]; <br />
then<br />
if [ "$1" = "-b" ];<br />
then<br />
updateRepos<br />
build<br />
<br />
elif [ "$1" = "-bi" ];<br />
then<br />
updateRepos<br />
buildInstall<br />
<br />
elif [ "$1" = "-u" ];<br />
then<br />
updateRepos<br />
<br />
else [ "$1" = "-h" ];<br />
showHelp<br />
fi<br />
fi<br />
<br />
</source></div>Francescohttps://community.kde.org/index.php?title=GSoC/2011/StatusReports&diff=14575GSoC/2011/StatusReports2011-08-24T12:13:47Z<p>Francesco: /* Francesco Nwokeka */</p>
<hr />
<div>Status Report: GSoc and SoK 2011<br />
<br />
= GSoC =<br />
<br />
== Name ==<br />
<br />
'''Project:''' (Link to your project home page)<br />
<br />
'''Link (Blog/Mailing List Archive):''' (Add more than one link if you feel)<br />
<br />
== Camila Ayres ==<br />
<br />
'''Project:''' [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/camilasan/1 Umbrello UML Modeller QGraphicsView Port]<br />
<br />
'''Status Update:''' [http://kders.wordpress.com/tag/umbrello-2/ KDE-RS Blog (Brazil)] <br />
<br />
''' IRC Nick: ''' camilasan<br />
<br />
''' IRC Channels: ''' #umbrello, #kde-brasil, #kde-women<br />
<br />
== Daker Fernandes Pinheiro ==<br />
<br />
'''Project:''' [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/dakerfp/1 QML Qt Components Set]<br />
<br />
'''Status Update:''' Documenting API and still fixing bugs before merging into master<br />
<br />
'''Link (Blog):''' http://codecereal.blogspot.com/2011/05/plasma-components.html<br />
<br />
'''Link (Blog):''' http://codecereal.blogspot.com/2011/07/back-to-plasma-components.html<br />
<br />
'''Short description: ''' The QtComponents project is aiming to provide an api and a series of widget sets completely based upon QML. the actual implementation is platform-dependent, so KDE needs its own platform specific set made with the plasma theming mechanism,for both the desktop and the mobile.<br />
<br />
''' IRC Nick: ''' dakerfp<br />
<br />
''' IRC Channels: ''' #kde-devel, #plasma, #pugpe, #kde-brasil, #qt-devel, #openbossa, #active<br />
<br />
== Daniel E. Moctezuma ==<br />
<br />
'''Project: ''' [http://www.google-melange.com/gsoc/project/google/gsoc2011/ritek/24001 Improving the user experience in Kiten]<br />
<br />
'''Short description: ''' This project aims for the following improvements<br />
* Improve (or write a new) deinflection system.<br />
* Add more search filtering options (word type filters, match ending, etc.)<br />
* 'Update' feature for EDICT and KANJIDIC dictionaries.<br />
* Write a Kanji Browser module to help users learn kanji.<br />
* Bug fixes and code polishing.<br />
<br />
'''Status: ''' Completed and merged into master.<br />
<br />
'''Link (Project): ''' https://projects.kde.org/projects/kde/kdeedu/kiten<br />
<br />
[http://quickgit.kde.org/?p=kiten.git&a=shortlog&h=refs/heads/gsoc2011 Link to Git repository (on gsoc2011 branch)]<br />
<br />
'''Some screenshots: '''<br />
* [http://dmoctezuma.fedorapeople.org/kde/kde-edu/kiten/kanjibrowser-list.png Kanji Browser List]<br />
* [http://dmoctezuma.fedorapeople.org/kde/kde-edu/kiten/kanjibrowser-info.png Kanji Browser Information]<br />
* [http://dmoctezuma.fedorapeople.org/kde/kde-edu/kiten/kiten-new-deinflection-system.png New deinflection system]<br />
<br />
'''Awesomeness of GSoC: ''' All the work done by students in GSoC/SoK will have impact in Free Software and the world.<br />
<br />
'''What I learned: ''' Time organization is always important.<br />
<br />
'''IRC Nick: ''' dmoctezuma<br />
<br />
'''IRC Channel: ''' #kde-edu on Freenode<br />
<br />
== Srikanth Tiyyagura ==<br />
<br />
''' Project: ''' Tagging and Resource Management in Krita <br />
<br />
''' Description: ''' [http://socghop.appspot.com/gsoc/project/google/gsoc2011/srikanth_tiyyagura/23001 Abstract of my project]<br />
<br />
''' Status: ''' Completed Resource Management, Tagging and Sketch Book Tagging.<br />
<br />
'''Links for Blog Posts: ''' <br />
<br />
* [http://sri13atkritadevel.wordpress.com/2011/05/02/my-first-week-work/ My First week work.] <br />
* [http://sri13atkritadevel.wordpress.com/2011/05/09/ghns-for-preset-resource-in-krita/ GHNS for preset resource in Krita.] <br />
* [http://sri13atkritadevel.wordpress.com/2011/05/16/enhancements-in-krita-ghns-utility/ Enhancements in Krita GHNS utility.] <br />
* [http://sri13atkritadevel.wordpress.com/2011/05/24/resource-management-for-presets-in-krita/ Resource Management for Presets in Krita.] <br />
* [http://sri13atkritadevel.wordpress.com/2011/05/30/finishing-touches-to-resource-management-in-krita/ Finishing touches to Resource Management in Krita.] <br />
* [http://sri13atkritadevel.wordpress.com/2011/06/06/tagging-in-krita/ Tagging in Krita.]<br />
* [http://sri13atkritadevel.wordpress.com/2011/06/21/tagging-is-almost-done/ Tagging is almost done . . !]<br />
* [http://sri13atkritadevel.wordpress.com/2011/06/29/posted-the-review-on-tagging-in-krita/ Posted the review on tagging in Krita.]<br />
* [http://sri13atkritadevel.wordpress.com/2011/07/03/implementing-nepomuk-as-another-backend-for-tagging/ Implementing Nepomuk as another backend for tagging..]<br />
* [http://sri13atkritadevel.wordpress.com/2011/07/22/two-backends-for-tagging-in-krita/ Two Backends for tagging in Krita]<br />
* [http://sri13atkritadevel.wordpress.com/2011/08/06/why-nepomuk-in-krita/ Why Nepomuk in Krita . . .]<br />
* [http://sri13atkritadevel.wordpress.com/2011/08/23/what-i-did-in-gsoc/ What I did in GSOC . . .]<br />
<br />
<br />
''' IRC Nick: ''' sri13<br />
<br />
''' IRC Channels: ''' #krita, #calligra<br />
<br />
''' Screenshot: ''' [http://sri13atkritadevel.files.wordpress.com/2011/06/tagging12.png picture contains both tagging and resource management]<br />
<br />
''' Awesome about GSOC: ''' Working hard to get into gsoc and the guidance showed by KDE people (It's really great. . !)<br />
<br />
''' Learned: ''' Working out until get satisfied with the code and its functionality . . . ;)<br />
<br />
== Vishesh Yadav ==<br />
<br />
'''Project: ''' Mercurial Plugin for Dolphin<br />
<br />
'''Links (Project): ''' <br />
<br />
http://vishesh-yadav.com/blog/<br />
<br />
http://vishesh-yadav.com/blog/2011/06/10/mercurial-integration-in-dolphin/<br />
<br />
http://vishesh-yadav.com/blog/2011/07/03/mercurial-plugin-for-dolphin-work-progress-part-1-2/<br />
<br />
'''IRC: ''' #vishesh@freenode.org<br />
<br />
== Paul Mendez ==<br />
<br />
'''Project: ''' Improving management of slides in Calligra Stage<br />
<br />
'''Link (Project): ''' http://www.google-melange.com/gsoc/project/google/gsoc2011/paulms/16001<br />
<br />
'''Link (Blog/Mailing List Archive): ''' http://paulm-byte.blogspot.com/<br />
<br />
http://paulm-byte.blogspot.com/2011/05/gsoc-2011-improve-of-slides-management.html<br />
<br />
http://paulm-byte.blogspot.com/2011/06/gsoc-2011-calligra-stage-project-update.html<br />
<br />
http://paulm-byte.blogspot.com/2011/07/gsoc-stage-slides-management-update-3.html<br />
<br />
'''IRC: ''' #calligra, #stage (paul_m)<br />
<br />
== Tirtha Chatterjee ==<br />
<br />
'''Project: ''' Implementation of tab grouping in Rekonq<br />
<br />
'''Links: '''<br />
<br />
http://thebengaliheart.wordpress.com/2011/06/02/gsoc-tab-grouping-in-rekonq/<br />
<br />
http://thebengaliheart.wordpress.com/2011/05/14/live-and-dead-sessions-2/<br />
<br />
http://thebengaliheart.wordpress.com/2011/05/14/thoughts-about-tab-grouping-in-rekonq/<br />
<br />
== Radek Wicik ==<br />
<br />
'''Project: ''' Map Browser element for Kexi Forms, Reports and Calligra documents<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Map_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' http://rockfordsone.blogspot.com<br />
<br />
'''Link (Screenshot): ''' [http://kexi-project.org/pics/2.4/alpha1/kexi-2.4-map-widget.jpg]<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
'''What was awesome about GSoC ?''' ....<br />
<br />
'''One thing you learned''' ....<br />
<br />
== Cyril Oblikov ==<br />
<br />
'''Project:''' Improvements in KIO File Transfer<br />
<br />
'''Link (Project):''' http://goo.gl/JvWHr<br />
<br />
'''Link (Blog):''' http://munknex.net<br />
<br />
'''Post:''' [http://en.munknex.net/2011/07/gsoc-errors-handling-during-file.html Errors Handling During File Transfer]<br />
<br />
'''Post:''' [http://en.munknex.net/2011/08/gsoc-results-interaction-dialog.html GSoC Results: Interaction Dialog]<br />
<br />
'''Awesome thing about GSoC: ''' Working on with such an awesome FOSS community :) Also users feedback is a great pleasure.<br />
<br />
'''One thing I learnt: ''' kdelibs are very useful :)<br />
<br />
== Arthur Arlt ==<br />
<br />
'''Project:''' Modularization of KWin Workspace<br />
<br />
'''Link (Blog):''' http://blog.martin-graesslin.com/blog/2011/05/guest-post-a-hello-from-kwin-gsoc/<br />
<br />
'''Link (Blog):''' http://blog.martin-graesslin.com/blog/2011/08/guest-post-crash-exam-relaunch/<br />
<br />
== Rafał Kułaga ==<br />
<br />
'''Project:''' Printing support for KStars<br />
<br />
'''Link (Project):''' http://goo.gl/Q3aCM<br />
<br />
'''Link (Blog):''' http://rkulaga.wordpress.com/<br />
<br />
'''IRC nick:''' rkulaga<br />
<br />
'''GTalk nick:''' rl.kulaga<br />
<br />
'''Links: '''<br />
<br />
http://rkulaga.wordpress.com/2011/04/27/my-gsoc-2011-project-introduction-printing-support-for-kstars/<br />
<br />
http://rkulaga.wordpress.com/2011/05/24/my-gsoc-project-printing-support-for-kstars-let-the-coding-begin/<br />
<br />
http://rkulaga.wordpress.com/2011/05/28/printing-support-for-kstars-request-for-comments/<br />
<br />
http://rkulaga.wordpress.com/2011/06/21/progress-report-and-information-about-mid-term-deliverables/<br />
<br />
http://rkulaga.wordpress.com/2011/07/12/legends-annotations-done-fov-export-to-follow/<br />
<br />
http://rkulaga.wordpress.com/2011/08/02/fov-export-finder-chart-and-legends-done/<br />
<br />
== Francesco Nwokeka ==<br />
'''Project: ''' Integration of kde-telepathy with the plasma workspace<br />
<br/><br />
'''Description: ''' My project consisted in porting KDE-Telepahty to the plasma desktop with the aid of plasmoids.<br />
<br />
'''Blog: ''' http://nwoki.wordpress.com/<br/><br />
'''Irc: ''' #kde-telepathy@freenode.org (nwoki)<br/><br />
<br />
[http://nwoki.wordpress.com/2011/06/11/kde-telepathy-presence-plasmoid-preview-alpha-release/ Presence Plasmoid]<br />
<br/><br />
[http://nwoki.wordpress.com/2011/08/06/kde-telepathy-0-1-part-3-of-5-presence-management/ KDE-Telepathy Alpha release post ]<br />
<br/><br />
[http://nwoki.wordpress.com/2011/08/09/how-to-nepomuk-qml-plugin/ Nepomuk QML Plugin for the ktelepathy library]<br />
<br/><br />
[http://nwoki.wordpress.com/2011/08/20/i-bring-you-kde-telepathy-contacts/ KDE-Telepathy contacts]<br />
<br />
'''What was awesome about GSoC: '''<br/><br />
The GSoC is an excellent way to:<br />
* get into real coding if you have no experience<br />
* polish your coding skills<br />
* get to know skilled and awesome people in the community<br />
* get you further integrated in the KDE/Gnome community<br />
<br />
but mostly of all, it gives you the opportunity to show your love and dedication for the project you're working with which was my case as I was already contributing code to KDE-Telepathy before the GSoC started and used this opportunity to show off some cool ideas I had.<br />
<br />
'''One thing you learned: '''<br/><br />
Nothing is too hard to accomplish if you love what you do<br />
<br />
== Karan Pratap Singh ==<br />
'''Project: ''' KDE Plasma Educational Desktop<br />
<br />
<br />
'''Project Description: ''' KDE Plasma Educational Desktop is aimed at school children who are in the 4th Grade or lower classes. It will enable the children access to great KDE EDU software through an easy to use and interactive desktop environment.<br />
<br />
KDE Plasma Educational Desktop will also provide an option to be remote controlled by the class teacher so that the children can only run the approved softwares on their desktops.<br />
<br />
It will also have an easy to use Application Launcher plasmoid which will be used by children to launch the applications.<br />
<br />
KDE Plasma Educational Desktop is a joint project of both KDE Plasma and KDE EDU.<br />
<br />
As soon as the desktop version is done, Tablet and Netbook versions will also be developed.<br />
<br />
<br />
'''Screenshot 1: ''' http://kpsfoo.in/blog/gsoc-update-after-a-looong-time-2/chat_app_2/<br />
<br />
'''Screenshot 2: ''' http://kpsfoo.in/blog/gsoc-update-after-a-looong-time-2/containment_1/<br />
<br />
<br />
'''What was awesome about GSoC: ''' There are a lot of things which were awesome in the GSoC with KDE:-<br />
<br />
1) I got to work on an actual project which will provide significant benefits to the students.<br />
<br />
2) I got to learn a lot and interact with all the Genius people involved in KDE.<br />
<br />
3) I learnt how to get help, how to communicate better with others and how to have fun KDE style ;)<br />
<br />
4) I also learnt that proper time and project management skills are crucial for a fruitful outcome!<br />
<br />
5) I am now a member of the community and will continue to contribute to make KDE even more awesome than it already is!<br />
<br />
6) Since this was my first time working for an Open Source organization, I learned a lot of the dynamics behind how Open Source software actually works!<br />
<br />
<br />
'''One Thing I learned: ''' Coding is just part of the process. Always understand the problem and then begin coding. Communication with your mentors and understanding and interpreting their guidelines correctly is a must! And the best way to learn new code is to add little debug/print statements all over the code so that you know which part does what exactly! And never ever ever assume anything, it will cost you precious time! :) <br />
<br />
'''Blog: ''' http://www.kpsfoo.in/blog<br />
<br />
http://kpsfoo.in/blog/hello-world/<br />
<br />
http://kpsfoo.in/blog/gsoc-update-after-a-looong-time-2/<br />
<br />
<br />
'''Irc: ''' #plasma@freenode.org (kps_foo)<br />
<br />
== Viranch Mehta ==<br />
'''Project: ''' Porting KDE Plasmoids to QML<br />
<br />
'''Description: ''' http://www.google-melange.com/gsoc/project/google/gsoc2011/viranch/9001<br />
<br />
'''Links (blog+screenshots): '''<br />
<br />
http://viranchmehta.wordpress.com/2011/06/04/ugly-bad-and-good/<br />
<br />
http://viranchmehta.wordpress.com/2011/07/10/gsoc-update-battery-monitor-applet/<br />
<br />
http://viranchmehta.wordpress.com/2011/07/10/gsoc-update-2-locklogout-applet/<br />
<br />
http://viranchmehta.wordpress.com/2011/07/14/gsoc-update-3-device-notifier-applet/<br />
<br />
http://viranchmehta.wordpress.com/2011/08/23/gsoc-update-4-qml-plasmoids-almost-ready-to-use/<br />
<br />
'''Link (mailing list): ''' http://mail.kde.org/pipermail/plasma-devel/<br />
<br />
'''Awesome thing about GSoC: ''' It got me involved with KDE which I had been wanting to do since very long, and I'm now a proud KDE contributor ;)<br />
<br />
'''One thing I learnt: ''' You've got to be highly motivated and committed to become and remain a part of any FOSS community. The only motivation for me is my passion for programming, and KDE!<br />
<br />
'''IRC nick: ''' viranch<br />
<br />
== Pranav Ravichandran ==<br />
'''Project: ''' Integrating the SMARTS Game AI System into Gluon<br />
<br />
'''Link (blog): ''' http://pranavrc.wordpress.com/2011/04/30/plunging-into-gluon-and-kde-with-gsoc/<br />
<br />
'''IRC nick: ''' Pranav_rcmas<br />
<br />
== Sinny Kumari ==<br />
<br />
'''Project:''' Making Plasma Media Center ready for first release<br />
<br />
'''Link (Wiki):'''http://techbase.kde.org/Projects/Plasma/Plasma_Media_Center<br />
<br />
'''Link (Project):''' https://projects.kde.org/projects/playground/multimedia/plasma-mediacenter/repository<br />
<br />
'''Link (Blog):'''<br />
http://www.sinny.in/?q=node/13<br />
http://www.sinny.in/?q=node/14<br />
<br />
'''IRC :''' #plasma-mediacenter (ksinny)<br />
<br />
'''What was awesome about GSoC :''' Got experience of writing a real world project in a fixed time duration.<br />
<br />
'''Learnt:''' Managing Time, modularization of bigger task, working together in a team and understanding each other.<br />
<br />
== Sudhendu Kumar ==<br />
<br />
'''Project:''' HTML replies in KMail<br />
<br />
'''Link (Project):''' - <br />
http://sudhendu.in/node/12<br />
<br />
http://sudhendu.in/node/11<br />
<br />
'''Link (Blog):''' - http://www.sudhendu.in<br />
<br />
'''IRC:''' #kontact (ROYal007)<br />
<br />
== Daniel Marth ==<br />
<br />
'''Project:''' Marble goes Mobile, Take 2 <br />
<br />
'''Link (Project):''' http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/danielmarth/1<br />
<br />
'''Link (Wiki):''' http://www.proggen.org/doku.php?id=user:dani93:gsoc:2011<br />
<br />
'''IRC nick:''' marthd<br />
<br />
== Aakriti Gupta ==<br />
<br />
'''Project:''' Single-canvas presentation mode in Calligra Stage<br />
<br />
'''Links : <br />
<br />
'''[http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aakriti_gupta/1 Project Proposal]<br />
<br />
''(Blog)<br />
<br />
'''[http://aakritigupta.wordpress.com/2011/05/02/gsoc-project-single-canvas-presentation-mode-in-calligra-stage/ GSoC Project: Single Canvas presentation mode in Calligra Stage] <br />
<br />
'''[http://aakritigupta.wordpress.com/2011/08/06/presentations-the-new-stage-way/ Presentations, the (new) Stage way]<br />
''(With links to screenshots, video with a demo of the feature)<br />
<br />
'''[http://dl.dropbox.com/u/37455179/GSoCPresentation.svg Sample presentation]<br />
''(used for my project presentation at the Desktop Summit)<br />
<br />
'''GSoC for me, was awesome because...<br />
<br />
''With this project I started my contribution to open source software that I use and like. <br />
''A summer put to good use, implemented a feature I like, worked with great developers, earned for the first time, attended the Desktop Summit in Berlin and now feel part of the awesome KDE community - what more to ask for!<br />
<br />
'''One thing I learnt<br />
<br />
''Believe in yourself and ask when you are not sure. They are awesome people out there, who started just like you.<br />
<br />
'''IRC:''' #Calligra, #stage (aakriti)<br />
<br />
== Teo Mrnjavac ==<br />
<br />
'''Project:''' Amarok Mobile Foundations<br />
<br />
'''Blog posts:''' [https://teom.wordpress.com/2011/06/05/gsoc-beginning-amarok-mobile/ (1) Beginning Amarok Mobile]<br />
<br />
'''IRC:''' Teo` in #amarok on Freenode<br />
<br />
<br />
== José Millán Soto ==<br />
<br />
'''Project:''' KMail, Kopete and Dolphin accessibility <br />
<br />
'''Link (Blog):''' http://gpul.org/?q=en/blog/219<br />
<br />
'''IRC nick:''' fid_jose<br />
<br />
'''a short project description or link to one:'''<br />
This project is intended to solve the tradicional lack of accessibility support of KDE applications by making KMail, Dolphin and Kopete are accessible.<br />
However, most of the work I've done has been in the qt-at-spi bridge (the bridge which allows Qt applications to be handled by accessibility tools) and Qt itself.<br />
<br />
<br />
'''what was awesome about GSoC:''' Contributing to a Free Software project with other developers and seeing how the project was improving.<br />
<br />
'''one thing you learned:''' Good communication between developers and organizing yourself well are at least as important as writing code.<br />
<br />
== Rohan Garg ==<br />
'''Project''' syncEvolution and KDE integration<br />
<br />
'''Link (Blog):''' http://kshadeslayer.wordpress.com/2011/06/12/hello-planets/<br />
<br />
'''IRC nick:''' shadeslayer<br />
<br />
== Alessandro Buggin ==<br />
'''Project''' Voxforge integration with Simon<br />
<br />
'''Link (Blog):''' http://archandkde.wordpress.com/2011/06/14/gsoc-hello-planet/<br />
<br />
'''Link (Blog):''' http://archandkde.wordpress.com/2011/08/24/failure/<br />
<br />
'''Project details: ''' http://www.google-melange.com/gsoc/project/google/gsoc2011/ahel/17001<br />
<br />
'''IRC nick:''' ahel in #kde-soc #kde-accessibility #kde-devel #kde-italia<br />
<br />
'''Mailing List:''' https://sourceforge.net/mailarchive/forum.php?forum_name=speech2text-development<br />
<br />
== Tudorica Constantin-Alexandru ==<br />
<br />
'''Project:''' Kde on Windows installer using Attica<br />
<br />
'''IRC nick:''' tudalex in #kde-windows<br />
<br />
'''Blog:''' http://gsoc.tudalex.com/<br />
<br />
'''Screenshot:''' http://www.tumblr.com/photo/1280/9294294829/1/tumblr_lqe0iy2Ax71qlwlt9<br />
<br />
'''Description:''' A new installer for kde on windows that is software oriented instead of package oriented for Kde on Windows. Also the installer is compliant with the Open Collaborative Services API.<br />
<br />
'''What was awesome about GSoC:''' Connected with a community of super talented and helpful people.<br />
<br />
'''One thing I learned:''' Before I started GSoC I knew nothing about Qt and Kde programming just a little bit about C++ OOP. I learned a lot about those two.<br />
<br />
== Shantanu Tushar ==<br />
<br />
'''Project:''' Digital Game Distribution Support and Enhancements for Gluon<br />
<br />
'''Project Website:''' http://gluon.gamingfreedom.org/<br />
<br />
'''Blog:''' http://www.shantanutushar.com/category/tags/gluon<br />
<br />
'''IRC Nick:''' Shaan7<br />
<br />
== Adam Nash ==<br />
'''Project:''' [http://www.google-melange.com/gsoc/project/google/gsoc2011/ad_4m_n4sh/8001 Context Dependent Speech Recognition for simon]<br />
<br />
'''Mailing List Archive:''' [http://sourceforge.net/mailarchive/forum.php?forum_name=speech2text-development speech2text-development]<br />
<br />
'''Status Report (with screenshot):''' [http://progshock.blogspot.com/2011/08/gsoc-final-weeks-status-report.html Final Weeks Blog Post]<br />
<br />
'''What is awesome about GSoC?''' The experience of working on a great program that will be useful to people!<br />
<br />
'''What did I learn?''' I learned a lot about software design.<br />
<br />
== Svyatoslav Kuzmich ==<br />
<br />
'''Project: ''' Further improve the Vi Input Mode in Kate<br />
<br />
'''Blog:''' <br />
<br />
(1) http://kate-editor.org/2011/07/26/vimode-gsoc2011/<br />
<br />
'''Git:''' git://anongit.kde.org/clones/kate/kuzmich/kuzmich_gsoc_2011.git<br />
<br />
== Siddharth Sharma ==<br />
<br />
'''Project: ''' PSD File import/export Support <br />
<br />
'''Status:''' <br />
Single layer PSD Files now open correctly CMYK, LAB and RGB support done for them<br />
Currently working on support for psd files with multiple layers<br />
<br />
'''Blog:''' http://www.siddharthkde.wordpress.com<br />
<br />
'''IRC Nick:''' siddvicious<br />
<br />
== Jonathan Perichon ==<br />
<br />
'''Project:''' Usability survey framework<br />
<br />
'''Description:''' [http://www.google-melange.com/gsoc/project/google/gsoc2011/jperichon/12001 here]<br />
<br />
'''What was awesome about GSoC:''' The community: people are awesome, helping and devoted. That’s very motivating and reassuring when jumping in to the large community that is KDE. And it also encourages contributing after the GSoC.<br />
<br />
'''One thing I learned:''' Time management and organization are really important to get things done correctly.<br />
<br />
'''Status:'''<br />
<br />
Core classes hierarchy: ''done''<br />
<br />
Grammar for parsing csv files: ''done''<br />
<br />
Plasmoid data engine: ''done''<br />
<br />
Plasmoid application: ''not completed''<br />
<br />
Currently (last week of GSoC): ''code clean-up, documentation, recipe for adding new question types''<br />
<br />
After: ''finish the plasmoid application, implement survey of the week pushed via GHNS, ...''<br />
<br />
'''Blog:''' <br />
<br />
(1) http://jonathan-perichon.com/gsoc-usability-survey-framework/<br />
<br />
(2) http://jonathan-perichon.com/gsoc-usability-study-status-update/<br />
<br />
'''Git:''' git://anongit.kde.org/scratch/perichon/kusabilitysurvey.git<br />
<br />
'''IRC:''' #kde-usability@freenode.org (jperichon)<br />
<br />
== Martin Klapetek ==<br />
<br />
'''Project:''' PIMO:Person integration into Akonadi-Nepomuk<br />
<br />
'''Status:''' Working on Nepomuk service and Akonadi-Nepomuk-Contacts-Feeder<br />
<br />
'''Blog:''' http://martys.typepad.com/blog/2011/06/gsoc-pim-nepomuk-and-telepathy.html<br />
<br />
'''IRC:''' mck182 @ #kde-telepathy & #kontact & #nepomuk-kde<br />
<br />
== Kunal Ghosh ==<br />
<br />
'''Project:''' Desktop Synchronization For OwnCloud<br />
<br />
'''Status Update:''' http://owncloud.org/index.php/Syncclient<br />
<br />
'''IRC:''' gancient @ #ownclouod<br />
<br />
== Dmitry Kazakov ==<br />
<br />
'''Project:''' Multithreaded Tool Actions System for Krita<br />
<br />
'''Project Page:''' [http://socghop.appspot.com/gsoc/project/google/gsoc2011/dmitryk/11001 page]<br />
<br />
'''Status:''' Finished the design of all the four subsystems. Implemented Strokes Framework and Non-tool Actions framework. Ported the most important painting tools to the new frameworks. Now they work more smooth because actual image processing is done separately and asynchronously from the UI events. Porting of some of the tools is still pending.<br />
<br />
'''Awesome:''' It's always awesome to learn new things!<br />
<br />
'''One thing I learned:''' You always need to think over the design of new systems well before actual writing begins.<br />
<br />
'''Design documents:''' [[Calligra/Libs/Interactional_Tools|Interactional Tools]], [[Krita/Strokes_Framework|Strokes Framework]], [[Krita/NonTool_Actions_Implementation|NonTool Actions Implementation]], [[Krita/Recording_System|Recording System]]<br />
<br />
'''IRC:''' dmitryK<br />
<br />
== Adrian Lungu ==<br />
<br />
'''Project:''' Kate Code Folding<br />
<br />
'''Project Proposal:''' [http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/adrian_lungu89/1 Kate Code Folding - Proposal]<br />
<br />
'''Status:''' The project is completed. I want to use this last week to write a couple of more tests and for some fine tunning<br />
<br />
'''Blog pages:''' <br />
<br />
'''Week 1:''' [http://kate-editor.org/2011/06/11/gsoc-2011-kate-code-folding/ Introduction]<br />
<br />
'''Week 2:''' [http://kate-editor.org/2011/06/20/gsoc-2011-%E2%80%93-kate-code-folding-week-2-arhitectural-design/ Architectural Design]<br />
<br />
'''Week 3:''' [http://kate-editor.org/2011/06/24/gsoc-2011-%E2%80%93-kate-code-folding-%E2%80%93-week-3-folding-algorithm-started/ Folding Algorithm]<br />
<br />
'''Week 4:''' [http://kate-editor.org/2011/07/04/gsoc-2011-%E2%80%93-kate-code-folding-%E2%80%93-week-4-integrating-the-folding-algorithm/ Integrating the Folding Algorithm]<br />
<br />
'''Week 5:''' [http://kate-editor.org/2011/07/13/gsoc-2011-%E2%80%93-kate-code-folding-%E2%80%93-week-5-new-code-folding-is-taking-shape/ New Code Folding is taking shape]<br />
<br />
'''Final steps:''' [http://kate-editor.org/2011/07/24/gsoc-2011-%E2%80%93-kate-code-folding-%E2%80%93-try-kates-new-code-folding/ Try Kate's new Code Folding]<br />
<br />
'''Final steps:''' [http://kate-editor.org/2011/07/26/gsoc-kate-code-folding-more-technical-details/ Some technical details about Kate's Code Folding]<br />
<br />
'''Final steps:''' [http://kate-editor.org/2011/08/07/gsoc-%E2%80%93-kate-code-folding-bug-less/ The Bug-less version of Code Folding]<br />
<br />
== Michael Gapczynski ==<br />
<br />
'''Project:''' ownCloud Sharing<br />
<br />
'''Status:''' Sharing was merged into master. I'm almost finished and I am working on a few final UI components. I have plans to continue working on it after the release of ownCloud 2.0.<br />
<br />
'''Project Proposal:''' http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/mtgap/3001<br />
<br />
'''Link (Blog):''' http://blog.gapinthecloud.com<br />
<br />
'''Last blog post with screenshots:''' http://blog.gapinthecloud.com/2011/08/20/gsoc-new-sharing-interface-for-owncloud/<br />
<br />
'''What was awesome about GSoC:''' I was welcomed into the ownCloud community and I was included in decisions about the design and components of ownCloud outside of my own GSoC work. I had a lot of fun and made money for my college education.<br />
<br />
'''What I learned:''' I learned a lot about using git for version control and using classes and objects in php.<br />
<br />
== Jon Ander Peñalba ==<br />
<br />
'''Project:''' KDE Demo<br />
<br />
'''Links:'''<br />
<br />
* [http://jonanp.wordpress.com/2011/04/26/hello-kde-world/ Hello (KDE) World!] <br />
* [http://jonanp.wordpress.com/2011/06/28/qt-demo-with-kde-examples/ Qt Demo with KDE examples]<br />
<br />
== Milian Wolff ==<br />
'''Project: ''' C++2011 Support in KDevelop<br />
<br />
'''Status: ''' reading & implementing new spec<br />
<br />
'''IRC nick: ''' milian<br />
<br />
'''Blog: ''' http://milianw.de/blog<br />
<br />
'''Links for Blog Posts: '''<br />
<br />
* http://milianw.de/blog/gsoc-c2011-support-in-kdevelop-part-1<br />
<br />
== Phaneendra Hegde ==<br />
'''Project:''' <br />
Fancy Bookmarking for Konqueror and Rekonq using Nepomuk <br />
<br />
'''Links (Proposal):''' <br />
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/phaneendranh/13001 <br />
'''Links (Blog):'''<br />
http://pnhblog.tumblr.com/<br />
http://community.kde.org/Nepomuk/GSoC/2011/Journals/pnh<br />
'''IRC nick:''' <br />
pnh (#nepomuk-kde)<br />
<br />
== Smit Shah ==<br />
'''Project:''' <br />
Metadata Writeback using Nepomuk <br />
<br />
'''Links (Proposal):''' <br />
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/smitshah/1 <br />
'''Links (Blog):'''<br />
http://who828.wordpress.com/<br />
http://community.kde.org/Nepomuk/GSoC/2011/Journals/SmitShah<br />
'''IRC nick:''' <br />
Who<br />
<br />
== Zhang Jie ==<br />
'''Project: ''' <br />
Clone Tool for Image Editor in Digikam<br />
<br />
'''Link (Proposal): '''<br />
http://socghop.appspot.com/gsoc/proposal/review/google/gsoc2011/hybys/1001 <br />
'''IRC nick:: ''' <br />
zhjie<br />
<br />
== Yuvraj Tomar ==<br />
'''Project: '''<br />
KDECore:Support for astronomical calendar systems<br />
<br />
'''Documented Project Timeline: '''<br />
http://yuvrajtomar.blogspot.com<br />
<br />
'''IRC Nick: '''<br />
yuvrajtomar<br />
<br />
'''What was awesome about GSoC: '''<br />
The most awesome thing about GSoC was being a part of the enthusiastic KDE community and contributing to a project which kept me interested and motivated throughout the summer.<br />
<br />
'''One thing that I learned: '''<br />
I learned not one thing in particular, but a lot of things over this summer, ranging fro concepts of astronomy to programming paradigms, and from implementing algorithms to learning a hands-on development role on something as huge as a global project.<br />
<br />
== Harald Sitter ==<br />
'''Project: ''' QML Video Support for Phonon<br />
<br />
'''Link (Project): ''' http://socghop.appspot.com/gsoc/proposal/review/google/gsoc2011/apachelogger/1<br />
<br />
'''Links (Blog): ''' <br />
* [http://apachelog.wordpress.com/2011/07/06/gsoc-phonon-and-qml/ Phonon and QML]<br />
* [http://apachelog.wordpress.com/2011/07/10/gsoc-details-on-phonon-in-qml// Details on Phonon in QML]<br />
* [https://apachelog.wordpress.com/2011/07/22/gsoc-phonon-qml-iteration2-meego/ Phonon QML Iteration2 & Meego]<br />
<br />
'''IRC Nick: ''' apachelogger<br />
<br />
== Lucas Lira Gomes ==<br />
'''Project: ''' Integrate gpodder.net web service with Amarok podcasting functionalities<br />
<br />
'''Link (Project): ''' http://www.google-melange.com/gsoc/project/google/gsoc2011/llg/7001<br />
<br />
'''Link (Blog): ''' http://pinguimengenheiro.blogspot.com<br />
<br />
'''IRC Nick: ''' MaskMaster<br />
<br />
== Konstantin Oblaukhov ==<br />
<br />
'''Project:''' *.osm file render for Marble <br />
<br />
'''Project Details:''' http://marble.kosyak.info/<br />
<br />
'''IRC nick:''' ObKo (#marble)<br />
<br />
== Mahfuzur Rahman Mamun ==<br />
<br />
'''Project: ''' [http://www.google-melange.com/gsoc/project/google/gsoc2011/mamun_nightcrawler/19001 Advanced text layout recognition engine in Okular]<br />
<br />
'''Short description: ''' This project aims for the following improvements over okular's current selection mechanism<br />
* Create a document layout analysis system so that multicolumn text selection is supported.<br />
* Same Feature for text highlighting in case of annotation.<br />
* Text selection and highlighting should be document independent.<br />
* Bug fixes and code refactoring so that the code can be merged.<br />
<br />
'''Status: ''' All proposal features are completed. Improved some tiny issues additionally.<br />
<br />
'''Link (Project): ''' http://nightcrawlerinshadow.wordpress.com/<br />
<br />
[http://quickgit.kde.org/?p=okular.git&a=shortlog&h=refs/heads/selection_and_highlighting Link to KDE Git repository]<br />
<br />
'''Some screenshots: '''<br />
* [https://picasaweb.google.com/101180789924578850564/OkularTextSelection#5642233732825949474 Okular Text Selection djvu branch 4.7]<br />
* [https://picasaweb.google.com/101180789924578850564/OkularTextSelection#5642233723654228194 Okular Text Selection pdf branch 4.7]<br />
* [https://picasaweb.google.com/101180789924578850564/OkularTextSelection#5642233798279079410 Okular Text Selection djvu branch selection_and_highlighting]<br />
* [https://picasaweb.google.com/101180789924578850564/OkularTextSelection#5642233820182394466 Okular Text Selection pdf branch selection_and_highlighting]<br />
<br />
'''Awesomeness of GSoC: ''' Students can work on various fields depending on their choice and they can work on real life software development under some efficient guidance.<br />
<br />
'''What I learned: ''' Dividing a large task into smaller parts and time scheduling. Also, I believe my communication skill has improved.<br />
<br />
'''IRC Nick: ''' nightCrawler<br />
<br />
'''IRC Channel: ''' #okular on Freenode<br />
<br />
== Benjamin Girault ==<br />
<br />
'''Project:''' Panorama Stitching Assistant for Digikam (Kipi Plugin)<br />
<br />
'''GSoC Idea Link:''' [[GSoC/2011/Ideas#Project:_Panorama_Tool|KDE Wiki]]<br />
<br />
'''Short Description:''' The goal is to develop an assistant that is able to use the command line tools from Hugin to process photos to be stitched into a panorama. The requirements are simplicity and easiness: the assistant should allow the user to open Hugin only in some special cases like non standard projection.<br />
<br />
'''Screenshot(s):'''<br />
* [http://www.flickr.com/photos/digikam/6060217962/sizes/o/in/photostream/ Assistant Screenshots]<br />
<br />
'''Awesomeness of GSoC:''' Giving the motivation and a timeline to achieve a tool that I will be using in the future (and that I and the community was missing).<br />
<br />
'''One Thing Learned:''' How to develop a kipi plugin.<br />
<br />
== Bruno Morais Ferreira ==<br />
<br />
'''Project: ''' Krita: Advanced image selection using SIOX<br />
<br />
'''Project Details: ''' http://community.kde.org/GSoC/2011/Ideas#Project:_Advanced_selection_using_SIOX<br />
<br />
'''IRC nick:''' brunomf<br />
<br />
'''What was awesome about GSoC''' To make part of a great open source project, collaborating for something really nice.<br />
<br />
'''One thing you learned''' Improved the ability of written by other people code handling.<br />
<br />
= SoK = <br />
<br />
== Aaditya Chauhan ==<br />
<br />
'''Project:''' Start-Up Speed Optimisation <br />
<br />
'''Status: ''' Still looking at Options and working out Possibilties.<br />
<br />
'''Link (blog):''' http://aadityachauhan1.blogspot.com/2011/05/season-of-kde.html <br />
<br />
'''IRC nick:''' Aaditya_Chauhan<br />
<br />
'''Links: '''<br />
<br />
http://aadityachauhan1.blogspot.com/2011/06/understanding-kde-launch-sequence.html<br />
<br />
http://aadityachauhan1.blogspot.com/2011/06/understanding-systemd-part-i.html<br />
<br />
http://aadityachauhan1.blogspot.com/2011/06/understanding-systemd-part-ii.html<br />
<br />
http://aadityachauhan1.blogspot.com/2011/07/kde-timing-and-instrumentation.html<br />
<br />
http://aadityachauhan1.blogspot.com/2011/07/startup-optimisation-with-bootchart.html<br />
<br />
== Aamir Khan ==<br />
'''Project: ''' Server-Server Synchronization in Owncloud<br />
<br />
'''Link: ''' http://www.owncloud.org<br />
<br />
'''IRC Nick: ''' syst3mw0rm<br />
<br />
== Puneet Goyal ==<br />
'''Project: ''' Making the Payment Detection Use Case in Alkimia<br />
<br />
'''Status: ''' Creating the test files<br />
<br />
'''Link: ''' http://community.kde.org/Alkimia/Usecases/payment<br />
<br />
'''Link(Blog): ''' http://summer-opensource.blogspot.com<br />
<br />
'''IRC NICK: ''' puneetgoyal<br />
<br />
== Amey Dharwadker ==<br />
'''Project: ''' Face Recognition in digiKam using embedded Hidden Markov Model (HMM)<br />
<br />
'''Status: ''' Written code for training embedded HMM in libface branch<br />
<br />
'''Link: ''' http://www.digikam.org/ , http://libface.sourceforge.net/<br />
<br />
== Afief Halumi ==<br />
'''Project:''' Refactor KLettres and implement QML<br />
<br />
'''Link:''' http://community.kde.org/KDEEdu/KLettres/SoC2011<br />
<br />
== Helder Oliveira ==<br />
<br />
'''Project:''' Calligra Flow - Create an easy way to ordinary users make their own stencils.<br />
<br />
'''Status: ''' Creating ideas and verifying the possibilities.<br />
<br />
'''Link (project):''' http://www.calligra-suite.org/flow/<br />
<br />
'''Link (blog):''' http://helderc.wordpress.com/<br />
<br />
'''IRC nick:''' Hutley<br />
<br />
== Shreya Pandit ==<br />
<br />
'''Project: ''' Web Browser element for Kexi Forms and Reports<br />
<br />
'''Link (Project):''' http://community.kde.org/Kexi/Junior_Jobs/Web_Browser_Form_Widget<br />
<br />
'''Link (Blog): ''' http://shreyapandit.com<br />
<br />
'''Link (Screenshot): ''' [http://kexi-project.org/pics/2.4/alpha2/kexi-2.4-web-widget-form-design.png] (more at http://blogs.kde.org/node/4448)<br />
<br />
'''Link (Forum Archive): ''' https://groups.google.com/forum/#!forum/season-of-kexi<br />
<br />
'''What was awesome about SoK ?''' ..<br />
<br />
Well first of all I got a chance to contribute to and be a part of such an awesome community..I went to the Desktop Summit in Berlin this year,hacked with my mentor and other people in the calligra team and yes...got to do a lot of coding in my holidays this summer! :)<br />
<br />
'''One thing you learned''' ....<br />
<br />
Well...internals of Calligra....now it won't take me much time to get accustomed while doing anything new.I fine -tuned my basics,learnt to meet up deadlines....learnt from my mistakes.And yes.....I got a feel of what industry-level programming is like :D<br />
<br />
== Felix Rohrbach ==<br />
<br />
'''Project:''' Gluon: Statistics and Achievements<br />
<br />
'''Description:''' Adding an easy way for game developers to collect statistics and use them for achievements and create a nice UI for gluon players to show achievements.<br />
<br />
'''IRC nick:''' fxrh<br />
<br />
'''Link (announcement):''' http://mail.kde.org/pipermail/gluon/2011-May/000006.html<br />
<br />
'''Link (blog):''' http://fxrh.wordpress.com/2011/06/29/achievements-for-gluon/<br />
<br />
'''Screenshot (player):''' [http://fxrh.files.wordpress.com/2011/08/achievement_5.png]<br />
<br />
'''What was awesome:''' Everything :) Especially having one project with strong support of the communuity and no discussions after two weeks of work about whether this feature should be merged into the project at all.<br />
<br />
'''What I've learned:''' Motivation can replace quite a big part of the qualification needed for a project :)<br />
<br />
== Rajat Khanduja ==<br />
<br />
'''Project:''' Kate: Improving the Modeline feature by providing a 'Modeline Editor' <br />
<br />
'''Links (blog)''': (Newer ones appear at the top) <br><br />
http://yetanothercomputermaniac.blogspot.com/2011/07/sed-reducing-effort-since-74.html <br><br />
http://yetanothercomputermaniac.blogspot.com/2011/07/kates-variable-editor.html <br><br />
http://yetanothercomputermaniac.blogspot.com/2011/06/software-projects-and-grep.html <br><br />
http://yetanothercomputermaniac.blogspot.com/2011/06/season-of-kde-sok.html <br><br />
<br />
== Rohan Prabhu (irc: thirtySeven) ==<br />
'''Project: ''' Playlist sharing in Amarok // EtherMedia<br />
<br />
'''Link: ''' http://rohanprabhu.com/?p=192<br />
<br />
== Alessandro Cosentino ==<br />
<br />
'''Project:''' Integrating Akregator, Akonadi and Owncloud.<br />
<br />
'''Wiki Link: ''' http://algorithmsforthekitchen.com/wiki/doku.php<br />
<br />
'''IRC nick: ''' zimba12 on Freenode<br />
<br />
'''Status report: ''' http://algorithmsforthekitchen.com/wiki/doku.php?id=report<br />
<br />
== Tushar Mehta ==<br />
<br />
'''Project:''' Speed limit on KIO protocols<br />
<br />
'''Link (Project detail):''' http://summertimekde.blogspot.com/2011/06/improvements-in-kio-file-transfer.html<br />
<br />
'''Link (Project Update):''' http://summertimekde.blogspot.com/2011/08/rate-control-in-ftp-transfer-is-ready.html<br />
<br />
'''Link (Blog):''' http://summertimekde.blogspot.com/2011/06/about-me.html<br />
<br />
'''IRC nick:''' tushar_mehta<br />
<br />
== Rovin Bhandari ==<br />
<br />
'''Project:''' Improving data analyzers in Strigi.<br />
<br />
'''Link (Project Wiki):''' http://community.kde.org/SoK/2011/Strigi<br />
<br />
'''Link (Blog):''' (none so far, will create one soon)<br />
<br />
'''IRC nick:''' rovinbhandari / rovinbhandari1<br />
<br />
== Sourava Prasad Mishra ==<br />
<br />
'''Project:''' Java Support in KDevelop!<br />
<br />
'''Link (Project Wiki):''' http://kdevelop.org/<br />
<br />
'''Link (Blog):''' Soon! As the project rolls down.<br />
<br />
'''IRC nick:''' sourav7mishra<br />
<br />
== Brijesh Patel ==<br />
<br />
'''Project:''' Providing References tool in Calligra Words<br />
<br />
'''Link (Project Wiki):''' <br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#Introduction<br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#15.2F08.2F2011<br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#Screenshots<br />
<br />
'''Link (Blog):''' http://kodewords.wordpress.com<br />
<br />
'''IRC nick:''' erione<br />
<br />
== Smit Patel ==<br />
<br />
'''Project:''' Providing References tool in Calligra Words<br />
<br />
'''Link (Project Wiki):''' <br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#Introduction<br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#15.2F08.2F2011<br />
http://community.kde.org/SoK/2011/Calligra/Words/ReferencesTool#Screenshots<br />
<br />
'''Link (Blog):''' http://kodetortuga.wordpress.com<br />
<br />
'''IRC nick:''' smitpatel24<br />
<br />
== Naman Muley ==<br />
<br />
'''Project:''' Developing a Map Based Contact List UI for Telepathy<br />
<br />
'''Status:''' Working Around Marble , Designing the app<br />
<br />
'''Link (Project Wiki): ''' Coming up soon..<br />
<br />
'''IRC nick:''' Dunce<br />
<br />
== Samir Hasan ==<br />
<br />
'''Project:''' Mobile Billing System <br />
<br />
'''Status:''' Starting to write code with the first version of developer documentation published<br />
<br />
'''Link (Project Wiki): ''' http://community.kde.org/Alkimia/Usecases/Billing<br />
<br />
'''Link (Project Blog): ''' http://www.incurlybraces.com/category/sok-mobile-billing-application<br />
<br />
<br />
'''Project Progress: ''' <br />
<br />
1. http://www.incurlybraces.com/sok-mobile-billing-application-developer-documentation-ready.html <br />
<br />
2. http://www.incurlybraces.com/sok-mobile-billing-application-some-mock-ui.html<br />
<br />
'''IRC nick:''' sam1487<br />
<br />
== Seshagiri Prabhu ==<br />
<br />
'''Project:''' Collage Creator tool (KIPI Plugin)<br />
<br />
'''Link(Blog):''' http://seshagiriprabhu.wordpress.com/2011/06/14/sok-project-collage-creator-tool-kipi-plugin/<br />
<br />
'''Status:''' Going through the source code.<br />
<br />
'''IRC nick:''' seshagiri<br />
<br />
== Rushabh Gosar ==<br />
<br />
'''Project:''' Working on Knights game<br />
<br />
'''Link (Project Wiki): ''' http://rushabhsportal.blogspot.com (not yet updated).<br />
<br />
'''Status:''' Gone through the source code, waiting for Exams to end.<br />
<br />
'''IRC nick:''' rushabhtechie55<br />
<br />
== Bhawna ==<br />
'''Project: ''' Fontwork Shape/Tool<br />
<br />
'''Link(Project):'''http://community.kde.org/GSoC/2011/Ideas#Project:_Fontwork_Shape.2FTool<br />
<br />
'''Link(Blog): ''' -<br />
<br />
'''Status:''' Looking at codes seeing how fontwork is implemented.<br />
<br />
'''IRC Nick: ''' bhawna<br />
<br />
== Antonio J. Gallo ==<br />
'''Project: ''' Integrate and distribute the GPL funambol server with ownCloud and its internal storage<br />
<br />
'''Link(Project):'''http://www.owncloud.org<br />
<br />
<br />
'''Status:''' Early integration of SyncML server as an ownCloud app: Done (at alpha status)<br />
Web interface to view an edit vcf (contact) files synced with the SyncML server integrated: Done<br />
Currently improving the SyncML server and working with Kunal into the client with the aim to sync any kind of file (like dropbox and so)<br />
<br />
'''IRC Nick: ''' antoniojgallo<br />
<br />
== Łukasz Spas ==<br />
<br />
'''Project:''' http://community.kde.org/GSoC/2011/Ideas#Project:_Photo_Frame_Layouts<br />
<br />
'''Link (Blog):''' http://coder89.wordpress.com/ (Not updated yet)<br />
<br />
'''Link (github):''' http://github.com/coder89/PhotoFramesEditor - Daily updated project source.<br />
<br />
'''Status:''' [Implemented]: main frame of app, canvas, photo and text items, stack of layers, undo commands, snap to grid functionality, exporting canvas to standard images formats, my own image format based on SVG, photo effects, and much much more... :P<br />
[In progress]: rotating and scaling tools, borders editor, dialog for choosing paper (canvas) sizes, canvas background editor.<br />
<br />
<br />
== Samikshan Bairagya ==<br />
<br />
'''Project: ''' Making KStars more useful for the scientifically inclined user.<br />
<br />
'''Links (Blog): '''<br />
<br />
http://samxan.wordpress.com/2011/08/20/dead-stars-for-kstars/<br />
<br />
http://samxan.wordpress.com/2011/06/18/halleys-comet-is-no-longer-blinding/<br />
<br />
http://samxan.wordpress.com/2011/06/01/sok-my-tryst-with-kstars/<br />
<br />
'''IRC Nick: ''' samxan<br />
<br />
'''Status:''' Fixed the magnitudes for comets. Introduced Recently discovered supernovae to the skymap of KStars. Implementing a notification system for new supernovae discoveries.<br />
<br />
== Dhruv Patel ==<br />
<br />
'''Project: ''' Developing a Presentation-view tool for digikam with much more functionality than showing fullscreen image like see and edit image metadata.<br />
<br />
'''Links (Blog): '''<br />
<br />
http://community.kde.org/SoK/2011/digikam/presentation_view<br />
<br />
http://www.digikam.org/<br />
<br />
== Supreet Pal Singh ==<br />
<br />
'''Project: ''' Developing a Presentation-view tool for digikam with much more functionality than showing fullscreen image like see and edit image metadata.<br />
<br />
'''Links (Blog): '''<br />
<br />
http://community.kde.org/SoK/2011/digikam/presentation_view<br />
<br />
http://www.digikam.org/<br />
<br />
== Arvind S Raj ==<br />
<br />
'''Project: ''' Compatibility with Tomahawk player and also implement the features of Tomahawk in Amarok.<br />
<br />
'''Status: ''' Separating GUI elements out of libtomahawk<br />
<br />
'''Links (Blog): ''' http://goo.gl/2gP8T<br />
<br />
'''IRC(freenode): ''' dnivra<br />
<br />
== Farhad Hedayati Fard ==<br />
'''Project: ''' Design a lock screen for Plasma Active<br />
<br />
'''Status: ''' started moving screenlock from krunner to kwin<br />
<br />
'''IRC nick: ''' farhad_hf<br />
<br />
'''Blog: ''' http://www.digidesk.ir<br />
<br />
== Debajyoti Datta ==<br />
<br />
'''Project: ''' Implementation of Perl Compatible Regular Expressions in CMake<br />
<br />
'''Status: ''' Started<br />
<br />
'''Project Details: ''' http://www.elpauer.org/?p=684<br />
<br />
'''IRC nick:''' Debajyoti<br />
<br />
'''Blog Address: ''' http://dbdatta.wordpress.com/2011/05/19/about-me/<br />
<br />
== Pankaj Bhambhani ==<br />
<br />
'''Project: ''' Development of Facebook Plugin for Choqok<br />
<br />
'''Status: ''' Choqok Facebook Plugin now uses Kfacebook (from Akonadi Resource )instead of its own helperlib<br />
<br />
'''IRC nick:''' pankajb64<br />
<br />
'''Blog Address: ''' [http://javaatpankajs.blogspot.com/2011/08/season-of-kde.html Season of KDE (2011) ]<br />
<br />
'''What was awesome about SOK ?''' The fact that you could learn about so many different things so quickly and so easily and get to interact with so many people<br />
<br />
'''One thing you learned''' Always keep you code readable :) There may be others using or editing it.<br />
<br />
'''Snapshot''' [http://4.bp.blogspot.com/-BIogzwrhxu0/Tkv75fydBnI/AAAAAAAAAHM/6blGLglUHR8/s1600/trial2.png Choqok Snapshot]</div>Francesco