content top

Padrão de Projeto: Exceção Fênix!

Depois do manifesto dos Programadores Que Se Garantem* chegou por aqui um novo Padrão de Projeto.

Note que um padrão de projeto é uma arte. Não são todas as pessoas que sabem usá-los, muito menos entendê-los. Esse padrão é especial, Exceção Fênix, ou em inglês e mais chic: Phoenix Exception!

A Phoenix Exception consiste em um sistema que nunca morre, pois assim como a Phoenix, ele sempre renasce das cinzas.

Veja um exemplo da Phoenix Exception.

void inserir() {
try {
//realiza alguma ação.
}
catch (Throwable e) {
//Aqui a Phoenix renasce…
Thread.sleep(1000); //Espera um pouco e aproveita para usar o padrão: ‘Pensamento Positivo’.
inserir();
}
}

Com a Phoenix Exception implementada, seu sistema estará completamente imune de falhas já que que sempre que acontecer alguma M****, feita por algum POGramador, ele renascerá das cinzas e tentará executar o que falhou no primeiro ciclo de vida.

A Phoenix Exception chegou até mim por email. E me fez ficar impressionada! Como eu não pensei nisso antes? :P

*para saber o significado do * visite o link dos Programadores Que Se Garantem*.

Share

Você vai gostar de ler isso:

Read More

Isso é Programação!

Se você está cansado de padrões de desenvolvimento de software, esse maneira é pra você: Programação para quem se garante*!

Segue abaixo o “manifesto” traduzido:

Nós somos a comunidade de Programadores Que Se Garantem*. Nós fomos humilhados por metodologias de desenvolvimento de software durante anos! Estamos cansados de XP, Scrum, Kanban, Waterfall, Software Craftsmanship (algo como XP-Lite) e quaisquer outras coisas que fiquem no caminho de Programadores Que Se Garantem*.

Estamos cansados de sermos tratados como autistas idiotas que precisam trabalhar de uma maneira manipulada e com uma programação em dupla forçada, sem qualquer tempo de ser criativo, só porque nenhum dos 10 gestores do projeto são Programadores Que Se Garantem*.

Nós vamos destruir todas essas metodologias e seguir o caminho da Programação Que Se Garante*.

Nossos valores:

Valor desejado Valor real O que nós fazemos
Individualismo e interações Toneladas de horas faturáveis Programação Que Se Garante*
Software de Trabalho Testes unitários de trabalho Programação Que Se Garante*
Colaboração Sugar o sangue dos clientes Programação Que Se Garante*
Respostas a mudanças Instabilidades e deficiências Programação Que Se Garante*

Nós acreditamos que precisamos, realmente, fazer a coisa certa: Programação Que Se Garante*!

Assinado,

Zed A. Shaw, e Programadores Que Se Garantem*.

Seja um Programador Que Se Garante*

Se você não programa e quer aprender, então, eu recomendo meu livro, Aprenda Python pela Maneira Difícil. Foi escrita para que qualquer um possa começar por ele e entender o básico da Programação Que Se Garante*.

 

*para quem se garante é um eufemismo, fica a dica.

O manifesto original está aqui: http://programming-motherfucker.com/

 

Share

Você vai gostar de ler isso:

Read More

[Gif do Dia] Monograma do Alfabeto – a resposta

Para todos aqueles que não conseguiram descobrir as letras e números.. e também para àqueles que descobriram confirmarem suas respostas, segue um gif com as demarcações do monograma!

Eu vi o monograma aqui.

Share

Você vai gostar de ler isso:

Read More

FlashMob AMD na Campus Party

Pode parecer meio atrasado, afinal, a Campus Party aconteceu faz é tempo, não é mesmo? Tá, eu sei, não tem nem mês, mas nesse mundo tecnológico tudo parece que faz muito tempo!

Bom, me parece que foi um flashmob #fail. Não houve muita interação do publico e tals, mas até que é maneirinha a música :)

