2017-10-22 23:48:55 +0000 2017-10-22 23:48:55 +0000
2
2

Uma aplicação para as notas de vinho pessoais de um cromo

Guardei um ficheiro de texto de notas de vinho durante anos. Cada entrada é como:

Wine #1 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.

Wine #2 maker and wine name
Date #1: Notes and cost
Date #2: Notes and cost
etc.

Não confio em qualquer conhecimento em linha sobre vinhos, e não o procuro fazer. É por isso que dei direito a esta pergunta usando a palavra “notas de vinho pessoais”. Também não pretendo classificar cada vinho. As minhas notas dir-me-ão o que preciso de saber. Dependendo do meu estado de espírito quando revi as notas, posso decidir dar a um vinho outra prova.

O que eu preciso é de poder ordenar as entradas por: (i) data da última prova ou (ii) por ordem alfabética. O primeiro deixa-me ver os vinhos mais recentes que experimentei sem ser prejudicado por vinhos que experimentei há anos atrás. O segundo permite-me procurar um vinho específico que eu possa ter encontrado, ou que alguém me tenha recomendado.

Adicionalmente, gostaria de aceder à “base de dados” de notas tanto do meu desktop/laptop como do meu smartphone, e não quero passar por nenhum serviço de nuvem (além do webmail, por exemplo, gmail).

As aplicações sobre as quais li não respondem a estes requisitos enganosamente simples. Como alguém que mascara dados no meu trabalho diário, posso imaginar algumas soluções conceptuais parciais. Por exemplo, se eu tivesse uma base de dados Microsoft Access, então cada vinho pode ser uma única entrada numa tabela de dados de vinhos, que se liga a uma tabela de notas. A tabela de notas terá um campo de data e um campo para notas de texto (incluindo o custo). Posso então escrever algum código para associar cada vinho com a data da sua nota mais recente, depois ordenar por essa data mais recente ou pelo texto de identificação do vinho.

Isto é óptimo se eu quiser apenas consultar a base de dados no computador, mas não permite a actualização no smartphone. O que funciona para aceder a partir do telefone e do computador é manter um draft email na minha conta de gmail, ao qual posso aceder tanto a partir do telefone como do computador. Mas não permite a ordenação descrita acima. Basicamente introduzi os vinhos em ordem cronológica. Por vezes, quando alguém recomenda um vinho, é difícil verificar se o vinho está no fundo do ficheiro de texto (de anos passados).

Cansei-me disso, e peguei num editor de texto mashing (vim), fiz todas as entradas numa linha física de texto, com delimitadores separando as diferentes entradas de data, ordenadas pelo nome do vinho, e depois converti cada entrada de volta para o formato multilinha ilustrado acima. Sem uma base de dados, contudo, não posso reordenar os vinhos por data do ensaio mais recente.

Existe alguma solução que permita a ordenação que eu quero (por vinho ou por data do ensaio mais recente), acessível para actualização ou consulta tanto a partir do desktop/laptop como do smartphone? Seria preferível evitar a nuvem.

Respostas (0)