SlideShare uma empresa Scribd logo
Administradores e suas gambiarras


Palestra TcheLinux sobre Administradores de
    Sistemas e Redes e suas gambiarras
                Debian Day



                    Edição: João Fracassi
                             Danniel Lara
                    Revisão: Daniela Souto
A Origem da Gambiarra (POG)


O primeiro POG que se tem notícia é datado de 1582 d.C. O nome deste POG hoje é chamado de
Ano Bissexto, foi criado pelo Papa Gregório XIII. Este POG foi aplicado quando descoberto que a
Terra leva 365,25 dias para dar uma volta no Sol, porém nosso calendário tem apenas 365 dias, o
que leva a uma diferença de 6 horas por ano.

Ao invés de corrigir o "sistema" para que não houvesse essa diferença, a solução adotada pelo
Papa foi: "A cada quatro anos, é só colocar mais um dia ali". E então foi criado o primeiro POG de
que se tem notícia. Por este motivo, em 1930 foi instituído o "Dia Internacional da POG" como o dia
29 de fevereiro.
Definição de POG


A Programação Orientada a Gambiarras também conhecido como:

ATND - "Artifício Técnico Não Documentado"

MTEDM - "Manutenção Técnica com Elementos Disponíveis no Momento"

STCT - "Solução Técnica de Cunho Temporário" , nome pouco apropriado, uma vez que, todos
sabemos, as soluções se tornam permanentes).
PPOG (Princípios da Programação Orientada a Gambiarras)
Se funciona, então tá certo - Acoplado ou não, txt ou sql, mil funções ou 10, design patterns...
Nada disso tem valor para o usuário, que só precisa de um software funcional. O termo "escalável" é
falacioso.

My Way – Administrador de redes esperto, se é esperto mesmo é adepto do My Way. Se você está
com dúvidas, faça do seu jeito pois se der merda, é você quem vai se foder (e como).

Murphy ou Lei de Murphy ou Lady Murphy ou Lei de Smurf - Para lidar com Murphy e seu
exército só com POG. Murphy é sagaz e ligeiro, tá só esperando você dar mole. Nada mais rápido
do que uma gambiarrazinha para acertar o que Murphy destrói.




                                    “Tudo isso se aplica para
                                Administradores de Redes e Sistemas!”
Administradores e suas gambiarras
PPOG (Princípios da Programação Orientada a Gambiarras)
Comentários são para amadores e fracos - Um SysAdmin ou DBA deve ser treinado para ser
fluente na linguagem de programação usada sem precisar de comentários, independente da
consequente ruína de sua vida social. Isso também é conhecido como sétimo sentido ou sentido
aranha.

Fé em Deus - A informática é levianamente definida como ciência exata, quando esta é na verdade
uma ciência holística. Vários casos reais de divina Providência foram testemunhados em ambientes
fiéis aos princípios ruins, assim o mal foi exorcizado, e a paz instalou-se graças a fé dos
gambiarrizadores. Vale dizer que: há mais mistérios entre o teclado e o monitor do que julga a
sua vã filosofia.

Conclusão Hipotética Universal Técnica Explicativa (aka. C.H.U.T.E) - Quando nenhum dos
outros conceitos se aplica, utiliza-se este até funcionar ou desistir.

Faca nos dentes - O famoso "Vai fazendo ai!"


                                 “Tudo isso se aplica para Administradores de
                                               Redes e Sistemas!”
Metodologias de Administração de Redes e Sistemas


Metodologia Espírita

Administrador Espirita é exímio conhecedor das técnicas de Copy/Paste e Author Code Rename
além de ser discípulo do grande Baba Ovo Orixá. A metodologia Espírita o indivíduo trata de fazer
as coisas sem saber o que esta fazendo, provavelmente sendo orientado pelo Tio Chico. Visita o
Viva o Linux na seção scripts e copia trechos de scripts e cola em seu maldito script . No final,
nada faz sentido, mas as acaba funcionando sabe-se lá como.
Metodologias de Administração de Redes e Sistemas


    Metodologia do Bope

