diff options
Diffstat (limited to 'src/content/pt')
-rw-r--r-- | src/content/pt/2020-08-12-nome-de-arquivo-com-timestamp-simplificado.md | 45 | ||||
-rw-r--r-- | src/content/pt/hea/2020/08/12/arquivo-datado.adoc | 29 | ||||
-rw-r--r-- | src/content/pt/hea/categorias.adoc | 6 | ||||
-rw-r--r-- | src/content/pt/hea/index.adoc | 11 | ||||
-rw-r--r-- | src/content/pt/sobre.adoc | 12 |
5 files changed, 58 insertions, 45 deletions
diff --git a/src/content/pt/2020-08-12-nome-de-arquivo-com-timestamp-simplificado.md b/src/content/pt/2020-08-12-nome-de-arquivo-com-timestamp-simplificado.md deleted file mode 100644 index 2e7fc32..0000000 --- a/src/content/pt/2020-08-12-nome-de-arquivo-com-timestamp-simplificado.md +++ /dev/null @@ -1,45 +0,0 @@ ---- - -title: Nome de arquivo com timestamp simplificado - -date: 2020-08-12 - -updated_at: 2020-11-04 - -layout: post - -lang: pt - -ref: simple-filename-timestamp - -eu_categories: shell - ---- - -Quando vou escrever um post no Jekyll ou criar um arquivo de log com a data no -nome, eu normalmente engasgo para achar um jeito direto de fazer isso. Há uma -solução simples: `date -I`. - -```shell -./meu-programa.sh > meu-programa.$(date -I).log -cp template-de-post.md _posts/$(date -I)-slug-do-post.md -``` - -Usar essa ferramenta padrão do GNU/Linux permite que você simplesmente escreva -`touch $(date -I).md` para criar um arquivo `2020-08-12.md`. - -Eu sempre tinha que parar para reler o `man date` ou buscar na internet de novo -e de novo como fazer isso, e depois de sempre chegar no mesmo resultado ficou -claro para mim que `date -I` quanto `date -Is` (`s` de segundos) são as -respostas que eu estou procurando 95% do tempo: - -```shell -# dentro do meu-programa.sh -echo "Programa começou em $(date -Is)" -# saída é: -# Programa começou em 2020-08-12T09:15:16-03:00 -``` - -Ambos os formatos de data são hierárquicos, com intervalos de tempo maior à -esquerda. Isso significa que você pode facilmente ordená-los (e até usar TAB -para completar) sem esforço ou ferramenta extra. diff --git a/src/content/pt/hea/2020/08/12/arquivo-datado.adoc b/src/content/pt/hea/2020/08/12/arquivo-datado.adoc new file mode 100644 index 0000000..42842ce --- /dev/null +++ b/src/content/pt/hea/2020/08/12/arquivo-datado.adoc @@ -0,0 +1,29 @@ += Nome de arquivo com dia e hora de forma simplificada +:updatedat: 2025-04-30 +:categories: shell + +Quando vou escrever um artigo no Jekyll ou criar um arquivo de log com a data no nome, eu normalmente engasgo para achar um jeito direto de fazer isso. Há uma solução simples: `date -I`. + +[source, sh] +---- +./meu-programa.sh > meu-programa.$(date -I).log +cp template-de-artigo.md _posts/$(date -I)-slug-do-artigo.md +---- + +Usar essa ferramenta padrão do GNU/Linux permite que você simplesmente escreva `touch $(date -I).md` para criar um arquivo `2020-08-12.md`. + +Eu sempre tinha que para para reler o `man date` ou buscar na internet de novo e de novo como fazer isso, e depois de sempre chegar no mesmo resultado ficou claro para mim que tanto `date -I` quanto `date -Is` (`s` de segundos) são as respostas que eu estou procurando 95% do tempo: + +[source, sh] +---- +# dentro do meu programa.sh +echo "Programa começou em $(date -Is)" +# saída é: +# Programa começou em 2020-08-12T09:15:16-03:00 +---- + +Ambos os formatos de data são hierárquicos, com intervalos de tempo maior à esquerda. Isso significa que você pode facilmente ordená-los (e até usar TAB para completar) sem esforço ou ferramenta extra. + + + +// Generated from po4a(1). diff --git a/src/content/pt/hea/categorias.adoc b/src/content/pt/hea/categorias.adoc new file mode 100644 index 0000000..19e7cb7 --- /dev/null +++ b/src/content/pt/hea/categorias.adoc @@ -0,0 +1,6 @@ += Artigos por categoria +:type: categories + + + +// Generated from po4a(1). diff --git a/src/content/pt/hea/index.adoc b/src/content/pt/hea/index.adoc new file mode 100644 index 0000000..77a035c --- /dev/null +++ b/src/content/pt/hea/index.adoc @@ -0,0 +1,11 @@ += Hoje Eu Aprendi + +:anna-e-so: https://til.flourishing.stream/ + +**H**oje **E**u **A**prendi (do inglês, _**T**oday **I** **L**earned_): pequenas postagens de conhecimentos úteis. + +Cópia descarada da {anna-e-so}[Anna e só]. + + + +// Generated from po4a(1). diff --git a/src/content/pt/sobre.adoc b/src/content/pt/sobre.adoc new file mode 100644 index 0000000..2d7ad20 --- /dev/null +++ b/src/content/pt/sobre.adoc @@ -0,0 +1,12 @@ += Sobre + +:mailto: mailto:~euandreh/public-inbox@lists.sr.ht +:archive: https://lists.sr.ht/~euandreh/public-inbox + +Oi, eu sou EuAndreh. Eu escrevo software e, ocasionalmente, música. Você encontra meu dados para entrar em contato no rodapé desta página, ou pode mandar também uma mensagem para minha {mailto}[caixa de entrada pública] ({archive}[arquivo]). + +Esse é o meu site pessoal onde eu escrevo artigos, publico software e outros trabalhos relacionados. + + + +// Generated from po4a(1). |