Re: [Mailman-Developers] Probe messages should not sent Precedenceheader

2012-02-18 Thread Aamir Khan
On Sat, Feb 18, 2012 at 7:15 AM, Mark Sapiro m...@msapiro.net wrote:

 Aamir Khan wrote:
 
 As suggested by Barry, I am working on this new bug,
 808821https://bugs.launchpad.net/mailman/+bug/808821.
 As i browsed though the code of mailman, i found that
 'src/mailman/bin/disabled.py'
 is the script which runs to send the messages to all the email addresses
 disabled may be because of over bouncing, by user himself, by admin, etc..
 So, i just have to find out the way, so that bouncing mail won't set the
 precedence header.
 
 
 Am i on correct path ?


 I think you are at the start of a twisted path. I'm sorry, but I'm
 still not completely up to speed with mm3, but here's what I can tell
 you from 2.1.

 In 2.1, cron/disabled which I think is analogous to bin/disabled.py
 sends warnings, but it is not the only thing which does. Warnings are
 actually sent by the list method sendNextNotification() which is
 defined in 2.1 in Mailman/Bouncer.py. The sendNextNotification()
 method in turn uses the UserNotification() class defined in
 Mailman/Message.py to actually create and send the message.


 The UserNotification.send() method will add a Precedence: bulk header
 to any message which doesn't have any Precedence: header. Thus, there
 are two possible approaches. One approach is to add a noprecedence
 argument to the send() method with default = False, and in the method
 itself skip adding the Precedence: bulk header if noprecedence is
 true, and add a noprecedence=True argument to the call to the send()
 method in sendNextNotification().


I guess in MM3, there is no function as sendNextNotification(), because i
used command, grep sendNextNotification() -r * and the result was only
file 'src/mailman/bin/disabled.py'.

There is a file 'src/mailman/email/messages.py', in which
UserNotification() class is defined. It has a send function, which sets the
precedence header.

In file 'src/mailman/app/bouces.py', I guess the probe messages are sent
directly using send() function of UserNotification() class. I think that
from line 211 to 228, probe message is used to send VERP probe. But then, i
am not able to find out the place from where probe message is sent after
disabling of the address because of over bouncing.

I have tried to make some changes to code and pushed it to my local branch
[1]. Ran through all the tests, and none of them failed. Is there any way
to run through a subset of test rather than running them using 'bin/test'
command.

Comments, feedback required on patch.


[1] =
http://bazaar.launchpad.net/~syst3mw0rm/mailman/precedence/revision/7080




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Bug 890675] Re: test_moderation fails on approved_at date comparison

2012-02-17 Thread Aamir Khan
Why is a '-' at the end of date ?

I have changed it to '+' and it works!

But i don't know whether it is correct way to rectify the error.

** Patch added: time.diff
   
https://bugs.launchpad.net/mailman/+bug/890675/+attachment/2749070/+files/time.diff

-- 
You received this bug notification because you are a member of Mailman
Coders, which is subscribed to GNU Mailman.
https://bugs.launchpad.net/bugs/890675

Title:
  test_moderation fails on approved_at date comparison

To manage notifications about this bug go to:
https://bugs.launchpad.net/mailman/+bug/890675/+subscriptions
___
Mailman-coders mailing list
Mailman-coders@python.org
http://mail.python.org/mailman/listinfo/mailman-coders


[Merge] lp:~syst3mw0rm/mailman/bug-890675 into lp:mailman

2012-02-17 Thread Aamir Khan
Aamir Khan has proposed merging lp:~syst3mw0rm/mailman/bug-890675 into 
lp:mailman.

Requested reviews:
  Mailman Coders (mailman-coders)

For more details, see:
https://code.launchpad.net/~syst3mw0rm/mailman/bug-890675/+merge/93669
-- 
https://code.launchpad.net/~syst3mw0rm/mailman/bug-890675/+merge/93669
Your team Mailman Coders is requested to review the proposed merge of 
lp:~syst3mw0rm/mailman/bug-890675 into lp:mailman.
=== modified file 'src/mailman/app/tests/test_moderation.py'
--- src/mailman/app/tests/test_moderation.py	2012-01-30 15:37:16 +
+++ src/mailman/app/tests/test_moderation.py	2012-02-18 00:34:20 +
@@ -80,8 +80,8 @@
 self.assertTrue('x-peer' in message)
 # The X-Mailman-Approved-At header has local timezone information in
 # it, so test that separately.
-self.assertEqual(message['x-mailman-approved-at'][:-4],
- 'Mon, 01 Aug 2005 07:49:23 -')
+self.assertEqual(message['x-mailman-approved-at'][:-5],
+ 'Mon, 01 Aug 2005 07:49:23 ')
 del message['x-mailman-approved-at']
 # The Message-ID matches the original.
 self.assertEqual(message['message-id'], 'alpha')

=== modified file 'src/mailman/docs/NEWS.rst'
--- src/mailman/docs/NEWS.rst	2012-02-12 15:01:07 +
+++ src/mailman/docs/NEWS.rst	2012-02-18 00:34:20 +
@@ -617,3 +617,4 @@
  * The List-Help, List-Subscribe, and List-Unsubscribe headers were
incorrectly suppressed in messages that Mailman sends directly to users.
  * The 'adminapproved' metadata key is renamed 'moderator_approved'.
+ * Test case failure due to X-Mailman-Approved-At, patch by blacktav (LP: #890675)

___
Mailman-coders mailing list
Mailman-coders@python.org
http://mail.python.org/mailman/listinfo/mailman-coders


[Mailman-Developers] Add the equivalent of postconf

2012-02-17 Thread Aamir Khan
Referring to this bug, https://bugs.launchpad.net/mailman/+bug/518517

I am planning to implement the command 'mailconf' analogous to 'postconf'.
As mentioned in bug description, the idea is to dump all or one variable of
the mailman configuration variables.

How can i find the configuration variables of mailman to be dumped using
this command ?



-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Error while setting up mailman UI

2012-02-17 Thread Aamir Khan
On Fri, Feb 17, 2012 at 11:20 PM, Florian Fuchs f...@state-of-mind.de wrote:

 Hi,

 On Friday, February 17, 2012 17:13 CET, Aamir Khan syst3m.w...@gmail.com
 wrote:

  Hi,
 
  I tried to create a virtualEnv in python and start the installation from
  scratch. But i a still getting the errors. Screenshot is attached. I also
  tried running the tests and many tests failed. One of the dominant error
  was,
 
  ImproperlyConfigured: Module mailman_django.context_processors does
 not
  define a lists_of_domain callable request processor

 You can find an up to date (and tested) version of the settings.py in

 lp:~flo-fuchs/mailmanweb/django_dev_setup

 If you update to the latest version it *should* work now.


Awesome, It worked!!

Thanks a lot!


 Cheers
 Florian


 
 
  On Fri, Feb 17, 2012 at 5:48 AM, Florian Fuchs f...@state-of-mind.de
 wrote:
 
   Hi,
  
   On Friday, February 17, 2012 00:40 CET, Aamir Khan 
 syst3m.w...@gmail.com
   wrote:
  
 REST_SERVER = 'http://localhost:8001'

I guess that should be,
   
REST_SERVER = 'http://localhost:8000'  because the django app runs
 on
   8000
port.
  
   Yep, the Django dev server runs on port 8000. But the REST_SERVER
 setting
   refers to the Mailman API which usually runs on port 8001. Did you try
   that, too?
   Also, did you start mailman by running 'bin/mailman start' from your
   mailman directory?
  
   If that doesn't work, you could try and run the wui tests:
  
   1) stop mailman ('bin/mailman stop' from inside your mailman dir)
   2) set MAILMAN_TEST_BINDIR in your settings.py (full path to:
   .../mailman/bin)
   3) from the folder where the settings.py lives run: 'python manage.py
 test'
  
   If the tests run through you know the web ui is setup correctly and can
   talk to the mailman REST API.
   If they don't the output should give us a hint where the problem might
   be...
  
   I hope that helps...
  
   Florian
  
  
   
When, changing it to above line, the URL 'http://localhost:8000'
 takes
forever to load but at least no error popped out.
   

 where it probably now says:

 REST_SERVER = 'localhost:8001'

 (missing url scheme...)

 Sorry for not having updated the settings-branch on launchpad
   earlier...
 :-/

 Is this solving the problem?

 (If you have any further questions please don't hesitate to
 contact me
   via
 mail or on irc - florianf on freenode.)

 Cheers
 Florian



 On Thursday, February 16, 2012 17:54 CET, Aamir Khan 
 syst3m.w...@gmail.com wrote:

  Hi,
 
  I am getting error while trying to setup mailman UI by following
 the
 guide
  of setting up mailman web UI running[0].
 
  I have attached the screenshot of the same. Any help will be
   appreciated.
 
  [0] =
 

  
 http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
 
 
 
 
  --
  Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT
 Roorkee





 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://mail.python.org/mailman/listinfo/mailman-developers
 Mailman FAQ: http://wiki.list.org/x/AgA3
 Searchable Archives:
 http://www.mail-archive.com/mailman-developers%40python.org/
 Unsubscribe:

  
 http://mail.python.org/mailman/options/mailman-developers/syst3m.w0rm%40gmail.com

 Security Policy: http://wiki.list.org/x/QIA9

   
   
   
--
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
  
  
  
  
  
  
 
 
  --
  Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee








-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Probe messages should not sent Precedence header

2012-02-17 Thread Aamir Khan
Hi,

As suggested by Barry, I am working on this new bug,
808821https://bugs.launchpad.net/mailman/+bug/808821.
As i browsed though the code of mailman, i found that
'src/mailman/bin/disabled.py'
is the script which runs to send the messages to all the email addresses
disabled may be because of over bouncing, by user himself, by admin, etc..
So, i just have to find out the way, so that bouncing mail won't set the
precedence header.


Am i on correct path ?




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Grackle archive framework

2012-02-16 Thread Aamir Khan
Hi,

I talked to people on #launchpad-dev, as suggested by barry to investigate
about the possibility of using grackle as new archive framework for
mailman. The project isn't functional yet. There are two parts, client and
back-end service to store the messages. Client will hopefully be completed
by end of next week.

For backend-service implementation, i am also thinking to get involved
during its development. They are planning to have cassandra based store for
storing the messages. Any thoughts about which backend service would be
ideal to store messages for mailman installations ?



-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Developers] Error while setting up mailman UI

2012-02-16 Thread Aamir Khan
On Fri, Feb 17, 2012 at 4:32 AM, Florian Fuchs f...@state-of-mind.de wrote:

 Hi Aamir,

 thanks for being interested in MM3 and its web ui!

 A small change I recently made to the default settings seems to be the
 cause of the error message:
 In line 32 of your settings.py it should say:

 REST_SERVER = 'http://localhost:8001'

I guess that should be,

REST_SERVER = 'http://localhost:8000'  because the django app runs on 8000
port.

When, changing it to above line, the URL 'http://localhost:8000' takes
forever to load but at least no error popped out.


 where it probably now says:

 REST_SERVER = 'localhost:8001'

 (missing url scheme...)

 Sorry for not having updated the settings-branch on launchpad earlier...
 :-/

 Is this solving the problem?

 (If you have any further questions please don't hesitate to contact me via
 mail or on irc - florianf on freenode.)

 Cheers
 Florian



 On Thursday, February 16, 2012 17:54 CET, Aamir Khan 
 syst3m.w...@gmail.com wrote:

  Hi,
 
  I am getting error while trying to setup mailman UI by following the
 guide
  of setting up mailman web UI running[0].
 
  I have attached the screenshot of the same. Any help will be appreciated.
 
  [0] =
 
 http://wiki.list.org/display/DEV/A+5+minute+guide+to+get+the+Mailman+web+UI+running
 
 
 
 
  --
  Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee





 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://mail.python.org/mailman/listinfo/mailman-developers
 Mailman FAQ: http://wiki.list.org/x/AgA3
 Searchable Archives:
 http://www.mail-archive.com/mailman-developers%40python.org/
 Unsubscribe:
 http://mail.python.org/mailman/options/mailman-developers/syst3m.w0rm%40gmail.com

 Security Policy: http://wiki.list.org/x/QIA9




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Developers] Hello

2012-02-12 Thread Aamir Khan
Hi all,

   I am undergraduate student at IIT Roorkee. I am looking forward to
contribute to Mailman project.

   I’ve used Git and SVN before; BZR will be new to me.

   I’m looking forward to contribute to the project.
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [android-developers] can use ATM cum debit card of State Bank of India (SBI) for registration.

2012-01-02 Thread Aamir Khan
On Sat, Dec 31, 2011 at 2:47 PM, Mohd Arshi Khan arshikha...@gmail.comwrote:

 I'm student. so i don't have credit card. so
 it is possible to use ATM cum Debit Card of State Bank of India (SBI) for
 registration on android Market for publish my App.


Not possible to pay via Debit Card.


Aamir Khan

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [algogeeks] A theoritical question

2011-12-05 Thread Aamir Khan
On Mon, Dec 5, 2011 at 3:31 PM, saurabh singh saurab...@gmail.com wrote:

 I was wondering can we design a machine(Even hypothetical)  that can find
 a *perfect square root *of any integer thats given to it.
 My logic why we can't is since there are uncountably infinite real
 numbers, there will be uncountably infinite numbers requiring infinite
 states on a turing machine.But since there are only finite number of
 states,we cant make such a machine.And since we cant make a turing machine
 for calculating the square root we cant make any computing machine for the
 same.
 I am not sure about my logic though.Thats why i have this doubt.

 Just a thought, If you are saying that there are infinite real numbers
then it will require infinite number of states on turing machine. So, the
same explanation holds for every arithmetic operation. If you talk about
addition then also there are infinite number of numbers so there must be
infinite number of states and so not possible to have such a machine
according to your argument but we do have such machines.

My point is that you are wrong somewhere that since there are infinite real
numbers so we must have infinite number of states in turing machine.

-- 
 Saurabh Singh
 B.Tech (Computer Science)
 MNNIT ALLAHABAD


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] A theoritical question

2011-12-05 Thread Aamir Khan
On Mon, Dec 5, 2011 at 4:33 PM, saurabh singh saurab...@gmail.com wrote:

 I said *uncountably infinite.* *Integers are countably infinite.* *A
 countably infinite set will require finite number of states as we can
 arrange them in order.*

What about addition of real numbers then. Real numbers are uncountably
infinite.



 On Mon, Dec 5, 2011 at 4:26 PM, Aamir Khan ak4u2...@gmail.com wrote:



 On Mon, Dec 5, 2011 at 3:31 PM, saurabh singh saurab...@gmail.comwrote:

 I was wondering can we design a machine(Even hypothetical)  that can
 find a *perfect square root *of any integer thats given to it.
 My logic why we can't is since there are uncountably infinite real
 numbers, there will be uncountably infinite numbers requiring infinite
 states on a turing machine.But since there are only finite number of
 states,we cant make such a machine.And since we cant make a turing machine
 for calculating the square root we cant make any computing machine for the
 same.
 I am not sure about my logic though.Thats why i have this doubt.

 Just a thought, If you are saying that there are infinite real numbers
 then it will require infinite number of states on turing machine. So, the
 same explanation holds for every arithmetic operation. If you talk about
 addition then also there are infinite number of numbers so there must be
 infinite number of states and so not possible to have such a machine
 according to your argument but we do have such machines.

 My point is that you are wrong somewhere that since there are infinite
 real numbers so we must have infinite number of states in turing machine.

 --
 Saurabh Singh
 B.Tech (Computer Science)
 MNNIT ALLAHABAD


  --
 You received this message because you are subscribed to the Google
 Groups Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




 --
 Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




 --
 Saurabh Singh
 B.Tech (Computer Science)
 MNNIT ALLAHABAD


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] NUMBER OF MST ?

2011-12-03 Thread Aamir Khan
On Sun, Dec 4, 2011 at 12:10 AM, praveen raj praveen0...@gmail.com wrote:

 N!/2

N!/2 is definitely wrong as you guys are thinking of MST with just two
terminal nodes. All the MSTs will be much more than N!/2 because of any
number of terminal nodes possible, but i can't find the closed form it.


 On 03-Dec-2011 11:30 PM, Dipit Grover dipitgro...@gmail.com wrote:
 
  ^ we need to count each permutation and its reverse together as one
 possibility since both would result in identical mst.
 




Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] facebook interview question

2011-11-28 Thread Aamir Khan
Take numbers in pair of 2, compare with each other and then compare the
maximum among them with max (maximum element so far) and minimum among them
with min (minimum element so far) , In this way you will be able to find
max, min in 3 comparisons for each 2 integers. Hence 3n/2 comparisons
needed for finding min and max simultaneously in an array.


On Mon, Nov 28, 2011 at 9:56 PM, Nitin Garg nitin.garg.i...@gmail.comwrote:

 Find the min and max in an array. Now do it in less than 2n comparisons.
 (they were looking for the solution that finds both max and min in about
 3/2 n comparisons).


 --
 Nitin Garg

 Personality can open doors, but only Character can keep them open

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: finding closest points

2011-11-22 Thread Aamir Khan
On Tue, Nov 22, 2011 at 8:43 PM, Dave dave_and_da...@juno.com wrote:

 @Ganesha: You could use a max-heap of size k in time O(n log k), which
 is less than O(n log n) if k  O(n).


We can always ensure that k = n/2.

If k = n/2 then the problem can be stated as, find m points farthest from
the given point by creating min-heap of size m. The elements which were
present in input but not in heap will be the points nearest to the given
point, where m = n-k.




 Dave

 On Nov 22, 8:56 am, ganesha suresh.iyenga...@gmail.com wrote:
  Given a set of points in 2D space, how to find the k closest points
  for a given point, in time better than nlgn.



-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] An Array Problem

