Jogo do Mário com HTML, JavaScript (jQuery) e CSS Postado por em Pessoal, Projects, Tecnologia, Web, jQuery

Costumo me divertir fazendo os trabalhos da faculdade de forma “diferente”. Semestre passado, meu professor de Inteligência Artificial pediu para que fizéssemos um robô inteligente, que pudesse sair do ponto A e chegar ao ponto B sozinho, sem conhecer o terreno. Existiriam obstáculos, saídas aleatórias e um número de vidas finitos, os quais vão se esgotando de acordo com o número de passos.

Resolvi, então, fazer isso em JavaScript e CSS! Dei uma incrementada e fiz um sistema para salvar e reabrir fases, configurar velocidade, tamanho do terreno, número de obstáculos, número de vidas, número de saídas e jogada manual.

Compatível com Firefox, Safari, Chrome, IE 6+, afinal, vai saber que navegador o professor usa ;D

Veja aqui o resultado:

Problema do Labirinto com HTML, JavaScript (jQuery) e CSS

Ideias, Inovações encapsuladas e a Branca de Neve Postado por em Negócios, Tecnologia, Web

Além do HorizonteCada dia que passa, venho percebendo que existem três grupos distintos de pessoas: as que só enxergam o que está a imediatamente à sua frente (ou CMDC Group), as que enxergam depois do horizonte (CMDCN Group) e as que também enxergam além do horizonte (CMDF+C), mas utilizam um binóculo para isso.

Cerca de 140 mil empresas surgem por dia, o que me faz pensar que, ou o mundo está muito inovador ou tem bastante gente replicando idéias. Nem todos copiam, alguns preferem reinventar a roda. Eu, particularmente, admiro empresas que inovam encapsuladamente.

Você realmente acha que o Orkut dá lucro significativo para o Google ou que ele veio para fazer a galera mandar recaditos miguxitos? Então saia do CMDC Group.

Leia o restante do post »

IE 6: Nem o site do MSN é compatível Postado por em Tecnologia, Web

Vivo me questionando: devo continuar perdendo tempo/dinheiro com o IE 6? Infelizmente, ainda acho que este péssimo browser detém uma fatia considerável dos visitantes e, somente por isso, devo continuar fazendo uma versão compatível.

Hoje resolvi clicar no sistema de skin que tem no site do MSN, da Miscrosoft. Incrível foi perceber que nem o próprio site da Microsoft tem suporte ao Internet Explorer 6.

Testem vocês mesmos: posicione o mouse sobre uma das opções de cores e percebam que não há alteração visual e, mesmo que clique, nada acontece. Aponte o mouse um pouco mais para a borda e perceba que o mouse sofre uma alteração quando sobreposto à borda. Sim, você só conseguirá trocar de cor se clicar exatamente na borda.

IE 6 IE 6

O mesmo NÃO acontece com o Firefox  (nenhuma novidade).

O Modelo de Negócios na Internet Postado por em Negócios, Tecnologia, Web

Vejo atualmente diversas empresas com idéias fabulosas indo por ralo abaixo. Muitas delas tinham ótima tecnologia, grande número de usuários e mesmo assim fracassaram.

Fato é que não basta apenas um design bonito e uma bela idéia para seu negócio decolar. Você precisa de um bom plano de negócios. O grande problema de alguns empreendedores é justamente entender que o modelo da vida real não é totalmente aplicável a vida cibernética.

Alguns empreendedores das antigas, que não possuem tal intimidade com a vida online, acham que apenas lançando seu produto na grande rede terão seu faturamento triplicado, ou mesmo, que estará na próxima edição da maior revista de tecnologia do Brasil. Não é bem assim.Proibido Folhear!

Podemos fazer uma analogia do modelo de negócio fracassado na internet com aquele dono de banca carrasco, que coloca uma placa “Proibido Folhear”, obrigando o freguês a comprar a revista “no escuro”, sem saber se “aquela matéria” tão esperada finalmente foi publicada.

Experimente, depois compre!O modelo de sucesso seria como aquele cybercafé, que disponibiliza um stand com várias revistas e, enquanto o cliente toma um cappuccino, pode folheá-la. Caso ache interessante, leva ao caixa e realiza a compra, satisfeito em saber que está levando algo que realmente procurava.