E aí, gostou?

Share

Você vai gostar de ler isso:

Read More

Monograma do Alfabeto

Será que você consegue achar todas as letras e todos os números? Solte a imaginação e descubra! Depois eu dou a resposta!

Vi no gifbin.com.

Não sabe o que é um monograma? Clique aqui.

Share

Você vai gostar de ler isso:

Read More

Volkswagen & Darth Vader

Use a Força, mini Darth Vader!

uehuehueh, eu dei o maior valor nesse comercial! O guri tá “se sentindo”!

Share

Você vai gostar de ler isso:

Read More

[Promoção] Ganhe o F1 para PC do Game Alerta!

Um de nossos amigos e parceiros, Game Alerta, filhote do Cine Alerta, está com sua primeira promoção!

Em parceria com a WarnerBrosBrasil, eles vão sortear o jogo F1 para PC ! Como fazer para participar do sorteio? Simples, basta seguir o @gamealerta e a @WBgamesbr no twitter e dar RT na seguinte frase:

“Eu sigo o @gamealerta e @WBgamesbr e quero o game F1 2010 http://bit.ly/hPL8aX

Não vão esquecer o link, viu?

O sorteio será feito no dia 11/02/11 às 18hrs. Para saber mais, confira o regulamento aqui.

Share

Você vai gostar de ler isso:

Read More

Piadas Nerds + Linux Mall == Promoção!!

Olá PessoALL!

Mais uma vez estamos aqui com uma promoçãozinha pra vocês! Essa é pra dar uma relaxada nos nervos, enquanto ocorre a votação dos elementos (a enquete tá na barra lateral, viu?) que vai decidir quem ganhará o Yoda!

Numa parceria do Piadas Nerds com a Linux Mall, vamos fazer o sorteio do livro “O melhor do humor na internet 2“.

O sorteio será realizado no dia 21/12/2010. Participe! Veja como é fácil!

Como Participar em 10 passos:

1 – Siga @linuxmall e @piadasnerdsblog no Twitter.

10 – Tuite a seguinte frase (sem as aspas): “Siga @LinuxMall e @PiadasNerdsBlog e concorra a um livro de piadas de internet http://toma.ai/Rg2 e http://kingo.to/odO RT!”.

Fácil, não?

Sobre o Sorteio:

O sorteio será realizado no dia 21/12/2010 pelo sorteie.me e terá o resultado divulgado pelo @LinuxMall, @PiadasNerdsBlog e nesse mesmo post!

Serão DOIS livros sorteados e dois ganhadores, maneiro né? Duas chances pra ganhar (mas se você ganhar o primeiro, já tá descartado do segundo, só pra ficar claro, espertinho!).

E aí, já tá seguindo e tuitou?

Share

Você vai gostar de ler isso:

Read More

Votação do Concurso: A verdadeira descrição dos elementos!

Olá Pessoal!

Nós recebemos muitos elementos legais, muito legais mesmo!

E ficou difícil decidirmos qual elemento era o mais legal de todos! Então, separamos os 10+ e vamos deixar vocês escolherem quem merece ganhar um Yoda de Natal!!

A enquete vai permanecer aberta aí ao lado até o dia 20 de dezembro de 2010 às 15:30! Você pode votar uma vez a cada uma hora! Fique esperto!

A relação dos elementos selecionados segue abaixo, em ordem de envio. Como as figuras não eram obrigatórias, alguns tem e alguns não tem :)

01. Sheldômio, by Bruno Ferreira

Número atômico: 1ºAp, 3°Andar
Função: não se mistura a nenhum outro elemento por conta própria, somente induzido a CHANTAGENS feitas em laboratório.
Reage a: exposição excessiva a vida real.
Combinação perfeita: AmyFarrahFowler e um pouco a Drª Beverly (mãe de Leonard).
Combinação explosiva: Certamente, sem dúvidas, Penny.
Precauções: não ignorar os poderes destrutivos desse elemento, não tente acomodar-se em seu lugar, pois será submetido a torturas psicológicas para abandonar o mesmo, manusear com cuidado.
Conservação: conservar em um servidor de WoW