2011-11-22 Thread Aamir Khan
On Tue, Nov 22, 2011 at 11:50 PM, tech coder techcoderonw...@gmail.comwrote:

 here is an O(n) approach  using  a stack.

 problem can be stated as  find the 1st smaller element on the right.

 put the first element in stack.
 take next element suppose num  if this number is less than elements
  stored in stack, pop those elements , for these pooped elements  num will
 be the required number.
 put the the element (num)   in stack.

 repeat this.

 at last the elements which are in next , they will have 0 (valaue)

 @techcoder : If the numbers are not in sorted order, What benefit the
stack would provide ? So, are you storing the numbers in sorted order
inside the stack ?

I can think of this solution :

Maintain a stack in which the elements will be stored in sorted order. Get
a new element from array and lets call this number as m. Push m into the
stack. Now, find all elements which are = (m-1) using binary search. Pop
out all these elements and assign the value m in the output array. Elements
remaining at the end will have the value 0.

I am not sure about the complexity of this algorithm...


 On Wed, Nov 23, 2011 at 12:02 AM, Anup Ghatage ghat...@gmail.com wrote:

 I can't think of a better than O(n^2) solution for this..
 Any one got anything better?



 On Tue, Nov 22, 2011 at 8:23 PM, Ankuj Gupta ankuj2...@gmail.com wrote:

 Input: A unsorted array of size n.
 Output: An array of size n.

 Relationship:

  elements of input array and output array have 1:1 correspondence.
  output[i] is equal to the input[j] (ji) which is smaller than
 input[i] and jth is nearest to ith ( i.e. first element which is smaller).
  If no such element exists for Input[i] then output[i]=0.

 Eg.
 Input: 1 5 7 6 3 16 29 2 7
 Output: 0 3 6 3 2 2 2 0 0

 --
 You received this message because you are subscribed to the Google
 Groups Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




 --
 Anup Ghatage

  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




 --
 *

  Regards*
 *The Coder*

 *Life is a Game. The more u play, the more u win, the more u win , the
 more successfully u play*

  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Long nCr Calculations

2011-11-03 Thread Aamir Khan
Lets say i want to calculate (1000C500)%MOD.

*My Code : *
*
*
long long ans=n;
for(int i=1;i=r;i++) {
ans=(ans*(n-i+1))/i;
ans = ans%MOD;
}


But when the ans inside the loop starts exceeding MOD and you take
ans=ans%MOD then you cannot be sure to get the correct answer..


How to deal with this situation ?


-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] What Data Structure to use ?

2011-10-30 Thread Aamir Khan


 On Sun, Oct 30, 2011 at 1:17 AM, Aamir Khan ak4u2...@gmail.com wrote:

 In a university, students can enroll in different courses. A student may
 enroll for more than one course. Both students and courses can be
 identified by IDs given to them. Design a data structure to store
 students, courses, and the student-course relationships. You can use
 arrays, lists, stacks, trees, graphs, etc. or come up with your own data
 structures. Give the running times, in Big O notation, for the following
 operations for your data structure and justify the answers:

 a) Return all students in a list.
 b) Return all courses in a list.
 c) Return all courses in a list for a given student.
 d) Return all students in a list for a given course.


 Lets bring a little bit complication,

What if a students wants to know list of all people who share maximum
number of courses with him/her ?

Naive approach : First getting all the courses from the hash tables and
then for each course traversing its list of students, for each student
encountered in this way we can just increase the count. Then all the people
having maximum count and print them.

Any better approach ?




 Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.





-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] What Data Structure to use ?

2011-10-29 Thread Aamir Khan
In a university, students can enroll in different courses. A student may
enroll for more than one course. Both students and courses can be identified
by IDs given to them. Design a data structure to store students, courses,
and the student-course relationships. You can use arrays, lists, stacks,
trees, graphs, etc. or come up with your own data structures. Give the
running times, in Big O notation, for the following operations for your data
structure and justify the answers:

a) Return all students in a list.
b) Return all courses in a list.
c) Return all courses in a list for a given student.
d) Return all students in a list for a given course.





Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] [SPOJ] ZSUM

2011-10-25 Thread Aamir Khan
As far as modular arithmetic is concerned,

(x * z *z )%MOD = (x *(z *z)%MOD)%MOD = ((x%MOD)*(z%MOD)*(z%MOD))%MOD

But when you try to calculate *(x * z * z)%MOD*, the intermediate result of* (x
* z * z) *overflows the integer limit and hence gives the wrong result.

similarly, intermediate value of *(x%MOD) * (y%MOD) * (z%MOD)* might also
overflow the integer limit hence you are getting WA.

On Tuesday, October 25, 2011, Kunal Patil wrote:

 Can you tell why (x * z * z) % MOD is different from (x * ( (z*z)%MOD) ) %
 MOD

 Again why ((x%MOD)*(z%MOD)*(z%MOD))%MOD is giving WA 

 I thought of a simple examples like
 (100* 53*72) % 90
   -- ((90+10)*53*72) % 90
   -- (10*53*72)% 90   which is same as (100%90 * 53%90 * 72%90) % 90

 Another example
 (100*91*92)%90
-- ( (90+10)*(90+1)*(90+2) ) % 90
-- 10 * 1 * 2 which is again same as (100%90 * 91%90 * 92%90) % 90

 Are results different because of range overflow in case of bigger z ???

 I'm weak at modular mathematics [?] So please help !!


 On Thu, Oct 20, 2011 at 11:48 AM, Wasif Hossain 
 wasifhossain@gmail.com wrote:

 Just a MINOR change.
 please change the RED line(I've marked it below) in your code by the
 following line:
 *return (x*((z*z)%MOD))%MOD;*
 and enjoy an *ACCEPTED *verdict.*
 *

 *Wasif Hossain**
 *
 B.Sc. Student of Final Semester,
 Computer Science and Engineering(CSE),
 Bangladesh University of Engineering and Technology(BUET),
 Dhaka-1000
 Bangladesh.

 On Thu, Oct 6, 2011 at 1:13 AM, hashd kirandandupr...@gmail.com wrote:

 I'm getting WA on the question : 
 ZSUM-SPOJhttps://www.spoj.pl/problems/ZSUM/

 Here is my code: Let me know if you can find the problem with the code


 #includecstdio
 #define MOD 1007

 typedef unsigned long long u64;
 using namespace std;

 u64 modExp(u64 x, u64 y){
 if(x==0)
 return 0;

 if(y==0)
 return 1;

 u64 z = modExp(x,y/2);

 if(y%2==0)
 return (z*z)%MOD;
 else
 *return (x*z*z)%MOD;*
 }

 int main(){
 u64 n, k; scanf(%llu%llu,n,k);
 while(nk){
 u64 ans = 0;

 if(n0)
 ans = (2*modExp(n-1,k) + modExp(n,k) + 2*modExp(n-1,n-1) +
 modExp(n,n))%MOD;

 printf(%llu\n,ans);
 scanf(%llu%llu,n,k);
 }

 return 0;
 }

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To view this discussion on the web visit
 https://groups.google.com/d/msg/algogeeks/-/p6j7nmaEUb4J.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

33D.gif

Re: [algogeeks] Re: Modular arithmetic

2011-10-22 Thread Aamir Khan
On Sat, Oct 22, 2011 at 9:04 PM, Mad Coder imamadco...@gmail.com wrote:



 Can anyone explain why ((n%p)*(m%p))%p will give wrong answer ?

 Lets say, n = 10^15 , m = 10^15   and p = 10^18

So,
n%p = 10^15
m%p = 10^15

And the intermediate result (n%p)*(m%p) will overflow the long long range.

  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Modular arithmetic

2011-10-21 Thread Aamir Khan
Lets say n,m and p are three long long integers.

i want to calculate (n*m)%p.

If (n*m) overflows the limit of long long then the answer would be wrong.
Moreover if i do ((n%p)*(m%p))%p then also there is no certainty of getting
correct answer.

How should i do this in C++ ?

-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] i cannot solve this written test question

2011-10-09 Thread Aamir Khan
Answer won't be possible in for each N. What would be answer for N=999 ?

On Sun, Oct 9, 2011 at 4:22 PM, Ankur Garg ankurga...@gmail.com wrote:

 Is it sum of bits or sum of digits ?


 On Sun, Oct 9, 2011 at 1:39 PM, wujin chen wujinchen...@gmail.com wrote:

 Given a positive number N, find a minimum number M greater than N, M  has
 the same length with N and the sum of the bits are equal.

 example:
 N=134 , M=143,  // 1+3+4=1+4+3
 N=020, M = 101, //2=1+1

 the length of N is less than 1000.

  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Segment Tree Optimization

2011-09-27 Thread Aamir Khan
I am trying to solve http://www.spoj.pl/problems/LITE/ using segment tree.
Here's the code but i am getting TLE. Can somebody help me to optimize the
code ?

#includecstdio
#includealgorithm

struct node{
   int l;
   int r;
   bool el ;
   node *left;
   node *right;
};

struct node *build(int l, int r) {
   struct node *root = new node;
   root-l = l;
   root-r = r;
   root-el = 0;
   if(l==r) {
  root-left=NULL;
  root-right=NULL;
  return root;
   }
   root-left = build(l,(l+r)/2);
   root-right= build((l+r)/2+1,r);
   return root;
}

int query(struct node *root, int l, int r) {
   if(root==NULL || rl)
   return 0;

   if((root-el)  (root-l)=l  (root-r)=r) {
  return (r - l + 1);
   }

   int mid = (root-l + root-r)/2;
   return query(root-left, l, std::min(mid,r)) + query(root-right,
std::max(mid+1,l), r);

}

void update(struct node *root, int l,int r) {
   if(root-l==l  root-r==r  (root-left==NULL || root-el)) {
  root-el = 1 - root-el;
  return;
   }

   if(root-el) {
  root-left-el = 1;
  root-right-el = 1;
  root-el = 0;
   }

   int mid = (root-l + root-r)/2;
   if(l = mid)
   update(root-left, l, std::min(mid,r));
   if(r  mid)
   update(root-right, std::max(mid+1,l), r);
}

int main() {
   int N, M;
   scanf(%d %d,N,M);
   struct node *root =   build(1,N);
   int L,R;
   int c;
   while(M--) {
  scanf(%d %d %d\n,c,L,R);
  if(c==0)
  update(root, L, R);
  else
  printf(%d\n,query(root,L,R));
   }
   return 0;
}





Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Segment Tree Optimization

2011-09-27 Thread Aamir Khan
On Tue, Sep 27, 2011 at 1:27 PM, sunny agrawal sunny816.i...@gmail.comwrote:

 implement segment tree with lazy propagation :)


What do you mean by lazy propagation ?

-- 
 Sunny Aggrawal
 B.Tech. V year,CSI
 Indian Institute Of Technology,Roorkee

  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Amazon online test

2011-09-24 Thread Aamir Khan
@shiv  :  Correct Answer should be  : 5C3 X 5 X 4 X3 = 600





Aamir Khan | 3rd Year  | Computer Science  Engineering | IIT Roorkee

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [Mailman-Developers] MailMan Usage

2011-06-27 Thread Aamir Khan
I have tried Fetchmail to fetch the mail and Procmail to process the
mail and then invoke custom python script to do my job. This is working
fine, the only problem i think it has is fetchmail has to check the mailbox
in every 10 seconds and deliver it to procmail...if somehow i can reduce the
time or make something like whenever a mail is arrived at may mail it is
delivered directly to procmail then it would be really helpful..

On Mon, Jun 27, 2011 at 12:21 PM, Barry Warsaw ba...@list.org wrote:

 On Jun 26, 2011, at 01:04 PM, Mark Sapiro wrote:

 On 6/26/2011 4:55 AM, Aamir Khan wrote:
 
  I would like to dedicate a email lets say h...@example.com where you
 can
  send emails and depending upon the Text written inside the Mail..(doing
 some
  Regexp matching)...I have to call different actions like retrieving data
  from DB and then answering the query etc...
 
  So i would like to know whether Mailman is suitable for my problem to be
  solved...if not, can you suggest me the open source solution that can
  fulfill my need.
 
 
 I don't think Mailman is suitable for this.
 
 I'm not aware offhand of any off-the-shelf open source solution.

 Aamir sent me private email.  I mentioned that I thought Mailman could do
 this
 if you wrote some custom Python.  I agree it's not a great fit for what he
 wants to do, but thought this would be the place to contact if he wanted
 help
 in writing that custom stuff.

 -Barry

 ___
 Mailman-Developers mailing list
 Mailman-Developers@python.org
 http://mail.python.org/mailman/listinfo/mailman-developers
 Mailman FAQ: http://wiki.list.org/x/AgA3
 Searchable Archives:
 http://www.mail-archive.com/mailman-developers%40python.org/
 Unsubscribe:
 http://mail.python.org/mailman/options/mailman-developers/ak4u2009%40gmail.com

 Security Policy: http://wiki.list.org/x/QIA9




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
Mailman-Developers mailing list
Mailman-Developers@python.org
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: 
http://www.mail-archive.com/mailman-developers%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[LUG@IITD:14155] Help in Web Development

2011-06-20 Thread Aamir Khan
 I have a website with some pages and simple login mechanism.some of
the pages are private and some of them are public...If user wants to access
private page, i want the user directed to login page with some additional
parameters using which after logging of the user will proceed to the page he
requested first...i mean i don't want to show the home page after user
logged in but the page user requested first while he was not logged in..

  To make it simple...if you give some message address of your gmail and you
are not logged in then it redirects you to login page but after you log in
it servers the page (message in this case) rather than showing you your
inbox.

  In many professional websites the behavior i explained is pretty much
common and i want to know the best way to implement it.

-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aamir...@iitr.ernet.in
ak4u2...@gmail.com

-- 
Mailing list guidelines and other related articles: http://lug-iitd.org/Footer


[Owncloud] Re: Help for the website

2011-06-05 Thread Aamir Khan
I think we should set up a full fledged demo server website to show the
working and features of ownCloud.

On Sun, Jun 5, 2011 at 7:24 PM, Michael Gapczynski gapczyns...@gmail.comwrote:

 The KDE Userbase doesn't have a page about ownCloud yet. Maybe this would
 be a good spot to start.

 Michael Gapczynski


 On Sun, Jun 5, 2011 at 8:18 AM, Damien Tardy-Panis 
 damientardypa...@gmail.com wrote:

 Hey, anybody here ?

 I have time to help. I really want to promote ownCloud and first I'd like
 to
 help about the website. I'll maybe also do some coding after.

 Please, tell me how to help you about the website.

 Looking forward to some answers.

 Cheers,
 Damien

 On Tuesday 31 May 2011 01:27:43 Damien Tardy-Panis wrote:
  Hi everybody,
 
  I'm Damien. I have been part of the KDE promo team for several months
 now
  and I was considering to help you guys too.
 
  I have been looking at the project from the beginning and now that
 Google
  just released their ChromeOS, I told me OK we should absolutely do
  something :-S
 
  I saw very recently on the mailing that Jan-Christoph was planning to
 start
  a real website for ownCloud.
 
  Can I help you with that ? Did you already start something ?
 
  Cheers,
  Damien
 ___
 Owncloud mailing list
 Owncloud@kde.org
 https://mail.kde.org/mailman/listinfo/owncloud



 ___
 Owncloud mailing list
 Owncloud@kde.org
 https://mail.kde.org/mailman/listinfo/owncloud




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
Owncloud mailing list
Owncloud@kde.org
https://mail.kde.org/mailman/listinfo/owncloud


[Owncloud] Fwd: Glip GIT DIFF

2011-05-25 Thread Aamir Khan
-- Forwarded message --
From: Patrik Fimml pat...@fimml.at
Date: Thu, May 26, 2011 at 2:32 AM
Subject: Re: Glip GIT DIFF
To: Aamir Khan ak4u2...@gmail.com


Hey!

On Wed, May 25, 2011 at 07:52:43PM +0530, Aamir Khan wrote:
 I am using GLIP to implement server-server syncing functionality in
owncloud
 as my project. Basically i wanted to use something like git diff but i
think
 this functionality is not implemented in glip. So if you can provide me
with
 some pointers how i can achieve git diff using glip then it would be
great.

Currently, glip has no facilities to do so, except for GitTree::treeDiff
which
is somethat like git log --stat.

 If not possible,then i would love to contribute to glip as well to enhance
 its functionality and implement git diff.

Implementing it in PHP will likely be rather slow (glip is too, of course).
You
might have a look at how MediaWiki does it, I think they have support for
some
module(s) in there.

Regards,
Patrik



-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
Owncloud mailing list
Owncloud@kde.org
https://mail.kde.org/mailman/listinfo/owncloud


Re: [algogeeks] Re: Run for a google years

2011-05-13 Thread Aamir Khan
double n will overflow...

On 5/13/11, bittu shashank7andr...@gmail.com wrote:
 @Dave... I think 1 Googol Year is =10^100 not 10^116.5 ?? why u have
 used

 so then we have to write the single line program that googol years of
 time ??   we have processor that can execute the instruction in 10^9
 per second  so the time required by googol year in second
  which is equals to time t=pow(10,109)*365*86400 sec.

 so program is like

 #include stdio.h
 #include math.h

 int main() {

 double n = pow(10, 109) * 365 * 86400;

 while(n--);
 }

 Correct me if anything wrong???

 Thanks  Regards
 Shashank ManiThe Best Way To Escape From The problem is Solve It
 Computer Science  Engg.
 BIT Mesra

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Run for a google years

2011-05-11 Thread Aamir Khan
On Mon, May 9, 2011 at 8:31 PM, Don dondod...@gmail.com wrote:

 That would do it if you have a 64-bit type, which most implementations
 have, but the standard does not require.
 I think that I can make it shorter and cleaner.

 int main(int argc, char* argv[])
 {
const int n=49;
char a[n]={0};
int p=0;

// This line will run for 10^100 years
for(; p  n; p = ++a[p] ? 0 : p + 1);

return 0;
 }

 The array of 49 bytes provides 392 bits of state, which will take more
 than the 2^387 cycles available in a google years.

 If the processor takes 9 operations to execute the loop, a value of
 n=48 would be sufficient.


