Archive for April, 2010

As melhores twittadas do dia 28 de abril

Friday, April 30th, 2010

Opa, tudo bom? Espero que sim.

Olha só pessoal, achei uma notícia com as melhores twittadas do dia 28 de abril no site do jornal Brasil Econômico.

A melhor frase pra mim foi a do @LeoJaime:

“Os fãs do Bill Gates não querem mesmo admitir o atraso do mundo windows. Aquele programa que pra desligar você tem que clicar em iniciar.”

Dê uma olhada nas outras frases.

Inté _o/
Icon The Rolling Stones

Quer investir em ações? Tenha cautela

Monday, April 26th, 2010

Fala ae pessoal, tudo bom? Espero que sim.
Pra galera que está querendo entrar no mercado de renda variável e realizar um sonho recomendo muita cautela. Mas muita cautela mesmo.
Tem se percebido algumas saídas de investimentos estrangeiros e isso acaba que derruba o mercado aqui. Ainda somos muito dependentes do ânimo, cash e tendências externas.
A corrida presidencial também tem atrapalhado o desempenho da bolsa aqui pq os dois principais candidatos/candidatas não deixou ainda uma definição de como ser as suas políticas econômicas.

Você que quer entrar no mercado pela primeira vez, aqui vou deixar algumas dicas que fiz com base em minha expertise adquirida com o tempo. Claro que cada investidor dá dicas diferentes, e vc mesmo com o tempo irá formar o seu perfil e estratégia de investimentos.
- Defina um objetivo. O site da BM&FBovespa é bem legal com dicas e incentiva a vc colocar um objetivo, seja ele um sonho ou meta de vida.
- Veja em qual tipo de mercado vc quer entrar e o nível de risco desejado.
- Utilize o dinheiro para este objetivo no período desejado, seja esse período de curto, médio ou longo prazo, mas esse dinheiro neste período é somente aquele que vc não irá precisar durante este período. Ou seja, não conte com esse dinheiro no período estabelecido.
- Procure alguma corretora pra vc tirar as dúvidas e acompanhar como funciona tudo, desde a forma de comprar, vender, como mandar dinheiro, resgatar, taxas, valores das ações, lotes, etc.
- Defina um nível de perca, caso ela ocorra.
- Procure saber sobre a empresa que vc decidiu ser sócio, ou seja, comprar ações.
- Confie em sua análise e não se deixe vencer por empolgações.
- Lembre-se, ações são investimentos de longo prazo para que dê rentabilidades boas. Quando entrar, se controle e aprenda olhar os dados em uma dia ou hora certa, sem que te atrapalhe nas suas tarefas diárias.

Bom, são dicas simples mas que merece muita atenção. Com o tempo, vc irá definir sua estrátegia. E com certeza terá mais confiança.
Utilize simuladores disponíveis na internet, são muito bons para que vc experimente e sinta como é o mercado de valores.

Uma vez numa revista um grupo de analistas de uma corretora conhecida(infelizmente não recordo o nome dela agora!) fez uma boa observação, que é mais ou menos assim: “O melhor investimento é aquele que vc faz em vc mesmo através do estudo.”

Então, lembre-se: Invista em vc mesmo. Estude. Estude!

Valeu!
Icon The Rolling Stones

Frase do dia…

Saturday, April 24th, 2010

Obrigado.

É esta a frase que queria dizer. Obrigado.
Pequenas atitudes que se cada um fizesse no momento certo, deixaria este planeta mais humano e melhor de se viver.
Ontem pela manhã, resolvi dar um crédito de celular de presente para uma amigona minha que mora numa cidade próxima de Goiânia. No dia anterior liguei para ela e no meio da conversa meus créditos mensais acabaram, e então ela ligou para continuar a conversa, mas nós conversamos até os créditos dela acabar. Achei legal da parte dela, mas resolvi dar um crédito de presente como forma de agradecimento.
Ela reclamou que não precisava mas mesmo assim fiz questão de dar.
Ela agradeceu.
Quando foi no final do dia, eu estava indo embora para casa e ao entrar no ônibus, a máquina que reconhece o cartão magnético da passagem apresentou problema. O motorista pediu para eu descer e esperar o próximo veículo.
Eu reclamei, é claro: “Eu sei que não é problema seu, é problema da máquina! Então, não vou descer e esperar mais 40 minutos pelo próximo veículo.”
E o motorista reclamou e pediu novamente para mim descer. Eu expliquei novamente: “Cara! Sei que vc não tem nada haver com isso, mas eu não ando com dinheiro! Somente cartão. E aí, vc pode entrar em contato ai pelo rádio pra ver o que se pode fazer?”
O motorista, sem preparo e sem treinamento não sabia o que fazer. Coitado!
Mas ai, saiu um cara no final do ônibus, foi até onde eu estava na entrada, destacou um bilhete novo, e liberou a passagem para mim.
Tentei evitar que ele fizesse isso, mas ele foi insistente e liberou.
Dentro do ônibus, pedi o número da conta dele e celular pois eu ia pagar para ele.

E ele me disse: “Não tem problema, o mundo hoje está precisando disso. De pessoas que quando pode, ajudem outras em momento de dificuldade. Se vc garantir pra mim que se vc fizer o mesmo que estou fazendo agora para outra pessoa com dificuldade, eu considero essa dívida sua comigo paga.”

