Mostrando postagens com marcador Tutorial. Mostrar todas as postagens
Mostrando postagens com marcador Tutorial. Mostrar todas as postagens

terça-feira, 13 de novembro de 2007

Tutorial : Monte um Hackintosh Mac, usando um PC normal


comentário: atualmente com a facilidade de trocar idéias e informações ando vendo cada uma... bom para nós =D

o pessoal do LifeHacker disponibilizou nada menos que um tutorial de como utilizar/montar um PC normal e usar o Mac OS Leopard nele...

segundo o inicio do post, nos EUA um Mac Mini custa em torno de U$ 600, nas lojas, mas por U$ 200 a mais você compra um PC : processador 2.2GHz, com 4GB RAM, um HD de 500GB, além de ser totalmente atualizável, muito mais que um Mac Mini hehe =]

o tutorial pode ser visto nesse [link] (em inglês), no mais é só seguir o passo a passo descrito...

Fonte : Gizmodo

segunda-feira, 12 de novembro de 2007

Granite DS + Adobe Flex Builder

eis a grande questão... comecei semana passada a estudar o uso do Granite DS que me possibilita o uso do protocolo AMF3 para comunicação entre Client & Server...

* a problemática: legal, peguei os exemplos do Granite DS, os .war neles contidos, coloquei no Tomcat e funcionou... dai me veio a questão... como faço para usar isso em um projeto usando o Flex Builder?

* o que usei? segue o que usei nesse meu teste:
- Java 1.5
- Eclipse 3.2 + WTP 2.0 + Adobe Flex Builder Plugin
- Tomcat 5.5.20
- OC4J 10.1.3.20 (servidor de app da Oracle usado como servidor de teste de deploy do projeto)
- graniteds-pojo-0.4.0 (como base para o projeto server side)

* criando projeto para o server side da aplicação
- criar um projeto no Eclipse Dynamic Web Project
- criei um diretório para o projeto com o nome GranitePojoFlex
- após criado o projeto no diretório de nome definido
- copiar os arquivos do graniteds-pojo-0.4.0 para o projeto
> web.xml, códigos, diretórios do WEB-INF
- criei um diretório no /WebContent para o projeto Client Side - Adobe Flex, com nome de flex
- defini nas propriedades do projeto, no item: Web Project Settings, o Context Root para: granitepojoflex

* criando o projeto client side
- criei o projeto no diretório flex citado anteriormente
- o mxml do graniteds-pojo-0.4.0, copiei o conteúdo desse para o arquivo main.xml
- copiei o arquivo /WEB-INF/flex/services-config.xml, para o raíz do projeto
- editei esse arquivo services-config.xml

de:

    <channels>
        <channel-definition id="my-graniteamf" class="mx.messaging.channels.AMFChannel">
            <endpoint
                uri="http://{server.name}:{server.port}/{context.root}/graniteamf/amf"
                class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
    </channels>


para:

    <channels>
        <channel-definition id="my-graniteamf" class="mx.messaging.channels.AMFChannel">
            <endpoint
                uri="http://{server.name}:{server.port}/granitepojoflex/graniteamf/amf"
                class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
    </channels>


- feito isso é hora de adicionar esse arquivo nos parametros de compilação do projeto, indo nas propriedades, em Flex Compiler, onde adicionei o seguinte: -services "services-config.xml", com isto ira dizer onde está nossos dados...
- ainda é necessário configurar um outro detalhe nas propriedades do projeto, no item Flex Build Path, o item: Output folder URL, para dizer onde executar a aplicação em Flex... e como nesse caso estamos utilizando o tomcat o valor para esse item será: http://localhost:8080/granitepojoflex/flex/bin, o como esse projeto do Flex está dentro do /WebConten/Flex do projeto Server Side, justifica o porque dessa URL

* hora de executar
- primeiro colocar o projeto server side para executar, como não tem nenhum JSP, não irá aparecer nada quando o servidor e a aplicação estiver rodando
- agora hora de executar o projeto Flex, só mandar executar nosso main.mxml...
- lembrando que foi configurado a URL, você irá observar que estará executando em um endereço URL no seu browser

e eis um projeto em Flex Builder + Granite