Can you elaborate the 9 operations that execution of for loop will take.

 Don

 On May 7, 12:24 pm, Dave dave_and_da...@juno.com wrote:
  @Don: Here is my solution:
 
  unsigned long long int a=1;
  unsigned long long int b=0;
  unsigned long long int c=0;
  unsigned long long int d=0;
  unsigned long long int e=0;
  unsigned long long int f=0;
  unsigned long long int g=0;
  unsigned long long int h=0;
  /* here is the line /
  while(a)if(!++h)if(!++g)if(!++f)if(!++e)if(!++d)if(!++c)if(!++b)++a;
 
  My reasoning is as follows: 1 google years ~= 10^116.5 nanoseconds ~=
  2^387. Thus, incrementing an integer of length 387 bits once every
  nanosecond should take a google years to overflow. Seven 64-bit
  integers provides 448 bits of state.
 
  Dave
 
  On May 6, 11:25 am, Don dondod...@gmail.com wrote:
 
   What is the shortest single line in a C program which will take more
   than a google years to execute, but will eventually complete? You are
   permitted to have code before or after the line, but execution of the
   code must remain on that line, meaning no function calls, etc. Assume
   a processor which executes 1 billion operations a second.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Run for a google years

2011-05-10 Thread Aamir Khan
On Mon, May 9, 2011 at 8:31 PM, Don dondod...@gmail.com wrote:

 That would do it if you have a 64-bit type, which most implementations
 have, but the standard does not require.
 I think that I can make it shorter and cleaner.

 int main(int argc, char* argv[])
 {
const int n=49;
char a[n]={0};


I think we can use a single character like char a=0; instead of array of
characters as ultimately the value is incremented for a[0] only in your
code.

And i was testing with smaller values of n=1 and found something strange
like the value of a[p] increases from 0 to 127 (thats normal) but after
adding 1 to 127 it shows -128..I know that char is of 1byte or 8 bits only
and after +127 its value will overflow.

I have question regarding the same:

1) How to calculate the next value in case of overflow. As i tried
calculating by binary addition and 0111  + 1 = 1000  thats means
answer should have been -0 or 0.

   int p=0;

// This line will run for 10^100 years
for(; p  n; p = ++a[p] ? 0 : p + 1);

return 0;
 }

 The array of 49 bytes provides 392 bits of state, which will take more
 than the 2^387 cycles available in a google years.

 If the processor takes 9 operations to execute the loop, a value of
 n=48 would be sufficient.


 Don

 On May 7, 12:24 pm, Dave dave_and_da...@juno.com wrote:
  @Don: Here is my solution:
 
  unsigned long long int a=1;
  unsigned long long int b=0;
  unsigned long long int c=0;
  unsigned long long int d=0;
  unsigned long long int e=0;
  unsigned long long int f=0;
  unsigned long long int g=0;
  unsigned long long int h=0;
  /* here is the line /
  while(a)if(!++h)if(!++g)if(!++f)if(!++e)if(!++d)if(!++c)if(!++b)++a;
 
  My reasoning is as follows: 1 google years ~= 10^116.5 nanoseconds ~=
  2^387. Thus, incrementing an integer of length 387 bits once every
  nanosecond should take a google years to overflow. Seven 64-bit
  integers provides 448 bits of state.
 
  Dave
 
  On May 6, 11:25 am, Don dondod...@gmail.com wrote:
 
   What is the shortest single line in a C program which will take more
   than a google years to execute, but will eventually complete? You are
   permitted to have code before or after the line, but execution of the
   code must remain on that line, meaning no function calls, etc. Assume
   a processor which executes 1 billion operations a second.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Extract Top K elements from a List of N elements based on frequency

2011-05-10 Thread Aamir Khan
On Mon, May 9, 2011 at 11:44 AM, Ashish Goel ashg...@gmail.com wrote:

 Dave,
 w.r.t statement, After all integers are processed, compress out the unused
 hash table
 entries and find the Kth largest element,


 I could not understand the compress concept...are you saying something on
 counting sort philosophy?
 say the list is

 5
 4
 4
 3
 3
 3
 2
 2
 2
 2
 1
 1
 1
 1
 1

 so the hash map will have

 5,1 5 is 1 time
 4,2,4 is two time
 3,3,...
 2,4,...
 1,5...

 so if the question is to find say 3rd largest element based on frequency,
 it would be 4


3rd largest element based on frequency should be 3 i think?


 This essentially means that we probably need dynamic order statistics where
 the node contains the starting rank for a particular entry in the RBTree.
 Each RBTree node contains the number, its frequency and rank. then this
 becomes O(n) +O(lgn) i.e. O(n)











 Best Regards
 Ashish Goel
 Think positive and find fuel in failure
 +919985813081
 +919966006652


 On Sat, May 7, 2011 at 11:03 PM, Dave dave_and_da...@juno.com wrote:

 @Gaurav: As I understand your solution, you are finding the K largest
 integers based on value, rather than the K with the highest frequency
 of occurrence.

 @Amit: Hash the integers into a hash table that includes a field for
 the frequency count. When a new entry is made, set the frequency count
 to 1. When an integer already is in the table, increment its count.
 After all integers are processed, compress out the unused hash table
 entries and find the Kth largest element. The overall algorithm can be
 done in O(n).

 Dave

 On May 7, 12:06 pm, Gaurav Aggarwal 0007gau...@gmail.com wrote:
  It can be done without sorting. Take the first element as pivot
  element. Calculate its position using Partition algorithm.
  If its new index is K, then on left side are top K  integers. If
 indexK,
  apply algo on left side Else apply algo on right side.
 
  Best Case: O(1)
  Worst Case: O(n^2)
 
  But there are very less chances of worst case. It is when the list is
  already sorted.
 
 
 
 
 
  On Thu, May 5, 2011 at 1:06 AM, amit amitjaspal...@gmail.com wrote:
   Hi ,
 
   We are give a list of integers now our task is to find the top K
   integers in the list based on frequency.
 
   Apart from sorting the data can there be any other algorithm?
 
   --
   You received this message because you are subscribed to the Google
 Groups
   Algorithm Geeks group.
   To post to this group, send email to algogeeks@googlegroups.com.
   To unsubscribe from this group, send email to
   algogeeks+unsubscr...@googlegroups.com.
   For more options, visit this group at
  http://groups.google.com/group/algogeeks?hl=en.
 
  --
  Gaurav Aggarwal
  SCJP- Hide quoted text -
 
  - Show quoted text -

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.




-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[Owncloud] Summer of KDE 2011

2011-05-02 Thread Aamir Khan
Hi All!

I would like to participate in Summer of KDE 2011. The project which i
would like to work on is Server-Server Syncing + Sync Protocol to
determine which files are to be transferred.I have talked with Robin
Appelman and he said that he would search for mentor for this project
and he is convinced that project is good enough for this summer. So,
if anybody have available time during summer then please come forward
to mentor me.

I am having my university exams from tomorrow so may be my replies to
mail can be a bit late.

-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
Owncloud mailing list
Owncloud@kde.org
https://mail.kde.org/mailman/listinfo/owncloud


[Owncloud] KDE Season 2011

2011-04-27 Thread Aamir Khan
Hi All,

I would like to get involved with OwnCloud during this summer under KDE
Season 2011.Could anybody suggest me a project to work on? I would be happy
if anybody could step forward to mentor me in the project as well.



-- 
Thanks,
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in aamir...@iitr.ernet.in
ak4u2...@gmail.com
___
Owncloud mailing list
Owncloud@kde.org
https://mail.kde.org/mailman/listinfo/owncloud


Re: Anybody willing to mentor for GSoC

2011-04-18 Thread Aamir Khan
I got no reply from you Norman!



-- 
Aamir Khan
Indian Institute of Technology Roorkee,
Roorkee, Uttarakhand,
India , 247667
Phone: +91 9557647357
email:   aami...@iitr.ernet.in nikgp...@iitr.ernet.in
ak4u2...@gmail.com nikhilg.8...@gmail.com


Re: Anybody willing to mentor for GSoC

2011-04-15 Thread AAMIR KHAN
On Sat, Apr 16, 2011 at 12:41 AM, Norman Maurer nor...@apache.org wrote:

 Hi Aamir,

 let me think about if I have enough time. I will come back to you
 tommorrow..

Thanks Norman.
I was loosing hope otherwise.


 Thanks,
 Norman

 2011/4/15 AAMIR KHAN ak4u2...@gmail.com:
  Anybody else?
 
  On Fri, Apr 15, 2011 at 3:37 AM, Robert Burrell Donkin 
  robertburrelldon...@gmail.com wrote:
 
  On Thu, Apr 14, 2011 at 1:25 PM, AAMIR KHAN ak4u2...@gmail.com wrote:
 
  Hi Aamir
 
   As i talked with Eric who earlier wanted to co-mentor me, He asked me
 to
   find a new mentor because he is much busy with other projects.
  
   So, I am asking over mailing list if anybody else is willing to mentor
 me
 
  My computer time is very limited ATM so I'm not really able to
  co-mentor any more projects that I've already committed to. Sorry :-/
 
  (It's really important with GSOC to apply in plenty of time)
 
  Robert
 
  -
  To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
  For additional commands, e-mail: server-dev-h...@james.apache.org
 
 
 

 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org




Re: Jenkins build became unstable: mailbox-integration-tests » Apache James Mailbox Integration Tester #263

2011-04-14 Thread AAMIR KHAN
Is it due to the recently reported JIRA ticket :
https://issues.apache.org/jira/browse/MAILBOX-52

On Thu, Apr 14, 2011 at 5:06 PM, Apache Hudson Server 
hud...@hudson.apache.org wrote:

 See 
 https://hudson.apache.org/hudson/job/mailbox-integration-tests/org.apache.james$apache-james-mailbox-integration-tester/263/
 



 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org




Anybody willing to mentor for GSoC

2011-04-14 Thread AAMIR KHAN
As i talked with Eric who earlier wanted to co-mentor me, He asked me to
find a new mentor because he is much busy with other projects.

So, I am asking over mailing list if anybody else is willing to mentor me

*Modified proposal for project :*
*
*
*
Proposal Title:
Design and Implement Mailbox with CouchDB
storage.https://issues.apache.org/jira/browse/MAILBOX-45

Student Name:
Aamir Khan

Student E-mail:
ak4u2...@gmail.com

Organization/Project:
James Mailbox Apache Software Foundation

Assigned Mentor:
Robert Burrell Donkin (rdon...@apache.org )

Proposal Abstract:
Since most of the mail contents are semi-structured in nature.CouchDB is
non-relational, semi-structured database having great potential for mail
storage. Main beneficial characteristics include consistency,simple APIs and
high scalability. My project is to design and implement mail storage in
James Mailbox using CouchDB on the same level as JPA(Java Persistence API)
and JCR(Java Content Repository) to serve as drop-in replacement for SQL
storage. RESTful integration API
http://wiki.apache.org/couchdb/HTTP_Document_APIfor Retrieving and
Deleting mails will also be done. The APIs should be designed so as to offer
abstraction of mail storage from RESTful APIs.

The Project is to be implemented in following phases :
1) Design of RESTful integration
APIhttp://wiki.apache.org/couchdb/HTTP_Document_APIand
implementation for as many targets as i can
2) Implementation of CouchDB using Java impl
3) Development of RESTful integration API.

As suggested by Norman i think this project could be very helpful in
development process. http://code.google.com/p/ektorp/



Detailed Description:

Why?

Lets consider a example Mail:

“From” : “ak4u2...@gmail.com”
“To” : “server-dev@james.apache.org”
“Subject” : “Implementation of CoucheDB”
“Body” : “Implementation Proposal”

All the messages like the one stated above will be stored as a flat
collection in CouchDB. Since the mail contents are generally semi structured
thats why CouchDB is most preferable database for the same.

Then various RESTful APIs can be used to access mail storage.
e.g.) GET /database_name/mail_id HTTP/1.0
POST /database_name/ HTTP/1.0
DELETE /database_name/mail_id?revid=current_version  HTTP/1.0

Distributivity:

Since CouchDB is a distributed system. We can have multiple independent
copies of mails to different servers (faster performance) and whenever we
want we can redistribute changes bidirectionally.It is also helpful if one
of the mail server fails then other backup servers can fulfill the requests.

How?

Road Map

0) Code Familiarity : Already started and going.
1) Design : 1 week
2) Programming : 7 Weeks
3) Review and Testing : 1 week
4) Bug Fixing Time : 1 week
5) Documentation : 1 week
6) Buffer Time for any unpredicted delay and Second phase of testing : 1
week

Deliverable  Project Schedule

I tried for exploring JPA source :
jpa/src/main/java/org/apache/james/mailbox/jpa
https://svn.apache.org/repos/asf/james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/and
found that already existing APIs include :
deleteEverything,MailboxMembership,createMailboxMapper,createMessageMapper
and other session handling handling functions.

So,I think APIs to be built should include Session Handling
features,Creation and deletion of Mailboxes,Retrieving and deletion of mails
from Mailbox,Attachment features,Caching of messages etc.


April 25-May 23(Community Bonding Period) :
 I would be in constant touch with my mentor and james mailbox
community as a whole. I would discuss further about the project with my
mentor and keep posting about implementation plans over the main
server-dev@james.apache.org mailing list. Discuss the design for
implementation of CouchDB after discussion with whole community.
 -Discuss the implementation procedure of MailBox Creation,Deletion and
SessionManager class.

May 24 - May 31 : Finalise the design for implementation of CouchDB after
discussion with whole community.

June 1 - 20 June :

Implement the finalised plan for Couch DB. This would be done by
implementing Java impl classes for Couch DB.

June 21 - June 25 :

Test and debug implementation of Couch DB with regressive test.

June 26 - July 30 :
 -Implement RESTful integration API for Retrieving mail. This should be
performed using GET operation at the document’s URL.

-This will implement : GET /database_name/mail_id
HTTP/1.0http://wiki.apache.org/couchdb/HTTP_Document_API#GET. Here
mail_id will be used to identify a particular unique Email Content.
 -Test and debug implementation of Retrieving mail API.

-Implement RESTful integration API for Deleting mail. This should be done
using DELETE operation of HTTP_Document_API.

-This will implement : DELETE /database_name/mail_id?revid=current_version
 HTTP/1.0 http://wiki.apache.org/couchdb/HTTP_Document_API#DELETE . Here
mail_id will be used to identify a particular unique Email Content.
 -Test and debug implementation

Re: Anybody willing to mentor for GSoC

2011-04-14 Thread AAMIR KHAN
This is modified proposal and i want to edit my original proposal over
google-melange site if mentor permits me to do so.

On Thu, Apr 14, 2011 at 5:55 PM, AAMIR KHAN ak4u2...@gmail.com wrote:

 As i talked with Eric who earlier wanted to co-mentor me, He asked me to
 find a new mentor because he is much busy with other projects.

 So, I am asking over mailing list if anybody else is willing to mentor me

 *Modified proposal for project :*
 *
 *
 *
 Proposal Title:
 Design and Implement Mailbox with CouchDB 
 storage.https://issues.apache.org/jira/browse/MAILBOX-45

 Student Name:
 Aamir Khan

 Student E-mail:
 ak4u2...@gmail.com

 Organization/Project:
 James Mailbox Apache Software Foundation

 Assigned Mentor:
 Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 Since most of the mail contents are semi-structured in nature.CouchDB is
 non-relational, semi-structured database having great potential for mail
 storage. Main beneficial characteristics include consistency,simple APIs and
 high scalability. My project is to design and implement mail storage in
 James Mailbox using CouchDB on the same level as JPA(Java Persistence API)
 and JCR(Java Content Repository) to serve as drop-in replacement for SQL
 storage. RESTful integration API
 http://wiki.apache.org/couchdb/HTTP_Document_APIfor Retrieving and
 Deleting mails will also be done. The APIs should be designed so as to offer
 abstraction of mail storage from RESTful APIs.

 The Project is to be implemented in following phases :
 1) Design of RESTful integration 
 APIhttp://wiki.apache.org/couchdb/HTTP_Document_APIand implementation for 
 as many targets as i can
 2) Implementation of CouchDB using Java impl
 3) Development of RESTful integration API.

 As suggested by Norman i think this project could be very helpful in
 development process. http://code.google.com/p/ektorp/



 Detailed Description:

 Why?

 Lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi structured
 thats why CouchDB is most preferable database for the same.

 Then various RESTful APIs can be used to access mail storage.
 e.g.) GET /database_name/mail_id HTTP/1.0
 POST /database_name/ HTTP/1.0
 DELETE /database_name/mail_id?revid=current_version  HTTP/1.0

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and whenever we
 want we can redistribute changes bidirectionally.It is also helpful if one
 of the mail server fails then other backup servers can fulfill the requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Design : 1 week
 2) Programming : 7 Weeks
 3) Review and Testing : 1 week
 4) Bug Fixing Time : 1 week
 5) Documentation : 1 week
 6) Buffer Time for any unpredicted delay and Second phase of testing : 1
 week

 Deliverable  Project Schedule

 I tried for exploring JPA source :  
 jpa/src/main/java/org/apache/james/mailbox/jpa

 https://svn.apache.org/repos/asf/james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/and
 found that already existing APIs include :
 deleteEverything,MailboxMembership,createMailboxMapper,createMessageMapper
 and other session handling handling functions.

 So,I think APIs to be built should include Session Handling
 features,Creation and deletion of Mailboxes,Retrieving and deletion of mails
 from Mailbox,Attachment features,Caching of messages etc.


 April 25-May 23(Community Bonding Period) :
  I would be in constant touch with my mentor and james mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Discuss the design for
 implementation of CouchDB after discussion with whole community.
  -Discuss the implementation procedure of MailBox Creation,Deletion and
 SessionManager class.

 May 24 - May 31 : Finalise the design for implementation of CouchDB after
 discussion with whole community.

 June 1 - 20 June :

 Implement the finalised plan for Couch DB. This would be done by
 implementing Java impl classes for Couch DB.

 June 21 - June 25 :

 Test and debug implementation of Couch DB with regressive test.

 June 26 - July 30 :
  -Implement RESTful integration API for Retrieving mail. This should be
 performed using GET operation at the document’s URL.

 -This will implement : GET /database_name/mail_id 
 HTTP/1.0http://wiki.apache.org/couchdb/HTTP_Document_API#GET. Here
 mail_id will be used to identify a particular unique Email Content.
  -Test and debug implementation of Retrieving mail API.

 -Implement RESTful integration API for Deleting mail. This should

Re: Anybody willing to mentor for GSoC

2011-04-14 Thread AAMIR KHAN
Anybody else?

On Fri, Apr 15, 2011 at 3:37 AM, Robert Burrell Donkin 
robertburrelldon...@gmail.com wrote:

 On Thu, Apr 14, 2011 at 1:25 PM, AAMIR KHAN ak4u2...@gmail.com wrote:

 Hi Aamir

  As i talked with Eric who earlier wanted to co-mentor me, He asked me to
  find a new mentor because he is much busy with other projects.
 
  So, I am asking over mailing list if anybody else is willing to mentor me

 My computer time is very limited ATM so I'm not really able to
 co-mentor any more projects that I've already committed to. Sorry :-/

 (It's really important with GSOC to apply in plenty of time)

 Robert

 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org




[algogeeks] Square of Large integer

2011-04-14 Thread AAMIR KHAN
#includecstdio
#define MOD (int)1e9
using namespace std;
int main() {
   int A = 33554432;
   printf(%d\n,A*A);
   printf(%d\n,((A*A)%MOD));
   return 0;
}

How can i calculate, lets say last 9 digits of square of 33554432 ?




Thanks,
Aamir

-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[algogeeks] Re: Square of Large integer

2011-04-14 Thread AAMIR KHAN
*Output:*
0
0

On Thu, Apr 14, 2011 at 7:01 PM, AAMIR KHAN ak4u2...@gmail.com wrote:

 #includecstdio
 #define MOD (int)1e9
 using namespace std;
 int main() {
int A = 33554432;
printf(%d\n,A*A);
printf(%d\n,((A*A)%MOD));
return 0;
 }

 How can i calculate, lets say last 9 digits of square of 33554432 ?




 Thanks,
 Aamir


-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Square of Large integer

2011-04-14 Thread AAMIR KHAN
On Thu, Apr 14, 2011 at 7:40 PM, Akash Mukherjee akash...@gmail.com wrote:

 search nd read chinese remainder theorem

 please elaborate how can i use chinese remainder theorem.


 On Thu, Apr 14, 2011 at 7:04 PM, AAMIR KHAN ak4u2...@gmail.com wrote:

 *Output:*
 0
 0


 On Thu, Apr 14, 2011 at 7:01 PM, AAMIR KHAN ak4u2...@gmail.com wrote:

 #includecstdio
 #define MOD (int)1e9
 using namespace std;
 int main() {
int A = 33554432;
printf(%d\n,A*A);
printf(%d\n,((A*A)%MOD));
return 0;
 }

 How can i calculate, lets say last 9 digits of square of 33554432 ?




 Thanks,
 Aamir


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


  --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.


-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] Re: Square of Large integer

2011-04-14 Thread AAMIR KHAN
On Thu, Apr 14, 2011 at 9:08 PM, Dave dave_and_da...@juno.com wrote:

 @AAmir: The easiest way is to declare A as long long int. Be sure to
 change the printf format string.

 I know that. But since i want to have only the last 9 digits of the answer
that can be accommodated in int only so there is no need for long long i
think.

  Dave

 On Apr 14, 8:31 am, AAMIR KHAN ak4u2...@gmail.com wrote:
  #includecstdio
  #define MOD (int)1e9
  using namespace std;
  int main() {
 int A = 33554432;
 printf(%d\n,A*A);
 printf(%d\n,((A*A)%MOD));
 return 0;
 
  }
 
  How can i calculate, lets say last 9 digits of square of 33554432 ?
 
  Thanks,
  Aamir

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-13 Thread AAMIR KHAN
Proposal Title:
Design and Implement Mailbox with CouchDB
storage.https://issues.apache.org/jira/browse/MAILBOX-45

Student Name:
Aamir Khan

Student E-mail:
ak4u2...@gmail.com

Organization/Project:
James Mailbox Apache Software Foundation

Assigned Mentor:
Robert Burrell Donkin (rdon...@apache.org )

Proposal Abstract:
Since most of the mail contents are semi-structured in nature.CouchDB is
non-relational, semi-structured database having great potential for mail
storage. Main beneficial characteristics include consistency,simple APIs and
high scalability. My project is to design and implement mail storage in
James Mailbox using CouchDB on the same level as JPA(Java Persistence API)
and JCR(Java Content Repository). RESTful integration API
http://wiki.apache.org/couchdb/HTTP_Document_APIfor Retrieving,Sending and
Deleting mails will also be done. The APIs should be designed so as to offer
abstraction of mail storage from RESTful APIs.

The Project is to be implemented in two phases (layers) :
1) Implementation of CouchDB using Java impl
2) Design of RESTful integration
APIhttp://wiki.apache.org/couchdb/HTTP_Document_APIand
implementation for as many targets as i can

As suggested by Norman i think this project could be very helpful in
development process. http://code.google.com/p/ektorp/

Detailed Description:

Why?

Lets consider a example Mail:

“From” : “ak4u2...@gmail.com”
“To” : “server-dev@james.apache.org”
“Subject” : “Implementation of CoucheDB”
“Body” : “Implementation Proposal”

All the messages like the one stated above will be stored as a flat
collection in CouchDB. Since the mail contents are generally semi structured
thats why CouchDB is most preferable database for the same.

Then various RESTful APIs can be used to access mail storage.
e.g.) GET /database_name/mail_id HTTP/1.0
POST /database_name/ HTTP/1.0
DELETE /database_name/mail_id?revid=current_version  HTTP/1.0

Distributivity:

Since CouchDB is a distributed system. We can have multiple independent
copies of mails to different servers (faster performance) and whenever we
want we can redistribute changes bidirectionally.It is also helpful if one
of the mail server fails then other backup servers can fulfill the requests.

How?

Road Map

0) Code Familiarity : Already started and going.
1) Design : 1 week
2) Programming : 7 Weeks
3) Review and Testing : 1 week
4) Bug Fixing Time : 1 week
5) Documentation : 1 week
6) Buffer Time for any unpredicted delay and Second phase of testing : 1
week

Deliverable  Project Schedule

April 25-May 23(Community Bonding Period) :
 I would be in constant touch with my mentor and james mailbox
community as a whole. I would discuss further about the project with my
mentor and keep posting about implementation plans over the main
server-dev@james.apache.org mailing list. Discuss the design for
implementation of CouchDB after discussion with whole community.

May 24 - May 31 : Finalise the design for implementation of CouchDB after
discussion with whole community.

June 1 - 20 June :

Implement the finalised plan for Couch DB. This would be done by
implementing Java impl classes for Couch DB.

June 21 - June 28 :

Test and debug implementation of Couch DB with regressive test.

July 1 - July 10 :

-Implement RESTful integration API for Retrieving mail. This should be
performed using GET operation at the document’s URL.

-This will implement : GET /database_name/mail_id HTTP/1.0 . Here mail_id
will be used to identify a particular unique Email Content.
 -Test and debug implementation of Retrieving mail API.

July 11 - July 20 :

-Implement RESTful integration API for Sending mail. This should be done
using POST operation of HTTP_Document_API.

-This will implement : POST /database_name/ HTTP/1.0 .
 -Test and debug implementation of Sending mail API.

July 21 - July 30 :

-Implement RESTful integration API for Deleting mail. This should be done
using DELETE operation of HTTP_Document_API.

-This will implement : DELETE /database_name/mail_id?revid=current_version
 HTTP/1.0 . Here mail_id will be used to identify a particular unique Email
Content.
 -Test and debug implementation of Deleting mail API.

The time line specified above is somewhat adjustable. If i can complete the
above mentioned integrations before time, I would proceed with the following
API’s integration in order:

-Inline Attachments
-Multiple Attachments
-Stand Alone Attachments
-ETags/Caching

August 1-August 15 (Buffer Time):

Second phase of testing: Testing of debugged code.

August 15-August 22:

-Work on Documentation.

-Finally discuss the project with mentors.

-Debugging the bugs (if any reported by Mentor)

-Improve the Documentation, Release.

August 22 - August 26 :

-Final Evaluation Submission


Available Time
I am committed to giving at least 40-50 hours per week to GSOC. Since I am
not doing anything this summer, I believe that the time devoted to GSOC will
be much more than that, for sure. I have

Maven Tests Failed in mailbox-integration-tester

2011-04-13 Thread AAMIR KHAN
I tried cloning with svn checkout
https://svn.apache.org/repos/asf/james/mailbox-integration-tester/ .
And then changes directory to mailbox-integration-tester.
tried mvn tests and it fails.

*Stacktrace :*

aamir@aamir-laptop:/media/Workspace/mailbox-integration-tester$ mvn test
[INFO] Scanning for projects...
[INFO]

[ERROR] FATAL ERROR
[INFO]

[INFO] Error building POM (may not be this project's POM).


Project ID:
org.apache.james:apache-james-mailbox-integration-tester:jar:null

Reason: Cannot find parent: org.apache.james:apache-james-mailbox for
project: org.apache.james:apache-james-mailbox-integration-tester:jar:null
for project
org.apache.james:apache-james-mailbox-integration-tester:jar:null


[INFO]

[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
org.apache.james:apache-james-mailbox for project:
org.apache.james:apache-james-mailbox-integration-tester:jar:null for
project org.apache.james:apache-james-mailbox-integration-tester:jar:null
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:404)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
 at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
 at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
 at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find
parent: org.apache.james:apache-james-mailbox for project:
org.apache.james:apache-james-mailbox-integration-tester:jar:null for
project org.apache.james:apache-james-mailbox-integration-tester:jar:null
 at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
 at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
at
org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
 at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
 at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
... 12 more
Caused by: org.apache.maven.project.ProjectBuildingException: POM
'org.apache.james:apache-james-mailbox' not found in repository: Unable to
download the artifact from any repository

  org.apache.james:apache-james-mailbox:pom:0.2-M2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)

 for project org.apache.james:apache-james-mailbox
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
 at
org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
... 18 more
Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException:
Unable to download the artifact from any repository

  org.apache.james:apache-james-mailbox:pom:0.2-M2-SNAPSHOT

from the specified remote repositories:
  central (http://repo1.maven.org/maven2)


at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
 at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at
org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
 ... 19 more
Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
download the artifact from any repository
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
 at
org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
... 21 more
[INFO]

[INFO] Total time:  1 second
[INFO] Finished at: Wed Apr 13 19:31:07 IST 2011
[INFO] Final Memory: 1M/45M
[INFO]



Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-12 Thread AAMIR KHAN
Hi Eric,

I would like to have your comments over my proposal.

On Sat, Apr 9, 2011 at 10:00 AM, Eric Charles e...@apache.org wrote:

 Hi Aamir,

 The error message came probably from google closing the applications.
 http://twitter.com/#!/gsoc/status/56431319927889921

 I now have access again to your application an have request mentorship.

 Good luck :)

 - Eric


 On 8/04/2011 20:56, AAMIR KHAN wrote:

 the proposal i sent to google-melange is the same as posted over mailing
 list.
 Maybe you can comment it over here.


 On Sat, Apr 9, 2011 at 12:15 AM, Eric Charlese...@apache.org  wrote:




 Hi Aamir,
 That's good.
 Once I will get access to your application on google melange, I will ask
 for mentorship.
 Tks,
 Eric


 On 8/04/2011 19:42, AAMIR KHAN wrote:

  Revised Proposal :


 Proposal Title:
 Design and Implement Mailbox with CouchDB mail storage.

 Student Name:
 Aamir Khan

 Student E-mail:
 ak4u2...@gmail.com

 Organization/Project:
 James Mailbox Apache Software Foundation

 Assigned Mentor:
 Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 Since most of the mail contents are semi-structured in nature.CouchDB is
 non-relational, semi-structured database having great potential for mail
 storage. My project is to design and implement mail storage in James
 Mailbox
 using CouchDB. RESTful integration API for Retrieving,Sending and
 Deleting
 mails will also be done.

 Detailed Description:

 Why?

 lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi
 structured
 thats why CouchDB is most preferable database for the same.

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and whenever
 we
 want we can redistribute changes bidirectionally.It is also helpful if
 one
 of the mail server fails then other backup servers can fulfill the
 requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Design : 1 week
 2) Programming : 7 Weeks
 3) Review and Testing : 1 week
 4) Bug Fixing Time : 1 week
 5) Documentation : 1 week
 6) Buffer Time for any unpredicted delay and Second phase of testing : 1
 week

 Deliverable   Project Schedule

 April 25-May 23(Community Bonding Period) :
   I would be in constant touch with my mentor and james
 mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Discuss the design for
 implementation of CouchDB after discussion with whole community.

 May 24 - May 31 : Finalise the design for implementation of CouchDB
 after
 discussion with whole community.

 June 1 - 20 June :

 Implement the finalised plan for Couch DB.

 June 21 - June 28 :

 Test and debug implementation of CouchDB with regressive test.

 July 1 - July 10 :

 -Implement RESTful integration API for Retrieving mail. This should be
 performed using GET operation at the document’s URL.

 -This will implement : GET /database_name/mail_id HTTP/1.0 . Here
 mail_id
 will be used to identify a particular unique Email Content.
 -Test and debug implementation of Retrieving mail API.

 July 11 - July 20 :

 -Implement RESTful integration API for Sending mail. This should be done
 using POST operation of HTTP_Document_API.

 -This will implement : POST /database_name/ HTTP/1.0 .
 -Test and debug implementation of Sending mail API.

 July 21 - July 30 :

 -Implement RESTful integration API for Deleting mail. This should be
 done
 using DELETE operation of HTTP_Document_API.

 -This will implement : DELETE
 /database_name/mail_id?revid=current_version
  HTTP/1.0 . Here mail_id will be used to identify a particular unique
 Email
 Content.
 -Test and debug implementation of Deleting mail API.

 The time line specified above is somewhat adjustable. If i can comeplete
 the
 above mentioned integrations before time, I would proceed with the
 following
 API’s integration in order:

 -Inline Attachments
 -Multiple Attachments
 -Stand Alone Attachments
 -ETags/Caching

 August 1-August 15 (Buffer Time):

 Second phase of testing: Testing of debugged code.

 August 15-August 22:

 -Work on Documentation.

 -Finally discuss the project with mentors.

 -Debugging the bugs (if any reported by Mentor)

 -Improve the Documentation, Release.

 August 22 - August 26 :

 -Final Evaluation Submission


 Available Time
 I am committed to giving at least 40-50 hours per week to GSOC. Since I
 am
 not doing anything this summer, I believe that the time devoted to GSOC
 will
 be much more than that, for sure. I have excellent work ethics, and a
 goal
 oriented guy.


 Additional Information:

 Bio

[jira] [Commented] (MAILBOX-45) [gsoc2011] Design and Implement Mailbox with NoSQL Storage

2011-04-12 Thread Aamir Khan (JIRA)

[ 
https://issues.apache.org/jira/browse/MAILBOX-45?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13019009#comment-13019009
 ] 

Aamir Khan commented on MAILBOX-45:
---

Hi Eric

Do we have some kind of IRC channel for James Server Mailbox Project discussion?

 [gsoc2011] Design and Implement Mailbox with NoSQL Storage
 --

 Key: MAILBOX-45
 URL: https://issues.apache.org/jira/browse/MAILBOX-45
 Project: James Mailbox
  Issue Type: New Feature
Reporter: Eric Charles
Assignee: Norman Maurer
  Labels: gsoc2011

 Context: The mailbox subproject (http://james.apache.org/mailbox/) supports 
 maildir, SQL database (via JPA) and Java Content Repository (JCR) as 
 technology for mail storage. This flexibility is achieved thanks to a API 
 design that abstracts mail storage from the mail protocols.
 Task: NoSQL storage (for example CouchDB or Cassandra) has great potential 
 for mail storage. Design and develop an suitable RESTful integration API and 
 implementations for as many NoSQL targets as possible in the time.
 Mentor: rdonkin at apache dot org
 Complexity: easy 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

-
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org



Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-12 Thread AAMIR KHAN
I have started following books over Beginning
CouchDBhttp://www.amazon.com/Beginning-CouchDB-Joe-Lennon/dp/1430272376
and
i am trying to design the database implementation for mail storage.

First of all i want to get your feedbacks over my
proposalhttp://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aamirkhan/8005due
to two reasons:
1) Have i understood the project completely and made proposal relevant to
it?
2) Do you think that deliverables are up to the mark for 12 weeks work. But
i have written according to what i felt at that time and also quoted that if
i get extra time i will implement other API implementations as well.


For designing database for mail storage, I have installed CouchDB on my
localhost and trying to tweak with it. I would like to ask how the email
messages are stored in any database, may be relational or non-relational
(the procedure of storing messages).

In my opinion it should be something like this : Whenever JAMES MAILBOX
receives a message it will invoke some function like SAVE_MESSAGE which in
turn will invoke the PUT/POST CouchDB API to put the message into the
database. And whenever it wants to retrieve the message it would  call some
function like GET_MESSAGE which in turn will invoke the GET CouchDB API to
get the message out of server.

Correct me if i am wrong.

I am starting with the simple one CouchDB database and try to tweak and test
its different APIs in the mean time. If we save mails in only one database
then to search for lets say messages addressed to x...@gmail.com we will
have to traverse all the mails and check for to: tags. May be it is not
very efficient method to store the mails, but that was my initial thought.

Any thoughts?

On Wed, Apr 13, 2011 at 12:00 AM, AAMIR KHAN ak4u2...@gmail.com wrote:

 Hi Eric,

 I would like to have your comments over my proposal.


 On Sat, Apr 9, 2011 at 10:00 AM, Eric Charles e...@apache.org wrote:

 Hi Aamir,

 The error message came probably from google closing the applications.
 http://twitter.com/#!/gsoc/status/56431319927889921

 I now have access again to your application an have request mentorship.

 Good luck :)

 - Eric


 On 8/04/2011 20:56, AAMIR KHAN wrote:

 the proposal i sent to google-melange is the same as posted over mailing
 list.
 Maybe you can comment it over here.


 On Sat, Apr 9, 2011 at 12:15 AM, Eric Charlese...@apache.org  wrote:




 Hi Aamir,
 That's good.
 Once I will get access to your application on google melange, I will ask
 for mentorship.
 Tks,
 Eric


 On 8/04/2011 19:42, AAMIR KHAN wrote:

  Revised Proposal :


 Proposal Title:
 Design and Implement Mailbox with CouchDB mail storage.

 Student Name:
 Aamir Khan

 Student E-mail:
 ak4u2...@gmail.com

 Organization/Project:
 James Mailbox Apache Software Foundation

 Assigned Mentor:
 Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 Since most of the mail contents are semi-structured in nature.CouchDB
 is
 non-relational, semi-structured database having great potential for
 mail
 storage. My project is to design and implement mail storage in James
 Mailbox
 using CouchDB. RESTful integration API for Retrieving,Sending and
 Deleting
 mails will also be done.

 Detailed Description:

 Why?

 lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi
 structured
 thats why CouchDB is most preferable database for the same.

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and whenever
 we
 want we can redistribute changes bidirectionally.It is also helpful if
 one
 of the mail server fails then other backup servers can fulfill the
 requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Design : 1 week
 2) Programming : 7 Weeks
 3) Review and Testing : 1 week
 4) Bug Fixing Time : 1 week
 5) Documentation : 1 week
 6) Buffer Time for any unpredicted delay and Second phase of testing :
 1
 week

 Deliverable   Project Schedule

 April 25-May 23(Community Bonding Period) :
   I would be in constant touch with my mentor and james
 mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Discuss the design for
 implementation of CouchDB after discussion with whole community.

 May 24 - May 31 : Finalise the design for implementation of CouchDB
 after
 discussion with whole community.

 June 1 - 20 June :

 Implement the finalised plan for Couch DB.

 June 21 - June 28 :

 Test and debug implementation of CouchDB with regressive test.

 July 1 - July 10 :

 -Implement RESTful integration API

Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-08 Thread AAMIR KHAN
I already applied to google-melange Eric...

http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aamirkhan/8005
http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/aamirkhan/8005

On Fri, Apr 8, 2011 at 9:23 AM, Eric Charles e...@apache.org wrote:

 Also, ping us on this mailing list when you will have applied on
 google-melange so we can review it.
 Tks,
 - Eric


 On 8/04/2011 05:26, Eric Charles wrote:

 Hi,

 The idea of RESTful is to let communicate a client system with a server
 system via HTTP, transfering request parameters as http_request_params,
 getting response ax structured document (xml or json) in the
 http_response_body.

 You can read more on
 http://en.wikipedia.org/wiki/Representational_State_Transfer

 Couchdb has such an API (http://wiki.apache.org/couchdb/HTTP_Document_API
 )

 It seems you are good at sprint :) (you are just in time for the
 deadline).

 You could outline in your application that event if the first
 implementation will be for couchdb, the RESTful framework will be
 designed to support other datastores. Therefor, 1 week design before the
 8 weeks (becoming 7 weeks) would be good.

 Hopes this help.
 (Don't wait to register and inject this on google melange, you can
 always update it after).

 - Tks,
 Eric


 On 8/04/2011 00:49, AAMIR KHAN wrote:

 I would like to have valuable suggestions over my proposal..

 On Fri, Apr 8, 2011 at 4:18 AM, AAMIR KHANak4u2...@gmail.com wrote:

  *
 Proposal Title: Design and Implement Mailbox with CouchDB storage.

 Student Name: Aamir Khan

 Student E-mail: ak4u2...@gmail.com

 Organization/Project: James Mailbox Apache Software Foundation

 Assigned Mentor: Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 CouchDB is non-relational, semi-structured database having great
 potential
 for mail storage. My project is to design and implement mail storage in
 James Mailbox using CouchDB. RESTful integration API will also be done.

 Detailed Description:

 Why?

 lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi
 structured
 thats why CouchDB is most preferable database for the same.

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and
 whenever we
 want we can redistribute changes bidirectionally.It is also helpful
 if one
 of the mail server fails then other backup servers can fulfill the
 requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Programming : 8 Weeks
 2) Review and Testing : 1 week
 3) Bug Fixing Time : 1 week
 4) Documentation : 1 week
 5) Buffer Time for any unpredicted delay and Second phase of testing : 1
 week

 Deliverable Project Schedule

 April 25-May 23(Community Bonding Period) :
 I would be in constant touch with my mentor and james mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Finalise the design for
 implementation of CouchDB after discussion with whole community.

 May 24 - 20 June :

 Implement the finalised plan for Couch DB.

 June 21 - June 28 :

 Test and debug implementation of CouchDB with regressive test.

 July 1 - July 10 :

 -Implement RESTful integration API for Retrieving mail.
 -Test and debug implementation of Retrieving mail API.

 July 11 - July 20 :

 -Implement RESTful integration API for Sending mail.
 -Test and debug implementation of Sending mail API.

 July 21 - July 30 :

 -Implement RESTful integration API for Deleting mail.
 -Test and debug implementation of Deleting mail API.

 August 1-August 15 (Buffer Time):

 Second phase of testing: Testing of debugged code.

 August 15-August 22:

 -Work on Documentation.

 -Finally discuss the project with mentors.

 -Debugging the bugs (if any reported by Mentor)

 -Improve the Documentation, Release.

 August 22 - August 26 :

 -Final Evaluation Submission


 Available Time
 I am committed to giving at least 40-50 hours per week to GSOC. Since
 I am
 not doing anything this summer, I believe that the time devoted to
 GSOC will
 be much more than that, for sure. I have excellent work ethics, and a
 goal
 oriented guy.


 Additional Information:

 Bio
 I am 19 years old. I live in India.Studying at one of the most premier
 institute in India namely Indian Institute of Technology
 Roorkeehttp://www.iitr.ac.in/pursuing my Bachelor of Technology
 Computer Science Engineering.I have
 took courses like Computer programming in C++ at school and college
 levels.I
 have started serious problem solving around two months back.I have also
 worked in PHP as mentioned

Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-08 Thread AAMIR KHAN
Revised Proposal :


Proposal Title:
Design and Implement Mailbox with CouchDB mail storage.

Student Name:
Aamir Khan

Student E-mail:
ak4u2...@gmail.com

Organization/Project:
James Mailbox Apache Software Foundation

Assigned Mentor:
Robert Burrell Donkin (rdon...@apache.org )

Proposal Abstract:
Since most of the mail contents are semi-structured in nature.CouchDB is
non-relational, semi-structured database having great potential for mail
storage. My project is to design and implement mail storage in James Mailbox
using CouchDB. RESTful integration API for Retrieving,Sending and Deleting
mails will also be done.

Detailed Description:

Why?

lets consider a example Mail:

“From” : “ak4u2...@gmail.com”
“To” : “server-dev@james.apache.org”
“Subject” : “Implementation of CoucheDB”
“Body” : “Implementation Proposal”

All the messages like the one stated above will be stored as a flat
collection in CouchDB. Since the mail contents are generally semi structured
thats why CouchDB is most preferable database for the same.

Distributivity:

Since CouchDB is a distributed system. We can have multiple independent
copies of mails to different servers (faster performance) and whenever we
want we can redistribute changes bidirectionally.It is also helpful if one
of the mail server fails then other backup servers can fulfill the requests.

How?

Road Map

0) Code Familiarity : Already started and going.
1) Design : 1 week
2) Programming : 7 Weeks
3) Review and Testing : 1 week
4) Bug Fixing Time : 1 week
5) Documentation : 1 week
6) Buffer Time for any unpredicted delay and Second phase of testing : 1
week

Deliverable  Project Schedule

April 25-May 23(Community Bonding Period) :
  I would be in constant touch with my mentor and james mailbox
community as a whole. I would discuss further about the project with my
mentor and keep posting about implementation plans over the main
server-dev@james.apache.org mailing list. Discuss the design for
implementation of CouchDB after discussion with whole community.

May 24 - May 31 : Finalise the design for implementation of CouchDB after
discussion with whole community.

June 1 - 20 June :

Implement the finalised plan for Couch DB.

June 21 - June 28 :

Test and debug implementation of CouchDB with regressive test.

July 1 - July 10 :

-Implement RESTful integration API for Retrieving mail. This should be
performed using GET operation at the document’s URL.

-This will implement : GET /database_name/mail_id HTTP/1.0 . Here mail_id
will be used to identify a particular unique Email Content.
-Test and debug implementation of Retrieving mail API.

July 11 - July 20 :

-Implement RESTful integration API for Sending mail. This should be done
using POST operation of HTTP_Document_API.

-This will implement : POST /database_name/ HTTP/1.0 .
-Test and debug implementation of Sending mail API.

July 21 - July 30 :

-Implement RESTful integration API for Deleting mail. This should be done
using DELETE operation of HTTP_Document_API.

-This will implement : DELETE /database_name/mail_id?revid=current_version
 HTTP/1.0 . Here mail_id will be used to identify a particular unique Email
Content.
-Test and debug implementation of Deleting mail API.

The time line specified above is somewhat adjustable. If i can comeplete the
above mentioned integrations before time, I would proceed with the following
API’s integration in order:

-Inline Attachments
-Multiple Attachments
-Stand Alone Attachments
-ETags/Caching

August 1-August 15 (Buffer Time):

Second phase of testing: Testing of debugged code.

August 15-August 22:

-Work on Documentation.

-Finally discuss the project with mentors.

-Debugging the bugs (if any reported by Mentor)

-Improve the Documentation, Release.

August 22 - August 26 :

-Final Evaluation Submission


Available Time
I am committed to giving at least 40-50 hours per week to GSOC. Since I am
not doing anything this summer, I believe that the time devoted to GSOC will
be much more than that, for sure. I have excellent work ethics, and a goal
oriented guy.


Additional Information:

Bio
I am 19 years old. I live in India.Studying at one of the most premier
institute in India namely Indian Institute of Technology
Roorkeehttp://www.iitr.ac.inpursuing my Bachelor of Technology
Computer Science  Engineering.I have
took courses like Computer programming in C++ at school and college levels.I
have started serious problem solving around two months back.I have also
worked in PHP as mentioned in experiences.I have got prizes in various
website designing competitions at school  college levels.

I like to contribute in open  source communities because it gives me
experience,technical expertise and it teaches spirit of team work. And its
my time to give back to community from which i gained a lot of experience
and motivation.

You can have a look over
myResumehttps://docs.google.com/viewer?a=vpid=explorerchrome=truesrcid

Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-08 Thread AAMIR KHAN
the proposal i sent to google-melange is the same as posted over mailing
list.
Maybe you can comment it over here.


On Sat, Apr 9, 2011 at 12:15 AM, Eric Charles e...@apache.org wrote:




 Hi Aamir,
 That's good.
 Once I will get access to your application on google melange, I will ask
 for mentorship.
 Tks,
 Eric


 On 8/04/2011 19:42, AAMIR KHAN wrote:

 Revised Proposal :


 Proposal Title:
 Design and Implement Mailbox with CouchDB mail storage.

 Student Name:
 Aamir Khan

 Student E-mail:
 ak4u2...@gmail.com

 Organization/Project:
 James Mailbox Apache Software Foundation

 Assigned Mentor:
 Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 Since most of the mail contents are semi-structured in nature.CouchDB is
 non-relational, semi-structured database having great potential for mail
 storage. My project is to design and implement mail storage in James
 Mailbox
 using CouchDB. RESTful integration API for Retrieving,Sending and Deleting
 mails will also be done.

 Detailed Description:

 Why?

 lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi
 structured
 thats why CouchDB is most preferable database for the same.

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and whenever we
 want we can redistribute changes bidirectionally.It is also helpful if one
 of the mail server fails then other backup servers can fulfill the
 requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Design : 1 week
 2) Programming : 7 Weeks
 3) Review and Testing : 1 week
 4) Bug Fixing Time : 1 week
 5) Documentation : 1 week
 6) Buffer Time for any unpredicted delay and Second phase of testing : 1
 week

 Deliverable  Project Schedule

 April 25-May 23(Community Bonding Period) :
   I would be in constant touch with my mentor and james
 mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Discuss the design for
 implementation of CouchDB after discussion with whole community.

 May 24 - May 31 : Finalise the design for implementation of CouchDB after
 discussion with whole community.

 June 1 - 20 June :

 Implement the finalised plan for Couch DB.

 June 21 - June 28 :

 Test and debug implementation of CouchDB with regressive test.

 July 1 - July 10 :

 -Implement RESTful integration API for Retrieving mail. This should be
 performed using GET operation at the document’s URL.

 -This will implement : GET /database_name/mail_id HTTP/1.0 . Here mail_id
 will be used to identify a particular unique Email Content.
 -Test and debug implementation of Retrieving mail API.

 July 11 - July 20 :

 -Implement RESTful integration API for Sending mail. This should be done
 using POST operation of HTTP_Document_API.

 -This will implement : POST /database_name/ HTTP/1.0 .
 -Test and debug implementation of Sending mail API.

 July 21 - July 30 :

 -Implement RESTful integration API for Deleting mail. This should be done
 using DELETE operation of HTTP_Document_API.

 -This will implement : DELETE /database_name/mail_id?revid=current_version
  HTTP/1.0 . Here mail_id will be used to identify a particular unique
 Email
 Content.
 -Test and debug implementation of Deleting mail API.

 The time line specified above is somewhat adjustable. If i can comeplete
 the
 above mentioned integrations before time, I would proceed with the
 following
 API’s integration in order:

 -Inline Attachments
 -Multiple Attachments
 -Stand Alone Attachments
 -ETags/Caching

 August 1-August 15 (Buffer Time):

 Second phase of testing: Testing of debugged code.

 August 15-August 22:

 -Work on Documentation.

 -Finally discuss the project with mentors.

 -Debugging the bugs (if any reported by Mentor)

 -Improve the Documentation, Release.

 August 22 - August 26 :

 -Final Evaluation Submission


 Available Time
 I am committed to giving at least 40-50 hours per week to GSOC. Since I am
 not doing anything this summer, I believe that the time devoted to GSOC
 will
 be much more than that, for sure. I have excellent work ethics, and a goal
 oriented guy.


 Additional Information:

 Bio
 I am 19 years old. I live in India.Studying at one of the most premier
 institute in India namely Indian Institute of Technology
 Roorkeehttp://www.iitr.ac.inpursuing my Bachelor of Technology

 Computer Science  Engineering.I have
 took courses like Computer programming in C++ at school and college
 levels.I
 have started serious problem solving around two months back.I have also
 worked in PHP as mentioned

Re: [HACKERS] GSoC 2011 Eager MV implementation proposal

2011-04-07 Thread AAMIR KHAN
As you people think and may be possible that complete implementation of
Eager MVs cannot be completed in summer. So maybe i can pick up the work
left to be done in snapshot MVs. I have cloned the repository of pavel baros
from https://github.com/pbaros/postgres.git and i will be looking to find
whats left out.

Could anybody help me in figuring out what is left to be done in snapshot
MVs implementation?

There are a number of hard problems in getting a working implementation of
 materialized views that all get ignored by all of the student proposals we
 get, and what you're talking about doesn't address any of them.



As soon as i know the shortcomings of snapshot MVs implementation and once
go through the code committed during GSoC, I will revert back with the
issues and how would i be tackling them.

You really should read all of the messages in the following threads:

 http://archives.postgresql.org/pgsql-hackers/2010-04/msg00479.php
 http://archives.postgresql.org/pgsql-hackers/2010-06/msg00743.php
 http://archives.postgresql.org/pgsql-hackers/2010-07/msg00396.php

 And the following summaries:

 http://wiki.postgresql.org/wiki/Materialized_Views_GSoC_2010
 http://rhaas.blogspot.com/2010/04/materialized-views-in-postgresql.html

 And then say how what you're suggesting fits into the issues raised last
 summer.  The theory and way to implement eager MVs are interesting
 problems.  But working on them won't lead toward code that can be committed
 to PostgreSQL this year.



Design and Implement Mailbox in James using NoSQL databases

2011-04-07 Thread AAMIR KHAN
I am interested in design and implementation of mailbox using CouchDB. I
would like to know the rough proposal that i should follow to implement it.
I have read about CouchDB that it is very efficient in file storage.


Thanks,
Aamir Khan


Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-07 Thread AAMIR KHAN
In project idea it was mentioned try to implement as many RESTful
integrations as possible...

what exactly  it means basically?


On Fri, Apr 8, 2011 at 1:29 AM, Robert Burrell Donkin 
robertburrelldon...@gmail.com wrote:

 On Thu, Apr 7, 2011 at 8:56 PM, Norman Maurer nor...@apache.org wrote:
  Hi Aamir,
 
  cool to see you are interested in implementation of such a feature. I
 think
  the best think would be to outline some milestone plan and how you plan
 to
  implement.

 +1

 (RESTful storage designs have been on my mind recently as well)

 Robert

 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org




Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-07 Thread AAMIR KHAN
Could anybody tell me what exactly is RESTful integration API?


On Fri, Apr 8, 2011 at 2:37 AM, AAMIR KHAN ak4u2...@gmail.com wrote:

 In project idea it was mentioned try to implement as many RESTful
 integrations as possible...

 what exactly  it means basically?


 On Fri, Apr 8, 2011 at 1:29 AM, Robert Burrell Donkin 
 robertburrelldon...@gmail.com wrote:

 On Thu, Apr 7, 2011 at 8:56 PM, Norman Maurer nor...@apache.org wrote:
  Hi Aamir,
 
  cool to see you are interested in implementation of such a feature. I
 think
  the best think would be to outline some milestone plan and how you
 plan to
  implement.

 +1

 (RESTful storage designs have been on my mind recently as well)

 Robert

 -
 To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
 For additional commands, e-mail: server-dev-h...@james.apache.org





Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-07 Thread AAMIR KHAN
*
 Proposal Title: Design and Implement Mailbox with CouchDB storage.

Student Name: Aamir Khan

Student E-mail: ak4u2...@gmail.com

Organization/Project: James Mailbox Apache Software Foundation

Assigned Mentor: Robert Burrell Donkin (rdon...@apache.org )

Proposal Abstract:
CouchDB is non-relational, semi-structured database having great potential
for mail storage. My project is to design and implement mail storage in
James Mailbox using CouchDB. RESTful integration API will also be done.

Detailed Description:

Why?

lets consider a example Mail:

“From” : “ak4u2...@gmail.com”
“To” : “server-dev@james.apache.org”
“Subject” : “Implementation of CoucheDB”
“Body” : “Implementation Proposal”

All the messages like the one stated above will be stored as a flat
collection in CouchDB. Since the mail contents are generally semi structured
thats why CouchDB is most preferable database for the same.

Distributivity:

Since CouchDB is a distributed system. We can have multiple independent
copies of mails to different servers (faster performance) and whenever we
want we can redistribute changes bidirectionally.It is also helpful if one
of the mail server fails then other backup servers can fulfill the requests.

How?

Road Map

0) Code Familiarity : Already started and going.
1) Programming : 8 Weeks
2) Review and Testing : 1 week
3) Bug Fixing Time : 1 week
4) Documentation : 1 week
5) Buffer Time for any unpredicted delay and Second phase of testing : 1
week

Deliverable  Project Schedule

April 25-May 23(Community Bonding Period) :
  I would be in constant touch with my mentor and james mailbox
community as a whole. I would discuss further about the project with my
mentor and keep posting about implementation plans over the main
server-dev@james.apache.org mailing list. Finalise the design for
implementation of CouchDB after discussion with whole community.

May 24 - 20 June :

Implement the finalised plan for Couch DB.

June 21 - June 28 :

Test and debug implementation of CouchDB with regressive test.

July 1 - July 10 :

-Implement RESTful integration API for Retrieving mail.
 -Test and debug implementation of Retrieving mail API.

July 11 - July 20 :

-Implement RESTful integration API for Sending mail.
 -Test and debug implementation of Sending mail API.

July 21 - July 30 :

-Implement RESTful integration API for Deleting mail.
 -Test and debug implementation of Deleting mail API.

August 1-August 15 (Buffer Time):

Second phase of testing: Testing of debugged code.

August 15-August 22:

-Work on Documentation.

-Finally discuss the project with mentors.

-Debugging the bugs (if any reported by Mentor)

-Improve the Documentation, Release.

August 22 - August 26 :

-Final Evaluation Submission


Available Time
I am committed to giving at least 40-50 hours per week to GSOC. Since I am
not doing anything this summer, I believe that the time devoted to GSOC will
be much more than that, for sure. I have excellent work ethics, and a goal
oriented guy.


Additional Information:

Bio
I am 19 years old. I live in India.Studying at one of the most premier
institute in India namely Indian Institute of Technology
Roorkeehttp://www.iitr.ac.in/pursuing my Bachelor of Technology
Computer Science  Engineering.I have
took courses like Computer programming in C++ at school and college levels.I
have started serious problem solving around two months back.I have also
worked in PHP as mentioned in experiences.I have got prizes in various
website designing competitions at school  college levels.

I like to contribute in open  source communities because it gives me
experience,technical expertise and it teaches spirit of team work. And its
my time to give back to community from which i gained a lot of experience
and motivation.

You can have a look over my
Resumehttps://docs.google.com/viewer?a=vpid=explorerchrome=truesrcid=0BxMbL0XOZUogOGI5NWM0MTctYjUwMy00MTM2LTljZjEtZmRhYjM3ZjcyMzlkhl=enauthkey=COmbsIQC


Experiences

Skills:
-Working Knowledge of GIT
-1 year experience in web development using
PHP,HTML,JavaScript,Postgres,MySQL
-Have knowledge of Design Patterns
-Working Knowledge of PHP

I, as a part of team manages institutes website www.iitr.ac.in
We have setup a intranet portal (totally managed by students) inside campus
of IIT Rookee which has around 80 applications (mostly in PHP) hosted on
it.I have created Ebooks sharing portal within the intranet.I have very good
experience in web designing (e.g, I have created website during last year
summer internship www.raysconsultants.com ).

Open Source contributions
I have submitted following patches in PhpMyAdmin :
1)XML export of
viewshttps://sourceforge.net/tracker/?func=detailaid=3258216group_id=23067atid=377410
2)XML Plugin for database
Exporthttps://sourceforge.net/tracker/?func=detailaid=3135414group_id=23067atid=377410
3)Left Frame not
updatedhttps://sourceforge.net/tracker/?func=detailaid=3091778group_id=23067atid=377410

https://sourceforge.net/tracker

Re: Design and Implement Mailbox in James using NoSQL databases

2011-04-07 Thread AAMIR KHAN
I would like to have valuable suggestions over my proposal..

On Fri, Apr 8, 2011 at 4:18 AM, AAMIR KHAN ak4u2...@gmail.com wrote:

 *
  Proposal Title: Design and Implement Mailbox with CouchDB storage.

 Student Name: Aamir Khan

 Student E-mail: ak4u2...@gmail.com

 Organization/Project: James Mailbox Apache Software Foundation

 Assigned Mentor: Robert Burrell Donkin (rdon...@apache.org )

 Proposal Abstract:
 CouchDB is non-relational, semi-structured database having great potential
 for mail storage. My project is to design and implement mail storage in
 James Mailbox using CouchDB. RESTful integration API will also be done.

 Detailed Description:

 Why?

 lets consider a example Mail:

 “From” : “ak4u2...@gmail.com”
 “To” : “server-dev@james.apache.org”
 “Subject” : “Implementation of CoucheDB”
 “Body” : “Implementation Proposal”

 All the messages like the one stated above will be stored as a flat
 collection in CouchDB. Since the mail contents are generally semi structured
 thats why CouchDB is most preferable database for the same.

 Distributivity:

 Since CouchDB is a distributed system. We can have multiple independent
 copies of mails to different servers (faster performance) and whenever we
 want we can redistribute changes bidirectionally.It is also helpful if one
 of the mail server fails then other backup servers can fulfill the requests.

 How?

 Road Map

 0) Code Familiarity : Already started and going.
 1) Programming : 8 Weeks
 2) Review and Testing : 1 week
 3) Bug Fixing Time : 1 week
 4) Documentation : 1 week
 5) Buffer Time for any unpredicted delay and Second phase of testing : 1
 week

 Deliverable  Project Schedule

 April 25-May 23(Community Bonding Period) :
   I would be in constant touch with my mentor and james mailbox
 community as a whole. I would discuss further about the project with my
 mentor and keep posting about implementation plans over the main
 server-dev@james.apache.org mailing list. Finalise the design for
 implementation of CouchDB after discussion with whole community.

 May 24 - 20 June :

 Implement the finalised plan for Couch DB.

 June 21 - June 28 :

 Test and debug implementation of CouchDB with regressive test.

 July 1 - July 10 :

 -Implement RESTful integration API for Retrieving mail.
  -Test and debug implementation of Retrieving mail API.

 July 11 - July 20 :

 -Implement RESTful integration API for Sending mail.
  -Test and debug implementation of Sending mail API.

 July 21 - July 30 :

 -Implement RESTful integration API for Deleting mail.
  -Test and debug implementation of Deleting mail API.

 August 1-August 15 (Buffer Time):

 Second phase of testing: Testing of debugged code.

 August 15-August 22:

 -Work on Documentation.

 -Finally discuss the project with mentors.

 -Debugging the bugs (if any reported by Mentor)

 -Improve the Documentation, Release.

 August 22 - August 26 :

 -Final Evaluation Submission


 Available Time
 I am committed to giving at least 40-50 hours per week to GSOC. Since I am
 not doing anything this summer, I believe that the time devoted to GSOC will
 be much more than that, for sure. I have excellent work ethics, and a goal
 oriented guy.


 Additional Information:

 Bio
 I am 19 years old. I live in India.Studying at one of the most premier
 institute in India namely Indian Institute of Technology 
 Roorkeehttp://www.iitr.ac.in/pursuing my Bachelor of Technology Computer 
 Science  Engineering.I have
 took courses like Computer programming in C++ at school and college levels.I
 have started serious problem solving around two months back.I have also
 worked in PHP as mentioned in experiences.I have got prizes in various
 website designing competitions at school  college levels.

 I like to contribute in open  source communities because it gives me
 experience,technical expertise and it teaches spirit of team work. And its
 my time to give back to community from which i gained a lot of experience
 and motivation.

 You can have a look over my 
 Resumehttps://docs.google.com/viewer?a=vpid=explorerchrome=truesrcid=0BxMbL0XOZUogOGI5NWM0MTctYjUwMy00MTM2LTljZjEtZmRhYjM3ZjcyMzlkhl=enauthkey=COmbsIQC


 Experiences

 Skills:
 -Working Knowledge of GIT
 -1 year experience in web development using
 PHP,HTML,JavaScript,Postgres,MySQL
 -Have knowledge of Design Patterns
 -Working Knowledge of PHP

 I, as a part of team manages institutes website www.iitr.ac.in
 We have setup a intranet portal (totally managed by students) inside campus
 of IIT Rookee which has around 80 applications (mostly in PHP) hosted on
 it.I have created Ebooks sharing portal within the intranet.I have very good
 experience in web designing (e.g, I have created website during last year
 summer internship www.raysconsultants.com ).

 Open Source contributions
 I have submitted following patches in PhpMyAdmin :
 1)XML export of 
 viewshttps://sourceforge.net/tracker/?func=detailaid=3258216group_id=23067atid=377410
 2)XML Plugin

[HACKERS] GSoC 2011 Eager MV implementation proposal

2011-03-31 Thread AAMIR KHAN
Title: Implementation of Eager Materialized views in postgres

Name of Proposer  Email :   Aamir Khan  ak4u2...@gmail.com

Synopsis:

I would like to implement eager materialized view.An eager materialized view
will be updated whenever the view changes. This is done with a system of
triggers on all of the underlying tables.

Benefits to the PostgreSQL Community:
 First of all, it would be the best if my work is helpful to everybody who
misses materialized views in PostgreSQL, because PostgreSQL do not have
still implemented materialized views. In addition, MV is mentioned as the
top rated feature in TODO list.


Deliverables:
 First of all, at the end of whole my project is not only finishing the
patch if possible, get patch into next PostgreSQL release, or keep git
repository actual to last PosgreSQL version.
Bio

I am student of one of the most premier institute in India namely Indian
Institute of Technology Roorkee pursuing my Bachelor of Technology Computer
Science  Engineering.

I, as a part of team manages institutes website www.iitr.ac.in . We have
setup a intranet portal inside campus of IIT Rookee which has around 80
applications hosted on it. I have created ebooks sharing portal within the
intranet. I have very good experience in web designing (e.g, I have created
website during last year summer internship www.raysconsultants.com ).
Regarding open source work : i have submitted many patches for phpmyadmin

I like to contribute in open  source communitites because it gives me
experience,technical expertise and it teaches spirit of team work. And its
my time to give back to community from which i gained a lot of experience
and motivation.


Project plan

I am completely free this summer. I intend to indulge in some of my hobbies
this summer, like Squash etc, leaving me plenty of time to complete my
project. The tentative schedule as discussed with my mentor is :

(1) Identify how an eager MV system would work, by labelling and
identifying every table, query, trigger, etc... This would be a
written document that has been checked by me for completeness,
precision, and correctness. (1 week)

(2) Identify the internal structure of a parsed query, the basic
atomic parts of this structure, and how each atomic structure maps
precisely to our MV system described in (1). Again, a written document
approved by myself, and reviewed by the PostgreSQL community. (2
weeks)

(3) Outline how a create_eager_mv function would work, starting with
the interface (what parameters it takes), and working through the
exact SQL commands that must be executed to complete the process.
Identify which SQL commands depend on the structure of the query. (2
weeks)

(4) Write unit tests that check a variety of queries against your (as
of yet, unwritten) function. Ensure completeness by reviewing with me.
(1 week)

(5) Finally, given all of the above, translate (3) into working code,
likely implemented in PL/Python or C, that passes the unit tests.
Submit to PostgreSQL community for review. (2 weeks)



Contact Information

Name: Aamir Khan
Country: Indian
School and degree: Indian Institute of Technology, Roorkee, Bachelor of
Technology
Email: ak4u2...@gmail.com
Phone: +91-9557647357


Re: [algogeeks] An Interesting Question Calculate nth Power of Integer

2011-03-24 Thread AAMIR KHAN
Try this...

#include iostream
#include cmath

using namespace std;

#define DIGITS 10001

void mult(int N,int pro[],int len) {
   int carry = 0;
   for(int i=0;ilen;i++) {
  int temp = pro[i]*N + carry;
  pro[i] = temp%10;
  carry = temp/10;
   }

   if(carry0) {
  pro[len] = carry;
  len++;
   }

}

int main() {
   int t,N,E;

   scanf(%d,t);
   while(t--) {
  int pro[DIGITS];
  scanf(%d %d,N,E);
  if(N==1) {
  printf(1 1\n);
  continue;
  }
  pro[0] = 1; int len = 1;
  for(int i=0;iE;i++) {
   mult(N,pro,len);
  }

  for(int i=len-1;i=0;i--) {
 printf(%d,pro[i]);
 }

  printf(\n);

   }
   return 0;
}


Here t stands for number of testcases...
N = the number for which power is to be calculated..
E = the exponent..

On Thu, Mar 24, 2011 at 12:22 PM, bittu shashank7andr...@gmail.com wrote:

 How you will print the 100th power of a single digit( which is of type
 int). How do you maintain that big number in memory?


 Lets C The Approach

 Thank  Regards
 Shashank

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] An Interesting Question Calculate nth Power of Integer

2011-03-24 Thread AAMIR KHAN
Yeah i know the algorithm is not very much efficient...But i was trying to
show how to tackle with big integers in C++ (i.e, using arrays)

On Thu, Mar 24, 2011 at 1:06 PM, radha krishnan 
radhakrishnance...@gmail.com wrote:

 You can do it in (log n) assuming multiplication is O(1)
 suppose u are going to calculate 8 power 33
 u compute 8 power 16 and multiply with the same to get 8 power 32
 then multiply with 8 to get the result

 On Thu, Mar 24, 2011 at 1:04 PM, AAMIR KHAN ak4u2...@gmail.com wrote:
  Try this...
  #include iostream
  #include cmath
  using namespace std;
  #define DIGITS 10001
  void mult(int N,int pro[],int len) {
 int carry = 0;
 for(int i=0;ilen;i++) {
int temp = pro[i]*N + carry;
pro[i] = temp%10;
carry = temp/10;
 }
 
 if(carry0) {
pro[len] = carry;
len++;
 }
 
  }
  int main() {
 int t,N,E;
 
 scanf(%d,t);
 while(t--) {
int pro[DIGITS];
scanf(%d %d,N,E);
if(N==1) {
printf(1 1\n);
continue;
}
pro[0] = 1; int len = 1;
for(int i=0;iE;i++) {
 mult(N,pro,len);
}
 
for(int i=len-1;i=0;i--) {
   printf(%d,pro[i]);
   }
printf(\n);
 
 }
 return 0;
  }
 
  Here t stands for number of testcases...
  N = the number for which power is to be calculated..
  E = the exponent..
  On Thu, Mar 24, 2011 at 12:22 PM, bittu shashank7andr...@gmail.com
 wrote:
 
  How you will print the 100th power of a single digit( which is of type
  int). How do you maintain that big number in memory?
 
 
  Lets C The Approach
 
  Thank  Regards
  Shashank
 
  --
  You received this message because you are subscribed to the Google
 Groups
  Algorithm Geeks group.
  To post to this group, send email to algogeeks@googlegroups.com.
  To unsubscribe from this group, send email to
  algogeeks+unsubscr...@googlegroups.com.
  For more options, visit this group at
  http://groups.google.com/group/algogeeks?hl=en.
 
 
  --
  You received this message because you are subscribed to the Google Groups
  Algorithm Geeks group.
  To post to this group, send email to algogeeks@googlegroups.com.
  To unsubscribe from this group, send email to
  algogeeks+unsubscr...@googlegroups.com.
  For more options, visit this group at
  http://groups.google.com/group/algogeeks?hl=en.
 

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



Re: [algogeeks] suggestion required

2011-03-24 Thread AAMIR KHAN
You could try http://domjudge.sourceforge.net/ and do customizations in its
source code only..


On Thu, Mar 24, 2011 at 1:22 PM, .bashrc saurab...@gmail.com wrote:

 Hi
 I have been working on  a progrmming judge that can be deployed in my
 college.I have already developed a prototype in bash.I want it to  be
 as
 general as possible,just like spoj,but i also want to add features to
 it
 like detecting copying of source code.Moreover to analyse the design
 of the code i
 need a source code parser,instead of plain gcc or any other compiler
 for
 other languages.Please give your opinions what more features we can
 add to
 the judge in context of academic use.I am currently working on gcc
 compiler
 to try some modification in it for analysing the design of code.But
 since i
 have to do the same for many other languages its prooving to be a
 daunting
 task.
 Saurabh Singh
 B.Tech (Computer Science)
 MNNIT ALLAHABAD

 --
 You received this message because you are subscribed to the Google Groups
 Algorithm Geeks group.
 To post to this group, send email to algogeeks@googlegroups.com.
 To unsubscribe from this group, send email to
 algogeeks+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/algogeeks?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Algorithm Geeks group.
To post to this group, send email to algogeeks@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.



[9fans] GSoC 2011 suggested projects!

2011-03-09 Thread AAMIR KHAN
Hi all!


I would like to participate in GSoC 2011 in some of the project related to
plan9. Can i get the suggested list of projects?


Thanks



Regards
Aamir Khan


Re: [9fans] Happy Birthday

2011-02-04 Thread AAMIR KHAN
Happy Birth  day Ken

On Fri, Feb 4, 2011 at 10:47 PM, Michaelian Ennis 
michaelian.en...@gmail.com wrote:

 Today is Ken's birthday!  Happy Birthday Ken!




[Libreoffice] (no subject)

2010-11-08 Thread AAMIR KHAN

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


[ns] Source code samples to calculate bandwidth

2010-06-27 Thread aamir khan


Hello all,
I want to know how to calculate bandwidth in different ways. Please can you 
send me source code samples related to bandwidth calculation.
Thanks.
Best Regards
Aamir Khan
  
_
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969


[gcj] Coderforces Round # 14

2010-05-28 Thread Aamir Khan
I was doing some practice for codeforces round 15 to be held in around
27 hours from now
I have written the C++ source code for codeforces round 14/A problem
(Letter)...
I am getting runtime error which i am not able to understand...
Please help..

Error:

terminate called after throwing an instance of 'std::out_of_range'
  what():  vector::_M_range_check
Aborted

Source Code:
/**
Header Files
**/

