Outlines of diary technology