Pular para o conteúdo principal

Postagens

Apache : Habilitando urls limpas ( amigáveis ) em seu servidor web

Essa dica serve para servidores linux. Para habilitar as urls limpas em seu servidor web,habilite o módulo 'rewrite.so' no apache. Após isso, abra o arquivo de configuração 'sites-enabled/000-default' e na seção escrito <Directory /var/www/>         Options Indexes FollowSymLinks MultiViews         AllowOverride None         Order allow,deny         allow from all </Directory> mude a linha 'AllowOverride None' para 'AllowOverride All'. Reinicie o apache, e poderá utilizar urls limpas em seus projetos. Caso não dê certo, talvez essa outra dica ajude. No seu arquivo '.htaccess' na raiz do seu site, coloque a diretiva <IfModule mod_rewrite.c> RewriteEngine on # tirando o dominio, por exemplo se o dominio de seu site é 'http://www.site.com/meu_site' , o caminho da raiz será '/meu_site'. Se for 'http://local...

MySQL : Guia de referência

Este é um resumo de comandos básicos para mysql. Banco de dados Mostrar bancos de dados mysql> SHOW DATABASES; Usar banco de dados Esse comando é nescessário, pois você precisa escolher o banco de dados onde será criado as tabelas. mysql> USE <banco de dados> Criar banco de dados mysq> CREATE DATABASE <banco de dados> Excluir banco de dados mysql> DROP DATABASE ; Usuários Mostrar usuários mysql> SELECT mysql; mysql> SELECT user FROM user;  Criar usuário mysql> CREATE USER <usuário>; mysql> GRANT ALL PRIVILEGES ON <banco de dados>.* TO > '<usuário>'@'<host>' IDENTIFIED BY '<senha>'; mysql> FLUSH PRIVILEGES; Alterar usuário Para alterar uma permissão ou senha de um usuário num banco de dados, basta rodar o comando mysql> CREATE USER <usuario>; mysql> GRANT ALL PRIVILEGES ON <banco de dados>.* TO '<usuario>...

Linux : Como realizar um grep recursivo em muitos arquivos

Se você precisa encontrar uma certa expressão regular dentre muitos arquivos, mas sem precisar verificar um por um, realizae esse comando: $ find <diretorio> | xargs grep <expressão regular> onde você poderá usar um redirecionamento para um arquivo $ find <diretorio> | xargs grep <expressão regular> > <arquivo> ou mesmo ver no proprio terminal a saida do comando usando os comandos "less" ou "more": $ find <diretorio> | xargs grep <expressão regular> | less $ find <diretorio> | xargs grep <expressão regular> | more Um comando bem prático que espero ser útil a muitos. Até a próxima dica.

Javascript : Converter sigla de estados em nome de estados

Esse é um switch prático pra quem precisa converter as siglas dos estados brasileiros nos seus respectivos nomes. Dado uma variável 'UF' com a sigla, vamos salvar em 'ESTADO' o nome correspondente: switch(UF){ case 'AC': ESTADO = 'Acre'; break; case 'AL': ESTADO = 'Alagoas'; break; case 'AP': ESTADO = 'Amapá'; break; case 'AM': ESTADO = 'Amazonas'; break; case 'BA': ESTADO = 'Bahia'; break; case 'CE': ESTADO = 'Ceará'; break; case 'DF': ESTADO = 'Distrito Federal'; break; case 'ES': ESTADO = 'Espírito Santo'; break; case 'GO': ESTADO = 'Goiás'; break; case 'MA': ESTADO = 'Maranhão'; break; case 'MT': ESTADO = 'Mato Grosso'; break; case 'MS': ESTADO = 'Mato Grosso do Sul'; break; case 'MG': ESTADO = 'Minas Gerais...

Javascript : Validação de campos em formulário

Validar um formulário em javascript tem muitas vantagens. A primeira, é que você não precisa dar um reload na página, pois a validação é feita no momento que você tenta enviar o formulário. A outra é que você pode mais tarde acrescentar os efeitos "especiais" típicos do javascrit : autocompletar campos, efeitos decorativos, etc. Para validar um campo de formulário com o javascript é simples. Primeiro, criemos um formulario simples: Campo: Vemos aqui que na tag "form", existe uma função em javascript "validar(this)", onde a variável 'this' indica o objeto do formulário "form" onde a partir dele podemos acessar os campos dentro dele no script de javascritp. Falando nele, criemos o nosso javascript Aqui criamos um campo numérico, e o javascript verifica se o campo está vazio, ou se não foram digitados números. Em qualquer caso, é aberto um 'alert' mostrando o fato. A partir desse caso, é possível cr...