#include iostream
#include vector
#include cstdio
#include cstdlib
#include stdexcept
#include string
#include iomanip


using namespace std;

typedef vectorint vi;



int main()
{
int row,col;
cinrowcol;
const int cols=col;
const int rows=row;
char Array[rows][cols];
string sentence;
vi  A;
vi  B;

for(int  i=0;irows;i++)
{  cinsentence;
  for (int j=0;jcols;j++)
   {Array[i][j]=sentence[j];
if (Array[i][j]=='*')
{  A.push_back(i);
   B.push_back(j);  }

   }
}

for(int i=A.at(0);iA.at(A.size());i++)
{
  int max_B=0;
  int min_B=row-1;
  for ( unsigned l=0;lB.size();l++)
{
if(max_B  B.at(l))
max_B=B.at(l);
if(min_B  B.at(l))
min_B=B.at(l);
}

  for (int j=min_B;jmax_B;j++)
   {   coutArray[i][j];
   }
}



cin.get();
cin.ignore();
return 0;
}

And if you have better algorithm to solve the problem then please
share it here

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[gcj] Re: Coderforces Round # 14

2010-05-28 Thread Aamir Khan
i have written iA.size().not i=A.size()
i think thats not error..and i have tried it also

On May 28, 5:35 pm, Bharath Raghavendran rbharat...@gmail.com wrote:
  I dont know what the question is or what the algo is supposd to do. But i
 guess the error is happening at this point :
 A.at(A.size())

 maybe you need to do A.at(A.size()-1) ?

 On 28 May 2010 17:49, Aamir Khan aamir.cod...@gmail.com wrote:

  I was doing some practice for codeforces round 15 to be held in around
  27 hours from now
  I have written the C++ source code for codeforces round 14/A problem
  (Letter)...
  I am getting runtime error which i am not able to understand...
  Please help..

  Error:

  terminate called after throwing an instance of 'std::out_of_range'
   what():  vector::_M_range_check
  Aborted

  Source Code:
  /**
  Header Files
  **/

  #include iostream
  #include vector
  #include cstdio
  #include cstdlib
  #include stdexcept
  #include string
  #include iomanip

  using namespace std;

  typedef vectorint vi;

  int main()
  {
  int row,col;
  cinrowcol;
  const int cols=col;
  const int rows=row;
  char Array[rows][cols];
  string sentence;
  vi  A;
  vi  B;

  for(int  i=0;irows;i++)
  {  cinsentence;
   for (int j=0;jcols;j++)
    {    Array[i][j]=sentence[j];
             if (Array[i][j]=='*')
         {  A.push_back(i);
                B.push_back(j);  }

    }
  }

  for(int i=A.at(0);iA.at(A.size());i++)
  {
   int max_B=0;
   int min_B=row-1;
   for ( unsigned l=0;lB.size();l++)
         {
                 if(max_B  B.at(l))
                 max_B=B.at(l);
                 if(min_B  B.at(l))
                 min_B=B.at(l);
         }

   for (int j=min_B;jmax_B;j++)
    {   coutArray[i][j];
    }
  }

  cin.get();
  cin.ignore();
  return 0;
  }

  And if you have better algorithm to solve the problem then please
  share it here

  --
  You received this message because you are subscribed to the Google Groups
  google-codejam group.
  To post to this group, send email to google-c...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
  .
  For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[gcj] Re: Coderforces Round # 14

