Palestra: Coisas que aprendi fazendo programas 13/01/2017 15:47

Olá, mundo!

É muito legal começar o ciclo de palestras do ano palestrando na Campus Party e fico feliz de estar começando os anos assim desde 2012.

Daí vocês todos estão convidados para assistir minha palestra "Coisas que aprendi fazendo programas", onde vou falar um pouco sobre como um programador vê o mundo e no que a programação nos ajuda fora da programação.

Vai ser no dia 03/02, às 23h, não sei ainda qual vai ser o palco, mas aviso vocês :D

E se você tiver uma empresa, marca ou produto e quiser ajudar na estadia, entre em contato comigo. A gente pode aproveitar pra fazer algo legal na Campus.

Sexta-feira 13 13/01/2017 09:53

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "Jeferson Lara";

Programador (por telefone): Alô! Asdrubal? Sabe se alguém mexeu aí na data do servidor?
Usuário: Ah, mexeram sim. Dona Lourdes quer que em toda sexta-feira 13 mudem a data do servidor. Ela disse que nessa data pega vírus...
Programador: FACEPALM!
--
Camiseta: Cuidado com o JSON

Geração de parcelas 12/01/2017 15:49

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "Anonymous";

Chefe: Programador, o sistema não está gerando parcelas com data superior a 2021. Pode verificar?
Programador: Claro!
(Pouco depois)
Programador: PLOFT!
P.A.: O que aconteceu?
Programador: Olha o código...
Código:
while ($i<=$qtdeparcela)
{
if($dados["periodo"] == "N")
{
$mesatual += 1;
$mesatual=$mes+$i;
if (($mesatual >=13)&&($mesatual <=24))
{
$mesatual= ($mesatual-12);
$anoatual = $ano+1;
}
else
if (($mesatual >=25)&&($mesatual <=36))
{
$mesatual= ($mesatual-24);
$anoatual = $ano+2;
}
else
if (($mesatual >=37)&&($mesatual <=48))
{
$mesatual= ($mesatual-36);
$anoatual = $ano+3;
}
else
if (($mesatual >=49)&&($mesatual <=60))
{
$mesatual= ($mesatual-48);
$anoatual = $ano+4;
}
if($mesatual > 12)
{
$mesatual = 1;
$anoatual += 1;
}
if (($diaatual>28)&&($mesatual==2))
{
$diaatual=28;
}
if (($diaatual==31)&&(($mesatual==4)||($mesatual==6)||
($mesatual==9)||($mesatual==11)))
{
$diaatual=30;
}
$dtvencimento = ($anoatual."-".$mesatual."-".$diaatual);
}
}

Alonso: Ué, mas está certo...
P.A.: Ahn???
Alonso: Só aumentar uns 4 IFs e já gera até 2025!
P.A.: PLOFT!
--
Camiseta: Causa da morte: Código alheio

Login lento 09/01/2017 10:38

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "Kenely";

Chefe: Programador, dá uma olhada nessa tela de login, está muito lenta. O Alonso foi o último a mexer nela...
(Depois...)
Programador: Alonso, por que essa função de cálculo de preço médio está sendo chamada no login?
Alonso: Ah, o chefe falou que isso tem que ser calculado diariamente e essa é a única tela que a gente sabe que vão acessar todos os dias...
Programador: PLOFT!
--
Camiseta: Sério? O que eu te fiz?

Relatório de compras 06/01/2017 15:27

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "dramosx";

Usuário (por telefone): Eu preciso fazer um levantamento de todas as compras efetuadas em 2011.
Programador: Olha, isso não vai ser possível, pois o sistema de compras foi implantado somente em janeiro de 2012...
Usuário: Não, você não entendeu. Eu preciso que aqui onde digito 01/2011 a 12/2011 pare de aparecer essa mensagem: "Consulta permitida somente para dados a partir de Janeiro de 2012."
Programador: FACEPALM!
--
Camiseta: Por que o mundo não acabou em 2012??

Não me faça passar vergonha na frente do cliente! 04/01/2017 15:46

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "@Guergolet";

Chefe (na empresa do cliente, por telefone): Programador, está dando um monte de erros no sistema, não me faça passar vergonha na frente do cliente!
Programador: Então saia da frente dele, ué!
(Rimos muito. Fui despedido.)
--
Camiseta: Soluções simples são as melhores

A novidade 03/01/2017 10:46

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = crypt("Informação confidencial");

(Em reunião)
Chefe: Blá Blá Blá Blá Blá Blá Blá Blá Blá Blá Blá Blá
(Mais tarde...)
Alonso: Que massa isso... Os clientes vão gostar de saber da novidade...
Programador: Ahan...
(4 horas depois...)
Chefe: Olha, aquela conversa de hoje cedo é para ser mantida confidencial, por enquanto...
Alonso (com o telefone na orelha): Oops!
--
Camiseta: A sorte é que ninguém entende o Alonso

Missão dada é missão cumprida 02/01/2017 09:16

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "Diego Rui Michels";

Alonso: Terminei aqui e fiz o merge no projeto.
Programador: Tá, vou ver.
Programador: Alonso, isso não funciona. Você testou antes de enviar?
Alonso: Me pediram pra fazer, não pra testar...
Programador: PLOFT!
--
Camiseta: Deu merge!

A impressora viva! 01/01/2017 19:07

Essa foi a melhor história de 2017, que, na verdade, eu vi em 2016...

Um rapaz chamado blake messick (@blakemessick) postou o seguinte tweet:

Tradução livre:

"Meu vizinho deixou a impressora wireless sem segurança, então eu mandei isso para ele"

Na imagem, a tela de impressão com uma folha escrita: "Oi, eu sou sua impressora, eu me tornei autoconsciente. Corra."

Depois ele postou o seguinte tweet:

Tradução livre:

"atualização: meu vizinho jogou fora a impressora"

Com a foto da impressora junto com o lixo da frente de casa.

Por fim mais um tweet:

Tradução livre:

E esta é a história de como eu consegui uma impressora grátis"

E a foto da impressora com a legenda "obrigado vizinho".

Isso que dá não deixar a impressora segura como comentei no outro post.

Sobre essa história, vou falar como o Chicó: "Se é verdade, eu não sei. Eu só sei que foi assim.

Verificação de CNPJ 29/12/2016 15:06

tirinha
Inclua essa tirinha em seu site
COLE ESSE CÓDIGO EM SEU SITE x
Transcrição ↓

real historia;
string sender = "Guilherme Soares";

Programador: Alonso, terminou a validação do CNPJ?
Alonso: Terminei.
Programador: Manda pra mim.
Alonso: Tô mandando.
Código:
if (cnpj.length < 14 && cnpj.length < 15) {
return false;
}

Programador: PLOFT!
--
Camiseta: Ah, se eu tivesse férias

 

↑ Voltar ao Topo