EDIT: A very quick (and rough) example: https://i.postimg.cc/nLrStmBt/micro.png
Show HN: One Page Calendar 2020
71–80 of 108 posts
Re: Show HN: One Page Calendar 2020
#72how in the holy hell do you read this? there are only 5 dates columns; how do you read days in month columns 6 and 7 (feb aug mar nov)? am i suppossed to matrix multiply this thing or what. im not normally too dumb for things but boy this is totally opaque to me.
I am guessing that people outside the US do not have as much trouble, as the format is naturally dd/mm/yyyy instead of mm/dd/yy, so reading left to right is more natural. It took me a brief moment to acclimate to this, but after I did I felt it was pretty straightforward and elegant.
Re: Show HN: One Page Calendar 2020
#73This is pretty clever and I admire the author for coming up with an elegant way to show the mapping of week days to dates. I'd be particularly interested to see the algorithm behind it. Date computations are very tricky. A few years ago I made script to generate a one page calendar because the ones they hand out at work are particularly ugly. In addition to showing the date weekday mapping I also wanted it to show ho…
Find first weekday of month using your favourite algorithm;
Print month's name above the column that begins with that weekday.
Re: Show HN: One Page Calendar 2020
#74This is pretty clever and I admire the author for coming up with an elegant way to show the mapping of week days to dates. I'd be particularly interested to see the algorithm behind it. Date computations are very tricky. A few years ago I made script to generate a one page calendar because the ones they hand out at work are particularly ugly. In addition to showing the date weekday mapping I also wanted it to show ho…
Generate grid (it's static); Find first weekday of month using your favourite algorithm; Print month's name above the column that begins with that weekday.
Re: Show HN: One Page Calendar 2020
#75For the last 3 years I've been printing several copies of the Compact Calendar by David Seah [1]. It's as its name implies a compact form calendar that spans the whole year in a single page, and leaves enough side space to annotate stuff as needed. It's very cool and useful, although it would be nice having an open-source based version (i.e. LibreOffice), for those of us that don't have an MS Office license... [1]: h…
So for example to get the same year-long calendar view as the Compact Calendar would have, I can type
calz 2020
calz has a couple other features too which make it nicer to use than `cal`, but those are beside the point.Re: Show HN: One Page Calendar 2020
#76These upvotes prove that there is opportunity for products to be clever, but not simple. For every windows like product, there is an opportunity for command line tool.
With a moderate amount of practice you can also calculate a weekday given a date in your head! (Though I'd rather use this w)
https://plus.maths.org/content/what-day-week-were-you-born
So this is not exactly a "product"; people wouldn't fork over money for this. It's a neat design concept.
To add: CLIs aren't necessarily clever (I'd add rarely clever), and Windows-like products can often be far from simple. There are learning curves involved, but I think that's (mostly) a separate matter than simplicity/cleverness.
Again I think this calendar is cool, props to OP for thinking outside the box and making something for the new year~
Re: Show HN: One Page Calendar 2020
#77Re: Show HN: One Page Calendar 2020
#78Re: Show HN: One Page Calendar 2020
#79This reminds me of the Doomsday algorithm¹. The doomsday for 2020 falls on a saturday, which is aligned neatly as the diagonal in the one page calendar. Once you know the doomsday of a given year, you can calculate the day of week for any date in that year in your head. [1] http://rudy.ca/doomsday.html