Archive for the ‘Tecnologia’ Category

Relatórios Jasper


2010
08.20

Boa tarde galera,

Esta semana tive que quebrar a cabeça com um codigo de Java para gerar relatorio, e pesquisando na net não achei muitas coisas que sejam uteis para a minha solução. A situação é a seguinte:

Eu tenho um relatorio compilado no iReport e precisava atravez de um botão imprimir ele.

A baixo segue o codigo do relatorio:

 
public static void getRelatorio ()
{
String arquivo = "trabalho";
try {
Conexao conexao = FabricaConexao.obterConexao();
String url = System.getProperty("user.dir") + "/src/Relatorios/"+arquivo+".jasper";
JasperPrint jp = JasperFillManager.fillReport(url, new HashMap(), conexao.getConnection());
JasperViewer.viewReport(jp, false);
conexao.close();
} catch (Exception ex)
{
 
}
}


Abaixo segue o codigo chave para fazer funcionar:

Coloque na Classe Conexao.java

 
 public Connection getConnection() {
        return this.databaseConnection;
    }
 

Isso serve para retorna uma conexão, que é preciso quando é chamado na linha:

 
JasperPrint jp = JasperFillManager.fillReport(url, new HashMap(), conexao.getConnection());
 

Boa tarde!!!
Até a proxima dica galera...

Detalhe que domingo tem FLUZÃO!!!

Trabalhando com a interface gráfica em Java


2010
07.05

Introdução

Neste artigo veremos como usar gráficos na linguagem Java, estrarei explicando da forma mais simples possível. Será algo realmente básico, mas pretendo ir levando a mais avanço com o passar do tempo. (mais...)

O que é Cloud Computing?


2010
06.28

Apesar de ainda confuso para grande parte dos executivos de TI, o conceito de cloud computing vem ganhando adeptos.

Certamente Nicholas Carr ganhará a inimizade de um número ainda maior de veteranos da tecnologia com sua mais nova previsão: a computação em nuvem acabará com a maioria das áreas de tecnologia corporativas. “Os departamentos de TI não terão muito que fazer depois que a computação corporativa migrar de data centers privados para a ‘nuvem’”, escreve Carr em seu novo livro, “The Big Switch: Rewiring the World, from Edison to Google”.
(mais...)

Segundo a Dell, Linux é mais seguro que Windows


2010
06.21

Segundo uma declaração inusitada da Dell “o Ubuntu é mais seguro que o Windows”, e oferece mais recursos de proteção, a medida que vai convencendo e evangelizando com relativo sucesso a grande massa de usuários a não mais temerem o Linux.

Em uma declaração exposta no website VaryGuy.com a empresa declarou a questão de segurança como uma entre as 10 principais razões para que as pessoas comecem a comprar máquinas rodando distribuições Linux, ao invés daquelas rodando o sistema operacional da Microsoft.

De acordo com o site da Dell (aqui, e um (pdf) para o caso da página ter sido movida):

*(6) O Ubuntu é mais seguro que o Microsoft Windows: A vasta maioria de vírus e spywares escrita por hackers não é desenhada com o objetivo de atacar a plataforma Linux, mas sim Windows.

Não entrando em muitos detalhes, a empresa continua a advogar que softwares de proteção contra spywares e vírus no Linux também são livres, enquanto que aqueles necessários para proteger a plataforma Windows implicam em um ‘custo adicional’.

É um novo olhar para um velho debate sobre a segurança entre Linux, Mac e Windows e que certamente vai provocar e inspirar a fanboyzice em ambos os lados.

A defesa da Microsoft é que ela oferece sim soluções de segurança nativas dentro da plataforma, como o Windows Defender e o gratuito Security Essentials para proteger o usuário contra vírus e spyware. Defesa apenas verbal pois, questiono, quem seria louco o bastante para confiar apenas nessas ‘alternativas’ da empresa?

De qualquer maneira, o sistema operacional não é nem de longe o único referencial para medir a vulnerabilidade de um equipamento, uma vez que softwares e aplicações abrem a porta ideal para ataques e invasões. O Adobe System Flash 10, por exemplo, continha uma falha de segurnça que afetou todas as plataformas e possibilitava o controle da máquina por um hacker.

“O Linux está no mercado há quase 20 anos (…) , não é somente estável como também flexível e amplo, sendo utilizado em computadores de todos os tamanhos, no maior ao mais simples deles.”

A empresa adiciona que tem estado a despachar o Ubuntu desde 2007 para “assegurar a melhor experiência de internet e multimídia que o Linux tem a oferecer” ao usuário.

O Ubuntu 10.04, lançado em abril, aparece indicado no site da empresa e estará presente em diversos lançamentos da Dell, que informa ter obtido grande êxito em diminuir ainda mais o tempo de boot em relação à versão 9.10 (distribuída nos Inspirons 15N) para algo em torno de 30 segundos.

Fonte: Meio Bit

Profissional X Distração


2010
06.11

fonte: nerdson.com

Iptables detalhado


2010
03.11

Vantagens e fluxo de pacote


