From dev-return-3232-apmail-couchdb-dev-archive=couchdb.apache.org@couchdb.apache.org Sun Mar 08 17:06:16 2009 Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 98840 invoked from network); 8 Mar 2009 17:06:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Mar 2009 17:06:16 -0000 Received: (qmail 34882 invoked by uid 500); 8 Mar 2009 17:06:14 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 34849 invoked by uid 500); 8 Mar 2009 17:06:14 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 34838 invoked by uid 99); 8 Mar 2009 17:06:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2009 10:06:14 -0700 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jens@mooseyard.com designates 208.97.132.145 as permitted sender) Received: from [208.97.132.145] (HELO randymail-a3.g.dreamhost.com) (208.97.132.145) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 08 Mar 2009 17:06:06 +0000 Received: from [10.0.1.105] (76-191-199-100.dsl.dynamic.sonic.net [76.191.199.100]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by randymail-a3.g.dreamhost.com (Postfix) with ESMTP id 13A8E185552 for ; Sun, 8 Mar 2009 10:05:45 -0700 (PDT) Message-Id: <3296DDE8-AA2E-44AD-873E-2BD7942238E7@mooseyard.com> From: Jens Alfke To: dev@couchdb.apache.org In-Reply-To: Content-Type: multipart/signed; boundary=Apple-Mail-66-526706570; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v930.3) Subject: Re: Please allow _prefix for auto-created _id Date: Sun, 8 Mar 2009 10:05:44 -0700 References: <8E00D3FC-52B5-40BC-9DA4-2D2F3580C22B@gmail.com> X-Mailer: Apple Mail (2.930.3) X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-66-526706570 Content-Type: multipart/alternative; boundary=Apple-Mail-65-526706518 --Apple-Mail-65-526706518 Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; delsp=yes Content-Transfer-Encoding: quoted-printable On Mar 7, 2009, at 3:38 PM, Jan Lehnardt wrote: > http://lmgtfy.com/?q=3Drest+non+idempotent+POST+to+a+collection&l=3D1 > and more here: > http://lmgtfy.com/?q=3Drest+non+idempotent+POST+to+a+collection Haha. lmgtfy.com is really cute, and I've bookmarked it to use against =20= annoying Help-Vampires on some other mailing lists I'm on, but in this =20= case particular case it was pretty useless =97 it took me to an IBM page = =20 on "Implementing REST services with WebSphere" which looks like a =20 basic intro to REST, with no mention of the POST problems being =20 discussed here. Down around the fourth hit I found "Double POST and =20 POE" which seems relevant; it would have saved me a couple of minutes =20= had you just linked directly to that. Morals: =95 A search query is a really fragile thing to link to, given how =20 frequently Google updates its index. =95 Don't point people to a "fuck-you" site like lmgtfy.com unless =20 they're asking about something sufficiently obvious that the search =20 query is a no-fail. =97Jens PS: Anyone got a link to the specific CFNetwork bug? I used to work =20 with the CFNetwork and Safari teams, and I don't remember this coming =20= up.= --Apple-Mail-65-526706518 Content-Type: text/html; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable

Haha. lmgtfy.com is really cute, and I've = bookmarked it to use against annoying Help-Vampires on some other = mailing lists I'm on, but in this case particular case it was pretty = useless =97 it took me to an IBM page on "Implementing REST services with = WebSphere" which looks like a basic intro to REST, with no mention = of the POST problems being discussed here. Down around the fourth hit I = found "Double = POST and POE" which seems relevant; it would have saved me a couple = of minutes had you just linked directly to = that.

Morals:
=95 A search query is a = really fragile thing to link to, given how frequently Google updates its = index.
=95 Don't point people to a "fuck-you" site like = lmgtfy.com unless they're asking about something sufficiently obvious = that the search query is a = no-fail.

=97Jens

PS: = Anyone got a link to the specific CFNetwork bug? I used to work with the = CFNetwork and Safari teams, and I don't remember this coming = up.
= --Apple-Mail-65-526706518-- --Apple-Mail-66-526706570 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 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 --Apple-Mail-66-526706570--