Esta certo que Steve Jobs já esta no céu..., mas a "briga" entre ele e seu "inimigo" Bill Gates sempre foi notícia no mundo de informática.
E, pensando nisso, certa pessoa (ou pessoas) fizeram um jogo de luta com estes dois protagonistas:
http://www.flashninjaclan.com/zzz2013_Gates_vs_Jobs.php
Está certo que não é um grande jogo, mas é mais pela sacada. :P
Até!
sexta-feira, 18 de maio de 2012
terça-feira, 15 de maio de 2012
Tutorial - Parte 1 - Fazendo um Genius em PhoneGAP
Ultimamente ando meio sem assunto (e também um pouco ocupado...).
Mas, finalmente, tive um tempinho para postar aqui e resolvi fazer um tutorial de PhoneGAP (esta certo, não sou um especialista, mas na hora, foi o que deu para pensar...).
Pensei então em fazer um Genius.
Para quem não sabe, o Genius era um jogo, lançado pela Estrela, que basicamente era um jogo da memória. Consistia em decorar a seqüência de luzes e reproduzi-las a seguir.
Na época era o jogo mais "tecnologicamente" avançado, só perdendo para o Odissey e o recém lançado Atari.
Bem, chega de conversa, e vamos lá:
Primeiramente, vamos criar o HTML e o CSS para a tela:
<!-- DOCTYPE HTML -->
<HTML>
<HEAD>
<META name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
</HEAD>
<BODY>
<TABLE borderspacing="0" borderpadding="0">
<TR><TD id="genius[0][0]" style="background:#009900;width:100px;height:100px;border:1px solid #000;" ></TD><TD style="background:#990000;width:100px;height:100px;border:1px solid #000;" id="genius[0][1]"></TD></TR>
<TR><TD id="genius[1][0]" style="background:#999900;width:100px;height:100px;border:1px solid #000;" ></TD><TD style="background:#000099;width:100px;height:100px;border:1px solid #000;" id="genius[1][1]"></TD></TR>
</TABLE>
<BUTTON id="start" >Start!</BUTTON>
</BODY>
</HTML>
Abra no navegador, e veja como fica. :)
Por enquanto, ficamos só nisso, no próximo post, vamos fazer a animação de acender o "pedaço".
Até mais!
Mas, finalmente, tive um tempinho para postar aqui e resolvi fazer um tutorial de PhoneGAP (esta certo, não sou um especialista, mas na hora, foi o que deu para pensar...).
Pensei então em fazer um Genius.
Para quem não sabe, o Genius era um jogo, lançado pela Estrela, que basicamente era um jogo da memória. Consistia em decorar a seqüência de luzes e reproduzi-las a seguir.
Na época era o jogo mais "tecnologicamente" avançado, só perdendo para o Odissey e o recém lançado Atari.
Bem, chega de conversa, e vamos lá:
Primeiramente, vamos criar o HTML e o CSS para a tela:
<!-- DOCTYPE HTML -->
<HTML>
<HEAD>
<META name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
</HEAD>
<BODY>
<TABLE borderspacing="0" borderpadding="0">
<TR><TD id="genius[0][0]" style="background:#009900;width:100px;height:100px;border:1px solid #000;" ></TD><TD style="background:#990000;width:100px;height:100px;border:1px solid #000;" id="genius[0][1]"></TD></TR>
<TR><TD id="genius[1][0]" style="background:#999900;width:100px;height:100px;border:1px solid #000;" ></TD><TD style="background:#000099;width:100px;height:100px;border:1px solid #000;" id="genius[1][1]"></TD></TR>
</TABLE>
<BUTTON id="start" >Start!</BUTTON>
</BODY>
</HTML>
Abra no navegador, e veja como fica. :)
Por enquanto, ficamos só nisso, no próximo post, vamos fazer a animação de acender o "pedaço".
Até mais!
quarta-feira, 18 de abril de 2012
Programe em Java para iOS
A ferramenta se chama Codename One. Ela constitui em um plugin (para Eclipse ou para Netbeans), uma aplicação para designer de tela (sim, você desenha a tela com drag and drop), um simulador (!!!), documentação e alguns códigos de exemplo.
Como a ferramenta também foi feita em Java, provavelmente roda na maioria dos sistemas operacionais, inclusive no MS-Windows ou GNU/Linux.
Para mais informações no site:
http://www.codenameone.com/
A ferramenta é open-source e completamente free para uso comercial.
segunda-feira, 2 de abril de 2012
Google Maps 8-bit for NES
Para os saudosistas de plantão (como eu), o Google acaba de lançar a versão Google Maps para o NES:
Agora, qualquer cidadão que possuir um NES pode acessar o Google Maps através de uma rede discada. :)
Para os que possuem o Master System, a Google irá disponibilizar uma versão dentro de um mês.
Pena que isso é uma pegadinha de 1o. de Abril. :P
Até mais!
Agora, qualquer cidadão que possuir um NES pode acessar o Google Maps através de uma rede discada. :)
Para os que possuem o Master System, a Google irá disponibilizar uma versão dentro de um mês.
Pena que isso é uma pegadinha de 1o. de Abril. :P
Até mais!
sexta-feira, 23 de março de 2012
Doces que eu comia na infância e não como mais...
Vamos falar do passado (de novo)?
Só que agora, vamos relembrar os doces de antigamente (afinal, amargo basta o jiló). :)
Alguém se lembra de um pirulito mastigável chamado Zorro?
Pois é, ele era feito aqui em Campinas na atual fábrica da Arcor que fica perto de Barão Geraldo (a título de curiosidade).
E das balas Chita? (sim, é a bala da macaca do Tarzan :P )
Poxa, agora lembrei que, na hora do recreio na escola, comia bastante aquele arroz em flocos doce (era puro áçucar, mas era bom pra caramba...)
E eu também comprava, na cantina desta mesma, aqueles saquinhos de doce-de-leite que a gente chupada (sem sacanagem, pessoal :P )...
Alguns chamavam de chup-chup, era doce pra diabo, mas era baratinho (na época, acho que custava uns Cr$ 1000,00 -- para quem não sabe, esta é a abreviação de Cruzeiro, antiga moeda do Brasil). :)
E tinha os lanches Mirabel que, de vez em quando, a gente trazia na lancheira...
Claro que tinha mais coisas como Dip'n Lik, pirulito no formato de chupeta, pipocas Nhac, chocolates Pan (guarda-chuva, moeda, cigarro), mas estes acima marcaram mais a minha infância. :)
Até mais!
Só que agora, vamos relembrar os doces de antigamente (afinal, amargo basta o jiló). :)
Alguém se lembra de um pirulito mastigável chamado Zorro?
Pois é, ele era feito aqui em Campinas na atual fábrica da Arcor que fica perto de Barão Geraldo (a título de curiosidade).
E das balas Chita? (sim, é a bala da macaca do Tarzan :P )
Poxa, agora lembrei que, na hora do recreio na escola, comia bastante aquele arroz em flocos doce (era puro áçucar, mas era bom pra caramba...)
E eu também comprava, na cantina desta mesma, aqueles saquinhos de doce-de-leite que a gente chupada (sem sacanagem, pessoal :P )...
Alguns chamavam de chup-chup, era doce pra diabo, mas era baratinho (na época, acho que custava uns Cr$ 1000,00 -- para quem não sabe, esta é a abreviação de Cruzeiro, antiga moeda do Brasil). :)
E tinha os lanches Mirabel que, de vez em quando, a gente trazia na lancheira...
Claro que tinha mais coisas como Dip'n Lik, pirulito no formato de chupeta, pipocas Nhac, chocolates Pan (guarda-chuva, moeda, cigarro), mas estes acima marcaram mais a minha infância. :)
Até mais!
quinta-feira, 22 de março de 2012
Criando aplicações iPhone no MS-Windows com MobiOne
A coisa que mais complica um programador que queria criar aplicações iOS, é o fato de que, para desenvolver estas, é preciso ter o XCode instalado em um MacOSX (não há versões desta ferramenta para MS-Windows ou GNU/Linux ...)
Mas pensando nestas pessoas, a Genuitec criou um framework de desenvolvimento chamado MobiOne Studio.
Ele é uma ferramenta completa, com componentes visuais, interface drag n'drop e um emulador de iPhone embutido.
Para mais informações, entre no site:
http://www.genuitec.com/mobile/index.html
Parece que, basicamente, ele usa a mesma estratégia do PhoneGap (HTML 5, CSS e Javascript)
Obs.: Ele é uma ferramenta paga, mas dá para testar usando a versão trial por 15 dias.
Até mais!
Mas pensando nestas pessoas, a Genuitec criou um framework de desenvolvimento chamado MobiOne Studio.
Ele é uma ferramenta completa, com componentes visuais, interface drag n'drop e um emulador de iPhone embutido.
Para mais informações, entre no site:
http://www.genuitec.com/mobile/index.html
Parece que, basicamente, ele usa a mesma estratégia do PhoneGap (HTML 5, CSS e Javascript)
Obs.: Ele é uma ferramenta paga, mas dá para testar usando a versão trial por 15 dias.
Até mais!
quarta-feira, 21 de março de 2012
Dicas de Programação: Como instanciar uma variável dentro de uma função em C?
Não sei se isso ajuda muita gente... Mas, para instanciar uma variável em uma função de C, pode-se fazer assim:
#include <stdio.h>
#include <stdlib.h>
//Tipo "registro": estrutura que possui uma variavel id do tipo inteiro
typedef struct registro
{
int id;
} registro;
//Função que recebe um ponteiro de um ponteiro da estrutura "registro"
void iniciarRegistro(registro** reg)
{
//Aloco memória para a estrutura "registro"
*reg = (registro*) malloc(sizeof(registro));
//Seto o id como 10
(*reg)->id = 10;
}
//Função principal
int main(int num_args, char** arg)
{
//Objeto r do tipo "registro", sem instância (NULL)
registro* r = NULL;
//Chamo a função para instanciar r (passo r como paramêtro)
iniciarRegistro(&r);
//Escrevo o valor na tela (10)
printf("Registro ID: %d\n", r->id);
//Libero memória
free(r);
//Termino a aplicações com status OK
return 0;
}
E não é que funciona mesmo? :P
Até mais!
#include <stdio.h>
#include <stdlib.h>
//Tipo "registro": estrutura que possui uma variavel id do tipo inteiro
typedef struct registro
{
int id;
} registro;
//Função que recebe um ponteiro de um ponteiro da estrutura "registro"
void iniciarRegistro(registro** reg)
{
//Aloco memória para a estrutura "registro"
*reg = (registro*) malloc(sizeof(registro));
//Seto o id como 10
(*reg)->id = 10;
}
//Função principal
int main(int num_args, char** arg)
{
//Objeto r do tipo "registro", sem instância (NULL)
registro* r = NULL;
//Chamo a função para instanciar r (passo r como paramêtro)
iniciarRegistro(&r);
//Escrevo o valor na tela (10)
printf("Registro ID: %d\n", r->id);
//Libero memória
free(r);
//Termino a aplicações com status OK
return 0;
}
E não é que funciona mesmo? :P
Até mais!
Assinar:
Postagens (Atom)





