From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcin Borkowski Subject: Re: Agenda in MobileOrg for Android Date: Mon, 8 Apr 2013 11:26:49 +0200 Message-ID: <20130408112649.59592aea@aga-netbook> References: <20130324025258.521fa38a@aga-netbook> <20130407151332.218212de@aga-netbook> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:43309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP8Lw-00039C-66 for emacs-orgmode@gnu.org; Mon, 08 Apr 2013 05:27:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UP8Ln-0001xP-7p for emacs-orgmode@gnu.org; Mon, 08 Apr 2013 05:27:04 -0400 Received: from msg.wmi.amu.edu.pl ([2001:808:114:2::50]:37725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UP8Lm-0001rt-Si for emacs-orgmode@gnu.org; Mon, 08 Apr 2013 05:26:55 -0400 Received: from localhost (localhost [127.0.0.1]) by msg.wmi.amu.edu.pl (Postfix) with ESMTP id E7AB244DCA for ; Mon, 8 Apr 2013 11:26:51 +0200 (CEST) Received: from msg.wmi.amu.edu.pl ([127.0.0.1]) by localhost (msg.wmi.amu.edu.pl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gxuh603G3Lq3 for ; Mon, 8 Apr 2013 11:26:51 +0200 (CEST) Received: from aga-netbook (unknown [IPv6:2001:808:114:6:454e:7a7:7840:8c59]) by msg.wmi.amu.edu.pl (Postfix) with ESMTPSA id AEE3B44DC3 for ; Mon, 8 Apr 2013 11:26:51 +0200 (CEST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Dnia 2013-04-08, o godz. 01:20:34 James Harkins < jamshark70@gmail.com> napisa=C5=82(a): > Marcin Borkowski wmi.amu.edu.pl> writes: >=20 > > > 2. When I choose the menu and then "Outline", I can see the > > > outline. But when I choose menu and then "Agenda", I see nothing > > > but the title ("Agenda") and a "plus" button in the upper right > > > corner. > > > > > > (a) Shouldn't there be an agenda on the screen? >=20 > No, not yet. This is a new feature, in which you define agenda views > in MobileOrg, and MobileOrg will refresh those agendas dynamically > based on its own database. You'll see your MobileOrg edits > immediately, without syncing back to emacs. (This also means John's > guess about choosing agenda views to push from emacs is not correct. > "Pushed" agendas appear under the Agendas heading in the outline. > Dynamic agendas are separate.) >=20 > If you don't define dynamic agendas within MobileOrg, then the list > of available dynamic agendas would be empty. What's missing is > explanatory text onscreen. >=20 > This feature indeed has some serious bugs in the currently released > version (beta, btw -- pre-1.0) but I just saw a notice on the > MobileOrg Android mailing list that a fix was just checked into the > source repository. I see. > > the key seems to be "too hard to use efficiently"... I am afraid > > that > MobileOrg for Android) is indeed much more difficult to use than the > Emacs version. The strength of Org is that it is easy to use (and > efficient in terms of keystrokes etc.). >=20 > It might be appropriate to discuss specific use cases that could be > improved, instead of just stating "it's not efficient." (That's more > polite, but it conveys about the same amount of useful information as > "it sucks" -- i.e., none at all). I know - but I didn't include the details because I can't remember them now (I uninstalled MobileOrg a while ago). Of course, I can check it and report on the MobileOrg mailing list. > You did mention syncing. MobileOrg uses a database internally. Maybe > that's easier to manage in java? I'm only speculating, don't know the > reason for sure. It's a reasonable guess that parsing org files in > java could be more difficult than in ELisp. Anyway, I haven't found > the syncing requirement to be especially onerous. At least, the > benefits of MobileOrg are significant enough for me that syncing does > not negate them. Well, it would be true, if syncing worked... But (at least for me) it didn't - more often than not it crashed with a mysterious error message and I lost my captures. I will try to reinstall MobileOrg and try to reproduce it and report, too. For the database vs text files: I'm still not convinced. But life has taught me that if something is done in some way, there might be a reason for that I don't know or understand, so I'm not claiming that the syncing stuff is a bad idea - only that *I* don't get the rationale behind it. (The argument with a database does not convince me, though it might be an efficiency issue - *that* would be some argument, but I'm also speculating here.) > E.g., my department sent a sms to my phone explaining upcoming > holiday schedules. I copied the text into a new node (while away from > the computer) and later, synced. When some students asked what was up > with the schedule, it was just a couple of taps on my phone to > navigate the headings and read it. >=20 > The point being, MobileOrg is actually quite useful for capturing > notes, adding calendar events etc on-the-go, and integrating that > into the emacs org files. Yes and no. I don't mean that "it sucks" (and by all means I don't want to be impolite to anyone!), I meant that if I were doing it, I would probably do it another way. (It doesn't even mean that I'm wiser than the developers of MobileOrg - after all, they did it and I did not, and I have at least two versions - one, imaginary, in my mind, and another one, written by them - I can compare them mentally etc. They were the first ones - the pioneers - and even if I manage to write my own version (which I'm going to try to do anyway, as a learning project), I can use the experience accumulated in the current version of MobileOrg, which gives me a head start.) > hjh Regards, --=20 Marcin Borkowski http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski Adam Mickiewicz University