Administrador Capitão Nascimento é o individuo que toca o terror nos seus subordinados e nos
usuários, é o cara que proíbe tudo e penaliza quem o desobedece tirando o acesso a internet.
A metodologia do Capitão Nascimento ele pega o usuário que gosta de baixar porcaria da internet e
desconecta ele da rede ou roda um script bloqueando tudo na estação do individuo.
Metodologias de Administração de Redes e Sistemas


     Método MacGyver

Administrador MacGyver com posse de recursos e informações limitadas, consegue desenvolver
uma complexa rede por completo e em questão de horas. O método recebe este nome pois,
fazendo-se um comparativo com o mundo cotidiano, é equivalente a pegar um sabonete, um clipes
e um chiclete e com estes ingredientes construir uma bomba atômica, metodologia de construção
exaustivamente utilizada por MacGyver. Sua principal característica é a de ser infalível, não
importando as condições e o tempo disponível. MacGyver e o Método MacGyver são indispensáveis
em qualquer projeto de reder.
Metodologias de Administração de Redes e Sistemas



     Metodologia Chuck Norris

Administrador Chuck Norris também pode ser utilizada para administrar sistemas e redes com uso
de um editor de textos qualquer, sua rede não precisa testes e backup. Confia 100% no código que
desenvolve em seus scripts e que se quer propor um teste é duvidar da sua capacidade. Muito útil
para redes com infra-estrutura e servidores de missão critica, antes que o erro se apresente ele já
estará corrigido.
Alguns exemplos de Gambiarras em Departamentos de Infra-
              Estruturas e Suporte Técnicos

                   Mapa de uma Rede
Alguns exemplos de Gambiarras em Departamentos de Infra-
              Estruturas e Suporte Técnicos
                Fluxograma do Suporte Técnico N1
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Scripts Gambiarristicos em Linux
Rede Perfeita
Servidor Firewall
Storage
Servidor Cluster
Obrigado!!!
Alguém já fez alguma Gambiarra ?
Palestrantes:

 João Fracassi – Analista de Suporte TI
  E-mail: joao.nomad@gmail.com

 Daniel Lara – Administrador de Redes
 E-mail: daniellarasouza@yahoo.com.br

Mais conteúdo relacionado

PDF
Tdd not sure if testing or developing
PDF
PDF
Code smell gsw
ODP
Admin e suas gambiarras
PDF
Wire 2010 - Entenda Software da Forma Correta
PDF
Trabalhando com Logs no PostgreSQL
ODP
Lapidando ruby
PDF
PostgreSQL Rock Star
Tdd not sure if testing or developing
Code smell gsw
Admin e suas gambiarras
Wire 2010 - Entenda Software da Forma Correta
Trabalhando com Logs no PostgreSQL
Lapidando ruby
PostgreSQL Rock Star

Mais procurados (20)

PDF
Trabalhando com Logs no PostgreSQL
PDF
Criação de robôs em PHP para raspagem de dados
ODP
Fazendo uma manada de elefantes passar por baixo da porta
PDF
Postgres Tuning
PDF
Porque foi bom aprender com Python
PPTX
Programação Concorrente - Aula 01
PPT
Técnicas de Prototipação II - LEGO Aula 03
PDF
Trabalho Remoto - Remote Job - #devitz2013
PDF
Sábado Hackadêmico - JavaScript
PPTX
Algoritmos e Estrutura de Dados - Aula 02
PPTX
Algoritmos e Estrutura de Dados - Aula 01
PPTX
Curso Scrum e Métodos Ágeis 06
PDF
Alta Concorrência com Postgres
PDF
Python, A pílula Azul da programação
PPTX
Aplicações do Python na escola e no mercado de trabalho
PDF
Coding Dojo
ODP
Aprendi Python, e agora?
PDF
REST x SOAP : Qual abordagem escolher?
PDF
Refatoração: Como deixar seu código livre de maus Cheiros
PPT
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Trabalhando com Logs no PostgreSQL
Criação de robôs em PHP para raspagem de dados
Fazendo uma manada de elefantes passar por baixo da porta
Postgres Tuning
Porque foi bom aprender com Python
Programação Concorrente - Aula 01
Técnicas de Prototipação II - LEGO Aula 03
Trabalho Remoto - Remote Job - #devitz2013
Sábado Hackadêmico - JavaScript
Algoritmos e Estrutura de Dados - Aula 02
Algoritmos e Estrutura de Dados - Aula 01
Curso Scrum e Métodos Ágeis 06
Alta Concorrência com Postgres
Python, A pílula Azul da programação
Aplicações do Python na escola e no mercado de trabalho
Coding Dojo
Aprendi Python, e agora?
REST x SOAP : Qual abordagem escolher?
Refatoração: Como deixar seu código livre de maus Cheiros
Primeiros passos em Python - Tchelinux Uruguaiana 2011
Anúncio

