Programação Orientada a Gambiarras
Abril 30, 2007
Segundo a Wikipédia, Gambiarra é o nome dado informalmente ao procedimento necessário para a configuração de um artefato improvisado. Em outras palavras, é tudo aquilo que é de difícil concepção, de inesperada execução para tornar fácil o uso de algo que sequer deveria existir.
A Programação Orientada a Gambiarras (POG) é um paradigma de programação de sistemas de software que integra-se perfeitamente a qualquer grande Paradigma de Programação atual.
Para que um programador possa exercer a POG são necessários alguns fatores específicos, facilmente encontrados em ambientes de desenvolvimento, tais como sistemas mal projetados, usuários chatos, falta de tempo, aproximação do final da tarde, ter o Jackie Chan como chefe, dentro outros.
Reunidos, todos estes fatores transformam o programador em um gambiarrizador, espécie mais evoluída de programador, que possui curva de aprendizado e produtividade muito mais altas.
Estudos recentes mostram que os programadores que evoluem para gambiarrizadores vivem melhor. Tudo pelo fato de que, enquanto transformados em gambiarrizadores, eles entram em um estado alfa, onde tudo na vida funciona.
Alguns dos principais princípios da POG são, principalmente:
- Se funciona, então tá certo – Acoplado ou não, mil funções ou 10, padrões de projeto… Nada disso tem valor para o usuário, que só precisa de um software funcional. O termo “escalável” é falacioso.
- Murphy – 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 pra acertar o que Murphy destrói.
- Comentários são para amadores – Um desenvolvedor deve ser treinado para ser fluente na linguagem de programação usada sem precisar de comentários, independente da conseqüente ruína de sua vida social. Isso também é conhecido como sétimo sentido.
- Fé em Deus – A informática é levianamente definida como ciência exata, quando esta é na verdade uma ciência holística.
- 1337 h4×0r5 dud3 lol – Quanto menos legível, mais respeitado o código é. Conseqüentemente menos alterado ele é, e mais estável o sistema fica, garantindo a empregabilidade do gambiarrizador.
- Capacidade de Abstração – Este conceito se baseia em focar-se no problema e desconsiderar conceitos e dados desnecessários para atingir o objetivo, ou seja, o Programador deve abstrair tudo que lhe faça perder tempo como regras de negócio desnecessárias ou tratamentos de erros.
Para mais detalhes, como o catálogo dos Gambi Design Patterns, ou Padrões de Projeto Gambi, exemplos e prazos de um projeto POG, visite a página na Desciclopédia.
Power Rangers: Elemento MiguxO
Abril 29, 2007
Como é fato sabido, a franquia dos Power Rangers teve início com os Power Rangers: Elemento MiguxO, também conhecidos como Power Rangers: EMO ou Emo Rangers.
Confira imagens do primeiro episódio da série! Com vocês… Go Go Emo Rangers!
Socorro! Estou sendo atacado pelo csh!
Abril 28, 2007
Devido muito provavelmente à mais profunda, sincera e completa falta do que fazer, um programador resolveu utilizar o código-fonte do Doom (liberado anteriormente pela fabricante) para fazer um variante onde os inimigos são… Os processos executando neste momento! Ou seja, os Daemons.
Isso significa que quando você mata um personagem no jogo, o processo correspondente é morto no sistema. E aparentemente, da mesma forma que você pode matar os processos, eles também podem te matar. Neste caso, o usuário não é assassinado instantaneamente pelo sistema. Pelo menos, esperamos que não…
Conheça Doom: The Aftermath, do qual tive notícia através do VivaLinux!
1 de Esparta
Abril 26, 2007
Com participação de Chuck Norris, 1 de Esparta. Um filme épico baseado em fatos reais. Como todos sabem, Chuck Norris é anterior a toda a História Desconhecida, Inacessível e Inimaginável.
Mas sobre o filme… Chuck Norris passava pela Grécia, procurando um tal de Hércules. com quem tinha uma discussão à distância (claro, se a discussão fosse presencialmente, ele já teria resolvido), chegando bem no momento da invasão da Grécia pelos imensos exércitos Persas. Lá, os espartanos imploram para que Chuck Norris os defenda e ele parte sozinho contra 3,8*10^19 soldados persas.
Um dos diálogos do Filme:
- Bilhões de soldados cairão sobre você. Nossas flechas escurecerão o céu. – Zé Persa
- Basta um roudhousekick e vocês é que escurecerão o céu. – resposta de Chuck Norris.
Foto: Desciclopédia.
Pérolas da Internet
Abril 24, 2007
Clique nas imagens para vê-las em tamanho maior, hehehe! :)
Celular de cartão

