30 dicas boas para quem se está a iniciar no PHP
30 dicas boas para quem se está a iniciar no php.
http://net.tutsplus.com/tutorials/php/30-php-best-practices-for-beginners/
ligar postgres com PHP
Arquivos de Configuração
O postgres possui basicamente 2 arquivos de configurações responsáveis pela conexão, eles são:
- postgresql.conf aqui você precisa definir que o seu banco de dados irá receber conexão através de TCP/IP, até a versão 7.9 do postgres esta configuração era feita assim:
tcpip_socket = trueA partir da versão 8 isso é feito assim:listen_addresses = ‘*’ port = 5432 - pg_hba.conf este é o arquivo que define quem pode acessar o que e de qual forma: para permitir que qualquer IP possa acessar qualquer banco adicione esta linha no arquivo host all all 0.0.0.0 0.0.0.0 password Se quiser que apenas 1 IP específico possa acessar a máquina então host all all 200.200.200.200/32 password A palavra password define que para você acessar o banco tem que digitar a senha, existe a palavra trust que diz ao banco para nao pedir senha então tenha cuidado com este tipo de configuração
Após mexer nestes dois arquivos reinicie o banco. Para acessar o seu banco através do terminal use o comando: psql -h 200.200.200.200 -U postgres -d banco Fique atento aos firewall pois eles podem barrar a sua conexão com o banco, e mais uma dica para que a conexão possa ser estabelecida no CentOS é necessário desativar o SELinux, que por padrão na instalação fica ativado: vim /etc/sysconfig/selinux e configure o SELINUX=disabled
Exemplo de Conexão PHP para Teste
try {
$db = new PDO("pgsql:host=localhost dbname=datacentro user=postgres password=data1234");
$sql = 'SELECT * FROM pessoa';
foreach ($db->query($sql) as $row) {
print $row['cod'] . "\t";
print $row['nome'] . "\t";
}
} catch (PDOException $e) {
print $e->getMessage();
}
die("fim");
Referência
http://battisti.etc.br/2009/09/28/postgres-permission-denied-is-server-running/http://www.cyberciti.biz/faq/postgresql-remote-access-or-connection/
http://dickrips.wordpress.com/2009/01/16/apache-php-postgresql-no-centos-e-fedora
2 Bilhões de Aplicações descarregadas da Apple App Store

Foram descarregados da Apple App Store , mais de 2 bilhões de Aplicações para o iPhone.
Uma em cada quatro aplicações descarregadas para o iPhone é paga.
Fonte:mashable
OpenDNS Alternativas

Uma das alternativas é o serviço DNSResolvers.com fornecido pela easyDNS, que são públicos e qualquer pessoa pode utilizar com os seguintes endereços:
- 205.210.42.205(cache1.dnsresolvers.com)
- 64.68.200.200 (cache2.dnsresolvers.com)

Outro serviço é o DNS Advantage:
- 156.154.70.1
- 156.154.71.1
Fonte: webtuga
Lentes de Contacto do Futuro
Os estudos que visam trazer uma visão electrónica ao comum dos mortais continuam. Já vos tinha falado destas lentes de contacto electrónicas, mas a tecnologia vai avançando e as possibilidades também.
Que tal ter uma visão de realidade aumentada numa lente com um display laser e alimentada sem fios via rádio-frequência?
Parece ficção científica, mas há umas décadas atrás o mesmo se dizia de um telemóvel sem fios que coubesse num bolso (já para não falar de tudo o que um smartphone faz hoje em dia.)
Sem dúvida que tecnologia deste tipo iria revolucionar o mundo. Já imaginaram o que seria a interacção com todo o equipamente sem necessidade de “ecrãs”?
Seria desnecessário termos monitores espalhados por todo o lado, não precisariamos “olhar para o telemóvel”, não precisávamos reservar uma parede para vermos cinema em casa… enfim… todo um novo mundo que faria com que os seus utilizadores se rissem “dos tempos em que se usavam monitores!”
Só espero é que não se esqueçam de ter um botão de desligar… que isto de continuar a ver imagens mesmo com os olhos fechados… acho que daria azo a umas visitas a um(a) psicanalista.
Fonte: abertoatedemadrugada.com



