Archive for the ‘Português’ Category

Evento PHPSC – Chamada de Trabalhos

Tuesday, April 29th, 2008

O Grupo de Usuários de PHP do Estado de Santa Catarina estará promovendo um evento em Chapecó, oeste do estado, em parceria com a UnoChapecó nos dias 20 e 21 de Junho de 2008.

Para tanto faz a chamada de trabalhos a palestrantes interessados em participar do evento que deverão enviar propostas até o dia 30/04/2008. Os trabalhos deverão se encaixar em uma das duas categorias disponíveis para o evento mini-cursos ou palestras. Se a proposta enviada for uma palestra esta deverá ter duração de no mínimo 1 hora e no máximo 1:15 hrs e se for mini-curso mínimo 3:30 hrs e máximo 4 hrs. Além disso os assuntos das palestras ou mini-cursos deverão ser pertinentes ao universo PHP e boas práticas de desenvolvimento web.

A seguir modelo de proposta a ser enviado:

Nome do palestrante: Elton Luís Minetto
Título da palestra: PHP e Oracle
Nível: Intermediário
Resumo da palestra: A palestra tem como objetivo demonstrar a utilização do banco de dados Oracle com a linguagem PHP. Também será demonstrado dicas de performance específicas na utilização deste banco. Adicionalmente serão apresentada as novidades que foram adicionadas ao Oracle 11g e como estas novidades afetam o PHP

Minicurriculo do palestrante: Elton L. Minetto possui graduação em Ciência de Computação pela Unochapecó e especialização em Ciência da Computação pela UFSC . Atualmente é Analista de Sistemas da Unochapecó e Professor da Unochapecó, ministrando disciplinas de Programação, Segurança, Sistemas Distribuídos, entre outras. Trabalha com PHP desde 2000 e é autor do livro Frameworks para Desenvolvimento em PHP.

Categoria: Palestra
Duração: 1:15

Contato para estas propostas devem ser enviadas para eminetto@phpsc.com.br.

Uma prévia da grade já está disponível no site a seguir e assim que for fechada a grade oficial esta também será publicada no site do grupo:
http://www.eltonminetto.net/eventoPHP.htm

Maiores informações vão ser divulgadas durante o mês de Maio no site do grupo e na lista do Yahoo http://br.groups.yahoo.com/group/php-santacatarina

Mais sobre memcached e cache em geral

Saturday, June 23rd, 2007

