Mostrando postagens com marcador mercurial. Mostrar todas as postagens
Mostrando postagens com marcador mercurial. Mostrar todas as postagens

Bash: Folha de ponto manipulando svg com shell script

No meu trabalho precisei criar uma mala direta e por incompetência minha ou por erro no libreoffice não estou conseguindo criar a tal mala direta, meu objetivo: Pegar uma lista de nomes de funcionários e criar uma mala direta.

1 - Crie um svg com o modelo da folha de ponto
2 - Coloque dois campos "marcanome" e "marcadata" (estes campos serão substituidos pelo sed dentro do shell script

Você pode baixar os códigos aqui e dar uma olhada ou adaptar à sua realidade
https://bitbucket.org/sergio/folhadeponto

Abaixo o código do script que manipula o svg

Você programa e não usa controle de versões?

Para as pessoas que responderem positivamente à pergunta que dá título a este post eu recomendo este artigo do Hugo Dória no site Software Livre Brasil, o artigo dele cobre o essencial para usar o Mercurial, um controle de versões de ultima geração que inclusive estou usando para gerenciar meus 'dotfiles'.


É importante salientar que nos dias atuais ainda há empresas gerenciando projetos nos quais trabalham vários programadores de uma forma jurássica, usando arquivos compactados ou coisa do tipo. Comentei este fato com o amigo Vitor Carvalho do projeto E-jovem.

Minha primeira experiência com controle de versões foi com o livro em português sobre o vim, que aliás foi marcante para mim.

Linux coobook - novo projeto colaborativo

Desta vez sob o controle de versões mercurial, hg para os intimos, iniciei um novo projeto. Guia de comandos linux com exemplos, mas pode chamar de linux-cookbook ou livro de receitas linux

Para fazer commits no google code sem ter que digitar usário e senha faça:

hg ci -m "mensagem associada ao commit"

Edite o arquivo .hgrc contido na pasta .hg

[paths]
default = https://usuario:senha@linux-cookbook.googlecode.com/hg/


Veja os links
Quem tiver alguma sugestão pode comentar, algo como organizar o livre ou o que achar conveniente.

Colocando seu $HOME sob controle de versões

Um artigo em inglês ensina a fazer passo-a-passo, o detalhe é que você deve configurar no caso do git por exemplo um arquivo chamado .gitignore para não ter que sincronizar tudo, apenas os arquivos de configuração mais importantes. Leia o artigo aqui.

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo