Começa a LinuxCon Brasil 2010

A LinuxCon 2010 realizada aqui no Brasil está simplesmente bombando. Não há como se movimentar por aqui. A coletiva do Linus começa daqui a pouco. Para saberem mais sobre o que está acontecendo por aqui acompanha aqui no blog.

Estamos preparando as primeiras imagens da Linuxcon Brasil 2010 aguardem problemas na internet aqui

em Sem categoria | 53 Palavras

Twitter: Adicionando botões de Tweet em seu blog/site

Dica rápida e simples. Se você precisa adicionar aqueles botões de tweet em seu site ou blog é super simples basta seguir os exemplos abaixo:

<script type=”text/javascript”>
tweetmeme_url = ‘http://yoururl.com’;
</script>
<script type=”text/javascript” src=”http://tweetmeme.com/i/scripts/button.js”></script>

Simples não ? agora caso queira customizar você também pode basta seguir o tutorial abaixo

http://help.tweetmeme.com/2009/04/06/tweetmeme-button/

em Sem categoria | 78 Palavras

Spy: de um simples brinquedo a uma arma de espionagem

O Spy Gear é de fato um brinquedo que pode ser fácilmente utilizado para espionagem. Este carrinho de controle remoto possui uma camera que pode enviar vídeos em padrão VGA para distâncias de até 3M.

em Sem categoria | 38 Palavras

Advertising: A história dos comerciais dos produtos da Apple

asdVocê lembra de algum destes comerciais ? Este comercial do Power Mac G5 sem dúvida é muito bom

Ipad ( comercial oficial )

Macbook Pro 2010

Apple Power Mac G5

Powerbook 12/17

Imac G4

Power Mac G4 Cube

Powermac G3

iMac 233Mhz

Ipod ( primeira geração )

Powerbook Duo

Macintosh ( comercial de 1984 )

em Sem categoria | 46 Palavras

Linux Secutiry: Bloqueando redes P2P com Fail2ban

Os créditos deste post são do site http://blog.bibliotecaunix.org/?p=103

Hoje estavamos com problemas relacionados a muitas pessoas baixando torrent na rede e a quantidade de alertas
do CAIS sobre pirataria estava além do limite.

Buscamos então uma forma de resolver o problema, primeiro vamos utilizar o snort para buscar as entradas P2P com
uma regra especial e depois configuramos o fail2ban para filtrar e bloquear as entradas dos peers dinâmicamente.

Vamos instalar os pacotes necessários:

 # apt-get install snort fail2ban

após instalarmos estes 2 pacotes, vamos adicionar a seguinte regra no arquivo local.rules do snort:

 # vim /etc/snort/rules/local.rules
 alert tcp $EXTERNAL_NET any -> $HOME_NET any (msg:"TO_BAN"; flow:to_server,established; content:"|13|BitTorrent protocol"; depth:20; sid:2181; rev:2;)

esta  regra vai filtrar o protocolo do BitTorrent. Para juntarmos com o fail2ban, vamos fazer com que o snort escreva um log que seja
compreendido por ele, adicione a seguinte linha ao seu snort.conf:

 # vim /etc/snort/snort.conf
 output alert_csv:  /var/log/snort/p2p timestamp,dst

e reinicie o snort:

 # /etc/init.d/snort restart

pronto, o arquivo de log p2p está sendo gerado, temos que fazer o fail2ban entendê-lo agora. Edite o arquivo de interpretação de datas
do fail2bain para que ele compreenda a saída de timestamp do snort:

 # vim /usr/share/fail2ban/server/datedetector.py

e adicione o seguinte:

 # snort 08/23-20:03:12.062498
 template = DateStrptime()
 template.setName("Month/Day-Hour:Minute:Second[.Millisecond]")
 template.setRegex("\d{2}/\d{2}-\d{2}:\d{2}:\d{2}")
 template.setPattern("%m/%d-%H:%M:%S")
 self.__templates.append(template)

isso vai casar com o padrão do alert_csv que definimos no snort. Vamos agora criar a regra dentro do fail2ban:

 # vim /etc/fail2ban/filter.d/p2p.conf
 [Definition]
 failregex = ,< HOST >
 ignoreregex =

(os parênteses são juntos ao HOST, mas o Blog não deixou colocar junto) e a regra no jail.conf:

 # vim /etc/fail2ban/jail.conf
 [p2p]
 enabled  = enable
 protocol = tcp
 filter   = p2p
 port = 1:65535
 logpath  = /var/log/snort/p2p
 maxretry = 5

reinicialize o fail2ban para garantir que nosso ambiente vai estar de fato filtrando as entradas:

 # /etc/init.d/fail2ban restart

pronto, nosso filtro em tempo real de P2P está configurado.

em Sem categoria | 395 Palavras

Gerando PDF através do PHP

A melhor maneira para gerar arquivos PDF pelo PHP é utilizando a biblioteca FPDF. Primeiramente entre em

www.fpdf.org/

Depois para utilizar é bem simples você pode usar este código como exemplo:

<?php
// Get required files.
require 'fpdf/fpdf.php';

// Set some document variables
$author = "Me McMe";
$company_name = "APPLIED MATERIALS";
$name = "Liang Y. Chen, Ph.D.";
$title = "Corporate Vice President & General Manager";
$title_2 = "Alternative Energy Products Group";
$dept_div = "Energy & Environmental Solutions";
$phone = "T  408.563.6330";
$fax = "F  408.235.6989";
$email = "[email protected]";
$address2 = '3535 Garrett Drive, M/S 10071fdsfsdf';

// Create fpdf object
$pdf = new FPDF('L', 'mm', array(51,87)); //fpdf(orientation(L for Landscape), unit of measurement(mm for millimeters), 

// Add a new page to the document
$pdf->addPage('L', array(51,87));

$pdf->SetDisplayMode(real,'two');
$pdf->SetFont('Arial','B',5);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY(0, 0);
$pdf->SetMargins(0,0,0);

$pdf->Cell(0,11, "$company_name", '1', 2, 'L', false);
$pdf->Cell(0,11, "$name", '1', 2, 'L', false);
$pdf->Cell(0,11, "$title", '1', 2, 'L', false);
$pdf->Cell(0,11, "$title_2", '1', 2, 'L', false);
$pdf->Cell(0,11, "$dept_div", '1', 2, 'L', false);
$pdf->Cell(0,11, "$phone", '1', 2, 'L', false);
$pdf->Cell(0,11, "$fax", '1', 2, 'L', false);
$pdf->Cell(0,11, "$email", '1', 2, 'L', false);
$pdf->Cell(0,11, "$address2", '1', 2, 'L', false);

$pdf->Image('amatlogo.gif', 0, 0, 23.28, 21.52, 'GIF');
$pdf->Output('simple.pdf','I');
?>

The Glow

Quem é da década de 80 e gostava de filmes de ação deve conhecer este som. Ai eu te pergunto de qual filme esta música faz parte ?

1) O Grande Dragão Branco;

2) O último Dragão;

3) Operação Dragão;

4) Retroceder Nunca render-se jamais

em Sem categoria | 45 Palavras