Atualizando WordPress (Manualmente)
Existe diversas formas para atualizar seu wordpress. Umas mais fáceis outras menos. Tentei atualizar este blog utilizando alguns plugins:
- InstantUpgrade
- One Click Plugin Updater
Todas sem sucesso. Daí fui pela força brutal mesmo.
Incluir diretório no $PATH
$PATH!? Seria uma linguagem de programação esotérica?!
Nada disso.
Trata-se de uma variável de ambiente no Linux. É nela onde ficam gravados os caminhos dos binários (programas do linux), isto é, em vez de digitar todo o caminho de onde está o binário, inclu-o (caminho) na variável e ele ja reconhece automagicamente.
Visualizar todos os diretórios “cadastrados” no PATH
Codificação UTF-8 em Mysql e PHP
Vou mostrar como resolvi um problema que tive em um projeto web.
Meu banco de dados Mysql estava com codificação UTF-8, a página estava com cabeçalho UTF-8:
<meta equiv=”Content-Type” content=”text/html; charset=utf-8″>
Tudo estava OK, mas…
… quando o PHP fazia uma consulta no banco de dados, ele não trazia os dados com codificação UTF-8.
O poder de uma vírgula!
Recebi um e-mail mostrando o poder desconhecido que a vírgula tem! segue..
“Para os que gostam de apreciar a língua portuguesa…
Muito legal a campanha dos 100 anos da ABI (Associação Brasileira de Imprensa).
Vírgula pode ser uma pausa… ou não.
Não, espere.
Não espere.
Ela pode sumir com seu dinheiro.
23,4.
2,34.
Pode ser autoritária.
Aceito, obrigado.
Aceito obrigado.
Pode criar heróis.
Isso só, ele resolve.
Isso só ele resolve.
E vilões.
Esse, juiz, é corrupto.
Esse juiz é corrupto.
Ela pode ser a solução.
Vamos perder, nada foi resolvido.
Vamos perder nada, foi resolvido.
A vírgula muda uma opinião.
Não queremos saber.
Não, queremos saber.
Uma vírgula muda tudo.
ABI: 100 anos lutando para que ninguém mude uma vírgula da sua informação.
Detalhes Adicionais
SE O HOMEM SOUBESSE O VALOR QUE TEM A MULHER ANDARIA DE QUATRO À SUA PROCURA.
Se você for mulher, certamente colocou a vírgula depois de MULHER.
Se você for homem, colocou a vírgula depois de TEM.”
Dia do Programador!
Já pensaram o que seria da informática sem o programador?! Hardware e mais hardwares, led’s piscando pra nada?! Programação surgiu para dar um sentido à informática e esse é o seu papel, automatizar, controlar, otimizar!
Sabiam que existe o dia do programador? Acredite quem quiser, existe sim!
Essa data é comemorado no 256º dia do ano, 13 de setembro ou nos anos 12 de setembro nos anos bissextos.
Parabéns a todos os programadores do brasil e do mundo!
Dêem uma olhada!
Quer aprender inglês?
Estava eu, hoje pela manhã, perambulando pela internet, quando me deparei com um blog sobre curso de ingles e como sempre curioso, descobri o Mango Languages – Um sistema de cursos de idiomas online e sabe uma coisa excelente? é GRÁTIS!!! Apenas precisa fazer a inscrição para ter acesso às lições 2 em diante!
Como na área de informática precisamos sempre ter um inglês afinado, para sobresairmos em alguma situação, resolvi deixar a dica no blog para os visitantes. tenho certeza que irão gostar como eu estou gostando!
Visitem Mango Languege.
CONAPHP – COngresso NAcional de PHP
CONAPHP é um evento de PHP que será realizado em São Paulo nos dias 18 e 19 de Outubro de 2008. Segundo os organizadores, este ano terá dois palestrantes internacionais – Andrei Zmievski - criador do sistema de templates Smarty e César Rodas – vencedor do PHP Programming Innovation Award de 2007. Maiores informações no site do evento http://www.conaphp.com.br.
Centralizar páginas com CSS
Segundo a wikipédia, Css é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
A dica de hoje é como centralizar o conteúdo de uma página usando CSS.
No arquivo HTML:
<html>
<head>
</head>
<body>
<div id=’conteudo’>
O CONTEÚDO DO SITE VAI AQUI…
</div>
</body>
</html>
No arquivo CSS:
body {
text-align: center;
}#conteudo {
margin: 0px auto;
width: 770px;
border: 1px solid red;
vertical-align: top;
position: relative;
}
Apenas não esqueça de chamar o arquivo css entre as tags <head> e </head>. Veja:
<html>
<head><link href="xxxxxx.css" rel="stylesheet" type="text/css">
</head>
….
Até a próxima…
Tutorial CHMOD
Dica de ouro,
Cicero M. Soares do www.treinalinux.com.br, divulgou um ótimo tutorial sobre o comando chmod. Para os iniciantes é uma excelente oportunidade de aprendizado. Confiram: Tutorial CHMOD.
Formatando Data com PHP para gravar no Mysql
Estou trabalhando em um pequeno projeto, no qual existe um módulo de cadastro de contratos com a seguinte estrutura:
CREATE TABLE `contratos` ( `id` int(10) NOT NULL auto_increment, `numero` int(10) unsigned NOT NULL, `data_inicio` date default NULL, `data_fin` date default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Vejam que o campo data_inicio e data_fim são do tipo date, o que só aceita registro no formato YYYY-mm-dd, ou seja, padrão americano.
Graças ao JavaScript, o formulário só aceita no formato brasileiro dd/mm/AAAA.
E agora? Como o PHP transformará os dados do formato dd/mm/AAAA para AAAA-mm-ddd?
Pesquise… Pesquise… Pensei… Pensei… e cheguei ao seguinte código…
$data = “01/01/1900″; // aqui atribuimos na variável a data
$data = explode(“/”, $data); // a função explode() transforma uma string em um array
$data = array_reverse($data); // a função array_reverse() inverte a ordem dos elementos de um array
$data = implode (“-”,$data); // a função implode transforma um array em uma string
print $data; // a função print mostra o valor da variável
Segue agora o código de uma maneira mais otimizada.
//$data = implode(“-”, array_reverse(explode(“/”, $data)));
print $data;
Até a próxima…
Comentários