domingo, 25 de outubro de 2009

Plugins Firefox

1 – Download Status Bar – é interessante ver quantos % que já baixou de uma lista de arquivos, além de poder manter um histórico do que foi baixado, configurar um antivirus para analisar os arquivos baixados, entre outras coisas.

2 – Forecast Fox Enhaced – ter a previsão do tempo direto no browser é algo fantástico, você consegue saber a previsão até 8 dias. Essa versão “enhaced” exibe também a foto via satélite, igualzinho àquela previsão do tempo que você viu na TV.

3 – Flashblock – tem algo mais irritante do que uma inundação de propagandas em flash em um site? Bom, esse plugin faz o seguinte: em todo site que você entrar, ele exibe um botão com o símbolo do play ( > ), se desejar visualizar o flash é só clicar no botão. É possível também cadastrar os sites livres desse comportamento.

4 – Download Them All – Provavelmente você já visitou uma página cheia de MP3 ou de PDFs para baixar e pensou: caramba, eu preciso clicar em todos eles pra baixar! Vou perder uma hora fazendo isso! Esse plugin resolve justamente esse problema, você consegue baixar tudo de uma vez, controlado pelo plugin, além de poder aplicar filtros também: baixar só imagens jpg, só vídeos, etc. Uma característica interessante desse plugin é de ter um comportamento semelhante ao GetRight / Download Accelerator: ele divide o download do mesmo arquivo em partes. Isso é configurável também.

5 – GTranslate – Muitas pessoas que usam a internet falam que o Babylon é uma maravilha, que com um clique já tem um trecho traduzido. Bom, a idéia do Gtranslate é parecida, selecionando um texto no browser e clicando com o botão direito, você pode traduzir uma palavra ou um trecho do texto. Esse plugin usa as ferramentas de idiomas do Google, portanto você pode traduzir textos de todas as combinações que existem lá.

6 – IE Tab – provavelmente você já visitou algum site que foi feito no Front Page e faz você fazer muitos elogios ao fabricante. O que você faz nesses casos? Chama o IE, copia o link do Firefox lá e pronto. Depois você fecha o browser e volta para o Firefox. Que tal trocar tudo isso por apenas um clique? Existe até um cadastro se você desejar que alguns sites abram somente o IE. Tudo fica numa aba dentro do Firefox, muito prático e fácil.

7 – Tab Mix Plus – esse é o melhor plugin que encontrei para alterar o comportamento das abas. Você pode pode exemplo duplicar abas (igual ao CONTROL+N do IE), abrir abas que você já fechou (quantas vezes eu já me xinguei por ter fechado sem querer uma aba!), exibir as abas como se fossem slides a cada 10 segundos, unir abas de várias janelas em uma só, congelar uma aba (tira o ícone de fechar), entre várias outras coisas.

8 – Gmail Notifier – não precisa estar no gmail para saber se tem alguma mensagem nova, basta usar esse plugin que ele te avisa a cada 10 minutos ou num outro período que desejar. Se possuir mais de uma conta de gmail esse plugin serve, mas existe o Gmail Manager que é mais interessante para manipular múltiplas contas.

9 – Delicious – hoje eu não guardo mais nenhum link localmente, tudo fica na minha conta do delicious. Eles criaram para nós esse plugin que permite que você facilmente acesse sua conta e guarde um novo link em seu repositório.

10 – Viamatic foXpose – Para quem é usuário de ambiente gráfico em unix já deve ter visto isso: uma única tela representando todas as janelas abertas. Esse plugin faz algo semelhante: ele coloca todas as abas em uma única aba, dividindo a tela em quantas vezes precisar. Para ter uma idéia do que eu estou falando acesse essa imagem para ver um exemplo desse plugin representando quatro abas.

11 - Superdownloads Firefox Search Engine - Adicione o Superdownloads no search do Firefox.

12 - Colorful Tabs 3.8 - Extensão para deixar as abas do Firefox coloridas.

sexta-feira, 16 de outubro de 2009

Entenda a computação em nuvem

É fácil se perder numa conversa sobre computação em nuvem. Todos parecem ter uma nuvem, estar conectados à nuvem, estar preparados para a nuvem ou, pelo menos, estar prontos para a nuvem.

Há vários jargões, mas nem tudo é papo furado. Por trás do jargão estão alguns negócios muito reais e benefícios tecnológicos.

Nosso novo guia de computação em nuvem te ajudará a separar o que é importante do que não é – e te armará com uma base para determinar se e como a computação em nuvem faz sentido para sua empresa.

Em 25 páginas, este guia gratuito:

  1. define computação em nuvem e seus benefícios
  2. explica os diferentes tipos de nuvem (pública, privada e híbrida)
  3. descreve as arquiteturas para as camadas de serviços (ex. Software as a Service)
  4. detalha as tecnologias de virtualização que estão por trás
  5. sugere os próximos passos e ações para dar o primeiro passo

Você também conhecerá a abordagem da Sun – que é entregar todos os componentes que empresas, desenvolvedores e usuários finais necessitam para ambientes de nuvem. Usando código aberto e padrões abertos, é claro.

Acesse o guia: https://dct.sun.com/dct/forms/reg_br_2007_836_0.jsp

