Sábado, Maio 31, 2008

Preparando a instalação do Drupal6 no Ubuntu Hardy 8.04 LTS

Bem amigos, estou abrindo uma micro-empresa de serviços em instalação, manutenção e gerenciamento de redes, computadores e servidores, a GleidsonLM Serviços ME. Então logo estarei deixando este Blogger para usar o Drupal, mantendo nele o site da empresa, um blog com artigos técnicos e minhas desaventuras pessoais. Irei ajudar documentando esta empreitada, então começamos agora o marcador drupal com meus passos nessa viagem.

Infra-estrutura

A primeira coisa a fazer é instalar os aplicativos necessários e configurá-los. O Drupal usa o PHP com uma base de dados.

Instalando

Então iremos instalar o Apache2, MySQL Server, PHP e algumas bibliotecas do PHP. Usemos o gerenciador de pacotes apt-get:
sudo apt-get install apache2 mysql-server php5 php5-mysql

Configurando

Primeiramente, vamos configurar o Apache2, usando um editor de texto para adicionar regras especiais para a pasta do Drupal:
sudo nano /etc/apache2/sites-enabled/000-default
Adicione essa regra de diretório dentro do VirtualHost designado:

<Directory /var/www/drupal/>
AllowOverride All
Order allow,deny
allow from all
</Directory>
Ficaria algo mais ou menos assim:

Ctrl+X para sair, aperte "S" para salvar.

Vamos habilitar o módulo rewrite do Apache2 para a criação de URL amigáveis:
sudo a2enmod rewrite
Recarregue o Apache2 para aplicar as alterações:
sudo /etc/init.d/apache2 force-reload

Criemos um usuário e uma base de dados para o Drupal. Na instalação do MySQL Server você criou um usuário root e configurou uma senha para ele, não é seguro usar esses mesmos dados para a instalação do Drupal. Então, entre no sheel do MySQL:
mysql -u root -p
Digite a senha que você criou na instalação para ter acesso a uma tela como essa (Já está com alguns códigos do próximo passo):

Vamos criar uma base de dados chamada e um usuário chamados 'drupal' e garantir direitos administrativos desse usuário a base de dados. No shell do MySQL digite os comandos:
Criando base de dados:
CREATE DATABASE drupal;
Criando o usuário:
CREATE USER drupal;
Dando direitos totais na base de dados:
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES, DROP, INDEX, ALTER ON drupal.* TO drupal@localhost IDENTIFIED BY 'umasenhabemlouca';

Agora temos tudo necessário para instalar o Drupal! No próximo capítulo iremos cobrir rapidamente a instalação do Drupal com o pacote de linguagem em Português do Brasil! =D

Sábado, Maio 24, 2008

Reuters Brasil - Killer designer

Webdesigners: aprendam!

O melhor designer de portal de notícias que já vi, poderia passar horas ou simplesmente achar um artigo interessante em menos de 1 segundo!

UPDATE (29/05/2008 - 10:21) - Notei agora que o UOL Notícias seguiu o mesmo conceito!

Compiz na ATI Radeon Mobility 9200

Meu notebook véi de guerra está ficando pra trás, =|.
O suporte ao hardware dele vai ficando cada vez mais difícil e ele não consegue preencher os requisitos de muitos softwares legais. Por isso estou adotando o Ubuntu Hardy Haron 8.04 LTS por todos os 3 anos de suporte no desktop enquanto canto o mantra: "Eu não preciso de um notebook novo...".

Infelizmente a placa de vídeo dele ...

01:00.0 VGA compatible controller: ATI Technologies Inc M9+ 5C61 [Radeon Mobility 9200 (AGP)] (rev 01)

... não estava ativando os efeitos do Compiz (apesar de rodar normalmente no Feisty 7.10), mas nada que corrigindo alguns caminhos no sistema e desabilitando a checagem de requisitos não consiga ser resolvido:

sudo gedit /usr/bin/compiz

Procure e substitua as linhas 30 e 31:

COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"

Adicione a linha... alias, pense MUITO bem antes de adicionar a linha:

SKIP_CHECKS="yes" # Desabilitando a checagem (para idiotas)

O parágrafo da configuração fica assim:

Eu vou ficar devendo a fonte dessa gambiarr... digo, dessa "técnica não documentada" para fazer funcionar, acho que foi na lista de discussão ou em algum feed (mas o comentário da linha que desabilita a checagem é de minha autoria mesmo, hehehe).
Cheguei a usar os recursos avançados, mas ativando o cubo travou o Xorg que até teclado parou de funcionar.

Sexta-feira, Maio 23, 2008

Cheira, que eu quero ver

Tenho andado muito pelo centro de Campina Grande resolvendo as coisas da empresa em abertura e é impressionante como há crianças cheirando cola de sapateiro (adesivante com base de tolueno) publicamente sem nenhum problema. Já liguei dezenas de vezes pra a defensoria da infância e juventude, pra polícia e até para a polícia federal.

Qualquer pessoa em sã consciência entende que não adianta criminalizar o usuário da droga. Muitas daquelas crianças começam cheirando cola para inibir a fome e acabam viciando na sensação de dormência e relaxamento. Não é muito raro crianças morrerem desnutridas, desidratas e com tarquicardia por causa do consumo continuado. Sim, aquilo mata.

Sempre me perguntei porque a polícia não prende os vendedores da cola. Falta de vontade ou de inteligência, a verdade é que, se existe tanto consumo, existe quem venda e esse sim é quem tem que ir pra cadeia. De preferência pegando 20 anos, como o código penal estipula.

Um dos caras que tem lutado contra isso com todo empenho é o vereador Olímpio Oliveira (não, ele não me pagou pra escrever isso), propondo, por exemplo, a recentemente aprovada lei que "disciplinará que a produção, distribuição e comercialização da Cola de Sapateiro e outros produtos sintéticos à base de Borracha sintética e natural, e outros produtos com solventes aromáticos à base de benzeno tolueno, éter e demais produtos tóxicos e voláteis capazes de serem utilizados, indevidamente, deverão ser acrescentadas essências mascarantes do cheiro com aroma fétido", baseado numa proposta de lei do Ministério Público do Acre

Isso mesmo, vai cheirar feito suvaco de rapozeiro depois da final do paraibano. Ok, ok... vai acabar virando mais uma lei de enfeite, se os policiais não batem em cima de quem vende e a vigilância sanitária não tiver condições de determinar o que é cola fedorenta ou não-fedorenta. Talvez cause até mesmo um movimento de importação de cola de outras cidades.

A questão é que existem pessoas no meio público que ainda queimam os neurônios tentando encontrar soluções e propondo esquemas para resolver os problemas no social. Porque a tática das pessoas na rua, de fingir que aquelas crianças não existem, de que não existe nenhum problema... não tem dado certo há 500 anos.

Quarta-feira, Maio 14, 2008

Cheap Multitouch Pad

Se lembram quando a Microsoft apresentou o Surface como se fosse a maior novidade tecnológica da década?

Quarta-feira, Maio 07, 2008

Mallu Magalhães - Tchubaruba

Quando vi essa doidinha no Jô Soares pensei:

  1. Ela é autista?
  2. Quinze ou cinco anos?
  3. Alguém para o mundo, que colocaram o talento do Bob Dylan numa guria...