02. Álcool, by Carlos Vinicius

Massa: mais encontrado em 600ml e 1L
Função: melhora a aparência de outros elementos como Mulher (Mu).
Reage a: Homem (Hm), Mulher (Mu)
Combinação perfeita: Combina com quase tudo, especialmente gelo, limão e açúcar.
Combinação explosiva: Pode causar efeitos indesejáveis no dia seguinte se misturado a “Boa Noite Cinderela”
Precauções: -Seu uso excessivo pode causar amnésia, -Pode ser viciante, -Pode ser detectado por bafômetro

03. Compact Disc, by Neto

Grupo: Qualquer um, de pagodeiros a emos.
Numero Atômico: varia até 700.
Função: Armazenamento de dados, mas usado principalmente para reproduzir audio.
Reage: Principalmente a poeira e arranhões.
Combinação Perfeita: Avenged Sevenfold
Combinação Explosiva: Restart (realmente espero que exploda!)
Obs: É aquele negócio redondinho com um furo no meio que tem duas letras e começa com “C”.

04. Elemento X, by Anderson Santos

Função: Combinação certa pode gerar Heróis (Hr) ou Vilões (Vl)
Reage a: Aparentemente reage a quase todos os elementos conhecidos das mais variadas formas
Combinação perfeita: Açucar, tempero e tudo que há de bom.
Combinação explosiva: Tesouras, caracóis e caudas de filhotes de cachorro.
Características gerais:
- Muito comum em Townsville
- Só funciona se for usado acidentalmente.

05. TPM (Tensão Pré-Menstrual), by Maycon Vitali

Função: Fazer ligação com o elemento mulher (Ml), causando dor e sofrimento.
Reage a: Qualquer elemento humano (Hn) a um raio de 2 metros.
Combinação perfeita: Muito chocolate e bajulação
Combinação explosiva: Elemento HmAm — Ligação covalente entre os elementos Hm (homem) e Am (amigos)
Massa: Nunca, jamais e em hipótese alguma gorda!

06. Nerd Primitivo, by Carla Négri

NÚMERO ATÔMICO: 42
MASSA: variável entre 10 e 150Kg (com margens de erro)
SÍMBOLO: 8D
DESCRIÇÃO: elemento raro nos dias atuais. Mantenedor dos princípios básicos nerds que surgiram antes da liberação do título “nerd” a qualquer outro elemento leitor de quadrinhos da família dos humanóides.
GRUPO: Qualquer um que tenha acesso à Internet e/ou livros.
FUNÇÃO: Multifuncional. Qualquer coisa ligada a matemática, computação e física. Maior sensibilidade à atividades que envolvam simulação real e sejam relacionadas às três matérias citadas.
REAGE A: sol, outros nerds, locais tumultuados. Registram-se alguns casos de reação a elementos de sexo oposto.
COMBINAÇÃO PERFEITA: café.
COMBINAÇÃO EXPLOSIVA: café com coca-cola.
FAMÍLIA: em geral podem ser classificados como seres humanóides; porém podem ser encontrados entre alguns subgrupos mais restritos, como estudantes, cientistas, professores, programadores, entre outros.

07. Sogra (Sg), by Deleon Simoni

Grupo: normalmente o grupo mais velho
Numero Atomico: 666
Massa: quanto maior a massa, mais instabilidade no elemento
Função: estabilização das ligações
Reage a: Homen (Hm) e a vida (Vd)
Combinação perfeita: Ainda há de ser descoberta
Combinação explosiva: Bingo (Bg), Sexo (Sx) e Novelas (Nv)
Características gerais:
- Elemento pré historico
- Surgiu especialmente para atrapalhar sua vida.
- Qualquer movimento causa uma reação em cadeia.
- Porém possui ligaçoes fracas e com o tempo acaba morrendo sozinho. XD