A partir da família 2.4.x do kernel, o controle de pacotes passou a ser implementado pelo Netfilter e através do módulo Iptables. O Ipchains era muito utilizado na família de kernel 2.2.x e não é recomendado para utilização nos kernel 2.4.x e superior.

Vamos ver algumas vantagens em utilizar o Iptables.

Filtro de pacotes por estado (Statefull): agora podemos definir regras baseadas em status de conexão: nova (NEW), estabelecida (ESTABLISHED), reincidente (RELATED) e inválida (INVALID).
(mais...)

Virtualização – VirtualBox em modo texto e acesso remoto


2010
02.25

Introdução

Este artigo demonstrará de que maneira utilizar o VirtualBox em modo texto.

Para uma introdução a respeito de virtualização e o VirtualBox, acesse o artigo Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores, pois nesse artigo irei mais direto ao ponto.

Geralmente utilizamos o VirtualBox de maneira fácil através de sua GUI de configuração, mas muitas vezes temos que instalá-lo em um servidor que não disponibiliza um ambiente gráfico para a utilização do GUI do VirtualBox, para isso podemos fazer tudo em modo texto, desde criar as VMs até importar algumas já existentes.

Testei isso tudo em um servidor rodando Ubuntu Server 9.04, com processador Dual Core 2.5 3 GB de memória e HD Sata de 160GB.

Para comandos como usuário normal usarei antes o "$" e para root "#". Atentem a isso.

Instalação

O VirtualBox pode ser instalado de duas maneiras:

1. baixando o pacote .DEB diretamente do site e instalando usando o dpkg.

$ wget http://download.virtualbox.org/virtualbox/3.0.4/virtualbox-3.0_3.0.4-50677_Ubuntu_jaunty_i386.deb
# dpkg -i virtualbox-3.0_3.0.4-50677_Ubuntu_jaunty_i386.deb

2. adicionando o repositório do VirtualBox no sources.list e instalando pelo apt-get ou aptitude.

Comando para adicionar o repositório do VirtualBox ao arquivo sources.list:

# echo "deb http://download.virtualbox.org/virtualbox/debian jaunty non-free" >> /etc/apt/sources.list

Este comando irá baixar a chave pública para uso do repositório:

# wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | apt-key add -

Atualizar o banco de pacotes:

# aptitude update

Instalação do VirtualBox e alguns pacotes necessários:

# aptitude install linux-headers-$(uname -r) build-essential virtualbox-3.0 dkms

Após o download dos pacotes será iniciada a instalação.

O instalador alertará sobre a criação do grupo vboxusers e que os usuários do VirtualBox deverão ser membros deste grupo.

Logo após ele perguntará se deseja compilar o módulo do kernel agora, responda "yes".

Como alertado pelo instalador, teremos que adicionar o usuário que fará uso do VirtualBox ao grupo vboxusers, no meu caso o usuário é "rodrigo".

# adduser rodrigo vboxusers

A instalação está concluída e o VirtualBox pronto para ser usado pelo usuário rodrigo.

Usando o VirtualBox por linha de comando

Criando uma máquina virtual

Para utilizar o VirtualBox por linha de comando usaremos o comando VBoxManage.

Para exemplos de comandos com o VBoxManage use o comando:

$ VBoxManage --help

Ou então visite esta página do manual do VirtualBox:

  • http://www.virtualbox.org/manual/UserManual.html#vboxmanage

Vamos criar agora uma máquina virtual com 512MB de RAM e 20GB de HD e instalar o Ubuntu 9.04 de uma imagem que está em /home/rodrigo/ubuntu-9.04-i386.iso.

$ VBoxManage createvm -name "Ubuntu 9.04" -register
$ VBoxManage modifyvm "Ubuntu 9.04" -memory "512MB" -acpi on -boot1 dvd -nic1 nat
$ VBoxManage createvdi -filename "Ubuntu_9_04.vdi" -size 20000 -register
$ VBoxManage modifyvm "Ubuntu 9.04" -hda "Ubuntu_9_04.vdi"
$ VBoxManage registerimage dvd /home/rodrigo/ubuntu-9.04-i386.iso
$ VBoxManage modifyvm "Ubuntu 9.04" -dvd /home/rodrigo/ubuntu-9.04-i386.iso

Algumas utilidades

Para listar quais máquinas virtuais estão registradas no sistema use:

$ VBoxManage list vms

Para listar informações de uma máquina virtual específica use:

$ VBoxManage showvminfo "Ubuntu 9.04"

Depois de criada, ainda se pode modificar a máquina virtual, nesse exemplo modificaremos a memória:

$ VBoxManage modifyvm "Ubuntu 9.04" -memory "1024MB"

Outro exemplo de modificação da máquina virtual, onde mudaremos novamente a memória, colocaremos o drive de DVD como boot primário e desativaremos o suporte a USB:

$ VBoxManage modifyvm "Ubuntu 9.04" -memory 512 -boot1 dvd -usb off

Adicionar pastas compartilhadas:

$ VBoxManage sharedfolder add "Ubuntu 9.04" -name "VirtualFiles" -hostpath "/home/rodrigo/arquivos"

Para clonar um HD virtual use:

$ VBoxManage clonevdi /home/rodrigo/.VirtualBox/Ubuntu_9_04.vdi /home/rodrigo/.VirtualBox/Ubuntu_9_04-COPIA.vdi

O comando VBoxManage oferece diversas possibilidades, para ver a lista use:

$ VBoxManage --help

Iniciando a máquina virtual sem a GUI e acessando ela via RDP

Iniciando a máquina virtual

Para iniciar a máquina virtual sem que seja necessária a GUI, use o comando:

$ VBoxHeadless -startvm "Ubuntu 9.04"

VBoxHeadless irá iniciar a máquina virtual e o servidor VRDP (VirtualBox Remote Desktop Protocol), que habilitará o acesso a máquina virtual remotamente por outro computador.

O comando VBoxHeadless aceita outros parâmetros, como exemplo citarei como mudar a porta em que o servidor VRDP escutará (a padrão é 3389):

$ VBoxHeadless -vrdpport 3333

Para a lista de parâmetros execute o help:

$ VBoxHeadless --help

Acessando a máquina virtual remotamente

Para acessar a máquina virtual basta usar algum cliente de acesso RDP. No Windows podemos usar o utilitário de Conexão de Área de Trabalho Remota, que se encontra no menu iniciar > Todos os Programas > Acessórios > Conexão de Área de Trabalho Remota.

Após isso é só digitar o IP da máquina onde está a máquina virtual, no meu caso 192.168.2.100.

E logo ela estabelecerá a conexão.

Para acessar a máquina virtual no Linux é só usar o comando rdesktop em um terminal:

Ele rapidamente fará a conexão:

Conclusão

Esse foi um simples modo de se usar uma máquina virtual através de RDP, é possível implementar inúmeras soluções baseadas nisso, basta um pouco de pesquisa e muitos testes. As aplicações são diversas, desde disponibilizar uma área de trabalho com um outro sistema operacional, até oferecer serviços servidores, as possibilidades são imensas.

Espero que seja útil a alguem, deixem seus comentários, abraço a todos.

Fonte: http://www.vivaolinux.com.br/artigo/Virtualizacao-VirtualBox-em-modo-texto-e-acesso-remoto/?pagina=3

Novo Vírus atacou 75.000 sistemas em 2.500 organizações em todo o mundo.


2010
02.22

Foi descoberto pela empresa NetWitness uma botnet que já atacou 75.000 sistemas em 2.500 organizações em todo o mundo, o novo vírus é conhecido por Kneber botnet. Uma botnet é uma rede formada por computadores infectados por Crackers e que podem controlar a partir de uma máquina central. Um estudo mais aprofundado pela Herndon, empresa de segurança de software dos Estados Unidos, revelou que muitos sistemas comerciais e governamentais foram comprometidos, incluindo 68 mil dados de login e acesso a email, bancos online, Yahoo, Hotmail e redes sociais como o Facebook.
De realçar que atuação convencional dos antivirus, ou seja, em base de assinatura são ineficazes para esta ameça, só um bom Antivirus com uma alta detecção em proactive, situação em que identifica a ameça sem que a mesma seja conhecida, é eficaz, e nesta forma se destacam alguns antivírus :

  1. Avira, em que no ultimo teste realizado pela empresa AV-Comparatives detetou 74% das ameaças desconhecidas, pecou por ter apresentado um numero elevado de falsos positivos.
  2. G Data, detetou 66% das ameaças desconhecidas e apresentou um numero reduzido de falsos positivos
  3. kaspersky, detetou 64% das ameças desconhecidas e apresentou um numero reduzido de falsos positivos
  4. O Microsoft Security Essentials, detetou 56% das ameaças desconhecidas e apresentou um numero reduzido de falsos positivos
  5. AVAST, detetou 53% das ameaças desconhecidas e apresentou um numero reduzido de falsos positivos. "na versão antiga, a versão atual é melhor, mas sem testes ainda da AV-Comparatives"

Link para os testes Proactive do site AV-Comparatives com os últimos resultados
Entre proteção e ter que lidar com falsos positivos, fica á escolha de cada um.
Fonte da noticia: Washington Busines Jounal

Postado por blogrodpaulo

Microsoft reconhece que tem erros e tenta resolver…


2010
02.12

Microsoft lança pacotão de atualizações para corrigir 26 vulnerabilidades

Uma das atualizações responde responde a problema com arquivos “.avi".
Colunista avalia pesquisa que aponta infecção em 32% dos computadores.

Altieres Rohr*
Especial para o G1

Em janeiro, a Microsoft lançou apenas um boletim no pacote mensal de correções. Depois de um boletim emergencial para eliminar uma brecha crítica no Internet Explorer, a empresa disponibiliza agora, em fevereiro, um “pacotão” de correções: são 13 boletins eliminando 26 vulnerabilidades. A maior parte dos problemas encontra-se em componentes variados do Windows – no DirectShow (responsável pela exibição de vídeos), no SMB (compartilhamento de arquivos) e até no Paint. O Office também recebeu duas atualizações. (mais...)


Rodrigo Martins is Digg proof thanks to caching by WP Super Cache!