Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.027 X-Spam-Evidence: '*H*': 0.95; '*S*': 0.00; 'algorithm': 0.03; 'filename': 0.07; 'cc:addr:python-list': 0.10; 'charset:iso-8859-7': 0.15; 'file,': 0.15; 'producing': 0.15; 'attributes.': 0.16; 'cc:name:python list': 0.16; "file's": 0.16; 'identifiable': 0.16; 'task.': 0.16; 'string': 0.17; 'wrote:': 0.17; 'cc:2**0': 0.23; 'cc:addr:python.org': 0.25; 'header:In- Reply-To:1': 0.25; 'url:wiki': 0.26; 'message-id:@mail.gmail.com': 0.27; 'chris': 0.28; 'hash': 0.29; 'url:wikipedia': 0.29; 'no,': 0.29; 'received:209.85.215.46': 0.30; 'asking': 0.32; 'file': 0.32; 'problem': 0.33; 'another': 0.33; 'received:google.com': 0.34; 'done': 0.34; 'received:209.85': 0.35; 'something': 0.35; 'but': 0.36; 'url:org': 0.36; 'beyond': 0.37; 'received:209': 0.37; 'subject:: ': 0.38; 'url:en': 0.38; 'identify': 0.61; 'tracking': 0.61; 'subject: & ': 0.67; 'power': 0.74; '(still': 0.84; '2013': 0.84; 'computers.': 0.84; 'oscar': 0.84; 'seriously,': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=nK4S/L83ihKqHnK/XkEPBL980UMYT8dbgeqnNXxgf+k=; b=wFmbvUI+K6yfvqGdJNiWihvgempU7T4G4rfyEYtLZ8qDXsFDu0qpw6mOeLK1CAsz+q eiUoABfs/ceRHsr9JnrU9bSROxfkLnu3CGirFY6jmoTxnPl/1DyiyqrQm4hI6y5fxbev zsPWsKinieJs0/W4jaWy3OhJyPdT+fS6r3DQd9arCjOobr3id0KTQUquRi2FH1CvXQDR cAhfiagoX7LTtnyt8KSxJUrjP9cgqnf17HCwliIu3RMK6is+J57Z3v5yU23erVv1TUP2 fErUfS5UHh2CfhI77Lj6/rBSB7jLqUrKKZe/VdNPEohbAQF+VWhR4ekZhAFaRb1Zu0dJ KC7g== MIME-Version: 1.0 X-Received: by 10.112.29.104 with SMTP id j8mr7656009lbh.0.1358771958941; Mon, 21 Jan 2013 04:39:18 -0800 (PST) In-Reply-To: <239abe33-fa5b-41a9-ae80-5260b9b1bd9c@googlegroups.com> References: <8deb6f5d-ff10-4b36-bdd6-36f9eed58e1e@googlegroups.com> <5dd4babd-716d-4542-ad36-e6a841b73ec3@googlegroups.com> <03581a24-9330-4019-bde9-61a607000d3d@googlegroups.com> <187d77e0-e948-46bf-acc5-668c446cf3aa@googlegroups.com> <239abe33-fa5b-41a9-ae80-5260b9b1bd9c@googlegroups.com> Date: Mon, 21 Jan 2013 12:39:18 +0000 Subject: Re: Uniquely identifying each & every html template From: Oscar Benjamin To: Ferrous Cranus Content-Type: text/plain; charset=ISO-8859-7 Content-Transfer-Encoding: quoted-printable Cc: Python List X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 26 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1358771967 news.xs4all.nl 6889 [2001:888:2000:d::a6]:60262 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:37185 On 21 January 2013 12:06, Ferrous Cranus wrote: > =D4=E7 =C4=E5=F5=F4=DD=F1=E1, 21 =C9=E1=ED=EF=F5=E1=F1=DF=EF=F5 2013 11:3= 1:24 =F0.=EC. UTC+2, =EF =F7=F1=DE=F3=F4=E7=F2 Chris Angelico =DD=E3=F1=E1= =F8=E5: >> >> Seriously, you're asking for something that's beyond the power of >> humans or computers. You want to identify that something's the same >> file, without tracking the change or having any identifiable tag. >> >> That's a fundamentally impossible task. > > No, it is difficult but not impossible. > It just cannot be done by tagging the file by: > > 1. filename > 2. filepath > 3. hash (math algorithm producing a string based on the file's contents) > > We need another way to identify the file WITHOUT using the above attribut= es. This is a very old problem (still unsolved I believe): http://en.wikipedia.org/wiki/Ship_of_Theseus Oscar