08. Internet Explorer (Ie), by Anderson Weschnhoski

Função: Nenhuma, apenas ser executado para o Download do Firefox (Ff)
Reage a: Nao reage a nada é ignorado por qualquer elemento que tenha uma alta carga eletrica ou QI
Combinação perfeita: Combina sua inutilidade com seu OS padrão Windows (Wn) que juntos tiram qualquer usuario do serio.
Combinação explosiva: Se usado junto com sua combinção perfeita, em um Hardware ultrapassado com uma conexão discada de baixa velocidade:
- Deixa qualquer usuario extressado.
- Não realiza algumas operações, assim como interpretar corretamente alguns códigos CSS.
- Há a necessidade de abrir o gerenciador de tarefas.

09. Dinheiro (Di), by Samuel Félix

Numero atômico: Dependendo da conta pode ser positivo ou negativo
Função: Adquirir uma porção de felicidade (Fe) e obviamente atrair a Mulher (Mu)
Combinação Perfeita: No bolso no homem que sabe maximizar a função (imagem ao lado, ou latex abaixo):
Para Fel  (Felicidade Maximizada), C (Contas correntes), c’ (uma conta € C), di’ (uma porção de Di), maximize
\DeclareMathOperator*{\argmax}{arg\,max}
\begin{equation}
\displaystyle Fel = \argmax_{c’ \subset C} \sum_{di’ \in c’} {Fe(di’)}
\end{equation}
Combinação Explosiva: A mulher que sempre irá trocar Di por Bs (Bolsa) e Sp (Sapato)
Características gerais:
- É melhor aproveitado dependendo do objeto trocado (camisa de time >>> bolsa * sapato )
- Deixará de existir se cair nas mãos erradas (mulheres)

10. Nerd (Nd), by Thiago Pires

Função: Acessar blogs e páginas da internet, passar todas as últimas notícias para os amigos desinformados, comprar todas as coletâneas dos filmes e livros legais, consertar o computador dos amigos da família dos não-Nerds (também chamadoa família dos aNerds), enviar e-mails para o pessoal do suporte da Microsoft (Ms), etc.
Reage a: Praticamente tudo. Quase todos os elementos podem causar algum tipo de reação no elemento Nerd (Nd). No entanto, dependendo do estado de ionização, o Nerd (Nd) pode apresentar uma certa resistência ao Sarcasmo (Sc).
Combinação perfeita: De todas as combinações possíveis para o Nerd (Nd), existem três combinações que apresentam maior compatibilidade em todos os estados de ionização do elemento: Tecnologia (Tc), Informação (In) e Cafeína (C8H10N4O2).
Combinação explosiva: De todas as combinações possíveis para o Nerd (Nd), aparentemente existe apenas uma capaz de realmente tremer as bases do elemento: o Sexo oposto (So).
Características gerais: Possui massa, carga, estrutura, ionização, matéria, estado e quase tudo extremamente instável e variável. Pode se apresentar de diversas maneiras e utiliza saudações diferentes conforme muda sua combinação (Ex.: “Que a força esteja com você” quando combinado com Star Wars [Sw]; “Vida longa e próspera” quando combinado com Star Trek [St]; “Hello World” quando combinado com Programação [Pr]).

Agora é com vocês!! Votem!! :D

Share

Você vai gostar de ler isso:

Read More

O Universo em diversas escalas

Tem um original em inglês aqui, mas pra galerinha que não tá afim de gastar o inglês, segue a versão em português abaixo:

Tá perdendo uma animação muito legal que representa a escala do universo. Cadê teu flash?

A dica foi recebida por email de Rafaelf.

Viu uma coisa legal e nerd? Manda pra gente: piadasnerdsblog@gmail.com :D

Share

Você vai gostar de ler isso:

Read More
content top

Switch to our mobile site