Archive for the Dicas Category

Hadouken

Minha cabeça explodiu quando vi esta camiseta!

E o pior: Não vi nada parecido no CamisetasDaHora.com que é nacional e tem um preço acessível…

Fiquei maluco com a Camiseta “Okay, Hello, Hadouken” que vi na NerdyShirts.com… estou pasmo em não poder compra-la… e olha que eu já tenho uma camiseta com o Facão do Guile!!! Bons tempos de Street Fighter II no fliperama do colégio…rsrsrs

Se bem que a camiseta Bloodsport com as teclas “‘w’, ’s’, ‘a’ e ‘d’” contra as tradicionais teclas “cima, baixo, esquerda, direta” convencionais me deixaram igualmente de boca aberta! Lembrei na hora do game Hunter Hunted, jogo o qual eu cansei de ganhar do meu sócio-amigo Carlos Mangini nas várias madrugadas que passávamos jogando… hahahah

Hunter Hunted

Ver as especificações do game lançado em 1996 pela Sierra me faz lembrar de muitas coisas:

Requirements: Pentium, 2X CD-ROM drive, 35 MB free hard drive space, Windows 95, 8 MB RAM, 640×480 256-color, SVGA, sound card, mouse, keyboard, Gravis, Microsoft or Thrustmaster gamepads.

Para finalizar, a camiseta The Last Supper também é ótima! O PacMan degustando o último Mr Ghost é de matar qualquer um com a avalanche de recordações da infância perdida com as fichas no fliperama jogando um game infinito… hehehehe

Agora, se você achar uma camiseta algo muito banal, eu não reclamaria de receber uma edição completa do Rock Band 2 ou do Guitar Hero World Tour para WII, visto que eu “só” tenho a Guitarra (e ainda é genérica) :-D

Enfim, o que importa é a intenção… como querer é diferente de poder, um pinguim para aumentar a minha coleção será sempre bem vindo ;)

Depois de cansar de ver minhas séries de TV favoritas no meu “pequeno” notebook de 15″ Widescreen, resolvi aproveitar os recursos da televisão da sala com Home Theater integrado. Simplesmente fica muito loko assistir lá, mas sempre tenho que arrastar meu note, um cabo de saída de video para tv e um cabo de audio. Resumindo, fica a maior bagunça e dá muito trabalho! :-(

Como meu aparelho de DVD não lê DivX ou qualquer outro formato (WMV, RMVB, AVI, MOV e etc.) aproveitei que tenho um console wii bem do lado da tv já todo ligado ao sistema de som e resolvi fazer uma pesquisa pra saber se existia algum player, onde pudesse ver meus filmes sem ter todo esse trabalho.

Para minha surpresa existe sim!! O programa é foda!! Abre inclusive as legendas!!!…..então, vamos aos detalhes:

Em primeiro lugar existem vários players. Eu testei a maioria, inclusive os mais famosos como o mplayer, sendo que todos não obtiveram o resultado esperado, que em suma, seria abrir diversos formatos de arquivos de video com legenda sem dar lag (engasgadas durante o filme). O único que obteve sucesso e passou em quase todos os quesitos foi o GeexBox, portanto vamos falar um pouco dele antes de instalarmos.

GeeXboX é um software para ver videos, slides de fotos e ouvir músicas. É capaz de acessar os arquivos por bluetooth, dispositivos de armazenamento USB, http/telnet/ftp server e netstreaming.
Para podermos instalá-lo precisaremos de um SD card (formatado em FAT32) com o Homebrew Channel instalado.

Agora que estamos prontos, faça o download do arquivo. Ele está compactado, e tudo que você precisa fazer é extrair o conteúdo para a raiz do seu SD. Depois disso, coloque o SD em seu wii e power nele! Clicando no Homebrew Channel vai aparecer o ícone do GeexBox, ele será carregado e você pode navegar no menu usandos as setas de seu Wiiremote. Estou adicionando ao post um video mostrando a parada toda em funcionamento.

Vários foram os formatos de arquivos de video que testei com o GeexBox, e o que tive problemas, foi ao assistir Naruto Shippuunden em AVI. Ao que parece, os episódios antigos rodavam tranquilamente, mas os malucos dos japoneses resolveram aumentar a resolução e a codificação acabou ficando muito pesada para o processador do wii. Vamos aguardar às atualizações, provavelmente isso será resolvido rápido. Agora é só aumentar o som, deitar no sofá e curtir sua série favorita!! :D

Recentemente precisei colocar um grupo de servidores em alta disponibilidade (High availability) e resolvi usar um recurso conhecido como “bond”.

Fácil de implementar, tudo que você irá precisar são 2 placas de rede, 2 cabos de rede, sendo cada um destes conectado a 1 switch. Dessa forma, um dos switch’s ficando indisponível, conseguiremos manter o Servidor atendendo à demanda.

Vamos as configurações:

Precisamos manter as configurações das 2 interfaces de rede sem IP’s. Isso acontece, porque o bond vai assumir as duas placas de rede ele pode balancear a carga de dados entre elas, a opção default do bond, ou no caso, fazer a soma dos links, ou seja, se tivermos cada interface trabalhando a 1Gb o “throughput” do link será de 2Gb. 8)

Abaixo a conf de cada eth:

/etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82571EB Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=none
HWADDR=”seu MAC ADDRESS”
IPV6ADDR=
IPV6PREFIX=
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

