cheap dedicated servers

Newton Wagner se desenvolvendo na web

11Oct/070

Livro PHP: Programando com Orientação a Objetos

O Pablo Dall'Oglio anunciou o lançamento do seu segundo livro, o PHP: Programando com Orientação a Objetos.

Assisti a palestra dele sobre o assunto no PHP-DF Road Show e gostei bastante, principalmente da facilidade e simplicidade que o cara teve pra explicar o tema.

Pelo que vi dos tópicos abordados no livro, não tenho dúvidas de que é uma boa aquisição pra quem desenvolve PHP, principalmente por ser uma das poucas (existem outras?) referências escritas originalmente em português.

Mais informações e alguns trechos do livro estão disponíveis no blog do cara.

[update]Esqueci do Juliano Niederauer que também tem publicações sobre PHP. Não poderia cometer a injustiça aqui de dizer que não tem mais ninguém.[/update]

Artigos Relacionados:

27Sep/070

Informações do PHP Conference Brasil 2007

A Tempo Real já divulgou as informações do PHP Conference Brasil 2007. O evento ocorrerá nos dias 30/11 e 1º/12 (sexta e sábado) na UNIFIEO em Osasco - SP.

As inscrições ainda não estão abertas, e nem liberaram detalhes de palestrantes, mas quem tem interesse em ir já pode começar a se programar para o maior evento de PHP por aqui. Mais informações no site da Tempo Real Eventos.

Artigos Relacionados:

Tagged as: , No Comments
15Aug/076

Rodando Processos em Background com PHP

Quando precisamos executar processamentos demorados com PHP, fazer com que o usuário dispare estes eventos através de uma página web pode não ser uma boa idéia, pois a conexão pode acabar em time-out e, além do usuário nunca ter certeza se o processo terminou ou não, o servidor web ainda pode bloquear o acesso daquele cliente por algum tempo.

Este era o problema que estávamos enfrentando em um sistema e procurávamos uma solução.

A primeira idéia foi a de usar a biblioteca de Funções de Controle de Processos do próprio PHP, porém, o manual informa que abrir uma nova thread rodando a aplicação em um servidor web pode causar comportamentos inesperados. Como também não temos controle das configurações do Apache, descartamos essa idéia a princípio.

Outra idéia foi utilizar a função exec() para executar o script, mas ainda tí­nhamos um problema, pois o PHP aguarda o retorno desta função para continuar o processamento. Este problema pode ser contornado utilizando uma solução do próprio Linux. Basta utilizar o caracter & (e-comercial) ao final da linha de comando dentro da função shell para que ele seja executado em uma nova thread.

Assim, o PHP recebe o retorno do exec() e finaliza a execução, enquanto o processo de geração do relatório segue em background sem interferir na requisição do usuário.

Artigos Relacionados:

6Jul/070

Projeto Go PHP5

Um grupo de desenvolvedores anunciou o projeto Go PHP 5. Uma força tarefa para migrar grandes aplicações open source construídas em versões antigas do PHP, para incentivar a atualização para o PHP 5.

O projeto envolve a atualização de algumas das aplicações mais utilizadas na comunidade como a ferramenta administrativa do MySQL PHPMyAdmin, o CMS Typo3, CMS e framework Drupal e o framework Symfony e a participação de diversos hospedeiros (um português, mas nenhum brasileiro até o momento).

Segundo o grupo, existe um ciclo que impede a migração para o PHP 5. De um lado os desenvolvedores não podem desenvolver na "nova" versão pois a maioria dos servidores usa o PHP 4, e do outro lado os hospedeiros não podem migrar para o PHP 5 pois muitas aplicações foram desenvolvidas para o PHP 4.

Para quebrar este ciclo, as aplicações serão atualizadas para que, em 5 de fevereiro de 2008, todas estejam compatíveis, pelo menos, com a versão 5.2.0. Do outro lado, os hospedeiros participantes do projeto irão disponibilizar, também até a mesma data, pelo menos a versão 5.2.0 em seus servidores.

Acho também que já passou da hora de abandonarem o PHP 4, uma vez que já estão discutindo o PHP 6 a algum tempo, e até agora o PHP 5 ainda não está instalado na maior parte dos servidores na web.

Artigos Relacionados:

Tagged as: No Comments
1Jul/072

Lançada a primeira versão do Zend Framework

Depois de meses de espera, pelo menos pra mim, e 3 Releases Candidate finalmente foi lançada a versão 1.0.0 do Zend Framework.

Agora não temos que nos preocupar tanto com compatibilidade ao utilizar o framework pra desenvolver nossas aplicações, e acredito ser questão de tempo para começar a aparecer ferramentas e extensões (view e controller helpers, plugins, ...).

Faça o download do ZF.

Artigos Relacionados:

Tagged as: , 2 Comments
Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.