a diary system with golang