quinta-feira, 27 de setembro de 2012

quinta-feira, 20 de setembro de 2012

A Falha do Angry Birds

Aqui estamos com mais esse post brilhante do meu amigo Rondinelli, sobre Social Games. Agora ele fala sobre o modelo de negócios do Angry Birds. Espero que curtam!

---

Quando Angry Birds chegou ao mercado parecia que não seria possível resistir ao jogo, bastava olhar para as mãos de alguém que tinha um aparelho Android ou iPhone e lá estavam os dedos deslizando para arremessar pássaros em pilares e bombas pra aniquilar aqueles malditos porquinhos famintos por ovos. Alguns diziam que era mais viciante que Tetris e Jewels e que seria o novo game mais duradouro e jogado de todos os tempos, por alguns meses eu acreditei nisso e por meses eu também deixei de dormir para tentar concluir uma fase ou conseguir um novo record. Simplesmente não dava para resistir. Alguma coisa mudou no reino do desejo das pessoas (em mim também) e os pássaros perderam espaço nos corações dos gamers (ohhh :/).

Algum tempo depois os pássaros chegaram furiosos ao mundo dos jogos sociais do Facebook, foi uma nova febre de divulgação de resultados de placar, gente disputando pra ficar no topo das fases do jogo. Essa versão social tinha alguns recursos diferenciados da versão app, objetos diferentes que você podia jogar no lugar do passarinho. Por um breve momento pareceu que tinham ganho vida nova, que seria uma nova febre, mas os passarinhos caíram e não se levantaram mais...

quarta-feira, 12 de setembro de 2012

Dia do Programador 2012: Programação Assíncrona com Notificação de Eventos em C

import datetime
x = datetime.date(2012, 1, 1)
y = datetime.date.today()
if (y - x).days == 256:
    print("Feliz Dia do Programador, via #tocadoelfo!")

u_time hora_postagem = 1347451200;

Hoje é dia do programador! Todos os anos eu faço uma postagem nesta data pra lembrar o porque de eu gostar tanto de programação. O post dessa edição é algo que eu já venho querendo fazer há algum tempo, que é falar sobre eventos em C. Isso tudo porque depois que eu programei em Delphi há alguns anos e comecei a mexer com node.js recentemente, eu vi a luz e me interessei no assunto e pensei, por que não em C?

Sobre o Dia do Programador

O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Este número foi escolhido porque é o maior número que pode ser representado por um byte (oito bits). Além disso, esse número é a maior potência de dois que é menor que o número 365 (o número de dias do ano, duh). Também pode ser representado, em hexadecimal como 0x100 e em octal como 0400.

O Dia do Programador é dia 13 de setembro, exceto em anos bissextos (como este ano), nos quais ele é comemorado no dia 12 de setembro, pois esse é o 256º dia do ano bissexto.

Meu Dia do Programador

Quatro meses atrás, eu e alguns amigos estávamos conversando sobre programação. Papo vai, papo vem um deles falou o seguinte:

"Olha, eu só queria que programar sockets fosse mais fácil. Ficar criando threads ou forkeando a aplicação a cada nova conexão é um saco"

Eu prontamente respondi:

"Então, mas dá sim, quem te disse que não é possível?"

E o kra respondeu:

"Não dá, vc precisa ficar monitorando o socket servidor e os malditos sockets clientes, e pra isso é necessário pelo menos dois processos"

Eu disse, em seguida:

"Então, não precisa mesmo! Com um processo só dá pra fazer todo o serviço de servidor"

Eu e meu amigo ainda ficamos discutindo alguns minutos e eu disse "Então tá, vou te mostrar que é possível". E aqui estou, pra provar que é possível sim, e ainda de uma maneira extremamente elegante!

O desafio de criar um servidor com um único processo.

quarta-feira, 5 de setembro de 2012

Teclas de Atalho do #Excel: Cole com a Tecla ENTER

Salve visitantes do #tocadoelfo!

Vocês sabiam que no Excel é possível colar um conteúdo recém copiado apenas pressionando a tecla ENTER? Façam o teste, é só copiar uma sequência de células e, ao invés de colar usando CTRL+V, pressione a tecla ENTER, o resultado final é o mesmo e você "economiza uma tecla"... :)

Se quiserem ver mais dicas de atalho para o Excel do Blog do Dr. Planilha é só acessar o link a seguir:

CLIQUE AQUI para ver mais dicas de atalho!

Um grande abraço do Dr. Planilha!