posted 09/08/10

Arena Geek

Boa tarde povo!

A partir de agora também postarei no blog Arena Geek (twitter) com assuntos relacionados ao mundo Geek. Não irei postar sobre programação pois não é o foco do blog e estes postarei aqui!

Peço desculpas novamente por não postar sempre aqui, mas é que realmente não estou tendo tempo. Em breve farei um novo tema que preste para o blog e espero voltar com tudo! Por enquanto, ai vai meu primeiro post no Arena Geek: 4 ferramentas online que podem organizar sua vida!

Abraço!

1 Comment
read more
posted 28/07/10

Problema com Charset [Java]

Primeiramente gostaria de pedir desculpas por nem ter começado o blog direito e já dar esse sumiço, mas é que realmente ando muito sem tempo. O motivo deste post é compartilhar um problema que tive e por mais simples que pareça eu levei um tempinho para achar uma solução, que não sei se é a certa ou a melhor. Vou tentar resumir ao máximo:

No sistema que estou trabalhando utilizam o charset ISO-8859-1. Tem uma parte do sistema em que é validado se o usuário alterou ou não um campo de texto depois que foi salvo pela primeira vez, se sim o sistema bloqueia uma determinada ação.

O problema foi o seguinte, um usuário copiou um e-mail do outlook (que provavalmente estava com o charset UTF-8 e que havia um caractere não suportado pelo ISO-8859-1, mais especificamente o de code point 150, que é um traço tipo este “-”. Quando o usuário salvou o campo de texto, este caractere ficou com um simbolo diferente pois não era suportado pelo ISO-8859-1, sendo assim quando o usuário tentou executar a ação citada acima o sistema comparou o campo de texto que estava indo com o que já estava no banco, e o sistema bloqueou a ação pois o caractere apresentou diferença.

Apresentei o problema para o responsável e foi decidido que o sistema deveria trocar qualquer caractere não suportado pelo ISO-8859-1 por um interrogação (?). Fiz o seguinte:
(mais…)

1 Comment
read more
posted 07/06/10

Quero aprender Flex. Por onde começo?

Acredito que seja uma dúvida frequente para quem deseja mergulhar no mundo Flex, pois hoje mesmo duas pessoas me fizeram exatamente a mesma pergunta.

Antes de iniciar com as dicas, vamos a uma pequena e resumida definição sobre o que é o Flex e o que ele faz:
Flex é um framework “open source” da Adobe ideal para desenvolvimento de aplicações RIA (Rich Internet Application).
Utiliza as linguagens ActionScript 3.0:

package testes{
	public class Teste{
		private var _privateVar:String;
		public  var publicVar:int;
 
		public function get privateVar():String{
			return _privateVar;
		}
 
		public function set privateVar(value:String):void{
			_privateVar = value;
		}
 
		public function showPrivateVar():void{
			Alert.show(_privateVar, "Titulo");
		}
	}
}

e MXML (baseada no XML, mas que no fim das contas acaba virando ActionScript):

< ?xml version="1.0" encoding="utf-8"?>
<s:application xmlns:fx="http://ns.adobe.com/mxml/2009"
			   xmlns:s="library://ns.adobe.com/flex/spark"
			   xmlns:mx="library://ns.adobe.com/flex/mx">
	<fx:declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:declarations>
	<s:layout>
		<s:basiclayout />
	</s:layout>
	<s:label text="Componente Label" id="lbl"/>
	<s:button label="Botão" id="btn"/>
</s:application>

obs: exemplo de MXML referente ao Flex 4, que possui algumas modificações em relação ao Flex 3.

O Flex Roda no Adobe Flash Player, que está presente na maioria dos computadores conectados à Internet, além de ser multi-plataforma e possuir praticamente total compatibilidade entre navegadores como Chrome, Firefox, Safari, Opera e Internet Explorer (sim, até nele!). Enfim, é um framework muito poderoso, que claro, assim como os outros também possui seus defeitos. Também possui integração com algumas linguagens como Java, PHP, Ruby…
(mais…)

6 Comments
read more
posted 04/06/10

#soudev – Participe desta campanha!

Olá, essa vai para os “twitteiros” (pra quem não é, talvez depois de ler vai passar a ser)!

Você usa o twitter e está cansado de ver tanta coisa inútil que não te agrega nada? A tag #soudev é a solução! Mas afinal o que é essa tag?

A idéia inicial começou com o nosso amigo @jandersonfc, que sugeriu criar uma lista (a #soudev) de desenvolvedores para que possamos ter um conteúdo útil no Twitter, ao invés de usá-lo de maneira inútil como a maioria. Mas a #soudev está se tornando muito mais que isso!

Se você é um desenvolvedor de qualquer linguagem/nível, ou pretende ser um, não deixe de participar!

Como participar? Simples, comece visitando nosso “pré-Portal” e fique por dentro do mundo #soudev!

Ajude a divulgar no twitter, em seu blog/site, ou da maneira que puder!

#soudev


Acompanhe também:
Lista #soudev
Perfil #soudev

2 Comments
read more
posted 28/05/10

Flex Mania – 2010

Olá pessoal!

Não vou fazer um Hello World para lançar o blog como de costume, o lançamento (primeiro post \o) será feito divulgando um evento muito importante para a comunidade Flex/Flash, o Flex Mania, que será a primeira conferência Brasileira para plataforma Flash e contará com uma equipe de palestrantes muito fera!

Se você trabalha nessa área ou tem vontade de aprender não deixe de participar! O Flex Mania é gratuito e on-line (precisa apenas de uma conexão boa, se não tem usa a do vizinho) ou seja, é imperdível!

Ajude a divulgar utilizando a tag #flexmania no Twitter ou colocando um dos banners em seu site/blog ou do jeito que você puder!

É isso, espero que gostem do blog e que ele seja útil pra vocês!

7 Comments
read more