terça-feira, 20 de janeiro de 2009

Vagas IBM



A IBM está com várias vagas para setor de TI em aberto: https://jobs3.netmedia1.com/cp/search.jsp

O mais interessando que para trabalhar no Brasil o português deve ser intermediário, mas o inglês deve ser fluente.

Como colocar um vírus no Ubuntu 8.10

Notícias - Humor
Escrito por Josenaldo de Oliveira Matos Filho
Dom, 18 de Janeiro de 2009 05:44

Tá pensando que Linux não pega vírus também?

Veja só como passar vírus praquele seu amigo metido que usa Linux.



Como instalar o evilmalware 0.6 beta no Ubuntu

Aviso:

Use estas operações de acordo com seu próprio risco. Não nos responsabilizamos por nenhum dano que você cause à sua máquina.

Este vírus é um software livre. Não existe, portanto, nenhuma garantia de que ele lhe traga algum lucro, que cause destruição de arquivos ou que envie milhares de spams falando sobre viagra.

Antes de tentar compilar este vírus, verifique se você tem a versão correta da glibc instalada e se as regras do seu firewall estão configuradas para permitir tudo.

Instalação e uso

1 - Baixe o tar.gz do vírus e salve-o num diretorio apropriado. Por exemplo: /usr/src

2 - digite "tar -xzvf evilmalware.tar.gz' para extrair os fontes do vírus

3 - Vá até o diretorio contendo os fontes do vírus (cd evilmalware) e digite './configure' para configurar o virus adequaramente para seu sistema. Se você estiver usando o 'csh' numa versão velha do Linux, você precisa digitar 'sh ./configure' para evitar que o csh tente rodar o vírus

4 - Digite 'make' para compilar o pacote. Você precisa estar logado como root para executar essa ação. Opcionalmente você pode usaro parâmetro check_payable ('make check_payable') para poder rodar testes quevem com o vírus e que vai enviar uma generosa doação (originada de sua conta) para uma conta não numerada na Suiça.

5 - Digite make install' para instalar o virus e quaisquer spywares, trojans, propagadnas de pornografia e aumento de penis, spam de viagra e ataques ddos que venham junto com o vírus.

6 - Configure o vírus adequadamente, escolhendo quais malwares deseja habilitar e suas configurações através do arquivo /etc/evilmalware.conf

Viu como é fácil infectar um computador com Linux?



ATENÇÃO!

ESTE ARTIGO É UMA BRINCADEIRA. SE VOCÊ LEVOU ISSO A SÉRIO, ENTÃO USE MENOS O WINDOWS. O MINISTÉRIO DA SAÚDE ADVERTE: USAR WINDOWS EM DEMASIA FAZ VOCÊ ACREDITAR EM PEGADINHAS IDIOTAS. RSRSRSRSRS


Font: http://www.jnaldo.com/

POG

Primeiro pensamento POG Existe casos e casos!

Segundo pensamento POG Do meu jeito é mais fácil e rápido!

Primeira merda POG Fazer as merdas que muitos fizeram por defender o primeiro pensamento POG.

Segunda merda POG Limitar o projeto ao escopo inicial.

Terceira merda POG Se basear em absurdos para defender seu desenvolvimento.

Quarta merda POG Não entender que padrão é beneficio e usar o primeiro pensamento POG.

Quinta merda POG Achar um absurdo eu escrever isso.

kakakaka

Saindo de SQL pra HQL.

Para aqueles que dispõem de um servidor com arquitetura J2EE, existe a especificação JPA, a qual o hibernate implementa. O hibernate é a solução para o programador que não querem colocar as mãos no famigerado SQL, e tratar das tables, views e família como objetos, ou seja, ele é uma ferramenta para mapeamento de objetos / relacionamentos do banco de dados para Java.

Como começar:

pré-requisitos: ter um servidor J2EE (ex: JBoss, GlassFish, ...) , driver JDBC do seu DB.

Passos:

1 – Configurar um arquivo XML de persistência

2 – Criar uma classe Entity (representação de um objeto de banco de dados)

3 – Criar a classe controladora JPA (executa as funções: inserir, delete ...)

4 – Criar a interface que vai usar o controlador JPA (swing / web)

Uma boa maneira de iniciar é usando o Netbeans 6.5 (www.netbeans.org/downloads/), ele tem um excelente suporte a J2EE, e com ele você pode criar entity’s e controladores JPA automaticamente, e de quebra ainda pode criar interfaces CRUD em JSF.

Você pode conseguir mais conteúdo aqui.

Dúvidas?

PL / SQL inverter linha / coluna

>

Uma função muito útil no PL / SQL para inverter valores de colunas para linha é o CASE.

Por exemplo, quando você quer simplificar a visualização de uma query de vendas por mês, ao invés de apresentar a data junto ao valor das vendas (na mesma linha), você pode colocar a data como coluna.

Então no lugar de ter: SELECT cidade, dt_venda, valor FROM venda

Que geraria uma lista muito grande e difícil de entender.

Você poderia melhorara usando a função case e sum, assim:

SELECT cidade

, Sum (CASE WHEN dt_venda BETWEEN '01/01/2008' AND '31/01/2008' THEN valor END) AS JANEIRO_2008

, Sum (CASE WHEN dt_venda BETWEEN '01/02/2008' AND '28/02/2008' THEN valor END) AS FEVEREIRO_2008

, Sum (CASE WHEN dt_venda BETWEEN '01/03/2008' AND '31/03/2008' THEN valor END) AS MARCO_2008

-- e assim por diante nos outros meses.

FROM venda

GROUP BY cidade

Onde os messes apareceriam como coluna e a soma como linha, assim:

CIDADE

JANEIRO_2008

FEVEREIRO_2008

MARCO_2008

CAPÃO DA CAMPA

100

200

150

PORTO ALEGRE

150

100

125

SÃO PAULO

300

250

310


Ok?