Arquivo para a categoria 'Tecnologia'

Promoção de Voucher para Certificação Oracle Java

Hoje fiquei sabendo através de um colega aqui na Cobra que está rolando uma promoção desde o dia 16/11/2010 (será que estou desatualizado?! rs). Enfim, a promo trata da compra de voucher na Oracle com retake grátis. Do dia 16/11/2010 ao dia 31/01/2011 todo mundo que comprar um voucher para certificação na Oracle, ganhará gratuitamente o retake se não forem aprovados na primeira prova.

O site da Oracle está assim:

As pessoas que adquirirem um voucher de exame de certificação entre 16 de novembro e 31 de janeiro de 2011, e que não forem aprovadas no exame, se qualificarão para a sua repetição gratuita. Basta entrar em contato com o Centro de Testes Prometric Autorizado da mesma forma que na tentativa inicial do exame e fornecer o número do seu voucher de exame de certificação original.

Depois de fazer o exame inicial, aguarde 72 horas antes de agendar a repetição gratuita de exame. Lembre-se também de que, de acordo com as diretrizes de certificação da Oracle University, é preciso aguardar pelo menos 14 dias para repetir qualquer exame.

A repetição gratuita deve ser utilizada no prazo de 12 meses a partir da data de compra do voucher de certificação original. Não é necessário entrar em contato com a Oracle University para agendar a repetição do exame. Os exames são realizados em Centros de Testes Prometric Autorizados, localizados no mundo todo.

Depois de adquirir seu voucher de exame, entre em contato com o centro de testes desejado para agendar a data, a hora e o local do exame.

O voucher custa atualmente R$ 272,00.

Link: http://goo.gl/MnvqK

Nesse link é possível verificar as certifiações que fazem parte da promoção. Estou estudando pro OCJP, então irei aproveitar e comprar o meu. Se quiser aproveitar faça o mesmo: RUN!!

Dia do Profissional de TI

O Dia do Profissional de Informática ou TI acontece hoje, dia 19 de Outubro, então parabéns a todos que trabalham na área. Sucesso!

Calendar getDisplayName()

Escrevo este post por um problema que enfrentei hoje.

Precisei em uma aplicação desenvolvida aqui no trabalho pegar o nome por extenso do mês de uma determinada data recuperada do banco de dados e mostrar este mês em um relatório.

No decorrer do desenvolvimento utilizei a API GregorianCalendar do java.util.GregorianCalendar, e usei o método getDisplayName() mais ou menos assim:

Locale locale = new Locale(“pt”,”BR”);
//Define um calendar
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
//Obter o nome do mês por extenso para o locale brasileiro. Caso quisesse somente a abreviatura do mês
//Por ex.: (Ago, Set) em vez do parâmetro 2 usaria o 1.
String mesExtenso = calendar.getDisplayName(Calendar.MONTH, 2, locale);

Bem, mas essa solução ocorre sem problemas no JDK 6.0, caso esteja usando JDK 5.0 você terá problemas (o servidor aqui no trabalho usa o 5.0)

A solução foi usar o DateFormatSymbols, como abaixo:

Locale locale = new Locale(“pt”,”BR”);
//Construtor usando o locale passado
DateFormatSymbols dateFormatSymbols = new DateFormatSymbols(locale);
String[] meses = dateFormatSymbols.getMonths();
//Define um calendar
GregorianCalendar calendar = new GregorianCalendar();
Calendar.setTime(new Date());
String mesExtenso  = meses[calendar.get(Calendar.MONTH)];

É isso.

Aneel aprova distribuição de internet e TV por assinatura pela rede de energia

A diretoria colegiada da Agência Nacional de Energia Elétrica (Aneel) aprovou nesta terça-feira (25) as regras para o uso da tecnologia conhecida como “Power Line Communications” (PLC) no país – sistema que utiliza a rede de energia elétrica como meio de transporte de sinais de internet, vídeo e voz.

Na prática, o sistema permitirá, assim que implementado, o acesso à internet, ou à TV por assinatura, por meio da rede elétrica – já presente na maior parte das residências do Brasil. “Assim, um ponto de energia pode ser uma tomada para ligar o eletrodoméstico e, simultaneamente, um ponto de rede de dados para a provedora de internet ou TV por assinatura”, explicou a Aneel, em nota.

G1

Google desafia Windows e anuncia sistema operacional

A gigante de softwares Google está desenvolvendo um sistema operacional para computadores pessoais, em um desafio direto ao líder de mercado, o Windows, desenvolvido pela Microsoft.

O Google Chrome OS (operating system) será voltado inicialmente para netbooks, computadores portáteis menores, mais baratos e com menos recursos que os laptops.

Máquinas equipadas com o Google Chrome OS devem estar no mercado em meados do ano que vem. A idéia é, no futuro, usar o sistema operacional também em PCs.