Semelhante a Administradores e suas gambiarras (20)

KEY
Sistemas para o Mundo Real - TDC 2012
PDF
O ciclo da vida
PDF
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
PDF
Qualidade no desenvolvimento de sistemas
KEY
Sistemas para o Mundo Real
PPTX
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
PPTX
PHP Tools for Fast coding
PDF
PHPZEIRO: Adote um framework
ODP
Calourada2010
PPTX
Encontrando equilíbrio do DDD enquanto sua aplicação cresce
PDF
curso-228532-aula-10-20e2-completo 1..pdf
KEY
O que vi na QCon 2012 São Paulo
PDF
Joomla! for dummies - HackThursday CW 36
PPS
Da introdução à prática com Drools Expert e Drools Flow
PDF
DDD + BDD + TDD + Scrum
PDF
Programação Orientada a Gambiarra
PDF
Algoritmos com java script
PDF
Revista programar 12
PDF
Tunning PostgreSQL em modo OGRO - 13º Latinoware
PPT
Joomla Day Brasil 2010: Customizações para grandes portais
Sistemas para o Mundo Real - TDC 2012
O ciclo da vida
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de sistemas
Sistemas para o Mundo Real
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
PHP Tools for Fast coding
PHPZEIRO: Adote um framework
Calourada2010
Encontrando equilíbrio do DDD enquanto sua aplicação cresce
curso-228532-aula-10-20e2-completo 1..pdf
O que vi na QCon 2012 São Paulo
Joomla! for dummies - HackThursday CW 36
Da introdução à prática com Drools Expert e Drools Flow
DDD + BDD + TDD + Scrum
Programação Orientada a Gambiarra
Algoritmos com java script
Revista programar 12
Tunning PostgreSQL em modo OGRO - 13º Latinoware
Joomla Day Brasil 2010: Customizações para grandes portais
Anúncio

