Saiba onde tem o melhor preço antes de comprar

Compare preços de Câmeras digitais: Sony | Samsung | Panasonic | Canon

sexta-feira, 25 de janeiro de 2008

Instalando a JDK

Após nossa série Desmistificando o Java, onde mostramos definições das principais siglas que rodeiam a plataforma Java, estarei aqui mostrando a instalação da JDK(Java Development Kit) no ambiente Windows. Para quem não se lembra o que é a JDK vide isto: http://chadetecnologia.blogspot.com/2008/01/desmistificando-o-java.html

Inicialmente faremos download da versão mais recente da JDK no site da sun:
http://java.sun.com/javase/downloads/?intcmp=1281
No momento que escrevo este tutorial a versão da JDK corrente é a 6 na quarta atualização.
Após feito o download da JDK, que já vem com a JRE embutida, você irá instalá-la na sua máquina. A instalação é bastante simples.

Após a instalado vamos verificar se ocorreu tudo certo. Vá no prompt de comando e digite: java -version. Aparecerá então a versão da JDK instalada.

Porém se você digitar o comando para compilar as classes, o javac, perceba que dará erro. Este erro ocorre devido ao seu sistema não saber onde se encontra o compilador javac.
Vamos setar então as variáveis de ambiente do windows, para mostrar a ele que existe o compilador javac. Seguiremos os seguintes passos:

1 - Clique com o botão direito em Meu Computador, vá em Propriedades, depois Avançado e por fim clique no botão Variavéis de Ambiente.
2 - Na opção Variaveis do Sistema edite a variável Path já existente e adicione ao fim do conteúdo existente o caminho da pasta bin da JDK(seria mais ou menos: C:\Arquivos de programas\Java\jdk1.6.0_4\bin).
3 - Reinicie seu computador para que as alterações sejam salvas corretamente
4 - Abra o prompt de comando e digite javac, aparecerá então várias opções. Isto significa que
o compilador poderá ser usado a partir de agora.

Existem variações destas configurações setando as variáveis de ambiente. Mostrei aqui a mais simples, mas tudo funcionará corretamente :).

No próximo tutorial você fará seu primeiro programa em Java.

quinta-feira, 24 de janeiro de 2008

Na lista das 100 melhores companhias para se trabalhar, a gigante da tecnologia Google lidera

Na lista das 100 melhores empresas para se trabalhar da revista de negócios Fortune, a empresa que lidera é a Google. Com refeições gratuitas, natação, spa, e médicos no local, a empresa é referência no Vale do Silício. Engenheiros do Google podem gastar até 20% do tempo em projetos independentes.
As outras empresas da área de tecnologia que estão na lista são: Cisco Systems, Qualcomm, Adobe Systems, Yahoo e Microsoft, em 11º, 14º, 31º, 44º e 50º, respectivamente.
Você pode ver a lista completa em: http://money.cnn.com/magazines/fortune/bestcompanies/2007/full_list/

quarta-feira, 23 de janeiro de 2008

Tutorial delicious. Você nunca mais perderá seus favoritos!!

Quantas vezes você formatou seu computador e esqueceu de salvar os favoritos? Pois bem, irei apresentar para vocês o delicious.
O delicious é um site que tem como objetivo armazenar seus favoritos na web. Assim você poderá acessar seus favoritos em qualquer computador, basta ter conexão com a internet.

Farei um breve tutorial aqui para vocês mostrando o delicious:

1 - Vá no site del.icio.us e clique em register. Aparecerá a seguinte tela de cadastro:



Preencha com o seu username(nome de usuario/apelido), full name(nome completo), password(senha), email e as letras de segurança. Depois basta clicar em "register".


2 - No segundo passo você irá instalar a extensão delicious no firefox. Se você não usa firefox, no próprio site do delicious tem opção para instalar o botão em outros browsers, mas aqui só abordo o firefox. Com esta extensão do firefox você poderá adicionar seus favoritos através de um clique no menu del.icio.us>Add bookmark, ou apertando Ctrl+D.



3 - Após instalado os botões aparecerá uma tela com um pequeno tutorial ensinando a usar os botões que foram instalados.


Este botão, o My del.icio.us, serve para abrir sua página de favoritos.






Este botão, o Tag This, serve para você adicionar sua página atual no seu del.icio.us.





E para acessar sua página de favoritos basta você acessar: http://del.icio.us/seuUsername.

Até a próxima :)

Desmistificando o Java - Parte 3

Dando continuidade à nossa série Desmistificando o Java, hoje vamos ver o significado das siglas: JRE, JSE, JSF e por fim mas não menos importante JVM.


JRE: Acrônimo de Java Runtime Environment. É o ambiente de execução dos aplicativos Java, na JRE estão contidas as bibliotecas padrões, a JVM e outros componentes necessários para applets e aplicativos escritos na linguagem Java rodar.

