sexta-feira, 3 de agosto de 2012

Setando a Cultura da Moeda C#.

A intenção principal deste Blog é informar e passar conhecimentos adquiridos com minhas experiências profissionais.
Hoje estarei iniciando uma nova etapa do Blog, informações úteis de códigos que nem sempre conseguimos achar tão facilmente.
Atualmente estou desenvolvendo uma aplicação com C# Windows Forms em paralelo com uma aplicação Web, com um compartilhamento de base de dados nas nuvens.
Uma situação bem dificil de se trabalhar dados é a questão da moeda, pois nem todos os bancos possuem a CURRENCY ou então MONEY, que são específicos para moedas. Esta opção não está disponível nos bancos Open Source. Então o que fazer:
1)Tratar todo e qualquer dado de moeda individualmente?
2)Criar uma classe especifica para tratar esses problemas?
3)Alterar as configurações regionais da máquina que irá trabalhar?

Todas estas são opções úteis e funcionam, porém são muito trabalhosas e tendem a dar errado em alguns momentos.

Para tal solução específica, poderemos setar a linguagem da cultura da aplicação no inicio de sua execução, na classe Program.cs, que é a Void Main específica do C#.
Fazendo com que toda e qualquer formato que se utilize das funções que tratam diferenças entre formatações de moeda ou datas funcione em tempo integral.

// Para a moedas decimais (0.00)
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
// Para a moeda brasileira (0,00)
Thread.CurrentThread.CurrentCulture = new CultureInfo("pt-BR");

Esse codigo fará toda a diferença quando trabalhamos com bancos que não tratam estas informações específicas.

Bem, ficamos por aqui hoje, mas em breve estarei trazendo mais dicas sobre programação.

quinta-feira, 5 de julho de 2012

Campus Party em Recife


Definitivamente o Nordeste entrou na rota dos grandes eventos de Tecnologia, confirmado o Campus Party no período de 26 a 30 de Julho. As inscrições poderão ser feitas no site oficial do Evento Site Oficial, a bagatela de R$ 200,00, apesar do preço salgado, já foram esgotados todos os espaços para os "mochilheiros" e "abarracados", restando apenas os ingressos individuais.
O Evento terá diversas palestras, debates, oficinas e mesas, deixando os "Campuseiros" banstante ocupados com as novas tendências da Tecnologia.
Também está previsto para o próximo ano, a Copa Mundial de Rôbotica, que acontecerá em João Pessoa, com participação de 14 paises. Também contará com eventos e palestras.
Que sejam bem vindos os grandes eventos de Tecnologia para o Nordeste.

sexta-feira, 25 de maio de 2012

Data Centers

Quem não já se perguntou onde ficam armazenados tantos arquivos e informações que trafegamos pelas redes da Internet, pois é, ficam em Data Centers.
Os Data Centers, são locais onde existem diversos computadores que processam e guardam seus arquivos, fotos publicadas na web, vídeos, etc. Na verdade, podem ser considerados grandes depósitos de informações. Antes da Internet, os Data Centers só eram utilizados por Bancos e Governo, para processamento e armazenamento de dados, hoje em dia, todas grandes empresas de Tecnologia possuem seus Data Centers próprios. Como a Google, Facebook, Microsoft, entre tantas outras, garantindo a confiabilidade de suas aplicações e segurança dos dados.
Abaixo um vídeo bem interessante sobre os Data Centers, feito pelo Olhar Digital, vale a pena conferir.

segunda-feira, 7 de maio de 2012

Fotos de Carolina Dieckmann na Web

Já faz algum tempo que se vem discutindo uma legislação específica para crimes na Internet, por ser uma área nova, poucos mais de 20 anos de sua criação, não se criou leis que garantam os direitos de privacidade de imagem ou arquivos. A mais recente vítima desta falta de legislação está sendo a atriz Carolina Dieckmann, que ao enviar o seu computador para reparo em uma assistência técnica, teve algumas de suas fotos pessoais copiadas e publicadas na Web. Apesar da falta de leis, a Justiça Brasileira garante o direito de imagem aos cidadãos que se sentirem prejudicados, solicitando aos Provedores Hospedados no Brasil que retirem o material publicado em seus Servidores. Na verdade não passa de uma medida provisória, pois depois da publicação em ambiente WEB, não se pode mais garantir a integridade e a propriedade dos arquivos vinculados. Para evitar tais problemas com seus arquivos pessoais, segue abaixo uma série de cuidados que se deve ter com seus arquivos pessoais: 

1) Evite deixar fotos, dados pessoais, senhas e etc no seu computador, guarde-os em um Hd externo ou Pen-drive; 
2) Caso seja necessário levar seu computador para assistência técnica e não consiga fazer algum tipo de backup antes, garanta a integridade das suas informações através de um termo de responsabilidade por parte da empresa, assinado pelo responsável;
3) Desabilite a função de gravar senhas, sempre sugerido pelos navegadores de internet, evitando o acesso em suas contas de e-mail, redes sociais ou outros sites que solicitam segurança;
4) Faça sempre limpeza dos seu histórico de visitação web e cookies , pois através do seu histórico, hackers podem criar um clone de alguma página que você sempre acesse e solicite senha, para pegar seus dados, os cookies também levam alguns dados de sessão dos sites; 
5) Caso utilize uma rede pública, evite compartilhamento de pastas ou arquivos pessoais, mesmo que temporariamente, caso seja necessário, coloque senhas de acesso a pasta; 
6) Se possível, utilize duas ou mais unidades lógicas no seu computador (Partições), gravando seus arquivos pessoais em uma partição diferente de onde instalado o sistema operacional, pois em caso de danos ao sistema, pode ser feito facilmente backups ou copias de segurança; 


Estas são algumas dicas básicas de segurança para garantir a integridade de suas informações.

terça-feira, 27 de março de 2012

Administrando Resultados

Esse ai é um assunto bem interessante sobre Gerenciamento de Resultados, onde se fala do que esperamos e de que forma podemos alcançar maior produtividade na empresa através de uma única mudança de foco.


Você tem um grupo de vendedores de bolos de porta em porta. O vendedor mais produtivo consegue vender 30 bolos por dia. O menos produtivo vende 6. Para qual dos dois você dedicaria mais tempo?
Algumas pesquisas apontam que os gerentes perdem mais de 70% de seu tempo tentando fazer pessoas não-produtivas produzirem. E a maioria dos funcionários produtivos não recebe atenção suficiente. Por isso, não se sentem valorizados pela empresa e acham que não crescerão como desejam.
Se você ensinar aquele vendedor que vende 30 bolos por dia a vender 45, você o fez aumentar as próprias vendas em 50%. E acrescentou 15 bolos ao total vendido pela equipe. Se, no entanto, passasse esse tempo com o não produtivo e fizesse aumentar as suas vendas em 50%, poderia tê-lo alavancado apenas de 6 bolos para 9, ou seja, somaria 3 bolos à venda total da equipe em vez de 15.


Leia Mais

segunda-feira, 12 de março de 2012

Windows 8

Já está em fase final de testes o Windows 8, com uma interface mais dinâmica e voltada para uso através de Touch Screen. Para a apresentação inicial, haverá na semana do dia 21/03 em Recife, Workshops e utilização da primeira versão. Esperanças de algo novo. Vejam o site do evento.First Run