O cheiro do celular

Comendo bolinhos

Maluco do Google Earth

Link(s) Relacionado(s): Orkut, Riso Solto.
Cadeira super legal (esquisita) e diferente (bizarra)
Abril 17, 2007

A Stance Angle Chair é uma cadeira ergonômica que garante a correta distribuição do peso corporal de qualquer tipo e tamanho de pessoa. Os seus controles de ângulo e altura simplificados, juntamente com o apoio para a coluna e almofada para os pés, fornecem suporte para otimizar a postura de uma infinidade de posições, incluindo a mais benéfica de todas: “a posição neutra”. Oohhh!
Como a posição em pé reclinada faz com que seja praticamente impossível alcançar seu computador, você vai precisar também do acessório TaskMate, que se encaixa na sua mesa e serve de apoio para o teclado e para o monitor.
Já reparou como no final do dia você desliza, quase para debaixo da mesa, a ponto de se virar a cabeça e a visão ser tapada pelo braço da cadeira? Então não reclame antes de experimentar!
É a solução ideal para proteger suas costas, melhorar a circulação e aliviar a pressão na bunda (?) sem redução da produtividade no trabalho. E custa apenas $1200 dólares com aquele descontão das Casas Bahia! Aproveite!! :P
Link(s) Relacionado(s): OhGizmo!, Meio Bit, Nerd Approved.
Coisas que computadores só fazem em filmes
Abril 13, 2007

O blog The programming blog fez um artigo muito interessante sobre computadores, filmes e mentiras, não necessariamente nesta ordem.
Com o Título de “Things Computers Can Do in Movies”, foi criada uma lista genial de coisas incríveis que os computadores fazem no seu dia-a-dia, mas somente no cinema ou na televisão mais próxima de você.
Alguns itens traduzidos:
1. Processadores de texto nunca mostram o cursor.
8. Você é capaz de infectar um computador com um vírus destruidor simplesmente digitando “UPLOAD VIRUS”. (Veja “A Fortaleza”.)
12. Pessoas digitando em computadores podem desligá-lo com segurança sem salvar as informações.
13. Um hacker sempre estará apto a “quebrar” o mais sensível computador do mundo tentando acertar a senha em apenas duas tentativas.
16. Cálculos complexos e o carregamento de milhares de informações será completado em menos de três segundos. Modems de filmes aparentemente conseguem transmitir informações com velocidade aproximada à 2Gb por segundo.
20. Qualquer computador pode interagir com qualquer outro computador feito em sua própria galáxia (Veja “Independence Day”.)
Veja a lista completa aqui. Ela possui 27 itens e está em inglês, mas vale cada segundo gasto. :)
Link(s) Relacionado(s): Meio Bit.
Atendimento Especializado
Abril 11, 2007
Voltamos ao Normal…
Abril 10, 2007
Depois do grande sucesso do Desktop Maker, parece que as coisas finalmente estão voltando ao normal…
Os acessos escassos, etc… Bom, estamos com umas idéias interessantes (é, temos que falar no plural porque fica mais bonito e menos egocêntrico! :-P )
O que vocês estão achando deste blog? O que vocês gostariam que acontecesse por aqui? Comentem! Comentem! Comentem!
P.S.: É, esta é a primeira EnquetePorca dos Vermimundos: um monte de pergunta junta e tem que comentar pra votar nela…
Seu Player xing-ling daria a vida por você?
Abril 9, 2007
Kevin Garrad estava patrulhando uma rua em Tikrit, no Iraque, quando virou uma esquina e deu de cara com um rebelde, AK-47 na mão. Os dois atiraram. A rigor a couraça usada pelos militares americanos não deveria protegê-lo de um tiro de Ak-47 quase à queima-roupa, mas como ainda estava respirando depois do tiro na altura do coração, Kevin viu que algo estava errado. A sorte foi seu iPod, devidamente guardado no bolso esquerdo do uniforme.
O iPod absorveu a maior parte da energia da bala, e o resto o colete cuidou. Kevin deve estar até agora em choque por causa do susto, mas ao menos uma boa notícia ele teve: Um engenheiro da Apple viu o caso e está mexendo os pauzinhos para conseguir um iPod 0KM pra substituir o “falecido”, já que era um modelo antigo, fora da garantia.
Quanto ao terrorista, esse foi se entender com Allah. As más línguas dizem que ele estava com um Zune no bolso.
Link(s) Relacionado(s): Macenstein, Meio Bit.