JSE: Acrônimo de Java Standard Edition. É a plataforma de desenvolvimento de applets e aplicações. Nele está contida a JDK e a JRE, ferramentas de linha de comando e a JVM. A JSE é a principal plataforma da linguagem Java, já que a JEE e a JME são baseados nela.

JSF: Acrônimo de JavaServer Faces. É o framework da proxima geração de aplicações Web. A tecnologia JavaServer Faces (JSF) provê recursos que simplificam o desenvolvimento de aplicações J2EE web. Com ela, é possível criar componentes reutilizáveis de interface gráfica.

JVM: Acrônimo de Java Virtual Machine. É uma máquina virtual que intermedia o programa Java e o computador. A JVM converte os bytecodes em códigos de máquina que podem ser executados. Ela é responsável pelo gerenciamento das aplicações java correntes.


Chegamos ao fim desta série Desmistificando o Java com definições simples que as vezes confundem a pequenina cabeça do indivíduo. Breve estaremos partindo para a parte prática.
Abraços.

terça-feira, 22 de janeiro de 2008

Yahoo! prevê corte de 15% dos funcionários

"O gigante americano da Internet Yahoo! pretende fazer um corte de 15% no seu quadro de funcionários para melhorar a rentabilidade, informou a imprensa local na segunda-feira (21). A reestruturação deve significar a demissão de pelo menos 2.500 pessoas.
Segundo o "The Wall Street Journal", o grupo considera suprimir centenas de vagas para encerrar 2008 com um número de efetivos similar ao de 2007.
A estratégia é reforçar o pessoal em setores prioritários e reduzir em outros. A informação no site especializado Silicon Alley Insider é que o Yahoo! reduzirá sua equipe de 15% a 20%, o equivalente a algo entre 1.500 e 2.500 pessoas.
O grupo deve se pronunciar sobre o assunto, quando divulgar seus resultados trimestrais, em 29 de janeiro." Fonte: Folha Online

Se a Yahoo! não acompanhar o ritmo de inovação das outras empresas, o resultado só tende a piorar. Tudo bem que o Yahoo! ainda tem serviços que fazem muito sucesso como o Flickr principalmente. Mas o Yahoo! precisa mostrar o porquê de ser das maiores empresas de internet do mundo.
Nada contra a Yahoo!, mas todos se lembram que a AOL quase entra em recesso devido à estagnação em inovação.

segunda-feira, 21 de janeiro de 2008

Privacidade na internet

Tem um site chamado http://www.lili.com que tem um banco de dados com o endereço e telefone de várias pessoas, eu pesquisei o telefone de minha casa e ele me retornou o nome de minha mãe ( que é a titular da conta ) e o endereço. Não sei como eles conseguem estes dados, provavelmente compram ou copiam de uma lista telefonica.
Mas eles te dão a opção de excluir, basta você clicar no botao excluir da pagina e colocar email para confirmar a exclusão.
Nesta era digital existem os prós e os contras e o principal contra é esta invasão de privacidade. Precisamos ter muito cuidado com isto. Fica ai a dica ;)
Abraços.

Wikipédia completa sete anos no ar

"A enciclopédia virtual Wikipédia completou no dia 15 de janeiro seu sétimo aniversário. Por ser gratuita e colaborativa, isto é, qualquer usuário pode editar ou acrescentar conteúdo da forma que achar necessário, a Wikipédia viu sua fama crescer ao longo desses sete anos e hoje é um dos dez sites mais acessados da internet, conforme noticiou o site Digital Trends." Fonte: Terra Tecnologia


Parabéns ao pessoal da Wikimedia Foudation, de todos os colaboradores que fazem desta a maior enciclopedia online do mundo. A idéia de fazer um site colaborativo de informações, foi uma idéia genial e que vem ajudando milhares de pessoas famintas de conhecimento na web. Eu sou fã da wikipedia, gostaria de pedir apoio à todos que puderem colaborar com esta iniciativa.


Atualmente temos:

  • Cerca de 354.000 artigos publicados em português;
  • Cerca de 2.000.000 de artigos publicados em inglês;
  • Cerca de 610.000 artigos em francês;
  • Cerca de 400.000 artigos em italiano;
  • Cerca de 700.000 artigos em alemão;
  • Cerca de 323.000 artigos em espanhol, entre outras linguas;
Esses dados acima extrai da própria Wikipedia só para não perder o hábito ^^
Abraços.

domingo, 20 de janeiro de 2008

Desmistificando o Java - Parte 2

Dando continuidade ao artigo Desmistificando o Java, veremos nesta parte o significado das seguintes siglas: JFX, JIT e JME.

