Re: Review Request: Speed limit in ftp kio slave

2011-09-21 Thread Tushar Mehta


 On Sept. 21, 2011, 1:50 p.m., Christoph Feck wrote:
  Tushar, did you have time yet to update the code to reflect the review 
  comments?

ya all are closed. I actually opened new request for it. As I was doing it 
first time, instead of updating this I added new request.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review6700
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Re: Review Request: Speed limit in ftp kio slave

2011-08-11 Thread Tushar Mehta


 On Aug. 10, 2011, 1:51 p.m., Thomas Zander wrote:
  kioslave/ftp/speedController.h, line 37
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line37
 
  I'm wondering if the function name contains a typo;  maybe you meant 
  'calcHowMuchToRead' (notice the extra c in calc) ?

acknowledged.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5598
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Re: Review Request: Speed limit in ftp kio slave

2011-08-11 Thread Tushar Mehta


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.h, line 24
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line24
 
  kde_file.h isn't used in this header - move the #include to the .cpp 
  file.

I have used it for usleep. If I am not including it then it give me this:
error: ‘usleep’ was not declared in this scope


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.h, line 33
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line33
 
  trailing whitespace

acknowledged.


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.cpp, line 3
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31278#file31278line3
 
  Not my code :)

acknowledged.


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.cpp, line 31
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31278#file31278line31
 
  Make getters const, for good practice.

acknowledged.


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.cpp, line 55
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31278#file31278line55
 
  This doesn't seem to add anything, but to set. It replaces any 
  existing socket.
  
  Note: the naming is wrong. m_socket looks like a member variable, while 
  socket is the actual member variable.
  
  I would suggest to use m_ for the actual member vars, in fact -- and 
  for sure never for function parameters.

acknowledged.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5593
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Re: Review Request: Speed limit in ftp kio slave

2011-08-11 Thread Tushar Mehta


 On Aug. 10, 2011, 3:05 p.m., Thiago Macieira wrote:
  kioslave/ftp/CMakeLists.txt, line 11
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31274#file31274line11
 
  We usually do not use capitals in source code in kdelibs. (there are 
  exceptions, but not in KIO).
  
  Also, it would be better if this were called ratecontroller.cpp, not 
  speed controller.

acknowledged.


 On Aug. 10, 2011, 3:05 p.m., Thiago Macieira wrote:
  kioslave/ftp/speedController.h, line 29
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line29
 
  Rename to RateController.

acknowledged.


 On Aug. 10, 2011, 3:05 p.m., Thiago Macieira wrote:
  kioslave/ftp/speedController.h, line 37
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line37
 
  Suggest renaming to nextReadBlockSize().

acknowledged.


 On Aug. 10, 2011, 3:05 p.m., Thiago Macieira wrote:
  kioslave/ftp/speedController.h, line 45
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line45
 
  Use QElapserTimer, not QTime.

acknowledged.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5606
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Re: Review Request: Speed limit in ftp kio slave

2011-08-11 Thread Tushar Mehta


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.h, line 37
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line37
 
  why not just return the int, like  int bytesToRead()?

acknowledged. With the current design of the code we don't need pass by 
reference. At initial phase when I was experimenting with the code, I used this 
behaviour. I will correct this.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5593
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Review Request: rate control in ftp kio slave with review comments fixes

2011-08-11 Thread Tushar Mehta

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102307/
---

Review request for kdelibs, Dawit Alemayehu, David Faure, Thiago Macieira, 
Thomas Zander, and Lukas Appelhans.


Summary
---

