Por padrao o PostgreSQL possui um banco de dados chamado template1 e um usuario administrativo chamado postgres com privilegios de manutencao do banco. Normalmente, o usuario postgres inicialmente nao possue nenhuma senha. Vamos ver como criar uma senha para ele ou apagar a senha criada pelo sistema.Deve-se entrar como usuario root para alterar ou criar a senha do postgres:$ su rootInforme a senha de root$ passwd postgresInforme a nova senha do postgresLogaremos com o usuario postgres para ligar o usuario a nova senha:$ su postgresInforme a senha para trocar para o usuario postgresPara PostgreSQL 7 ou superior:$ psql -c "ALTER USER postgres WITH PASSWORD 'novasenha'" -dtemplate1Para o PostgreSQL 6:$ psql -c "ALTER USER postgres WITH PASSWORD novasenha" -dtemplate1Fonte: http://sqlrelay.sourceforge.net/sqlrelay/gettingstarted/postgresql.html A google anunciou seu mais novo projeto. Uma nova rede social, chamada Google +. A mesma tem a pretensao de derrubar, nada mais nada menos que o Facebook. O projeto ainda esta em fase de desenvolvimento e nao esta aberta a todos, porem algumas novidades ja podem ser conferidas no link abaixo.http://www.google.com/intl/pt-BR/+/learnmore/index.html#circlesConfiram! Como sabemos, todos os caracteres que estao fora das TAGS de abertura e fechamento do PHP <?php ?> sao copiados pelo interpretador e enviados para a saida padrao diretamente. Incluindo caracteres de nova linha. Por padrao a maioria dos navegadores ignora esses caracteres, pois eles nao fazem parte da semantica do HTML. Porem, devemos lembrar que esse caractere tambem e utilizado na resposta de requisicoes HTTP geradas pelo WebServer e serve para separar o header do restante dos dados. Portanto a saida de um caractere de nova linha antes de todos os cabecalhos terem sido escritos podera causar problemas.Como quando precisamos alterar o header por exemplo, sabemos que isso deve ser feito antes de qualquer saida ter sido enviada ao browser. Caso contrario ele ira gerar um erro como esse:Cannot send session cookie - headers already sent by (output started a....Pois os cabecalhos ja haviam sido escritos.Caracteres de nova linha apos a tag de fechamento "?>" de arquivos incluidos com os comandos include ou require tambem podem gerar esse problema. Para ajudar a amenizar o problema, o parser elimina automaticamente o primeiro caractere de nova linha apos a tag "?>". Essa regra tambem ajuda a lidar com alguns editores que acrescentam automaticamente uma nova linha no final do arquivo.Uma maneira facil de prevenir outputs indesejados e omitir a tag the fechamento do final do arquivo php, que o analisador (parser) considera isto perfeitamente legal.Referencias:php|architects Zend PHP 5 Certification Guide. David Shafik and Ben Ramsey. Primeiro vamos instalar os pacotes build-essential e git-core:$ sudo apt-get install build-essential git-core A instalacao do RVM e feita utilizando CURL. Se voce ainda nao tem ele instalado instale-o:$ sudo apt-get install curlPara instalar a RVM use o comando abaixo:$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)Agora precisamos adicionar uma linha ao arquivo bashrc para que o bash saiba aonde encontrar a RVM. Para isso execute o comando abaixo, mas certifique-se de substituir fernando pelo seu nome de usuario.$ echo '[[ -s "/home/andre/.rvm/scripts/rvm" ]] && source "/home/andre/.rvm/scripts/rvm"' >> ~/.bashrcAgora execute:$ source ~/.bashrcPodemos ver se a RVM esta