Download - Seja burro e preguiçoso! v2
![Page 1: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/1.jpg)
Seja burro e preguiçoso!A criação da ferramenta livre synccode.
Luiz [email protected]
luizsanches.wordpress.com
![Page 2: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/2.jpg)
Desabafo de um shelleiro...
![Page 3: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/3.jpg)
Teimosia, defeito ou virtude?
![Page 4: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/4.jpg)
O porquê do título
![Page 5: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/5.jpg)
aurelio.net/viagem/fisl-2003
Aprendi muito com esses caras
![Page 6: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/6.jpg)
wiki.softwarelivre.org/TWikiBar
![Page 7: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/7.jpg)
aurelio.net
![Page 8: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/8.jpg)
http://luizsanches.wordpress.com/2009/10/13/meu-script-virou-programa
O script virou programa!
![Page 9: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/9.jpg)
ClientesTeimoso
![Page 10: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/10.jpg)
Suporte
![Page 11: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/11.jpg)
Ambiente
Sistema Integrado
PHP / Apache / PostgreSQL
Eclipse PDT
Subversion
Estações Ubuntu
Servidores Debian
Terminal Linux à vontade :)
![Page 12: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/12.jpg)
Atores
Dois gerentes de projetos
Analistas
Desenvolvedores
DBA's
Suporte de Redes
![Page 13: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/13.jpg)
Problemas
Cada equipe com seus módulos
Servidor de teste
Servidor de homologação
Servidor de produção
Deploy = CTRL+C e CTRL+V (na marra!)
Poucas pessoas para realizar a árdua tarefa :(
![Page 14: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/14.jpg)
Solução (caseira)
backup-luiz.sh
#!/bin/bashrsync -avz --delete /home/luiz /mnt/backup
![Page 15: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/15.jpg)
Não bastou.
O cliente sempre quer mais :P
![Page 16: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/16.jpg)
Mas calma, tudo tem seu tempo
![Page 17: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/17.jpg)
Caixa de ferramentas
![Page 18: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/18.jpg)
Learning
![Page 19: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/19.jpg)
Nasce o sync2test
para sincronizar (rsync) os arquivos
do micro do desenvolvedor (via ssh)
para o servidor de teste
![Page 20: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/20.jpg)
Versão 0.01 - 01/09/2009 - 44 linhas
![Page 21: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/21.jpg)
A equipe sugeriu várias ideias
![Page 22: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/22.jpg)
Enquanto isso...
![Page 23: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/23.jpg)
Controlando versões no braço
![Page 24: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/24.jpg)
Mostrando para a comunidade
![Page 25: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/25.jpg)
Mas ainda não estava satisfeito
![Page 26: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/26.jpg)
Versão 1.08 - mv sync2test synccode
Já trabalhava direto no servidor de teste
Desafio: copiar da pasta homologação para o servidor de produção
![Page 27: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/27.jpg)
Comecei a arrumar a casa com o git
![Page 28: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/28.jpg)
E prover melhor com o github
![Page 29: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/29.jpg)
Versão 1.7 - 24/06/2011 - 619 linhas
![Page 30: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/30.jpg)
Tá funfando aonde?
![Page 31: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/31.jpg)
Tá funfando aonde?
![Page 32: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/32.jpg)
Tá funfando aonde?
![Page 33: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/33.jpg)
Para me ter:github.com/luizsanches/synccode
![Page 34: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/34.jpg)
Help basicão
![Page 35: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/35.jpg)
Algumas telas
![Page 36: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/36.jpg)
![Page 37: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/37.jpg)
![Page 38: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/38.jpg)
![Page 39: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/39.jpg)
![Page 40: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/40.jpg)
![Page 41: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/41.jpg)
![Page 42: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/42.jpg)
![Page 43: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/43.jpg)
E o futuro?
Nem sei se vô tá vivo :p
Mas se estiver :)
Migração de banco de dados?
Interface web?
O que mais?
![Page 44: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/44.jpg)
CréditosBurros: http://www.flickr.com/photos/bonnabelle/44565259
Step by step: http://static.blogstorage.hi-pi.com/photos/baixetudogratis.spaceblog.com.br/images/gd/ 1206677031/New-Kids-On-The-Block-Step-By-Step.jpg
Learning: http://www.flickr.com/photos/rayparnova/310862759
On demand: http://www.codebox.com.br/img/produtos/ondemand.gif
Ideias: http://oglobo.globo.com/blogs/arquivos_upload/2010/01/222_111-ideias.jpg
Carroça: http://linoresende.jor.br/wp-content/uploads/2006/08/donkey-truck.jpg
Satisfação: http://www.koothoomi-records.com/images/satisfaction.jpg
Vitrola: http://www.flickr.com/photos/amaya_/2492205518
Sala de Justiça: http://3.bp.blogspot.com/_rcj_a8yEIPE/S0dSJzPGqGI/AAAAAAAADa0/3dlenqXgaRc/s400/ Sala+da+Justi%C3%A7a.jpg...jpg
De volta para o futuro: http://2.bp.blogspot.com/_ZiM13AZp5jU/TDUucmIMDNI/AAAAAAAAA0A/dG3D1-4JzZg/s1600/backtothe.jpg
Mecânico: http://brunoagua.blog.uol.com.br/images/mecanico_OHSAS18001.jpg
![Page 45: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/45.jpg)
“É normal que uma arte só seja compreendida em profundidade por aqueles que a exercem.”
François Truffaut
![Page 46: Seja burro e preguiçoso! v2](https://reader031.vdocuments.mx/reader031/viewer/2022013102/54b54c494a7959ac7c8b45b9/html5/thumbnails/46.jpg)
Seja burro e preguiçoso!A criação da ferramenta livre synccode.
Luiz [email protected]
luizsanches.wordpress.com