Olá pessoal, hoje venho deixar um link de um blog parceiro www.anddev.org.
Pesquisar este blog
About Me
- Fabiel Prestes
- Atuo como Analista de Sistemas desde 2005.
Post Anteriores
-
▼
2009
(30)
-
▼
janeiro
(14)
- Ajudando os amigos Anddev.org
- Palestra Floripa Flex
- Links de Projetos Flex - Parte 2
- Criando ToogleButton com imagem
- Flex: o que pode fazer para nós
- Movimento Atualize seu Browser -Imasters
- Internacionalizando Aplicações Java
- Primeira release do Apache MyFaces Extensions Vali...
- Criando um Map no Flex similar ao do Java
- Links de projetos Flex - pt 01
- Salários na área de TI
- Livros Free
- Validador de Object
- Formatador de moeda - Padrão Brasileiro
-
▼
janeiro
(14)
segunda-feira, 26 de janeiro de 2009
Ajudando os amigos Anddev.org
Postado por
Fabiel Prestes
às
03:42
1 Comentários
terça-feira, 20 de janeiro de 2009
Palestra Floripa Flex
Devido ao grande numeros de inscritos para a palestra do dia 21/01 em Florianopolis, os organizadores do evento resolveram repetir a palestra no dia 22/01.
http://groups.adobe.com/posts/
Postado por
Fabiel Prestes
às
07:27
0
Comentários
Marcadores: Noticias
segunda-feira, 19 de janeiro de 2009
Links de Projetos Flex - Parte 2
Daew pessoal blz, então segue abaixo uma lista de links que direcionam para projetos feitos em flex. Na verdade estes projetos são na realidade pequenos frameworks free.
ou seja se em algum projeto tiver a funcionalidade que você deseja fazer você pode baixar a lib, ou simplesmente olhar o código fonte disponível no site e aproveitar o que achar melhor.
É sempre bom lembrar que nem sempre é preciso reinventar a roda :)
Postado por
Fabiel Prestes
às
10:23
1 Comentários
Marcadores: Links
Criando ToogleButton com imagem
Postado por
Fabiel Prestes
às
03:34
0
Comentários
Marcadores: Flex Fast Code
terça-feira, 13 de janeiro de 2009
Flex: o que pode fazer para nós
Na ocasão da criação do grupo de usuários Adobe Flex em Florianópolis (FloripaFlex), a Sofshore está promovendo a palestra "Flex: o que pode fazer para nós".
Postado por
Fabiel Prestes
às
09:24
0
Comentários
Marcadores: Noticias
Movimento Atualize seu Browser -Imasters
Atualize seu navegador
Campanha para eliminar browsers antigos do mercado
Desenvolvedores ainda perdem muito em produtividade devido a navegadores desatualizados, sem suporte às funcionalidades e tecnologias atuais para alcançar seus clientes, limitando soluções e criando dores de cabeça desnecessárias.
O Internet Explorer 6.0 (lançado em 2001) ainda participa de 35% do mercado de navegadores. É um browser que não acompanha o estágio atual da Internet, possui falhas de segurança e limita todo o potencial de uma Internet melhor para todos nós.
Página da campanha: http://imasters.uol.com.br/crossbrowser/
Faça a sua parte
Ajude a tornar a Internet ainda melhor. Divulgue em seu website a faixa da campanha, avise os amigos.
Postado por
Fabiel Prestes
às
03:01
0
Comentários
Marcadores: Noticias
segunda-feira, 12 de janeiro de 2009
Internacionalizando Aplicações Java
Bom pessoal sempre vejo iniciantes no desenvolvimento WEB, ter dificuldade em aplicar I18N em suas aplicações, hoje irei demonstrar um pequeno exemplo de como é simples.
A única atenção que deve-se ter na classe acima é que o nome do arquivo .properties "messages" irá ser apenas o pre fixo. O porque disso é o seguinte, em aplicações WEB deve-se adicionar o Locale como parametro na Classe ResourceBundle, assim caso o Locale Default seja o inglês o nome do arquivo será da seguinte maneira: messages_en_US.properties; em portugues seria: messages_pt_BR.properties.
public class HelloWord {
}
É isso pessoal não tem muito mistério apenas um pouco de atenção e estudo.
Postado por
Fabiel Prestes
às
10:59
0
Comentários
Marcadores: Dicas, Java Fast Code
sexta-feira, 9 de janeiro de 2009
Primeira release do Apache MyFaces Extensions Validator
O time do Apache MyFaces anunciou a primeira release do MyFaces Extensions Validator.
O MyFaces Extensions Validator é um framework de validação plugável para validações que utilizam annotations. Ele disponibiliza um conjunto avançado de features para as versões 1.1.x e 1.2.x do JSF.
Fonte: TheServerSide.com
Postado por
Fabiel Prestes
às
11:02
1 Comentários
Marcadores: Noticias
quinta-feira, 8 de janeiro de 2009
Criando um Map no Flex similar ao do Java
Olá pessoal, hoje irei mostrar como criar um objeto Map no Flex similar ao do Java.
Postado por
Fabiel Prestes
às
05:07
0
Comentários
Marcadores: Flex Fast Code
quarta-feira, 7 de janeiro de 2009
Links de projetos Flex - pt 01
Daew pessoal blz, então segue abaixo uma lista de links que direcionam para projetos feitos em flex. Na verdade estes projetos são na realidade pequenos frameworks free.
ou seja se em algum projeto tiver a funcionalidade que você deseja fazer você pode baixar a lib, ou simplesmente olhar o código fonte disponível no site e aproveitar o que achar melhor.
É sempre bom lembrar que nem sempre é preciso reinventar a roda :)
* http://code.google.com/p/beni-as3-library
* http://code.google.com/p/flexforum
* http://code.google.com/p/mediacorelib/
* http://code.google.com/p/xpath-as3/
* http://code.google.com/p/flexstuff/
Postado por
Fabiel Prestes
às
11:22
1 Comentários
Marcadores: Links
Salários na área de TI
Olá amigos hoje recebi este link de uma colega de trabalho, no qual este mostra uma tabela de cargos e sálarios dos profissionais de TI.
Postado por
Fabiel Prestes
às
09:32
0
Comentários
Marcadores: Curiosidades, Noticias
Livros Free
Daew pessoal, hoje eu estava vasculhando a net e encontrei um site bem legal que contém Livros Free. Vale a pena para um tempo e dar uma olhada.
Postado por
Fabiel Prestes
às
04:07
2
Comentários
Marcadores: E-Books
Validador de Object
Daew pessoas tudo di boas, hoje trago um outro Flex Fast Code.
Postado por
Fabiel Prestes
às
03:35
0
Comentários
Marcadores: Flex Fast Code
terça-feira, 6 de janeiro de 2009
Formatador de moeda - Padrão Brasileiro
Daew pessoal blz,
Hoje estarei trazendo um fast code para Flex.
O codigo abaixo ensina como formatar moedas para o padrão brasileiro.
package validadores{
import mx.validators.NumberValidator;
public class ValidFloatBrasileiro extends NumberValidator {
//este validador validara a faixa de min e max value
//pois existe um BUG em NumberValidator, que nao consegue validar um numero em formato brasileiro
private var validadorRangeNumero:NumberValidator;
//indica uma string que mesmo nao sendo numero nao gerara msg de erro de validacao
public var textoValido:String;
public function ValidFloatBrasileiro() {
super();
this.decimalSeparator = ",";
this.thousandsSeparator = ".";
this.requiredFieldError = "Este campo é obrigatório!";
this.decimalPointCountError = "O ponto decimal só pode ocorrer uma vez";
this.exceedsMaxError = "O número informado é maior que o máximo permitido.";
this.integerError = "O número deve ser inteiro.";
this.invalidCharError = "O campo possui caracteres inválidos (não numéricos).";
this.lowerThanMinError = "O número informado é menor que o mánimo permitido.";
this.negativeError = "O número deve ser maior do que 0.";
this.precisionError = "O número possui mais casas decimais do que o máximo permitido.";
this.separationError = "O separador de milhar deve ser seguido de trás dígitos.";
this.validadorRangeNumero = new NumberValidator();
this.validadorRangeNumero.requiredFieldError = "Este campo é obrigatório!";
this.validadorRangeNumero.decimalPointCountError = "O ponto decimal só pode ocorrer uma vez";
this.validadorRangeNumero.exceedsMaxError = "O número informado é maior que o máximo permitido.";
this.validadorRangeNumero.integerError = "O número deve ser inteiro.";
this.validadorRangeNumero.invalidCharError = "O campo possui caracteres inválidos (não numéricos).";
this.validadorRangeNumero.lowerThanMinError = "O número informado é menor que o mánimo permitido.";
this.validadorRangeNumero.negativeError = "O número deve ser maior do que 0.";
this.validadorRangeNumero.precisionError = "O número possui mais casas decimais do que o máximo permitido.";
this.validadorRangeNumero.separationError = "O separador de milhar deve ser seguido de trás dígitos.";
}
/**
* Valida um numero em formato brasileiro e
* retorna uma Array de ValidationResult.
*
* @param Object value
* @return Array
*/
override protected function doValidation(value:Object):Array {
if (textoValido != "" && value == this.textoValido)
return new Array();
//primeiro faz as validacoes de formato...
var resposta:Array = super.doValidation(value);
if (resposta != null && resposta.length > 0) {
//se nao deu problema na validacao acima
//deve transformar o numero no padrao americano, para poder testar o min e max value
this.validadorRangeNumero.minValue = this.minValue;
this.validadorRangeNumero.maxValue = this.maxValue;
this.validadorRangeNumero.allowNegative = this.allowNegative;
this.validadorRangeNumero.domain = this.domain;
this.validadorRangeNumero.precision = this.precision;
var numeroIngles:String;
if (value is String) {
numeroIngles = (value as String).replace(".", "?");
numeroIngles = numeroIngles.replace(",", ".");
numeroIngles = numeroIngles.replace("?", ",");
var results:Array = this.validadorRangeNumero.validate(numeroIngles).results;
if (FuncoesArray.naoEstaVazio(results))
resposta = resposta.concat( results );
}
}
return resposta;
}
}
}
Postado por
Fabiel Prestes
às
15:35
Marcadores: Flex Fast Code