jpeg_banner_rails_for_kids_large

Pessoal mais uma vez, a e-genial vai realizar o evento Rails for Kids para ajudar uma instituição que cuida de crianças e pessoas com necessidades especiais.

O principal objetivo do Rails for Kids é ser um instrumento de ajuda a instituições que cuidam e dão valor a vida a cada manhã. Criado pela e-Genial Soluções Inteligentes, colaboradores e membros da comunidade Rails brasileira como eu e você, o Rails for Kids une o mundo tecnológico com o compromisso social, mostrando que podemos ir além e transformar o virtual em real!

Este ano o Rails for Kids contará com 12 palestras on-line em tempo real, e trará uma galera que tem contribuido muito com a comunidade Rails. Ainda nesta semana o site terá toda a grade já disponível, só estamos aguardando o envio de informações de poucos palestrantes.

O evento será realizado no dia 12 de setembro. Para ter acesso basta fazer uma doação simbólica de R$ 30,00 para ajudar a Cotolengo – MS, o processo é o mesmo do primeiro Rails for Kids realizado no final de 2007, todos irão receber o código de acesso ao evento para assistir ao vivo, ou fazer download das palestras gravadas que estarão disponíveis uma semana após a realização do evento.

Mais detalhes bastam visitar o site oficial do evento:  www.railsforkids.com.

Se você apoia esta causa, ajude-nos a divulgar o evento, e tendo qualquer dúvida não deixem de entrar em contato com a e-genial.

Clique aqui e leia o post original.

É com muito orgulho que convido a todos para participarem da palestra CONHECA RUBY ON RAILS, que será realizada por meu amigo Daniel Lopes, que já é bastante conhecido na comunidade, tendo uma enorme experiencia profissional  tanto em desenvolver projetos, quanto em ministrar treinamentos profissionais de diversas tecnologias inovadoras, entre elas, ruby on rails.

banner

Uma palestra ideal para quem nunca teve contato nem com Ruby e nem com Rails, mas deseja saber por onde começar e porque estas tecnologias são tão faladas atualmente.

Então se você é desenvolvedor em outra linguagem ou webdesigner, não perca tempo e marque na sua agenda o dia 18-07-09 as 14:00.

O evento será gratuito, pelo Treina Tom. Então basta acessar o link abaixo no dia marcado as 14:00 e entrar no sistema. Não é necessário nada além de uma conexão banda larga e o flashplayer instalado.

http://www.treinatom.com.br/pt/eventos

Para quem nao quer e nem pode perder tempo editando manualmente os parametros do arquivo de configuracoes de sua aplicacao air (nomeaplicacao-app.xml), existe um software que faz isso pra voce de forma simples e automatizada, é o ADM (AIR Application Descriptor Manager).

icon_128_3

ADM é uma aplicacao gratuita, criada por David Deraedt, que pode ser descarregada no site do autor ou diretamente clicando aqui.

O ADM abre qualquer arquivo .xml de configuracoes de aplicacoes air.

Uma das facilidades que merece destaque, é o recurso de gerar os icones de todos os tamanhos para sua aplicacao a partir de um unico arquivo.

print_screen_icon_generator

Para ajudar, o autor também disponilizou um video de demonstracao das funcionalidades:

Eu particularmente achei muito util quando se tem um projeto air muito grande que necessita que sejam seteados muitos parametros de configuracoes da app.

É claro que, para quem esta iniciando com o AIR, é recomendado primeiro setear o arquivo manualmente, e somente depois, iniciar o uso desta ferramenta.

Espero que isso possa ajuda-los também.

Abracos,

Silva Developer

aev_logo

Amigos, tenho o prazer de divulgar e convidar a todos para participarem do evento Adobe En Vivo, para quem ainda nao conhece, é um evento de carater internacional, organizado pelo Adobe User Group Peru, onde se convitam grandes personalidades do mundo web para discutir e compartilhar conhecimentos em conferencias, de forma presencial, gratuitas e oficinas personalisadas.

