Archive for março, 2011

Desenvolvendo Jogos em HTML5 – Parte 1

HTML5 games

Já tem algum tempo que o HTML5 esta ai, nenhum browser ainda suporta todas as suas funcionalidades, mas mesmo assim o desenvolvimento em HTML5 já esta começando a ameaçar o Flash Player.

A Apple decidiu comprar uma briga (na minha opinião não justificada) com a Adobe ao decidir que o IOS não teria suporte ao Flash e deu um empurrãozinho no HTML5, antes disso pouca gente realmente já estava antenado no assunto.

Na minha opinião, o Flash é superior em vários aspectos ao HTML5, começando pela orientação a objetos e a integração do AS3 com diversas outras linguagens e tecnologias, sejam da Adobe ou não. O AS3 vai muito alem de fazer sites e o HTML5 tem seus pontos fortes também, a verdade é que o HTML5 não vai substituir o Flash totalmente como a Apple gostaria e os dois vão continuar existindo por um bom tempo.

Para me manter atualizado decidi dar uma olhada no HTML5 e gostei bastante, sempre gostei de bibliotecas gráficas, e decidi escrever um tutorial misturando um pouco do meu gosto por desenvolvimento de jogos.

Este tutorial será dividido em vários posts curtos, conforme eu for fazendo o jogo vou postando as partes do código, minha intenção é manter os posts rápidos e frequentes, para facilitar a leitura de todos os posts estou criando a categoria Tutoriais / HTML 5.

O jogo criado será relativamente simples, um clone de Paciência Spider, onde tentarei usar o minimo de imagens possíveis e explorar o poder do canvas, novo recurso do HTML 5.
Como eu escreverei o jogo junto com os posts e conforme eu for estudando HTML5 talvez em algum momento eu decida mudar boa parte do que já foi feito.

Read more

Campus Party BR 2011, eu fui!!!

Campus Party 2011

WooooOOOOOOoooop

Já tem um mês que eu estou para postar isso, mas para variar um pouco meu tempo livre anda extremamente escasso.

 

Compareci à quarta edição do evento no Brasil e me diverti bastante. Foi amplamente noticiado que tivemos problemas elétricos e de segurança, sem falar nas 9 horas de fila, mas isso não atrapalhou o clima do evento.

Eu segurando um lendário TK3000

Eu segurando um lendário TK3000

John "Maddog" Hall

John "Maddog" Hall - Diretor Executivo da Linux International, dirige um carro com a placa UNIX

Tive a oportunidade de ver e interagir com algumas lendas da cultura nerd/geek, como Jon “Maddog” Hall que passou por mim de roupão o me cumprimentou como se fosse mais um campuseiro procurando o restaurante, Steve Wozniak, que ficou o dia todo autografando desde iPads até um TK3000 e um Mac II de 91. Também vi ao vivo Alexandre Ottoni(Jovem Nerd), Deive Pazos (Azaghal), Afonso 3d, @Interney, @MussumAlive, PC Siqueira e Diego, Gustavo Guanabara (Guanabara.info) e varias outras web pessoas.

 

Conheci muita gente bacana e reencontrei vários amigos que não via há alguns anos, participei de campeonatos e promoções, ganhei milhares de brindes e passei um calor inacreditável. Também fiquei empolgado para fazer um casemod, que será assunto de um post assim que a maquina estiver pronta.

Foi a primeira vez que participei do evento e com certeza não será a última, cometi vários erros de campuseiro de primeira viajem e tive sorte em estar precavido com vários itens sobressalentes, deixarei aqui as dicas para quem pretende participar da próxima edição.

Steve Wozniak

Steve Wozniak, co-fundador da Apple

A conexão de internet é realmente muito boa se comparada com a que você tem em casa, mas não é tudo isso que se fala, como existem aproximadamente 7000 pessoas tentando aproveitar ao máximo seus torrents a banda de 10Gbps fica reduzida, embora ainda seja alta o problema dois downloads é a taxa de envio dos sedders, então seu download não fica muito mais rápido a diferença real é que se você fizer milhares de downloads um não interferirá no outro. O truque do download é copiar dos outros campuseiros, como a rede é cabrada em gigabit você consegue taxas de transferências altíssimas, vários programas foram usados para isso, principalmente o DC ++.

 

Para mim o mais interessante foram as palestras, são elas que fazem todo o trabalho de ir até lá valer a pena. Para jogar video game eu fico em casa sem passar calor. As oficinas também foram muito boas, iam de blogs a robótica, de casemod a foguetes, com anônimos e conhecidos do meio.

Read more

Problemas com o wordpress 3.1

Pela primeira vez em anos o wordpress me passou a perna, essa semana atualizei o wordpress e a pagina inicial do blog saiu do ar, só percebi porque estava monitorando as variações de acessos, que despencaram.
Colegas que usam o wordpress NÃO atualizem para o 3.1 ainda, nem para o 3.0.5 que em alguns casos está na verdade instalando o 3.1
A atualização cria um redirecionamento em loop e qualquer um que tentar acessar a pagina vera a seguinte mensagem:

The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.
This problem can sometimes be caused by disabling or refusing to accept cookies.

Como apenas a primeira página é afetada muitos estão com esse problema e não sabem.
Ainda não há uma correção oficial e algumas pessoas estão modificando alguns arquivos do wordpress para resolver o problema, no momento a melhor solução é instalar e ativar o plugin WP htaccess Control e esperar pela correção oficial.
Peço desculpas pelo inconveniente e informo que estarei atualizando frequentemente o blog esse mês e monitorando falhas, assim que houver uma correção definitiva ou for seguro atualizar eu informo

EDIT:
A solução definitiva é desabilitar o “Canonical Redirects”, instalando o plugin “Permalink Fix & Disable Canonical Redirects Pack” que corrige o problema, corrige algumas coisa a mais mais que o htaccess como a paginação do blog.
Hoje o blog ficou algumas horas em White Screen Of Death, e foi resolvido graças a esse link: http://www.colinmcnulty.com/blog/2008/07/08/solution-to-wordpress-blank-screen-of-death/

Return top

Sobre

Um blog sobre computadores, PDAs, música, cinemas e demais viagens da cabeça de um programador que não dorme