O jogo abaixo foi feito em três dias, por iniciantes em Adobe Flex3. O interessante é ver o que dá para fazer em tão pouco tempo e um tutorial. O Flex é uma ferramenta poderosa para desenvolvedores que não entendem muito de arte. Mas o jogo contou com um desenvolvedor e um artista. Paulo e Marquetto, parabéns meninos. :-)
O joguinho foi feito para a competição Minimal do Gamejolt. Eu já perdi um mouse, e minha tendinite já está gritando… Mas marquei pontos no score ;-)
Em JSF, como carregar um combo de cidades ao escolher um estado em um combo?
A solução que mais gosto é o ValueChangeListener. O ValueChangeListener faz uma requisição a um bean no momento que um determinado valor for alterado, no caso o estado.
/**
* Listener que atualiza o combo de cidades dependendo do estado escolhido
*
* @param event
*/
public void trocaCidadesEstado(ValueChangeEvent event) {
// garantindo que o valor do combo de estados mudou
if (event.getNewValue() != event.getOldValue()) {
List<Cidade> lista = new ArrayList<Cidade>();
try {
lista = cidadesService.findCidadesByEstado(event.getNewValue().toString());
} catch (Exception e) {
...
}
this.listaCidades = MeuUtil.montaSelectItems(lista);
}
}
Eclipse Java EE IDE for Web Developers.
Build id: 20090621-0832
(c) Copyright Eclipse contributors and others 2005, 2009. All rights reserved.
Visit http://www.eclipse.org/webtools
Aê! Faz uma semana que estou usando o novo Eclipse para Web Development. Estou muito feliz com ele, rápido, prático… E tem TUDO!
Desenvolvendo um plugin para o Wordpress: o ambiente
Tenho utilizado o wordpress e seus plugins há algum tempo e estou bastante satisfeita. Uma coisa que gosto muito quando visito blogs são as tags. Com elas podemos saber os assuntos gerais do blog e ler conteúdo relacionado. Também é mais fácil encontrar o post pelos mecanismos de busca.
Mas não é fácil taguear, decidir quais termos definem o texto que estamos postando… Existem plugins que sugerem tags, mas ainda não encontrei nenhum eficiente, especialmente porque a maioria é feita paraa língua Inglesa.
Então decidi tentar fazer o meu… Vamos ver no que dá…
Vou colocar as etapas de desenvolvimento por aqui.
Bom a primeira coisa a fazer é montar o ambiente de desenvolvimento. Vou utilizar:
Mas vale lembrar que você pode utilizar qualquer editor de textos para programar em PHP, qualquer servidor de páginas para PHP 5 e outras versões do Wordpress. Mas oq ue vou descrever a partir daqui é levando em consideração o ambiente acima.
Bom, instalar e configurar Apache + PHP em Windows foi um parto. Em casa não costumo utilizar Linux, não estava a fim de configurar um só para desenvolver PHP… Então me aventurei a fazer isso no Windows XP mesmo. Acho que a experiência até vale outro tutorial!
Depois de Apache, PHP e MySQL devidamente configurados, instalei o wordpress localmente, em C:/renoir/wordpress
Pronto, posso partir para o desenvolvimento do plugin.
Criei um novo projeto PHP no eclipse e escolhi “Criar projeto a partir de origem existente”, setando para C:/renoir/wordpress/wp-content/plugins/ultimateTagSugestor
Pronto, agora já posso começar a criar os arquivos.
O primeiro deve ter o nome do plugin e deve começar com um bloco de comentário padrão do wordpress. Então temos ultimateTagSuggestor.php:
/*
Plugin Name: ultimateTagSuggester
Plugin URI: http://www.prettycode.com.br/plugin/ultimateTagSuggester
Description: This is new plugin to suggest tags to WordPress.
Version: 1.0.0
Author: Giselle Cantador
Author URI: http://www.prettycode.com.br/
*/
E voilá!! É só salvar, acessar o wordpress instalado localmente, logar como administrador e já posso ver o plugin na administração do blog!
Esse ‘e um joguinho muito interessante, que utiliza bem a f’isica. Foi feito para o Game Jolt, e o tema era “Choque”. Visite tamb’em o blog do desenvolvedor.
Leparlon’s time wasters blog - Um blog sobre jogos desenvolvidos por um game developer brilhante! A game blog containing mainly some games of a brilliant developer.