Instalação: Eclipse + GWT + Maven + SVN

Para instalar  a IDE Eclipse Helios é necessário acessar o seguinte link e escolher a opção “Eclipse IDE for JAVA EE Developers”:

http://www.eclipse.org/downloads/packages/release/helios/sr2

Depois de fazer o download e executar o Eclipse, precisamos adicionar os plugins necessários para o desenvolvimento utilizando GWT, Maven e SVN.

No Eclipse, vá até o menu superior, entrar na opções Help -> Install New Sofwtare…, onde abrirá a seguinte tela.

Clique no botão “Add” e abrirá a seguinte tela.

No campo “Location” adicione os links abaixo, um de cada vez e instale os plugins do SVN e GWT.

SVN - http://subclipse.tigris.org/update_1.6.x/

GWT – http://dl.google.com/eclipse/plugin/3.6

Para finalizar e instalar o Maven, vá ao menu superir do Eclipse: Help -> Eclipse Marketplace, campo “find” digite “Maven Integration” e depois no botão “Install” da opção “Maven Integration for Eclipse”.

Mais informações sobre a instalação do Maven no Eclipse acesse: http://www.sonatype.com/books/m2eclipse-book/reference/install-sect-marketplace.html

Sistema de Busca baseado em Inteligência Coletiva ou Sabedoria das Massas

A busca por informações na web é constante, inclusive sobre saúde, segundo uma pesquisa divulgada no site Clicrbs e Estadão, mais de 80% dos internautas buscam por orientações sobre tratamento ou prevenção de doenças.

Na Universidade Católica de Pelotas, durante o trabalho de conclusão do curso de Ciência da Computação, o aluno Ueider Ferreira de Oliveira sob a orientação do Prof. Dr. Stanley Loh, desenvolveu uma ferramenta para análise de informações textuais na Internet baseada em Inteligência Coletiva ou Sabedoria das  Massas.

Segundo Lévy, o termo Inteligência Coletiva tem sido usado em diferentes aplicações, mas sempre tendo em comum a idéia de que “o todo é mais que a mera soma das partes”, ou seja, várias partes integradas podem realizar um objetivo que nenhuma parte conseguiria em separado.

Sabedoria das  Massas ou Multidões (Wisdom of Crowds), cunhado por Surowiecki (2004), segundo este conceito a opinião da maioria leva ao que é correto ou ao melhor caminho.

Monografia.pdf


Java + MySQL

Downloads:

Obtendo uma conexão com o banco de dados MySQL

Acessando banco de dados em Java (Parte 1)

Acessando banco de dados em Java (Parte 2)

Acessando banco de dados em Java (Parte 3)

Linguagem de Programação “Lua”

Resumo: A linguagem de programação Lua foi desenvolvida por uma equipe de desenvolvimento na PUC-Rio, sendo esta uma linguagem de programação interpretada, procedural, imperativa, de script, com sintaxe simples, rápida, leve
e projetada para estender aplicações. Lua é tipada dinamicamente, é interpretada a partir de bytecodes para uma máquina virtual baseada em registradores, e tem gerenciamento automático de memória com coleta de lixo incremental. Essas características fazem de Lua uma linguagem ideal para configuração, automação (scripting) e prototipagem rápida.

No link abaixo, o artigo escrito para a disciplina de Compiladores sobre a linguagem de programação Lua.

Artigo_Lua

 

[Linux] Lista de comandos de manutenção

Atualizar a lista de pacotes:

sudo apt-get update

Atualizar a versão do Sistema:

sudo update-manager -d -c

Instalando novos pacotes:

sudo apt-get install [nome do pacote]

Procurar por arquivos corrompidos:

sudo apt-get check

Corrigir problemas de dependências e concluir instalação de pacotes pendentes:

sudo apt-get -f install

Forçar instalar pacote completo:

sudo dpkg -i –force-all

Desistir da instalação:

sudo dpkg -r [nome do pacote]

Remover arquivos inúteis do cache, onde são registradas as cópias das atualizações que são instaladas pelo gerenciador de pacotes:

sudo apt-get clean

Remover pacotes instalados automaticamente e que não tem mais nenhuma utilidade para o sistema:

sudo apt-get autoremove

Remover pacotes antigos ou duplicados:

sudo apt-get autoclean

Remover pacotes com problemas:

sudo apt-get -f remove

Remover pacotes instalados:

sudo apt-get remove [nome do pacote]

Remover restos de compilações anteriores e módulos desnecessários:

make clean

Listar pacotes:

sudo apt-get -l [nome do pacote]

Verificar a verso do kernel:

uname -a

Checar se tem vírus no sistema:

chkrootkit

Verificar as mensagens de erro geradas durante a compilação e instalar os componentes necessários:

sudo apt-get install auto-apt

Corrigir erros do hd:

fsck /dev/sda1

Verificar a temperatura do hd:

hddtemp /dev/sda1

Formatar partição:

mkfs.ext3 /dev/sda1

Recuperar partições do hd danificado:

fsck.ext3 -f /dev/sda1

Exibe em tempo real informaes sobre seu sistema Linux, processos em andamento e recursos do sistema, incluídos CPU, memória RAM e uso do swap, além do número total de tarefas sendo executadas:

top

Exibe a quantidade de memória livre e usada no sistema:

free -m

Mostra o espaço em disco do sistema de arquivos usado por todas as partições:

df -h

Desligar o PC:

sudo shutdown

Reiniciar o PC:

sudo reboot

Desligar o PC daqui 15 minutos:

sudo shutdown -h +15

Desligar o PC s 18h:

sudo shutdown -r 18:00

Fonte: http://e-fabrica.com/blog/2009/10/24/linux-lista-util-de-comandos-de-manutencao/

Sites para download de imagens vetoriais

Segue uma lista contendo ótimos sites para você fazer o download de imagens vetoriais gratuitamente:

VectorVault

GoMediaZine

Vector4Free

CoolVectors

YouTheDesigner

BittBox

QVectors

FreeVectors

CreativosOnline

VectorPortal

VectorJunky

VectorArt

Free-Vectors

BestCompanyLogo

LogoTypes101

RoundPixel

fonte: http://www.ultimoclick.net/2008/07/15/sites-para-download-de-imagens-vetoriais/