Queens of the Stone Age

12 de abril de 2008 | Arquivado em Música | 2 Comentários »

Depois de tocar no Junta Rock, no ano passado, fomos convidados de novo pra tocar esse ano pela produção, a pedidos do público :)

Show da QOTSA cover no Junta Rock 2007

Nós participamos do Coverama em 2007, um dos maiores festivais de bandas cover do Nordeste, e fomos a 8ª colocada geral, de 32 bandas. Se o pessoal quiser reunir vai ser um prazer tocar pra essa galera!

Manifesto contra o bloqueio do WordPress no Brasil

12 de abril de 2008 | Arquivado em Geral | 3 Comentários »

O Brasil tem 1 milhão dos blogs hospedados no Wordpress, e, por causa de uma pessoa, a Abranet acha mais fácil que todos paguem:

Uma ordem judicial expedida no final de março pode resultar no bloqueio do acesso no Brasil a todos os blogs hospedados no portal wordpress.com. A ordem tem como objetivo proibir o acesso a um blog. Mas, segundo a Associação Brasileira de Provedores de Internet (Abranet), para que a decisão judicial seja cumprida, os provedores de terão de barrar o acesso a todos os sites oferecidos pelo serviço.

Ora, por que não bloquear pacotes destinados ao endereço do blog que deve ser bloqueado?

iptables -A FORWARD -p tcp -d blogbloqueado.wordpress.com –dport 80 -j DROP

Será que é mais fácil bloquear todo o Wordpress, ao invés de um único subdomínio?

Ajude a espalhar essa idéia. Coloque um dos selos a seguir no seu blog e divulgue para seus amigos.

Selo 1

<a href="http://www.naoaobloqueio.wordpress.com" target="_blank"><img src="http://naoaobloqueio.files.wordpress.com/2008/04/word1.png" border="0" /></a>

Selo 2

<a href="http://www.naoaobloqueio.wordpress.com" target="_blank"><img src="http://naoaobloqueio.files.wordpress.com/2008/04/word2.png" border="0" /></a>

Selo 3

<a href="http://www.naoaobloqueio.wordpress.com" target="_blank"><img src="http://naoaobloqueio.files.wordpress.com/2008/04/word3.png" border="0" /></a>

Designer PHP: Menu dinâmico com If e Else

12 de abril de 2008 | Arquivado em Programação, Traduções | 2 Comentários »

Esta é a tradução livre do artigo Designer PHP: A Dynamic Menu with If and Else, escrito pelo Jon Tan. Resolvi fazer a tradução do artigo por ser um ótimo guia para pessoas que estão começando a programar em PHP. Além disso, o próprio autor encoraja as pessoas a traduzir seus artigos.

Correções podem ser enviadas nos comentários. Continuar lendo »

OOXML aprovado como padrão internacional na ISO

3 de abril de 2008 | Arquivado em Geral | Sem Comentários »

De acordo com comunicado da ISO, o OOXML atingiu os critérios para se tornar um padrão internacional.

Se não houver apelação formal dos componentes nacionais da ISO/IEC nos próximos 2 meses, o novo Padrão Internacional vai seguir para publicação.

Por André Cruz, retirado do BR-Linux. Leia mais sobre o assunto no LWN.net e no blog do Cezar Taurion.

Cuidado ao atualizar para o Wordpress 2.5

3 de abril de 2008 | Arquivado em Geral | 4 Comentários »

Não precisa ficar com medo de atualizar. O próprio Wordpress verifica se as tabelas do banco de dados são compatíveis com a nova versão e as corrige, caso necessário. O problema é se você utiliza o tema K2, que é bastante popular.

Assim como muitas pessoas, eu encontrei o seguinte erro após atualizar e seguir para o Dashboard:

Fatal error: Call to undefined function wp_register_sidebar_widget() in /caminho-para-o-blog/wp-admin/includes/dashboard.php on line 31

Após pesquisar sobre o problema no Google, encontrei a solução no blog do Tom Raftery: o tema K2 desativa o sistema de widgets do Wordpress para que possa usar o seu próprio. Como o Wordpress 2.5 passou a utilizar widgets no Dashboard, o problema apareceu!

Eis a solução: acesse o diretório “app/includes” do K2 (/caminho/do/wordpress/wp-content/themes/K2/app/includes) e abra o arquivo widgets-removal.php, fazendo com que ele fique assim:

<?php
if (get_option(‘k2sidebarmanager’) == ‘1′) {
remove_action(‘plugins_loaded’, ‘wp_maybe_load_widgets’, 0);
if (is_admin()) {
global $pagenow;
if ($pagenow == ‘index.php’) {
wp_maybe_load_widgets();
}
}
}
?>

Depois, basta salvar, acessar o Dashboard normalmente e conferir as novidades do Wordpress 2.5 :)

Feriadão

19 de março de 2008 | Arquivado em Diversão | 2 Comentários »

Hoje vou viajar pra Salvador e aproveitar o feriadão… quero ver todo mundo curtindo, assim como eu!

Navio Cruzeiro

Repost: Exemplo de controle de banda usando HTB

18 de março de 2008 | Arquivado em Linux | Sem Comentários »

Há um tempo fiz este script, a pedido de um usuário da comunidade Arch Linux Brasil. Como ele tinha apenas 1 Mbit de conexão (e seu irmão gostava muito de programas P2P), me pediu uma solução pra limitar o tráfego da máquina do irmão.

#!/bin/bash

#
# Exemplo de controle de tráfego usando HTB
# Por Israel Junior (israel em nacaolivre ponto net)
# Nesse script eu defini uma banda limite de 1Mbps e duas classes: uma
# com banda garantida de 768Kbps (sua máquina), mas podendo chegar
# a 1Mbit (caso não haja tráfego na outra classe) e outra classe com
# banda garantida de 256Kbps. O tráfego originado de 192.168.0.2 será
# enquadrado na classe 1:10 e os outros na classe 1:20.
#