O modelo totalmente pago é algo que assusta o usuário e, na maioria das vezes, acaba por fracassar. A internet é algo como “veja antes de comprar”, “faça você mesmo”, “crie a sua versão” ou mesmo “faça parte disso”.

O usuário deve ser livre, e deve sentir-se livre. Não tire esse sentimento do seu cliente. Da mesma maneira que seu cadastro deve ser fácil, sua saída também deverá ser. Permita que ele cancele sua conta a qualquer momento.

Seu modelo de negócio deve ser um equilíbrio perfeito entre a gratuidade e o faturamento. Tal equilíbrio jamais deverá ser quebrado, nenhum dos lados deve invadir o território oposto.
Seu concorrente está esperando esse momento.

Porém, não pense que apenas conciliar estes fatores seja suficiente para seu sucesso. Sério, no www ao lado tem um concorrente com um serviço similar ao seu. O grande desafio é um modelo de negócio robusto aliado a um produto altamente vendável, capaz de fazer qualquer concorrente parecer um sumário perto do Google.

Torre de Hanoi, jQuery e CSS Postado por em Outros, Web

Resolvi fazer o trabalho acadêmico da matéria de Estrutura de Dados II de uma maneira diferente. O trabalho proposto para Complexidade de Algoritmos foi a famosa Torre de Hanoi. Fiz de uma maneira divertida, utilizando Javascript (jQuery) e CSS.

A lenda da Torre de Hanoi

No grande templo de Benares, debaixo da cúpula que marca o centro do mundo, há uma placa de bronze sobre a qual estão fixadas três hastes de diamante. Em uma dessas hastes, o deus Brama, no momento da criação do mundo, colocou 64 discos de ouro puro, de forma que o disco maior ficasse sobre a placa de bronze e os outros decrescendo até chegar ao topo. A atribuição que os monges receberam foi de transferir a torre formada pelos discos, de uma haste para outra, usando a terceira como auxiliar com as restrições de movimentar um disco por vez e de nunca colocar um disco maior sobre um menor. Os monges deveriam trabalhar com eficiência noite e dia e, quando terminassem o trabalho, o templo seria transformado em pó e o mundo acabaria.

Ah, sim! Os discos foram inspirados no antigo logo do jQuery.

Para visualizar, acesse:
http://marcospassos.com/blog/works/hanoi/

[Offtopic] Economize tempo: jQuery!

Hoje em dia, programar em JavaScript “cru” é como auto-flagelar-se. O jQuery, por exemplo, simplifica de maneira inacreditável o código além de compatibilizar diversos problemas entre browsers, sendo o framework adotado por mim para minhas aplicações.

Bookess Postado por em Bookess, Tecnologia, Web

BookessHá exatamente 145 dias, no dia 23 de abril de 2008, iniciei meu novo projeto, o Bookess, ainda em versão beta. Para quem não conhece, o Bookess é um sistema interativo para criação de livros online (ebooks), permitindo editoração completa, desde a capa as folhas. Além disso, também é possível a criação de livros coletivos e outros recursos que você utiliza ao ler um livro real, como marcar páginas, pular etc.

A fim de exercitar sua veia de autor? O Bookess pode ajudar bastante. O site traz ferramentas de comunidade voltadas para fãs de literatura e permite que os internautas publiquem seus próprios livros para leitura na web.

Depois de publicados, os livros são acessados por meio de uma interface Ajax. O Bookess monta a capa e os capítulos com base nas escolhas do internauta. Outros membros da comunidade podem avaliar e comentar as histórias. O autor pode ainda ativar o recurso de colaboração, que permite que outros internautas ajudem na elaboração do livro. A interface do site é bastante intuitiva e o Bookess conta com uma ampla variedade de livros em português.

INFO Online – http://info.abril.com.br/web20/279.shtml

Atualmente o Bookess já se encontra na versão em português e inglês, e possui centenas de usuários e livros, além de já ter sido noticiado em alguns sites, como na INFO Online.

Visite:
http://www.bookess.com/