JFX: Mais conhecido como JavaFX, foi apresentado pela Sun em maio do ano passado como uma nova estratégia da empresa para levar o Java ao desenvolvimento fácil de interfaces ricas com o usuário. Dois produtos foram anunciados: JavaFX Mobile e o JavaFX Script.

  • JavaFX Mobile é um novo sistema operacional baseado no kernel do Linux e com uma JVM portátil que pretende levar o Java ao novo mercado dos “smartphones” a la iPhone. Seria voltado ao desenvolvimento fácil de aplicativos bonitos e usáveis em ambiente móvel.
  • JavaFX Script é uma nova linguagem de programação pensada para o desenvolvimento de interfaces Swing/AWT/Java2D de forma mais fácil do que hoje. A idéia da Sun é atacar o mercado Desktop, onde o Java tem ganho certo mercado ultimamente, mas também atacar o Adobe Flex e o Microsoft Silverlight no mercado de aplicativos ricos na web, hoje dominado pelo Adobe Flash.
JIT: Acrônimo de Just In Time ( não pense que está errado, desta vez J não é de Java :) ). É o compilador Java que interpreta os bytecodes em tempo de execução.

JME: Acrônimo de Java Micro Edition. Voltado para o desenvolvimento de aplicações para dispositivos móveis ou portáteis, como celulares, palmtops e smarthphones.
Há duas configurações para um dispositivo móvel ou portátil. Uma para dispositivos com maior capacidade computacional , denominado CDC (Connected Device Configuration), como palmtops por exemplo. A outra com menor capacidade computacional, denominado CLDC (Connected Limited Device Configuration), como celulares comuns por exemplo.


E por hoje é só. Breve a terceira parte do artigo Desmistificando o Java :).

sexta-feira, 18 de janeiro de 2008

Justiça proíbe Counter Strike em todo Brasil; Procon tenta recolher jogos


" A venda dos jogos Counter Strike e EverQuest está proibida em todo território nacional. A decisão, tomada por um juiz da 17ª Vara Federal da Seção Judiciária do Estado de Minas Gerais em outubro, começou a ser cumprida só na quinta-feira (17), em Goiás, pelo Procon (Fundação de Proteção e Defesa do Consumidor), de acordo com a assessoria de imprensa do órgão.

Para o juiz Carlos Alberto Simões de Tomaz, responsável pela medida, os jogos "trazem imanentes estímulos à subversão da ordem social, atentando contra o estado democrático e de direito e contra a segurança pública, impondo sua proibição e retirada do mercado". "


Fonte: Folha Online Informática

"Imanentes estímulos à subversão da ordem social"? Eu acho que esse juiz não assiste a TV aberta no Brasil, não acessa internet e nem assiste filme. PROVAVELMENTE o filho deste juiz joga CS e deve estar alienado e desobediente. Aff...

Não sabia que no Brasil tinham tão poucos processos em trâmite a ponto dos juizes pararem de trabalhar para proibirem jogos. E viva el Brasil, yo amo este país :)

Google investirá US$ 175 mi em ações filantrópicas

"O Google anunciou na quinta-feira um plano para começar a cumprir a promessa feita aos investidores quando a empresa abriu seu capital, quatro anos atrás: a de reservar 1% de seu lucro e capital para "fazer do mundo um lugar melhor". Os beneficiários do dinheiro do Google variam de grupos que estão pesquisando para combater doenças a empresas envolvidas no desenvolvimento de um carro elétrico.

O lado filantrópico do Google, Google.org, ou "ponto.org", como o pessoal da empresa costuma dizer, investirá até US$ 175 milhões em sua primeira rodada de doações e investimentos, nos próximos três anos, anunciaram executivos do Google.

Embora a organização deva funcionar como as fundações estabelecidas por outras companhias na hora de distribuir doações, também pretende adotar uma abordagem menos tradicional e realizar investimentos com fins lucrativos, além de incentivar funcionários da empresa a participar diretamente e promover esforços de lobby junto ao governo por mudanças políticas, disseram representantes do grupo." Fonte: Terra Tecnologia

Bom, a notícia é muito boa, mas vamos ver se este dinheiro vai ser aplicado corretamente. Outra curiosidade é: como seria possivel investimento em empresas filantrópicas com fins lucrativos? Fica a pergunta no ar. Se alguém entender favor comentar aqui no blog.

A Google sempre com uma carta na manga, tio Bill que segure.

quinta-feira, 17 de janeiro de 2008

Desmistificando o Java

JRE, JVM, JSE, JEE, JME, JDK, JFX, JIT, JAR. Perae, muita calma nessa hora, isto não é sopa de letrinhas. Estamos falando das siglas que rodeiam a plataforma Java.
Neste artigo estarei mostrando o significado destas siglas e esclarecendo para que serve cada uma. Na verdade este artigo servirá como seu dicionário da linguagem Java.