O evento presencial será realizado em dezembro, porém, por ser um evento anual,  meu amigo e palestrante Guillermo de la Iglesia (Zguillez), que diga se de passagem é ninja em flex/flash/air/as3, junto com os organizadores do evento, tiveram a ideia inovadora deste ano também criarem uma versao on-line para o evento, que será realizada agora em Julho/2009.

Ao todo serao 21 conferencistas entre entre manager, co-manager e lideres de comunidades.

O evento será transmitido pelo Adobe Connect, por isso, para participar do evento basta clicar no link que será disponibilizado no site do evento.

Segue abaixo relacao dos palestrantes com os respectivos assuntos que serao abordados em cada palestra:

Terca-Feira 14/07

  • Realidad Aumentada
    Perú – Elder Vásquez (eldervaz)
  • Entrelazado vs progresivo en After Effects
    España – Jorge Mochon
  • Contenido dinámico con InDesign
    Colombia – Marlon Ceballos
  • Haciendo la Web más Dinámica con Premiere, Encore y After Effects
    Rep.Dominicana – Luis Sosa

Quarta-Feira 15/07

Quinta-Feira 16/07

Sexta-Feira 17/07

  • Mobile Video – Dandelion Player for Flash Lite
    España – Raul Jimenez (elecash)
  • Juegos en Flash Lite
    España – Marcos González
  • Flash Builder 4 – Data Centric Development
    España – David Lopez
  • ADOBE
    EEUU – John Koch – Community Manager
    International Developer Relations Manager

Sábado 18/07

Voce pode visualizar agenda completa do evento com data e hora de cada palestra, clicando aqui.

Apesar do incomodo para quem nao sabe muito bem espanhol, aconselho que todos deem no minimo uma “espiada”.

Abracos,

Silva Developer

P.S: Mais uma vez fica aqui o pedido de desculpas pela falta de acentos, é pelo layout do teclado.

Pra quem tem que trabalhar com aplicacoes multimidia, vira e mexe se debate com alguns desafios pra fazer em actionscript (as3).

Ha cerca de 3 meses, tenho dividido minha rotina diaria de trabalho entre aplicacoes multimidia e e-business.Com isso, tenho aprendido muita coisa… muita coisa mesmo.Sendo assim vou a partir de agora compartilhar com voces algumas de minhas pequenas, medias e grandes descobertas desta minha nova jornada profissional, e espero que com isso possa ajudar algum desenvolvedor de alguma forma.

Aqui vai uma pequena, essa classe em questao é pra controlar o posicionamento relativo de objetos em relacao a um objeto principal.Muito utilizado quando se tem que fazer zoom em uma imagem por exemplo, e esta imagem possui pontos que devem acompanhar e seguir na mesma posicao de acordo com o zoom ou movimento aplicado sobre a imagem (objeto principal).

Segue abaixo o código da classe controladora:

package com.confidential.components.utilities
{

import flash.events.Event;
import flash.events.MouseEvent;

import mx.core.UIComponent;

public class PositionRelative
{
private var _target:UIComponent;
private var _scaleXIni:Number;
private var _scaleYIni:Number;
private var _items:Array;

//Start position relative control
public function PositionRelative(target:UIComponent)
{
_target = target;
_scaleXIni = _target.scaleX;
_scaleYIni = _target.scaleY;

_target.addEventListener(Event.ENTER_FRAME, update);
_target.addEventListener(MouseEvent.MOUSE_DOWN, blockenterFrame);
_target.addEventListener(MouseEvent.MOUSE_UP, freeenterFrame);

_items = new Array();
}

//Add objects that will be controled
public function addItem(item:UIComponent):void
{
var reg:Object = new Object();
reg.item = item;
reg.x = item.x – _target.x;
reg.y = item.y – _target.y;
_items.push(reg);
}

//Update object position
public function update(e:*=null):void
{
var _scaleX:Number=1 + _target.scaleX – _scaleXIni;
var _scaleY:Number=1 + _target.scaleY – _scaleYIni;

var total:uint=_items.length;
var i:uint;
for (i=0; i < total; i++)
{
_items[i].item.x=Math.round(_target.x + (_items[i].x * _scaleX));
_items[i].item.y=Math.round(_target.y + (_items[i].y * _scaleY));
}
}

//Remove event enter_frame for user can moved objects mobiles
public function blockenterFrame(e:*=null):void
{
_target.removeEventListener(Event.ENTER_FRAME, update);

}

//Add event enter_frame back after move objects mobiles
public function freeenterFrame(e:*=null):void
{
_target.addEventListener(Event.ENTER_FRAME, update);
}

}

}

Feito isso depois para utiliza-la é só utilizar o seguinte código:

public var _positionRelative:PositionRelative;
_positionRelative = new PositionRelative(foto);
_positionRelative.addItem(_obj1);
_positionRelative.addItem(_obj2);
_positionRelative.addItem(_obj3);

Pronto, desta forma seus objetos vao ter sempre a mesma posicao do seu objeto principal, independente do zoom aplicado ou do movimento aplicado no objeto principal.

No próximo post vou mostrar a voces uma forma de aplicar a um objeto principal um zoom/movimento relativo, ou seja, voce tem uma imagem em tamanho normal e a mesma imagem em tamanho miniatura, e deseja que de acordo com o movimento do mouse sobre a miniatura, seja reproduzido o movimento/zoom relativo na imagem principal.

Abraco a todos!

P.S:A falta de acentos é por causa do layout do teclado.

cfwebday_logo

Quero aqui agradecer e mostrar minha grande satisfaçao de ter participado do evento Coldfusion Webday.

Foi um intensivo muito bom de conhecimentos focados nessa grande ferramenta server-side que é o Coldfusion e que cada dia mais conquista novos desenvolvedores e empresas.

Nao deixaria também de homenagear as grandes mentes por trás de tudo isso,  o grande Carlos Eduardo da e-Genial e todos os palestrantes.

Tambés estao de parabéns todos os profissionais participantes.

O evento me motivou ainda mais a seguir estudando e fazendo testes com o Coldfusion junto com o Flex.

Abraço a todos,

Silva Developer

logo_concurso

Como participar? 1,2,3 passos

1 – Grave seu vídeo
2 – Faça o upload no youtube
3 – Tag nas opções do youtube como :porqueflex tudo junto e minúsculo

Pronto você está participando do concurso cultural.

Regras:

As regras do concurso são simples, faça o bom video que os critérios são:

Originalidade
Criatividade
Melhor justificativa

Prêmio:

O melhor vídeo leva para casa como presente de natal.

1 Licença do Adobe Flex 3 Builder Professional

Validade:

Até dia 23/12/2008 (prazo final)

Quem pode participar?

Grupos de usuário Flex-brasil e Flexdev
Grupos de usuário Flex de Portugal.

Visite a Flex-Brasil:www.flexbrasil.org

Lista de discussão: http://br.groups.yahoo.com/group/flex-brasil/

Visite Flexdev grupo de discussão: http://groups.google.com/group/flexdev

index_r3_c2

Por que não unir o melhor banco de dados do mundo com a melhor plataforma de desenvolvimento web?. Uma união perfeita, RAILS + ORACLE.

Primeiramente você precisará instalar a biblioteca Ruby Oracle OCI8. O Ruby driver OCI8 Oracle fornece conectividade para versões de 8 a 10g através da norma Oracle Client software.

Faça o download da distribuição binária do condutor em www.rubyforge.org/projects/ruby-oci8 e instale manualmente via cmd, através do seguinte comando:

ruby ruby-oci8-0.1.16-mswin32.rb

Posteriormente você precisará instalar o adaptador oracle que é muito simples, siga abaixo o seguinte passo-a-passo:

1) Você pode tentar instalar via gem, digitando o seguinte código:

gem install activerecord-oracle-adapter ou
gem install activerecord-oracle-adapter –source http://gems.rubyforge.org

2) Caso não obteve êxito, você pode fazer o download direto do arquivo oracle_adapter.rb, e posteriormente salvá-lo no seguinte endereço:

C:\ruby\lib\ruby\gems\1.8\gems\activerecord-2.0.2\lib\active_record\connection_adapters

3) Por final, basta abrir e alterar seu arquivo database.yml com:

development:
adapter: oracle
database: my_sid
username: my_user
password: my_password

Pronto, seu rails já está configurado para acessar o banco de dados oracle.Simples não?.Assim como tudo no rails.

Espero ter ajudado, qualquer coisa, entre em contato.

Abraço,

Silva Developer

Com este curso da e-genial, você irá aprender a usar o Adobe® Flex™ 3 para criar aplicações ricas para a web, tirando o máximo de proveito dos componentes e controles que o framework possui.

Com uma metodologia interativa e com um suporte completo você terá um grande material de apoio para o dia a dia, além de poder aumentar a rede de contatos profissionais.

Público alvo:
Empresas de desenvolvimento e desenvolvedores autônomos que pretendem criar ricas e interativas interfaces para seus aplicativos, com qualidade e produtividade. Além de profissionais que já trabalham com Flash, ActionScript 2 e designers.

Objetivo:
Permitir que todos os participantes aprendam a criar aplicações ricas para a internet usando o Flex como camada de apresentação, interagindo com fontes externas de dados usando comunicações serializadas como XML e AMF3.

Pré-Requisitos:
Conhecimentos básico de HTML, JavaScript, XML, Orientação a objetos, e alguma linguagem de programação server-side como JSP, ASP, PHP, Ruby, Rails, ColdFusion ou ter experiência prévia com ActionScript 2.

Conteúdo:
O curso é um passo a passo que vai deste a instalação do Flex SDK e Flex Builder até ao ponto de colocar a aplicação em produção. VEJA A GRADE

O curso inclui exercícios?
Sim, o curso inclui aulas teóricas e práticas que são acompanhadas de exercícios e vários exemplos.

Durante o curso, serão aplicados vários exercícios de apoio ao aprendizado, sendo que alguns exercícios serão fundamentais para dar continuidade ao andamento do curso. Assim, a parte prática serve tanto como ponto de fixação dos conceitos como também apresenta situações reais de uso do Flex no dia a dia.

Clique aqui e veja o vídeo de demonstração do curso.

Para maiores informações sobre o curso, clique aqui.

Há poucos dias tive a oportunidade de conhecer mais um produto da e-genial, o For Conference (4Conference), e como não deixaria de ser, vindo da e-genial e do Carlos Eduardo, achei bastante interessante e inovador.

For Conference é um conjunto de componentes Flex que permite criar aplicações de conferências com poucos cliques. Todos os componentes são do tipo, clique, arraste e solte, facilitando a criação de aplicações multimídias para serem colocadas em produção ou até mesmo para estudos de usuários iniciantes.

O conjunto de componente é composto por Tile de Pods para áudio e vídeo conferência, Chat, Status e classes que estendem SharedObjects. O o diferencial é que este componente pode ser usado junto a maioria de servidores Flash Media que existe no mercado, como Flash Media Interactive Server, Wowza Pro, Milgra Grafter Server e até mesmo o RED5.

Veja algumas telas:

Código gerado:

Exemplo customizado via CSS:

Acesse http://tomsas.com.br/forconference/ para ver uma app em funcionamento. Para ver o código fonte gerado de toda a aplicação, basta acessar botão direito -> View source.

Você também pode clicar aqui e ver o vídeo de demonstração.

Se você desenvolvedor ou empresa privada se interessou pelo For Conference, entre em contato agora mesmo com a e-genial, pelo site: www.egenial.com.br ou pelo e-mail: falecom@egenial.com.br.

Próxima Página »