“Rapidez, simplicidade e segurança são os aspectos-chave do Google Chrome OS”, anunciou a empresa em seu blog oficial. Segundo a Google, o sistema operacional será uma “extensão natural” do seu navegador de internet, Chrome.

O novo sistema operacional será um software de código aberto (“open source”). Para a Microsoft, a notícia vem poucos meses antes do lançamento da nova versão do seu sistema, o Windows 7.

Ler notícia completa

Dica: Smarty!

Nunca tinha usado Smarty até entrar em meu emprego atual (na verdade uma vez já havia dado uma olhadinha nele).

Enfim, o Smarty é uma ótima ferramenta para separação da camada lógica da camada de apresentação.

Não vou colocar aqui uma explicação sobre como configurar e tudo mais porque no site do Smarty tem o manual em português e uma aplicação de exemplo show de bola. Fora que na net tem milhares de how-to’s sobre como iniciar com ele.

Bem, até então eu usava código PHP na camada de apresentação. E hoje tendo uma necessidade percebi que uma das coisas mais bacanas sobre o smarty é a capacidade de você usar várias funções na mesma linha.

Explico:
Certa vez fiz isso em PHP:

$nome = strtolower($linha["nome"]);
echo ucwords($nome);

Basicamente nessas duas linhas estamos transformando as palavras da string em minúsculas e depois transformando a primeira letra de cada palavra da string em maiúscula.
Essa necessidade se explica por exemplo no caso dos registros do BD estarem todos em letra maiscúla e você precisa deixar mais apresentável. A transformação seria assim:

“RAPHAEL CABRAL” para “Raphael Cabral”

Bem, aquilo tudo em PHP se traduziria no Smarty nisso:

{$item.nome|lower|capitalize}

Lower transforma todas em minúsculas e capitalize transforma a primeira letra de cada palavra em maiúscula.

É isso. KISS!

Criado o player de música do YouTube

Só linkando uma notícia que vi no PegaNoMeu

———————–

Um jovem americano de 15 anos desenvolveu, junto com seu pai, um tocador de música que usa os vídeos do Youtube como biblioteca. Ao contrário dos tocadores de mídia tradicionais, como o Winamp ou o Windows Media Player, o Muziic Player reproduz as faixas diretamente do site de vídeos, ou seja, o usuário não precisa baixar os arquivos no seu PC.

David Nelson e seu velho, Mark Nelson, labutaram durante um ano no desenvolvimento do Muziic. Se você quiser experimentar o novo player, pode baixá-lo gratuitamente. O Muziic foi lançado em 25 de fevereiro e já registrou mais de um milhão de downloads.

“Meu pai teve a idéia de criar um site de música do YouTube, mas eu disse que seria melhor usar um formato de tocador de mídia”, disse David ao jornal britânico Telegraph.

O tocador permite pesquisar, organizar, ouvir e criar playlists a partir de milhões de músicas disponíveis em forma de videoclipes pelo YouTube. Segundo os criadores do Muziic, essa é a maior biblioteca de músicas da web.

O aplicativo pode ser baixado gratuitamente no site www.muziic.com.

Fábricas (!?!?) de Software

Desde meados de 2008 até hoje li muito a respeito de metodologias de desenvolvimento ágil, principalmente observando cases de sucesso, como na globo.com através do blog do Calçado e do Guilherme e logicamente através de muitos documentos e sites que vejo por aí, um deles a qual cheguei dia desses foi o do Vinicius, um blog ótimo e onde inclusive encontrei a monografia dele, show de bola. Quem me apresentou ao Scrum foi um colega e amigo, o Sandro, que é formando pelo Cesupa no Pará. Através dele conseguimos adaptar e utlizar os conceitos de Scrum em nossa equipe, até porque éramos uma equipe pequena de 3 analistas, desenvolvedores, testers…. rsrs. Foi no blog do Vinicius que li sobre a reportagem da revista EXAME sobre fábricas de software. Que me lembrou uma matéria veículada no Bom Dia Brasil tempos atrás, mas especificamente pela questão de procura por profissionais qualificados.