Primeiro teremos uma visão geral da Plataforma Java através da figura a seguir:



Então vamos àlgumas siglas:

JAR: Acrônimo de Java Archive, é um arquivo compactado usado para distribuir um conjunto de classes Java. É usado para armazenar classes compiladas e metadados associados que podem constituir um programa. Arquivos jar podem ser criados e extraídos usando o utilitário "jar" da JDK. Ferramentas de compressão (como o Winzip) também podem criar arquivos jar. Um arquivo jar possui um arquivo manifesto localizado no caminho META-INF/MANIFEST.MF. As entradas do arquivo manifesto determinam como o arquivo jar será usado. Arquivos jar que têm a intenção de serem executáveis (como o *.exe do Windows) terão uma de suas classes especificadas como a classe "principal". O arquivo manifesto terá uma entrada como:

Main-Class:meusProgramas.MinhaClasse

As aplicações contidas nestes arquivos são tipicamente executadas com um comando similar a:

java -jar exemplo.jar

Em Junho de 2005 foi iniciado o JSR 277: Java Module System que pretende criar um sucessor do formato jar.


JDK: Acrônimo de Java Development Kit, é o kit para desenvolvimento de aplicações Java. É composto pelo compilador JIT ( veremos seu significado mais a frente ) e bibliotecas padrões. O JDK só deve ser instalado na máquina de desenvolvimento, nunca na máquina do cliente, neste será instalado a JRE.


JEE: Acrônimo de Java Enterprise Edition Kit, é a divisão da plataforma Java voltada para aplicações corporativas. Ela é voltada para aplicações multi-camadas, baseadas em componentes que são executados em um servidor de aplicações. A plataforma Java EE é considerada um padrão de desenvolvimento já que o fornecedor de software nesta plataforma deve seguir determinadas regras se quiser declarar os seus produtos como compatíveis com Java EE.
A plataforma J2EE contém uma série de especificações, cada uma com funcionalidades distintas. Entre elas, tem-se: JDBC, Servlets, JSP, EJB etc.


Por hoje é só pessoal, brevemente estarei lançando a parte 2 desse artigo. Abraços :).


Sun adquire Mysql

"A Sun Microsystems fechou acordo com a desenvolvedora sueca MySQL AB e vai adquirir a empresa.
O CEO da Sun, Jonathan Schwartz, concordou em pagar US$ 1 bilhão para controlar a companhia que desenvolve o banco de dados aberto mais popular do mundo.
O MySQL está instalado em mais de 10 milhões de máquinas no mundo e é utilizado pelo sistema de buscas do Google, no engine do Facebook e está presente, por exemplo, nos produtos da Nokia.
Com a compra, a Sun acredita que poderá usar sua força para aproximar o MySQL de um número maior de grandes corporações."
Fonte: Info Online


Esta noticia é excelente para desenvolvedores de aplicações java que utilizam o maior banco de dados open source do mundo, eu sou um deles ;). Quem sabe na próxima versão do NetBeans o Mysql já não venha nativo, facilitaria pois iria acabar com aquele trabalho de baixar o conector JDBC do Mysql e adicionar ao classpath de sua aplicação.

É a Sun se mostrando cada vez mais forte no mundo do software livre.

Na foto Jonathan Schwartz CEO da Sun e Marten Mickos, CEO do MySQL.

quarta-feira, 16 de janeiro de 2008

E...vamos lá

Olá pessoal,

Primeiro vou falar sobre mim e depois sobre o intuito do blog.

Eu sou graduando em ciência da computação na Universidade Estadual de Santa Cruz, esta localizada em Ilhéus-BA. Além da vida acadêmica normal eu participo do MEJ (Movimento Empresa Júnior) há dois anos, e atualmente sou conselheiro administrativo da Associação Empresa Júnior de Computação da Uesc ( TecnoJr ), ano passado fui diretor de recursos humanos desta mesma empresa. Além das atividades citadas acima, estagio no Centro de Pesquisa e Desenvolvimento em Informática e Eletro-eletronicos de Ilhéus ( Cepedi ) trabalhando no Núcleo Java.

Bem, meu principal intuito com este blog é expor noticias interessantes sobre tecnologia, voltado mais para a computação, claro :D. Focarei em uma tecnologia que gosto demais: Java. Mas nada impede que eu fale de outras tecnologias relacionadas à area de computação.

Farei das minhas antigas dúvidas soluções para próximos. Sei que muitas das dificuldades que enfrentei na área de computação muitas pessoas passam, então procurarei postar aqui algumas dicas e tutoriais.

Então é isso pessoal, sejam bem vindo ao Chá de Tecnologia. Um abraço.