Achei legal e confirmei que sim, mesmo insistindo para que ele me desse o número do celular dele.
Bom, achei legal. E até expliquei para ele que mais cedo tinha dado R$ 18,00 de crédito para um amiga.

Agradeci novamente: “Obrigado.

No final do dia fiz questão de ligar para essa minha amiga e contar essa história. Afinal de contas, dei um presente pra ela, e no final do dia ganhei outro.

Durante toda a viaje no ônibus fui pensando nesse episódio. Achei legal ter participado disso. Realmente acho que esse planeta está precisando mesmo disso.

Valeu!
Icon The Rolling Stones

Comunicação é tudo

Wednesday, April 21st, 2010

Para 76% das empresas, a falha na comunicação é o principal motivo para os projetos fracassarem. É o que aponta um levantamento realizado pelo PMI (Project Management Institute Brasil), com 300 empresas de grande porte.

+ Informações: UOL Economia e InfoMoney
Icon The Rolling Stones

Flisolgo 2010!

Tuesday, April 20th, 2010

Fala ae pessoal _o/

Vai rolar neste final de semana no dia 24 de abril de 2010 o Flisol Goiás, Festival Latino-americano de Instalação de Software Livre.

Comunicar, participar e interagir faz toda a comunidade crescer.
Icon The Rolling Stones

Ajax: Acessar controle do módulo ou criar um controle próprio?

Sunday, April 18th, 2010

Ganhe performance na sua aplicação utilizando Ajax!
Frase bonita, não?
Já parou pra pensar que não é somente o uso de Ajax que faz seu sistema ganhar performance?
Pois é, artigos e artigos já foram feitos sobre sua utilização, mas mesmo assim o desempenho ainda fica a desejar em alguns momentos.
Desenvolvimento de software para a Web, na maioria das vezes, obedece à um padrão de arquitetura com 3 camadas. Camada View, onde é feito a interface com o usuário. Camada de controle, onde se recebe as requisições vindas das opções escolhidas na camada View, e a camada de modelo, onde é acessada, somente, pelo controle. Esta camada de modelo, digamos de passagem para os mais iniciantes, é a camada responsável pelo acesso à base de dados.
Nessa arquitetura básica, pode ser adicionado outras camadas com intuitos, deveres e obrigações que dependem da natureza e objetivo do software.

Dados a base de uma aplicação Web em camadas voltemos ao Ajax.
Quando estamos na camada View do software e queremos acessar uma funcionalidade do módulo que tem uma regra de negócio, a primeira atitude que normalmente se faz é acessar o controle do módulo que estamos lidando no momento. Vamos à um exemplo simples.
Está sendo desenvolvido um módulo Web para cadastro de rotas de uma empresa X de logística.
Este módulo possui uma página HTML responsável pela camada View, um objeto responsável pelo Controle, que chamaremos de RotasControle e um objeto RotasModel que será responsável pela camada Modelo.

Quando queremos adicionar alguma funcionalidade Ajax na camada View para agilizar algum processo, normalmente se acessa o objeto Controle do módulo em questão. Neste caso, o controle RotasControle.

Chegamos no ponto onde eu queria chegar!
Será que ao adicionar-mos a funcionalidade Ajax na camada View e acessar o controle do módulo corrente, não iremos perder alguma performance? Talvez sim e talvez não.
Se este controle não estiver bem construido e bem estruturado ao receber uma requisição Ajax terá que processar e carregar muita informação novamente, sendo que talvez seria necessário somente uma informação específica.
Normalmente em sistemas orientado a objetos, uma classe pode carregar informações demais que as vezes não são necessárias. Propriedades encapsuladas podem as vezes carregar outras classes de módulos que não seriam necessários causando assim um certo custo na hora de receber e processar informações específicas. A utilização de design patterns(padrões de projetos) pode ajudar a construir melhor estas arquiteturas.

Bom, a dica que quero discutir com vocês seria então, ao invés do Ajax acessar diretamente o Controle do módulo corrente carregando assim toda informação que não será necessária, podiamos criar um controle específico para o Ajax mas ligado ao módulo corrente. Ou seja, criariámos um objeto controle chamado, por exemplo, RotasAjaxControle.
Este objeto RotasAjaxControle, teria então somente os métodos e dados encapsulados necessários para obter as informações de que ele precisa.

Este pensamento tirei desta semana após utilizar o design pattern Proxy, onde ele prega que não é necessário utilizar ou chamar serviços com um custo avançado de processamento a todo momento.
São coisas simples que pode ajudar a aumentar a performance de uma software.

Conclusão que tiro deste pensamento é que, em arquiteturas mais avançadas onde exista camadas com serviços específicos como regra de negócio talvez poderiam se beneficiar desta utilização. Em certos momentos poderia talvez o Ajax acessar diretamente uma regra de negócio específico, mas claro, passando por validações quanto à permissões e invasão. Claro!

Icon The Rolling Stones

Java SE 6 Update 20 Released

Sunday, April 18th, 2010

Important Security Update.
News:
The Server Side
and
Sun Developer Network.

Icon The Rolling Stones