hoje vi um post no Planet-PHP (http://www.planet-php.org) do Brian Moon, do dealnews.com (http://www.dealnews.com) chamado “Caching and patience” – Cache e Paciência, em Português. Vale a pena ler: http://doughboy.wordpress.com/2007/06/23/caching-and-patience/

Aconselho uma boa leitura aos outros links no mesmo post:

http://dealnews.com/developers/caching-2001.html

memcached e AppCache for PHP5

Wednesday, June 20th, 2007

Inicialmente uma breve história de como comecei a usar o memcached.

Há alguns meses, na empresa onde trabalho, precisamos encontrar uma solução mais eficiente para trabalhar com sessions compartilhadas entre multiplos servidores. Estavamos utilizando arquivos em NFS, o que é MUITO lento. Banco de dados era uma alternativa, mas somente em último caso.

Então compramos inicialmente duas licenças (nada baratas) do Zend Platform para utilizar o tão (a princípio) maravilhoso Zend Session Clustering! Depois de várias tentativas para fazê-lo funcionar nos dois servidores, pedindo auxílio ao suporte técnico da Zend (que demorava para responder e quando respondiam não ajudavam em nada), decidimos então parar de perder tempo com eles (2 meses), pedimos o dinheiro de volta e partimos para outra solução. Foi aí que encontramos o memcached e então implementei um session_handler sobre ele.

Resumidamente falando, o memcached trabalha diretamente com a memória RAM. Com ele você pode salvar qualquer informação diretamente na memória. Se você encontrar algo mais rápido que isso, me avise! 🙂

Para mais informações sobre o memcached acesse: http://danga.com/memcached/

Hoje um amigo me enviou esse link: http://lab.arc90.com/2007/06/appcache_for_php5.php e achei ser interessante compartilhá-lo com vocês.

É uma ótima ferramenta para trabalhar com memcached. Você simplesmente passa para ele os hosts que têm o daemon rodando e trabalha diretamente com ele como um objeto qualquer! MUITO mais prático que trabalhar diretamente com a aplicação, enviando comandos via socket 🙂

Espero que lhe seja útil!

Abraço!

Projetos

Monday, June 18th, 2007

Grupo ProPHP

Depois de muito tempo sem postar, resolvi voltar e bater a poeira desse blog.

Notei que muitos dos acessos do meu site vem de buscas relacionadas a PHP e ao meu post sobre o valor de um programador PHP. Para estes, tenho novidades! Propus algumas idéias ao grupo ProPHP (http://www.prophp.com.br) e com o apoio deles colocarei em prática alguns projetos relacionados ao mercado PHP no Brasil. Estamos definindo detalhes e em breve quero contar com a participação (que na verdade será essencial para o sucesso do projeto) de todos os profissionais que trabalham com PHP no Brasil. Estejam atentos para as novidades.
Para saber mais detalhes, acesse o site do grupo ou continue visitando meu blog 🙂
E também, logo teremos uma versão brazuca do Planet-PHP (www.planet-php.org). Uma iniciativa do meu amigo Marcelo, que também está recebendo apoio do grupo ProPHP, e também estou participando.

Caso alguém queira contribuir com algum projeto, entre em contato!

Quanto vale um programador PHP?

Sunday, July 9th, 2006

Este post tem como foco os profissionais que trabalham com PHP.

Este assunto é algo que sempre esteve presente na minha vida profissional e provavelmente na da maioria de vocês. Quanto realmente vale um programador PHP?

Quantos de vocês já compararam seus salários com programadores Java?
A discrepância, na grande maioria dos casos, é enorme!

Assim como Ben Ramsey (que escreveu sobre o mesmo assunto em seu blog http://benramsey.com/archives/acceptable-rates-for-php-programmers/, o que me levou a escrever sobre este assunto, pois até então eu acreditava que o problema era somente brasileiro) eu concordo que programadores PHP deveriam ser pagos da mesma maneira que pagam programadores Java.
O grande problema é que qualquer pessoa pode se dizer programador PHP, mas nem todos programam bem. O que acontece hoje em dia é que qualquer pessoa pode ler um ou dois artigos / tutoriais e sair “programando”, pois o PHP permite essa facilidade por ser uma linguagem mais “fácil”. Esse “fácil” engloba muitos aspectos:

– “fácil” no sentido de ser uma linguagem sem muita “frescura”, como, por exemplo, posso citar o fato de que uma variável $x pode ser qualquer coisa: um número, uma string, um array, um booleano, etc.

– “fácil” no sentido do fácil acesso: gratuito, com uma documentação excelente disponível na Internet, você pode fazer muitas coisas (acessar banco de dados, criar imagens, criar arquivos, etc) com poucas linhas de código. Sem falar que não precisa compilar e tudo mais.

– etc.
Assim, temos MUITOS programadores PHP, mas POUCOS programadores BONS.

E o que acaba acontecendo é que os novatos normalmente aceitam salários baixos para fazer o trabalho, o que se mostra mais atrativo para as empresas. Com isso, o mercado vai afundando junto, pois quem realmente entende acaba recebendo um valor bem abaixo do que seria justo.
Para as empresas isso também é ruim. O produto final, site ou sistema, pode até funcionar da mesma maneira que funcionaria sendo desenvolvido por alguém experiente, mas com toda certeza o resultado final não vai ser o mesmo. Seria muito mais interessante para a empresa contratar um bom programador e pagar um valor justo para ter seu sistema 100%, do que contratar alguém inexperiente e ter um sistema cheio de vulnerabilidades, de difícil manutenção e futuramente acabar necessitando contratar outro programador para refazer o serviço.
Felizmente algumas atitudes vêm sendo tomadas para melhorar esse caso. Uma delas é a certificação da Zend, que ainda não faz tanta diferença assim, mas que logo, logo vai ser imprescindível. Outro fato importante é o do PHP estar evoluindo. PHP5 já evoluiu muito e logo mais vem o PHP6. Querendo ou não os novatos estão tendo que se especializar… aprender sobre orientação a objetos e tudo mais.
Para finalizar, gostaria de propor alguma maneira de mudarmos essa imagem!

Precisamos mostrar a todos que PHP é sim uma linguagem poderosa e que está sendo e que deve ser utilizada por grandes empresas.

Seria interessante também que os programadores não se sujeitassem a valores tão baixos. Entendo que isso envolve outras coisas, mas se nos unirmos provavelmente vamos melhorar este quadro.

Procurem sempre se especializar! Se vocês trabalham em uma empresa qualquer de criação de sites, provavelmente vocês não precisem se preocupar tanto com questões de performance, por exemplo. Mas se vocês pretenderem mudar para outro nível para mostrar novas possibilidades para a empresa que trabalha ou entrar em outra que vá pagar mais e que tenha uma aplicação em PHP que precisará de manutenção e desenvolvimento de novas funcionalidades, tendo em mente que existem milhares de acessos por dia, vocês serão obrigados a se especializar.

Vale lembrar que um erro bobo que impeça a aplicação de rodar por alguns minutos, ou um segundo de execução a mais no código, ou então alguns KBs a mais, inevitavelmente implicará em perda de clientes e / ou dinheiro.
Ninguém melhor que nós mesmos para sabermos o valor do nosso trabalho.

Pois então que assim seja! Vamos nos valorizar!