04 fevereiro, 2010 | 7 Comentários »
A alguns anos atrás, mesmo antes da explosão do YouTube, eu tive a curiosidade de saber como colocar publicar um vídeo ao vivo na internet, utilizando uma Webcam e um objeto Flash. Minha idéia era de criar uma conferência no Flash com várias pessoas em uma sala de bate-papo, porem meu conhecimento era muito pouco na época para criar algo do tipo. Mesmo assim pesquisando na Internet, eu cheguei a conhecer uma tecnologia nova da antiga Macromedia (que foi comprada pela ADOBE) chamada de Macromedia Flash Communication Server MX. Este produto da Macromedia trabalhava como um servidor multimídia, onde fazia exatamente o que eu queria, e por sinal já vinha em uma de suas demonstrações um exemplo de sala de conferência com suporte a webcam.
Os anos se passaram e eu com o tempo desisti de trabalhar com o FCS, pois o mesmo era muito caro e eu não via mais futuro em investir meu tempo no produto. Eis que ano passado me surgiu um problema aqui na empresa no qual eu tive que voltar a estudar ferramentas de streaming para colocar uma programação ao vivo na internet. Minha missão então era achar uma ferramenta boa é de preferência open source, para disponibilizar na internet o vídeo. Bom minha missão ainda está longe e terminar mas vou descrever o caminho que percorri e as ferramentas que testei e o resultado atual do projeto como está.
Buscando pela internet eu encontrei diversas alternativas ao FCS, que agora produto da ADOBE era chamado de Flash Media Server (FMS), algumas delas opensource, outras não mas free, e outras free mas com limitações. Eu testei então:
- Darwin Streaming Server -> Apple
- Red5 -> Feito em Java tendo mesmos recursos do FMS, porém 100% livre
- Wownza Media Systems -> Um bom media server porém a versão FREE tem muitas limitações.
- VideoLan -> Até agora não consegui descrever em que categoria se encaixa o VideoLan, ele é player, encoder, streaming server e etc.
(Clique aqui para ler tudo…)
Categoria : Hardware, Redes, Slackware 64, Videos por Thiago Melo
11 agosto, 2009 | Sem comentários »
Outro dia eu estava analisando os logs do Spamdyke, e me fiquei bastante confuso para acompanhar os dados pelo “tail -f”, pois era muita informação na tela, que só o Neo Matrix conseguiria ler. Buscando no google, achei um shellscript que fazia um parser de um log e mostrava um resultado colorido de forma que facilitava a visualização. Peguei esse código e fiz umas modificações e adaptei ele para o SpamDyke.
Não sei se ele de forma genérica funciona para todo mundo, no caso no meu Spamdyke está gerando log no syslog no nivel de mail, no caso no mailog, e sem nenhuma modificação nas configurações padrões, segue a screenshot abaixo.

*Nota que o “spray” vermelho eu coloquei para ocultar os domínios do meu servidor.
Segue o código abaixo
(Clique aqui para ler tudo…)
Categoria : Bash, Linux, Programação por Thiago Melo
15 julho, 2009 | 5 Comentários »