This patch is trying to clear the comments of the previous 
patch.(https://git.reviewboard.kde.org/r/102307/)


Diffs
-

  kioslave/ftp/CMakeLists.txt e080b02 
  kioslave/ftp/ftp.cpp 655524a 
  kioslave/ftp/ratecontroller.h PRE-CREATION 
  kioslave/ftp/ratecontroller.cpp PRE-CREATION 
  kioslave/ftp/speedController.h PRE-CREATION 
  kioslave/ftp/speedController.cpp PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/102307/diff


Testing
---


Thanks,

Tushar



Re: Review Request: Speed limit in ftp kio slave

2011-08-10 Thread Tushar Mehta


 On Aug. 10, 2011, 3:05 p.m., Thiago Macieira wrote:
  kioslave/ftp/speedController.h, line 55
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line55
 
  This will not work for kio_http. You need to limit the transfer rate 
  from the ioslave to the application, in KIO::SlaveBase::data(), or in 
  KIO::SlaveInterface::data().
  
  You don't get access to the QTcpSocket that KIO::TCPSlaveBase uses.
 
 Dawit Alemayehu wrote:
 That is not quite correct. You do have access to the socket. See 
 KIO::TCpSlaveBase::socket. Also controlling the data at SlaveBase::data level 
 is not quite the same as controlling it at the socket level, is it ? Granted 
 the socket will stop reading from the pipe when its read buffer is full.

In support to Dawit:
What I thought is when we control rate at socket level we are actually telling 
server not to send data at full rate. As we are not reading data from socket 
buffer at full rate, this will keep advertisement window in control and server 
will send data accordingly.

In support to thaigo:
Suppose you are not controlling at socket level, instead of it let say we are 
controlling one level above i.e. KIO::SlaveBase::data() then in that case also 
eventually after stabilization phase we will get our rate and server will send 
data at a rate at which we reading at data() level.

As this was my first try, I thought let me see if my logic works in one small 
module like ftp slave. If it works at this level, I can try now with same logic 
at data() level. Now If we are trying at data() level then I need to control 
how many bytes to pass from within data() function.

What you all say?


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5606
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Re: Review Request: Speed limit in ftp kio slave

2011-08-10 Thread Tushar Mehta


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/speedController.h, line 3
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31277#file31277line3
 
  This seems to be your own code, the copyright is yours, not mine :)

Hey :) This is my first patch to the KDE and in excitement I forgot to change 
this :) I will correct it sure :)


 On Aug. 10, 2011, 1:07 p.m., David Faure wrote:
  kioslave/ftp/ftp.cpp, line 1867
  http://git.reviewboard.kde.org/r/102267/diff/1/?file=31276#file31276line1867
 
  What does the magic number represent?
  
  Ah, 1 second? Would be worth a comment.

When I started writing code, I was not using this wait. But what happened is 
that, the while loop is taking time in microseconds and the code which is 
calculating how many bytes to read is expecting elapsed time in millisecond. 
Because of this almost every time elapsed time is coming as zero.(as time 
granularity is in millisecond) and equation is return 0. So I thought to have 
some delay in ftp code.

If we have a timer which is having granularity in microsecond then I can update 
the equation and can observe how code behaves with out any wait.

I tried to find out about this type of timer and got to now that in Qt 4.7 it 
got introduced.(I am not sure about the qt version but in the latest one). It 
will be great if you can suggest me something about this.

I wanted to have a opinion of developers so I put this magic number :) Let me 
know where I am doing mistake regarding this thought.


- Tushar


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/#review5593
---


On Aug. 9, 2011, 7:16 p.m., Tushar Mehta wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102267/
 ---
 
 (Updated Aug. 9, 2011, 7:16 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 - This patch contains the basic code which will put the limit on download 
 speed of the ftp data transfer.
 - It is looking for speed-limit meta-data for deciding how much speed 
 control is required.
 - If this meta-data is not found, code will work as it was before and no 
 speed control related code will come into picture.
 - This patch is the most basic one which I have testing on my system and to 
 the extent it is controlling the speed.
 - Lets say if speed limit is 30 KBps then mostly will get the avg speed 
 around 30 to 35 KBps.
 - I am using QTime for measuring time elapsed between two socket read call 
 and its precision is in millisecond. Looping is taking place in microsecond 
 and thats why I am getting almost all the time 0 as time elapsed in between 
 two calls.
 - To solve the above problem usleep is introduced to make it sync with the 
 timer.
 
 
 Diffs
 -
 
   kioslave/ftp/CMakeLists.txt e080b02 
   kioslave/ftp/ftp.h 0bd375b 
   kioslave/ftp/ftp.cpp 655524a 
   kioslave/ftp/speedController.h PRE-CREATION 
   kioslave/ftp/speedController.cpp PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/102267/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Tushar
 




Review Request: Speed limit in ftp kio slave

2011-08-09 Thread Tushar Mehta

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102267/
---

Review request for kdelibs.


Summary
---

- This patch contains the basic code which will put the limit on download speed 
of the ftp data transfer.
- It is looking for speed-limit meta-data for deciding how much speed control 
is required.
- If this meta-data is not found, code will work as it was before and no speed 
control related code will come into picture.
- This patch is the most basic one which I have testing on my system and to the 
extent it is controlling the speed.
- Lets say if speed limit is 30 KBps then mostly will get the avg speed around 
30 to 35 KBps.
- I am using QTime for measuring time elapsed between two socket read call and 
its precision is in millisecond. Looping is taking place in microsecond and 
thats why I am getting almost all the time 0 as time elapsed in between two 
calls.
- To solve the above problem usleep is introduced to make it sync with the 
timer.


Diffs
-

  kioslave/ftp/CMakeLists.txt e080b02 
  kioslave/ftp/ftp.h 0bd375b 
  kioslave/ftp/ftp.cpp 655524a 
  kioslave/ftp/speedController.h PRE-CREATION 
  kioslave/ftp/speedController.cpp PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/102267/diff


Testing
---


Thanks,

Tushar



Regarding kdelibs/kio

2011-06-05 Thread tushar mehta
Hi all,

I am currently trying to understand how kde applications uses kio
for doing file related operations. I am currently working on kget and
as part of my summer of code project task I need to figure out how
we can have speed limit on transfer using kio protocols like http/ftp.

Do have we have any sample examples or documentation related
to KIO?

Any reference will be very helpful.

Thank You.


regarding kde's plugin mechanism

2011-05-31 Thread tushar mehta
Do we have any document or reference for understanding kde's plugin
mechanism?
I need to understand how custom transferfactory and custom transfer-objects
(derived
from the transfer-class) related to each plugin works.

any sample code, text anything will be helpful for me.

thank you.


Re: Fwd: My application for Season of KDE 2011

2011-05-06 Thread tushar mehta
Hi Lukas :)

I was going through the KIO API, its purpose, its application and all.
Is this a feature or  due some reason KGet developers want download
limit? and you are talking about this limit is for all KIO protocols or
for some specific protocol?

Should I consider this is my project statement? If I am getting details
about problem then I can approach to my professor and start working
on it as my project elective. I can prepare appropriate documents and
estimation of effort or milestone once I am getting some details about
the project.

Any mentor for this project? as soon as I am getting conformation from your
side
(any developer) I can proceed for further reading and can also inform in my
college about it.

Thanks Lukas for your valuable response.

