How to invoke a method at particular time asynchronously every day in Mac application?

Super Simple offline (time-less) diary/calender?

  • I'm looking for a super simple offline daily diary/agenda application. Something like iCal. I spend most of my time overseas, and just want to be able to look back, year(s) from now, and see what I did. Have suggestions? I already journal on an infrequent (weekly?) basis. But it's usually more of philosophical rambling /slash/ emotional purging, than a chronological memoir of my day. I also use iCal to schedule out my regular appointments (tutoring, exercise, sleep, children to school, etc). What I want, though, is a very simple Mac application where I can, in calender format, make very simple entries about what I did that day, without having to put times on them, or even have times there at all. Example: Met my new friend Steph today, spent most of the day in Sultanahmet. Had beer for breakfast (!!), got lost on the way to Taksim, met a random American friend and had MORE beer, then came home late. Awesome day!. The kind of thing where I'll be able to look back on 6 months, or 1-2 years from now, and remember exactly what I was doing; put myself back in that moment. Hindsight is always 20/20. I deeply regret not having done this in the past (for China, Peru, Mexico, Mali, Guinea..). Yes, I realize that what I'm describing is the typical paper diary, but really I'm just looking for an offline (maybe?), Mac-compatible calender/agenda application that will allow me to do such a thing. I already keep multiple blogs, but they rarely contain my day-to-day happenings. Again, I'll emphasize: super simple, no flashy features. Just click on a calender date to enter/read what I did that day. That's all. Maybe bold/italic, but even that is optional. seriously, that simple. Any tips? Thanks in advance, mefites! :)

  • Answer:

    I'd just keep it all in a plain text file, and type the date in manually for each new entry. You can easily search by date to find a particular entry, and you'll be able to read it and edit it on whatever computer you end up using in one, two, five or ten years' time.

hasna at Ask.Metafilter.Com Visit the source

Was this solution helpful to you?

Other answers

could you set up an all-day event in iCal and use that each day you want to make an entry?

kg

As you're using iCal already, http://journler.com/ may be what you want. It's offline, stand-alone app, but it may have more features than what you want. Then, again, you don't have to use them all. Here's a link to its http://helpfiles.journler.com/html/calendar.html that your question specifically mentions as a want. If that's too much functionality for you, you might try using something like http://www.tiddlywiki.com/. You'll see (right hand-side: click index, then timeline) it has a "timeline" tab. Clicking on that will give you a chronological listing of all entries. Entry dates are automatically generated whenever you start a new "tiddler." The "tiddler" concept and how you control their display takes a bit to get used to, but it quickly becomes second nature. All in one html file, plus very customizable in pretty much every way you could think of. Plus, you could also keep it on http://www.tiddlywiki.com/#WikiOnAStick if you don't want to haul the laptop all through China, Peru, Mexico, Mali Guinea.....

webhund

I use http://www.circusponies.com as a journal (and for other stuff). Right now I only have text entries, but in the future, I could potentially include photos, videos, sound files, and other documents to each day's entry. Another similar program is http://www.aquaminds.com. Neither has the calendar format you're looking for, but the outline format keeps the information organized and easy to access. I think Notebook has iCal integration, but I've never used it.

larkin123

Sorry, hit post too soon. Third option is along the lines of a what chrismear says: use a plain old text file, but use the editor's "insert date" function so you don't have to type it in. In Bean, my current fav, it's ctrl-func-3/4/5/6 to auto-insert the date/time in 4 different formats.

webhund

I keep a diary in plain text format. When I started I generated a long list of dates in Excel, then used some very basic find/replace editing to make it into a nicely formatted list. It saves typing out the date every day. My list for 2009 is http://docs.google.com/Doc?id=dmkm7mb_116nkvc4sds. I write in what is essentially a personalised form of http://daringfireball.net/projects/markdown/. I should be able to turn my diary into a simple HTML document quite easily.

mattn

I like Tiddlywiki. It'll do what you want & once you get to know it - will do tons more. One of the few truly portable/flexible productivity enhancing tools I've come across in a long time.

torquemaniac

Seconding Journalr. I don't use it for taking notes at school, I'm on DevonThink, but lots of other people do.

Brainy

hasna, when you get a chance, please correct the "calender" tag to "calendar". Just delete the old one and add the new one.

intermod

http://www.splinterware.com/products/idailydiary.htm is simple and comes in both a free and paid version. You can also use it on a USB stick.

IndigoRain

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.