Hoje eu tirei um tempo para instalar o BrOffice no meu Slackware 64, mas ao entrar no site do BrOffice não encontrei uma distribuição 64bits. Indo no site do OpenOffice encontrei a distro em 64bits e com isso instalei separado o OOo e depois o pacote de tradução para PT-BR. Nem tudo funcionou certinho logo de inicio mas alguns ajustes depois ficou 100%.
Inicialmente baixe os pacotes:
Instalador do OOo 64bits -> http://ftp.sunet.se/pub/Office/OpenOffice.org/stable/3.1.0/OOo_3.1.0_LinuxX86-64_install_en-US.tar.gz
Instalador da tradução -> ftp://ftp.unicamp.br/pub/broffice/stable/3.1.0/BrOOo_3.1.0_LinuxX86-64_langpack_pt-BR.tar.gz
CoGrOOo o corretor ortográfico -> http://extensions.services.openoffice.org/download/2453
Dicionario pt-BR (Eu achei que não precisava por causa do CoGrOOo mas ele não funcionou sem esse arquivo, você acha ele no BrOffice 32bits -> dict-pt.oxt
Depois de baixar tudo vamo a instalação:
- Extrair o arquivo de instalação
CODE:
-
root@sentinela:~# tar zxvf OOo_3.1.0_LinuxX86-64_install_en-US.tar.gz
(Clique aqui para ler tudo...)
Categoria : Linux, Slackware, Slackware 64 por Thiago Melo
13 julho, 2009 | 7 Comentários »

Nesse fim de semana eu conversava com um amigo, o Vandré, sobre o uso do Ipod no Linux, quando ele mencionou um programa novo chamado Songbird. Chegando em casa eu resolvi procurar saber desse projeto, e gostei tanto que acabei migrando para esse aplicativo tanto no Windows como no Linux.
No windows eu sempre usei o iTunes, mas tem algo que muita gente reclama do iTunes, que é o fato dele ser pesado, eu até que não acho ele pesado mas em relação a outros players o iTunes é o mais lento. No Linux eu estava usando o gtk-pod com o audacious, e uma solução idêntica ao iTunes seria perfeito para substituir esses dois.
O projeto Songbird foi criado em 2006 pela "Pioneers of the Inevitable", uma empresa composta por pessoas que já trabalharam em projetos famosos como Winamp, Yahoo Music Jukebox, Netscape Navigator e Mozilla Firefox. A idéia do projeto era de criar um software novo para o mercado de media player, de forma que o programa fosse o que o Firefox foi para o mercado de navegadores.
Instalei no meu computador de casa Windows XP e no trabalho Linux Slackware 64bits 13.0, segue abaixo o processo de instalação em cada plataforma.
(Clique aqui para ler tudo...)
Categoria : Ipod, Linux, Slackware por Thiago Melo
07 julho, 2009 | Sem comentários »
A muito tempo atrás eu parei de usar Linux como desktop, a ultima versão que eu tinha tentado usar o foi do Slamd64 uma versão não oficial do Slackware para 64bits, não lembro a versão que estava mas creio que era 11.0. Nessa época eu apanhei bastante para fazer certas coisas funcionarem na minha maquina com essa versão do Linux, como SOM, e o flash. O Flash era um problema pois só existia flash 32bits, e tinha que fazer trezentas gambiarras para o flash funcionar com o Firefox 64bits.
Depois de um tempo eu cansei de tentar usar o desktop, o KDE não me animava e não facilitava o meu dia a dia, e o Photoshop fazia muita falta, com isso eu desisti de usar Linux como desktop e deixando apenas para os servidores.
(Clique aqui para ler tudo...)
Categoria : Linux, Slackware por Thiago Melo
17 fevereiro, 2009 | 34 Comentários »
Em Janeiro eu tive uma missão aqui no trabalho, que era de migrar uma velha estrutura de e-mail para uma nova e mais segura. Antes foi retratar como foram as migrações passadas e de quantas estruturas passei até chegar nessa ultima que provavelmente foi a reta final para mim como administrador do sistema de e-mail da empresa.
Quando eu fui contratado em 2005 eu encontrei um cenário não muito animador, que era:
- Dois servidores COMPAQ ML370 G1 (P3 + 256Mb Ram cada)
- Um desktop montado (Celeron + 128Mb Ram)
Nessa estrutura rodava hospedagem de sites (Apache+PHP+Mysql) e servidor de e-mail (Postfix+Cyrus+Horde), só que a estrutura era muito bagunçada, foi feita por um funcionário que já havia saido da empresa a muito tempo e era alvo de constantes invasões e ataques.
Para mudar esse cenário eu então peguei o equipamento que tinha, e refiz toda a estrutura, e um dos ML370 eu coloquei a parte de hospedagem web (APACHE+PHP+MYSQL) usando bastante restrição no php.ini principalmente a diretiva open_basedir para restringir cada virtualhost em seu diretório, e outros paramentos que eliminou de vez as invasões.
No cenário de E-mail eu resolvi radicalizar e mudar quase tudo, de Postfix eu mudei para a combinação de Qmail+Vpopmail e o Cyrus foi mudado para o Courier. No final das contas eu consegui migrar todas as contas do Postfix para o Qmail usando alguns scripts que encontrei na internet, somente as mensagens que não migrei, pois a estrutura antiga não tinha sistema de quota e a nova eu coloquei quota, com isso não dava para migrar as mensagens pois todo mundo iria ficar "overquota", mesmo assim foi dado um prazo para cada usuário fazer backup das mensagens.
[Vou dividir o post pois o texto é grande]
(Clique aqui para ler tudo...)
Categoria : Bash, Hardware, Linux, Programação, Redes, Slackware por Thiago Melo
07 julho, 2008 | 2 Comentários »
Uns anos atrás eu tinha ouvido falar do vmware, na epoca era a ferramenta que a galera usava para rodar o Windows dentro do Linux.
O VMware é uma maquina virtual, um software criado com a capacidade de emular uma maquina, sendo assim capaz de se instalar um sistema operacional dentro de outro sistema operacional.
Com o tempo eu também conheci outros softwares de maquina virtual, como o Bochs, Virtual PC e o QEMU.
O VirtualPC foi comprado pela Microsoft, e era o mais simples de se utilizar em conjunto com o Windows.
Na minha viagem para Fortaleza, para o Morphus Weekend, eu tive a chance de conhecer mais a fundo o VMware, onde um represetante da VMware mostrava como o VMware tinha crescido e qual mercado ele está atuando hoje em dia.
Antes eu tinha a ideia de virtualização uma coisa mais usada para desenvolvimento ou uso doméstico, mas agora vejo que o mercado de virtualização está mesmo para distribuição de recursos, alta disponibilidade e segurança de serviços em produção.
(Clique aqui para ler tudo...)
Categoria : Hardware, Linux, Outras Tecnologia, Slackware, Virtualização por Thiago Melo
04 julho, 2008 | 43 Comentários »
O pessoal do Killer Monkeys, ficou me pedindo para rodar um servidor de COD4 no nosso servidor Linux. Vasculhando na internet eu achei algums sites que ensinavam a montar um com Windows (duplo clique e etc) mas nenhum bom conteúdo para montar um com Linux.
No site FPSAdmin, encontrei alguns tutoriais que dão dicas de como baixar e instalar o COD4 para linux desenvolvido pela Icculus.
Bom depois de apanhar bastante conseguir botar o bixo para rodar e ontem a noite foi dando tiro pra todo lado.
Nesse artigo eu vou mostrar o passo a passo de como instalar, atualizar, configurar e rodar o servidor de COD4 no ambiente Linux, só não vou me aprofundar muito nos comandos de administração pois ainda tou aprendendo.
Hardware:
AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
1 GB DDR2 667Mhz
SO: Linux Slackware 12.1
IMPORTANTE: Você precisa ter o DVD do jogo para instalar o server (6gb de server é foda mas e a vida).
(Clique aqui para ler tudo...)
Categoria : Call of Duty 4, Jogos, Linux, Redes, Slackware por Thiago Melo
18 junho, 2007 | 55 Comentários »
Para quem não conhece o TeamSpeak é um software de voz sobre ip, o qual permite que as pessoas conversem através de canais separados, muito parecido como uma conferencia.
Diferente do Skpye o TeamSpeak não foi feito para ter uma conversa direta com o usuário, fazer ligações, enviar arquivos e etc. O foco do TeamSpeak está em manter um grupo grande de pessoas conversando entre si como se estivessem no mesmo ambiente.
Seu publico vem dos jogadores de jogos de computador, com o crescimento da internet e dos jogos Multiplay, foi-se necessário o uso de uma ferramenta de Voz. Imagine você jogando em rede, um jogo baseado em times, no qual seu time tem que ter organização e sincronia para vencer, agora veja como seria mais fácil passar as informações do time via voz do que escrevendo.
Chega ser até engraçado fazer uma comparação de você avisar a um amigo do time via voz: "Cuidado o inimigo na sua esquerda", ou tentar escrever: "Cuidado o inimiiiii.... (amigo morre) Eu tentei avisar".
Por causa dessas facilidades esses softwares de voz sobre ip foi fazendo bastante sucesso em conjunto com os jogos Multiplay.
Clique em Ler mais para mais informações 
(Clique aqui para ler tudo...)
Categoria : Linux, Outros, Redes por Thiago Melo
17 abril, 2007 | 12 Comentários »
Com o lançamento do Beta5 do phpBB3 resolvi baixar esta versão, já que ela está vindo com as funções de importar os dados do phpBB2. Uso o phpBB2 no fórum do Killer Monkeys Brasil e nele fiz bastante modificações para atender as necessidades da comunidade. O phpBB2 é um bom sistema de fóruns, mas comparados a outros do mercado como o vBulletin ou o InvisionPowerBoard o phpBB2 foi ficando para trás, por possuir menos recursos e ficar muito dependente de modificações de terceiros.
(Clique aqui para ler tudo...)
Categoria : Linux, PHP, Programação por Thiago Melo