Administradores e suas gambiarras

  • 1. Administradores e suas gambiarras Palestra TcheLinux sobre Administradores de Sistemas e Redes e suas gambiarras Debian Day Edição: João Fracassi Danniel Lara Revisão: Daniela Souto
  • 2. A Origem da Gambiarra (POG) O primeiro POG que se tem notícia é datado de 1582 d.C. O nome deste POG hoje é chamado de Ano Bissexto, foi criado pelo Papa Gregório XIII. Este POG foi aplicado quando descoberto que a Terra leva 365,25 dias para dar uma volta no Sol, porém nosso calendário tem apenas 365 dias, o que leva a uma diferença de 6 horas por ano. Ao invés de corrigir o "sistema" para que não houvesse essa diferença, a solução adotada pelo Papa foi: "A cada quatro anos, é só colocar mais um dia ali". E então foi criado o primeiro POG de que se tem notícia. Por este motivo, em 1930 foi instituído o "Dia Internacional da POG" como o dia 29 de fevereiro.
  • 3. Definição de POG A Programação Orientada a Gambiarras também conhecido como: ATND - "Artifício Técnico Não Documentado" MTEDM - "Manutenção Técnica com Elementos Disponíveis no Momento" STCT - "Solução Técnica de Cunho Temporário" , nome pouco apropriado, uma vez que, todos sabemos, as soluções se tornam permanentes).
  • 4. PPOG (Princípios da Programação Orientada a Gambiarras) Se funciona, então tá certo - Acoplado ou não, txt ou sql, mil funções ou 10, design patterns... Nada disso tem valor para o usuário, que só precisa de um software funcional. O termo "escalável" é falacioso. My Way – Administrador de redes esperto, se é esperto mesmo é adepto do My Way. Se você está com dúvidas, faça do seu jeito pois se der merda, é você quem vai se foder (e como). Murphy ou Lei de Murphy ou Lady Murphy ou Lei de Smurf - Para lidar com Murphy e seu exército só com POG. Murphy é sagaz e ligeiro, tá só esperando você dar mole. Nada mais rápido do que uma gambiarrazinha para acertar o que Murphy destrói. “Tudo isso se aplica para Administradores de Redes e Sistemas!”
  • 6. PPOG (Princípios da Programação Orientada a Gambiarras) Comentários são para amadores e fracos - Um SysAdmin ou DBA deve ser treinado para ser fluente na linguagem de programação usada sem precisar de comentários, independente da consequente ruína de sua vida social. Isso também é conhecido como sétimo sentido ou sentido aranha. Fé em Deus - A informática é levianamente definida como ciência exata, quando esta é na verdade uma ciência holística. Vários casos reais de divina Providência foram testemunhados em ambientes fiéis aos princípios ruins, assim o mal foi exorcizado, e a paz instalou-se graças a fé dos gambiarrizadores. Vale dizer que: há mais mistérios entre o teclado e o monitor do que julga a sua vã filosofia. Conclusão Hipotética Universal Técnica Explicativa (aka. C.H.U.T.E) - Quando nenhum dos outros conceitos se aplica, utiliza-se este até funcionar ou desistir. Faca nos dentes - O famoso "Vai fazendo ai!" “Tudo isso se aplica para Administradores de Redes e Sistemas!”
  • 7. Metodologias de Administração de Redes e Sistemas Metodologia Espírita Administrador Espirita é exímio conhecedor das técnicas de Copy/Paste e Author Code Rename além de ser discípulo do grande Baba Ovo Orixá. A metodologia Espírita o indivíduo trata de fazer as coisas sem saber o que esta fazendo, provavelmente sendo orientado pelo Tio Chico. Visita o Viva o Linux na seção scripts e copia trechos de scripts e cola em seu maldito script . No final, nada faz sentido, mas as acaba funcionando sabe-se lá como.
  • 8. Metodologias de Administração de Redes e Sistemas Metodologia do Bope Administrador Capitão Nascimento é o individuo que toca o terror nos seus subordinados e nos usuários, é o cara que proíbe tudo e penaliza quem o desobedece tirando o acesso a internet. A metodologia do Capitão Nascimento ele pega o usuário que gosta de baixar porcaria da internet e desconecta ele da rede ou roda um script bloqueando tudo na estação do individuo.
  • 9. Metodologias de Administração de Redes e Sistemas Método MacGyver Administrador MacGyver com posse de recursos e informações limitadas, consegue desenvolver uma complexa rede por completo e em questão de horas. O método recebe este nome pois, fazendo-se um comparativo com o mundo cotidiano, é equivalente a pegar um sabonete, um clipes e um chiclete e com estes ingredientes construir uma bomba atômica, metodologia de construção exaustivamente utilizada por MacGyver. Sua principal característica é a de ser infalível, não importando as condições e o tempo disponível. MacGyver e o Método MacGyver são indispensáveis em qualquer projeto de reder.
  • 10. Metodologias de Administração de Redes e Sistemas Metodologia Chuck Norris Administrador Chuck Norris também pode ser utilizada para administrar sistemas e redes com uso de um editor de textos qualquer, sua rede não precisa testes e backup. Confia 100% no código que desenvolve em seus scripts e que se quer propor um teste é duvidar da sua capacidade. Muito útil para redes com infra-estrutura e servidores de missão critica, antes que o erro se apresente ele já estará corrigido.
  • 11. Alguns exemplos de Gambiarras em Departamentos de Infra- Estruturas e Suporte Técnicos Mapa de uma Rede
  • 12. Alguns exemplos de Gambiarras em Departamentos de Infra- Estruturas e Suporte Técnicos Fluxograma do Suporte Técnico N1
  • 25. Alguém já fez alguma Gambiarra ?
  • 26. Palestrantes: João Fracassi – Analista de Suporte TI E-mail: joao.nomad@gmail.com Daniel Lara – Administrador de Redes E-mail: daniellarasouza@yahoo.com.br