seja burro e preguiçoso. a criação do synccode

Download Seja burro e preguiçoso. A criação do synccode

Post on 13-Jan-2015

764 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

Apresentação realizada no IV Encontro Nordestino de Software Livre no dia 6 de novembro de 2010, em Natal-RN

TRANSCRIPT

  • 1. Seja burro e preguioso! A criao da ferramenta livre synccode. Luiz Sanches (aka Farol) luizgrsanches@gmail.com @luizgrsanches

2. Desabafo de um shelleiro... 3. Teimosia, defeito ou virtude? 4. At que ponto a teimosia nos leva?286 386, 486linux windowsdos windows slackware debianedit notepadconsole explorerarj winzipphp javairc msn vim ideclipper delphigimp photoshopdelphi vb ruby javavb java git svnmysql sqlserver .sh .batpostgresql oracle cinema televiso 5. O porqu do ttulo 6. aurelio.net/viagem/fisl-2003 Aprendi muito com esses caras 7. wiki.softwarelivre.org/TWikiBar 8. aurelio.net 9. O script virou programa! http://luizsanches.wordpress.com/2009/10/13/meu-script-virou-programa 10. Teimoso Clientes 11. Suporte 12. AmbienteSistema Integrado PHP / Apache / PostgreSQL Eclipse PDT Subversion Estaes Ubuntu Servidores Debian Terminal Linux vontade :) 13. AtoresDois gerentes de projetos Analistas Desenvolvedores DBA's Suporte de Redes 14. ProblemasCada equipe com seus mdulos Servidor de teste Servidor de homologao Servidor de produo Deploy = CTRL+C e CTRL+V (na marra!) Poucas pessoas para realizar a rdua tarefa :( 15. Soluo (caseira) backup-luiz.sh#!/bin/bash rsync -avz --delete /home/luiz /mnt/backup 16. No bastou.O cliente sempre quer mais :P 17. Mas calma, tudo tem seu tempo 18. Caixa de ferramentas 19. Learning 20. Nasce o sync2testpara sincronizar (rsync) os arquivos do micro do desenvolvedor (via ssh) para o servidor de teste 21. Verso 0.01 - 01/09/2009 - 44 linhas 22. A equipe sugeriu vrias ideias 23. Enquanto isso... 24. Controlando verses no brao 25. Mostrando para a comunidade 26. Mas ainda no estava satisfeito 27. Verso 1.08 - mv sync2test synccodeJ trabalhava direto no servidor de teste Desafio: copiar da pasta homologao para o servidor de produo 28. Comecei a arrumar a casa com o git 29. E prover melhor com o github 30. Verso 1.15 - 425 linhas 31. Bora v se funfa? 32. T funfando aonde? 33. Para me ter: github.com/luizsanches/synccode 34. Help basico 35. E o futuro?Sei l. Nem sei se v t vivo :pMas se estiver :)Suporte a Git, cvs?Interface web?O que mais? 36. ? 37. Crditos Burros: http://www.flickr.com/photos/bonnabelle/44565259Step 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/310862759On demand: http://www.codebox.com.br/img/produtos/ondemand.gif Ideias: http://oglobo.globo.com/blogs/arquivos_upload/2010/01/222_111-ideias.jpg Carroa: http://linoresende.jor.br/wp-content/uploads/2006/08/donkey-truck.jpgSatisfao: http://www.koothoomi-records.com/images/satisfaction.jpg Vitrola: http://www.flickr.com/photos/amaya_/2492205518Sala de Justia: 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 Mecnico: http://brunoagua.blog.uol.com.br/images/mecanico_OHSAS18001.jpg 38. normal que uma arte s seja compreendida em profundidade por aqueles que a exercem.Franois Truffaut 39. Seja burro e preguioso! A criao da ferramenta livre synccode. Obrigado! Luiz Sanches (aka Farol) luizgrsanches@gmail.com @luizgrsanches