On Wed, May 4, 2011 at 6:13 PM, Lukas Appelhans l.appelh...@gmx.de wrote:

 Hey!

 One thing that might fit into this and which the KGet Developers would be
 very
 interested in is developing a way to limit the download speed of KIO-
 protocols...

 The only problem would be that I have no clue about the KIO internals, so I
 won't be that helpful when it comes to mentoring... but maybe some of the
 KIO
 devs can do that instead of me. :)

 Lukas

 Am Dienstag, 3. Mai 2011, 16:33:51 schrieb tushar mehta:
  -- Forwarded message --
  From: tushar mehta mehta...@gmail.com
  Date: Mon, May 2, 2011 at 9:25 PM
  Subject: My application for Season of KDE 2011
  To: kde-soc-men...@kde.org
 
 
  Hello all :)
 
  I applied for the GSoC-2011 for KIO application but did get selected for
  it. I am still looking for project in this summer in KDE.
 
  I have no specific project in my mind. I don't know which projects are
  allocated
  to students for GSoC-2011 so any project appropriate for me according to
 my
  profile
  I can work on.
 
  If any project which is not related to KDE or any other project which
 fits
  to my profile
  and any mentor wants me to work I can work on it.
 
  I would like to prefer for project in which system programming is
 involved.
  I have no experience in graphics side programming.
  Very little experience in scripting and web site development.
 
  I am good at C and C++.
 
  Any system programming related project will be perfect for me :)
 
  My specific interest includes kernel programming( I am beginner in it :)
 )
  To explore more about my interest I did many projects on Linux based
  Operating System from my UG only.
 
  Here are some area on which I have worked till date:
  - I worked as an embedded engineer for 1.5 years in eInfochips.(*
  http://www.einfochips.com*)
  - During my job I made Linux Ethernet driver for DaVinci based SoC.
  - I also worked on network protocols like IGMPv3 as part of protocol
  verification project.
 
  I did my UG( Computer Science as Major ) and currently I am doing
  my M.Tech ( Software Engineering as Major )
  in International Institute of Information Technology, Bangalore, India.
 
  During My 1st and 2nd Semester I did following projects:
  - Made Chromium secure live USB by removing hard disk driver
from it and made appropriate changes to make it bootable via USB.
  - I have also coded one Linux kernel module which was keeping track of
 IPC
object(i.e. Semaphore) waiting process queue.
 
  Here is the major projects details and some source code that I have done
  till:
  http://crocodoc.com/D9wE6G
  http://crocodoc.com/6ZfQ0a
 
  I am planing to take advanced operation system as my one of the main
  subject. So if I am getting
  any project related to it, I can talk to my professor and can request him
  to consider it
  as project elective. So that I can work on it for next 6 month also.
 
  I would like to work for any project that is appropriate according to my
  profile.
  If there are any other projects available then also I am open to work for
  it.
 
  I can also do work for any application.
 
  I like to work for open source and want to explore this world.
  I am expecting from this project a good learning experience plus a good
  bridge
  between open source organization and my institute.
 
  Let me know what is I need to do further.
 
  Thanks and regards,
  Tushar Mehta
  IIIT- Bangalore,
  India
  +91-8951240982




Re: Fwd: My application for Season of KDE 2011

2011-05-06 Thread tushar mehta
Hi Lukas :)

I was going through the KIO API, its purpose, its application and all.
Is this a feature or  due some reason KGet developers want download
limit? and you are talking about this limit is for all KIO protocols or
for some specific protocol?

Should I consider this is my project statement? If I am getting details
about problem then I can approach to my professor and start working
on it as my project elective. I can prepare appropriate documents and
estimation of effort or milestone once I am getting some details about
the project.

Any mentor for this project? as soon as I am getting conformation from your
side
(any developer) I can proceed for further reading and can also inform in my
college about it.

Thanks Lukas for your valuable response.

