TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: One Page Calendar 2020

517 pointsby dbfaover 5 years ago

36 comments

j1eloover 5 years ago
For the last 3 years I&#x27;ve been printing several copies of the Compact Calendar by David Seah [1]. It&#x27;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.<p>It&#x27;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&#x27;t have an MS Office license...<p>[1]: <a href="https:&#x2F;&#x2F;davidseah.com&#x2F;node&#x2F;compact-calendar&#x2F;" rel="nofollow">https:&#x2F;&#x2F;davidseah.com&#x2F;node&#x2F;compact-calendar&#x2F;</a><p>(not sure why but upon checking the website I&#x27;m seeing all text and links scrambled in the page, probably the author inadvertently broke it during an update)
评论 #21924198 未加载
评论 #21922104 未加载
评论 #21922492 未加载
评论 #21923176 未加载
评论 #21926061 未加载
评论 #21923117 未加载
评论 #21939287 未加载
评论 #21925407 未加载
评论 #21922926 未加载
yborisover 5 years ago
Related: The Compact Calendar by David Seah<p><a href="https:&#x2F;&#x2F;davidseah.com&#x2F;node&#x2F;compact-calendar&#x2F;" rel="nofollow">https:&#x2F;&#x2F;davidseah.com&#x2F;node&#x2F;compact-calendar&#x2F;</a><p>I print this every year for almost a decade now!
kseistrupover 5 years ago
This 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.<p>[1] <a href="http:&#x2F;&#x2F;rudy.ca&#x2F;doomsday.html" rel="nofollow">http:&#x2F;&#x2F;rudy.ca&#x2F;doomsday.html</a>
评论 #21926543 未加载
评论 #21924484 未加载
评论 #21925903 未加载
kryogen1cover 5 years ago
how in the holy hell do you read this?<p>there are only 5 dates columns; how do you read days in month columns 6 and 7 (feb aug mar nov)?<p>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.
评论 #21922518 未加载
评论 #21923238 未加载
评论 #21922423 未加载
评论 #21922422 未加载
ai_iaover 5 years ago
A feature addition: Clicking on a particular month, should select its column and decrease the opacity of other months. Will increase readability.
评论 #21921513 未加载
评论 #21923165 未加载
intrepidheroover 5 years ago
This 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&#x27;d be particularly interested to see the algorithm behind it. Date computations are very tricky.<p>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&lt;-&gt;weekday mapping I also wanted it to show holidays and pay periods. This is one of the (few) things stuck on my wall.<p><a href="https:&#x2F;&#x2F;intrepidhero.gitlab.io&#x2F;mkcal&#x2F;cal2020.html" rel="nofollow">https:&#x2F;&#x2F;intrepidhero.gitlab.io&#x2F;mkcal&#x2F;cal2020.html</a><p><a href="https:&#x2F;&#x2F;gitlab.com&#x2F;intrepidhero&#x2F;mkcal" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;intrepidhero&#x2F;mkcal</a>
评论 #21924007 未加载
评论 #21927363 未加载
app4softover 5 years ago
Its not clear about such limitations as Feb &lt;= 28&#x2F;29 &amp; Apr&#x2F;Jun&#x2F;Sep&#x2F;Nov &lt;= 30
评论 #21922851 未加载
joelanmanover 5 years ago
A few years back I took part in an online design challenge to make a pocket calendar - it was a lot of fun, my designs are here:<p><a href="https:&#x2F;&#x2F;www.flickr.com&#x2F;photos&#x2F;joelanman&#x2F;albums&#x2F;72157594502722552&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.flickr.com&#x2F;photos&#x2F;joelanman&#x2F;albums&#x2F;7215759450272...</a><p>One of them is very similar to this one (Design 2) - I was tidying up someone else&#x27;s idea. Dunno if David Seah&#x27;s was related in any way or just people came up with the same idea.
评论 #21923250 未加载
评论 #21925072 未加载
csallenover 5 years ago
Where&#x27;s the 21st?
评论 #21921314 未加载
评论 #21921309 未加载
评论 #21921316 未加载
7777fpsover 5 years ago
It&#x27;s just wrong isn&#x27;t it? It says Jan 20 is a Tuesday. It isn&#x27;t.
评论 #21921501 未加载
评论 #21922918 未加载
评论 #21923390 未加载
akavelover 5 years ago
I&#x27;d guess the count of a particular month&#x27;s days could be shown next to its name as an aid? Esp. given that Feb tends to have it different in different years (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Feb_29" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Feb_29</a>).<p>Also, a somewhat related purely-mechanical idea I recently learnt of and liked: <a href="https:&#x2F;&#x2F;www.etsy.com&#x2F;listing&#x2F;570041707&#x2F;desk-wood-eternal-calendar-accessories" rel="nofollow">https:&#x2F;&#x2F;www.etsy.com&#x2F;listing&#x2F;570041707&#x2F;desk-wood-eternal-cal...</a>
sloucherover 5 years ago
Good to know that Feb 31st falls on a Monday this year :-)<p>Love it though.
deanclatworthyover 5 years ago
Can someone ELI5?
评论 #21922376 未加载
评论 #21922967 未加载
QueensGambitover 5 years ago
These 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.
评论 #21923074 未加载
评论 #21924213 未加载
litoEover 5 years ago
Has anybody noticed that, starting tomorrow, the current day of the week, day of the month and month will be highlighted, with the highlighting changing correctly every day?
davmarover 5 years ago
<a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=kY-pUxKQMUE" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=kY-pUxKQMUE</a>
grenoireover 5 years ago
Not sure why, but it seems like the script which appends the &#x27;today&#x27; class to today&#x27;s cell doesn&#x27;t seem to be working.
评论 #21921361 未加载
pbamotraover 5 years ago
Free - A 200-year calendar that is different from the rest.<p><a href="http:&#x2F;&#x2F;trackstar.4teachers.org&#x2F;trackstar&#x2F;ts&#x2F;viewTrackMembersFramesMember.do?key=org.altec.trackstar.om.TrackMember;track_member_id[180015]" rel="nofollow">http:&#x2F;&#x2F;trackstar.4teachers.org&#x2F;trackstar&#x2F;ts&#x2F;viewTrackMembers...</a>
评论 #21925929 未加载
OJFordover 5 years ago
It took me stupidly long to work out how to read it, which I think was just because days don&#x27;t progress in the usual way, i.e. avoided if months were swapped to the rows, and days read across.<p>Another improvement IMO would be to list e.g. &#x27;June (30)&#x27;, since at the moment the #days in each month is lost to compression.
ChrisSDover 5 years ago
What&#x27;s cool about this representation is just how compact you could make it. Forget a page, this could fit on a card in your pocket.<p>EDIT: A very quick (and rough) example: <a href="https:&#x2F;&#x2F;i.postimg.cc&#x2F;nLrStmBt&#x2F;micro.png" rel="nofollow">https:&#x2F;&#x2F;i.postimg.cc&#x2F;nLrStmBt&#x2F;micro.png</a>
IndrekRover 5 years ago
The date 18 is double and 21 missing.
abhchandover 5 years ago
Great concept. I would&#x27;ve prefered an option to switch the days of the week and dates of the month. That way the numbers loop and the day of the week is fixed as a row&#x2F;column header. That&#x27;s more similar to how we read usual wall calendars.
cmstokenover 5 years ago
Very cool, but missing 21st.
catchmeifyoucanover 5 years ago
This is super cool. Since I usually read Month, Date, Year - would&#x27;ve been awesome if the months&#x2F;day was on the left. Took me a minute to read it - but makes a lot of sense.
romdevover 5 years ago
<a href="http:&#x2F;&#x2F;sciral.com&#x2F;free&#x2F;year.html" rel="nofollow">http:&#x2F;&#x2F;sciral.com&#x2F;free&#x2F;year.html</a> has worked for me for several years.
auslegungover 5 years ago
That’s neat! Took me a few second to figure it out :)
评论 #21921347 未加载
评论 #21921516 未加载
yepthatsrealityover 5 years ago
- Source code?<p>- Is this generated using a known algorithm? Can the same trick be applied to other years?<p>Very cool idea!
评论 #21922042 未加载
dbfaover 5 years ago
Author here. Thanks for noticing the mistake! It&#x27;s fixed now :)<p>Happy new year!
chewzeritaover 5 years ago
Just increment the 20, 19 and second 18 and it should be correct.
sys_64738over 5 years ago
Why not simply do &#x27;cal 2020&#x27; and embed it in HTML?
daw___over 5 years ago
I&#x27;m not really sure what I am looking at.<p>EDIT: Now I am. Clever!
评论 #21922109 未加载
HocusLocusover 5 years ago
With JS turned off the page is not blank!<p>What a miracle!
ekianjoover 5 years ago
What happens with the two 18s?
thescribbblrover 5 years ago
18 is double, 21 is missing
xwowsersxover 5 years ago
Woah this is so clever!
blondinover 5 years ago
this is super cool!!