* fazendo um deploy em um servidor para testar
no caso usei o OC4J, mas antes...
- no projeto Server Side, clique com o botão direito e vá em exportar WAR...
- para facilitar exporte para o Desktop por exemplo
- no OC4J, na parte de administração eu selecionei esse .war gerado e realizei o deploy...
- após iniciado a aplicação eu usei a seguinte URL para acessar e testar: http://localhost:8888/granitepojoflex/flex/bin/main.html, a porta é 8888, pois essa é a padrão do OC4J

segue o projeto Zipado: [link]

Obs.: esse projeto usa a versão modificada do Granite DS, falado nesse [post]

Traduzindo componentes do Adobe Flex

algo muito útil para o pessoal que anda utilizando o Adobe Flex, naturalmente que os componentes do SDK do Flex estão em inglês, mas não tem como traduzir eles não?

bom tem sim e foi isso que o Fábio Vedovelli mostrou em um screencast muito interessante, onde pode ser visto no respectivo [link]

Fonte : Fábio Vedovelli

quinta-feira, 8 de novembro de 2007

Como fazer : fazer uma pistola laser com Blu-ray

um único comentário, eu que não ia fazer isso, pegar o laser do Blu-ray do PS3 para construir isso ae... eu não fazia não... ahuahuahuah


Fonte : TechEBlog

quarta-feira, 7 de novembro de 2007

Flex2/ActionScript 3 - Transformando objetos em XML

agora pouco, um amigo me notificou sobre um post muito interessante e útil no blog do Urubatan, onde ele publicou um código muito útil, que transforma um objeto do AS3, para um XML, de forma muito simples

Urubatan - Flex2/ActionScript 3 - Transformando objetos em XML

terça-feira, 6 de novembro de 2007

Video tutorial : gerador de energia : campos magnéticos

um tutorial muito interessante (em inglês), onde o autor faz uma ótima explicação sobre a sua experiência com o tema...





Adobe Flex : Tutorial : enviando dados XML para o PHP

um tutorial disponível nesse [link], muito bem escrito e serve como um ótimo exemplo para orientar como enviar dados complexos do Adobe Flex para o servidor utilizando XML...

esse mesmo esquema pode ser utilizado para enviar para o java, no caso no java quando receber este parametro, basta utilizar um parser de XML para recuperar os valores...

no caso o uso do XStream (Object > XML | XML > Object) é muito útil nesse cenário ;)

Fonte : DZone

segunda-feira, 22 de outubro de 2007

Como fazer : Instalando o Ubunto 7.10

segue um vídeo tutorial de instalação do novo Ubuntu (em inglês)


como a grande quantidade de pessoas que já viram as prévias desse novo Ubuntu, pensamento em comum: "que Windows Vista o que..."

umas brincadeiras visuais como esta, do Beryl 0.20


ou do Compiz Fusion:


uma demonstração mais detalhada do Compiz:


agora sim quero ver a galera migrando e usando o Ubuntu =]

terça-feira, 16 de outubro de 2007

Tutorial : Simplifique suas configurações no Java

Existem muitas maneiras de configurar as aplicações Java, podemos utilizar aquivos properties, xml, base de dados, ou mesmo linhas de comando. Cada um desses oferecem suas próprias vantagens... mas normalmente temos para cada tipo de configuração um suporte totalmente distinto para acessar os dados, não seria legal uma API unificada para simplificar o uso desses? bom se você gostou da idéia, tem como fazer isso =]

conhece o : org.apache.commons.configuration? não? bom, essa API te possibilita isso ;)

no Java Boutique, disponibilizaram um tutorial (em inglês) de como utilizar essa API, recomendo a leitura : [link]

Fonte : DZone

segunda-feira, 15 de outubro de 2007

Artigo : Adotando o Struts 2

The framework for the next generation of Java Web applications
Um Framework para a próxima geração de aplicações Web Java

foi disponibilizado esses dias atrás um artigo excelente sobre o Struts 2, principalmente para quem já conhece/trabalha com o Struts 1, pois mostra as novas características e benefícios de uso =]

Artigo : Java World : Adopting Struts 2.0