/etc/sysconfig/network-scripts/ifcfg-eth1
# Intel Corporation 82571EB Gigabit Ethernet Controller
DEVICE=eth1
BOOTPROTO=none
HWADDR=”seu MAC ADDRESS”
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no

Além da configuração das 2 eth’s, precisamos criar um arquivo com as configurações do bond.
Iremos chamá-lo de /etc/sysconfig/network-scripts/ifcfg-bond0 e seu conteúdo será:

#bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
NETWORK=10.10.4.0
NETMASK=255.255.255.0
IPADDR=10.10.4.1
USERCTL=no

Agora, para subirmos a interface de bond, precisamos setar algumas variáveis no arquivo /etc/modprobe.conf

alias bond0 bonding
options bonding max_bonds=1 mode=0 miimon=100

- A primeira linha, irá criar um alias para a interface virtual bond0 baseado nas informações contidas no arquivo /etc/sysconfig/network-scripts/ifcfg-bond0.
- A segunda linha diz max_bonds=1 para termos um bond no servidor e mode=0 onde os links onde os links trabalharão em balanceamento roudrobin. Caso queira aumentar somar o link, esse valor deverá ser alterado.

Caso seu servidor precise mais de um bond (4 ou mais placas de rede), você precisará aumentar o valor da variável max_bonds para o numero de bonds necessários.

Pronto! As configurações estão feitas, apenas reinicie a rede e você acaba de ter um servidor rodando com alta disponibilidade dos links de rede.

Você pode testar o balanceamento olhando o arquivo /proc/net/bonding/bond0. Rode o comando abaixo e tire um dos cabos. Em tempo real ele lhe informará se o link está down ou up de cada interface agregada ao bond

Para mais informações, consulte:
/usr/share/doc/iputils-20020927/README.bonding

By meu camarada Ingo Schult

É facinho substituir o Apache pelo IIS… basicamente eh isso aqui:

dar um grep no src/* do apache procurando por algum define tipo:

#define SERVER_VERSION Apache/2.x.y

substituir pra:

#define SERVER_VERSION Microsoft-IIS/6.0

Recompilar o código e boa, ai eh só testar:

$ telnet supersite.com.br 80
HEAD / HTTP/1.0 (enter, enter)

HTTP/1.1 200 OK

Server: Microsoft-IIS/6.0

Pronto.

:D

Nem acredito que teremos dia certo para iniciar e terminar o horário de verão!!! :-)

Fonte: http://www.mme.gov.br/site/news/detail.do?newsId=16838

Publicado no D.O.U de hoje

A Presidência da República publicou no Diário Oficial da União de hoje o Decreto nº 6.558 de 8 de setembro de 2008, que institui a hora de verão a partir de zero hora do terceiro domingo do mês de outubro de cada ano, até zero hora do terceiro domingo do mês de fevereiro do ano subseqüente, em parte do território nacional. Segundo o decreto, no ano em que houver coincidência entre o horário de verão e o domingo de carnaval, o encerramento do horário será no domingo seguinte.

Neste ano a 38ª edição do Horário de Verão (2008-2009) terá início à zero hora do dia 19 de outubro de 2008 e terminará à zero hora do dia 15 de fevereiro de 2009. Os relógios deverão ser adiantados em uma hora nas regiões Sul, Sudeste e Centro-Oeste.

De acordo com o Operador Nacional do Sistema (ONS), a previsão é que haja nesta edição uma redução entre 4% e 5% na demanda no horário de pico, o que representa cerca de 2 mil MW.

Decreto Nº 6.558

Outra dica rápida: Fodi com um LVM formatando devices antes de retira-los do LVM (lvremove, vgremove, pgremove).

Couldn’t find device with uuid ‘p9zk08-Db8x-1Ffc-ds8q-1B02-JW8G-VXN31O’.
Couldn’t find device with uuid ‘odcn8Q-alp9-dA7k-ywVQ-Bx37-1QqO-T8riow’.
Couldn’t find device with uuid ‘YLAjXG-1SqZ-k4rw-gOva-byEd-3I0s-zEuffW’.

Um saco. Não conseguia adicionar de novo para remover posteriormente, uma porrada de erros pipocando na tela me irritando ao extremo.

Consegui resolver com o comando mágico:

# vgreduce --removemissing VolumeGroup00

Depois ficou fácil:
# vgremove VolGroup00
# for X in b c d e f g h i j k l m n o p q r s t u v w x y z; do pvremove /dev/sd${X}1; done

PS: Existe um “seq” para letras? :-D

Dica rápida: Taí uma coisa mais velha do que andar pra frente: Colocara o apache para autenticar no LDAP.

Porém, fui tentar fazer isso em um Red Hat EL 5.2 e não funcionou. Seguindo a documentação, um simples trecho como este deveria ser suficiente:

AuthName “Autenticadao Fodastica”
AuthType Basic
AuthLDAPURL ldap://ldapserver.com.br:389/ou=People,dc=empresa,dc=com,dc=br?uid?one
require user huguinho zezinho luizinho
Allow from all

Porém, só colocando essas linhas antes, que a autenticação funcionou (tudo em um Directory, como de costume)

AuthBasicProvider ldap
AuthzLDAPAuthoritative off

E erro que dava era esse: access to / failed, reason: verification of user id ‘tiagocruz’ not configured

A dica está ae, para quando eu precisar disso novamente… ;)