2010-05-28 Thread Aamir Khan
oh i got it.
i got my mistake but still don't know what should be the right code...
or right algorithm...

by the way thanks to everybody who helped me...


On May 28, 11:14 pm, Carlos Guia zyx3d...@gmail.com wrote:
 I'm pretty sure Bharath is right on that one. A.at(A.size()) is going to
 throw an exception no matter the size or values of A. Changing that may not
 make the algorithm right, but that instruction is wrong nevertheless, it is
 always accessing an element outside A's range.

 The algorithm itself has other errors, you must print the rectangle that
 encloses the image, not process lines independently. For example:

 Input
 
 *.*.
 ..*.
 
 *...

 Correct output
 *.*
 ..*
 ...
 *..

 Your logic's output:
 *.*
 *
 *

 Carlos Guía

 On Fri, May 28, 2010 at 1:16 PM, Aamir Khan aamir.cod...@gmail.com wrote:
  i have written iA.size().not i=A.size()
  i think thats not error..and i have tried it also

  On May 28, 5:35 pm, Bharath Raghavendran rbharat...@gmail.com wrote:
    I dont know what the question is or what the algo is supposd to do. But
  i
   guess the error is happening at this point :
   A.at(A.size())

   maybe you need to do A.at(A.size()-1) ?

   On 28 May 2010 17:49, Aamir Khan aamir.cod...@gmail.com wrote:

I was doing some practice for codeforces round 15 to be held in around
27 hours from now
I have written the C++ source code for codeforces round 14/A problem
(Letter)...
I am getting runtime error which i am not able to understand...
Please help..

Error:

terminate called after throwing an instance of 'std::out_of_range'
 what():  vector::_M_range_check
Aborted

Source Code:
/**
Header Files
**/

#include iostream
#include vector
#include cstdio
#include cstdlib
#include stdexcept
#include string
#include iomanip

using namespace std;

typedef vectorint vi;

int main()
{
int row,col;
cinrowcol;
const int cols=col;
const int rows=row;
char Array[rows][cols];
string sentence;
vi  A;
vi  B;

for(int  i=0;irows;i++)
{  cinsentence;
 for (int j=0;jcols;j++)
  {    Array[i][j]=sentence[j];
           if (Array[i][j]=='*')
       {  A.push_back(i);
              B.push_back(j);  }

  }
}

for(int i=A.at(0);iA.at(A.size());i++)
{
 int max_B=0;
 int min_B=row-1;
 for ( unsigned l=0;lB.size();l++)
       {
               if(max_B  B.at(l))
               max_B=B.at(l);
               if(min_B  B.at(l))
               min_B=B.at(l);
       }

 for (int j=min_B;jmax_B;j++)
  {   coutArray[i][j];
  }
}

cin.get();
cin.ignore();
return 0;
}