On Wed, May 4, 2011 at 6:13 PM, Lukas Appelhans l.appelh...@gmx.de wrote:

 Hey!

 One thing that might fit into this and which the KGet Developers would be
 very
 interested in is developing a way to limit the download speed of KIO-
 protocols...

 The only problem would be that I have no clue about the KIO internals, so I
 won't be that helpful when it comes to mentoring... but maybe some of the
 KIO
 devs can do that instead of me. :)

 Lukas

 Am Dienstag, 3. Mai 2011, 16:33:51 schrieb tushar mehta:
  -- Forwarded message --
  From: tushar mehta mehta...@gmail.com
  Date: Mon, May 2, 2011 at 9:25 PM
  Subject: My application for Season of KDE 2011
  To: kde-soc-men...@kde.org
 
 
  Hello all :)
 
  I applied for the GSoC-2011 for KIO application but did get selected for
  it. I am still looking for project in this summer in KDE.
 
  I have no specific project in my mind. I don't know which projects are
  allocated
  to students for GSoC-2011 so any project appropriate for me according to
 my
  profile
  I can work on.
 
  If any project which is not related to KDE or any other project which
 fits
  to my profile
  and any mentor wants me to work I can work on it.
 
  I would like to prefer for project in which system programming is
 involved.
  I have no experience in graphics side programming.
  Very little experience in scripting and web site development.
 
  I am good at C and C++.
 
  Any system programming related project will be perfect for me :)
 
  My specific interest includes kernel programming( I am beginner in it :)
 )
  To explore more about my interest I did many projects on Linux based
  Operating System from my UG only.
 
  Here are some area on which I have worked till date:
  - I worked as an embedded engineer for 1.5 years in eInfochips.(*
  http://www.einfochips.com*)
  - During my job I made Linux Ethernet driver for DaVinci based SoC.
  - I also worked on network protocols like IGMPv3 as part of protocol
  verification project.
 
  I did my UG( Computer Science as Major ) and currently I am doing
  my M.Tech ( Software Engineering as Major )
  in International Institute of Information Technology, Bangalore, India.
 
  During My 1st and 2nd Semester I did following projects:
  - Made Chromium secure live USB by removing hard disk driver
from it and made appropriate changes to make it bootable via USB.
  - I have also coded one Linux kernel module which was keeping track of
 IPC
object(i.e. Semaphore) waiting process queue.
 
  Here is the major projects details and some source code that I have done
  till:
  http://crocodoc.com/D9wE6G
  http://crocodoc.com/6ZfQ0a
 
  I am planing to take advanced operation system as my one of the main
  subject. So if I am getting
  any project related to it, I can talk to my professor and can request him
  to consider it
  as project elective. So that I can work on it for next 6 month also.
 
  I would like to work for any project that is appropriate according to my
  profile.
  If there are any other projects available then also I am open to work for
  it.
 
  I can also do work for any application.
 
  I like to work for open source and want to explore this world.
  I am expecting from this project a good learning experience plus a good
  bridge
  between open source organization and my institute.
 
  Let me know what is I need to do further.
 
  Thanks and regards,
  Tushar Mehta
  IIIT- Bangalore,
  India
  +91-8951240982




Fwd: My application for Season of KDE 2011

2011-05-03 Thread tushar mehta
-- Forwarded message --
From: tushar mehta mehta...@gmail.com
Date: Mon, May 2, 2011 at 9:25 PM
Subject: My application for Season of KDE 2011
To: kde-soc-men...@kde.org


Hello all :)

I applied for the GSoC-2011 for KIO application but did get selected for it.
I am still looking for project in this summer in KDE.

I have no specific project in my mind. I don't know which projects are
allocated
to students for GSoC-2011 so any project appropriate for me according to my
profile
I can work on.

If any project which is not related to KDE or any other project which fits
to my profile
and any mentor wants me to work I can work on it.

I would like to prefer for project in which system programming is involved.
I have no experience in graphics side programming.
Very little experience in scripting and web site development.

I am good at C and C++.

Any system programming related project will be perfect for me :)

My specific interest includes kernel programming( I am beginner in it :) )
To explore more about my interest I did many projects on Linux based
Operating System from my UG only.

Here are some area on which I have worked till date:
- I worked as an embedded engineer for 1.5 years in eInfochips.(*
http://www.einfochips.com*)
- During my job I made Linux Ethernet driver for DaVinci based SoC.
- I also worked on network protocols like IGMPv3 as part of protocol
verification project.

I did my UG( Computer Science as Major ) and currently I am doing
my M.Tech ( Software Engineering as Major )
in International Institute of Information Technology, Bangalore, India.

During My 1st and 2nd Semester I did following projects:
- Made Chromium secure live USB by removing hard disk driver
  from it and made appropriate changes to make it bootable via USB.
- I have also coded one Linux kernel module which was keeping track of IPC
  object(i.e. Semaphore) waiting process queue.

Here is the major projects details and some source code that I have done
till:
http://crocodoc.com/D9wE6G
http://crocodoc.com/6ZfQ0a

I am planing to take advanced operation system as my one of the main
subject. So if I am getting
any project related to it, I can talk to my professor and can request him to
consider it
as project elective. So that I can work on it for next 6 month also.

I would like to work for any project that is appropriate according to my
profile.
If there are any other projects available then also I am open to work for
it.

I can also do work for any application.

I like to work for open source and want to explore this world.
I am expecting from this project a good learning experience plus a good
bridge
between open source organization and my institute.

Let me know what is I need to do further.

Thanks and regards,
Tushar Mehta
IIIT- Bangalore,
India
+91-8951240982