cometário: recomendo a qualquer um que queria efetivamente produtividade, além de um framework robusto, renovado, agil e acima de tudo prazeroso de utilizar, para que você ainda quer ficar sofrendo utilizando o JSF? seja feliz use o Struts 2, te garanto que será outro nível de desenvolvimento ;)

Fonte : DZone

sábado, 13 de outubro de 2007

Como Fazer : melhorando sua câmera digital

uma dica de como alterar sua câmera digital, para tirar algumas fotos com um estilo profissional...


veja mais detalhes em : Instructables

sexta-feira, 12 de outubro de 2007

Dica Tutorial : jQuery, escreva menos, faça mais

jQuery é um kitp de ferramentas javascript para simplificar vária tarefas como a seleção de um elemento, manipulação DOM, tratamento de evento, animações, uso de AJAX. Este tutorial procura demonstrar como utilizando o jQuery, você irá escrever menos e ser mais produtivo, algo do genero, de um simples uso por hobby para um uso profissional.

tutorial em inglês no Dev.Opera : [link]

Fonte : DZone

quarta-feira, 10 de outubro de 2007

Tutorial : desenvolvimento de jogos em java


finalmente depois de um bom tempo, encontrei novamente o link de um site que tem um tutorial bem interessante e útil para programação de jogos em Java, serve como um bom material de orientação inicial para desenvolver games em Java...

Site : [link] (em inglês, alemão ou russo)

---

vejam também :
- livro : Developing Games in Java
- coleção de links sobre o assunto : Game / Multimedia Programming
- GameDev.net : Java : [link]

segunda-feira, 8 de outubro de 2007

Dica : tutorial : compreendendo o mapeamento inverso do Hiberante

um tutorial muito interessante disponível na internet, que tentar explicar o conceito do uso do mapemanto inverso no Hibernate : inverse="false" | inverse="true"

O atributo inverse define qual dos lados da associação terá a responsabilidade pela manutenção dos dados. O lado que tiver o valor : inverse="false" que é o valor padrão, tem esta responsabilidade (e irá criar a query SQL apropriada - inserção, atualização ou remoção ). As mudanças na associação feitas pelo lado que está com o atributo : inverse="true", não são persistidas no DB.

para maiores informações leia o tutorial : [link] (em inglês)

Fonte : DZone

sexta-feira, 5 de outubro de 2007

Oracle : visualise seus dados da base de dados com JFreeChart

uma tutorial muito interessante e útil, disponibilizado no site da Oracle de como utilizar o JFreeChart para de forma simples gerar relatótios gráficos dos dados da sua base de dados, este tutorial possui bastante trechos de códigos (em inglês)

Site do tutorial : [link]

Fonte : DZone

Como fazer : um Tase caseiro, com 10 pratas


ps.: lembrando que isso não é um brinquedo... hehe e também não vá ligar isso em uma tomada...

Fonte : Gizmodo

Gametrailers : Vídeo Tutorial : Eye of Judgment

segue um vídeo tutorial que fala sobre os esquemas de jogabilidade do jogo: Eye of Judgment (PS3)


Fonte : Gametrailers

Como fazer : reciclando um scanner, fazendo uma lampada

segue uma dica de como reaproveitar algo do seu velho scanner que está encostado em algum canto juntando poeira...


Fonte : LifeHacker

terça-feira, 2 de outubro de 2007

Java : Tutorial : Expressão regulares simples

Segundo o autor do tutorial, originalmente ele considera o conhecimento/uso de expressões regulares como uma habilidade a mais de um desenvolvedor. Algo que é legal de um desenvolvedor saber utilizar, porém não necessário/obrigatório. Nesse tutorial são apresentado algumas coisas básicas que podem ser feitas com RegEx do Java... muitas eu desconhecia, muito bom esse tutorial.

Leia o tutorial : [link] (em inglês)

Fonte : DZone

Silverlight : Tutorial : Animando Elementos HTML

Animação e mais animações. Nos normalmente gostamos de ver animações... Nesse tutorial será apresentado algumas funcionalidades do Silverlight que possibilitam animar elementos HTML, isso mesmo que você leu, elementos HTML.

Leia o tutorial : [link] (em inglês)
nesse tutorial tem bastante trechos de códigos

Fonte : DZone