And if you have better algorithm to solve the problem then please
share it here

--
You received this message because you are subscribed to the Google
  Groups
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to
google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
  google-code%2bunsubscr...@googlegroups.comgoogle-code%252bunsubscr...@googlegroups.com

.
For more options, visit this group at
   http://groups.google.com/group/google-code?hl=en.

  --
  You received this message because you are subscribed to the Google Groups
  google-codejam group.
  To post to this group, send email to google-c...@googlegroups.com.
  To unsubscribe from this group, send email to
  google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegroups.com
  .
  For more options, visit this group at
 http://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[gcj] Re: Error in my C++ code

2010-05-16 Thread Aamir Khan
n is int in this casehow can pow(2,n) can workit requires
both the arguments to be double???

On May 15, 11:15 pm, tonka ritwik.sami1...@gmail.com wrote:
 why the heck will you write such a clumsy and lengthy code??? take a
 look at my code:
 #includeiostream.h
 #includefstream.h
 #includeconio.h
 #includemath.h
 #includestdio.h
 #includestring.h

 void main()
 {
         int t,flag=0,n;
         long int k;
         ifstream fi(A-large.in,ios::binary|ios::in);
         ofstream fo(outputlar.out,ios::out);
         fit;
         for(int t_c=0;t_ct;t_c++)
         {
                 fink;
                 if(((k+1)%(long int)pow(2,n))==0)
                         foCase #(t_c+1): ONendl;
                 else
                         foCase #(t_c+1): OFFendl;
         }
         fi.close();
         fo.close();
         getch();

 }

 This works for the large input also.

 On May 14, 7:49 pm, Bharath Raghavendran rbharat...@gmail.com wrote:



  I found one mistake : If b  PD, you are returning 0. Why is that?
  Lets say you have 4 switches, PD = 16. If b = 15, the answer should be ON.

  Other than that, there are many ways you can improve your code.
  1.
  dont use double. It will remove accuracy in many places. 10^8 will come
  within 4 bytes (usually int suffices this. else use long int).

  2.
  To calculate 2^n, you can use the left shift operator. int PD = 1n will
  put 2^n into PD.

  3.
  To check if b gives reminder PD -1, you don't need to run a loop. You can do
  if (b%PD == PD-1)

  On 13 May 2010 10:47, Aamir Khan aamir.cod...@gmail.com wrote:

   #include cmath
   #include cstdio
   #include iostream
   using namespace std;

   #define _CRT_SECURE_NO_WARNINGS
   #define For(i,a,b) for (long i(a),_b(b); i = _b; ++i)

   char buf[1024*1024];

   bool isEven(long a,long b)
   {       bool result=0;
         if(b%2==0)
                 result=0;
         else
                 {
                  double ad=0.00;
                  for(int j=0;j=30;j++)
                 {
                 if(int(ad)==a)
                 { break;}
                 ad=ad+1.00;
                 }
                         long PD=long(pow(2.00,ad));
                         if(bPD)
                         result=0;

                         else
                         {
                         for(long i=PD;i=1;i+=PD)
                          {
                          if(b==i-1)
                            {
                            result=1;
                            break;
                            }
                          }
                         }
                         }
         return result;
   }

   int main() {
         freopen(A-large.in, rt, stdin);
         freopen(output_Snapper_Chain.txt, wt, stdout);

     gets(buf);
     long size=atoi(buf);

         For(test, 1, size)
    {
    //    coutNo. of loopstest;
         long N;
         long K;

         scanf(%d%d, N, K);
   //              coutNNKK;

         bool res=isEven(N,K);
             if(res)
                 printf(Case #%d: ON\n, test);
                 else
                 printf(Case #%d: OFF\n, test);
     }
         exit(0);
   }

   ---

   SNAPPER CHAIN:
   Can anybody tell me the errors in the code.i have done this
   problem using the simple concept which i knowit is not giving
   right output

   Brief explanation of code:
   i have first converted the long taken from file into the double using
   for loop..then using pow function i have found 2^N and then found
   whether k==2^N-1;

   _
   Aamir

   --
   You received this message because you are subscribed to the Google Groups
   google-codejam group.  To post to this group, send email 
   togoogle-c...@googlegroups.com.
   To unsubscribe from this group, send email to 
   google-code+unsubscr...@googlegroups.comgoogle-code%2bunsubscr...@googlegr
oups.com
   .
   For more options, visit this group at
  http://groups.google.com/group/google-code?hl=en.

  --
  You received this message because you are subscribed to the Google Groups 
  google-codejam group. To post to this group, send email 
  togoogle-c...@googlegroups.com. To unsubscribe from this group, send email 
  togoogle-code+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/google-code?hl=en.

 --
 You received this message because you are subscribed to the Google Groups 
 google-codejam group.To post to this group, send email 
 togoogle-c...@googlegroups.com.to unsubscribe from this group, send email 
 togoogle-code+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-code?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c

[gcj] Re: Error in my C++ code

2010-05-16 Thread Aamir Khan
the information given by you is good..but in other situations the
text written by you is not so much clearcould you please clearly
post it.what is to use logn multiplications

Thanks for help

On May 15, 11:50 pm, Davi Costa daf...@gmail.com wrote:
 You should take care about (long int) cast, because in c++ most compilers
 uses the int precision the same as long int precision (32 bits), if you need
 more you should use (long long int).

 Also using the function pow to exponentiate integers is a very bad ideia. It
 first change it to double, use some expensive routines, return a double and
 then you cast back to integer, what can cause lots of precision problems and
 lost of speed.

 In the specific case of base 2 just shift the bits, like

 2^0 = 10 = 1b = 1
 2^1 = 11 = 10b  = 2
 2^2 = 12 = 100b = 4
 .
 .
 .

 In other situations you should check this recurrence relation

 [image: x^n= \begin{cases} 1,  \mbox{if } n = 0 \\ x \cdot \left(
 x^{\frac{n-1}{2}} \right)^2,  \mbox{if } n \mbox { is odd} \\ \left(
 x^{\frac{n}{2}} \right)^2,  \mbox{if }n\mbox{ is even} \end{cases}]

 to use logn multiplications.



 On Sat, May 15, 2010 at 3:15 PM, tonka ritwik.sami1...@gmail.com wrote:
  why the heck will you write such a clumsy and lengthy code??? take a
  look at my code:
  #includeiostream.h
  #includefstream.h
  #includeconio.h
  #includemath.h
  #includestdio.h
  #includestring.h

  void main()
  {
         int t,flag=0,n;
         long int k;
         ifstream fi(A-large.in,ios::binary|ios::in);
         ofstream fo(outputlar.out,ios::out);
         fit;
         for(int t_c=0;t_ct;t_c++)
         {
                 fink;
                 if(((k+1)%(long int)pow(2,n))==0)
                         foCase #(t_c+1): ONendl;
                 else
                         foCase #(t_c+1): OFFendl;
         }
         fi.close();
         fo.close();
         getch();
  }

  This works for the large input also.

  On May 14, 7:49 pm, Bharath Raghavendran rbharat...@gmail.com wrote:
   I found one mistake : If b  PD, you are returning 0. Why is that?
   Lets say you have 4 switches, PD = 16. If b = 15, the answer should be
  ON.

   Other than that, there are many ways you can improve your code.
   1.
   dont use double. It will remove accuracy in many places. 10^8 will come
   within 4 bytes (usually int suffices this. else use long int).

   2.
   To calculate 2^n, you can use the left shift operator. int PD = 1n
  will
   put 2^n into PD.

   3.
   To check if b gives reminder PD -1, you don't need to run a loop. You can
  do
   if (b%PD == PD-1)

   On 13 May 2010 10:47, Aamir Khan aamir.cod...@gmail.com wrote:

#include cmath
#include cstdio
#include iostream
using namespace std;

#define _CRT_SECURE_NO_WARNINGS
#define For(i,a,b) for (long i(a),_b(b); i = _b; ++i)

char buf[1024*1024];

bool isEven(long a,long b)
{       bool result=0;
      if(b%2==0)
              result=0;
      else
              {
               double ad=0.00;
               for(int j=0;j=30;j++)
              {
              if(int(ad)==a)
              { break;}
              ad=ad+1.00;
              }
                      long PD=long(pow(2.00,ad));
                      if(bPD)
                      result=0;

                      else
                      {
                      for(long i=PD;i=1;i+=PD)
                       {
                       if(b==i-1)
                         {
                         result=1;
                         break;
                         }
                       }
                      }
                      }
      return result;
}

int main() {
      freopen(A-large.in, rt, stdin);
      freopen(output_Snapper_Chain.txt, wt, stdout);

  gets(buf);
  long size=atoi(buf);

      For(test, 1, size)
 {
 //    coutNo. of loopstest;
      long N;
      long K;

      scanf(%d%d, N, K);
//              coutNNKK;

      bool res=isEven(N,K);
          if(res)
              printf(Case #%d: ON\n, test);
              else
              printf(Case #%d: OFF\n, test);
  }
      exit(0);
}

  ---
  
SNAPPER CHAIN:
Can anybody tell me the errors in the code.i have done this
problem using the simple concept which i knowit is not giving
right output

Brief explanation of code:
i have first converted the long taken from file into the double using
for loop..then using pow function i have found 2^N and then found
whether k==2^N-1;

_
Aamir

--
You received this message because you are subscribed to the Google
  Groups
google-codejam group.   To post to this group, send

[gcj] Error in my C++ code

2010-05-14 Thread Aamir Khan
#include cmath
#include cstdio
#include iostream
using namespace std;

#define _CRT_SECURE_NO_WARNINGS
#define For(i,a,b) for (long i(a),_b(b); i = _b; ++i)

char buf[1024*1024];

bool isEven(long a,long b)
{   bool result=0;
   if(b%2==0)
   result=0;
   else
   {
double ad=0.00;
for(int j=0;j=30;j++)
   {
   if(int(ad)==a)
   { break;}
   ad=ad+1.00;
   }
   long PD=long(pow(2.00,ad));
   if(bPD)
   result=0;

   else
   {
   for(long i=PD;i=1;i+=PD)
{
if(b==i-1)
  {
  result=1;
  break;
  }
}
   }
   }
   return result;
}

int main() {
   freopen(A-large.in, rt, stdin);
   freopen(output_Snapper_Chain.txt, wt, stdout);

   gets(buf);
   long size=atoi(buf);


   For(test, 1, size)
 {
 //coutNo. of loopstest;
   long N;
   long K;

   scanf(%d%d, N, K);
//  coutNNKK;

   bool res=isEven(N,K);
   if(res)
   printf(Case #%d: ON\n, test);
   else
   printf(Case #%d: OFF\n, test);
   }
   exit(0);
}


---
SNAPPER CHAIN:
Can anybody tell me the errors in the code.i have done this
problem using the simple concept which i knowit is not giving
right output

Brief explanation of code:
i have first converted the long taken from file into the double using
for loop..then using pow function i have found 2^N and then found
whether k==2^N-1;


_
Aamir

-- 
You received this message because you are subscribed to the Google Groups 
google-codejam group.
To post to this group, send email to google-c...@googlegroups.com.
To unsubscribe from this group, send email to 
google-code+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-code?hl=en.



[ns] [Re]No CTS/RTS/ACK in trace file, why ?‏

2010-05-14 Thread aamir khan


Hello all,

I am able to view the CTS/RTS/ACK in the old format trace file with the 
following command :

Mac/802_11 RTSThreshold_ 0 (before node configuration) but I am unable to view 
it in the new trace-file format.

Thanks.
  
_
Hotmail: Free, trusted and rich email service.
https://signup.live.com/signup.aspx?id=60969


[ns] No CTS/RTS/ACK in trace file, why?

2010-05-13 Thread aamir khan


Hello all,
I have read in many posts that to set ON/OFF the MAC layer's CTS/RTS/ACK in the 
trace file, we have to add the following command :

Mac/802_11 set RTSThreshold_ 0

In many posts I read that the value of RTSThreshold_ must be lower than the 
value of the packet size. In my simulations, packet size is 64 Bytes. Even then 
I don't see CTS/RTS/ACK in the trace file.
Please help me.

  
_
Hotmail: Powerful Free email with security by Microsoft.
https://signup.live.com/signup.aspx?id=60969


[IdRO] Nice Four Seasons Of Malaysia

2010-04-11 Thread Aamir Khan

Four Seasons Sydney Sydney, Australia 

http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp


Four Seasons Jackson Hole Teton Village, WY, United States 

http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY


Four Seasons Provence Terre Blanche Terre Blanche, France 

http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1


Four Seasons Resort Costa Rica at Peninsula Papagayo 

http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK


Four Seasons Langkawi Kedah Darul Aman, Malaysia 

http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2






[iklan-investasi] Nice Four Seasons Of Malaysia

2010-04-11 Thread Aamir Khan

Four Seasons Sydney Sydney, Australia 

http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp


Four Seasons Jackson Hole Teton Village, WY, United States 

http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY


Four Seasons Provence Terre Blanche Terre Blanche, France 

http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1


Four Seasons Resort Costa Rica at Peninsula Papagayo 

http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK


Four Seasons Langkawi Kedah Darul Aman, Malaysia 

http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2






[IndoCareer - Execufinder Labor provider] Nice Four Seasons Of Malaysia

2010-04-11 Thread Aamir Khan

Four Seasons Sydney Sydney, Australia 

http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp
http://bit.ly/bL5XEp


Four Seasons Jackson Hole Teton Village, WY, United States 

http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY
http://bit.ly/cwblIY


Four Seasons Provence Terre Blanche Terre Blanche, France 

http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1
http://bit.ly/dz7Ok1


Four Seasons Resort Costa Rica at Peninsula Papagayo 

http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK
http://bit.ly/9S60EK


Four Seasons Langkawi Kedah Darul Aman, Malaysia 

http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2
http://bit.ly/9X6wx2






[IdRO] The Monument Of Love in India Xclusive

2010-04-07 Thread Aamir Khan
The Monument Of Love - Taj Mahal 

http://bit.ly/cgNpf7
http://bit.ly/cgNpf7


The real hotels are seven stars 

http://bit.ly/cs7tl7
http://bit.ly/cs7tl7


Mardan Palace today's modern luxuries 

http://bit.ly/dhdnzI
http://bit.ly/dhdnzI


Taj MahalOriginal stays Original... 

http://bit.ly/aWDTHQ
http://bit.ly/aWDTHQ


Lilypad City The 21st Century Noah's Ark 

http://bit.ly/9K9vGu
http://bit.ly/9K9vGu


7 star hotel - spacious luxury suites  gourmet restaurants 

http://bit.ly/aARTlC
http://bit.ly/aARTlC


Expensive hotel in Europe 

http://bit.ly/9icd7Z
http://bit.ly/9icd7Z


true luxury hotel where you spend your downtime 

http://bit.ly/ditqaK
http://bit.ly/ditqaK


Places that can be visited for honeymoon 

http://bit.ly/dzqwe8
http://bit.ly/dzqwe8


list of the World's Top Ten Most Expensive Hotel Rooms 

http://bit.ly/cimjre
http://bit.ly/cimjre







[iklan-investasi] The Monument Of Love in India Xclusive

2010-04-07 Thread Aamir Khan
The Monument Of Love - Taj Mahal 

http://bit.ly/cgNpf7
http://bit.ly/cgNpf7


The real hotels are seven stars 

http://bit.ly/cs7tl7
http://bit.ly/cs7tl7


Mardan Palace today's modern luxuries 

http://bit.ly/dhdnzI
http://bit.ly/dhdnzI


Taj MahalOriginal stays Original... 

http://bit.ly/aWDTHQ
http://bit.ly/aWDTHQ


Lilypad City The 21st Century Noah's Ark 

http://bit.ly/9K9vGu
http://bit.ly/9K9vGu


7 star hotel - spacious luxury suites  gourmet restaurants 

http://bit.ly/aARTlC
http://bit.ly/aARTlC


Expensive hotel in Europe 

http://bit.ly/9icd7Z
http://bit.ly/9icd7Z


true luxury hotel where you spend your downtime 

http://bit.ly/ditqaK
http://bit.ly/ditqaK


Places that can be visited for honeymoon 

http://bit.ly/dzqwe8
http://bit.ly/dzqwe8


list of the World's Top Ten Most Expensive Hotel Rooms 

http://bit.ly/cimjre
http://bit.ly/cimjre







[IndoCareer - Execufinder Labor provider] The Monument Of Love in India Xclusive

2010-04-07 Thread Aamir Khan
The Monument Of Love - Taj Mahal 

http://bit.ly/cgNpf7
http://bit.ly/cgNpf7


The real hotels are seven stars 

http://bit.ly/cs7tl7
http://bit.ly/cs7tl7


Mardan Palace today's modern luxuries 

http://bit.ly/dhdnzI
http://bit.ly/dhdnzI


Taj MahalOriginal stays Original... 

http://bit.ly/aWDTHQ
http://bit.ly/aWDTHQ


Lilypad City The 21st Century Noah's Ark 

http://bit.ly/9K9vGu
http://bit.ly/9K9vGu


7 star hotel - spacious luxury suites  gourmet restaurants 

http://bit.ly/aARTlC
http://bit.ly/aARTlC


Expensive hotel in Europe 

http://bit.ly/9icd7Z
http://bit.ly/9icd7Z


true luxury hotel where you spend your downtime 

http://bit.ly/ditqaK
http://bit.ly/ditqaK


Places that can be visited for honeymoon 

http://bit.ly/dzqwe8
http://bit.ly/dzqwe8


list of the World's Top Ten Most Expensive Hotel Rooms 

http://bit.ly/cimjre
http://bit.ly/cimjre







[job-studenti.ro] The Monument Of Love in India Xclusive

2010-04-07 Thread Aamir Khan
The Monument Of Love - Taj Mahal 

http://bit.ly/cgNpf7
http://bit.ly/cgNpf7


The real hotels are seven stars 

http://bit.ly/cs7tl7
http://bit.ly/cs7tl7


Mardan Palace today's modern luxuries 

http://bit.ly/dhdnzI
http://bit.ly/dhdnzI


Taj MahalOriginal stays Original... 

http://bit.ly/aWDTHQ
http://bit.ly/aWDTHQ


Lilypad City The 21st Century Noah's Ark 

http://bit.ly/9K9vGu
http://bit.ly/9K9vGu


7 star hotel - spacious luxury suites  gourmet restaurants 

http://bit.ly/aARTlC
http://bit.ly/aARTlC


Expensive hotel in Europe 

http://bit.ly/9icd7Z
http://bit.ly/9icd7Z


true luxury hotel where you spend your downtime 

http://bit.ly/ditqaK
http://bit.ly/ditqaK


Places that can be visited for honeymoon 

http://bit.ly/dzqwe8
http://bit.ly/dzqwe8


list of the World's Top Ten Most Expensive Hotel Rooms 

http://bit.ly/cimjre
http://bit.ly/cimjre







[grosir_komputer] Funny Pictures Of The Month! Not 4 Girls

2010-03-29 Thread Aamir Khan
 Dear Users!
 
http://groups.yahoo.com/subscribe/hitfun  
http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun 


We are closing this group. And This is final Warning. Because of spam messages 
we are not able to remain your membership in this group. If you wanted to keep 
the membership than you have to join the alternate group. Click On The below 
link And join the group. If you wanted to get some best stuff in your inbox 
instead of spam messages. Than Please don't wait and click on the link below 
and join it.

This group will Close and this is the last warning to all the group members. So 
please click the link below and get the membership of this group. Where all of 
your messages will approve. And you can sent and receive the quality mails.

http://groups.yahoo.com/subscribe/hitfun  
http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun 

http://groups.yahoo.com/subscribe/hitfun  
http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun 

Thanks Regards,
Owner Group





[grosir_komputer] All Boys Join This Girls Community.

2010-03-29 Thread Aamir Khan
 This is the group in which you can introduce you self.
Make new friends . And submit your bio data with name
phone no. address, religious and other information 
that you wanted to displayed publicly. And Find new 
friends. Join FriendzPalace for new friends all the 
information and other friends contact will send you. 

http://groups.yahoo.com/subscribe/FriendzPalacehttp://groups.yahoo.com/subscribe/FriendzPalacehttp://groups.yahoo.com/subscribe/FriendzPalacehttp://groups.yahoo.com/subscribe/FriendzPalace
 http://groups.yahoo.com/subscribe/FriendzPalace 



[IdRO] Funny Pictures Of The Month! Not 4 Girls

2010-03-29 Thread Aamir Khan








 Dear Users!
 

http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun


We are closing this group. And This is final Warning. Because of spam messages 
we are not able to remain your membership in this group. If you wanted to keep 
the membership than you have to join the alternate group. Click On The below 
link And join the group. If you wanted to get some best stuff in your inbox 
instead of spam messages. Than Please don't wait and click on the link below 
and join it.

This group will Close and this is the last warning to all the group members. So 
please click the link below and get the membership of this group. Where all of 
your messages will approve. And you can sent and receive the quality mails.

http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun

http://groups.yahoo.com/subscribe/hitfun 
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun
http://groups.yahoo.com/subscribe/hitfun

Thanks Regards,
Owner Group



[Non-text portions of this message have been removed]



[IdRO] All Boys Join This Girls Community.

2010-03-29 Thread Aamir Khan








This is the group in which you can introduce you self.
Make new friends . And submit your bio data with name
phone no. address, religious and other information
that you wanted to displayed publicly. And Find new
friends. Join FriendzPalace for new friends all the
information and other friends contact will send you.
 

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

 



[Non-text portions of this message have been removed]



[iklan-investasi] All Boys Join This Girls Community.

2010-03-29 Thread Aamir Khan








This is the group in which you can introduce you self.
Make new friends . And submit your bio data with name
phone no. address, religious and other information
that you wanted to displayed publicly. And Find new
friends. Join FriendzPalace for new friends all the
information and other friends contact will send you.
 

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

 



[Non-text portions of this message have been removed]



[IndoCareer - Execufinder Labor provider] All Boys Join This Girls Community.

2010-03-29 Thread Aamir Khan








This is the group in which you can introduce you self.
Make new friends . And submit your bio data with name
phone no. address, religious and other information
that you wanted to displayed publicly. And Find new
friends. Join FriendzPalace for new friends all the
information and other friends contact will send you.
 

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

 



[Non-text portions of this message have been removed]



[job-studenti.ro] All Boys Join This Girls Community.

2010-03-29 Thread Aamir Khan








This is the group in which you can introduce you self.
Make new friends . And submit your bio data with name
phone no. address, religious and other information
that you wanted to displayed publicly. And Find new
friends. Join FriendzPalace for new friends all the
information and other friends contact will send you.
 

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace
http://groups.yahoo.com/subscribe/FriendzPalace

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 
http://groups.yahoo.com/subscribe/FriendzPalace 

 



[Non-text portions of this message have been removed]



[ DUNIA-MUSLIM ] Xclusive Of Carlton Chicago Hidden Cam

2010-03-17 Thread Aamir Khan
Ritz Carlton Chicago, a Four Seasons Hotel
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html

__
When are you planning to travel?
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html

__
Trophy Hotels above US$ 1.000 pN minimum price
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html

__
Sexiest Hotels
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 




[Non-text portions of this message have been removed]



[IdRO] Xclusive Of Carlton Chicago Hidden Cam

2010-03-17 Thread Aamir Khan
Ritz Carlton Chicago, a Four Seasons Hotel
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html

__
When are you planning to travel?
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html

__
Trophy Hotels above US$ 1.000 pN minimum price
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html

__
Sexiest Hotels
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 




[Non-text portions of this message have been removed]



[IndoCareer - Execufinder Labor provider] Xclusive Of Carlton Chicago Hidden Cam

2010-03-17 Thread Aamir Khan
Ritz Carlton Chicago, a Four Seasons Hotel
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html

__
When are you planning to travel?
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html

__
Trophy Hotels above US$ 1.000 pN minimum price
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html

__
Sexiest Hotels
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 



[Non-text portions of this message have been removed]



[grosir_komputer] History Of Renault (1981-95)

2010-03-16 Thread Aamir Khan
 
History Of Renault (1981-95) (1996-99) 
Click Here For Complete Detail
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
__

History Of Renault (1972-80) 
Click Here For Complete Detail
http://autorange.net/history-of-renault-1972-80-t129.html
__

History Of Renault (1939-71) 
Click Here For Complete Detail
http://autorange.net/history-of-renault-1939-71-t128.html
__

History Of Renault (1919-38) 
Click Here For Complete Detail
http://autorange.net/history-of-renault-1919-38-t127.html
__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun 

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.








[grosir_komputer] Xclusive Of Carlton Chicago Hidden Cam

2010-03-16 Thread Aamir Khan
 
Ritz Carlton Chicago, a Four Seasons Hotel 
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
__

When are you planning to travel? 
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
__

Trophy Hotels above US$ 1.000 pN minimum price 
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
__

Sexiest Hotels 
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun 

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.






[iklan-investasi] History Of Renault (1981-95)

2010-03-16 Thread Aamir Khan
History Of Renault (1981-95) (1996-99)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html

__
History Of Renault (1972-80)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html

__
History Of Renault (1939-71)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html

__
History Of Renault (1919-38)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 

 




[Non-text portions of this message have been removed]



[iklan-investasi] Xclusive Of Carlton Chicago Hidden Cam

2010-03-16 Thread Aamir Khan
Ritz Carlton Chicago, a Four Seasons Hotel
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html

__
When are you planning to travel?
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html

__
Trophy Hotels above US$ 1.000 pN minimum price
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html

__
Sexiest Hotels
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 



[Non-text portions of this message have been removed]



[job-studenti.ro] Xclusive Of Carlton Chicago Hidden Cam

2010-03-16 Thread Aamir Khan
Ritz Carlton Chicago, a Four Seasons Hotel
Click Here For Detail
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html
http://tourism.activefun.net/ritz-carlton-chicago-a-four-seasons-hotel-t834.html

__
When are you planning to travel?
Click Here For Detail
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html
http://tourism.activefun.net/when-are-you-planning-to-travel-t833.html

__
Trophy Hotels above US$ 1.000 pN minimum price
Click Here For Detail
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html
http://tourism.activefun.net/trophy-hotels-above-us-1-000-pn-minimum-price-t831.html

__
Sexiest Hotels
Click Here For Detail
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html
http://tourism.activefun.net/sexiest-hotels-t830.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 



[Non-text portions of this message have been removed]



[ DUNIA-MUSLIM ] History Of Renault (1981-95)

2010-03-15 Thread Aamir Khan
History Of Renault (1981-95) (1996-99)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html

__
History Of Renault (1972-80)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html

__
History Of Renault (1939-71)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html

__
History Of Renault (1919-38)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 

 




[Non-text portions of this message have been removed]



[IdRO] History Of Renault (1981-95)

2010-03-15 Thread Aamir Khan
History Of Renault (1981-95) (1996-99)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html
http://autorange.net/history-of-renault-1981-95-1996-99-t130.html

__
History Of Renault (1972-80)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html
http://autorange.net/history-of-renault-1972-80-t129.html

__
History Of Renault (1939-71)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html
http://autorange.net/history-of-renault-1939-71-t128.html

__
History Of Renault (1919-38)
Click Here For Complete Detail
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html
http://autorange.net/history-of-renault-1919-38-t127.html

__

Join ActiveFun For 100% Entertainment. The Best Group Of Yahoo!

http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun
http://groups.yahoo.com/subscribe/activefun

This email  is not send to individuals. This is Post in Group. If you are 
receiving this message via email it means you are subscribed to a Yahoo group 
and have requested to receive individual e-mail. If you no longer wish to 
receive emails than edit your membership to no e-mail.

 

 




[Non-text portions of this message have been removed]



<    1   2   3   >