INTERFACE=eth0
TOTALBW=1mbit # Use mbit, kbit como unidades de banda

modprobe sch_htb

tc qdisc del dev $INTERFACE root 2> /dev/null > /dev/null
tc qdisc add dev $INTERFACE root handle 1: htb default 20
tc class add dev $INTERFACE parent 1: classid 1:1 htb rate $TOTALBW
tc class add dev $INTERFACE parent 1:1 classid 1:10 htb rate 768kbit ceil 1mbit
tc class add dev $INTERFACE parent 1:1 classid 1:20 htb rate 256kbit ceil 256kbit
tc qdisc add dev $INTERFACE parent 1:10 handle 10: sfq perturb 10
tc qdisc add dev $INTERFACE parent 1:20 handle 20: sfq perturb 10
tc filter add dev $INTERFACE parent 1: protocol ip prio 1 u32 match ip src 192.168.0.2/32 flowid 1:10

O próprio script se encarrega de levantar o módulo necessário para o escalonador HTB.

Repost: Usando o Kismet com placas wifi Atheros

18 de março de 2008 | Arquivado em Linux | 1 Comentário »

Obs.: o link antigo desse artigo (http://zael.hangintree.info/…placas-wifi-atheros) não funciona mais, pois o domínio foi desativado.

Recentemente Há um tempo comprei um notebook Acer que vem com uma placa wifi da Atheros Communications (mais precisamente, a AR5005G). Ralei um pouco pra fazer o Kismet funcionar com ela e só consegui achar um tutorial em espanhol que ensinava mais ou menos a questão do modo monitor.

Estou usando o Kubuntu 7.04 7.10 no notebook. Portanto, o driver responsável pelo funcionamento da placa já veio instalado (madwifi-ng). O Kismet foi instalado com um simples aptitude install kismet. Também é necessário que o pacote madwifi-tools esteja instalado. Se não estiver, use aptitude install madwifi-tools. Vamos à configuração do kismet.

Abra o arquivo /etc/kismet/kismet.conf e altere a variável source para o seguinte:

source=madwifi_g,wifi0,atheros

A variável source define a fonte de captura dos pacotes e o driver da mesma.

Após isso, basta colocar sua interface (aqui ela é a ath0) em modo monitor (que faz com a interface wifi atue em modo promíscuo) e iniciar o Kismet. Execute os comandos a seguir como root:

# wlanconfig ath0 destroy
# wlanconfig ath0 create wlandev wifi0 wlanmode monitor
# kismet

Estes três comandos irão destruir a interface wifi0, criar uma nova interface wifi0 em modo monitor e iniciar o Kismet, respectivamente. Aí é só começar a capturar as redes por aí :D

Para se conectar a uma rede wifi você deve colocar a interface em modo managed, usando os seguintes comandos:

# wlanconfig ath1 destroy
# wlanconfig ath0 create wlandev wifi0 wlanmode managed

Por que “ath1 destroy”? Porque, pelo que eu percebi, quando o modo monitor é utilizado a interface Atheros se chama ath1, e no modo managed ela se chama ath0 (porém, nas duas a interface wifi se chama wifi0). Testei várias vezes mudando a interface de modo monitor para managed e vice-versa e isso se repetiu em todas. Se eu estiver errado me corrijam.

I Am Legend

18 de março de 2008 | Arquivado em Cinema, Diversão | Sem Comentários »

Desde pequeno fui fã da série de videogame chamada Resident Evil. Fui apresentado ao primeiro jogo por um primo, em uma famosa casa de jogos (cujo nome não me lembro) situada no bairro Sol Nascente, aqui em Aracaju. Quando ganhei meu Playstation, Resident Evil 2 foi um dos primeiros jogos que tive.

Acabei de assistir ao filme I Am Legend (Eu Sou a Lenda, em português). Como era de se esperar, levei alguns sustos (e justamente em cenas onde não esperava). O enredo é bem legal e Will Smith atua muito bem como Robert Neville, um cientista militar. O filme se passa principalmente no ano de 2012 onde Neville tenta encontrar uma maneira de reverter os efeitos de um vírus, cujo objetivo principal era curar o câncer.

Legenda oficial, publicada pela Warner Bros. Pictures no IMDB:

Robert Neville is a scientist who was unable to stop the spread of the terrible virus that was incurable and man-made. Immune, Neville is now the last human survivor in what is left of New York City and perhaps the world. For three years, Neville has faithfully sent out daily radio messages, desperate to find any other survivors who might be out there. But he is not alone. Mutant victims of the plague — The Infected — lurk in the shadows… watching Neville’s every move… waiting for him to make a fatal mistake. Perhaps mankind’s last, best hope, Neville is driven by only one remaining mission: to find a way to reverse the effects of the virus using his own immune blood. But he knows he is outnumbered… and quickly running out of time.

Também é necessário citar que o filme é baseado em um livro, escrito em 1954, por Richard Matheson, também chamado I Am Legend. Na verdade, I Am Legend é o terceiro filme baseado no livro (os dois primeiros foram The Last Man on Earth e The Omega Man). Mais detalhes sobre o livro podem ser conferidos na Wikipedia.

I Am Legend

Continuar lendo »

Screenshot atual do Desktop

11 de março de 2008 | Arquivado em Linux | Sem Comentários »

Arch Linux Don't Panic (current) rodando KDEmod 3.5.9

Arch Linux Don’t Panic (current), rodando KDEmod 3.5.9.