4 ms·
Ugh, why can't this person have a simple comment form? Even enabling all the scripts on the page, I can't seem to post a comment on the blog. So here's the on
by rwl 16y ago
Ugh, why can't this person have a simple comment form? Even enabling all the scripts on the page, I can't seem to post a comment on the blog. So here's the one I wrote...
Have you tried Org Mode? (http://orgmode.org http://orgmode.org)
I find it totally indispensable for keeping track of all of my Todo items -- and a lot more besides. It has exporters for various formats, including HTML, PDF/LaTeX, and plain text. Rather than storing your data in the inaccessible cloud, it encourages you to store your Todo files locally, but makes it easy to sync them (e.g., with a service like Dropbox). External projects like MobileOrg for iPhone (http://mobileorg.ncogni.to/ http://mobileorg.ncogni.to/) and Android (http://matburt.net/?p=94 http://matburt.net/?p=94) provide a way to read Org files on your mobile device.
I realize that sounds like a bit of a commercial, but the point as it relates to your post is this: the Org format, which is a plain text format, is already a rich representation for task management. It is used by several different apps, and already has exporters for other formats. You could always extend Org to export to OPML like you have envisioned, too, without too much work. There is a lot of work being done on exporters these days, and I think you would find good support in the community if this was a project you wanted to work on.
- rhizome 16y agoUgh, why can't this person have a simple comment form Yeah, I generally forego commenting on any site that uses Disqus and similar comment widgets.
- arpit 16y agoGood point, I haven't used emacs in 8 years, but I know a couple of developers who use it with a lot of passion, even though I imagine its hard for non developers to use it. But using the formal exported by that may not be a bad idea. I would love to flesh out the core elements (the model in the MVC sense) required that defines a task and its context. The format itself could be exportable as XML, JSON or Org-Mode consumable files. PS: Sorry about your issue with Disqus, I actually recently installed it because it allowed me to connect with the commentors even more since they signed in with Twitter etc. I should probably look into some graceful degradation back to core wordpress comments when needed.
- rwl 16y agoGood point, I haven't used emacs in 8 years, but I know a couple of developers who use it with a lot of passion, even though I imagine its hard for non developers to use it. Well, don't be afraid! I'm not a "developer," and I do 99% of my work in Emacs. (I am a philosophy student, though I do write programs from time to time.) It takes time to learn, but so do all worthwhile things. I would love to flesh out the core elements (the model in the MVC sense) required that defines a task and its context. The format itself could be exportable as XML, JSON or Org-Mode consumable files. Well, as far as Org is concerned, the core elements that define a task are: 1) Title 2) Todo state (user configurable: mine goes TODO -> INPROGRESS -> [possibly] WAITING -> DONE) With the following optionally present (I'm sure I'm missing some; this is off the top of my head): - Priority (also user configurable) - Description/free-form notes - Deadline timestamp (may be recurring) - Timestamp indicating when task is scheduled - Timestamp indicating when task was finished - running tally of time spent so far - a list of arbitrary tags - a list of arbitrary properties (key/value pairs) - a parent task - a list of sub-tasks - a property indicating whether sub-tasks must be completed in order This is all I need in a task model, and then some. You would probably also need a model to represent more global context (like the todo state-flow graph). Of course, Org also comes with a rich set of tools at the "view" layer, too, which I recommend looking into. Sorry about your issue with Disqus, I actually recently installed it because it allowed me to connect with the commentors even more since they signed in with Twitter etc. No worries; it comes with the territory when you're a paranoid NoScript user. (That said, I wasn't even able to post the comment after allowing all scripts on the page, so a fallback is probably in order.)
- yatsyk 16y agoThank you for pointing at android MobileOrg. WebDav or Dropbox synchronization looks promising. I'll evaluate this setup and may be switch to it. The one problem I see that Dropbox need to be synced manually on android.