From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81543 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: I can haz cloud idea Date: Sat, 10 Mar 2012 02:18:21 +0100 Message-ID: References: <87fwebnzd8.fsf@gnus.org> <1swr7nl0tf.fsf@voll.uninett.no> <87mx8elugg.fsf@gnus.org> <82fwe6d7j4.fsf@gmail.com> <874numii6j.fsf@uwo.ca> <87ty2mne8r.fsf@gnus.org> <87ty2lgvlm.fsf@uwo.ca> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7BIT X-Trace: dough.gmane.org 1331342324 29169 80.91.229.3 (10 Mar 2012 01:18:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 10 Mar 2012 01:18:44 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M29823@lists.math.uh.edu Sat Mar 10 02:18:44 2012 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1S6AxC-0006hA-Hw for ding-account@gmane.org; Sat, 10 Mar 2012 02:18:38 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1S6Awz-00008h-6H; Fri, 09 Mar 2012 19:18:25 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1S6Awy-00008c-BW for ding@lists.math.uh.edu; Fri, 09 Mar 2012 19:18:24 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1S6Awx-0000Mu-Do for ding@lists.math.uh.edu; Fri, 09 Mar 2012 19:18:24 -0600 Original-Received: from smtp.getmail.no ([84.208.15.66]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1S6Awv-0003TC-WC for ding@gnus.org; Sat, 10 Mar 2012 02:18:22 +0100 Original-Received: from get-mta-scan01.get.basefarm.net ([10.5.16.4]) by get-mta-out03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M0N00IAYAALWC90@get-mta-out03.get.basefarm.net> for ding@gnus.org; Sat, 10 Mar 2012 02:18:21 +0100 (MET) Original-Received: from get-mta-scan01.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id C9E571799231_F5AABDDB for ; Sat, 10 Mar 2012 01:18:21 +0000 (GMT) Original-Received: from smtp.getmail.no (unknown [10.5.16.4]) by get-mta-scan01.get.basefarm.net (Sophos Email Appliance) with ESMTP id 5AD8D17966A2_F5AABDDF for ; Sat, 10 Mar 2012 01:18:21 +0000 (GMT) Original-Received: from stories.gnus.org ([84.215.51.58]) by get-mta-in03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M0N00HKWAALEI10@get-mta-in03.get.basefarm.net> for ding@gnus.org; Sat, 10 Mar 2012 02:18:21 +0100 (MET) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEUBCA0REA8WFRMBBAg7 OzMPDg4FCw7z77wVExMBCg8VFBITEhCUX1tIAAACK0lEQVQ4jW3TPY/TQBAG4EVUKRfF1XWrNOw1 iK8fYFk63VEdIRSUFxQplKdIrunMpXGBIgzdiuI0WzkKusjz55h31ufk4Kay9/HM7JfNeWM0nljE LLu020khYc6bWoab5lfL3HJrbTaTWLwSEGma5gsjWmRdiihoXBGR73jr2bJ9AA7hfQySBnjew3t3 iD+z7HFw2VGGzLEfZc6OS52VGkUe2WqPbw+hvAZkB9gM4FubAZZHGasEssoDbLSBArNC8y+cMp8A 6tEAqwTxv4yiONNZpR5pbwGrXTEpyzx43jtAKiZwPS7GZXnBp2kd9Ysa57QQ2BXPerAfAXKAo+aH lBqvJOMdZqswQpPNlTTf5XeAE+kt8NTUkrD5jOlKbyklKRlgNIDGhW6igARqDeAHkMnWx4De2RQZ so5N830AvUGAEVa+PEDE+gBprwZwrk0ZdQ9Ff4QeTdBjsVT6KdcjOLkqPmrGW7PWBc0+hSgPndxF XODZ9I1xXdShBEQhwUuDl4546xI7R6ggEDt8GIPCHveaKrYCRDIS/W/8RTlu6A1Vazt9bYJDKdLf S43otn0MfIyADyaQl38pFPcgL9VXO52YIOOxI+cmfQaFqs0AUoqZ0DZHdwoU7yFS5zF95hvnA3Xc ZvOJkW8QunAsVraM2tncGfypkASRpCf3gBw1qaNv+wGwD1HKJfC0tgM4hz2WTBkPVdVODyDXpiNk eHerkOvZyAmhVv9R1c7dX+XS0gudtVnzAAAAAElFTkSuQmCC X-Now-Playing: Talk Talk's _Asides Besides (2)_: "Dum Dum Girl (U.S. Mix)" In-reply-to: <87ty2lgvlm.fsf@uwo.ca> User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.94 (gnu/linux) X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:81543 Archived-At: Dan Christensen writes: > On my home machine, I read lots of nntp groups, which I never want to > read on other machines, so syncing that data is inefficient and risks > data loss if the remote machine updates the .newsrc.eld after I've > done some reading on the local machine. And the same goes for nnml/nnfolder groups, which would be useless to sync. So some sort of control would be necessary here to determine what parts of the .newsrc.eld data to share. > Similarly, I don't want my imap groups synced, since imap already > handles that. Syncing this too would be inefficient and risk data loss. Well, yes and no. The .newsrc.eld file keeps track of sequence numbers (in the QRESYNC case) and max seen articles (in the non-QRESYNC) case. Syncing with an IMAP server involves a lot of network traffic, and the longer since you've synced, the more data has to be transferred. There's a large data gain to be had by syncing the .newsrc.eld data for nnimap groups too, I think. >> As for the "merging different views" -- that's not going to happen in >> any meaningful way. If you're reading stuff offline on two different >> machines (without ever going online), one client is going to win when >> you're finally going online. > > If instead of diffs you upload actions like "(mark-read 12 (34 . 37) 44)" > then you get lots of advantages: > > - very small amount of data to upload: a diff would include the old > data, all the marks that didn't change, and context lines > - diffs are fragile, as they might not apply cleanly if things get > out of sync > - this method automatically handles merging to some degree, as instead > of uploading all marks for a group it only sends the changes Yes, I think that's what I meant by "diffs". :-) But what I meant was that if you mark an article as unread in one Gnus, and then read in another, without going online, one of them is going to win when you finally go online. For that particular article. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/