coloque sua cabeça na nuvem.

Atenciosamente,

Sun Microsystems

sexta-feira, 2 de outubro de 2009

Tecnologia Java

A tecnologia Java fornece um ambiente baseado em uma máquina virtual, a Java Virtual Machine (JVM). Desta forma os desenvolvedores podem escrever programas que são executados em qualquer sistema operacional e hardware que ofereçam uma JVM.

A tecnologia Java oferece diversas plataformas de desenvolvimento:

  • Java SE (Standard Edition), tida como base da tecnologia
  • Java EE (Enterprise Edition), voltada para aplicativos corporativos
  • Java ME (Micro Edition), para dispositivos móveis e sistemas embarcados
  • Java Card, caso mais específico que a Java ME, indicada para smartcards e cartões como os utilizados em celulares GSM.
  • JavaFX, destinada a aplicações multimídia em desktops ou dispositivos móveis

A Java é de tal riqueza que permite o desenvolvimento de aplicações para o ambiente desktop ou de dispositivos móveis, a criação de applets para documentos web e também suporta robustos aplicativos corporativos.

Linguagem de Programação Java

A linguagem de programação Java é a principal linguagem desta tecnologia. Entretanto a tecnologia Java também suporta outras linguagens de programação como Groovy, Jython ou JRuby.

Java, como linguagem, é uma importante linguagem de programação orientada a objetos. Em geral os programadores iniciam seu aprendizado com a programação estruturada, o que é natural e justificável. Se eles fossem rapidamente expostos ao paradigma de orientação a objetos, teriam o aprendizado deste estilo de programação mais facilitado. Infelizmente, é comum que o programador acostume-se com a programação estruturada, sentindo certa estranheza ao se deparar com a orientação a objetos. Passado o impacto inicial ele poderá testemunhar que este paradigma é mais natural do que a programação estruturada e leva ao desenvolvimento de códigos mais legíveis e robustos.

Instalação

No Ubuntu você deve abrir um terminal escolhendo no menu “Aplicações | Acessórios | Terminal”. Nele digite os comandos abaixo. (Atenção, as duas últimas linhas são um comando só)

sudo aptitude update
sudo aptitude install sun-java6-jdk sun-java6-jre j2re1.4-mozilla-plugin sun-java6-javadb netbeans5.5 netbeans5.5-pt glassfish umbrello

Será feito o download e instalados o Kit de Desenvolvimento, o Ambiente de Execução, o plugin para o Firefox, o Java DB (banco de dados), NetBeans (IDE para programação), o GlassFish (implementação do Java EE) e o Umbrello (Modelador UML capaz de gerar código automaticamente)

Experimentando

Utilizaremos um IDE gráfico para programar, o NetBeans. Ele é um editor IDE para Java que pode ser utilizado para construir desde pequenos programas até aplicativos corporativos.
No menu do Ubuntu, procure “Programação | NetBeans”. Para garantir nossas próximas experiências com o Netbeans, procure a opção “Opções” no menu “Ferramentas” e certifique-se que em “Navegador Web” esteja marcada a opção “Firefox”.

No NetBeans, selecione “Novo Projeto” no menu “Arquivo”. Selecione a categoria “Geral” e o projeto “Aplicação Java”, pressionando o botão “Próximo”, em seguida.
Para o nome do Projeto escreva algo como “Meu Primeiro Aplicativo”. A localização do projeto pode ser no /tmp. Clique no Finalizar.
O NetBeans ficará com três janelas:

  • Projetos: com uma árvore de componentes do projeto
  • Editor: para edição de código
  • Navegador: para navegar rapidamente entre os elementos.

Na janela do editor troque a linha

// TODO code application logic here

Por

System.out.println("Tecnologia da Informação - Desenvolvimento") ;

No menu Construir, selecione “Construir Projeto Principal” ou pressione F11. No menu Executar, escolha a opção “Executar Projeto Principal” ou pressione F6. O resultado será exibido em uma janela de saída na base do NetBeans.

segunda-feira, 28 de setembro de 2009

Windows XP: Removendo Manualmente o WGA (Notificação de Falsificação de Software)

Caso você tenha instalado o WGA (Windows Genuine Advantage) e o seu Windows tiver algum problema com a chave de registro, a mensagem "Você foi vítima de falsificação de software" irá aparecer a todo momento. Vamos aqui aprender a desativar esse aviso.

Arregace as mangas (para usuários avançados/intermediários)

Vá em Iniciar > Executar > digite REGEDIT e aperte o "OK"

Agora siga exatamente esses passos:

HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Winlogon > Notify

Apague a chave inteira "WgaLogon", no painel esquerdo. Veja a seguir:




Agora reinicie o computador.

Reinciado, o WGA não estará mais em execução, pois o ponto de chamada a ele no registro foi excluído.

Apague, se existirem, estes 5 arquivos:

C:\windows\system32\WgaLogon.dll
C:\windows\system32\WgaTray.exe
C:\windows\system32\dllcache\WgaLogon.dll
C:\windows\system32\dllcache\WgaTray.exe
C:\windows\WgaNotify.log


Pronto Adeus WGA!