Bem, como entusiasta da metodologia de desenvolvimento ágil também acredito que o termo Fábrica de Software não se adequa a realidade que deve pautar o desenvolvimento de softwares em breve. Talvez o termo mais adequado seja Atelier de Software (meio Clô, mas tudo bem), porque o desenvolvimento está muito mais ligado a uma arte do que a passos bem definidos como uma fábrica tradicional.
Uma equipe boa, que troca experiências, não fica presa a um sistema de metas dogmático (não que metas sejam ruins, mas sim a forma como são definidas), que interage e busca soluções adequadas dependendo do contexto, esse sim é o futuro do desenvolvimento, e percebo que cada vez mais e mais isso se tornará o padrão, mesmo que demore algum tempo.
A grande questão a qual me pergunto e espero em breve ter uma resposta é: como fazemos para sozinhos ou em um grupo pequeno mudarmos a filosofia e metodolodia empregadas por uma empresa?
Acredito que talvez com pequenas ações que se tornam gradativamente um padrão dentro da empresa.
Por exemplo, caso você seja um analista de negócios, peça para se reunir ao analista de sistemas e aos programadores (argh!, não gosto do termo, mas é só pra ilustar, pois o programador é um desenvolvedor).
Caso esteja terminando um diagrama de classes, verifique com o desenvolvedor o que pode ser melhorado, interaja e incite seus colegas a fazerem o mesmo.
Ao invés de passar um email com dúvidas vá até a mesa da equipe de desenvolvedores, utilize um quadro branco, desenhe, tente enteder o negócio mas sem perder a ótica do ponto de vista lógico.
Enfim, não sou um expert no assunto, mas justamente a questão está em aprender com o tempo. Pode ser que no começo a metodologia não se mostre tão ágil, mas com o tempo e o aprendizado e acúmulo de experiência da equipe em breve os projetos além de serem desenvolvidos em menos tempo serão muito melhor desenvolvidos.

Mostrar música no nick do aMsn!

Bem, esse é um plugin que sempre gostei no Msn (Windows) e pesquisando um pouco vi que dá pra ter essa funcionalidade no linux também, por isso vou replicar aqui a dica postada pelo César Macari no Viva o Linux

Vamos a ela:

Programas necessários:
* Amsn 0.97
* music-1.5
* Audacious 1.5

Vamos por partes:

1 – Instale o Amsn:
# apt-get install amsn

2 – Baixe o Music (plugin de música para o Amsn):
* http://ufpr.dl.sourceforge.net/sourceforge/amsn/music-1.5.zip

Depois de terminar de baixar o plugin, descompacte nas seguintes pastas:
/usr/share/amsn/plugins
/home/SEU_USUARIO/.amsn/plugins

Para descompactar, use o:
$ unzip music-1.5.zip /diretório/pasta_destino

3 – Instale o Audacious, o player que vai tocar nossas músicas.
# apt-get install audacious

Após terminar de baixar o Audacious vamos configurar o Amsn para mostrar nossa música.
- Abra o Amsn em Aplicações > Internet > Amsn. Depois de aberto, clique em Conta > Selecione Plugins.
- Agora irá aparecer uma nova janela com os plugins que você já tem em seu sistema. Observe que no canto esquerdo temos os nomes dos plugins e lá está o nosso plugin, “Music”.
- Clique nele e depois em “Configurar” por padrão ele vem o “Xmms” mude para “Audacious” (meu caso) ou o player que você usa no seu sistema. Agora clique em “Guardar” para salvar a alteração que foi feita.
- Agora basta clicar em “Carregar”, para o plugin começar funcionar. Se não funcionar, feche o Amsn e abra novamente.

Segue abaixo uma imagem de como ficou meu aMsn com o Plugin Ativo:

amsn_plugin
É isso.

Aos 9 anos, programador do iPhone não escapa da lição de casa

Ele ganhou espaço no noticiário em diversas partes do mundo por conta de suas habilidades na programação de softwares. Mas o garoto de Cingapura Lim Ding Wen, de 9 anos, só tem permissão para brincar com o computador por duas horas ao dia, com a condição de que antes faça a lição de casa.

Ding Wen, que começou a usar um computador aos dois anos de idade, tornou-se celebridade depois de desenvolver uma aplicação para o iPhone batizada de Doodle Kids, que permite aos usuários desenhar usando os dedos na tela do celular.

Depois, para apagar, basta chacoalhar o aparelho. A aplicação, disponível na loja iTunes da Apple, tem atualmente mais de 27 mil usuários em todo o mundo.
“Programação é fácil, eu tenho um interesse natural nisso”, disse à Reuters. “É divertido.”

O pai de Lim, Lim Thye Chean, é diretor de tecnologia de uma empresa local e o garoto cresceu rodeado de computadores. O pai conta que o filho começou a fazer perguntas sobre programação dois anos atrás e ele decidiu começar a ensiná-lo em um velho Apple II GS de 16 bits, acreditando que assim seria mais fácil para o menino.

Desde então, Ding Wen já aprendeu seis linguagens de programação e completou algo como 20 projetos. “Ding Wen não é um gênio. Ele apenas se dedica bastante a tudo o que faz. Qualquer um que se interesse pode programar”, disse Lim.

As habilidades de Ding Wen podem estar muito além da idade –ele está escrevendo outro jogo para iPhone–, mas ele ainda vive a rotina normal de um garoto de nove anos. Isso envolve lição de casa e outras regras domésticas. “Duas horas de computador por dia e somente depois da lição”, disse o garoto, com mau humor.

Sua mãe, Zhao Yan, afirmou que ele também deve ir bem na escola. “Ele não precisa estar entre os três primeiros, somente entre os dez”, afirmou. No ano passado, ele foi o décimo em sua classe.

Fonte: G1

Próxima Página »



Seguir

Obtenha todo post novo entregue na sua caixa de entrada.